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

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.