Siemens 828d Post Processor For Mastercam Direct
Bad Output (Standard FANUC post):
The Siemens 828D is one of the most powerful and versatile CNC controls for shop-floor machining. It bridges the gap between basic pocket milling and complex, multi-axis interpolation. However, its power comes with a unique programming language (DIN/ISO with Siemens cycles) that differs significantly from standard FANUC or Haas controls.
Open your Mastercam post file (.pst) and search for CYCLE83 . If you don't find it, you are losing efficiency.
Before running any Mastercam program, ensure your 828D is set to "DIN/ISO" mode, not "ShopMill" mode. Press the "Program" button, then select "New" and choose "DIN/ISO" . Trying to run G-code in ShopMill mode will result in a syntax error. siemens 828d post processor for mastercam
Your post must allow you to activate CYCLE832 via Mastercam’s "Text" or "Misc" integers. Without this, your finishing passes will lack the smooth acceleration/deceleration needed for die and mold work.
Even with a good post, you might see errors. Here is a quick troubleshooting guide:
In this article, we will break down why the 828D requires a specialized post, the critical features you must look for, and how to troubleshoot common output issues. Bad Output (Standard FANUC post): The Siemens 828D
Siemens handles plane switching differently for drilling cycles. A standard post may crash on a 5-axis or right-angle head operation. The 828D post must properly handle PL (Plane selection) commands.
The post should convert Mastercam’s standard drilling and tapping operations into Siemens cycle format, not long-hand G-code. This keeps the program size small and allows the operator to edit peck depths or dwell times easily at the control.
When purchasing or customizing a post for the 828D, ensure it includes the following: Open your Mastercam post file (
The 828D distinguishes between external subprograms (calling another file) and internal subprograms (LABEL jumps). Your post needs to output CALL commands correctly based on how you set up your Mastercam subprograms.
MCALL CYCLE83(1., 0., 1., -25., , 1., , 1., 1., 1., 1., 1., 1.) MCALL CYCLE84(1., 0., 1., -12., , 1., , 1., 1., 1., 1000., 2000.) MCALL Notice how the Siemens post uses MCALL to activate the cycle and parentheses for all parameters. This is what makes the 828D so powerful.
If you are using Mastercam to program parts for an 828D, you cannot rely on a generic FANUC post. You need a dedicated .