MC_MoveVelocity
MC_PositionProfile
MC_Power
MC_ReadActualPosition
MC_ReadAxisError
MC_ReadBoolParameter
MC_ReadStatus
MC_ReadParameter
MC_Reset
MC_Stop
MC_VelocityProfile
MC_WriteBoolParameter
MC_WriteParameter
MC_AbortTrigger
MC_DigitalCamSwitch
MC_ReadActualTorque
MC_ReadActualVelocity
MC_SetPosition
MC_TouchProbe
SMC_MoveContinuousAbsol
ute
SMC_MoveContinuousRelati
ve
● SimpleTest
Instruction Name
SMC_StartupDrive
It is used to command a never-ending controlled movement at
a specific speed.
It is used to command a time-position locked motion profile.
It is used to control the power stage ("on" or "off").
It will return the actual position of the reference axis.
It is used to describe common axis errors not related to
function blocks.
It returns a parameter of type BOOL specified by the
manufacturer.
It returns the detailed status of the axis regarding the motion
in the current process.
It returns vendor-specified parameters.
It converts ErrorStop to StandStill state by resetting all internal
errors about the axis - this affects the output of the function
block instance.
Its execution will cause the controlled motion to stop and set
the axis to state "Stopping".
It is used to command a time-velocity locked motion profile.
It can be used to modify factory-set Boolean-type parameters.
It can be used to modify factory-set parameters.
It is used to terminate a function block connected to a trigger
event.
Similar to a switch on a motor shaft: the function block
controls a set of discrete output bits to switch a set of switches
like a mechanical cam controlled switch attached to the shaft.
Both forward and backward movements are permitted.
When Enable remains TRUE, the function block will return the
actual torque or force value.
When Enable remains TRUE, the function block will return the
value of the actual speed.
It is used to move the coordinate system of an axis.
It is used to record the position of the axis when the trigger
event occurs.
It performs absolute movement, but unlike
MC_MoveAbsolute, it does not reach the target position with
velocity=0, but with the specified velocity.
It performs relative movement, but unlike MC_MoveRelative,
it does not reach the target position with velocity=0, but with a
specified velocity.
It contains a set of frequently used function blocks which are used
to test and commission an axis.
166
Function
Need help?
Do you have a question about the MAT-LC-C Series and is the answer not in the manual?