Оффсет системы координат после паузы на различную величину
-
- Новичок
- Сообщения: 11
- Зарегистрирован: 28 июл 2023, 17:50
- Репутация: 0
- Настоящее имя: Александр
- Контактная информация:
Оффсет системы координат после паузы на различную величину
Здравствуйте, уважаемые форумчане.
Прошу помощи в решении следующей тупиковой ситуации: возникла необходимость во время работы программы на mach3, приостановить(пауза) программу, "приподнять" систему координат по оси Z на некоторую величину ( крутим махових РГИ до определенного момента), и затем продолжаем программу(уже с офсетом системы координат).
Прошу помощи в решении следующей тупиковой ситуации: возникла необходимость во время работы программы на mach3, приостановить(пауза) программу, "приподнять" систему координат по оси Z на некоторую величину ( крутим махових РГИ до определенного момента), и затем продолжаем программу(уже с офсетом системы координат).
-
- Мастер
- Сообщения: 1249
- Зарегистрирован: 30 янв 2021, 21:34
- Репутация: 147
- Настоящее имя: Максим
- Откуда: г.Тверь
- Контактная информация:
Re: Оффсет системы координат после паузы на различную величину
э-э-э, а перед стартом уп-шки две рабочих системы координат, например, g54 и g55 никак не задать?
-
- Новичок
- Сообщения: 11
- Зарегистрирован: 28 июл 2023, 17:50
- Репутация: 0
- Настоящее имя: Александр
- Контактная информация:
Re: Оффсет системы координат после паузы на различную величину
Видимо можно и задать, но как туда новое значение положить, которое мы буквально во время паузы определяем?
Вообщем, прошу чуть подробнее рассказать как решить проблему исходя из вашего предложения.
Для уточнения: пауза программы может быть в произвольном месте(строке).
Благодарю за ответ.
Вообщем, прошу чуть подробнее рассказать как решить проблему исходя из вашего предложения.
Для уточнения: пауза программы может быть в произвольном месте(строке).
Благодарю за ответ.
- Mamont
- Мастер
- Сообщения: 1979
- Зарегистрирован: 10 дек 2015, 12:21
- Репутация: 384
- Настоящее имя: Виталий
- Откуда: РБ Минск
- Контактная информация:
Re: Оффсет системы координат после паузы на различную величину
Mach3 работает по usb или lpt?
-
- Мастер
- Сообщения: 997
- Зарегистрирован: 19 июл 2018, 07:46
- Репутация: 193
- Откуда: Иркутск
- Контактная информация:
Re: Оффсет системы координат после паузы на различную величину
могу предложить linuxcnc
-
- Мастер
- Сообщения: 997
- Зарегистрирован: 19 июл 2018, 07:46
- Репутация: 193
- Откуда: Иркутск
- Контактная информация:
Re: Оффсет системы координат после паузы на различную величину
Остается только пожелать удачи. Но вообще постановка задачи довольно странная, надеюсь есть реальная необходимость это делать и желание ковыряться в потрохах этой убогой программы. Насколько я знаю, простых вариантов реализовать это нет.
-
- Мастер
- Сообщения: 997
- Зарегистрирован: 19 июл 2018, 07:46
- Репутация: 193
- Откуда: Иркутск
- Контактная информация:
Re: Оффсет системы координат после паузы на различную величину
Возможно, будет проще на паузе насыпать дополнительных шагов по оси Z с какого-нибудь ручного энкодера, но это чревато.
-
- Новичок
- Сообщения: 11
- Зарегистрирован: 28 июл 2023, 17:50
- Репутация: 0
- Настоящее имя: Александр
- Контактная информация:
Re: Оффсет системы координат после паузы на различную величину
Как это реализуется в Linuxcnc?
-
- Мастер
- Сообщения: 997
- Зарегистрирован: 19 июл 2018, 07:46
- Репутация: 193
- Откуда: Иркутск
- Контактная информация:
Re: Оффсет системы координат после паузы на различную величину
Самый простой вариант - через eoffsets, можно хоть на ходу крутить
- Mamont
- Мастер
- Сообщения: 1979
- Зарегистрирован: 10 дек 2015, 12:21
- Репутация: 384
- Настоящее имя: Виталий
- Откуда: РБ Минск
- Контактная информация:
Re: Оффсет системы координат после паузы на различную величину
1. Плавно остановить программу паузой.
2. Нажать стоп.
3а. Нажать кнопку оффлайн. Виртуально опустить z на ту величину, на которую надо поднять систему. Отжать оффлайн.
3б вручную ввести новое значение z . Если оно будет меньшим, чем было, система подниметсся. Наоборот - опустится.
4. Повторно запустить выполнение программы с начала. Или выполнение с указанной строки. Для второго желательно вывести вверх z .отмотоать на несколько строк с запасом и нажать выполнение. Промежуточное z указать с запасом чтоб не задеть фрезой чтонибуть при переезде в точку промежуточного запуска.
5. Включить шпиндель
6. Нажать старт цикла.
2. Нажать стоп.
3а. Нажать кнопку оффлайн. Виртуально опустить z на ту величину, на которую надо поднять систему. Отжать оффлайн.
3б вручную ввести новое значение z . Если оно будет меньшим, чем было, система подниметсся. Наоборот - опустится.
4. Повторно запустить выполнение программы с начала. Или выполнение с указанной строки. Для второго желательно вывести вверх z .отмотоать на несколько строк с запасом и нажать выполнение. Промежуточное z указать с запасом чтоб не задеть фрезой чтонибуть при переезде в точку промежуточного запуска.
5. Включить шпиндель
6. Нажать старт цикла.
-
- Новичок
- Сообщения: 11
- Зарегистрирован: 28 июл 2023, 17:50
- Репутация: 0
- Настоящее имя: Александр
- Контактная информация:
Re: Оффсет системы координат после паузы на различную величину
Спасибо за ответ.Mamont писал(а): ↑29 июл 2023, 11:27 1. Плавно остановить программу паузой.
2. Нажать стоп.
3а. Нажать кнопку оффлайн. Виртуально опустить z на ту величину, на которую надо поднять систему. Отжать оффлайн.
3б вручную ввести новое значение z . Если оно будет меньшим, чем было, система подниметсся. Наоборот - опустится.
4. Повторно запустить выполнение программы с начала. Или выполнение с указанной строки. Для второго желательно вывести вверх z .отмотоать на несколько строк с запасом и нажать выполнение. Промежуточное z указать с запасом чтоб не задеть фрезой чтонибуть при переезде в точку промежуточного запуска.
5. Включить шпиндель
6. Нажать старт цикла.
Мне крайне желательно это сделать именно в паузе, чтобы продолжить выполнения прям с произвольного места останова.
А можно ли подключить функцию THC (управление высотой резака) на профиле mill? Я вот думаю может так решить проблему. Остановился, поднял с горячей клавиши фрезу, и поехал дальше.
Ещё проблема в длительной задержки останова после нажатия кнопки паузы, 3-4 сек.
- Mamont
- Мастер
- Сообщения: 1979
- Зарегистрирован: 10 дек 2015, 12:21
- Репутация: 384
- Настоящее имя: Виталий
- Откуда: РБ Минск
- Контактная информация:
Re: Оффсет системы координат после паузы на различную величину
C lpt mach3 останавливается сразу же. Или вообще не останавливается, если выполнят вложения и циклы. Тогда остается только вручную занизить скорость и жать стоп. Тогда позиция шаглвиков не срывается.
Задержка 3 4 секуны вероятно связана с платой ethernet контролера. В ней есть буфер команд, который пока не опустошиться , движки не перестанут дергаться. Попробуй в настройках увеличить базовую частоту контролера. Посмотри в мануале на контроллер
Задержка 3 4 секуны вероятно связана с платой ethernet контролера. В ней есть буфер команд, который пока не опустошиться , движки не перестанут дергаться. Попробуй в настройках увеличить базовую частоту контролера. Посмотри в мануале на контроллер
-
- Мастер
- Сообщения: 1097
- Зарегистрирован: 05 апр 2016, 20:18
- Репутация: 126
- Настоящее имя: Жэзэрэл
- Откуда: Там, сям.
- Контактная информация:
Re: Оффсет системы координат после паузы на различную величину
Можно, делал так когда-то. На ЛПТ.Aleks3085 писал(а): А можно ли подключить функцию THC (управление высотой резака) на профиле mill?
https://vk.com/video353124059_456239020
Прям во время работы кнопками подтыкиваешь и корректируешь.
-
- Новичок
- Сообщения: 11
- Зарегистрирован: 28 июл 2023, 17:50
- Репутация: 0
- Настоящее имя: Александр
- Контактная информация:
Re: Оффсет системы координат после паузы на различную величину
Спасибо.Евжений писал(а): ↑29 июл 2023, 12:47Можно, делал так когда-то. На ЛПТ.Aleks3085 писал(а): А можно ли подключить функцию THC (управление высотой резака) на профиле mill?
https://vk.com/video353124059_456239020
Прям во время работы кнопками подтыкиваешь и корректируешь.
Но пока не получается, в диагностике сигналы TorchUp/Down с кнопок отображаются, но ось Z приращение при этом не получает. Никакие плагины при этом не устанавливал, может в этом и дело..