全功能数控车编程心得(注释:以下的示例程序均以 OKUMA 的 OSP5000 系统为依据编写,其他系统可借鉴,大体一样)一、刀具补偿在编程中的运用。一般加工中,我们一把车刀习惯只使用一个 X 向刀补和一个 Z 向刀补,所以有的人就认为一把车刀只能有一个刀补。而实际上,只要刀具补偿存储器的容量允许,一把刀可以设定无数个刀补。在编程中如果合理的运用第二刀补、第三刀补………,会节省一些计算,使加工过程中的尺寸控制变的容易。现以外圆加工和槽加工为例说明。(1)外圆加工如图 1 所示工件,工件尺寸要求精密,径差较大此时加工如果只使用一个刀补值,尺寸控制比较困难。如果给每个外圆设定一个刀补值,那么尺寸调整会很方便。程序如下:图.1G00 X20 Z3 T0101G01 Z-10 F0.1X50 T0112Z-20 X150 T0113Z-30X200 T0114Z-40 (2)槽加工切槽刀有两个刀尖,一般习惯把靠近工件的那个刀尖设定为对刀点,然后计算刀宽值,进行编程。如果我们把另外一个刀尖的刀补值计算后输入存储器,在加工中进行调用会非常方便,如图 2 所示,车刀的左刀尖设为 01,右刀尖设为 10,刀宽为 5mm.图.2一般的编程为:G50 S1500G00 X500 Z500 T0101 M04 M42 S500 M08X82 Z-29.5G73 X60.3 Z-15.5 D1 L2 K4.5 F0.08 (粗车,槽两侧留 0.5 余量)G01 X82 Z-30 F0.3 S800X60 F0.1X62 Z-29 F0.3G00 X82 Z-15 (计算刀宽)G01 X60 F0.1 Z-30 X62 Z-29 F0.3G00 X82Z3 M05 M09 G00 X500 Z500 M02 如果设定了第 2 刀补,则程序为: G50 S1500G00 X500 Z500 T0101 M04 M42 S500 M08X82 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 内螺纹。图.3G00 X0 Z3 S100G01 Z-33 F1.25 (F 值为螺距)M05G01 Z3 F1.25 M04 S100 (M04 一定写在这一行)G00 X500 Z500M02(2)外圆切槽复合指令在端面加工中的应用数控...