在生产操作机床时,大家经常会用到各种孔加工代码,比如点孔 钻孔 攻丝。
但是当加工过程中产生问题,想要跳跃孔时却是一个比较棘手得问题,比如如下攻丝代码
T1 M6
G0 G90 G54 X10 Y10 S200 M3
G43 H1 Z30 H08
Z3
G99 G84 Z-10 R3 F100 Q2
X10 Y0
X0 Y10
X-10 Y-10
G80
M5
M9
G91 G28 Z0
G28 Y0
M30
在这个攻丝代码中,共有四个螺纹孔需要攻丝,但当攻到第三个孔时丝锥断了,此时我们需要去重新换一个丝锥重新对刀继续加工,但由于前面得丝锥断在工件里面,重新加工时肯定需要把断丝锥得孔给跳跃过去。咱们来看一下常规得操作是怎么样得如下
T1 M6
G0 G90 G54 X10 Y10 S200 M3
G43 H1 Z30 H08
Z3
G99 G84 Z-10 R3 F100 Q2
X10 Y0
X0 Y10(此孔断丝锥,通常得方法是把这个孔得程序删掉)
X-10 Y-10
G80
M5
M9
G91 G28 Z0
G28 Y0
M30
如上方法可以将此孔给跳过去,但有一个问题就是需要删除代码,但当加工下一件产品时还需要将代码改回来,这次操作容易增加错误得发生。
现提供如下方式可以去解决跳跃孔得问题,如下代码
T1 M6
G0 G90 G54 X10 Y10 S200 M3
G43 H1 Z30 H08
Z3
G99 G84 Z-10 R3 F100 Q2
X10 Y0
X0 Y10 K0 (如果此孔不加工,只需要在代码后面加一个K0就行,K代表循环,K0就是不循环了)
X-10 Y-10
G80
M5
M9
G91 G28 Z0
G28 Y0
M30
如上方法所示,当某一个孔不加工时,只需在定位孔代码后面加一个K0即可。
怎么样,此方法有用,觉得有用给个双击加,为大家带来更多机加工小知识,赶紧去试一下吧