Compare the features of ZEDFREE, ZEDPRO and ZED! in order to download the version that best meets your needs.
T01 M06 (1/4 END MILL)
S5000 M03
G90 G00 X0.0 Y0.0
Sandvik (parent company of GibbsCAM) offers a commercial post service called Postability. These are pro-grade posts built for advanced multi-axis and mill-turn machines. They include:
In the world of precision machining, there is a distinct, terrifying moment that every CNC programmer knows all too well. It happens right after you’ve spent hours perfecting a complex 5-axis toolpath in your CAM software. You click "Post," the file generates, you load it into the machine controller, and you hit Cycle Start.
If the machine hums to life and the tool dances through the air exactly as planned, it’s a beautiful symphony of engineering. But if the spindle rams into the vise, or the tool changer jams, or the machine throws an alarm that reads "Syntax Error," that symphony turns into a heavy metal disaster.
The bridge between these two outcomes—between a perfect digital model and a pile of scrap metal—is the Post Processor. gibbscam post processor
In the GibbsCAM ecosystem, the Post Processor isn't just a file converter; it is the specific dialect of your shop floor. Here is why it is one of the most interesting, critical, and often misunderstood components of modern manufacturing.
Symptom: The NC file has repeated M98 Pxxxx instead of G01 lines.
Cause: GibbsCAM’s “Macro” or “Subprogram” option is enabled for repeated features.
Fix: In the post, look for SubprogramSupport = YES and change to NO, or disable it in the Operation Parameters under “Output.”
That night, Elena didn’t go home. She sent her husband a text: “Spindle crash. Sleeping in the office. Don’t wait up.” T01 M06 (1/4 END MILL) S5000 M03 G90 G00 X0
She opened GibbsCAM’s PostHaste editor. The screen went dark, replaced by a cascade of logic. The .pst file wasn’t just a lookup table; it was a script. A raw, unforgiving logic engine written in a proprietary language that looked like a lovechild of C and assembly.
She scrolled to the section marked Motion_Linear and then Motion_Arc.
// Arc output
IF (ArcPlane == PLANE_XY)
IF (ArcCenterFormat == INCREMENTAL)
OUTPUT "I" + (ArcCenterX - LastX);
OUTPUT "J" + (ArcCenterY - LastY);
ELSE
OUTPUT "I" + ArcCenterX;
OUTPUT "J" + ArcCenterY;
ENDIF
ENDIF
“There it is,” she whispered. The old post was hard-coded to incremental arcs. The new Haas firmware expected absolute centers. She changed the flag from INCREMENTAL to ABSOLUTE and recompiled the logic. Sandvik (parent company of GibbsCAM) offers a commercial
But as she hit Save, a new error appeared in the log: “Error: Format mismatch in Tool Change block. String expected, integer found.”
She groaned. This was the horror of post editing. You fix one dragon, and three more heads grow in its place. She dove deeper.
Input: drilling operation with peck depth 3.0 mm, retract 2.0 mm, tool length comp. Post output (conceptual):
For Swiss lathes (Citizen, Star, Tsugami), the post must manage guide bushings, synchronized main and sub spindles, and cross-drilling/milling attachments. A dedicated GibbsCAM Swiss post processor typically supports: