Макрос на поиск центра отверстия
STATUSINFO(SEARCHING INNER HOLE CENTER)
MOVE(G91,F300,X-300,W+25);M16
MOVE(G91,F200,X5)
#51=#5021;
MOVE(G91,F300,X300,W+25);
MOVE(G91,F200,X-5)
#53=#5021-#51
#54=#53/2
SETWK(X#54);
#55=0-#54
MOVE(G91,F1000,X#55)
MOVE(G91,F300,Y-300,W+25);M16
MOVE(G91,F200,Y5)
#56=#5022;
MOVE(G91,F300,Y300,W+25);
MOVE(G91,F200,Y-5)
#57=#5022-#56
#58=#57/2
SETWK(Y#58);
#59=0-#58
MOVE(G91,F1000,Y#59)
MOVE(G90,F500,Z0)
RETURN;
для работы макроса используется высокоскоростной вход на 25 реле, можно использовать любой другой, для этого W+/-25 замените на соответствующий Вашей ситуации, макрос прописывается в любой из файлов M880-M889, вызывается через MDI соответствующей командой
MOVE(G91,F300,X-300,W+25);M16
MOVE(G91,F200,X5)
#51=#5021;
MOVE(G91,F300,X300,W+25);
MOVE(G91,F200,X-5)
#53=#5021-#51
#54=#53/2
SETWK(X#54);
#55=0-#54
MOVE(G91,F1000,X#55)
MOVE(G91,F300,Y-300,W+25);M16
MOVE(G91,F200,Y5)
#56=#5022;
MOVE(G91,F300,Y300,W+25);
MOVE(G91,F200,Y-5)
#57=#5022-#56
#58=#57/2
SETWK(Y#58);
#59=0-#58
MOVE(G91,F1000,Y#59)
MOVE(G90,F500,Z0)
RETURN;
для работы макроса используется высокоскоростной вход на 25 реле, можно использовать любой другой, для этого W+/-25 замените на соответствующий Вашей ситуации, макрос прописывается в любой из файлов M880-M889, вызывается через MDI соответствующей командой
|
Нашли ошибку? Сообщите нам!
|













