螺旋宏程序

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

螺旋插补铣孔宏程序

O0001

#1=30 (孔直径)

#2=20 (孔深)

#3=20 (刀具直径)

#4=0(Z坐标)

#5=1 (每层下刀深度)

#6=[#1-#3]/2 (刀具中心的回转直径)S2000 M03

G54 G90 G00 X0 Y0 Z50.

G0X#6 (G0快速移动到下刀点的上方)

Z[-#4+1](G0下降至Z-#4面上1.处,即Z1.处)

G1Z-#4F200.(Z方向G1下降至当前开始加工深度Z-#4)

WHILE[#4LT#2]DO1(当加工深度#4小于孔深#2时,循环程序1)

#4=#4+#5(每层下刀深度)

G3I-#6Z-#4F500.(G03逆时针螺旋加工至下一层)

END1(循环1结束)

G3I-#6(达到圆孔深度,G03逆时针走一整园)

G1X[#6-1](G01向中心退回1,即退刀)

G0Z50.

M30

G00 X0.Y-50. Z-10.(比方说铣13MM螺纹)

G01 G42 Y-40. D_ F50

G02 J40. Z-13.F100 (10+3=13 就是螺纹深度)

G40 G01 X0. Y-50. F500 (退刀)

螺旋插补铣螺纹宏程序

一(M16)

G0G90G54X0Y0

G43H1Z150.

M3S800

Z0

#1=-2

G1G42D1X8.0Y0F100

N10G2Z#1I-8.0

#1=#1-2.

IF[#1GE-20.]GOTO10

G0G40X0Y0

G0Z150.

M30

二(M30X1.5)

G54 G90 G17 坐标系原点建立在孔的中心,底孔事先加工好M03 S3500 (单刃切削,高转速,小吃刀,快进给)

G00 Z50.

G00 X0 Y0

G00 Z3. (安全高度,定位值是螺距的整倍数)

#1=0.3 齿高切深赋值

N10 #2=10.25+#1 (28.5的孔,单边14.25,刀半径4,刀具往内偏

移到10.25定位)

G02 X#2 Y0 I [ #2/2 ] J0 F300. 以半圆形式切入#3=1.5 螺距P

N20 G02 X#2 Y0 Z#3 I-#2 J0 F3000. 插补螺纹,到

Z1.5的高度#3= #3 - 1.5

IF [ #3 GE - 15.1 ] GOTO20 螺纹切削孔深

15mm

G02 X0 Y0 I-[ #2/2 ] J0 F300. 半圆形式切出,

刀具到中心G00 Z3. 抬刀到安全高

度,前后一致

#1 = #1 + 0.2 切削齿高,往

X方向增大

IF [ #1 LE 0.91 ] GOTO10 加工到齿高

G01 X0 Y0 F300. 退刀G00 Z100. 抬刀M30

相关文档
最新文档