Post Support
DSI has you covered!

Terms & Conditions for “Post Processor editing and creation" support
Due to the inherent complexity of a CAM system and the post-processor, comprehensive testing of all aspects may not be feasible upon initial delivery or implementation. Recognizing this challenge, post-processor support becomes indispensable. This is particularly significant when a function is utilized for the first time. Post-processor support provides a dedicated resource to modify the post-processor with the formatting requirements of the CNC controller while accommodating individual preferences.
What is typically included:
- Post-processor support consists of ensuring the format of the code functionally drives the machine without alarm. This is based on the capabilities of the machine control itself as well as the intended usage of the functionality of the originating CAM software.
- The functionality contained within your post-level
What is not included:
- When a post-processor change request is sufficiently complex that a scope and application must be coordinated, these can still be accommodated, although they would need a scope and budget.
- Third-party integrations such as touch probing systems, data collection, and tool management systems.
- In-process scripting and logical statements.
- Articulated spindle attachments (Right angled heads).
- Post-processor edits to circumvent limitations of the CNC Control.
- Post-processor edits to circumvent the functionality of the CAM system
Disclaimer: The functions listed below are typical examples and are not exhaustive. This list is not intended to completely or exclusively represent all possible functions
Typical level 1 post entitlements | Description |
Standard Flood codes | Up to 7, flood only |
Machine limits | Add machine limits to output within limits |
Canned cycles | Add supported cycles and definitions |
Home commands | Home positioning - when to go home all axis vs. Z only |
Block numbers | Add or remove block numbers |
Toolpath numbers | N number to skip to the toolpath |
Fixture offsets | Toolpath fixture offsets G54 etc. |
Program header | Header info - typical program start stuff |
Program End | Program end info |
Toolpath End | Toolpath end, what happens between toolpaths |
File Extension | Scripting file extension |
Tool change | Home the machine |
Tool Prestage | Prestage Machine to |
Typical level 2 post entitlements | Description |
Clamp codes | When to activate/deactivate rotary clamps |
Tool change 5-Axis | Send the machine to a safe position |
High-speed/Smoothing | High-speed output and toolpath tolerance smoothing |
TWP / G68.2 | 3+2 type plane info for Fanuc controls |
Plane Spatial | 3+2 type plane info for Heidenhain controls |
Cycle 800 | 3+2 type plane info for Siemens controls |
Machine simulation | Machine simulation and config file |
Turn-mill support | Adds turning functions to Mill posts i.e. Brother M140X2 |
Potential cost options to consider | Description |
Tool length & Break | Laser cycles |
Tool life management | Tool life management |
Coolant pressure | Adding a user-defined output for coolant pressure |
Spindle warm-up | Spindle dwells at toolpath spindle speeds |
Main / Sub split or Cascading posts | Split toolpaths to output a main and sub-programs |
Right Angle Head | Use an existing post to run RA head - requires a new post |
Wave thread | DSI version of sandvik optithread |
Custom drill cycle | Create a user-defined drill cycle |
Drill block | Support for router drill blocks |
Multi-channel | Support for multichannel posting with sync codes |
Single cycle drilling | Add all pattern drilling into a single operation |
Custom tool commands | Modify the way tools are called. eg T#>100 = T1 |
Operation properties | Add custom properties to specific toolpaths |