H: the panel header

The H line opens every XXL program and describes the panel to be machined: its length, width and thickness, the reference corner, the unit of measurement and the default settings flag. Without it the converter has nothing to size the job with and refuses the file.

Syntax

H DX<mm> DY<mm> DZ<mm> [-AD] [R<n>] [*MM] [/DEF]

VerifiedReproduced byte for byte from a machine-proven file.

Parameters

DXPanel length in millimetresrequired
DYPanel width in millimetresrequired
DZPanel thickness in millimetresrequired
-ADReference corner flag, written as -ADoptional
RRotation or reference code, R99 in the verified sampleoptional
*MMUnit of measurement, written as *MMoptional
/DEFDefault settings flag, written as /DEFoptional

How it is written to PGM

H becomes the first record of the file, 36 bytes: six of framing, then DX, DY and DZ as 32-bit integers in hundredths of a millimetre, the reference corner as two characters, the tool and C values as 16-bit numbers, R as another, the unit as two characters and the tooling file name as eight. Fields the file does not give are marked absent in the record's own mask and written as zeros.

Bytes in the PGM: 36

Example

H DX800.000 DY600.000 DZ18.000 -AD R99 *MM /DEF

This line is taken from the machine-proven reference program.

Notes

  • Panel dimensions are structural, so they are always verified. The flags are only verified in the combination -AD R99 *MM /DEF found in the reference program.
  • Only one H line is allowed. A second one is reported as a duplicate header.
  • Header numbers are decimals in millimetres; DX800.000 and DX800 are equivalent.

Messages this command can produce

Related commands