Module Works Press Release – Real time collision avoidance on the CNC controller - Part 1

 

 

Part I

Mar 31, 2016 -- Nobody wants to hear that a collision just happened, but instead that a collision can be avoided. Real-time collision detection running on the CNC controller finds and prevents collisions before they happen.

This two part article explains why collision avoidance on the CNC machine is indispensable and how you can ensure real-time performance, even on CNC controllers with less powerful processors.

The need for real-time collision checking on the machine

As machining processes become more and more sophisticated, the risk of collisions between the tool, workpiece and machine components increases. Collisions mean costly downtime and cause expensive damage to the workpiece, spindles and sometimes even the whole machine.

Most CAD/CAM vendors provide simulation software to check the toolpath for collisions before it is sent as NC code to the machine. But there is no guarantee that the real machine behaves exactly like the simulation. The simulation and the machine might interpret an NC command differently and produce different tool movements, or perhaps the operator has used a different size tool to the one in the simulation. Jog-mode is another risk because no CAM or NC based simulation can predict collisions that might result from the manual adjustment of the machine axes. These types of collisions are particularly common on complex mill-turn machines where the axes and machine components are close together. Then there is all the NC code that is programmed on the shop floor: even if these programs are simple, they have not been verified and can contain a potential collision.

          

ModuleWorks CNC simulation technology

The best way to ensure collision-free machining is to implement additional, real-time collision detection on the CNC controller. ModuleWorks CNC simulation is real-time collision avoidance software that runs directly on the CNC controller to provide verification and clash detection during the milling and turning process. Because it runs on the controller, it takes the real axis positions, machine geometries and workpiece position into account. It runs the same NC code as the machine but at a faster speed to detect collisions before they happen and inform the CNC controller to stop the machine before a collision occurs.

Real-time behavior is possible even on non-real-time operating systems thanks to the look-ahead buffer provided by the CNC core. This enables asynchronous collision checking which allows for the jitter that is experienced on standard operating systems.

Nonetheless, the performance of the CNC processor remains a limiting factor for real-time behavior. But there are measures you can take to accelerate the performance of the simulation software to achieve real-time response, even on less powerful processors. These will be covered in the next article.

 

 

 

About ModuleWorks

ModuleWorks is a software component provider for the CAD/CAM industry. ModuleWorks’ expertise in toolpath creation and simulation is recognized throughout the CAM industry and its software components and development services are used by the majority of the leading CAM vendors. ModuleWorks has also been leading the trend towards the adoption of this technology on CNC Controls and has many established partners in the CNC and Machine Tool Manufacturing industries. www.moduleworks.com

 




Review Article Be the first to review this article

Featured Video
Editorial
Jeff RoweJeff's MCAD Blogging
by Jeff Rowe
Siemens Goes ECAD With Mentor Graphics Acquisition
Jobs
Mechanical Engineer for IDEX Corporation at West Jordan,, UT
GIS Analyst II for Air Worldwide at Boston, MA
Business Partner Manager for Cityworks - Azteca Systems, LLC at Sandy, UT
Senior Structural Engineer for Design Everest at San Francisco, CA
Upcoming Events
Design & Manufacturing, Feb 7 - 9, 2017 Anaheim Convention Center, Anaheim, CA at Anaheim Convention Center Anaheim CA - Feb 7 - 9, 2017
Innorobo 2017 at Docks de Paris Paris France - May 16 - 18, 2017
Display Week 2017 at Los Angeles Convention Center 1201 S Figueroa St Los Angeles CA - May 21 - 26, 2017
SolidCAM: Program your CNCs directly inside your existing CAD system.



Internet Business Systems © 2016 Internet Business Systems, Inc.
595 Millich Dr., Suite 216, Campbell, CA 95008
+1 (408)-337-6870 — Contact Us, or visit our other sites:
AECCafe - Architectural Design and Engineering EDACafe - Electronic Design Automation GISCafe - Geographical Information Services TechJobsCafe - Technical Jobs and Resumes ShareCG - Share Computer Graphic (CG) Animation, 3D Art and 3D Models
  Privacy Policy Advertise