Supportlogo toolbar new

facebook icon new LinkedIn logo Youtube icon 


Geomagic Design grå



Advanced CAM programming for MTM

Hits: 1085

Excerpt from Mekpoint / Article writer: Ulf Samuelsson

Tremeco 2021 023 1024x687

In this article, we are in Göta, which is located along the E45 main road between Gothenburg and Trollhättan. Here we will visit to get information on how to combine advanced CAM programming in GIBBSCAM with advanced multifunction machines from MAZAK, from a fully automated perspective. The goal at Tremeco is to become the most modern subcontractor in Sweden, in manufacturing of advanced components and parts, for demanding customers.


STEFAN GÖRANSSON had an engineering education in high school and has since worked in the engineering industry, the last twenty years as a self-employed person. In 2004, he started Tremeco, working with contract manufacturing of precision mechanical components in most materials such as plastic, aluminum, steel, stainless steel, but also titanium and Hastelloy. The company has grown steadily since the start in 2004 and eventually the existing shopbuilding of 800 sqm became too small. Since 2017, Tremeco is located in newly built premises in the Göta industrial area with almost 2,000 sqm. - These are really fantastic premises, combining the workshop, conference rooms and all the office space we need, and with perfect logistics location next to the #45 road as well. The new facility is large enough to allow us to expand and double our turnover, says Stefan. We are good at adopting new technology, keeping up with technological development and using it in the right way. We are talking about advanced machinetools which require preparation of drawings, 3D partmodels, CAM programming and other associated preparation for manufacturing. Here, any notion of "simple machineshop jobs" is misplaced. Those simple jobs have disappeared with the technical development and will not come back again, says Stefan Göransson. Tremeco has moved away from all monotonous, personnel-intensive and heavy work, with the help of automation and a total investment in jobpreparation and CNC programming in CAM.


Today, it is not just about the machines out on the shopfloor, a big focus is in a holistic approach in the production chain. Therefore, we are organized so that there are no machinists in the traditional sense, but Admir and Stefan program parts in CAM full-time and of course load and unload as regular machinists too! All jobs are prepared off-line, so that everything - software, fixtures, tool selection, everything is completely ready when the programcode is sent to the machinetool, ready to run the job. This means extremely short set-up and rigging times - a scenario that most machineshops can only dream of…


The industry is increasing its focus on safe delivery times and saving costs, this has nothing to do with the size of the company. And here Stefan and Admir have gone "all-in" when it comes to programming, fixturing and tool selection with software embedded in digitization and industry 4.0. - with everything saved in the "cloud".

"We are fully digitalized in an easy-to-handle and user-friendly environment, where we make the difficult easy. All our MAZAK machines are automated with barfeeders and are "interconnected" in a network, where we before the next series that we will run, choose the machine that is free or that will soon be free. We have a efficient flow that gives us flexibility around the clock where larger series with long productiontimes can be run unmanned in the evening and at night", says Admir Filipovic, who is convinced that it is crucial to be able to connect machines and machining monitoring. With connected machines, it is possible to make all kinds of changes and upgrades quickly and smoothly, without interrupting the workflow.


Tremeco is a subcontractor that manufactures complex products in smaller series and in more advanced machines such as MAZAK Integrex. Achieving profitability in this type of machine and this type of production requires extremely fast job set-ups and programming. The tool paths are often three, four and five-axis and consist of a mix of turning and milling as well as special operations such as docking and loading. A not-so-simple task for the CAM programmer to handle, as both the machinetool and the parts to be manufactured are complex.

Efficient CAM software is a must and here the co-owners Stefan Göransson and Admir Filipovic have chosen to develop their programming and manufacturing processes with GibbsCAM. In addition to the CAM program being able to cope with the high demands that exist with different toolpaths and to control all the functions of the machinetool, systematization and optimization is required to achieve real speed. Another important aspect is that the CAM program can and must be used by more than just a "CAM specialist", preferably close to the machines on the shop floor. At Tremeco, the CAM workstations are connected directly to the CNC machines. High user-friendliness in the CAM software is crucial.

We asked Admir and Stefan to answer some questions on the subject of efficient CAM programming. We wanted to know a little bit about how they think and work.

Can you name an aspect that has been important for Tremeco, in order to achieve fast programming with GibbsCAM?
- That we have a complete tool and holder library.

Tremeco 2021 041 1024x687Above: Tooling library in GibbsCAM

How important is machine simulation?
- It is very important, as it provides security and reduces the risk of collisions.

Moving jobs between different types of machines probably happens often, how is it handled?
- Within the CAM software, we can quickly move jobs between all our different machines. The only thing we need to change is the choice of post processor, which is located in a library.

Can you name an advantage with simultaneous 5-axis machining in a multi-axis lathe?
- It allows us, among other things, to machine a complete part in one setup, with same clamping.

 Tremeco currently has three fully packed GibbsCAM licenses. Is all programming done centrally, or is CAM also used on the shop floor?
- Almost all programming is done on the shop floor. We can also move the licenses if we want to work with less disruption.

Tremeco 2021 033 1024x687Admir Filipovic with a ongoing programming session in GibbsCAM

A complete implementation of CAM for more complex machines means a lot of work, both for the end user and the CAM supplier. Post processor, machine models, fixtures and tool libraries must be integrated and adapted for both machine and company.

Now, when all this has been done, how quickly can you program a new job for a Mazak Integrex?

– Depends a lot on part complexity, but I would say from 15 minutes upto a couple of hours.

- We like to be a close advisory partner for innovators. Many times we can with our production equipment make the impossible possible. What was previously far too expensive to manufacture in Swedish production is now within reach. The combination of our long time in the industry and our desire to be at the forefront of technology development makes us an ideal partner for innovative companies that want to push the boundaries, we can do more…, says Stefan Göransson at Tremeco AB.


We ask Mikael Bagge at Fructus, the supplier of GibbsCAM, for input regarding important CAM features at Tremeco
- 5-axis simultaneous machining is an important part, which is logical for a 5-axis milling machine, but is at least as important a part for the multifunction / MTM machines that Tremeco uses. With 5-axis simultaneous machining in an MTM machine, the milling spindle can move around an entire workpiece without releasing the surface, which enables, among other things, that finer surfaces can be achieved and that fewer tools need to be used. Five-axis simultaneous machining is used more and more in both contract and production machining. Back in the day, 5-axis technology was more often used for molds, impellers and the like, but today the area of ​​use is much wider. The methods for 5-axis machining are constantly evolving in CAM, which means that many contract manufacturers now use five-axis machining frequently. You can get better surface finish with five-axis methods, you can machine inside tubes, chamfer parts automatically and do dynamic milling with 5-axis at the same time. In practice, you can manufacture "impossible" parts, for example pockets with negative walls.

Of course, in order to switch sufficiently quickly between different jobs and build new programs - all tools, chucks, jaws and fixtures must also be handled efficiently inside the CAM software. In addition, it is important to have the knowledge about which machining methods to combine. In some cases, three-axis plungeroughing may yield gains, while in other situations, dynamic machining is more profitable. But it is also about process flows, when should a partshift in the main spindle take place, how should docking and cutoff be handled and so on - i.e. operation sequences should be built to get stable clamping and efficient material removal. The above must then be verified with a safe and fast machine simulation, so that mistakes are captured before the job is sent to the machine. The CAM program must handle all this, without the user having to use external programs, or "cut and paste" type of solutions. Tremeco handles and manages all these different parts very well with GibbsCAM, which is why the result is so good.

The 5-axis environment also offers extremely advanced collision control. The tool, the shaft, the holder, the stockmaterial, the partmodel - all objects can be defined as collision objects and different behaviors can be defined based on how a possible collision occurs. In one situation the tool may need to be retracted to avoid a collision, while in another situation the tool should be tilted away from the part, and so on.

Tremeco 2021 010 1024x678

– Machinesimulation and collision checking are very central and important functions for us, says Stefan Göransson

 Tremeco 2021 003 1024x678

Tremeco 2021 015 1024x678

Tremeco 2021 007 1024x678

- Admir Filipovic shows some of the parts manufactured by Tremeco.