A CAM package plays an integral role in helping this shop fulfill its customers’ emergency machining requirements.
Article
From:
2/22/2010
Production Machining, Chris Felix,
Associate Editor
Editor's Commentary
A week after I visited EMC for this story, President Obama also stopped by the shop prior to his Town Hall Meeting at Lorain County Community College. To view photos and a video clip of his visit, go to emcprecision.com.
Click Image to Enlarge
To better reflect its core capabilities, this company recently changed its name from Elyria Manufacturing Corp. to EMC Precision Machining.
With its lineup of Citizen Swiss machines, EMC prides itself in its ability to handle a high volume of machining orders without backlogging.
Almost all of the company’s programming for both Swiss operations and horizontal machining is done in GibbsCAM. These clamps, produced on Makino horizontal machining centers, are used in a powder coating spray application.
Along with price and quality parts, timely delivery is always a priority for the Swiss-parts customer. In fact, quick turnaround is often what sets a shop apart from its competition. Sometimes the need for one shop to turn a job around in a matter of days is brought on by the failure of another shop to deliver on its much longer production schedule. So when a shop designs its entire production process around turning out quality parts fast, it naturally develops a reputation for being a company to turn to in times of urgency.
In recent years, EMC Precision Machining (Elyria, Ohio) has positioned itself for delivering in these situations, taking on jobs that other shops have not been able to complete in time. Having the right tools in place, from personnel to machine tools to software, has been the integral element for being successful in this type of work, and EMC has used this ability to land new customers and keep them.
Developing a Culture
In 1925, Burton Ohlemacher left his job as a plant manager at Western Automatics, a predecessor to Moen Inc., to begin his own machine shop with his father. With 5,000 square feet of floor space, the company set up shop with a belt-driven overhead pulley that ran the main shafts for a small bank of Brown & Sharpe lathes producing machine components. Now occupying more than 40,000 square feet at the same location, the company has added a series of Citizen CNC Swiss machines, Makino horizontal machining centers and a variety of CNC lathes to go with its current lineup of Acme Gridley screw machines. Now, 85 years later, with the fourth generation of family members at the top of the organization, the company continues to find ways to stand out among its peers.
Generally, the company serves OEMs for a variety of industries such as industrial equipment, hydraulic and fluid power, pneumatics, agriculture, aerospace, heavy vehicle and medical. Materials used range from stainless steel to plastics, ceramics, aluminum and brass. Because of the company’s involvement in prototype work, part runs as low as 25 pieces are not uncommon, but more typically, jobs range between 1,500 and 5,000. Some high volume, high precision jobs, such as a set of rollers for a pipe cutter, may have part runs as high as 100,000.
In recent years, EMC has found itself facing more and more urgent machining challenges as both new and existing customers have turned to them for last-minute production when other shops have failed to perform as quoted. Brad Ohlemacher, the current company president, explains, “We strive to be the go-to guys for emergency machining in production volumes. If someone has a supplier that is underperforming with quality or delivery, and they need someone who can quickly engineer and tool up to production volume for any given precision machining component, we can step in.
While the company’s experience in these types of jobs goes a long way, the CAM package it now uses has been a key to stepping up the production process even further.
Software Makes its Mark
Early in 2009, EMC made the decision to make a change in its part programming software. According to Dennis Marcell, engineering manager, the company chose GibbsCAM from Gibbs and Associates, because of its versatility with horizontal machining centers. “This package has a lot more programs to address the variety of machine tools out there,” he says. “It’s designed to run hundreds of different types of machines, and each time a builder comes out with a new machine, it seems Gibbs has an update to match within a matter of weeks.”
The company uses the CAM software for almost all of its Swiss and horizontal machining. All 3D models are developed in SolidWorks and then imported into the system. Although the software has modeling capability, Mr. Marcell feels this is the most effective method for their needs. “We used SolidWorks before we bought the CAM package,” he says. “Once you understand how to do modeling and how to manipulate the 3D model, you can easily transition to the CAM system.”
Mr. Marcell sees the geometries that the software provides and the speed at which the engineers have been able to program as being the biggest factors in helping boost the company’s success in its urgent machining capabilities. “Part geometry is essential because that’s the starting point of everything you do in this business,” he says. “If that’s not correct, no matter how good the software is, you’re going to spit out garbage. With GibbsCAM, the geometry has been perfect every time for us, and that’s huge. Everything else can be overcome, but if the geometry is wrong, you’re out of luck.”
The software has also helped to increase productivity considerably. It has helped cut the time from receiving the job to getting the work on the floor by about 70 percent, typically from 10 days to less than 3. On one particular part, a last-minute engineering change required a move to production on the Swiss machines. This part (see Sidebar page 32), made from 1045 steel for a braking system in the heavy duty off-road trucking industry, took only 3 ½ hours to program from start to finish in Gibbs. According to Mr. Marcell, it would have taken more than 8 hours to do it manually.
As customers grow accustomed to EMC’s capabilities, more jobs continue to come in. A recent series of events brought in 240 new part numbers in 90 days. Mr. Ohlemacher sees the performance more as an attitude among the employees. Even with the struggling economy, the company has worked hard to keep service levels very high. In 2009, delivery performance to the customers was more than 99 percent, and quality performance was extremely high as well. He explains, “We’ve worked hard to make sure that our customers are taken care of so that we don’t give them any reason to go somewhere else. Having this growing capability of doing urgent need projects has worked out very well for us, and the tools at hand allow us to do it.”
Simplifying Swiss Programming
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.
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.
Editor's Commentary
A week after I visited EMC for this story, President Obama also stopped by the shop prior to his Town Hall Meeting at Lorain County Community College. To view photos and a video clip of his visit, go to emcprecision.com.