L_MC4P_RoboticHandling and L_MK4P_RoboticKinematics
This chapter describes all function blocks for coordinated multi-axes movements that are contained in the "L_MC4P_RoboticHandling" and "L_MK4P_RobotKinematics" function libraries.
.
|
Note!
For this, please observe the information and notes in the section
|
Function blocks for administrative tasks
When calling the following function blocks, no movements are generated.
|
Function block |
Info |
|---|---|
|
Assign an AxisRef to an AxesGroup |
|
|
Inhibit one axes group (State change from "GroupStandby" to "GroupDisabled") |
|
|
Enable one axes group (State change from "GroupDisabled" to "GroupStandby") |
|
|
Read current acceleration of an axes group |
|
|
Read current position of an axes group |
|
|
Read current velocity of an axes group |
|
|
Read current error message of an axes group |
|
|
Read current status of an axes group |
|
|
Reset error message of an axes group |
|
|
Set the current position of the axes of an axes group to an absolute value or shift it by a relative position |
|
|
Remove an AxisRef from an AxesGroup |
|
|
Remove all AxisRefs from an AxesGroup |
Function blocks for coordinate transformation
The following function blocks serve to convert positions and orientations between different coordinate systems.
|
Function block |
Info |
|---|---|
|
Read parameters of the active Cartesian transformation (WCS <--> PCS) |
|
|
Read active coordinate transformation (WCS <--> PCS) |
|
|
Execute Cartesian transformation (WCS <--> PCS) |
|
|
Execute coordinate transformation (WCS <--> PCS) |
|
|
Synchronise an AxesGroup with a conveyor belt |
|
|
Synchronise an AxesGroup with a rotary table |
Function blocks for coordinated multi-axes movements
|
Danger!
All paths have to be first tested with override or in the simulation mode with virtual axes! |
|
Function block |
Info |
|---|---|
|
Calling the transformation of the axis group |
|
|
Ellipse interpolation to an absolute position |
|
|
Ellipse interpolation to a relative position |
|
|
Spline interpolation to an absolute position |
|
|
Spline interpolation to a relative position |
|
|
Reference axes in an axes group ("reference search") |
|
|
Stop axes group in a controlled way (command cannot be interrupted) |
|
|
Circular interpolation to an absolute position |
|
|
Circular interpolation to a relative position |
|
|
Direct motion to an absolute position |
|
|
Direct motion to a relative position |
|
|
Linear interpolation to an absolute position |
|
|
Linear interpolation to a relative position |
|
|
Execute an existing path file |
Function blocks for torque feedforward control
Additional blocks for Lenze-specific functions
|
Function block |
Info |
|---|---|
|
|
|
|
Read out the active tool of the axes group and its parameters |
|
|
Function module for managing switching functions |
|
|
Switch on/off the single axes belonging to an axes group by means of the software (enable/inhibit) |
|
|
Extend the motions of an axes group chronologically |
|
|
Enter a break between two motion segments |
|
|
Restrict the limitations of the auxiliary axes of an axes group in the path planning from the application |
|
|
Restrict the limitations of the Cartesian main axes of an axes group in the path planning from the application |
|
|
Restrict the limitations of the drive axes of an axes group in the path planning from the application |
|
|
Move the axes group to an absolute position along an elliptical path in the specified coordinate system |
|
|
Move the axes group to a relative position along an elliptical path in the specified coordinate system |
|
|
Move axes group along a spline in the specified coordinate system |
|
|
Move axes group along a spline in the specified coordinate system; the spline points refer relative to the fixed starting point |
|
|
Import an available path file (*.lpp respectively *.txt) |
|
|
Activate one of the tools defined in the axes group |
|
|
Set the parameters of one of the tools defined in the axes group |
|
|
Teach position and orientation of a PC by means of the robot kinematics |
Coordinate systems and transformations