T型螺纹左右赶刀分层法

T型螺纹左右赶刀分层法
T型螺纹左右赶刀分层法

如图所示已知其参数。用3毫米刀,小于等于15度刀具,采用左右借刀法加工此T牙。   

加工程序如下:

%O9876

T0404M8

M3 S300 G99

G0 X52. Z10.

#1=50(螺纹直径)

#2=32.01(螺纹底直径)

#3=0.5(螺纹槽底宽度5-3刀宽等于1,左右一边0.5毫米)

N10#5=0.2(每层的吃刀量X值)

#1=#1-#5(X值递减此处#1=48.8,每车完一层#1是在变化的,下一层就等于48.6了。。)

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

#4=0(螺纹宽度初始值)

#6=[#1-#2]/2*TAN[15]+#3(三角函数算出当前螺纹宽度)

N20G0Z[10+#4](Z定位右赶刀)

G92 X#1 Z-123. F12.36(螺纹加工)

IF[#4EQ#6]GOTO21(当赶刀宽度到达当前螺纹的宽度跳出循环)

#4=#4+2.5(赶刀量递加,没一次增加2.5)

IF[#4GT#6]THEN#4=#6(防止宽度过切,强制赋值)

IF[#4LE#6]GOTO20(条件判断,如果赶刀宽度小于等于当前螺纹宽度跳转N20继续循环)

N21#4=0(赶刀初始值从新赋值)

N30#4=#4+2.5

IF[#4GT#6]THEN#4=#6

G0 Z[10-#4](定位左赶刀)

G92 X#1 Z-123. F12.36

IF[#4EQ#6]GOTO40(左赶刀到达当前螺纹宽度,第一层完跳转N40)

IF[#4LE#6]GOTO30

N40IF[#1EQ#2]GOTO50(螺纹深度到达跳出循环,螺纹加工结束)

IF[#1GE#2]GOTO10(螺纹深度没有到达回到N10继续循环,准备第2层加工)

N50 G0X120. Z150.

M30%

此方法和T槽左右进刀分层法类似,大家一定要理解逻辑思维,

完整程序如下:

%O9876

T0404 S300 G99

G0 X52. Z10.

#1=50

#2=32.01

#3=0.5

N10#5=0.2

#1=#1-#5

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

#4=0

#6=[#1-#2]/2*TAN[15]+#3

N20G0Z[10+#4]

G92 X#1 Z-123. F12.36

IF[#4EQ#6]GOTO21

#4=#4+2.5

IF[#4GT#6]THEN#4=#6

IF[#4LE#6]GOTO20

N21#4=0

N30#4=#4+2.5

IF[#4GT#6]THEN#4=#6

G0 Z[10-#4]

G92 X#1 Z-123. F12.36

IF[#4EQ#6]GOTO40

IF[#4LE#6]GOTO30

N40IF[#1EQ#2]GOTO50

IF[#1GE#2]GOTO10

N50 G0X120. Z150.

M30%


发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注