Namespace Hi.NcParsers.ParsingSyntaxs.Heidenhain.CyclDefSyntaxs
Classes
- HeidenhainDatumSettingSyntax
Heidenhain syntax of
.CYCL DEF 247 DATUM SETTING
- HeidenhainDatumShiftSyntax
Heidenhain syntax of
.CYCL DEF 7 DATUM SHIFT
- HeidenhainToleranceCyclSyntax
Structures the klartext CYCL DEF 32 TOLERANCE cycle (grouped
32.0 TOLERANCE / 32.1 T0.1 / 32.2 HSC-MODE:0 TA0.5or the single-line forms) intoParsing.TOLERANCE { T?, HscMode?, Ta? }for HeidenhainPathSmoothingSyntax. Runs after HeidenhainCyclDefSyntax (which contributesParsing[“CYCL DEF”] = 32+CyclHead). A bare 32.0 line (no T) is a tolerance reset and recordsBare: true. The glued corpus spelling32.2HSC-MODE:0leaves a digit-prefixed residue after the CyclDef prefix strip — the HSC grab tolerates it.