I_AxisTrafoBase
Represents the general interface for a transformation axis.
Syntax:
INTERFACE I_AxisTrafoBase EXTENDS I_AxisBase
Properties
Name | Type | Access | Description |
---|---|---|---|
I_MotionActuals | Get | Provision of current actual values (positions, velocities, etc.) | |
I_AxisTrafoBase | |||
ActualsDrive | I_MotionActuals | Get | Provision of current actual values of the drive side (positions, velocities, etc.). |
MotionSetpointsDrive | I_MotionSetpoints | Get | Provision of current setpoints on the drive side (position, velocity, etc.). |
Suspend | BOOL | Get, Set | Temporarily suspends the full transformation. |
Suspended | BOOL | Get | The full transformation is temporarily suspended. |
Synchronise | BOOL | Get, Set | Activates the full transformation of the axis. |
Synchronised | BOOL | Get | The full transformation is active. |
I_Transformation | Get | Transformation function of the axis. | |
I_AxisBase | |||
AutoLimitSelect | BOOL | Get, Set | A TRUE allows the axis to select an internal function block for limiting if the servo drive type (CoE, SoE) has been detected. |
I_CammingMain | Get | Functions for processing cam plates. | |
I_DisableSoftEnd | Get | Possibility to temporarily disable the software limit switches of the axis and restore their original state. | |
I_Estop | Get | Function for canceling an active motion command to bring the axis to a standstill. If available, increased dynamic parameters are applied. | |
ExtGenerated | BOOL | Get | TRUE if the setpoint generation runs via the ExternalGenerating core function. |
I_HomingMain | Get | Provision of a selection of homing procedures. | |
I_Limiting | Get | Limitation (torque, pressure, etc.) of the axis. | |
I_MotionSetpoints | Get | Provision of current setpoints (position, velocity, etc.). | |
I_Ptp | Get | Function for active movements. A table with a section-by-section definition is used. | |
I_SetPosition | Get | Set a new actual position of the axis. | |
I_Stop | Get | Canceling an active motion command to bring the axis to a standstill. The dynamics parameters of the motion command are used. | |
I_TeachPosition | Get | Commissioning of axes with analog position measuring systems. | |
I_TeachUpdate | Get | ||
I_ToolAdaption | Get | Conversion of positions and velocities between an axis and a tool. | |
I_VelocityFeed | Get | An interface to a local function block that triggers a motion without specifying a destination. | |
I_MotionBase | |||
I_Jog | Get | Command motion without a defined destination (travel on revocation). | |
I_MotionParams | Get | Compilation of motion parameters | |
Name | STRING | Get | The textual name of the motion unit. |
I_Power | Get | Function for releasing the axis and its direction-related feed releases. | |
E_AxiState | Get | The current state of the axis. |
Methods
Name | Description |
---|---|
Cyclic() | This method implements all motion mechanisms that must be called cyclically. |
I_AxisBase |
Obsolete elements only |
I_MotionBase | |
DoReset( | Triggers the reset of error states in the axis and in all local CoreFunctions. |
Requirements
Development environment | Target platform | PLC libraries to include |
---|---|---|
TwinCAT v3.1.4024.35 | PC or CX (x64, x86) | Tc3_PlasticFunctions v3.12.4.26 or higher Tc3_PlasticNc v3.12.4.26 or higher |