Arduino CNC конструкция. Как лимитировать шаговые двигатели?

light777
light777 аватар
Offline
Зарегистрирован: 16.12.2013

Имеется ардуино CNC конструкция. Все работает, управляю машиной через клавиатуру. Но нужно на краю остановить работу шагового двигателя. Как задать координаты или т.п, как остановить?? 

https://www.dropbox.com/s/avnbx5kdr09thgn/IpMedZacENQ.jpg   - фото

Michal
Michal аватар
Offline
Зарегистрирован: 26.04.2013

конечный выключатель поставить, по 2 штуки на каждую ось. Выключать движение программно или аппаратно вырубать через конечник питание на привод. В промышленных станках обычно на ось 5 конечников стоит: 1- ноль оси, 2- программных конечника(программная остановка привода с выводом ошибок в CNC) и 2 аппаратных конечника(не связанный с CNC, который тупо вырубает привод и включает тормоза, если есть).

axill
Offline
Зарегистрирован: 05.09.2011

Michal пишет:

В промышленных станках обычно на ось 5 конечников стоит

для DIY достаточно одного концевика на ось, три на трехосевой станок. Так называемый hone - используются после включения станка для автоматичесой установки нуля координат. Далее все остальные ограничения делаются програмно. Знаю из практики использования чпу