XMC 5 | Motion controller for CNC machines
XMC 5 is a latest generation motion controller designed to drive CNC machines with up to 5 interpolated axes. Thanks to a hardware with integrated high computing capacity processor and to a simple and intuitive HMI for Windows® environment, it will be possible to configure and drive multiple types of machines including:
- CNC machines for eyewear
- CNC plasma cutting machines
- CNC blade cutting machines
- CNC laser cutting machines
- CNC hot wire cutting machines
1 Toolbar and settings bar
2 Connection status visualization
3 Notifications and alarms visualizations
4 Status bar and buttons to start machining
5 Machine quote and piece quote visualization
6 Automatic and Manual Operator Panel, I/O Management and Diagnostics
7 Preview and simulation
8 Industry 4.0 statistics
Application technologies of XMC 5
XMC 5 in addition to the axis movement system, it allows the management of the main machining technologies for CNC machine tools such as: milling machines, laser cutting, plasma cutting, blade cutting, water cutting, etc.
A wide range of commands can be combined with the machining tools, with specific functions depending on the technology: power control, spindle rotation, tool magazine management, dosing control, etc.
HMI software interface for Windows
The software interface (HMI) of XMC 5 provides a series of commands to manage the machine, import and modify the ISO G-Code of the project and have a 2D and 3D preview of the machining.
HMI functionality
- G-Code editor for syntax management in ISO 6983 language
- 3D and 2D visualization of the working preview
- 3D and 2D visualization of the tool path in real-time with trace of the machining performed
- Customizable tool colors for preview and simulation, linear and circular blocks, rapid movements and work
- 3D and 2D simulation of offline machining, with tool display and origins
- Visualization of the raw piece superimposed on the machining trace of the part program
- Automatic and manual restart of interrupted processing, from any block of the part program
- Graphical and textual selection of the block for restarting
- Step-by-step execution of the part program (one block at a time)
- Activation or deactivation of the suction table which can be sectioned with independent valves, with suction areas that can be programmed and activated separately
- Continuous or step jog movements with programmable distances
- Direct MDI commands
- Display of the I / O status of the machine
CNC functionality
- Table of up to 200 configurable tools
- Tool length compensation
- Tool radius compensation
- Automatic tool change management with linear, rotary and mixed deposits
- Manual tool change management with programmable picking position
- Tool wear management with measurement of the effective length
- Independently programmable presetting for each tool, before and after each withdrawal and deposit
- Break control with automatic identical tool replacement, and restart from the last verified point
- Independently programmable ATC filing positions
- Up to 100 programmable origins with position and incremental correction
- Self-learning of origins with acquisition from HMI and flyer
- Up to 30 configurable parking areas, with programmable axis movement sequence
- Self-learning of parking positions with acquisition of shares from HMI
- Potentiometer override: feed speed / rapid movement speed / spindle power (from 0 to 120%)
- Specific functions for Renishaw® wireless probe
- Continuous and impulse lubrication functions, spindle cone cleaning, swarf extraction
- Mechanized plasma cutting torch
- Laser source management, also with execution of raster trajectories and on-the-fly cutting
- Tangent blade cutting head management
- Management of gluing, lubrication and dosing systems
Motion Control functionality
- Advanced tool paths up to 24 interpolated axes simultaneously
- 512-block look-ahead interpolator with trapezoidal and cubic acceleration ramps (Sinus curves)
- Tangential interpolation, with management of an axis capable of moving tangent to the programmed trajectory
- Helical interpolation of the trajectory on a circular axis
- Management of second and third degree NURBS and Spline trajectories
- High speed algorithms with automatic generation of Spline trajectories with and without movement of points, starting from normal linear and circular blocks generated by CAM
- Advanced dynamics management with speed, acceleration and jerk limitations independently configurable for each axis and type of movement (work, homing, jog movements, etc.)
- Tangential and centripetal acceleration limitation in trajectory, also on the apparent curvature formed by consecutive linear blocks generated by CAM
- RTCP tool orientation management
- Gear axis management: possibility to move two axes in gantry with each other, to associate an axis in gantry with an encoder input, an axis in gantry with a handwheel, or other combinations
- Linear and circular axes management, with automatic quota recirculation at a programmable angle
- Management of absolute and incremental dimensions, in millimeters, inches or degrees
Powerful computing hardware
XMC 5 includes a dedicated hardware control, based on RISC architecture, with CNC, PLC and Motion Control modules.
The PLC and CNC sections have a rich set of instructions that allow you to develop automation applications for various sectors. The Motion Control section manages up to 24 interpolated axes and with the look-ahead algorithm allows to correct in real time the trajectories of the axes, ensuring high movement performance.
The controller hardware has a basic number of analog and digital I/O, which may vary depending on the model. It is possible to add I/O expansion modules on Ethercat and CanOpen fieldbus, as well as manage other automation devices that meet the CiA 402 and CiA 406 specifications.
CAD/CAM compatible software
XMC 5 is compatible with the main CAD/ CAM software, the software interface allows to import and execute the machining files in the ISO G-code format generated with the main CAM software available on the market.