Introduction
The TwinCAT NCI stands for 'numerical control interpolation' and is the NC system for interpolated path movements.
TwinCAT NCI offers 3D interpolation (interpreter, setpoint generation, position controller), an integrated PLC with an NC interface and an I/O connection for axes via the fieldbus.
NCI can be used to drive 3 path axes and up to 5 auxiliary axes per channel. In addition, master/slave couplings can be formed. In combination with TwinCAT Kinematic Transformation (TF511x), complex kinematic systems can be controlled via NCI.
Programming is done with a dedicated NC program, based on DIN 66025, with its own language extensions (cf. Classic Dialect Reference Manual) or directly from the PLC with the PLC Library: Tc2_PlcInterpolation.
Installation preconditions
As of TwinCAT 3.1 Build 4026, TwinCAT products are installed via the TwinCAT Package Manager. Detailed instructions on installing products can be found in the chapter Installing workloads in the TwinCAT 3.1 Build 4026 installation instructions.
You can obtain a basic TwinCAT installation via the following workloads:
- TwinCAT.Standard.XAE (Engineering)
- TwinCAT.Standard.XAR (Runtime)
For TF5100 | TwinCAT 3 NCI please install the workloads:
- TF5100.NCI.XAE (Engineering)
- TF5100.NCI.XAR (Runtime)
TF5100 TwinCAT NCI is installed up to and including TwinCAT 3.1 Build 4024 with the TwinCAT Setup. Further details on installation can be found in the instructions Installation up to TwinCAT 3.1 Build 4024.
Target system
Windows 10, Windows CE (only Classic Interpreter)
Minimum Plattform-Level: 40
Overview
Chapter | Contents |
---|---|
Description of the parameters and functionalities for the interpreter in the TwinCAT 3 Engineering environment (XAE) | |
Interpreter programming instructions. | |
Description of the special NCI libraries | |
Samples for using TwinCAT NCI with PLC and parts program, and for direct motion control from the PLC with the Tc2_PlcInterpolation library | |
Parameterization, cyclic channel interface |