1. 首页
  2. 技术文章

宏程序-2.4外径深曹的宏程序分层法加工

2.3外径深曹的宏程序分层法加工

今天我们来讲解一下外径深曹的加工,大家因该知道我们在加工深曹的时候,铁销不容易排出,容易卡削坏刀!利用G代码G75循环只能径向车削到底部,在执行Z进刀,这样的加工方式有所不足,今天我们利用宏程序分层法可以合理解决这个问题,也为后面的矩形螺纹打好基础,看下图:

2.4外径深曹的宏程序分层法加工

从上图可以看出,我们曹大直径30,底部直径12,曹宽20,曹比较深。我们采用分层加工的方法来加工。

工艺要求:

  1. 采用3毫米切刀。
  2. 每层吃刀量1.5
  3. 刀具以左侧对平面Z0.
  4. 夹持大直径30以左平面定位

外径平面已加工到位下面来编制这个程序:

O0001

M03S600G99

T0101M8

G0X35Z10

Z-13.

#1=30(外圆大直径为30)

#2=12 (槽底直径为12)

#3=17 (如图槽宽度为20,我们用3毫米刀,所以20-3=17,槽的宽度)

#4=1.5(每层的吃刀深度为1.5)

N10#1=#1-#4 (算出第一层的X值)

IF[#1LT#2]THEN#1=#2(强制赋值,防止过切)

#5=0(Z方向的赶刀初始值)

N20G0X[#1+#4+0.3](算出每车完一层的X定位)

Z[-13-#5](Z方向的实际定位)

G1X#1.F0.04(径向车削)

IF[#5EQ#3]GOTO30(如过加工完一层跳转到N30的地方,如果条件不满足走下面的程序段)

#5=#5+2.5(Z方向每次赶刀2.5)

IF[#5GT#3]THEN#5=#3(防止每层的宽度过切,所以强制赋值)

IF[#5LE#3]GOTO20(条件判断,判断如果赶刀的宽度没有达到槽宽,跳转N20的地方继续循环)

N30G0X35(X退到安全位置)

Z-13(Z方向退到第一刀加工起点)

IF[#1EQ#2]GOTO40(判断如果切槽深度到达跳转N40,跳出循环)

IF[#1GE#2]GOTO10(如果深度没有到达跳转N10的地方继续循环)

N40G0X120Z150(退刀程序结束)

M30

通过上面程序我们可以实现分层切削,当切削完一个径向车削以后,退刀,Z方向往负方向移动2.5,继续执行径向车削,当一层宽度到达以后,执行下一层,重复执行,直到深度到达!

下面我在这里介绍一种利用宏程序和G75并用的程序,这样写法可以让程序更加简单化,程序如下:

O0001

M3S800G99

T0101M08

G0X35.Z10.

#1=30

#2=12

#3=1.5

N10#1=#1-#3

IF[#1LT#2]THEN#1=#2

G0Z-13.

X[#1+#3+0.2]

G75R0.2

G75X#1Z-30.P500Q2500F0.08

G0X35.

Z-13.

IF[#1EQ#2]GOTO20

IF[#1GE#2]GOTO10

N20G0X100.

Z130.

M30

 
问答社区  发起问答  报警查询  技术文章  维修服务  资料下载  网址导航  申请 VIP   交流群

本文转载来自【公众号:UG CAXA MC自学编程】,仅供大家学习交流,如侵权请联系站长删文。

发表评论

登录后才能评论

联系我们

【数控驿站】

在线咨询:点击这里给我发消息

联系微信:QQ594673193

联系邮箱:594673193@qq.com

工作时间:07:00~23:00

QR code