Базовые функции движения в NC PTP выполняются с помощью библиотеки TcMC2. Все единицы движения задаются в технических единицах, заданных в конфигурации. Единицы скорости/ускорения/динамики задаются относительно секунд, секунд в квадрате и т. п.
- MC_Power - включение-выключение силового питания, разрешение движения вперед-назад, коэффициент масштабирования.
- MC_Reset - сброс ошибок оси.
- MC_SetPosition - задание текущей позиции, без непосредственного движения.
- MC_ReadActualPosition - чтение текущей позиции.
- MC_ReadActualVelocity - считать текущую скорость.
- MC_MoveVelocity - непрерывное движение с заданной скоростью.
- MC_MoveAbsolute - движение в заданную абсолютную позицию.
- MC_MoveRelative - движение в заданную относительную позицию.
- MC_MoveAdditive - закончить выполнение предыдущей команды, затем, выполнить относительное позиционирование.
- MC_MoveModulo - модульное позиционирование.
- MC_MoveContinuousAbsolute - относительное позиционирование с заданной скоростью, а затем непрерывное вращение на заданной скорости.
- MC_Stop - остановка с блокировкой оси.
- MC_Halt - приостановка оси до нулевой скорости (без блокировки).
- MC_GearIn - сцепление мастера и ведомого, электронный редуктор
- MC_GearOut - отцепление ведомого от мастера.
- MC_GearInDyn - аналогично MC_GearIn, но позволяет изменять передаточный коэффициент "на ходу", без остановки оси.
- MC_Jog - функционал ручного, дистанционного пульта управления.
- MC_Home - поиск исходного положения, поиск нуля, referencing.
- MC_ExtSetPointGenEnable - включить контурный режим.
- MC_ExtSetPointGenDisable - выключить контурный режим.
- MC_ExtSetPointGenFeed - вброс задания для контурного режима.
- MC_TouchProbe (MC_TouchProbe_V2_00) - высокоточное определение позиции (независимо от времени цикла).
- MC_AbortTrigger (MC_AbortTrigger_V2_00) - остановка высокоточного определения позиции.
No comments
Post a Comment
Note: Only a member of this blog may post a comment.