锁孔完毕退刀时,为避免退刀时留下螺旋划痕而影响表面粗糙度,应使镗刀在孔底作非进给停留,待主轴完全停止后再退刀。退刀时会留下垂直端面的退刀划痕,一般在镗孔加工工艺中是允许该退刀划痕存在的,利用该划痕还可以判断所镗孔的形状误差。
(5)在发讯指令后须设置G04指令,以保证有足够的时间延时,等待发讯指令规定要求的动作开始或完成后,再运行后续程序,以确保加工的可靠性。如换刀位、开启关闭主轴、润滑或接通其它信号等。如:瑞士碧玛泰公司的S-188双主轴双刀塔数控车铣中心,配NUM1050数控系统,在自动拉料时的程序为:
N0160M60;夹具打开允许
N0170M169;夹具打开
N0180G04FO.3
N0190G01ZL1;L1已赋值
N0200M168;夹具夹紧
N0210G04FO.3
(6)在主轴转速有较大的变化时,可设置G04指令。目的是使主轴转速稳定后,再进行零件的切削加工,以提高零件的表面质量。
程序举例:
N0010S1000M13;主轴转、冷却液开
N0020T0302
N0030G01X32.4FO.1
N0040S3500M03;主轴转速有较大的变化
N0050G04XO6;延时0.6S
N0060G01Z-10.0FO.02
(7)在加工程序中有多种功能顺序执行时,必须设置
东莞电脑锣加工|东莞机械零件加工厂|东莞塑胶模具厂|深圳电脑锣加工
G04指令。如机械手接零件、双主轴同步、从第1刀塔转换到第2刀塔加工等等,按动作的复杂程度,设定不同的G04延迟量,以使前一动作完全结束,再进行下一动作,避免干涉。
(8)在铣加工过程中,当加工刀径相同的圆弧角时,可设置G04指令。可以消除让刀所带来的锥度和实际加工的R偏差,但圆弧角的表面质量会下降。
程序举例:
N0120G03X20.5Y18.6R6F100
N0130G04XO.5
N0140G01Y50.5F300
(9)在主轴空运行时,用G04设置每档转速的时间,编一段热机程序,让设备自动运行,可以使热机的效果更加的良好。
如:
N0220M03S1000
东莞电脑锣加工|东莞机械零件加工厂|东莞塑胶模具厂|深圳电脑锣加工
N0230G04X600
N0240S5000
N0250G04X600
N0260S10000
N0270G04X600
2)返回参考点G26、G27、G28、G29指令
参考点是机床上的一个固定点,通过参考点返回功能刀具可以容易地移动到该位置。参考点主要用作自动换刀或设定坐标系,刀具能否准确地返回参考点,是衡量其重复定位精度的重要指标,也是数控加工保证其尺寸一致性的前提条件。
东莞电脑锣加工|东莞机械零件加工厂|东莞塑胶模具厂|深圳电脑锣加工
实际加工中,巧妙利用返回参考点指令,可以提高产品的精度。
(1)对于重复定位精度很高的机床,为了保证主要尺寸的加工精度,在加工主要尺寸之前,刀具可先返回参考点再重新运行到加工位置。如此做法的目的实际上是重新校核一下基准,以确定加工的尺寸精度。
(2)对于多轴联动机床,特别是多轴多刀塔机床,程序开始段,一般设回参考点指令,避免换刀或多轴联动加工时出现干涉情况。
(3)四轴以上的加工中心在进行B轴旋转前,双主轴车床在主、副轴同步加工前,设置回参考点指令,可防止发生撞刀事故。如:HERMLE600U五轴五联动立式加工中心,配Heidenhaini530数控系统,其B轴可±用此类指令
东莞电脑锣加工|东莞机械零件加工厂|东莞塑胶模具厂|深圳电脑锣加工
,可提高机床的效率。
对于大部分数控设备来说,在开机之后,必须进行一段时间的热机,以消除因主轴或刀塔发热所带来的误差。如果对机床熟悉,就可以在加工程序的开头设置G53~G59等指令,人为进行补偿,可以大幅缩短热机时间。如S-188双主轴双刀塔数控车铣中心,因控制的轴数较多,如要尺寸完全稳定,每天需空运行2h左右,经一段时间的摸索,现用G53指令,即:G53XO.04YO.01。在2h内,每0.5h减少XO.01YO.005,可将热机时间控制在0.5h以内。
批量生产,当工作台可以装夹数个零件时,在编程中运用G53~G59等指令,定义几个不同的加工原点,可以一次装夹加工数个零件,节省换刀时间,提高工作效率。如VC750型立式加工中心,工作台为850mm×530mm,所加工零件的坯料为φ160mm,除去装夹部分,每次可装4个零件。程序如下:
G54P1M98
/G55P1M98
/G56P1M98
/G57P1M98
东莞电脑锣加工|东莞机械零件加工厂|东莞塑胶模具厂|深圳电脑锣加工
M99
将要加工的程序编成子程序(P1号),在调试时不执行带/的程序,批量生产后再执行。
6)G79跳转指令
G79指令为强行跳转,在车铣复合加工中心的零件加工程序中使用,可以带来很大的方便。如S-188双主轴双刀塔数控车铣中心,配NUM1050数控系统,带自动拉料机构,在零件加工程序的编制中,如:
$G79N2037
N2037GOX52.0Z2.0
东莞电脑锣加工|东莞机械零件加工厂|东莞塑胶模具厂|深圳电脑锣加工
加入G79指令,可以很方便地进行各工步程序的调试,免去一般程序每调一步都要从头找程序段或在每一程序段结束加M01的麻烦;同时可以直接跳转到程序结束句进行割断。
7)G09减速与精确定位指令
G09指令其功能是在执行下一条程序之前,减速并准确地停止在当前条程序所确定的位置。在精加工时使用,可以使加工的形位尺寸准确,如S-188双主轴双刀塔数控车铣中心,配NUM1050数控系统:
G01Z1FO.02
G01G09ZO.5
G01G09X9.745Z-0.4
G01Z-11.52
3结束语
数控加工是基于数控程序的自动化加工方式,在实际加工中,对G、M代码进行深入分析与研究,对传统加工方法进行变革,需要有较强的程序指令运用能力和丰富的实践技能。作者从事数控技术教学、数控加工及数控设备的维护近20年,碰到非常多的技术难题,在特殊G、M代码的使用方面,积累了一定的经验。在数控加工程序中,用好这些特殊G、M代码,对提高零件的加工质量和精度,使用、维护好数控机床具有重要意义。