День добрый!
Занимаюсь сейчас калибровкой станка граффити http://www.cnc-club.ru/forum/viewtopic. ... &start=120.
https://www.youtube.com/watch?v=OselyTkA6wU
Столкнулся со следующей проблемой: устройство станка не позволяет исполнительному устройству быть в точке X;Y (0;0). Просто оборвется трос. Поэтому есть задача раздельно находить ноль для каждой из осей.
Т.е. алгоритм должен быть примерно следующий:
- вешаем устройство в произвольную точку.
- ищем home на оси X
- переходим в точку X1000 (например)
- ищем home на оси Y
- переходим в точку Y1000 (например)
- начинаем собственно рисование
Как это сделать? Есть ли механизм в ЕМС? Или можно обойтись как-нибудь хитрыми G-кодами?
Заранее спасибо.
Homing раздельно
- PKM
- Почётный участник

- Сообщения: 4263
- Зарегистрирован: 31 мар 2011, 18:11
- Репутация: 705
- Настоящее имя: Андрей
- Откуда: Украина
- Контактная информация:
Re: Homing раздельно
Все это предусмотрено. http://www.cnc-club.ru/forum/viewtopic. ... 1893#p1863
- PKM
- Почётный участник

- Сообщения: 4263
- Зарегистрирован: 31 мар 2011, 18:11
- Репутация: 705
- Настоящее имя: Андрей
- Откуда: Украина
- Контактная информация:
Re: Homing раздельно
Попробовать примерно такие параметры (сложно точнее без подробностей по роботу)
HOME = 0
HOME_OFFSET = -1000
и соответствующие скорости HOME_SEARCH_VEL = -1000
HOME = 0
HOME_OFFSET = -1000
и соответствующие скорости HOME_SEARCH_VEL = -1000
Re: Homing раздельно
Спасибо. Буду пробовать с утра. Голова уже никакая 
Re: Homing раздельно
для управления движками, как видишь, пользую EMC. а G-коды генерю сам.