TwinCAT NC PTP – Point-to-point axis positioning

TwinCAT NC PTP – Point-to-point axis positioning

Position control with the PC

TwinCAT NC PTP includes axis positioning software (set value generation, position control), an integrated software PLC with NC interface, operating program for commissioning and an I/O connection to the axes through various fieldbuses. TwinCAT NC PTP replaces conventional positioning modules and NC controllers.

 

NC PTP software on the PC

The position controller is normally calculated on the PC processor and cyclically exchanges data via the fieldbus with drives and measurement systems.

The capacity of a PC allows axes to be moved in parallel with the PLC functionality. PC power means that some tens of axes can easily be positioned simultaneously.

 

System structure

Axes are structured into channels for PTP movement and for interpolated movements.

 

Axis structure

TwinCAT NC PTP uses variables to operate axes. Each axis has variables for encoder, drive and controller. The axis can be linked to I/O interfaces, and parameters can be set.

 

Axis functions

Axis functions such as

 

Axis types

 

Position measurement systems

The position controller acquires the actual position through:

 

Drive interfaces

 

Interfaces

TwinCAT NC PTP – Point-to-point axis positioning

System operation

 

Positioning

Positioning is executed with a powerful, modern positioning algorithm in which profiles are generated with jerk limitation and with pre-control of speed and acceleration to minimise the following error.

Positioning facilities:

 

Commissioning/servicing

The online menu allows important axis parameters such as

to be set, and general axis functions such as

to be called.

 

Special functions

TwinCAT NC PTP TwinCAT NC PTP – Point-to-point axis positioning -

Connection between NC software
and drive using drap and drop

TwinCAT NC PTP TwinCAT NC PTP – Point-to-point axis positioning -

Programming via IEC 61131-3 function blocks or standard PLCopen Motion Control libraries

 
Technical data TwinCAT NC PTP
PC hardware standard PC/IPC hardware, no extras
Operating systems Windows NT/2000/XP/Vista, Windows NT/XP Embedded, Windows CE (only run-time)
Real-time Beckhoff real-time kernel as a component of TwinCAT
Run-time system NC point-to-point (NC PTP) including TwinCAT PLC
Number of axes up to 255 axes
Axis types electrical and hydraulic servo drives, frequency converter drives, stepper motor drives, DC drives, switched drives
Cycle time 50 µs upwards selectable (typically 1 ms)
Axis functions standard axis functions: start/stop/reset/reference, speed override, destination override; special functions: master-slave cascading, electronic gearing, online distance compensation
Programming performed using IEC 61131-3 function blocks in the TwinCAT PLC, convenient methods for axis commissioning
Debugging online monitoring of all axis state variables such as actual/set value, enable, controller values, online axis tuning, forcing axis variables
Configuration all axis parameters such as the measuring system, drive parameters and position controller can be conveniently configured
Remanence remanent data, UPS-supported storage on hard disk
I/O system free choice of fieldbus: EtherCAT, PROFIBUS DP/MC, CANopen, DeviceNet, Interbus, SERCOS, Lightbus, Ethernet
Connectivity variable access via OPC, Beckhoff ADS OCX/DLL
Ordering information
TwinCAT NC PTP licence for using the PTP positioning software with integrated IEC 61131-3 TwinCAT PLC, contains programming software and run-time system
Options  
TwinCAT NC Camming IEC 61131-3 software library for TwinCAT, implemented camshaft functionality (table coupling)
TwinCAT NC FIFO Axes IEC 61131-3 software library for TwinCAT, permits specified FIFO set value generation
TwinCAT NC Flying Saw IEC 61131-3 software library for TwinCAT, implements a “flying saw”
TwinCAT Cam Design Tool graphical development tool for programming cams
TwinCAT Valve Diagram Editor graphics-oriented editor for designing the characteristic curve of a hydraulic valve