beautypg.com

Elements of an nc program, 1 smar t.t u rn and din (iso) pr ogr a mming – HEIDENHAIN SW 548328-05 DIN Programming User Manual

Page 37

background image

HEIDENHAIN MANUALplus 620, CNC PILOT 620/640

37

1

.1 smar

t.T

u

rn

and DIN (ISO) pr

ogr

a

mming

Elements of an NC program

An NC program consists of the following elements:

Program name

Program section codes

Units

NC blocks

Commands for program structuring

Comment blocks

The program name begins with "%" followed by up to 40 characters

(numbers, uppercase letters or underscore; no diacritical marks) and

the extension "nc" for main programs or "ncs" for subprograms. The

first character must be a number or a letter.

Program section codes:

When you create a new NC program, certain

program section codes are already entered. You can add new codes

or delete existing ones, depending on your program requirements. An

NC program must contain at least the MACHINING and END section

codes.
The unit begins with this keyword followed by the identification of

the unit (ID"G..."). The following lines contain the G, M and T

functions of this machining block. The unit ends with

END_OF_UNIT followed by a check digit.

NC blocks

begin with an N followed by a block number (with up to five

digits). The block numbers do not affect the sequence in which the

program blocks are executed. They are only intended for identifying

the individual NC blocks.
The NC blocks of the HEADER and TURRET sections are not included

in the block number organization of the editor.

Program branches

, program repeats and subprograms can be

used to structure the program (example: machining the front/back of

a bar, etc.).

Input and output:

With "input" you can influence the flow of the NC

program. Using "output," you can communicate with the machinist.

Example: The machinist is required to check measuring points and

update compensation values.

Comments

are enclosed in brackets "[...]." They are located at the end

of an NC block or in a separate NC block. Press the key combination
CTRL+K

to convert an existing block into a comment (and vice versa).

You can also enclose more than one program line in square brackets

to mark them as a comment. To do this, enter a comment containing

the character "[" and conclude the section by entering another

comment containing the character "]".