ModuleWorks offers its Next Generation Shopfloor Programming, designed to enable machine tool operators to build, simulate and run NC programs without G-code expertise.
Edited by
ModuleWorks’ Next Generation Shopfloor Programming (NGSP) software is designed to enable machine tool builders and CNC manufacturers to incorporate automated touchscreen programming into their proprietary on-control solutions.
The software was built on the ModuleWorks toolpath calculation and simulation technology and is integrated directly into the CNC. The NGSP is designed to enable machine tool operators to quickly build, simulate and run NC programs without in-depth knowledge of G-code programming. Because it is embedded in the control, NGSP has access to the tool library and physical parameters of the individual machine tool. This enables it to apply automatic decision-making to guide operators through the setup procedure and assist with tool selection, machining strategy and optimal cutting parameters for each job.
NGSP takes a 3D CAD model as input and displays the target workpiece and initial stock geometry on the CNC screen. Human-assisted feature detection identifies geometries such as channels, pockets and holes, and an initial tool path is calculated and shown on the model. The system guides users through the programming sequence and each operation removes part of the stock all the way to the roughing and finishing cycles. Built-in intelligence analyzes the geometry together with the required machining strategy and automatically recommends the appropriate tool and cutting parameters. Touching an operation block at any time opens menus to adjust parameters and select different tools and machining strategies. The tool path instantly updates each time a new setting is selected. In benchmark tests conducted by ModuleWorks, the company says programming a sample part with NGSP was 70% faster than with a conventional conversational programming system.
Any time saved by skipping preparation for programming can be easily lost when the program makes it to the machine. Follow these steps to ensure success.
This perspective for a good programmer is a practical one, since the CNC operator must understand the machine's basic components, its directions of motion, and all buttons and switches available on the machine tool itself.
This concept examines the sequences of operation of a CNC machine by way of reference material related to key operational procedures.