PUMOTIX – вопросы и ответы по системе ЧПУ

Mach, популярные и не очень CAD, CAM. Обсуждение и разработка программ для управления станками.
igraka
Новичок
Сообщения: 8
Зарегистрирован: 16 дек 2019, 07:54
Репутация: 2
Настоящее имя: Игорь Сильвестров
Контактная информация:

Re: PUMOTIX – вопросы и ответы по системе ЧПУ

Сообщение igraka »

Спасибо большое. Все заработало как надо.
igraka
Новичок
Сообщения: 8
Зарегистрирован: 16 дек 2019, 07:54
Репутация: 2
Настоящее имя: Игорь Сильвестров
Контактная информация:

Re: PUMOTIX – вопросы и ответы по системе ЧПУ

Сообщение igraka »

Здравствуйте, разработчики.
Я уже задавал вопрос по внешней кнопке "Пуск". В отношении фрезеровки, у меня есть пожелания по-поводу главного меню программы "Рабочий процесс". Это окно содержит все необходимое что бы отладить программу, пошагово проверить и пр. Все настройки на одном экране - удобно. Настройками станка занимается специалист, который понимает что и для чего. Но когда программа настроена, все отлажено, то начинается самое главное - зарабатывание денег. Если это на производстве, как у нас, то на станок ставится обычный рабочий без знаний G-кода и пр. и начинает выпускать продукцию серийно. Одинаковые изделия могут фрезероваться неделю, месяц и тд. В этом случае для работы нужно четыре кнопки - Пуск, Стоп, EStop, Номе и две ручных регулировки Скорость подачи и Скорость вращения шпинделя. Две последних регулировки помогаю оперативно изменить скорость резания, если фрезы притупились. Я предлагаю Вам добавить в программу меню которая содержало бы эти вещи. Не для настройки, а просто для работы.
И еще. Сейчас как программа запускается? Кликаешь на первой строке программы, кликаешь на Пуск - программа отрабатывает и останавливается на последней строке . Что-бы опять запустить надо - кликаешь на первой строке программы, кликаешь на Пуск..... Почему автоматически не возвращается на первую строчку?
pm_dev
Мастер
Сообщения: 332
Зарегистрирован: 19 июл 2016, 09:40
Репутация: 93
Контактная информация:

Re: PUMOTIX – вопросы и ответы по системе ЧПУ

Сообщение pm_dev »

igraka писал(а):Здравствуйте, разработчики.
Я уже задавал вопрос по внешней кнопке "Пуск". В отношении фрезеровки, у меня есть пожелания по-поводу главного меню программы "Рабочий процесс". Это окно содержит все необходимое что бы отладить программу, пошагово проверить и пр. Все настройки на одном экране - удобно. Настройками станка занимается специалист, который понимает что и для чего. Но когда программа настроена, все отлажено, то начинается самое главное - зарабатывание денег. Если это на производстве, как у нас, то на станок ставится обычный рабочий без знаний G-кода и пр. и начинает выпускать продукцию серийно. Одинаковые изделия могут фрезероваться неделю, месяц и тд. В этом случае для работы нужно четыре кнопки - Пуск, Стоп, EStop, Номе и две ручных регулировки Скорость подачи и Скорость вращения шпинделя. Две последних регулировки помогаю оперативно изменить скорость резания, если фрезы притупились. Я предлагаю Вам добавить в программу меню которая содержало бы эти вещи. Не для настройки, а просто для работы.
Добрый день!
Спасибо за пожелание, подумаем.
igraka писал(а): И еще. Сейчас как программа запускается? Кликаешь на первой строке программы, кликаешь на Пуск - программа отрабатывает и останавливается на последней строке . Что-бы опять запустить надо - кликаешь на первой строке программы, кликаешь на Пуск..... Почему автоматически не возвращается на первую строчку?
Для возврата на первую строку G-код должен завершаться командой M30.
Команда разработчиков PUMOTIX и PUMOTIX CAM
ЧПУ и CAM система PUMOTIX (pumotix.ru)
Документация (doc.pumotix.ru)
Видео (youtube.com)
semen3445
Новичок
Сообщения: 3
Зарегистрирован: 18 дек 2019, 09:31
Репутация: 0
Настоящее имя: Семён
Контактная информация:

Re: PUMOTIX – вопросы и ответы по системе ЧПУ

Сообщение semen3445 »

Здравствуйте, есть ли в pumotix возможность автоматического измерения длинны инструмента через пробинг и запись значения в таблицу инструмента, что бы можно было с ним работать по g43 подобно тому как работает G10 L11 в Linuxcnc? Не используя смещения по G92. Может можно через макрос непосредственно записывать значение в переменную длинны таблицы инструментов?
pm_dev
Мастер
Сообщения: 332
Зарегистрирован: 19 июл 2016, 09:40
Репутация: 93
Контактная информация:

Re: PUMOTIX – вопросы и ответы по системе ЧПУ

Сообщение pm_dev »

semen3445 писал(а):Здравствуйте, есть ли в pumotix возможность автоматического измерения длинны инструмента через пробинг и запись значения в таблицу инструмента, что бы можно было с ним работать по g43 подобно тому как работает G10 L11 в Linuxcnc? Не используя смещения по G92. Может можно через макрос непосредственно записывать значение в переменную длинны таблицы инструментов?
Да, записать значение длины инструмента в таблицу инструментов можно с помощью команды:
G10 L1 P2 Z5
где P2 - номер инструмента в таблице,
Z5 - устанавливаемое значение длины.
Чтобы применить смещение на длину для текущего инструмента, необходимо выполнить команду G43.
Команда разработчиков PUMOTIX и PUMOTIX CAM
ЧПУ и CAM система PUMOTIX (pumotix.ru)
Документация (doc.pumotix.ru)
Видео (youtube.com)
semen3445
Новичок
Сообщения: 3
Зарегистрирован: 18 дек 2019, 09:31
Репутация: 0
Настоящее имя: Семён
Контактная информация:

Re: PUMOTIX – вопросы и ответы по системе ЧПУ

Сообщение semen3445 »

Спасибо, было бы здорово добавить эту информацию в документацию http://doc.pumotix.ru/pages/viewpage.ac ... Id=5180794
StavRos
Опытный
Сообщения: 142
Зарегистрирован: 20 мар 2017, 14:25
Репутация: 21
Настоящее имя: Борис
Контактная информация:

Re: PUMOTIX – вопросы и ответы по системе ЧПУ

Сообщение StavRos »

Из области "хотелок". Реальный путь, пройденный инструментом (м, км и т.д), есть ли возможность прикрутить? С учётом рельефа. Наверное, это больше функционал CAM-систем, но было бы полезно для оценки наработки инструмента, как мне кажется.
Аватара пользователя
Belorez
Опытный
Сообщения: 137
Зарегистрирован: 12 июн 2017, 18:19
Репутация: 27
Настоящее имя: Олег Масс
Откуда: Белгород. Россия
Контактная информация:

Re: PUMOTIX – вопросы и ответы по системе ЧПУ

Сообщение Belorez »

StavRos писал(а):Реальный путь, пройденный инструментом
А что реально у Вас станок движется иначе чем ему предписано G-кодом? А так то любой редактор кодов это покажет. Например:
Снимок1.JPG (3067 просмотров) <a class='original' href='./download/file.php?id=173570&mode=view' target=_blank>Загрузить оригинал (123.69 КБ)</a>
Мне недавно этот редактор Андрей посоветовал, я очень доволен :) http://nc-corrector.inf.ua/
StavRos
Опытный
Сообщения: 142
Зарегистрирован: 20 мар 2017, 14:25
Репутация: 21
Настоящее имя: Борис
Контактная информация:

Re: PUMOTIX – вопросы и ответы по системе ЧПУ

Сообщение StavRos »

Belorez писал(а):
StavRos писал(а):Реальный путь, пройденный инструментом
А что реально у Вас станок движется иначе чем ему предписано G-кодом? А так то любой редактор кодов это покажет.
Естественно, станок движется так, как УП ему диктует. За наводку спасибо, посмотрю. С прошедшим Вас :)
semen3445
Новичок
Сообщения: 3
Зарегистрирован: 18 дек 2019, 09:31
Репутация: 0
Настоящее имя: Семён
Контактная информация:

Re: PUMOTIX – вопросы и ответы по системе ЧПУ

Сообщение semen3445 »

pm_dev писал(а):
semen3445 писал(а):Здравствуйте, есть ли в pumotix возможность автоматического измерения длинны инструмента через пробинг и запись значения в таблицу инструмента, что бы можно было с ним работать по g43 подобно тому как работает G10 L11 в Linuxcnc? Не используя смещения по G92. Может можно через макрос непосредственно записывать значение в переменную длинны таблицы инструментов?
Да, записать значение длины инструмента в таблицу инструментов можно с помощью команды:
G10 L1 P2 Z5
где P2 - номер инструмента в таблице,
Z5 - устанавливаемое значение длины.
Чтобы применить смещение на длину для текущего инструмента, необходимо выполнить команду G43.
Еще добавлю что G10 L10 - смещение Z относительно активной СК и G10 L11 смещение Z относительно машинных координат.
igraka
Новичок
Сообщения: 8
Зарегистрирован: 16 дек 2019, 07:54
Репутация: 2
Настоящее имя: Игорь Сильвестров
Контактная информация:

Re: PUMOTIX – вопросы и ответы по системе ЧПУ

Сообщение igraka »

Здравствуйте. Если в конце управляющей программы стоит M30, то программа возвращается на первый кадр.
Вопрос. Как из конца программы (или не из конца) перейти на любой другой кадр кроме первого?
pm_dev
Мастер
Сообщения: 332
Зарегистрирован: 19 июл 2016, 09:40
Репутация: 93
Контактная информация:

Re: PUMOTIX – вопросы и ответы по системе ЧПУ

Сообщение pm_dev »

igraka писал(а):Здравствуйте. Если в конце управляющей программы стоит M30, то программа возвращается на первый кадр.
Вопрос. Как из конца программы (или не из конца) перейти на любой другой кадр кроме первого?
Добрый день!
Циклы и подпрограммы в G-коде можно задавать с помощью параметрических G-кодов. Однако данный механизм считается устаревшим и официально не поддерживается. Но его можно использовать, если не требуется остановка и продолжение выполнения из середины цикла. Пример конструкции цикла:

Код: Выделить всё

G21 G90 G91.1 G40
F1000
G0 X0 Y0 Z0
#1 = 20 (В переменную #1 записывается число итераций, значение 20)
#2 = 1 (В переменную #2 записывается значение 1)
O100 do (Команда начала цикла)
(ниже - тело цикла)
G01 X#1
G01 Y#1
G01 X#2
G01 Y#2
#1 = [#1 - 1] (Уменьшение значения переменной #1 на 1)
#2 = [#2 + 1] (Увеличение значения переменной #2 на 1)
O100 while [#1 GT 10] (Условие выхода из цикла(выйти из цикла когда в переменной #1 будет значение 10))
M30
Команда разработчиков PUMOTIX и PUMOTIX CAM
ЧПУ и CAM система PUMOTIX (pumotix.ru)
Документация (doc.pumotix.ru)
Видео (youtube.com)
igraka
Новичок
Сообщения: 8
Зарегистрирован: 16 дек 2019, 07:54
Репутация: 2
Настоящее имя: Игорь Сильвестров
Контактная информация:

Re: PUMOTIX – вопросы и ответы по системе ЧПУ

Сообщение igraka »

Спасибо. Я почему спрашиваю. В первой строке кода я прописываю хоуминг осей M114, потом выполняются все строки. И вернутся из конца программы нужно, например, на второй кадр. Зачем я начинаю с M114? Если включить станок, не сделать хоуминг, то Pumotix позволяет нажать кнопку Пуск. И если оси были не в нолях, то в моем случае это поломка станка точно. У меня пять осей и четыре из них с фрезами. Поэтому я так страхуюсь (M14 в начале). Раньше на станке стояло буржуйское CNC и оно не давала нажать Пуск пока не сделаешь инициализацию осей. После каждого включения/перезагрузки если запускаешь режим Auto (выполнение программы в автоматическом режиме), то без хоуминга ничего не запустишь. В режиме Manual - настраивай как хочешь. Если бы Pumotix была такая блокировка/предупреждение у меня бы и вопроса не было. Не планируете такое?
pm_dev
Мастер
Сообщения: 332
Зарегистрирован: 19 июл 2016, 09:40
Репутация: 93
Контактная информация:

Re: PUMOTIX – вопросы и ответы по системе ЧПУ

Сообщение pm_dev »

Да, есть в планах добавить опциональную возможность запрета выполнения G-кода, если не сделан поиск баз.
Команда разработчиков PUMOTIX и PUMOTIX CAM
ЧПУ и CAM система PUMOTIX (pumotix.ru)
Документация (doc.pumotix.ru)
Видео (youtube.com)
Argentum47
Мастер
Сообщения: 911
Зарегистрирован: 05 июн 2015, 10:00
Репутация: 110
Откуда: Саратов
Контактная информация:

Re: PUMOTIX – вопросы и ответы по системе ЧПУ

Сообщение Argentum47 »

pm_dev писал(а):Да, есть в планах добавить опциональную возможность запрета выполнения G-кода, если не сделан поиск баз.
Чтобы просто так не запускалась УП, которая не нравится проге тоже сделайте, это сообщение в углу почти не видно.
igraka
Новичок
Сообщения: 8
Зарегистрирован: 16 дек 2019, 07:54
Репутация: 2
Настоящее имя: Игорь Сильвестров
Контактная информация:

Re: PUMOTIX – вопросы и ответы по системе ЧПУ

Сообщение igraka »

pm_dev писал(а):Добрый день!
Циклы и подпрограммы в G-коде можно задавать с помощью параметрических G-кодов. Однако данный механизм считается устаревшим и официально не поддерживается. Но его можно использовать, если не требуется остановка и продолжение выполнения из середины цикла. Пример конструкции цикла:
Здравствуйте. Спасибо за грамотную и быструю поддержку! Сегодня все опробовал по Вашему совету - все заработало. Сейчас все надежно работает. При первом запуске программы сначала оси на базу едут, а потом код в теле цикла исполняется. При этом очень просто удалось реализовать ПУСК с внешней кнопки (user input). Цикл не запустится пока внешнюю кнопку не нажмешь. Единственное, если СТОП нажал - надо к монитору идти ПУСК нажимать. Еще раз спасибо! Не все то плохо, то что не поддерживается)
Argentum47
Мастер
Сообщения: 911
Зарегистрирован: 05 июн 2015, 10:00
Репутация: 110
Откуда: Саратов
Контактная информация:

Re: PUMOTIX – вопросы и ответы по системе ЧПУ

Сообщение Argentum47 »

Сейчас вот пришлось резко перекинуть компы у станков, и оказалось далеко не все настройки хранятся в контроллере, горячие клавиши, настройки пробинга, макросы, скорость ручной подачи и.т.п пришлось резко ставить по новой. Из-за скорости подачи сломал фрезу подводя её к пластине, без шифта стояло 15%, а при новой установке вся сотка. Эти параметры что в память контроллера не лезут уже или надо такой модуль покупать?
pm_dev
Мастер
Сообщения: 332
Зарегистрирован: 19 июл 2016, 09:40
Репутация: 93
Контактная информация:

Re: PUMOTIX – вопросы и ответы по системе ЧПУ

Сообщение pm_dev »

Добрый день!
Действительно, часть настроек, например, связанных с пользовательским интерфейсом, не хранится в контроллере. Для их переноса можно скопировать на другой компьютер каталог:
%UserProfile%\Local Settings\Application Data\Purelogic\PUMOTIX
Команда разработчиков PUMOTIX и PUMOTIX CAM
ЧПУ и CAM система PUMOTIX (pumotix.ru)
Документация (doc.pumotix.ru)
Видео (youtube.com)
Argentum47
Мастер
Сообщения: 911
Зарегистрирован: 05 июн 2015, 10:00
Репутация: 110
Откуда: Саратов
Контактная информация:

Re: PUMOTIX – вопросы и ответы по системе ЧПУ

Сообщение Argentum47 »

pm_dev писал(а):Добрый день!
Действительно, часть настроек, например, связанных с пользовательским интерфейсом, не хранится в контроллере. Для их переноса можно скопировать на другой компьютер каталог:
%UserProfile%\Local Settings\Application Data\Purelogic\PUMOTIX
Ну в данном случае это заняло бы много времени, посколько скорее всего подох SSD на котором PM стоял вместе с виндой. Просто неожиданно было, ведь многие эти настройки можно изменить только "выключив" станок, иначе они недоступны, я думал как раз потому что во время работы он не может записывать настройки в себя.
Argentum47
Мастер
Сообщения: 911
Зарегистрирован: 05 июн 2015, 10:00
Репутация: 110
Откуда: Саратов
Контактная информация:

Re: PUMOTIX – вопросы и ответы по системе ЧПУ

Сообщение Argentum47 »

Ещё одна проблема, отображение шпинделя на визуализации жесточайше артефачит и ничерта не видно вообще, можно как-то отключить аппаратную отрисовку? На старом компе без неё всё хорошо было.
Ответить

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