Интерфейсная плата RNR USB 2.0

Интерфейсная плата RNR USB 2.0

Подключение и настройка датчика определения высоты инструмента Auto Tool Zero

Подключение определения высоты инструмента Auto Tool Zero

Подключение датчика Концевой выключатель KW 11 к плате

Настройка mach3 подключения датчика определения высоты инструмента Auto Tool Zero шаг 1

Настройка в  программе Mach3. Шаг1

Настройка mach3 подключения датчика определения высоты инструмента Auto Tool Zero Шаг 2

Шаг 2

Настройка mach3 подключения датчика определения высоты инструмента Auto Tool Шаг 3

Шаг 3

Настройка mach3 подключения датчика определения высоты инструмента Auto Tool Шаг 4

Шаг 4

Шаг 5. Начинают мигать кнопки, нажимаем на кнопку Auto Tool Zero

Настройка mach3 подключения датчика определения высоты инструмента Auto Tool Шаг 6

Шаг 6. В открывшемся окне, пишем код

PlateOffset=10 'толщина платы мм. 
Zup=25 'Расстояние на которое отойдет фреза после коррекции 
MaxZPlus=250 'максимальный ход станка по оси Z мм. 

Sleep 100 'Пауза 0,1 сек. 
CurrentFeed = GetOemDRO(818) 'Запомнить текущюю скорость, для того чтобы восстановить после коррекции. 

Code "F300" 'Задать скорость подачи до касания инструментом 

ZNew = GetDro(2) - MaxZPlus 'опустить инструмент до касания 
Code "G31Z" &ZNew 
While IsMoving() 'Подождать пока произойдет касание платы. 
Wend 

ZNew = GetVar(2002) 'читать точку касания 
Code "G0 Z" &ZNew + 3 'отьехать вверх на 3мм от точки касания 
While IsMoving () 
Wend 

Code "F50" 'замедлить подачу до 50мм\мин 
ZNew = GetDro(2) - 6 
Code "G31Z" &ZNew 'опустить инструмент до касания 
While IsMoving() 'Подождать пока произойдет касание платы. 
Wend 

If PlateOffset <> 0 Then 
Call SetDro (2, PlateOffset) 'записать в окно Z толщину платы, тем самым откорректировав позицию по Z 
Code "G4 P0.25" 'пауза для успешной записи значения в DRO 
ZNew = PlateOffset + Zup 'вычислени точки подьема 
Code "G0 Z" &ZNew 'поднять на высоту отхода после коррекции 
While IsMoving () 
Wend 
Code "(Z axis is now zero !)" 'послать сообщение в статус 

End If 

Code "F" &CurrentFeed 'Возвращаем установленное значение подачи 
Sleep 100  

 

Сохраняем