学习任务节点1.学习以下视频材料,补充上节课螺旋铣孔的宏程序,返回初始位置
学习任务节点2.学习以下视频材料,了解螺旋铣圆柱的宏程序编制和调用方法
学习任务节点3.学习以下视频材料,掌握开放区域X向行切宏程序的编制方法
学习任务节点4.学习以下视频材料,学习调试宏程序和调用宏程序
学习任务节点5.学习以下视频材料,了解开放区域Y向行切宏程序的编制方法和调用方法
学习任务节点6.学习以下视频材料,复习今日所学的内容,并根据今天的宏程序完成作业
参考答案
%
(圆柱加工)
O0413
G90 G55 G21 G17 G40 G80
T1 M06
M03 S2000
G00 X0 Y0
Z100
Z10
G65 P4003 X25 Y25 Z-8 I25 R3 D16 Q3 F300
G65 P4003 Y-25
G65 P4003 X-25
G65 P4003 Y25
G00 Z100
M05
M30
%
参考刀路轨迹

圆柱螺旋铣宏程序
%
O4003
(螺旋铣圆柱的程序)
(X 圆柱心X坐标 #24)
(Y 圆柱心Y坐标 #25)
(Z 圆柱心底Z坐标 #26)
(R 圆柱心顶Z坐标 #18)
(I 圆柱的直径 #4)
(D 刀具直径 #7)
(Q 每次切削深度#17)
(F 进给速度 #9)
#1=#5003
IF [#24 EQ #0] THEN #24=#107
IF [#24 EQ #0] THEN #24=#5001
#107=#24
IF [#25 EQ #0] THEN #25=#108
IF [#25 EQ #0] THEN #25=#5002
#108=#25
IF [#26 EQ #0] THEN #26=#109
IF [#26 EQ #0] THEN #26=#5003
#109=#26
IF [#9 EQ #0] THEN #9=#4309
IF [#101 EQ #0] THEN #101=0
IF [#7 EQ #0] THEN #7=#101
#101=#7
IF [#18 EQ #0] THEN #18=#102
IF [#18 EQ #0] THEN #3000=0(R NOT DEF)
#102=#18
IF [#4 EQ #0] THEN #4=#103
IF [#4 EQ #0] THEN #3000=0(R NOT DEF)
#103=#4
IF [#17 EQ #0] THEN #17=#104
IF [#17 EQ #0] GOTO 2100
#104=#17
GOTO 2101
N2100 #17=#18-#26
N2101 #3=[#4+#7]/2
G90G00X[#24+#3]Y[#25]
Z[#18]
#2=[#18-#26]/#17
#2=FUP[ABS[#2-0.01]]
#17=-[#18-#26]/#2
#33=1
WHILE[#33LE#2]DO1
G02I[-#3]J0Z[#18+#17*#33]F[#9]
#33=#33+1
END1
G02I[-#3]J0F[#9]
G90G00Z[#18]
G00Z#1
M99
%