Overview
TF5000 TwinCAT NC PTP is the basis for controlling simple axes up to complex multi-axis systems.
- TF5000: Up to 10 axes (extendable up to a maximum of 255 axes).
- TF5010: Extension of TF5000 to up to 25 axes (extendable to a maximum of 255 axes).
- TF5020: Extension of TF5000 to up to 255 axes.
Axis objects
The real axes are represented by axis objects. This results in a separation between physical and logical axis. Rotatory and linear, electric and hydraulic drives can thus be programmed in the same way. In addition, the axis object can simulate an axis. Initial program tests without physical hardware are thus possible. The control of the axes can be configured in various conformations (position or velocity interface) and various controllers. The axes are configured in TwinCAT Engineering.
- Supports electrical and hydraulic servo drives, frequency converter drives, stepper motor drives, DC drives, switched drives (two-speed axes), simulation axes and encoder axes.
- Supports various encoders such as incremental encoder, absolute encoder, digital interface to the drives such as EtherCAT, SERCOS, SSI, Lightbus, PROFIBUS DP/MC, Pulse Train.
- Provides standard axis functions such as start, stop, reset, referencing, velocity override, master/slave couplings, electronic gearing, online position compensation.
- Provides convenient methods for axis commissioning.
- Contains online monitors for all axis state variables, such as actual/setpoint values, enables, control values, online axis tuning.
- Forcing of axis variables.
- Configuration of all axis parameters, such as measuring system, drive parameters and position controller.
- Configurable controller structures: P control, PID control, PID with velocity pre-control, PID with velocity and acceleration pre-control.
Programming
For programming, the Tc2_MC2 library provides PLCopen-compliant administrative and motion-initiating function blocks. In addition to the pure movements of an axis from an initial position to a target position, movements of two axes can also be operated in a gear coupling. This is referred to as gearing.
A coordinated master-slave motion with non-linear relationships is called cam plate coupling. These can be added to the TwinCAT NC PTP by TF5050 | TwinCAT NC Camming.
TF5060 | TwinCAT NC FIFO AXES extends the TwinCAT NC PTP with a table coupling concept for arbitrary, usually not cyclically recurring processes. In this case, rather than having one master-slave table prescribed in advance, the latest axis positions are constantly "topped up" by a PLC program.
Another addition to the axis coupling is TF5055 | TwinCAT Flying Saw. Here, a slave axis is coupled 'flying' to a moving master axis at a specific position. As the name suggests, such couplings are often used when, for example, a board needs to be cut with a saw on a moving conveyor belt.
- Programming is carried out via PLCopen-compliant IEC 61131-3 function blocks of the Tc2_MC2 library.
- Online master/slave and slave/master conversion
- "Flying Saw" (diagonal saw) with TF5055 | TwinCAT Flying Saw
- Cam plates with TF5050 | TwinCAT NC Camming
(supported by TwinCAT 3 CAM Design Editor [optional]) - FIFO axes with TF5060 | TwinCAT NC FIFO AXES
- External setpoint generators
- Multi-master coupling