270 вопросов

280 ответов

354 комментариев

869 пользователей

Добро пожаловать на сайт Вопросы и Ответы, где вы можете задавать вопросы и получать ответы от других членов сообщества.

Поясните на счёт кода M00 в действии

0 голосов

Здравствуйте, подскажите ,

 вот та прога 

%
O0012
N10G17G21G23G40
N20G49G54G80G90
N30M06T1
N40#500=0
N60IF[#500EQ1000]GOTO220
N70G43H1
N80M03S2000
N90G00X0.Y0.
N100Z100.
N110Z10.
N120G01Z-10.F150
N130Y100.F230
N140X100.
N150Y0.
N160X0.
N170G91G28Z0.
N180G28X0.Y0.
N190G90
N180M05
N190#500=#500+1
N200M00
N210GOTO60
N220G91G28Z0.
N230G28X0.Y0.
N240G90
N245M05
N250M30
%
когда происходит остановка M00 , я нажимаю старт цикла следующая остановка происходит на кадре GOTO 60, я опять нажимаю старт цикла , следущая остановка на кадре N60 проверки условия , я ещё раз нажимаю старт цикла и идёт продолжение программы . И так каждый раз . 
Это так на симуляторе происходит ( который вы используете в обучении) . А на реальной стойке тоже самое , или единоразово жмёш старт цикла и она делает как надо до следующей остановки(М00)?
связано с ответом на: подсчёт деталей
спросил 12 Июль, 14 от roman12 (600 баллов) в категории Макро-программирование и автоматизация производства

1 Ответ

0 голосов
Добрый день. Поведение в симуляторе я не проверял, возможна некорректная работа. M00 - переводит станок в состояние Feed Hold. То есть прекращает перемещения осей, и соответственно приостанавливает выполнение УП. Это происходит там где есть этот код. Не важно на каком станке и в какой программе. M01 - тоже самое, только активируется кнопкой Optional Stop на системе ЧПУ. То есть, при чтение кодов станок приостановит чтение программы, не важно какой.
ответил 12 Июль, 14 от Anton Laufer (13,580 баллов)
...