CNC Z32 - Programming guide (
Milling machines manufacturer) Format of numeric values : - At least one number must be programmed (the zero value is programmed with one or more “0” characters) - The division between integer and decimal part may be indicated either with “.” (point) and with “,” (comma). All following sample programming are valid ISO lines: X.1 X .1 X,1 X0,1 X 0.1 X00000,1000 - All numbers cannot have more than 9 significant digits before or after the decimal delimiter. All following sample programming are valid ISO lines: X123456789 X0.123456789 X0.0000123456789 X12345.6789 Invalid programming samples: X1234567.12345 X12345.67890000 X1.00000001234 - A number cannot contain space characters. 2.1.4 Comment lines A part-program may contain comment lines. A comment is contained between parenthesis. Example: G0 Z100 (initial approach) 2.1.5 G functions (modals and with stop) The G functions are preparatory functions responsible to prepare the CNC to interpret the following functions. The number following the G letter identifies the particular function for which the Z32 must be prepared. The value following the G letter must always be a numeric value (CANNOT be an expression result). Only some G functions (i.e. only some numeric values) are interpreted and executed from Z32. If a not implemented G function is programmed, Z32 issues the related alarm. The functions are those contained in the ISO regulations, with some adaptations. In particular: The initial zero digits of G codes can be omitted (G0 is equivalent to G00) More than one G function can be programmed in the same block: in this case the G functions are recognized and executed by the CNC as they are encountered in the programmed line: if contrasting G functions are programmed, the last programmed G function remains active. Some particular G functions require additional data to complete their definition. MODAL functions are those G functions whose effect will be maintained also in the blocks following the one where they were programmed: modal G functions are normally deactivated by other special G functions. Some G functions require the machine STOP: the profile must be completely defined when they are executed. In this case no contouring with open profile, or contouring with radius compensation can be active. >
8