The official site of the Pennsylvania State Athletic Conference
Siemens 828d Post Processor For Mastercam Guide
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.
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.
G83 Z-1.0 R0.1 Q0.1 F10. (Alarm: Unknown G code) M29 S1000 (Alarm: Siemens doesn't use M29) G84 Z-0.5 R0.1 F20. Good Output (Siemens 828D post): siemens 828d post processor for mastercam
If you are programming a lathe or a mill-turn with the 828D, the post must support Siemens ShopTurn commands. This allows for graphical simulation directly on the CNC screen without back-plotting.
| Error on 828D | Likely Cause | Mastercam Fix | | :--- | :--- | :--- | | "Axis not configured" | Post output A or B instead of C . | Verify rotary axis labels in the post (Rotary Axis Settings). | | "Drilling cycle incomplete" | Missing RTP (Return plane) or RFP (Reference plane). | Update the post formatting for drillcyc block. | | "Wrong G code" | Post output G84 for tapping. | Force the post to output CYCLE84 instead of G84. | | "Spindle speed missing" | M03 issued before S word. | Change the order of output variables in the post (S before M03). | Before running any Mastercam program, ensure your 828D
When purchasing or customizing a post for the 828D, ensure it includes the following:
Mastering the Siemens 828D: The Ultimate Guide to the Mastercam Post Processor The Siemens 828D is one of the most
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.
Bad Output (Standard FANUC post):
Even with a good post, you might see errors. Here is a quick troubleshooting guide: