Open core: don’t reinvent the wheel — build your fenestration software on ours.

Skip to main content

A notch (machining operation) is an instruction to cut, drill, route or
otherwise machine a profile at a precise position — a drainage slot, a hardware pocket, a
screw boss, a lock mortise, a coupling cut. OpenJanela generates notches automatically from
rules attached to a series, and carries them through to the Bill of Materials and the
CNC/cut-list output.

Why notching rules exist

Two units in the same series share the same machining logic, but the exact positions depend
on the unit’s size, its options, and where each profile sits (frame vs sash vs mullion). Rather
than hand-place every operation, an administrator describes the machining once as a set
of rules on the series; the configurator then evaluates those rules against each unit and emits
the correct operations.

Where notching is configured

Notching is part of the per-series Rules engine. Each rule has a type
(a number that says what the rule does) and a value/description (its parameter). A
machining operation is built from a small sequence of rules: one rule creates the
operation, then following rules set its attributes (pattern, tool, position, side,
conditions, comments). The rest of this chapter is the catalog of those rule types.

Two kinds of operation

Kind Created by Anchored to
Mullion machining (notchType 99) Rule type 142 — Set Machining Operation On Mullion A mullion / coupler span — its centre and the perpendicular member it crosses.
Shape / hardware machining (notchType 100) Rule type 143 — Set Machining Operation On Shape A shape edge or facet (frame, sash, opening).