《数控机床编程教案8doc.docx》由会员分享,可在线阅读,更多相关《数控机床编程教案8doc.docx(10页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、老师姓名:孙震授课形式:讲授授课时数:2授课日期及班级:06模具班 授课章节名称及教学内容: 第5章 数控铣床编程5.1.概述 数控铣床是一种用处特别广泛的机床.主要用于铣削平面、沟槽和曲面.还能加工困难的型腔和凸台.如各类凸轮、样板、模具和弧形槽等平面曲线的轮廓.同时还可以进展钻、扩、铰、攻螺纹、镗孔等加工.对于有特别要求的数控铣床,还可以加进一个回转的A坐标轴或C坐标轴,即增加一个数控分度头或数控回转工作台,这时机床的数控系统为4坐标轴的数控系统,可用来加工螺旋槽、叶片等立体曲面零件. 从机床运动分布的特点来看,数控铣床也能加工有肯定位置要求的孔系.5.1.1. 数控铣床的用处和布局 1.
2、 数控铣床的用处 XK0816A是一种可以加工困难轮廓的小型立式数控铣床. XK0816A的数控系统采纳高性能的16位微处理器INTEL8088,硬件构造为STD总线.该系统抗干扰性好,牢靠性高.机床数控系统能实现3轴限制和3轴联动,除可完成困难的轮廓加工外,还能实现镜像加工、轮廓放大、缩小加工等,具有丰富的数控功能. 机床主轴采纳高性能的无级变频调速驱动系统,具有过载爱护功能.主轴设有刀具快换机构,换刀便利.坐标轴驱动采纳先进的混合式步进电机,进给传动采纳滚珠丝杠螺母副,保证了X、Y、Z传动的平稳性和传动精度.2. 数控铣床的布局 讲解图5-15.1.2.数控铣床的主要技术参数1.根本规格工
3、作台面积(长X宽) 1600X400工作台最大纵向行程 900工作台最大横向行程 375工作台最大垂直行程 400主轴套筒挪动间隔 70主轴端面到工作台面间隔 50450主轴转速范围 301500r/min主轴转速级数 18级工作台进给量 X向1500/分 Y向1500/分 Z向60/分主电机功率 7.5KW伺服电机额定转矩 X向18N.M Y向18N.M Z向35N.M机床外形尺寸 2495X2100X21702.数控系统的主要技术规格限制轴数 3轴(X,Y,Z)联动轴数 2.5轴最小设定单位 0.001最小挪动单位 0.001最大指令值 9999程序存储量 4000个字符程序号 O+4位数
4、字5.2数控铣削编程根底5.2.1数控铣床的编程特点 数控编程是数控加工的重要步骤.用数控机床对零件进展加工时,首先要对零件进展加工工艺分析,以确定加工方法、加工工艺路途,正确选择数控刀具和装夹方法.然后依据加工工艺要求,依据所用数控机床规定的指令代码及程序格式,刀具的运动轨迹、位移量、切削参数(主轴转速、进给量和背吃刀量)以及协助功能(换刀、主轴正转/反转、切削液开/关等)编写加工程序清单,传送或输入到数控装置中,从而指挥机床加工零件.数控铣床的编程特点主要有以下几点: 1).铣加工是机加工中最常用的方法之一,包括平面铣削和轮廓铣削. 数控铣床可以加工困难的和手工农业加工的工件,把一些用一般
5、机床难以加工的内容用数控铣床加工,可以进步加工效率.由于数控铣床功能各异,规格繁多,编程十要考虑如何最大限度发挥数控机床特点. 2坐标联动用于加工平面零件轮廓,3坐标以上联动的数控铣床用于难度较大的困难工件的立体轮廓加工. 2).数控铣床的数控装置具有多种插补方式.一般都具有直线和圆弧插补功能,有的还具有极坐标插补、抛物线插补、螺旋线插补等功能.编程要充分合理地选择这些功能,进步编程和加工的效率. 3).编程时要充分熟识机床全部的编程功能.如刀具长度补偿、刀具半径补偿、固定循环、镜像、旋转等功能. 4).由直线、圆弧组成的平面轮廓铣削的数学处理比拟简洁.非圆曲线、空间曲线和曲面的轮廓铣削加工,
6、数学处理比拟困难,一般采纳自动编程方式.5.2.2 根本编程功能指令一.数控铣床的程序编制功能1.插补 目前,数控铣床都具有直线插补和圆弧插补功能.所谓插补就是数控系统在两点之间依据肯定的计算方法,所计算出来的一些点,依据这些点之间的连线可以近似地靠近直线或圆弧.刀具沿两点之间的直线插补点的连线运动称为直线插补.因为插补点特别密集,所以可以用这条连线近似地作为直线运动.刀具沿圆弧插补点的连线运动,也可以近似的称为圆周运动.2.刀具补偿 刀具补偿功能是数控铣床中的一种特别重要的功能,其方法有刀具长度补偿和刀具半径补偿.3.镜像功能 镜像功能是数控铣床用作简化程序的一种功能,即零件的被加工外表构造
7、对于X轴或Y轴对称,就可以将程序简化为一半或1/4.然后,另一半或3/4用镜像功能加工. 另外,还有比例缩放功能,即可以将程序按比例放大或缩小.4.坐标系的多种功能 在设定工件坐标系时,可以设置成直角坐标,也可以设置成极坐标;可以让直角坐标平移,也可以让直角坐旋转.编程人员可以依据零件的加工要求,选择最简洁、最便利的坐标系,以便简化程序.5.循环功能 数控铣床以一些固定动作运动时,可以用一些指令来代替这些动作,从而可以简化程序.如钻孔固定循环动作,铣型腔固定循环动作.二.数控铣床的坐标系1.机床坐标系 数控铣床是以机床主轴的轴线方向为Z轴方向,刀具远离工件的方向为Z轴正方向. X轴位于及工件安
8、装面相平行的程度面内,人面对主轴的右侧方向为X轴正方向.Y轴方向可依据X,Z轴按右手定则来确定. 机床原点的常用设置方法是使机床原点及机床参考点重合. 机床启动后,首先要将机床回零,即执行手动返回参考点,使各轴都挪动到机床原点,在数控系统内部建立一个以机床原点为坐标原点的机床坐标系,CRT上显示此时主轴端面中心(对刀参考点)在机床坐标系中的坐标值均为零.2.工件坐标系 用机床坐标系编程很不便利,通常运用工件坐标系来编程. 工件坐标系是用来确定工件几何形体上各要素的位置而设置的坐标系, 工件坐标系的原点称为工件原点,也称为工件零点和程序原点. 工件原点的位置是随意的,它是由编程人员在编制程序时依
9、据零件的特点选定的. 在选择工件原点的位置时应遵循以下原则: 1).工件原点应选在零件图的尺寸基准上,这样便于坐标值的计算,并削减错误. 2).对于对称零件,工件原点应选在对称中心上; 3).对于一般零件,工件原点可设在工件外轮廓的某一个角上; 4).Z轴方向的工件原点,一般设在工件外表; 5).工件原点应尽量选择在精度高的外表,以进步被加工零件的加工精度. 当工件安装在机床上进展加工之前,首先必需建立工件坐标系三.常用的G功能指令和M功能指令1.坐标系的设置及变换功能G54、G55、G56、G57为设置工件坐标系指令。在编制加工程序时,须要知道工件在机床2台上安装的准确位置,因此须要确定机床
10、坐标系及工件坐标系之间的关系.系统允许编程人员运用6个特别的工件坐标系,这6个工件坐标系可以预先通过CRT/MDI操作面板在参数设置方式下设定,并在程序中用G54G59来选择它们. G54G59设定的工件原点在机床坐标系中的位置是不变的,在系统断电后也不破坏,再次开机仍旧有效,并及刀具当前的位置无关,除非再通过CRT/MDI方式更改. 操作者在安装零件后,测量工件原点相对于机床原点的偏移量,并把在各轴方向上的偏移量,输入工件坐标偏置存放器中,其后系统在执行程序时,就可以依据工件坐标系中的坐标值来运动了.2.肯定/增量尺寸编程指令G90/G91格式: G90/G91 执行G90指令后,其后的全部
11、程序段中的尺寸都是以工件原点为基准的肯定尺寸. 上图用G90编程时程序为:G90 G01 X30.0 Y30.0 F100 执行G91指令后,其后全部程序段中的尺寸都是以前一位置为基准的增量尺寸.上图用G91指令编程程序为:G91 G01 X-40.0 Y30.0 F100三.坐标平面选择指令G17/G18/G19 机床坐标系和工件坐标系中三个相互垂直的轴X,Y,Z分别构成三个平面,即XY平面、YZ平面和XZ平面.对于3轴的数控铣床和加工中心,常用这些指令确定机床在哪个平面内进展插补运动.四.快速点定位程序段格式;G00 X Y Z;快速点定位吩咐刀具相对于工件分别以各轴快速挪动速度由始点(当
12、前点)快速挪动到终点定位.五.直线插补指令G01格式:G01 X Y Z F;直线插补指令G01为刀具相对于工件以F指令的进给速度从始点(当前点)向终点进展直线插补.G01及F都是续效指令,应用第一个G01指令时,程序中必需含有F指令,否则系统认为进给速度为零.六.圆弧插补指令G02/G03格式:R是圆弧半径,当圆弧对应圆心角为0180时,R取正值; 当圆弧对应圆心角为180360时, R取负值.I,J,K分别为圆心相对于圆弧起点在X,Y,Z轴方向上的增量尺寸.在同一程序段中I,J,K及R同时出现时,R有效.整圆编程举例七.暂停指令G04格式:G04 X;八.米制和英制输入指令G21/G20G
13、21/G20分别指令程序中输入的数据为米制或英制,一般机床出厂时,将米制输入G21指令设定为参数缺省状态.九.刀具长度补偿指令G43/G44格式; G43/G44 D;. 刀具长度补偿指令一般用于刀具轴向(Z)的补偿,它使刀具在Z方向的实际位移量比程序给定值增加或削减一个偏置量.这样当刀具在长度方向上的尺寸发生变更时,可以在不变更程序的状况下,通过变更偏置量,加工出所要求的零件尺寸. 有了刀具长度补偿功能,可以在不知道刀具长度的状况下,按假定的标准刀具长度编程,即编程不必考虑刀具的长短,实际用刀具及标准刀具长度不同时,可以用长度补偿功能进展补偿. 加工中刀具因磨损、重磨、换新刀具而使刀具长度发
14、生变更时,可不必修改程序中的坐标值,只要修改刀具参数库中的刀具补偿值即可.十.刀具半径补偿指令1. 刀具半径补偿的目的 在铣床上进展轮廓加工时,因为铣刀有肯定半径,所以刀具中心轨迹和轮廓不重合.若数控装置不具备刀具半径补偿功能,则只能依据刀具中心轨迹中的点划线进展编程.其计算有时相当困难,尤其是当刀具磨损或换新刀而导致刀具直径变更时,必需重新计算刀心轨迹,修改程序,这样既繁琐,又不易保证加工精度. 当数控系统有刀具半径补偿功能时,编程只需按工件轮廓进展,数控系统可以自动计算刀心轨迹坐标,使刀具偏离工件轮廓一个半径值,进展半径补偿.2. 刀具半径补偿方法 在操作面板中输入被补偿刀具的半径补偿量,
15、存储在刀具参数库里.程序段格式为:G17 G41 D013. 刀具半径补偿功能的特点1).可以干脆用零件的轮廓尺寸进展编程,而不必计算刀具中心轨迹.2).刀具因磨损或换新刀而引起半径变更后,不必修改程序,只需在刀具参数设置界面中修改刀具的半径补偿量.3).在同一程序中,利用同一尺寸刀具,可以分别进展粗、精加工4).利用同一程序,加工一个公称尺寸的内外两个型面.5).利用刀具补偿量限制轮廓尺寸精度.十一.选择机床坐标系指令G53十二.固定循环功能 数控铣床的固定循环功能主要用于孔的加工,包括钻孔、镗孔和攻螺纹等.运用一个程序段就可以完成一个孔加工的全部动作.接着加工孔时,假如孔加工动作无需变更,则程序中全部模态数据都可以不写,因此可以大大简化程序.备注:课后作业:教材30页2题。