Оффсет системы координат после паузы на различную величину

Тяжелые фрезерные станки по металлу.
Aleks3085
Новичок
Сообщения: 11
Зарегистрирован: 28 июл 2023, 17:50
Репутация: 0
Настоящее имя: Александр
Контактная информация:

Оффсет системы координат после паузы на различную величину

Сообщение Aleks3085 »

Здравствуйте, уважаемые форумчане.
Прошу помощи в решении следующей тупиковой ситуации: возникла необходимость во время работы программы на mach3, приостановить(пауза) программу, "приподнять" систему координат по оси Z на некоторую величину ( крутим махових РГИ до определенного момента), и затем продолжаем программу(уже с офсетом системы координат).
kfmut
Мастер
Сообщения: 1249
Зарегистрирован: 30 янв 2021, 21:34
Репутация: 147
Настоящее имя: Максим
Откуда: г.Тверь
Контактная информация:

Re: Оффсет системы координат после паузы на различную величину

Сообщение kfmut »

э-э-э, а перед стартом уп-шки две рабочих системы координат, например, g54 и g55 никак не задать?
Aleks3085
Новичок
Сообщения: 11
Зарегистрирован: 28 июл 2023, 17:50
Репутация: 0
Настоящее имя: Александр
Контактная информация:

Re: Оффсет системы координат после паузы на различную величину

Сообщение Aleks3085 »

Видимо можно и задать, но как туда новое значение положить, которое мы буквально во время паузы определяем?
Вообщем, прошу чуть подробнее рассказать как решить проблему исходя из вашего предложения.
Для уточнения: пауза программы может быть в произвольном месте(строке).
Благодарю за ответ.
Аватара пользователя
Mamont
Мастер
Сообщения: 1973
Зарегистрирован: 10 дек 2015, 12:21
Репутация: 383
Настоящее имя: Виталий
Откуда: РБ Минск
Контактная информация:

Re: Оффсет системы координат после паузы на различную величину

Сообщение Mamont »

Mach3 работает по usb или lpt?
Aleks3085
Новичок
Сообщения: 11
Зарегистрирован: 28 июл 2023, 17:50
Репутация: 0
Настоящее имя: Александр
Контактная информация:

Re: Оффсет системы координат после паузы на различную величину

Сообщение Aleks3085 »

На Ethernet
Kost_irk
Мастер
Сообщения: 997
Зарегистрирован: 19 июл 2018, 07:46
Репутация: 193
Откуда: Иркутск
Контактная информация:

Re: Оффсет системы координат после паузы на различную величину

Сообщение Kost_irk »

могу предложить linuxcnc
Aleks3085
Новичок
Сообщения: 11
Зарегистрирован: 28 июл 2023, 17:50
Репутация: 0
Настоящее имя: Александр
Контактная информация:

Re: Оффсет системы координат после паузы на различную величину

Сообщение Aleks3085 »

Kost_irk писал(а): 28 июл 2023, 19:06 могу предложить linuxcnc
Такой вариант тоже можно рассмотреть, но сейчас работаем над станком с mach3
Kost_irk
Мастер
Сообщения: 997
Зарегистрирован: 19 июл 2018, 07:46
Репутация: 193
Откуда: Иркутск
Контактная информация:

Re: Оффсет системы координат после паузы на различную величину

Сообщение Kost_irk »

Остается только пожелать удачи. Но вообще постановка задачи довольно странная, надеюсь есть реальная необходимость это делать и желание ковыряться в потрохах этой убогой программы. Насколько я знаю, простых вариантов реализовать это нет.
Kost_irk
Мастер
Сообщения: 997
Зарегистрирован: 19 июл 2018, 07:46
Репутация: 193
Откуда: Иркутск
Контактная информация:

Re: Оффсет системы координат после паузы на различную величину

Сообщение Kost_irk »

Возможно, будет проще на паузе насыпать дополнительных шагов по оси Z с какого-нибудь ручного энкодера, но это чревато.
Aleks3085
Новичок
Сообщения: 11
Зарегистрирован: 28 июл 2023, 17:50
Репутация: 0
Настоящее имя: Александр
Контактная информация:

Re: Оффсет системы координат после паузы на различную величину

Сообщение Aleks3085 »

Kost_irk писал(а): 28 июл 2023, 19:14 Остается только пожелать удачи. Но вообще постановка задачи довольно странная, надеюсь есть реальная необходимость это делать и желание ковыряться в потрохах этой убогой программы. Насколько я знаю, простых вариантов реализовать это нет.
Как это реализуется в Linuxcnc?
Kost_irk
Мастер
Сообщения: 997
Зарегистрирован: 19 июл 2018, 07:46
Репутация: 193
Откуда: Иркутск
Контактная информация:

Re: Оффсет системы координат после паузы на различную величину

Сообщение Kost_irk »

Самый простой вариант - через eoffsets, можно хоть на ходу крутить
Aleks3085
Новичок
Сообщения: 11
Зарегистрирован: 28 июл 2023, 17:50
Репутация: 0
Настоящее имя: Александр
Контактная информация:

Re: Оффсет системы координат после паузы на различную величину

Сообщение Aleks3085 »

Mamont писал(а): 28 июл 2023, 18:51 Mach3 работает по usb или lpt?
На Ethernet
Аватара пользователя
Mamont
Мастер
Сообщения: 1973
Зарегистрирован: 10 дек 2015, 12:21
Репутация: 383
Настоящее имя: Виталий
Откуда: РБ Минск
Контактная информация:

Re: Оффсет системы координат после паузы на различную величину

Сообщение Mamont »

1. Плавно остановить программу паузой.
2. Нажать стоп.
3а. Нажать кнопку оффлайн. Виртуально опустить z на ту величину, на которую надо поднять систему. Отжать оффлайн.
3б вручную ввести новое значение z . Если оно будет меньшим, чем было, система подниметсся. Наоборот - опустится.
4. Повторно запустить выполнение программы с начала. Или выполнение с указанной строки. Для второго желательно вывести вверх z .отмотоать на несколько строк с запасом и нажать выполнение. Промежуточное z указать с запасом чтоб не задеть фрезой чтонибуть при переезде в точку промежуточного запуска.
5. Включить шпиндель
6. Нажать старт цикла.
Aleks3085
Новичок
Сообщения: 11
Зарегистрирован: 28 июл 2023, 17:50
Репутация: 0
Настоящее имя: Александр
Контактная информация:

Re: Оффсет системы координат после паузы на различную величину

Сообщение Aleks3085 »

Mamont писал(а): 29 июл 2023, 11:27 1. Плавно остановить программу паузой.
2. Нажать стоп.
3а. Нажать кнопку оффлайн. Виртуально опустить z на ту величину, на которую надо поднять систему. Отжать оффлайн.
3б вручную ввести новое значение z . Если оно будет меньшим, чем было, система подниметсся. Наоборот - опустится.
4. Повторно запустить выполнение программы с начала. Или выполнение с указанной строки. Для второго желательно вывести вверх z .отмотоать на несколько строк с запасом и нажать выполнение. Промежуточное z указать с запасом чтоб не задеть фрезой чтонибуть при переезде в точку промежуточного запуска.
5. Включить шпиндель
6. Нажать старт цикла.
Спасибо за ответ.
Мне крайне желательно это сделать именно в паузе, чтобы продолжить выполнения прям с произвольного места останова.
А можно ли подключить функцию THC (управление высотой резака) на профиле mill? Я вот думаю может так решить проблему. Остановился, поднял с горячей клавиши фрезу, и поехал дальше.
Ещё проблема в длительной задержки останова после нажатия кнопки паузы, 3-4 сек.
Аватара пользователя
Mamont
Мастер
Сообщения: 1973
Зарегистрирован: 10 дек 2015, 12:21
Репутация: 383
Настоящее имя: Виталий
Откуда: РБ Минск
Контактная информация:

Re: Оффсет системы координат после паузы на различную величину

Сообщение Mamont »

C lpt mach3 останавливается сразу же. Или вообще не останавливается, если выполнят вложения и циклы. Тогда остается только вручную занизить скорость и жать стоп. Тогда позиция шаглвиков не срывается.

Задержка 3 4 секуны вероятно связана с платой ethernet контролера. В ней есть буфер команд, который пока не опустошиться , движки не перестанут дергаться. Попробуй в настройках увеличить базовую частоту контролера. Посмотри в мануале на контроллер
Евжений
Мастер
Сообщения: 1094
Зарегистрирован: 05 апр 2016, 20:18
Репутация: 125
Настоящее имя: Жэзэрэл
Откуда: Там, сям.
Контактная информация:

Re: Оффсет системы координат после паузы на различную величину

Сообщение Евжений »

Aleks3085 писал(а): А можно ли подключить функцию THC (управление высотой резака) на профиле mill?
Можно, делал так когда-то. На ЛПТ.
https://vk.com/video353124059_456239020
Прям во время работы кнопками подтыкиваешь и корректируешь.
Aleks3085
Новичок
Сообщения: 11
Зарегистрирован: 28 июл 2023, 17:50
Репутация: 0
Настоящее имя: Александр
Контактная информация:

Re: Оффсет системы координат после паузы на различную величину

Сообщение Aleks3085 »

Евжений писал(а): 29 июл 2023, 12:47
Aleks3085 писал(а): А можно ли подключить функцию THC (управление высотой резака) на профиле mill?
Можно, делал так когда-то. На ЛПТ.
https://vk.com/video353124059_456239020
Прям во время работы кнопками подтыкиваешь и корректируешь.
Спасибо.
Но пока не получается, в диагностике сигналы TorchUp/Down с кнопок отображаются, но ось Z приращение при этом не получает. Никакие плагины при этом не устанавливал, может в этом и дело..
Ответить

Вернуться в «Фрезерные станки по металлам»