Fundamental Principles of NC Programming
2.2 Language elements of the programming language
Fundamentals
50 Programming Manual, 11/2006, 6FC5398-1BP10-2BA0
Digits
1, 2, 3, 4, 5, 6, 7, 8, 9
Special characters
% Program start character (used only for writing programs on an external PC)
( For bracketing parameters or expressions
) For bracketing parameters or expressions
[ For bracketing addresses or indexes
] For bracketing addresses or indexes
< Less than
> Greater than
: Main block, end of label, chain operator
= Assignment, part of equation
/ Division, block suppression
* Multiplication
+ Addition
- Subtraction, minus sign
" Double quotation marks, identifier for character string
' Single quotation marks, identifier for special numerical values: hexadecimal,
binary
$ System variable identifiers
_ Underscore, belonging to letters
? Reserved
! Reserved
. Decimal point
, Comma, parameter separator
; Comment start
& Format character, same effect as space character
LF End of block
Tab character Separator
space character Separator (blank)
Note
Non-printable special characters are treated like blanks.
Words
In the same way as our language, NC programs are made up of blocks and each block is
made up of words.
A word in the "NC language" consists of an address character and a digit or sequence of
digits representing an arithmetic value.