文档详情

全功能数控车编程心得供参习.doc

发布:2017-02-07约3.98千字共9页下载文档
文本预览下载声明
全功能数控车编程心得 (注释:以下的示例程序均以OKUMA的OSP5000系统为依据编写,其他系统可借鉴,大体一样) 一、刀具补偿在编程中的运用。 一般加工中,我们一把车刀习惯只使用一个X向刀补和一个Z向刀补,所以有的人就认为一把车刀只能有一个刀补。而实际上,只要刀具补偿存储器的容量允许,一把刀可以设定无数个刀补。在编程中如果合理的运用第二刀补、第三刀补………,会节省一些计算,使加工过程中的尺寸控制变的容易。现以外圆加工和槽加工为例说明。 外圆加工 如图1所示工件,工件尺寸要求精密,径差较大此时加工如果只使用一个刀补值,尺寸控制比较困难。如果给每个外圆设定一个刀补值,那么尺寸调整会很方便。程序如下:图.1 G00 X20 Z3 T0101 G01 Z-10 F0.1 X50 T0112 Z-20 X150 T0113 Z-30 X200 T0114 Z-40 槽加工 切槽刀有两个刀尖,一般习惯把靠近工件的那个刀尖设定为对刀点,然后计算刀宽值,进行编程。如果我们把另外一个刀尖的刀补值计算后输入存储器,在加工中进行调用会非常方便,如图2所示,车刀的左刀尖设为01,右刀尖设为10,刀宽为5mm. 图.2 一般的编程为: G50 S1500 G00 X500 Z500 T0101 M04 M42 S500 M08 X82 Z-29.5 G73 X60.3 Z-15.5 D1 L2 K4.5 F0.08 (粗车,槽两侧留0.5余量) G01 X82 Z-30 F0.3 S800 X60 F0.1 X62 Z-29 F0.3 G00 X82 Z-15 (计算刀宽) G01 X60 F0.1 Z-30 X62 Z-29 F0.3 G00 X82 Z3 M05 M09 G00 X500 Z500 M02 如果设定了第2刀补,则程序为: G50 S1500 G00 X500 Z500 T0101 M04 M42 S500 M08 X82 Z-29.5 G73 X60.3 Z-10.5 D1 L2 K4.5 F0.08 T0110 (粗车,槽两侧留0.5余量) G01 X82 Z-30 F0.3 X60 F0.1 X62 Z-29 F0.3 G00 X82 Z-10 T0110 (不用计算刀宽,直接调用第二刀补) G01 X60 F0.1 Z-30 T0101 (调用第一刀补) X62 Z-29 F0.3 G00 X82 Z3 G00 X500 Z500 M02 二、几个指令的另应用。 在加工中,有的指令可以引申使用。 (1)G01在攻丝中的应用。 在数控车上用丝锥加工内螺纹时,有的系统有专用指令,有的系统没有。此时可利用G01指令来编程加工。如图3所示,加工M8×30内螺纹。 图.3 G00 X0 Z3 S100 G01 Z-33 F1.25 (F值为螺距) M05 G01 Z3 F1.25 M04 S100 (M04一定写在这一行) G00 X500 Z500 M02 (2)外圆切槽复合指令在端面加工中的应用 数控车用的切槽复合指令都是啄式循环,如果进刀量和间断退刀量的设定值大于X向的直径值,则不会出现啄式循环现象,可用于端面粗车循环。如下图4所示: 图.4 G00 X62 Z5.0 G73 X0 Z0.1 D100 L100 K1 F0.2 (D、L值大于62) G00 X500 Z500 M02 这个程序用于端面加工存在的一个问题是,退刀时不能先Z向退刀,而是沿已加工表面直接退刀,加快刀具磨损。所以只能用于铜、铝等材质较软的材料,不提倡在钢、铸铁、不锈钢等的加工中使用。 三、合理运用暂停指令。 暂停指令有G04、M01和M00。虽然都是暂停的意思,但所运用的场合不一样。在编程中合理的运用暂停指令,对加工很有帮助。 (1)G04指令。该指令后面的地址符一般表示停顿时间,有的系统也表示工件空转的圈数。用于刀具做短时间的无进给光整加工,主要用于切槽、拐角轨迹控制等。 (2)M01指令。M01为有条件暂停,即同操作面板上的“选择性停止”( OPTIONAI STOP)开关配合使用,开关打开,M01有效,开关闭合,M01则
显示全部
相似文档