1. Knowledge base
  2. General Information

What support is provided with a post purchased from DSI?

A post purchased through DSI entitles you to twelve months of support for that post.

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 is outlined below

  • 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

Typical level 1 post entitlements

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

Clamp codes

Clamp on and off commands - when to activate

Tool change 5 axis

Sent the machine to a safe location

High-speed/Smoothing

High-speed output and toolpath tolerance smoothing

TWP output

3+2 type plane info for Heidenhain

Cycle 800

3+2 type plane info for Siemens

Machine sim

Machine simulation and config file

Turn-mill support

Adds turning functions to Mill eg. Brother M140X2

Typical post customizations

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

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

change the way tools are called. eg T#>100 = T1

Operation properties

Add custom properties to specific toolpaths