Simplifying Swiss Programming

Multitasking machines, including Swiss-type lathes, may be the most difficult CNCs to program. Tool paths may not be as complex as those for five-axis milling, but coordinating the multiple tool groups and spindles of these machines, with as many tools as possible working simultaneously, without crashes or interference, is often very challenging.

Click Image to Enlarge

GibbsCAM MTM Screen Capture

Programmers at EMC Precision Machining needed only about 31/2 hours to program this part—a braking system component for the heavy duty off-road trucking industry—for its Citizen Swiss machines.

Multitasking machines, including Swiss-type lathes, may be the most difficult CNCs to program. Tool paths may not be as complex as those for five-axis milling, but coordinating the multiple tool groups and spindles of these machines, with as many tools as possible working simultaneously, without crashes or interference, is often very challenging. That is why close consideration was given to the dynamics of these machines when Gibbs and Associates developed GibbsCAM MTM (multitask machining), the module for programming Swiss-type machines.

The software is designed for ease of use, even during programming of complex processes. Developed  for machinists, the    user interface uses language, icons and organization familiar to the shop and provides the flexibility to approach jobs in different ways, with logical options for the programmer. The software also includes integration of turning, milling and utility operations; synchronization of turrets and spindles; and postprocessor.

Swiss-type and other multitasking machines run tool groups in separate synchronized programs, or flows, side by side. These programs incorporate codes for turning, milling and non-cutting utility operations, such as moving the subspindle, the bar feeder or parts catcher. Some CAM systems require doing turning, milling and utility operations in different software modules, forcing the programmer to start and exit software repeatedly, then cut and paste code to combine it, hopefully in a usable sequence. GibbsCAM MTM integrates the turning, milling and utility operations so the user can move back and forth from turning to milling to utility operations, at any time, with mouse clicks. This way, operations are programmed in proper sequence, without leaving the software, typically reducing “troubleshooting” to mere optimization.

The software provides three ways to insert the syncs or wait codes critical to Swiss-type programming. One is interactive, where the programmer uses Sync Manager to display operations on different turrets, side by side. This is especially useful for long production runs where program optimization multiplies savings across thousands of parts. The programmer sees potential conflicts across flows and, with a mouse click, inserts a sync or wait code that links all opposing operations to prevent any conflicting motion.

A second method applies to controls that recognize special codes for utilities and machine conditions—configurations of tool groups and spindles working together—also called machining patterns or machine modes. For example, Citizen machines use the 600-series G codes to indicate Citizen machining patterns. To accommodate these controls, the software’s Utility Palette allows selecting the utility that identifies the desired machine mode or non-cutting motion for some location, then it automatically inserts the wait code at the corresponding location in each flow to sync the program.

With the third method, the programmer merely inserts a machine mode (machining pattern) within Sync Manager. The software then recognizes the code and automatically syncs the program across all flows involved with that machining pattern. The program remains in sync in the chosen mode until the programmer selects Machine Modes and changes to another machining pattern.

A related feature, Sync Control, notifies the user about conflicting motion. If the programmer attempts an operation in one flow that conflicts with an operation in another, a Sync Control warning pops up to alert him.

The CAM system also offers almost 800 postprocessors for non-Swiss and Swiss-type multitasking machines, and the number continues to increase as machine tool builders introduce new machines and new capabilities.

For visualization and toolpath verification, GibbsCAM includes Cut Part Rendering (Flash CPR). This feature displays dynamic material removal whenever the programmer executes the tool path, which can be verified in process, before it is completed. Many programmers find verification very useful after a complex operation or several simple operations, because it allows correcting errors as they go. The visual state of a part after each operation becomes stock for the next, as if the part were on the machine. This means that the part transferred to the subspindle is displayed with all prior, main-spindle operations completed, so the material removal display is accurate at every stage.

The Operation Summary displays tool parameters and machining time for each operation, and a total cycle time. Some programmers use this feature to locate lengthy operations and determine if further optimization is possible. Once programs are optimized, data from Operation Summary is often used to estimate jobs, gauge machine and operator productivity, and even develop time-based incentives for machine operators.

The overall GibbsCAM package is designed to handle programming for all types of CNC machines, from simple two-axis turning through five-axis simultaneous milling, but the multitasking machining module sets the stage for programmers to take advantage of the multiple spindles and turrets on multi-axis MTM centers and Swiss-type machines.



Searching for machine tools?
Search by specs in this database of over 600 brands and 7500 models.
techspex machine tool selector

Featured Zones: Swiss-Type - Screw Machines Multi-Spindle - Screw Machines Single-Spindle - Screw Machines Rotary Transfer Machines Bar Feeds Parts Cleaning Equipment Cutting Tools ERP, Management and Related Software CAD, CAM and Related Software

Zones | Suppliers | Products | Articles | Forums | Events | Toolbox | Subscribe

Serving the Screw Machining Industries

© 2012 Gardner Publications, Inc

All Rights Reserved | Contact Us | About Us | Advertise