毛坯∮80*70,要求加工到∮60*60,我們選用宏程序的方式進行編程加工.
本編程方式只是講解實際運用的方法和例子,實際加工的時候不如用系統現有的指令方便和快捷.
M3S800T101G99 開啟主軸選擇刀具
#1=80 定義毛坯尺寸
#2=2 定義每次切深
#3=1 定義X退刀量和Z起刀點位置
#4=60 定義需要加工的長度
#5=60需要加工的直徑尺寸大小
#9=0.25定義F值
G0 X#1 M8快速定位在毛坯直徑位置
Z#3 條件判斷,如果#1大於等於#5就循環繼續加工
#1=#1-#2 毛坯尺寸遞減去一層切削深度的值
WHILE[#1GE#5]DO1 快速Z定位到毛坯的接近位置
Z#3 X快速下刀
G0 X#1 加工長度
G1 Z-#4 F#9
G0 U#3退刀
IF[#1EQ#5]GOTO10如果條件沒有滿足就返回繼續加工,如果條件滿足就執行下一段
#1=#1-#2
IF[#1LT#5]THEN#1=#5座標返回到安全位置
END1
N10
G0 Z100. X100. M9程序加工完成結束
M5
M30
閱讀更多 INNOCUT 的文章