CNCADT 发表于 2018-9-1 11:37:58

CNC机床线性测量宏程序

O0001
#1=0(测量起点位置mm)
#2=50(测量终点位置mm)
#3=10(测量步距mm)
#4=2(过冲量mm)
#5=5000(暂停时间ms)
IF[#2 LE 0]
{
#3000=1(测量终点位置设置错误!)
}
IF[[#2-#1]MOD[#3]!=0]
{
#3000=1(测量行程非测量步距整数倍!)
}
G40 G17 G90 G54 G49 G80
#11=#1
G01 X[#11-#4] F1000.
G04 P1500.
G01 X[#11]
M00
N100 IF[#11 GE #2] GOTO 200
#11=#11+#3
G01 X[#11] F1000.
G04 P[#5]
GOTO 100
N200
G01 X[#11+#4]
G04 P1500.
X[#11]
G04 P[#5]
N300 IF [#11 LE #1] GOTO 400
#11=#11-#3
G01 X[#11] F1000.
G04 P[#5]
GOTO 300.
N400
M98P2L1
M30
%

boye28 发表于 2018-9-4 08:18:52

感謝分享謝謝樓主

zhangchenghu 发表于 2018-10-29 01:05:41

这个程序有啥用?

蕾蕾 发表于 2019-8-16 21:59:15

好久了,回来看看。。。。。。。

1426437527 发表于 2021-10-15 12:40:10

感谢分享,支持一下

纯情执着哥 发表于 2022-4-4 09:46:29

新手小白看不懂!

wx_5544813524 发表于 2022-5-13 16:43:06

AAAAAAAAAAAAAAAAAAAAAAAAAAAA
页: [1]
查看完整版本: CNC机床线性测量宏程序