810523282
发表于 2011-5-18 08:44:58
期待版主出来说说长期关注
youxiare
发表于 2011-5-27 23:23:02
很简单的宏语句
好好看看就懂 了
china00blue
发表于 2011-5-28 09:18:01
帮你顶起来,且关注高手讲解
野独狼
发表于 2011-5-28 10:01:53
(HUAHUI-GAN )
G90 G54 M3 S3000
#500=1100.
(CHANGDU ) #500是平面的长度1100MM
#501=310 .
(KUANDU) #501是平面的宽度310MM
#502=50.
(BANJING) #502是加工所用刀具的直径50MM
(START) 开始加工了
#503=2.
#504=0.
#100=0
#101=0.
#101=-#101
#502=#502*0.8
#102=-#502
#501=FUP[#501/#502]* #502 这事告诉程序 如果要加工的宽度不是整数是 程序自动取小数点钱的整数,后边的一概舍弃
N10G0 Z100.
X0 Y#102 程序下刀点的位置 X0Y-40.
Z15.
G1 Z-#101 F2000 G1方式下Z0 #102=#102+#502
N20 #102=#102+#502 计算走刀间距此时的#102是-80-80= -40 + -40
IF[#102GT#501]GOTO 100 当#102被所赋予的值大于你的平面宽度是程序跳到N100开始执行
Y#102 Y-80.
X#500 X1100 #102=#102+#502
#102=#102+#502 计算走刀间距此时的#102是-120-120= -80 + -40
IF[#102GT#501]GOTO 100 当#102被所赋予的值大于你的平面宽度是程序跳到N100开始执行
Y#102 Y-120.
X0 X0.
IF[#102LE#501]GOTO 20 当#102被所赋予的值小于你的平面宽度是程序跳到N20开始执行
N100 #101=#101+#503
IF[#101LE#504]GOTO 10 当#101被所赋予的值小于等于#504是程序跳到N10开始执行
#100=#100+1
#101=#504
IF[#504EQ1]GOTO 10
G0Z100.
M05
M30
程序的G54坐标在工件的左上角
你自己下一个宏程序指令含义解释就明白了
李东ld
发表于 2011-5-30 11:20:57
学习了。您的帖子长度不符合要求。 当前长度: 6 字节系统限制: 20 到 10000 字节
seantech
发表于 2011-6-3 13:55:53
这应该时内部程序 宏变量赋值运算
lianghua42
发表于 2011-6-3 21:47:20
只认识字母···············
TIANHANG
发表于 2011-6-19 12:47:30
挣点威望...顶个 !我也想学这个,,哪位高手帮助一下好强的宏程序,一连串就是
老飘
发表于 2011-6-21 22:21:34
本帖最后由 老飘 于 2011-6-21 22:22 编辑
回复 uwycui 的帖子
括号里的拼音是否可以省略啊???
jiangssli
发表于 2011-6-22 08:45:30
回复 野独狼 的帖子
FUP这个函数功能,阁下解释错误!#1=1.234 #2=FUP[#1]这里的#2的值应该是2 而不是1你把FUP和 FIX 搞反了!