Glossary · PLC and control programming
TwinCAT CNC
Also known as: Beckhoff CNC
German: TwinCAT CNC
In industrial automation, TwinCAT CNC is Beckhoff's software-based CNC system that runs in the TwinCAT runtime on an industrial PC and interprets part programs to control interpolated multi-axis motion.
- PLC programming
- Vendor product
In one sentence
TwinCAT CNC is Beckhoff's software CNC that runs on an industrial PC and controls interpolated multi-axis machine motion.
Example
A milling machine uses TwinCAT CNC to execute G-code part programs, while the machine logic such as tool changer and coolant runs in the TwinCAT PLC.
How it applies
- Engineering: CNC functions such as path interpolation, tool compensation and part program interpretation run as software alongside the PLC on the same IPC. The PLC handles machine logic and the interface to operators and peripheral units.
- Commissioning: Axis parameters, kinematics and machine data are configured and optimized on the real machine; their values define machine accuracy and must be recorded.
- Operation: Operators work in CNC operating modes such as automatic, manual and reference point approach, which the HMI and the manual must describe consistently. See Operating mode.
- Documentation: CNC machines need documentation of the supported part program commands, machine data and cycles. The G-code dialect and extensions of the control should be referenced to the vendor's programming manual rather than copied.
Keep in mind: product names and features change. Check CNC functions and supported programming features against the vendor's current documentation.