《全功能数控车编程心得.doc》由会员分享,可在线阅读,更多相关《全功能数控车编程心得.doc(9页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、全功能数控车编程心得(注释:以下的示例程序均以OKUMA的OSP5000系统为依据编写,其他系统可借鉴,大体一样)一、刀具补偿在编程中的运用。一般加工中,我们一把车刀习惯只使用一个X向刀补和一个Z向刀补,所以有的人就认为一把车刀只能有一个刀补。而实际上,只要刀具补偿存储器的容量允许,一把刀可以设定无数个刀补。在编程中如果合理的运用第二刀补、第三刀补,会节省一些计算,使加工过程中的尺寸控制变的容易。现以外圆加工和槽加工为例说明。(1) 外圆加工如图1所示工件,工件尺寸要求精密,径差较大此时加工如果只使用一个刀补值,尺寸控制比较困难。如果给每个外圆设定一个刀补值,那么尺寸调整会很方便。程序如下:图
2、.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 (粗车,槽两侧
3、留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 F
4、0.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所示,加工M830内螺纹。图.3G00 X0 Z3 S100G01 Z-33 F1.25 (F值为螺距)M05G01 Z3 F1.25 M04 S100 (M04一定写在这一行)G0
5、0 X500 Z500M02(2)外圆切槽复合指令在端面加工中的应用数控车用的切槽复合指令都是啄式循环,如果进刀量和间断退刀量的设定值大于X向的直径值,则不会出现啄式循环现象,可用于端面粗车循环。如下图4所示:图.4G00 X62 Z5.0G73 X0 Z0.1 D100 L100 K1 F0.2 (D、L值大于62)G00 X500 Z500M02这个程序用于端面加工存在的一个问题是,退刀时不能先Z向退刀,而是沿已加工表面直接退刀,加快刀具磨损。所以只能用于铜、铝等材质较软的材料,不提倡在钢、铸铁、不锈钢等的加工中使用。三、合理运用暂停指令。暂停指令有G04、M01和M00。虽然都是暂停的意
6、思,但所运用的场合不一样。在编程中合理的运用暂停指令,对加工很有帮助。(1)G04指令。该指令后面的地址符一般表示停顿时间,有的系统也表示工件空转的圈数。用于刀具做短时间的无进给光整加工,主要用于切槽、拐角轨迹控制等。(2)M01指令。M01为有条件暂停,即同操作面板上的“选择性停止”(OPTIONAI STOP)开关配合使用,开关打开,M01有效,开关闭合,M01则无效。按“开始键”后,继续执行下一程序段。M01指令与“选择性停止”开关、“单段”开关(SINGLE BLOCK)配合,在首件调试时,很是方便。(3)M00指令。M00指令为无条件暂停,即程序中只要遇到M00就停止,不受外部操作控
7、制,按“开始键”后,继续执行下一程序。一般用于工件的中途测量、清除铁屑等。四、毛刺的防止。加工中,倒角与外圆、端面的连接处极易产生毛刺,而加工精密部品,毛刺是绝对不允许存在的。可通过合理的程序,避免毛刺的产生。即在倒角的连接处采用圆弧光滑过度。如图5所示的C1倒角,连接处均采用R0.6圆弧连接,程序编写如下: 图.5G00 X45 Z3G01 X47.303 Z0.1 F0.2G03 X48.151 Z-0.076 K-0.6 F0.05G01 X49.649 Z-0.824 F0.1G03 X50 Z-1.249 I-0.424 K-0.425 F0.05G01 Z-30 F0.2 X53G
8、00 Z0G01 X0 F0.2 Z2G00 X500 Z500M02五、刀尖圆弧补偿的使用 为了提高刀具的使用寿命和降低表面粗糙度,车刀刀尖常磨有半径较小的圆弧。在加工外圆、内孔及端面时,没有影响。但在加工圆锥和圆弧时,会产生过切或欠切现象,对工件形状、尺寸精度影响很大,所以必须对刀具圆弧进行补偿。对具有自动圆弧补偿机能的系统,可用G41、G42进行自动补偿,此时只要按实际轮廓直接编程即可。对不具有自动圆弧补偿机能的系统,必须进行手工计算补偿。自动补偿时,应注意一下几点,否则系统报警。(1)G41、G42只能在G00、G01程序段里使用,不能在G02、G03的程序段里使用。(2)在返回换刀点
9、前,必须用G40取消补偿。(3)如果在子程序里调用了刀尖半径补偿,那么也必须在子程序里取消。(4)G41、G42指令不能重复使用。即在程序中如果已经调用了G41指令,就不能直接使用G42,若想使用,必须解除原补偿。手工计算应掌握以下的图和公式。圆锥加工:圆弧加工:凸圆加工时,半径=R+r凹圆加工时,半径=R-r(r为刀尖圆弧半径)倒角也属于圆锥加工,一般情况下,为简化计算可用下式直接补偿:(设图面倒角值为A)0.4刀尖圆弧:A+0.250. 8刀尖圆弧:A+0.51.2刀尖圆弧:A+1六、理解加工方法巧编程在加工中,有一些工件看似不好加工,但只要理解了加工方法,编程则变的很简单。(1) 多头螺
10、纹加工。有的系统有专用的多头螺纹加工指令,有的没有。多头螺纹的加工方法就是加工完一条螺旋线后,移动一个螺距再加工其他的螺旋线。如图6所示的双头螺纹加工。图.6G00 X32 Z3G71 X34 Z-40 D0.2 U0.05 H2.2 F4 B60 M32 M73 (第一条螺旋线加工,牙型高H按螺距计算) G00 X32 Z5 (第二条螺旋线的起点,移动一个螺距.安全起见,一般后移.) G71 X34 Z-40 D0.2 U0.5 H2.2 F4 B60 M32 M73 (第二条螺旋线的加工) 00 X500 Z500 M02直进法是加工螺纹最常用的方法,但确是最不提倡采用的一种方法。由于刀具
11、是径向进给的(与工件中心线垂直),因此金属从螺纹齿腹两侧去除,从而产生V形切屑。这种切屑很难断裂,因此切屑流动是一个问题。此外,由于刀片端部两侧要承受较高的热和压力,因此刀具寿命短。尽可能采用斜进法和左右车削法。()油线的加工油线在轴瓦里应用较多。油线的加工是由几条环型槽和几条螺旋线构成的(右螺旋线和左螺旋线)。如图7所示图.7 G50 S1000G00 X500 Z500 T0101 M03 S500 M42 M08 X98 Z3G00 Z-60G73 X104 Z-60 D0.2 L0.1 K0 F0.08 (第一条环型槽加工)G00 Z-10G73 X104 Z-10 D0.2 L0.1 K0 F0.08(第二条环型槽加工)G97 S100G71 X104 Z-60 D0.2 U0.05 H5 F50 (右螺旋线加工)G00 Z-60G71 X104 Z-10 D0.2 U0.05 H5 F50 (左螺旋线加工)G00 Z3 X500 Z500M02油槽一般是半圆槽,加工螺旋线时应使用直进刀法。8