Kollmorgen UDFBs
A Kollmorgen UDFB is a pre-defined function block created by Kollmorgen to simplify certain tasks or demonstrate a particular function.
- A Kollmorgen UDFB must be instantiated before it can be used.
- The code inside a Kollmorgen UDFB can be modified by creating an unlocked copy in the subprogram section in the project tree.
These are the UDFB functions and function blocks:
Common
Name |
Description |
---|---|
Outputs AKD drive fault information. |
|
Used for any position of a modulo axis in both directions. |
|
Used for any position of a non-modulo axis in both directions. |
|
Used to control a cylinder and the Limit Switches. |
|
Outputs S700 drive fault Information. |
Pipe Network
Name |
Description |
---|---|
Returns the fault status, number, and description of the requested axis mapped to a Kollmorgen drive. |
|
Reinitializes the EtherCAT network and the motion engine. |
|
Fast homing to a home switch. |
|
Fast homing to a home switch: Modulo mode. |
|
Homing to a home switch. |
|
Homing to a home switch plus zero angle. |
|
Fast homing to a limit switch. |
|
Fast homing to a limit switch: Modulo mode. |
|
Homing to a limit switch. |
|
Homing to a limit switch plus zero angle. |
|
Homing to zero angle reference. |
|
Homing to the position error is exceeded. |
|
Homing to the position error is exceeded plus zero angle. |
|
Homing using current position. |
|
Define to jog an axis in the selected direction at a defined speed. |
|
Forward position range indicator. |
|
Forward/backward position range indicator. |
|
Forward/backward Position/Time range indicator. |
PLCopen
Name |
Description |
---|---|
Outputs AKD drive fault information. |
|
String message of the corresponding AKD drive fault number. |
|
Returns the fault status, number, and description of the requested axis mapped to a Kollmorgen drive. |
|
Reinitializes the EtherCAT network and the motion engine. |
|
Facilitates dancer and tension control in an electronic geared master/slave machine design. |
|
Define to jog an axis in the selected direction at a defined speed. |
|
Homing by setting Actual Position to the position of the feedback. |
|
Homing to a home switch. |
|
Fast homing to a home switch. |
|
Homing to a physical object, mechanically blocking the movement. |
|
Homing to a limit switch. |
|
Fast homing to a limit switch. |
|
Homing to a zero angle reference. |
PLC
Name |
Description |
---|---|
Keeps track of the time (oTotalOnTime) a Boolean input variable is on. |
|
Defined to filter an Analog signal. |
|
Accepts an input value between the minimum and maximum input range and converts this to a duty cycle percentage. |
|
Converts un-scaled DINT values from Analog Inputs into user units of type LREAL. |
|
Converts un-scaled LREAL values from a PLC program into units of type DINT. |
|
Provides PID temperature control with auto tuning. |
|
Calls the PNCode function block in FFLD POUs. |
|
Calls the Profiles Code Function Block in FFLD POUs. |