Table of Contents

Namespace Hi.NcParsers.Dependencys.Syntec

Classes

SyntecParameterTable

Syntec controller parameter table. Stores system parameters (single value) and axis parameters (per-axis value) under Pr-prefixed keys numbered after the Fanuc table's keys, not after Syntec's own parameters: on a Syntec control these numbers hold other parameters (its software stroke limit 1, for one, is Pr2401~Pr2440), and IsStorageKeyOnly(int) marks every modeled key but Pr4002.

Pr4002 is Syntec's own number: the retraction distance of drilling, in the control's least input unit, which this table reads as microns where the Fanuc table's key 4002 holds mm.

SyntecParameterTableProxy

Get-or-create INcDependencyProxy for SyntecParameterTable: the Syntec sibling of FanucParameterTableProxy. Like Fanuc, the Syntec parameter table mixes machine config with per-case work-coordinate offsets, so the proxy carries a fixed machine-config Seed serialized into the shared runner file. On wire, the host receives a deep clone of the seed only when it has no SyntecParameterTable yet; a loaded project's own full table wins. The proxy does not implement the machine-config interfaces — consumers go through GetEffectiveNcDependencyList().