文档详情

第4章 数控编程与加工基础.ppt

发布:2016-12-27约2.49万字共114页下载文档
文本预览下载声明
例1,调用子程序举例: M98 P6666 L4; 表示连续调用4次6666子程序; M98 P8888; 表示调用8888子程序1次; M98 P12; 表示调用12子程序1次; 刀具补偿功能给数控加工带来了方便,简化了编程工作。编程人员不但可以直接按零件轮廓编程,而且还可以用同一个加工程序,对零件轮廓进行粗、精加工,如图4-43所示,当按零件轮廓编程以后,在粗加工零件时我们可以把偏置量设为D,D=R十△,其中R为铣刀半径,△为精加工前的加工余量,那么零件被加工完成以后将得到一个比零件轮廓ABCDEF各边都大△的零件ABCDEF。在精加工零件时,我们设偏置量D=R,这样零件被加工完后,将得到零件的实际轮廓ABCDEF。 此外,还可以利用刀具补偿功能,利用同一个程序,加工同一个公称尺寸的内、外两个型面。如图4-44a所示,粗实线为零件的轮廓线,在编程时,设当偏置量为+D时,刀具中心将沿轨迹点在轮廓外侧切削,那么当偏置量为-D时,刀具中心将沿轨迹点在工件轮廓内侧切削。这就相当于b图的模具,即按轨迹A加工模具的阳模(即凸模),按轨迹B加工模具的阴模(即凹模)。 4.5 基本编程指令 5.坐标平面选择指令G17/G18/G19 右手直角笛卡儿坐标系的三个互相垂直的轴X、Y、Z,分别构成三个平面(如图4-31所示),即XY平面、XZ平面和YZ平面。对于三坐标的铣床和加工中心,常用这些指令确定机床在哪个平面内进行插补运动。用G17表示在XY平面内加工,G18表示在XZ平面内加工;G19表示在YZ平面内加工。由于数控铣床大都在X、Y平面内加工,故G17可以省略。两维平面不必设定(如数控车床) 4.5 基本编程指令 5.坐标平面选择指令G17/G18/G19 在三坐标机床上加工时,如进行圆弧插补,要规定加工所在的平面,用G代码可以进行平面选择,如图4-32所示。 4.5 基本编程指令 6.坐标尺寸公/英制选择指令G20/G21 G20表示英制输入,G21表示米制输入。G20和G21是两个可以互相取代的代码。机床出厂前一般设定为G21状态,机床的各项参数均以米制单位设定,所以数控车床一般适用于米制尺寸工件加工,如果一个程序开始用G20指令,则表示程序中相关的一些数据均为英制(单位为英寸);如果程序用G21指令,则表示程序中相关的一些数据均为米制(单位为mm)。在一个程序内,不能同时使用G20或G21指令,且必须在坐标系确定前指定。G20或G21指令断电前后一致,即停电前使用G20或G21指令,在下次后仍有效,除非重新设定。 4.5 基本编程指令 7.坐标系选择指令G54~G59 根据零件图样所标尺寸基点的相对关系和有关形位公差要求,为编程计算方便,有的数控系统用G54~G59预先设定6个工作坐标系,如图4-33所示。这些坐标系存储在机床存储器中,在机床重开机时仍然存在,在程序中可以分别选取其中之一使用。 G54 可以确定工作坐标系1 G55 可以确定工作坐标系2 G56 可以确定工作坐标系3 G57 可以确定工作坐标系4 G58 可以确定工作坐标系5 G59 可以确定工作坐标系6 图4-33 工件坐标系及设定 4.5 基本编程指令 7.坐标系选择指令G54~G59 6个工作坐标系皆以机床原点为参考点,分别以各自与机床原点的偏移量表示,需要提前输入机床内部。如图4-34所示分别设定G54和G59时可用下列方法。 图4-34 工件坐标系的使用 当工件坐标系设定后,如果在程序中写成:G90G54X30Y40时,机床就会向预先设定的G54坐标系中的A点(30,40)处移动。同样,当写成G90G59X30Y30时,机床就会向预先设定的G59中的B点(30,30)处移动(图4-34)。 4.5 基本编程指令 7.坐标系选择指令G54~G59 注意:G92与G54~G59的应用 (1) G92指令与G54~G59指令都是用于设定工件加工坐标系的,但它们在使用中是有区别的。G54~G59是调用加工前设定好的坐标系,而G92是在程序中设定的坐标系。G92指令是通过程序来设定工件加工坐标系的,G54~G59指令是通过CRT/MDI在设置参数方式下设定工件加工坐标系的,一经设定,加工坐标原点在机床坐标系中的位置是不变的,它与刀具的当前位置无关,除非再通过CRT/MDI方式更改。 (2) G92指令程序段只是设定加工坐标系,而不产生任何动作;G54~G59指令程序段则可以和G00、G01指令组合,在选定的加工坐标系中进行位移。 一旦使用了G92设定坐标系,再使用G54~G59不起任何作用,除非断电重新启动系统,或接着用G92设定所需新的工件坐标系。用了
显示全部
相似文档