Контроллер FLY Motion 4 axis

Количество:
Цена: 23 870 руб.
Нет в наличии
Код товара: 1776

FLY Motion - это внешний USB-контроллер для управления станками с ЧПУ через компьютер с помощью системы Mach3. Контроллер поддерживает до 4х независимых осей перемещения.

Основные характеристики контроллера:

- рекомендуемое напряжение питания 24В;

- рекомендуемая версия Mach3 R3.043.066;

- рекомендуемая версия операционной системы 32-х битная Windows 7;

- не требует установки дополнительных драйверов, работает сразу после подключения к компьютеру;

- работает под управлением двухъядерного высокоскоростного процессора с максимальной частота одного ядра 204 МГц;

- обладает высокой избыточностью по частоте генерации управляющих STEP импульсов, с максимальной частотой до 1500 кГц;

- 16 дискретных входов для подключения сигналов с индуктивных и механических датчиков домашнего положения, сигнала с датчика высоты инструмента, сигнала аварийного останова и т.д.;

- 8 дискретных выходов (выхода O9-O12 поддерживают максимальный ток до 170 мА, напряжение до 100V и могут использоваться для управления включением электромагнитных реле постоянного тока и т.д., выхода O13-O16 поддерживают максимальный ток до 50 мА, напряжение до 50V);

- имеет отдельные выхода для включения и выключения, а также плавного регулирования частоты вращения шпинделя из Mach3;

- поддерживает подключение ручного генератора импульсов (проводного пульта).

Скрипт датчиков домашнего положения:
DoButton( 22 )
DoButton( 23 )
DoButton( 24 )
DoButton( 25 )
DoOEMButton(133)
DoOEMButton(134)
DoOEMButton(135)
Скрипт датчика высоты инструмента 19.4:
PlateOffset=19.4 'толщина платы мм. 
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  
Подписка на товар