加工中心用宏程序加工圆周等分孔如何编程及如何操作机床

如题所述

第1个回答  推荐于2018-02-02
1旋转坐标系G68取消G69
孔半径为100MM,第一个孔与X轴夹角为30度,总共3个均布孔!
O0001
G54G17G40G90
M03S__
Z20
X0 Y0
G68 X0 Y0 R30
M98 P2
G68 X0 Y0 R150
M98 P2
G68 X0 Y0 R270
M98 P2
G69
G0 Z200
M05
M30

O0002
G81 X100 Y0 Z-2 F100
G80
M99
2极坐标编程G16取消G15
孔半径为100MM,第一个孔与X轴夹角为30度,总共3个均布孔!
G17 G90 G16
G81 X100 Y30 Z-2 R5 F200.0;
指定100mm的距离和30度的角度
Y150;
100mm的距离和150度的角度
Y270;
指定100mm的距离和270度的角度
G15 G80;
取消极坐标指令
希望能帮助你!追问

大哥,我的是广数系统,没得G15/G 16及G68/G69的代码啊?
用广数系统可以编吗?还有如何用宏程序编呢?谢谢了

追答

G54G40G90G17
M03 S1000
G0Z20
X0Y0
Z1
G1Z-1 F100
#1=50 (分布圆的半径)
#2=0 (初始角度)
#3=6 (均布孔数)
#4=360/#3 (孔数角度计算)
G81Z-2R5 F100K0
WHILE[#2LE360]DO1
#5=COS[#2]*#1 (计算X坐标值)
#6=SIN[#2]*#1 (计算Y坐标值)
X#5Y#6 (XY坐标值)
#2=#2+#4 (角度递增)
END1
G0Z200
X200Y200
MO5
M30

本回答被提问者和网友采纳