Страница 1 из 1

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

Добавлено: 30 июн 2016, 17:47
klbng
Возможно ли как-то программно клонировать ось Y? При этом ось Z вообще должна игнорироваться. Необходимо, чтобы в г-коде координаты оси Y писались в виде "Y100Z100", а не просто "Y100", например. Сломал всю голову, редактируя постпроцессоры, но так и не вышло добиться результата. Использоваться коды будут в пенорезке. Аппаратно запараллелить драйвера моторов нет возможности. Спасибо.

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

Добавлено: 30 июн 2016, 18:22
MX_Master
Если не напрягает, можно открыть любой продвинутый редактор и сделать 2 "регулярные" замены в готовом G коде:
  • Убрать все Z - заменить [zZ][\-\.0-9]+ на пустую строку
  • И продублировать все Y - заменить [yY]([\-\.0-9]+) на Y$1Z$1 или на Y\1Z\1
Если напрягает - написать крошечный скрипт автозамены с вышеуказанными действиями.

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

Добавлено: 01 июл 2016, 10:09
klbng
MX_Master писал(а):Если не напрягает, можно открыть любой продвинутый редактор и сделать 2 "регулярные" замены в готовом G коде:
  • Убрать все Z - заменить [zZ][\-\.0-9]+ на пустую строку
  • И продублировать все Y - заменить [yY]([\-\.0-9]+) на Y$1Z$1 или на Y\1Z\1
Если напрягает - написать крошечный скрипт автозамены с вышеуказанными действиями.
Можно поподробнее расписать? Колдовал в AkelPad'е с заменой, все время выдает синтаксические ошибки. Может не все продвинутые редакторы одинаково продвинтуы? :)

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

Добавлено: 01 июл 2016, 15:29
MX_Master
Накатал по быстрому для вас скриптик в виде HTML файла - http://topcnc.ru/cloneYtoZ.html

Попробуйте. Если скрипт делает то, что нужно, сохраните этот HTML файл себе на ПК и потом открывайте в браузере. Если есть косяки - исправим.

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

Добавлено: 01 июл 2016, 16:39
klbng
MX_Master писал(а):Накатал по быстрому для вас скриптик в виде HTML файла - http://topcnc.ru/cloneYtoZ.html

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