

На любом лазерном станке за определение нулевой точки по осям X, Y и Z отвечают датчики, которые бывают индуктивные или нажимного типа.
На лазерных станках с контроллером RuiDa они подключаются в контроллер в следующие разъемы:
- Датчик по оси X - CN4 (GND и Lmt X-) и CN2 (+24V)
- Датчик по оси Y - CN4 (GND и Lmt Y-) и CN2 (+24V)
- Датчик по оси Z верхний - CN3 (GND и Lmt Z-) и CN2 (+24V)
- Датчик по оси Z нижний - CN3 (GND и Lmt Z+) и CN2 (+24V)
Но физическим подключением датчиков в контроллер дело не заканчивается.
Хотим вам рассказать на конкретном примере, какие программные настройки необходимо задать в RDWorks, чтобы все работало правильно. История эта приключилась с одним из наших клиентов, владельцем лазерного станка 6040 lps Zoldo® RD с контроллером RuiDa.
У него вышел из строя индуктивный датчик по оси Y. Не дожидаясь замены по гарантии, он решил временно поменять его на исправный датчик с оси Z и вот, что у него получилось.
ВИДЕО неправильной настройки осевого датчика на лазерном станке
Программная настройка индуктивных датчиков в RDWorks
В чем проблема на видео и как ее решить?
Дело в том, что существуют несколько типов таких датчиков, но основное их различие - они бывают так называемые нормально замкнутые, к примеру, PNP-NC или NPN-NC, и нормально разомкнутые, к примеру, NPN-NO или PNP-NO.
От того, какой датчик установлен, зависят настройки в Vendor Settings по соответствующей оси в поле Limiter polarity:
- Разомкнутый NPN-NO или PNP-NO устанавливаем Negative
- Замкнутый PNP-NC или NPN-NC устанавливаем Positive

Только не забываем при работе в Vendor Settings (они же Заводские настройки): Считать со станка > Изменить настройки > Записать на станок.