The Inch and Metric values and the sign output apply only to non-zero values. The last set of columns control the format when the value is zero.**************************** FORMATABLE CODES ************************In the example above, a zero value for XAbsolute would be output as X0. If the last four columns were set to 1 Y 1 0, then X0.0 would be output.The last column is the sign output for a zero value. Almost always this is 0 meaning there is no sign. If it is necessary to force a + sign on the zero value, the sign output column would be 4. So if the desired format was X+0.0, then 1 Y 1 4 would be used in the last four columns. The values for column 4 of the zero value output are the same as those values for the sign output of a numeric value. See Defining the sign output of a formatable value.When the zero value columns are “dashed out” with - - - -, the zero value output is suppressed. This can be useful to prevent T0 from being output for the tool number in chase the user entered 0 on the tool technology page.Some machines might give an error if there is a D0 or D00 in the NC code. The D value comes from the "Offset Register NC" setting on the operation technology page. If that is the case with your machine, then you could dash out the zero value columns for DiameterCompensation. That would give you:DiameterCompensation : D Y 2 N N 0 Y 2 N N 0 0 - - - -This way, if the user forgets to change the Offset Register NC on a particular operation technology page, it will not output a D0 or D00 in the NC code.« Formatable Codes