求加工中心宏程序高手帮助发一段程序供学习参考

来源:百度知道 编辑:UC知道 时间:2024/06/04 01:58:01
我是数控专业毕业,有一定的基本基础,以前是做海德汉铣加工中心的,用不到G指令,与G指令不同的海德汉L指令就像开飞机和开火箭一样,完全是两种东西。海德机床外面少的可怜,想做FANUC机床,但从来没有做过。基础的面铣和,周铣的循环程序也行,如毛坏高100 长100 宽100。我要铣成深50,直径为90的圆柱,两个同时加工,(不考虑装夹和余量),谢谢

#101=25 刀半径
#102=90/2 圆柱半径
#103=50 深度
#104=1 每次切深
#105=#104+1 最终切深
#106=#105/#104锣圆柱的旋转次数
#107=#102+#101
#108=#102-#101+3
G0G91G28Z0
G0G90G54X0Y0
M03S800
G01X#108F1800
G01Z2
G03X#108Y0I-#108J0Z#104F1600
G03X#108Y0I#-108J0Z#104F1600
G0Z10
G0G90X#107Y0
G1Z-#104F1500
G91G03X#107Y0I-#107J0Z-#104L#106F1600
G90G03X#107I-#107J0Z-#105F1600
G0G91X10
G0G91G28Z0
M05
M09
M30

加工中心的宏,我忘的差不多了.不过,跟C语言很像的.我记得.
像你这题,无非就是加个#D,让它每调一次宏程序,就深个2mm,是吧?

O1;
m3s2000;
g90g54g0x45y0z100;
#1=0;
WH[#1GE-50]DO1;
G1Z[#1]F100;
G2I-45;
END1;
G0Z100;
M30

加工中心的宏,我忘的差不多了.