Крайне важно понимать, что станок имеют два режима возврата в исходное положение
При нажатии HOME ALL станок перемещается для поиска датчиков и применяет временный возврат в исходное положение, это возвращение в исходное положение теряется при выключении станка, чтобы восстановить его, НУЖНО снова нажать кнопку HOME ALL после любого события ВЫКЛЮЧЕНИЯ станка.
Положение быстро перезагружается с абсолютных энкодеров двигателя при включении питания машины, этот тип возврата в исходное положение более постоянный и будет перезагружен снова при следующем включении машины, он переопределяется только событием HOME ALL.
Подключитесь через VNC к контроллеру ЧПУ. Откройте окно терминала с помощью меню "Пуск" в разделе "Аксессуары", затем выберите "Терминал" или используйте сочетание клавиш ctrl+alt+t в качестве сочетания клавиш. Выполните все следующие команды, если после нажатия enter они не выдают сообщения об ошибке, значит, вы ввели их правильно, в противном случае нажмите стрелку вверх, чтобы вернуть их обратно и внести изменения.
halcmd unlinkp joint.4.pos-lim-sw-in
halcmd unlinkp joint.4.neg-lim-sw-in
halcmd setp joint.4.pos-lim-sw-in 0
halcmd setp joint.4.neg-lim-sw-in 0
halcmd setp comp.4.hyst 999999999
halcmd setp halio.fb.4.use 0
halcmd unlinkp halio.pos.enable_save
halcmd setp halio.pos.enable_save 1
Имейте в виду, что теперь ось C будет фиксироваться при любом повороте, поэтому вы должны еще раз проверить, чтобы максимальные и минимальные значения оси C не перекручивали тросы, проходящие через редуктор оси C.Снимите стеклопластиковую крышку с верхней части головки, если ваши кабели скручены, двигайтесь в направлении, в котором их нужно раскрутить, вы можете воспользоваться вкладкой "Соединение" в приложении Orbit AitalMAC, выберите "Соединение C" 4 и двигайтесь, чтобы раскрутить кабели.
После успешного перехода к нужному повороту отправьте эту команду сейчас, в терминале, который мы открывали ранее.
halcmd setp halio.fb.4.use 1
Нажмите кнопку Home all в положении home, и программа сохранит для вас новое абсолютное наведение в фоновом режиме.
Теперь отправьте эту команду в терминал, чтобы предотвратить переопределение абсолютного наведения
halcmd setp halio.pos.enable_save 0