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

TwinCAT NCI is integrated in the TwinCAT 3 installation.

Target system

Windows 7, Windows 10, Windows CE (only Classic Interpreter)

Minimum Plattform-Level: 40

Overview

Chapter

Contents

XAE user interface

Description of the parameters and functionalities for the interpreter in the TwinCAT 3 Engineering environment (XAE)

Interpreter

Interpreter programming instructions.

PLC NCI Libraries

Description of the special NCI libraries

Samples

Samples for using TwinCAT NCI with PLC and parts program, and for direct motion control from the PLC with the Tc2_PlcInterpolation library

Appendix

Parameterization, cyclic channel interface

Further information