Работа NC studio 5.4.6 и команд типа Мхх

Mach, популярные и не очень CAD, CAM. Обсуждение и разработка программ для управления станками.
dicfy
Кандидат
Сообщения: 46
Зарегистрирован: 13 фев 2018, 02:21
Репутация: 0
Контактная информация:

Работа NC studio 5.4.6 и команд типа Мхх

Сообщение dicfy »

Здравствуйте!
Существует некоторая программа обработки с задействованием нескольких разных фрез.
Соответственно в G коде смена фрез обозначена командой M01.
УП вообще никак не обращает внимания на данную команду и, не останавливая шпинделя, пытается делать операции первой фрезой и далее.
Вопрос: поддерживает ли NC studio M команды, возможно их надо как то включать?
Как осуществить смену инструмента без сидения над работающим станком с F11 или разделения УП на куски?
lkbyysq
Мастер
Сообщения: 2017
Зарегистрирован: 14 май 2016, 09:40
Репутация: 316
Настоящее имя: Станислав Ерофеев
Откуда: Санкт-Петербург

Re: Работа NC studio 5.4.6 и команд типа Мхх

Сообщение lkbyysq »

Пропишите в public.dat соответствующие M-командам макросы.
Для пользовательских М-команд в энцехе выделен диапазон имен подпрограмм с номером 200 до 599. Для исполнения команды М7 в public.dat необходимо прописать подпрограмму O207. Для M111 - O311. Т.е. +200.
Для пользовательских G-команд выделен диапазон 600-999.
Для подпрограмм пользователя - от 1000 и выше.
Последний раз редактировалось lkbyysq 22 фев 2018, 07:18, всего редактировалось 2 раза.
lkbyysq
Мастер
Сообщения: 2017
Зарегистрирован: 14 май 2016, 09:40
Репутация: 316
Настоящее имя: Станислав Ерофеев
Откуда: Санкт-Петербург

Re: Работа NC studio 5.4.6 и команд типа Мхх

Сообщение lkbyysq »

Однако в NcStudio нет команды "ждать, ничего не делать пока не будет нажата кнопка". Поэтому Вам придется колдовать с командой "двигаться пока не будет нажата кнопка" (G904) . Вашей кнопкой будет мобильный калибратор, а пример использования команды G904 как раз и продемонстрирован в public.dat.

Впрочем, команды-то нет, но проверка кнопки на замыкание есть. Можно сделать подпрограмму, которая будет крутить в цикле паузу и проверять не нажата ли кнопка.

Циклов в энцехе нет. Но можно обойти ( с ограничениями).
dicfy
Кандидат
Сообщения: 46
Зарегистрирован: 13 фев 2018, 02:21
Репутация: 0
Контактная информация:

Re: Работа NC studio 5.4.6 и команд типа Мхх

Сообщение dicfy »

lkbyysq писал(а):Однако в NcStudio нет команды "ждать, ничего не делать пока не будет нажата кнопка". Поэтому Вам придется колдовать с командой "двигаться пока не будет нажата кнопка" (G904) . Вашей кнопкой будет мобильный калибратор, а пример использования команды G904 как раз и продемонстрирован в public.dat.
Впрочем, команды-то нет, но проверка кнопки на замыкание есть. Можно сделать подпрограмму, которая будет крутить в цикле паузу и проверять не нажата ли кнопка.
Циклов в энцехе нет. Но можно обойти ( с ограничениями).
Понял очень приблизительно. А где можно найти руководство по написанию програм для NC studio?
dicfy
Кандидат
Сообщения: 46
Зарегистрирован: 13 фев 2018, 02:21
Репутация: 0
Контактная информация:

Re: Работа NC studio 5.4.6 и команд типа Мхх

Сообщение dicfy »

С калибратором проблем как раз нет.
Есть проблема с остановом в пределе цикла одной программы на M03 когда нужно менять фрезы.
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11622
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4634
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

Re: Работа NC studio 5.4.6 и команд типа Мхх

Сообщение michael-yurov »

Так об этом lkbyysq и сказал.
И объяснил, каким путем можно обойти проблему.
dicfy
Кандидат
Сообщения: 46
Зарегистрирован: 13 фев 2018, 02:21
Репутация: 0
Контактная информация:

Re: Работа NC studio 5.4.6 и команд типа Мхх

Сообщение dicfy »

michael-yurov писал(а):Так об этом lkbyysq и сказал.
И объяснил, каким путем можно обойти проблему.
Конкретно можно?
А не в стиле не ну ты бери g904 и делай макрос удачи.
lkbyysq
Мастер
Сообщения: 2017
Зарегистрирован: 14 май 2016, 09:40
Репутация: 316
Настоящее имя: Станислав Ерофеев
Откуда: Санкт-Петербург

Re: Работа NC studio 5.4.6 и команд типа Мхх

Сообщение lkbyysq »

Руководства нет. Есть только public.dat. Там комментарии на китайском английском есть. И всё.
Dryundel
Новичок
Сообщения: 10
Зарегистрирован: 18 авг 2021, 15:49
Репутация: 0
Контактная информация:

Re: Работа NC studio 5.4.6 и команд типа Мхх

Сообщение Dryundel »

lkbyysq писал(а): 22 фев 2018, 07:09 Однако в NcStudio нет команды "ждать, ничего не делать пока не будет нажата кнопка". Поэтому Вам придется колдовать с командой "двигаться пока не будет нажата кнопка" (G904) . Вашей кнопкой будет мобильный калибратор, а пример использования команды G904 как раз и продемонстрирован в public.dat.

Впрочем, команды-то нет, но проверка кнопки на замыкание есть. Можно сделать подпрограмму, которая будет крутить в цикле паузу и проверять не нажата ли кнопка.

Циклов в энцехе нет. Но можно обойти ( с ограничениями).
Подскажите как же все-таки "крутить в цикле паузу"?
Озадачился той же проблемой что и топикстартер.
Команда G904 работает только со скоростью отличной от нуля. Если ставлю к примеру G904 Z0 ... - кадр игнорируется.
Как заставить NCStudio 5.5.6 ожидать хоть чего нибудь? К примеру сигнала с датчика калибратора или нажатия "продолжить".

Не понятно почему же М01 в NCStudio 5.5.6 не работает. Или все-таки есть способ заставить ее вставать на паузу с помощью М01?

Дело в том, что в NCStudio 5.5.6 команда M01 все-таки как то зарезервирована. При попытке прописать в public.dat для O201 хоть какой то скрипт - M01 игнорится. Если же скрипт прописывать к примеру для О255, то М55 прекрасно выполняется.

И ткните куда посмотреть по поводу этого - "Циклов в энцехе нет. Но можно обойти ( с ограничениями)."
Ответить

Вернуться в «Windows / Mach»