| Embedded Virtualization | Company | Products | Applications | Downloads | Support | Contact Us |
|
|
|
| CNC System Becomes Easier to Maintain and Expand by Converting to the TenAsys INtime RTOS for Windows
The Phantom CNC manages extremely precise and repeatable motion control and supports many features not found in other numeric control systems, without requiring expensive add-in cards or a secondary motion control platform. The entire system runs on a PC-compatible single-board computer designed for operation in extreme and harsh environments. Two virtual machinesThe single-board computer simultaneously supports Microsoft Windows XP Embedded and the INtime RTOS by TenAsys, on a Pentium M mobile processor. Using this arrangement, CMC is able to host two virtual computers on a single hardware platform, resulting in a very high level of integration for both software and hardware components. The CNC is programmed by end-users with a built-in soft PLC using a touch-screen interface. The soft PLC is an IEC 61131-compatible Windows application of CMC’s own design that can be programmed with ladder logic and can interpret standard "M" and "G" code CNC programs. The soft PLC provides target position set points to the real-time motion software and manages non-real-time operations directly. A shared memory interface common to the Windows and INtime virtual machines is used to pass information and commands between the Soft PLC and the time-critical motion control software that runs simultaneously on the INtime RTOS. Windows flexibility combined with hard real-time controlCNC machines are members of a class of sophisticated embedded systems that require a time-critical and reliable machine control component and a sophisticated human interface component – two competing requirements that drove CMC to find a means to combine Windows with a real-time operating system. The flexibility of the Windows platform combined with the determinism of the INtime RTOS equals a platform that CMC can use to build a CNC that can control any cutting machine, with interfaces for virtually all cutting processes including: oxyfuel, plasma, laser, waterjet, routers, punches, drills, knives, and markers. CMC real-time software running on the INtime RTOS provides position control of the CNC drives and directly implements multi-axis motion coordination. Depending on the motion hardware employed by the CNC system, the INtime real-time system hosts one of two motion control loops. It can host a one-millisecond loop for conventional analog drives (where velocity is deduced from position feedback) or a two-millisecond loop that controls SERCOS drives (a high-level digital motion control interface). Auxiliary I/O, such as limit switches and general-purpose I/O points, is also managed by INtime real-time applications.
|