MC_PlanarMover
A Planar Mover object capable of moving within a plane. Limited movement vertical to the plane is available.
Do not call the main FB directly. Only use the available methods.
Methods
Name |
Description |
---|---|
Initiates a direct movement to the specified position. | |
Initiates a direct movement to the specified track. At the end of the movement the mover joins the track. | |
Initiates a direct movement to the specified position. At the beginning of the movement the track is left. | |
Initiates a movement on the track to the specified position and returns command ID. | |
Initiates a GearInPos movement along a specified trail. | |
Initiates a GearInPos movement along a specified trail, in which the master setpoints are provided by another PlanarMover. | |
Initiates a movement for the z component. | |
Initiates a movement for the a component. | |
Initiates a movement for the b component. | |
Initiates a movement for the c component. | |
Initiates a movement for the c component. | |
Initiates a halt. | |
Starts enabling the Planar Mover. | |
Starts disabling the Planar Mover. | |
Starts resetting the Planar Mover. | |
Updates internal state of the object, must be triggered each cycle. | |
Sets the position of the Planar Mover. Only possible if the Planar Mover is disabled. | |
Starts the external setpoint generation, the user must supply setpoints from this PLC cycle on in every PLC cycle. | |
Ends the external setpoint generation, called after last SetExternalSetpoint (in the same PLC cycle). | |
Sets the external setpoint for the Planar Mover without ref sys id (for relative mode), must be called each PLC cycle during external setpoint generation. | |
Sets the external setpoint for the Planar Mover with corresponing reference system id, must be called each PLC cycle during external setpoint generation. | |
Adds the Planar Mover to the given Planar Group. | |
Removes the Planar Mover from its current Planar Group, i.e. disables collision checks. | |
Sets the values of the given position to the movers position values on the current part. | |
Returns mover object info (type: mover, id: OID of nc mover). |
Required License
TC3 Planar Motion Base
System Requirements
Development environment | Target system type | PLC libraries to include |
---|---|---|
TwinCAT V3.1.4024.12 Advanced Motion Pack V3.1.10.11 | PC or CX (x64) | Tc3_Mc3PlanarMotion, Tc3_Physics |
- MoveToPosition
- JoinTrack
- LeaveTrack
- MoveOnTrack
- GearInPosOnTrack
- GearInPosOnTrackWithMasterMover
- MoveZ
- MoveA
- MoveB
- MoveC
- AdoptTrackOrientation
- Halt
- Enable
- Disable
- Reset
- Update
- SetPosition
- StartExternalSetpointGeneration
- StopExternalSetpointGeneration
- SetExternalSetpoint
- SetExternalSetpointReferenceId
- AddToGroup
- RemoveFromGroup
- GetPositionOnCurrentPart
- GetPlanarObjectInfo