3.04 List of instructions

Last modified by xingzhi lin on 2025/12/16 15:40

Single-axis instruction

Instruction CategoryNameFB/FCFunction
Motion Control: Single Axis Instruction3.5.1 MC_AccelerationProfileFBAcceleration profile instruction
3.5.2 MC_HaltFBAxis normal stop instruction
3.5.3 MC_PWMFBPulse width frequency control
3.5.4 MC_HomeFBHoming instruction
3.5.5 MC_Home_PFBHoming instruction
3.5.6 MC_MoveAbsoluteFBAxis absolute position control instruction
3.5.7 MC_MoveAdditiveFBSuperimposed absolute motion instruction
3.5.8 MC_MoveRelativeFBAxis relative positioning instruction
3.5.9 MC_MoveSuperImposedFBSuperimposed relative motion instruction
3.5.10 MC_MoveVelocityFBSpeed control instruction
3.5.11 MC_PositionProfileFBPosition contour instruction
3.5.12 MC_PowerFBAxis enable instruction
3.5.13 MC_ReadActualPositionFBActual position read instruction
3.5.14 MC_ReadAxisErrorFBError status of read axis
3.5.15 MC_ReadBoolParameterFBRead the bit parameter of the axis
3.5.16 MC_ReadStatusFBRead the status of the axis
3.5.17 MC_ReadParameterFBRead the parameters of the axis
3.5.18 MC_ResetFBAxis Error State Reset Instruction
3.5.19 MC_StopFBAxis stop instruction
3.5.20 MC_VelocityProfileFBSpeed profile instruction
3.5.21 MC_WriteBoolParameterFBSet the bit parameters of the axis
3.5.22 MC_WriteParameterFBSet axis parameters
3.5.23 MC_AbortTriggerFBFunction block termination event association
3.5.24 MC_AbortTrigger_PFBFunction block termination event association
3.5.25 MC_ReadActualVelocityFBCurrent speed read instruction
3.5.26 MC_SetPositionFBSet the position parameters of the axis
3.5.27 MC_TouchProbeFBEnable external locking
3.5.28 MC_TouchProbe_PFBEnable external locking
3.5.29 SMC_MoveContinuousAbsoluteFBAxis absolute position continuous control instruction
3.5.30 SMC_MoveContinuousRelativeFBAxis relative positioning instruction
3.5.31 MC_JogFBAxis jog instruction
3.5.32 SMC_InchFBAxis movement instruction
3.5.33 SMC3_PersistPositionFBAxis position retention
3.5.34 SMC3_PersistPositionSingleturnFBAxis position retention
3.5.35 SMC_CheckAxisCommunicationFBAxis Communication Status Check
3.5.36 SMC_FollowPositionFBAxis position follow
3.5.37 SMC_FollowPositionVelocityFBAxis position velocity follow
3.5.38 SMC_FollowVelocityFBAxis velocity following
3.5.39 SMC_FollowSetValuesFBAxis setpoint follows
3.5.40 SMC_CheckLimitsFBAxis limit check
3.5.41 SMC_GetMaxSetAccDecFBRead axis maximum acceleration and deceleration
3.5.42 SMC_GetMaxSetVelocityFBMaximum speed of read axis
3.5.43 SMC_GetTrackingErrorFBAxis hysteresis deviation reading
3.5.44 SMC_InPositionFBAxis deviation monitoring
3.5.45 SMC_ReadSetPositionFBAxis read instruction position
3.5.46 SMC_BacklashCompensationFBClearance compensation
3.5.47 SMC_ChangeGearingRatioFBChange the gear ratio
3.5.48 SMC_ReadFBErrorFBRead function block error
3.5.49 SMC_ClearFBErrorFCClear FB Error for Function Block
3.5.50 SMC_HomingFBAxis homing
3.5.51 SMC_SetSoftwareLimitsFBSetting software restrictions

Multi-axis instruction (master/slave instruction)

Instruction categoryNameFB/FCFunction
Motion Control: Multi-Axis Instruction3.6.1 SMC_CamRegisterFBCam tappet control
3.6.2 SMC_GetCamSlaveSetPositionFBGet cam slave axis position
3.6.3 SMC_GetTappetValueFBGet the tappet output value
3.6.4 MC_CamTableSelectFBSpecify a cam table
3.6.5 MC_CamInFBCam action begins
3.6.6 MC_CamOutFBDisconnect cam coupling
3.6.7 MC_GearInFBElectronic gear function block
3.6.8 MC_GearOutFBElectronic gear coupling disconnect
3.6.9 MC_GearInPosFBCut-in electronic gear coupling at designated position
3.6.10 MC_PhasingFBMaster-slave axis phase offset
3.6.11 SMC_CAMBoundsFBUpper and lower cam limit
3.6.12 SMC_CAMBounds_PosFBUpper and lower cam position limits
3.6.13 SMC_WriteCAMFBCam table storage
3.6.14 SMC_ReadCAMFBLoading cam
3.6.15 MC_GroupEnableFBEnable axis group
3.6.16 MC_GroupDisableFBDisable axis group
3.6.17 MC_GroupSetPositionFBSet current position of axis group
3.6.18 MC_GroupReadActualPositionFBRead actual position of axis group
3.6.19 MC_GroupReadActualVelocityFBRead actual speed of axis group
3.6.20 MC_GroupReadActualAccelerationFBRead actual acceleration of axis group
3.6.21 MC_GroupStopFBAxis group emergency stop
3.6.22 MC_GroupHaltFBAxis group halt
3.6.23 MC_GroupSetOverrideFBSet axis group override
3.6.24 MC_MoveLinearRelativeFBLinear relative motion
3.6.25 MC_MoveLinearAbsoluteFBLinear absolute motion
3.6.26 MC_MoveCircularRelativeFBCircular relative motion
3.6.27 MC_MoveCircularAbsoluteFBCircular absolute motion
3.6.28 MC_GroupResetFBReset axis group
3.6.29 MC_GroupReadErrorFBRead axis group error information
3.6.30 MC_GroupReadStatusFBRead axis group status
3.6.31 MC_GroupInterruptFBPause axis group
3.6.32 MC_GroupContinueFBRestart axis group