Клонирование оси Y
-
- Кандидат
- Сообщения: 92
- Зарегистрирован: 30 сен 2014, 14:13
- Репутация: 5
- Настоящее имя: Вадим
- Контактная информация:
Клонирование оси Y
Возможно ли как-то программно клонировать ось Y? При этом ось Z вообще должна игнорироваться. Необходимо, чтобы в г-коде координаты оси Y писались в виде "Y100Z100", а не просто "Y100", например. Сломал всю голову, редактируя постпроцессоры, но так и не вышло добиться результата. Использоваться коды будут в пенорезке. Аппаратно запараллелить драйвера моторов нет возможности. Спасибо.
- MX_Master
- Мастер
- Сообщения: 7480
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3101
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: Клонирование оси Y
Если не напрягает, можно открыть любой продвинутый редактор и сделать 2 "регулярные" замены в готовом G коде:
- Убрать все Z - заменить [zZ][\-\.0-9]+ на пустую строку
- И продублировать все Y - заменить [yY]([\-\.0-9]+) на Y$1Z$1 или на Y\1Z\1
-
- Кандидат
- Сообщения: 92
- Зарегистрирован: 30 сен 2014, 14:13
- Репутация: 5
- Настоящее имя: Вадим
- Контактная информация:
Re: Клонирование оси Y
Можно поподробнее расписать? Колдовал в AkelPad'е с заменой, все время выдает синтаксические ошибки. Может не все продвинутые редакторы одинаково продвинтуы?MX_Master писал(а):Если не напрягает, можно открыть любой продвинутый редактор и сделать 2 "регулярные" замены в готовом G коде:
Если напрягает - написать крошечный скрипт автозамены с вышеуказанными действиями.
- Убрать все Z - заменить [zZ][\-\.0-9]+ на пустую строку
- И продублировать все Y - заменить [yY]([\-\.0-9]+) на Y$1Z$1 или на Y\1Z\1
- MX_Master
- Мастер
- Сообщения: 7480
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3101
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: Клонирование оси Y
Накатал по быстрому для вас скриптик в виде HTML файла - http://topcnc.ru/cloneYtoZ.html
Попробуйте. Если скрипт делает то, что нужно, сохраните этот HTML файл себе на ПК и потом открывайте в браузере. Если есть косяки - исправим.
Попробуйте. Если скрипт делает то, что нужно, сохраните этот HTML файл себе на ПК и потом открывайте в браузере. Если есть косяки - исправим.
-
- Кандидат
- Сообщения: 92
- Зарегистрирован: 30 сен 2014, 14:13
- Репутация: 5
- Настоящее имя: Вадим
- Контактная информация:
Re: Клонирование оси Y
Гениально! Спасибо огромное Но, видимо, придется все-таки резать дорожки и накидывать сопли на плате для ручного управления кареткой. хотя можно поизголяться каждый раз делать движения кодом, но это неимоверные костыли. В любом случае - еще раз большое спасибо!MX_Master писал(а):Накатал по быстрому для вас скриптик в виде HTML файла - http://topcnc.ru/cloneYtoZ.html
Попробуйте. Если скрипт делает то, что нужно, сохраните этот HTML файл себе на ПК и потом открывайте в браузере. Если есть косяки - исправим.