Use for outside corners (boss). Park probe in the open space near the corner at scan depth — clear of both walls. Macro probes each wall and sets WCS X and Y (and optionally Z) to the corner.
FEATURE CONTEXT
CORNER LOCATION
PROBE SEQUENCE
PROBE Z FIRST
WCSWCS TARGET
GEOMETRY
MAX PROBE
RETRACT
PROBE RADIUS
SAFE Z
TRAVEL
SCAN DEPTH
FEED RATES
FAST FEED
SLOW FEED
ADVANCED
INPUT PORT (P)
LEVEL (L)
STOP (Q)
OPTIONS
SLAVE
CODE PREVIEW (DDCS M350 COMPLIANT)
VISUALIZATION
Probe
Retract
Jog
Travel
FEATURE CONTEXT
FEATURE TYPE
AXIS
1ST AXIS DIR
PROBE BOTH AXES
2ND AXIS DIR
WCSWCS TARGET
GEOMETRY
MAX PROBE
RETRACT
SAFE Z
FEED RATES
FAST FEED
SLOW FEED
ADVANCED
INPUT PORT (P)
LEVEL (L)
STOP (Q)
OPTIONS
SLAVE
CODE PREVIEW (DDCS M350 COMPLIANT)
VISUALIZATION
FEATURE CONTEXT
FEATURE TYPE
WCS TARGET
GEOMETRY
MAX PROBE
RETRACT
SAFE Z
FEED RATES
FAST FEED
SLOW FEED
ADVANCED
STOP (Q)
PROBE PORT/LEVEL
from Settings → probe input
CODE PREVIEW (DDCS M350 COMPLIANT)
VISUALIZATION
METHOD
FIND CENTRE BY
Z ZERO AT
STOCK DIAMETER (mm)
WCS TARGET
GEOMETRY
MAX PROBE
RETRACT
SAFE Z
FEED RATES
FAST FEED
SLOW FEED
ADVANCED
STOP (Q)
PROBE PORT/LEVEL
from Settings → probe input
CODE PREVIEW (DDCS M350 COMPLIANT)
VISUALIZATION
CLOCK
ACTION
REFERENCE (A0 AT)
FLAT SPAN (mm)
WCS TARGET
GEOMETRY
MAX PROBE
RETRACT
SAFE Z
FEED RATES
FAST FEED
SLOW FEED
ADVANCED
STOP (Q)
PROBE PORT/LEVEL
from Settings → probe input
CODE PREVIEW (DDCS M350 COMPLIANT)
VISUALIZATION
Probe
Retract
Jog
Travel
Position probe touching or just clear of the edge. Macro probes the wall and sets WCS axis to the contact position.
FEATURE CONTEXT
AXIS
DIRECTION
WCSWCS TARGET
GEOMETRY
MAX PROBE
RETRACT
FEED RATES
FAST FEED
SLOW FEED
ADVANCED
INPUT PORT (P)
LEVEL (L)
STOP (Q)
OPTIONS
SLAVE
CODE PREVIEW (DDCS M350 COMPLIANT)
VISUALIZATION
LAYOUT
Drills/bores a hole pattern in the active WCS. Drag the handles in the 2D layout (left) to set the pattern — round handle sizes it, square handle places it; the 3D view (right) verifies the cut. Peck = plunge (hole Ø = drill); Bore = ring-step an end mill (hole Ø ≥ tool). Spindle start + end-of-program are added from Settings.
PATTERN
TYPE
SKIP HOLES
POSITION X
POSITION Y
COLUMNS
ROWS
X SPACING
Y SPACING
BOLT-CIRCLE Ø
HOLE COUNT
START ANGLE
WIDTH
HEIGHT
HOLES / WIDTH
HOLES / HEIGHT
HOLE COUNT
SPACING
ANGLE
TOOL
FROM LIBRARY
SPINDLE RPM
METHOD
METHOD
HOLE Ø
PECK
TOOL Ø (end mill)
PITCH (Z/rev)
DEPTH & FEED
DEPTH
CLEARANCE Z
FEED
CODE PREVIEW (DDCS M350 COMPLIANT)
VISUALIZATION
LAYOUT
Clears a rectangular or circular pocket with an end mill in the active WCS. Drag the handles in the 2D layout (square = place, round = size); the 3D view verifies the cut. Walls are offset inward by the tool radius so the finished pocket matches the size you type. Spindle start + end-of-program come from Settings.
SHAPE
SHAPE
STRATEGY
POSITION X
POSITION Y
WIDTH
HEIGHT
DIAMETER
TOOL
FROM LIBRARY
SPINDLE RPM
TOOL & STEPOVER
TOOL Ø
STEPOVER %
DEPTH & FEED
DEPTH
DEPTH / PASS
CLEARANCE Z
FEED
PLUNGE FEED
CODE PREVIEW (DDCS M350 COMPLIANT)
VISUALIZATION
LAYOUT
Mills a straight slot from point A to point B in the active WCS. Drag the A / B / width handles in the 2D layout; the 3D view verifies the cut. The tool centre travels A→B, so the slot ends are rounded a tool-radius beyond each point. Width = tool → one pass; width > tool → parallel passes. Spindle start + end-of-program come from Settings.
ENDPOINTS
A — X
A — Y
B — X
B — Y
TOOL
FROM LIBRARY
SPINDLE RPM
TOOL & WIDTH
WIDTH
TOOL Ø
STEPOVER %
DEPTH & FEED
DEPTH
DEPTH / PASS
CLEARANCE Z
FEED
PLUNGE FEED
CODE PREVIEW (DDCS M350 COMPLIANT)
VISUALIZATION
LAYOUT
Skims the top of the stock flat over a rectangular area. Opens sized to the whole stock top; drag the handles to face a sub-area. The tool overhangs the area edge by its radius so the whole top is faced — keep the area within fixture clearance. Spindle start + end-of-program come from Settings.
AREA
POSITION X
POSITION Y
WIDTH
HEIGHT
TOOL
FROM LIBRARY
SPINDLE RPM
TOOL & STEPOVER
STRATEGY
TOOL Ø
STEPOVER %
DEPTH & FEED
SKIM DEPTH
DEPTH / PASS
CLEARANCE Z
FEED
PLUNGE FEED
CODE PREVIEW (DDCS M350 COMPLIANT)
VISUALIZATION
LAYOUT
Engraves filled text (part tags / labels) in the active WCS. Letters are pocket-filled from a single-stroke font, so the counters (holes in O, A, 8…) come out clean. Drag the pos / height handles in the 2D layout; the 3D verifies the cut. Use a small end mill (or V-bit). Spindle start + end-of-program come from Settings.
TEXT
HEIGHT
STROKE WIDTH
ALIGN
POSITION X
POSITION Y
LETTER SPACING
TOOL
FROM LIBRARY
SPINDLE RPM
TOOL & FILL
TOOL Ø
STEPOVER %
DEPTH & FEED
DEPTH
DEPTH / PASS
CLEARANCE Z
FEED
PLUNGE FEED
CODE PREVIEW (DDCS M350 COMPLIANT)
VISUALIZATION
Probe
Retract
Jog
Travel
Jog probe to point A along the fence at probe height → Enter. Macro probes fence, lifts Z, pauses. Jog to point B along same fence → Enter. Macro probes again and reports drift, span and angle.
FEATURE CONTEXT
CHECK AXIS
PROBE DIRECTION
GEOMETRY
MAX PROBE
RETRACT
SAFE Z
TOLERANCE (mm)Reference only — shown in output comments
FEED RATES
FAST FEED
SLOW FEED
ADVANCED
INPUT PORT (P)
LEVEL (L)
STOP (Q)
CODE PREVIEW (DDCS M350 COMPLIANT)
Tool-length probe parameters come from Settings → ATC (block height, feeds, max distance, retract, Q) and the tool-setter pin/level from Settings → Probes. The preview below reflects those values — edit them in Settings.
CODE PREVIEW (DDCS M350 COMPLIANT)
A quick tap on the tool setter that aborts if the tool is broken, missing, or the wrong length. Re-measures and compares to the stored tool-length table (1430+T-1). Setter pin/level from Settings → Probes; block height, feeds, safe Z, max distance from Settings → ATC.
TOLERANCE
LENGTH TOLERANCE (mm)
CHECKS
current tool #1300 vs table 1430+T-1
CODE PREVIEW (DDCS M350 COMPLIANT)
WARM-UP SEQUENCE
CODE PREVIEW (DDCS M350 COMPLIANT)
TOOL CHANGE
Pocket positions come from the controller tables (#1330+ X · #1350+ Y · #1370+ Z) — teach them on the machine first. Drawbar: M154/M155, sensors: M302/M303. Test in the 3D drawer: ▶ Run with Auto sensors, or drive the I/O panel by hand.
CODE PREVIEW (DDCS M350 COMPLIANT)
ATC COMMISSIONING TEST
Run these BEFORE the first automatic change: drawbar cycling proves the pneumatics + sensors; the pocket dry-run proves the taught positions. Both simulate in the 3D drawer (▶ Run · I/O panel).
CODE PREVIEW (DDCS M350 COMPLIANT)
VISUALIZATION
FEATURE CONTEXT
TYPE
MODE
GEOMETRY
VALUE
CYCLE#2043 pulse width ms — ON=cycle, OFF=cycle (100 => 100ms on, 100ms off)
MESSAGEUse / for line breaks in DDCS popup messages (#1505).
ADVANCED
TARGET ID
DEST VAR
STATUS COLOR
DWELL AFTERmilliseconds — e.g. 3000 = 3s
SLOT #1510
SLOT #1511
SLOT #1512
SLOT #1513
CODE PREVIEW
Zero one or more axes in the selected WCS to the current machine position. Use Active WCS to always target whichever WCS is loaded on the controller.
FEATURE CONTEXT
WCSWCS SYSTEM
OPTIONS
SLAVE
CODE PREVIEW
Blocks
Primitive level. STUDIO composes these into presets.
drag a block to move · drop below another to snap · drag empty space = pan · wheel = zoom