宏程序万能铣圆
本帖最后由 893011376 于 2021-11-30 17:52 编辑先前有人分享,但是貌似Q值容易出问题。这个可以直接拖CIMCO Edit 8里面模拟
%
G65 P1000 C50 D15 X0 Y0 Z-15 R0.1 Q0.25 F500
%
%
O1000
#500=[#5043-#5083]
#31=FIX/#17]]
#32=FIX[#26-#18]-#31*#17
#33=[#3-#7]/2.
#34=#33/2.
#35=#33+#24
IF[#33LE0.5]THEN#3000=133(TOOL ERROR)
G90G0X#24Y#25
G90Z[#18+#17]
G03X#35R#34F#9
WHILE[#18GT#26]DO3
IF[[#18-#32]EQ#26]GOTO1
G03I-#33Z#18F#9
#18=#18-#17
END3
N1IF[#32NE0.0]GOTO2
IF[#32EQ0.0]GOTO3
N2G03I-#33Z#26
N3G03I-#33
G03X#24R#34
G90G0Z#500
M99
%
C代表孔的直径大小
D代表刀具直径大小
X,Y代表孔中心绝对坐标
Z代表孔的底面绝对坐标
R代表孔的上平面绝对坐标
Q代表每层切削深度
F代表切削速度
本帖最后由 893011376 于 2021-12-1 08:17 编辑
用这个
%
G65 P1000 C50 D15 X10 Y10 Z-15.16 R0.1 Q0.224 F500
%
%
O1000
#500=[#5043-#5083]
#31=ABS[#26-#18]/#17
#32=FIX[#26-#18]-#31*#17
#33=[#3-#7]/2.
#34=#33/2.
#35=#33+#24
IF[#33LE0.5]THEN#3000=133(TOOL ERROR)
G90G0X#24Y#25
G90Z[#18+#17]
G03X#35R#34F#9
WHILE[#18GT#26]DO3
IF[[#18-#32]EQ#26]GOTO1
G03I-#33Z#18F#9
#18=#18-#17
END3
N1IF[#32NE0.0]GOTO2
IF[#32EQ0.0]GOTO3
N2G03I-#33Z#26
N3G03I-#33
G03X#24R#34
G90G0Z#500
M99
%
我来顶一下, 我想问一下,大部分机床有的局部变量是哪几个?全局变量又是哪到哪??? l铁匠l 发表于 2022-6-13 21:56
我想问一下,大部分机床有的局部变量是哪几个?全局变量又是哪到哪???
我也做过这种程序,代码仿G81/G83的。 {:3_48:}{:3_48:} 自己写的软件,全自动实现高效铣圆程序。
谢谢分享 谢谢分享 谢谢分享
页:
[1]
2