Skip to main content
4-Participant
January 19, 2025
Solved

Generate 4-axis gcode

  • January 19, 2025
  • 3 replies
  • 1484 views

Hi everyone,

 

I have generated some 4-axis tool paths using the B-axis (rotating the stock), However, every time I export the Gcode it only has XYZ movements.

 

I know that my tool paths are not great and there is still a lot of work needed so any suggestion is welcome, however the most important issue I need to solve is that the Gcode it exports is different than the toolpaths. So any help would be appreciated.

 

I'm going to leave the Creo (Creo 9.0) file and a screenshot of the CNC interface for reference.

 

Regards,

Andrea

Best answer by KenFarley

In order to output code that uses a rotary table for 4-axis cutting, you need to have a post-processor set up to specifically handle this kind of motion.

You define this under Applications->NC Post Processor

You have to define the Machine Type as "4 - Axis Rotary Table". Or at least that's what I have.

There are a lot of things you need to know about the specific machine, in particular the way it handles the angles on the rotational axis.

 

3 replies

13-Aquamarine
January 20, 2025

Can you show the coordinate system for reference?  Are you saying that the G-Code after post processing isn't right, or the values you see in the play path screen don't seem right?

KenFarley21-Topaz IIAnswer
21-Topaz II
January 20, 2025

In order to output code that uses a rotary table for 4-axis cutting, you need to have a post-processor set up to specifically handle this kind of motion.

You define this under Applications->NC Post Processor

You have to define the Machine Type as "4 - Axis Rotary Table". Or at least that's what I have.

There are a lot of things you need to know about the specific machine, in particular the way it handles the angles on the rotational axis.

 

4-Participant
January 24, 2025

I ended up figuring it out, I didn't realise that the post-processor needs to be selected after it's configured, so I kept modifying the PP but I kept selecting the wrong one. Everything is working correctly now, Thank you for the help.