你講的程式我之前就有貼出來不過是MACRO A的寫法,用法先將#500設1(如果要輸入到G55則設2此數值關机再開仍存在)
叫出應程式後
1,按CYCLE START這時CNC會自動將AUTO模式轉為HANDLE模式(机床要用我編寫的PLC才有此功能,所以你的机床須人
工操作切到手輪模式l)
2,用手輪將尋邊器移到x軸第一點上後按cycle start
3, 移到X軸第二點按cycle start 此時x軸的中心位置已輸入到G54或G55…G59
4,移Y軸到Y軸的第一點按cycle start
5移Y軸到Y軸的第二點按cycle start此時Y軸的中心位置已輸入到G54或G55…G59
因你的机床不是使用我的PLC所以AUTO模式和HANDLE模式不會自動切換須人工切換,另外在按cycle start時請確認是在auto模式還有請自己在程式前加M03 S…的指令如M00時主軸無法轉動請將M00改為M01並啟動OPTION STOP的功能。
_%
:8000(CENTER AUTO INPUT)
G90(PUSH CYCLE START)
#1100=1
G4P50
G9
#1100=0
M0
(MOVE EDGEFINDER TO X FIRST POINT)
(THEN PUSH CYCLE START)
#100=#5021
M0
(MOVE EDGEFINDER TO X AXIS SECOND POINT)
(THEN PUSH CYCLE START)
#101=#5021
#102=#101-#100
#103=#102/2
#104=#100+#103
G10L2P#500X#104
M00
(MOVE EDGEFINDER TO Y AXIS FIRST POINT)
(THEN PUSH CYCLE START)
#105=#5022
M00
(MOVE EDGEFINDER TO Y AXIS SECOND POINT)
(THEN PUSH CYCLE START)
#106=#5022
#107=#106-#105
#108=#107/2
#109=#108+#105
G10L2P#500Y#109
M30
%_ |