Principles of programming
1.1 Introductory comments
1.1.4
Display of the G code
The G code is displayed in the same language (Siemens or ISO Dialect) as the relevant
current block. If the display of the blocks is suppressed with DISPLOF, the G codes continue
to be displayed in the language in which the active block is displayed.
Example
The G functions of the ISO dialect mode are used to call the Siemens standard cycles. To do
this, DISPLOF is programmed at the start of the relevant cycle; this way the G functions that
are programmed in the ISO dialect language continue to be displayed.
PROC CYCLE328 SAVE DISPLOF
N10 ...
...
N99 RET
Procedure
The Siemens shell cycles are called via main programs. The Siemens mode is selected
automatically by calling the shell cycle.
With DISPLOF, the block display is frozen on calling the cycle; the display of the G code
continues in the ISO Mode.
The G codes that were changed in the shell cycle, are reset to their original status at the end
of the cycle with the "SAVE" attribute.
1.1.5
Maximum number of axes/axis identifiers
The maximum number of axes in the ISO dialect mode is 9. The axis identifiers for the first
three axes are defined permanently with X, Y and Z. All other axes can be identified with the
letters A, B, C, U, V and W.
1.1.6
Decimal point programming
In the ISO dialect mode, there are two notations for evaluating programmed values without
decimal point:
● Pocket calculator notation
● Standard notation
The setting is done over MD10884 $MN_EXTERN_FLOATINGPOINT_PROG.
There are two different conversion factors, IS-B and IS-C. This weighting is related to the
addresses X Y Z U V W A B C I J K Q R and F.
Example:
Linear axis in mm:
8
Values without decimal points are interpreted as mm, inch or degree.
Values without decimal point are multiplied by a conversion factor.
Programming Manual, 06/09, 6FC5398-7BP10-1BA0
ISO Milling