Клонирование оси Y

klbng
Кандидат
Сообщения: 92
Зарегистрирован: 30 сен 2014, 14:13
Репутация: 5
Настоящее имя: Вадим
Контактная информация:

Клонирование оси Y

Сообщение klbng »

Возможно ли как-то программно клонировать ось Y? При этом ось Z вообще должна игнорироваться. Необходимо, чтобы в г-коде координаты оси Y писались в виде "Y100Z100", а не просто "Y100", например. Сломал всю голову, редактируя постпроцессоры, но так и не вышло добиться результата. Использоваться коды будут в пенорезке. Аппаратно запараллелить драйвера моторов нет возможности. Спасибо.
Аватара пользователя
MX_Master
Мастер
Сообщения: 7478
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3101
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: Клонирование оси Y

Сообщение MX_Master »

Если не напрягает, можно открыть любой продвинутый редактор и сделать 2 "регулярные" замены в готовом G коде:
  • Убрать все Z - заменить [zZ][\-\.0-9]+ на пустую строку
  • И продублировать все Y - заменить [yY]([\-\.0-9]+) на Y$1Z$1 или на Y\1Z\1
Если напрягает - написать крошечный скрипт автозамены с вышеуказанными действиями.
klbng
Кандидат
Сообщения: 92
Зарегистрирован: 30 сен 2014, 14:13
Репутация: 5
Настоящее имя: Вадим
Контактная информация:

Re: Клонирование оси Y

Сообщение klbng »

MX_Master писал(а):Если не напрягает, можно открыть любой продвинутый редактор и сделать 2 "регулярные" замены в готовом G коде:
  • Убрать все Z - заменить [zZ][\-\.0-9]+ на пустую строку
  • И продублировать все Y - заменить [yY]([\-\.0-9]+) на Y$1Z$1 или на Y\1Z\1
Если напрягает - написать крошечный скрипт автозамены с вышеуказанными действиями.
Можно поподробнее расписать? Колдовал в AkelPad'е с заменой, все время выдает синтаксические ошибки. Может не все продвинутые редакторы одинаково продвинтуы? :)
Аватара пользователя
MX_Master
Мастер
Сообщения: 7478
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3101
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: Клонирование оси Y

Сообщение MX_Master »

Накатал по быстрому для вас скриптик в виде HTML файла - http://topcnc.ru/cloneYtoZ.html

Попробуйте. Если скрипт делает то, что нужно, сохраните этот HTML файл себе на ПК и потом открывайте в браузере. Если есть косяки - исправим.
klbng
Кандидат
Сообщения: 92
Зарегистрирован: 30 сен 2014, 14:13
Репутация: 5
Настоящее имя: Вадим
Контактная информация:

Re: Клонирование оси Y

Сообщение klbng »

MX_Master писал(а):Накатал по быстрому для вас скриптик в виде HTML файла - http://topcnc.ru/cloneYtoZ.html

Попробуйте. Если скрипт делает то, что нужно, сохраните этот HTML файл себе на ПК и потом открывайте в браузере. Если есть косяки - исправим.
Гениально! Спасибо огромное :) Но, видимо, придется все-таки резать дорожки и накидывать сопли на плате для ручного управления кареткой. хотя можно поизголяться каждый раз делать движения кодом, но это неимоверные костыли. В любом случае - еще раз большое спасибо!
Ответить

Вернуться в «Artcam»