pxx123456 发表于 2019-1-19 11:30:54

怎样偏置坐标,求大神们帮助。46个工件我只编一个工件的程序

怎样用宏可以实现坐标的偏置,,工件间距都是25

echo101601 发表于 2019-1-19 14:10:58

少了四个,没理由用宏了,直接G52就行了

r58e6 发表于 2019-1-20 22:49:42

本帖最后由 r58e6 于 2019-1-20 23:05 编辑

是这种宏程序吗?
#1=0
#2=0
#3=0   
N1
#3=#3+1
IF #3 = 21 GOTO 3
IF #3 = 23 GOTO 3
IF #3 = 28 GOTO 3
IF #3 = 30 GOTO 3
IF #3 = 47 GOTO 4
N2
G90 G52 X#1 Y#2
G90 G0 X0 Y0
M98 P1234
N3
#2=#2-25
IF #2 > -225.1 GOTO 1   
IF #2 < -225 THEN #2=0
#1=#1+25
IF #1 < 100.1 GOTO 1
N4
G90 G52 X0 Y0
M30

yizhinuli 发表于 2019-1-20 23:20:29

平移刀路

pxx123456 发表于 2019-1-21 09:11:21

r58e6 发表于 2019-1-20 22:49
是这种宏程序吗?
#1=0
#2=0


大神求解,,我只会用一点简单的宏,,你这个看不懂

pxx123456 发表于 2019-1-21 09:13:36

echo101601 发表于 2019-1-19 14:10
少了四个,没理由用宏了,直接G52就行了

求大神指教,怎样使用

echo101601 发表于 2019-1-21 09:38:28

查出坐标点用G52坐标平移就行了。随便变一个打孔的程序,自动就把坐标提取出来了。

pxx123456 发表于 2019-1-21 10:31:01

echo101601 发表于 2019-1-21 09:38
查出坐标点用G52坐标平移就行了。随便变一个打孔的程序,自动就把坐标提取出来了。

就G52X25y25这样嘛

echo101601 发表于 2019-1-21 10:34:41

对,坐标平移,然后调用子程序

pxx123456 发表于 2019-1-21 10:38:37

echo101601 发表于 2019-1-21 10:34
对,坐标平移,然后调用子程序

T1M6
G0G90X0Y0S5000M3
G43H01Z50M08
G52X25Y25
M98P1100
这样吗
页: [1] 2
查看完整版本: 怎样偏置坐标,求大神们帮助。46个工件我只编一个工件的程序