Every notching/machining rule type, grouped by purpose. The create
rules start a new operation; the rest set attributes on the current operation.
create Create the operation
| Type |
Name |
What it does |
| 142 |
Set Machining Operation On Mullion |
Starts a new mullion operation (notchType 99) anchored to a mullion/coupler span. Resolves orientation, the span’s start/end, and the centre coordinates from the crossing member. Resets the repeat parameters. |
| 143 |
Set Machining Operation On Shape |
Starts a new shape/hardware operation (notchType 100) anchored to a shape edge or facet (frame / sash / opening). Resets the repeat parameters. |
Position & placement
| Type |
Name |
What it does |
| 148 |
Set Operation Position X (expression) |
Evaluates the X expression (after token substitution) to the X coordinate. Supports repeat expansion. Sets the operation’s X centre. |
| 149 |
Set Operation Position Y (expression) |
Evaluates the Y expression to the Y coordinate; supports repeat expansion. Sets the Y centre and, where needed, converts a sash-relative position to a frame-relative one. |
| 150 |
Set Operation Position Z (expression) |
Evaluates the Z (depth) expression and sets the Z centre. |
| 152 |
Set Adjustment from Centre of Mullion |
For a mullion operation, sets an offset from the mullion’s centre line and anchors the perpendicular coordinate to the mullion axis. |
| 151 |
Set Operation Sequence |
Sets the execution order (sequence number) of this operation on the part. |
Tooling & identity
| Type |
Name |
What it does |
| 144 |
Set Pattern No. |
Sets the machining pattern name. An operation with no pattern is dropped during BOM build, so this (or 145) is effectively required. |
| 145 |
Set Pattern By Matrix |
Looks the pattern up via a matrix (resolving to a part) and uses that part’s description as the pattern; can also pull the part’s image. |
| 146 |
Set Tool No. |
Sets the tool/bit identifier for the machine. |
| 147 |
Set Track No. |
Sets the track / spindle / station identifier. |
| 169 |
Set Machine ID |
Sets the CNC machine identifier the operation runs on. |
| 176 |
Set Hardware Image |
Resolves a part, scales its drawing image, and attaches it (with standard width/height) to the operation for the work order. |
| 298 |
Set Feed Direction |
Sets the tool approach / feed direction. |
| 297, 299 |
(reserved) |
Placeholders; no effect. |
Conditions & filters (must match before the operation is attached)
| Type |
Name |
What it does |
| 153 |
Set Operation On Side |
Restricts the operation to a side: 1=top, 2=bottom, 3=left, 4=right (and combined codes). |
| 154 |
Set Reference Condition 1 |
Attaches the operation only to a part whose Reference 1 equals this value. Blank = no restriction. |
| 155 |
Set Reference Condition 2 |
Same, for the part’s Reference 2. |
| 156 |
Hide Notch |
Configures the operation but does not draw it (machined, not shown on the elevation). |
| 157 |
Set Position Condition (Out / In) |
1 = machine a pair on the in/out faces; otherwise a single operation. |
| 158 |
Set Level Condition |
Restricts the operation to a level: 1=frame, 2=sash, 3=mullion, 5=glazing bead, 99=coupler, 200+=sub-assembly. Also resolves the parent shape/frame. |
Comments
| Type |
Name |
What it does |
| 159 |
Set Operation Comment 1 |
Operator note / machining comment (primary). |
| 160 |
Set Operation Comment 2 |
Secondary note. |
Repeat & equalize spacing
These rules let one operation repeat along a span instead of placing one notch per rule.
| Type |
Name |
What it does |
| 171 |
Set Repeat Notch Start |
First position of the repeat sequence. |
| 172 |
Set Repeat Notch End |
Last position of the repeat sequence. |
| 173 |
Set Repeat Notch Step |
Fixed spacing between repeated notches. |
| 174 |
Set Max Rule ID for Notch |
The attribute cutoff for the current operation (see the sequence boundary). |
| 177 |
Equalize Notch Spacing |
Space repeated notches equidistantly across the span instead of at a fixed step. |
Order splitting (related, evaluated alongside)
| Type |
Name |
What it does |
| 85 |
Split Into New Order (no price) |
Begins a new manufacturing order group without affecting price. |
| 86 |
Split Into New Order (with price) |
Begins a new order group with separate cost tracking. |
| 87 |
Unsplit |
Cancels a previous split directive. |
| 110 |
Get Option Answer |
Resolves an option answer used by the repeat/positioning context. |