NCT90T Operator Programmer

download NCT90T Operator Programmer

of 143

Transcript of NCT90T Operator Programmer

  • 7/30/2019 NCT90T Operator Programmer

    1/143

    NCT 90T

    Operator's and Programmer's Manual

  • 7/30/2019 NCT90T Operator Programmer

    2/143

    Produced and developed by NCT Automation kft.

    H1148 Budapest Fogarasi t 5-7

    : Letters: 1631 Bp. P.O. Box 26

    . Phone: (+36 1) 467 63 00

    . Fax:(+36 1) 363 6605E-mail: [email protected]

  • 7/30/2019 NCT90T Operator Programmer

    3/143

    Copyright NCT 2001

    The Publisher reserves all rights for the

    contents of this Manual. Our permit is nece-

    ssary for any reprint (even in Abstracts).

    This Manual has been compiled with utmost

    care, and its data have been checkedthoroughly. Nevertheless we refuse to

    assume any responsibility for possible

    mistakes or spurious data and for con-

    sequential damages. If you cannot get clear

    answers to your questions, please do not

    hesitate to contact our specialists who will

    realily help you.

    This Manual has been compiled with Word EditorWordPerfect 5.1

  • 7/30/2019 NCT90T Operator Programmer

    4/143

    OPERATOR'S MANUAL

  • 7/30/2019 NCT90T Operator Programmer

    5/143

    1 Operator's panel and its controls

    1

    %

    1 Operator's panel and its controls

    The NCT 9OT control has two versions:

    $" compact version (with all controls arranged on the front panel, the entire electronic circuitry

    b e i n g l o c a t e d

    behind it);

    $" version with external

    control panel (the

    screen panel) and

    the operator's

    panel are arranged

    on separate boards

    and the electronic

    circuitry is accom-

    modated in a sepa-

    rate unit.

    1. Emergency stop switch

    2. Screen

    3. Feed rate override switch

    4. Paging key5. Function keys (softkeys)

    6. NC ready lamp

    7. RS-232C/cassette re-

    corder socket (an op-

    tional extra for the ver-

    sion with external cont-

    rol panel)

    8. Data input keyboard

    8a. Number input keys:

    digits, decimal point, sign shift keys

    8b. Block/sequence number search key

    8c. Inch/Metric shift key

    8d. Cursor moving/block input closing and

    forward/backward shift keys

    8e. Cursor moving/number input closing

    and forward/backward shift keys

    8f. Clear key

    8g. Incremental value input indicator key

    9. Overheating indicator LED (not provided in recent controls)

  • 7/30/2019 NCT90T Operator Programmer

    6/143

    1 Operator's panel and its controls

    2

    10. Main spindle drive keys left/stop/right

    11. Main spindle speed override keys decrement/100% setting/increment

    12. Cycle stop key

    13. Cycle start key14. Jog keys

    14a. Moving of X, Z axes to +/-

    direction

    14b. Moving of optional axes C, U and W +/- direction (with parametering function)

    14c. Rapid traverse axis movement

    15. Overvoltage key16. Handwheel (optional)

    17. Freely programmable function keys

    Hereinafter the above serial numbers or symbols are also used as references to the keys.

    1.1 Function keys and paging key

    The function keys (5) have different meanings and effects in various modes of control. These

    keys are used to select main and submodes, then they may get another function after the proper

    mode is selected.

    Horizontal lines next to the keys point to a definite area of the screen. Current meaning of eachfunction key is written on the screen in the field to which the line points.

    In case when function keys mean mode selection, meaning of function keys is immediately

    overwritten after selection of the proper mode (key is pressed).

    According to the mode selected either the submode menu possible in that mode is written next

    to the function keys, in which entry is possible by depression of the proper key, or, if there is no

    subsequent level, a well defined meaning, function, is given to the keys according to

    requirements of the selected mode.

    For example, the MPGX text is written next to the uppermost function key in manual mode. If

    X axis is to be moved with the handwheel, the area next to the key is lit up on the screen when

    key MPGX is pressed, thereby indicating that this function has been selected.Sometimes several (non-exclusive) functions may be selected at a time. Under such conditions

    the screen areas next to several function keys are operated in inverse mode.

    The selected function can be cleared in one of two different ways.

    - The function can be turned off by pressing the selected function key again.

    (The screen area next to the key is indicated in normal state.)

    - If a choice is to be made between mutually exclusive functions, pressing

    another function key will clear the previous one.

    The paging key is used to leave the mode given. When it is pressed the control goes higher

    always with ONE selection level. First, it moves to the sub-mode selection level (if the given

    main mode has sub-modes), then, on repeated depression, the main mode selection level follows.

  • 7/30/2019 NCT90T Operator Programmer

    7/143

    1 Operator's panel and its controls

    3

    Thus, process of the various mode and function selection, resp, return from them is as follows:

    Main mode menu 6Function key

    depression6 Submode menu 6

    Function key

    depression6

    Function selec-

    tion menu6

    Function key

    depression6

    Function

    selected6

    Function key

    depression6

    Function can-

    celled selected

    new function

    6

    Paging key

    depression6 Submode menu 6

    Paging key

    depression6

    Main mode menu

    1.2 Controls for manual movement

    Controls for manual movement are as follows:

    $" jog keys (14)$" main spindle drive control keys (10)

    Controls of the manual movement are ineffective in the following cases:

    $" actual program execution,

    $" data input,

    $" error condition,

    $" EDIT mode, (PROGRAM) (except for spindle stop key )

    $" TEST mode without execution

    The controls can also be used in program suspension (STOP) status. At this time CYCLE

    START causes control unit to take up again momentary status valid at suspension, resetting first

    the main spindle rotation (and simultaneously the coolant) status, then position of coordinates(linear movement with rapid traverse, the last 1 mm with feed).

    1.2.1 Jog keys

    The jog keys can be used to realize axial movement. If none of functions labelled 1, 0.1, 0.01 is

    selected on the screen, the carriage moves to the appropriate direction until the direction key is

    pressed

    $" with rapid traverse, if the key is simultaneously pressed as well.

    $" with current feed rate values written in F address, if rapid traverse key is not used.

  • 7/30/2019 NCT90T Operator Programmer

    8/143

    1 Operator's panel and its controls

    4

    Rate of movement is influenced by position of the "FEED RATE OVERRIDE" (3) switch.

    The continuous movement stops when the direction key is released independently of position of

    the rapid traverse key. The value written at address F is interpreted in n/minute. Simultaneouslyseveral axes are movable, if several direction key are pressed.

    1.2.2 Keys used for main spindle drive control

    The main spindle drive keys can be used to start rotation of main spindle in the proper direction:

    M3 M4 resp, the main spindle can be stopped: using the key. The main spindle

    stop is also effective in EDIT mode. The main spindle speed is defined by value written in the

    S address and override status of the main spindle speed ( ).

    1.3 Data input keyboard

    The data input keyboard can be applied in the following cases:

    $" MANUAL (manual) in this mode it is usable to write a single block.

    $" EDIT (program and data input) in this mode it is usable to write, modify and search program

    and parameters, resp, for block search.

    $" AUTOMAT it is usable to specify sequence number of block to be searched.

    $" TEST in this mode it is usable to define parameters of graphic display, or for block search or

    to specify the sequence number of block to be found.

    $" STOP in this condition it is usable to change function values.

    Apart from cases listed, depression of data input keyboard is ineffective.

    1.3.1 Rules for use of data input keyboard

    Numbers are entered according to rules below:$" the written number assigns a value to the address visible in bottom line of the screen (data

    input field),

    $" left side zeros are not needed to be written in,

    $" the digit written is interpreted as an integer before pressing decimal point, but afterwards as

    a decimal,

    $" in case of right side insignificant zeros after decimal point, or, an integer value, the decimal

    point is not needed to be written in,

    $" actual partial value of number entry can be seen in bottom line of the screen (data input field),

    $" the I/M and keys (if enabled) can also be pressed many times during a number input, any

    time before closing the number input ( ).

    Default value: positive, absolute value. Symbol of incremental data input is visible in first

    position of place before the number being entered, while sign is displayed in the second

    position.

    $" The control unit displays DATA? error during number input, if number of integers or

    decimals that can be provided for the given address is exceeded, or, if on data input of the

    given address use of the , or keys is illegal.

    $" With the use of CLEAR key, the commenced number input can be cleared any time

    before termination. If it is cleared, the status preceding commencement of number input is

    restored.

    $" On depression of or CLOSE NUMBER INPUT keys the address being in bottom line

  • 7/30/2019 NCT90T Operator Programmer

    9/143

    1 Operator's panel and its controls

    5

    of the screen assumes the value which has been entered before use of closing keys.

    Effect of and CLOSE NUMBER INPUT keys differs from each other in the

    following:

    $" if is pressed the address string moves forward,$" if is pressed the address string moves backward.

    In addition to closing of number input, the keys can be used to move address string without

    number input as well. In case of block entry, value of skipped address remains unchanged,

    while on execution the displayed function changes.

    $" The and CLOSE BLOCK INPUT keys load the edited block from the buffer store

    into the program store:

    $" as a new block, if there is no proper sequence number in the block store,

    $" as a modification, if there is identical sequence number,

    $" clears block with identical number, if the block is empty in the buffer store.

    Their effect prevails primarily in program editing mode (EDIT).

    causes program store to continue editing with its following block,

    causes program store to continue editing with its preceding block.

    When using the keys the control unit makes you move automatically always to the beginning

    of the address string.

    $" After depression of BLOCK/SEQUENCE NUMBER SEARCH key the block sequence

    number should be provided and the entry process should be closed with the use of or

    CLOSE NUMBER INPUT keys.

    Effect:

    $" in EDIT mode it may cause block with specified sequence number to be modified,

    $" in TEST or AUTO mode it may cause block search to occur.

    Use of key before closing also cancels selection of N address.$" The INCH/METRIC key shifts inch or metric system of data input. In default value the

    data input, or its display has

    $" metric system for metric ball screw,

    $" inch system for inch pitch ball screw (display is made with 2 decimal accuracy in the

    former case, while with 4 decimal accuracy in the latter case).

    The changed status is valid until the key is repeatedly pressed. The system of units in

    which the input process is performed is displayed by a M (metric) or I (inch) character written

    in top line of the screen. The key affects display of all the coordinate values, and F address.

    $" The CLEAR key

    $" clears the started number input, restoring the preceding status,

    $" clears value of displayed address during block input even before starting the number input,

    $" releases error condition.

    Caution! Clear of G address results in clearing the full block.

    $" The key is also suitable for cyclic stepping of the main block types in addition to

    selection of the incremental data input. (GTYP 90;G00, G01, G02, G03, G40, G50, G60,

    G70, G80).

    $" The key is suitable for cyclic stepping of the subtype versions in the main type versions

    in addition to the decimal point input: (G70, G71, G72, G73, G74, G75, G76, [G77, G78 with

    piston lathe only]).

  • 7/30/2019 NCT90T Operator Programmer

    10/143

    1 Operator's panel and its controls

    6

    1.4 Controls of execution

    $" The EMERGENCYSTOP (1) key disconnects the machine from the control, stops all kinds

    of machine operations. Its use will interfere directly in the electric control of the machine tool,

    bypassing the control unit.$" The CYCLE START key causes the following to occur:

    $" single block written in MANUAL mode is executed,

    $" zero point assignment is prepared,

    $" program execution is started in TEST or AUTO mode (automatic execution),

    $" suspended execution is resumed.

    The accepted cycle start is indicated by illuminated state of green LED above the key. Apart

    from cases listed, use of key is ineffective.

    $" Effect of the CYCLE STOP key prevails only in execution (if lamp of CYCLE

    START key is lit). It suspends program execution and produces a socalled STOP status. The

    suspended execution is resumed if START key is pressed. During thread cutting

    movement or for programmed disabling of suspension (M97 status) the key is ineffective.

    $" The feed rate override (3) switch can be used to change feed value realized by the control unit:

    $" 0 through 100% for rapid traverse,

    $" 0 through 120% for work feed,

    $" ineffective for thread cutting, or in M97 status!

    At 0 position of the switch the feed stops (except thread cutting), and it is resumed only if the

    switch is turned away.

    In AUTO mode, if the RAP.OV.DISAB. function is selected for rapid traverse, its effect

    doesn`t prevail, except for 0 position of the switch.

    $" The MAIN SPINDLE SPEED OVERRIDE keys are effective only if infinitely

    variable (electronic) gear is applied, except in thread cutting, and M97 status.Pressing the 100% key, the programmed main spindle rotation is assumed.

    Using the + or key the mains spindle rotation is incremented or decremented in 10% steps

    in the 50 100% range. It is ineffective if the speed doesn't reach minimum value of speed,

    or exceeds maximum value of speed, which is defined by manufacturer of the machine in the

    parameter store, or by programmer at SMAX address for M96.

    1.5 Information on use of keyboard

    Keyboard of control is of repetitive type except for the jog keys (14). This means that if

    somebody presses a key, its effect subsequently prevails immediately. If the key is kept pressed

    further on, the effect prevails again after a definite delay (Typematic Delay), if the key is still

    kept pressed the keyboard enters code of key with definite frequency (Typematic Rate) in CPU

    of the control over and over again.

    The operator can set delay and frequency in the parameter field according to his needs.

    Position of jog keys (14) is interchangeable except for the rapid traverse key. (Refitting of keys

    requires removal of front panel of the device.) The parameter field can also be used to specify

    which key position shall represent "+" or "-" direction of one of the axes.

  • 7/30/2019 NCT90T Operator Programmer

    11/143

    1 Operator's panel and its controls

    7

    1.6 Informations displayed on screen

    The screen (2) is able to work in two kinds of display modes. In alphanumeric mode it displays

    numerals, letters and other characters.

    In grapich mode it can trace the tool path based on program entered. In this mode, it also writesalphanumeric informations on the screen in addition to the drawing.

    Characters and texts written on the screen may be as follows:

    $" normal video, that is, character is white, background is black (e.g general purpose

    information)

    $" inverse video, that is, character is black, background is white (e.g. to highlight something)

    $" blinking, in order to have display to attract attention (e.g. programming errors or machine

    defects).

    In graphic mode shade and colour of lines may be different.

    1.6.1 Informations displayed on screen in alphanumeric mode

    Field 1: Current meanings of function keys are labelled in 8 fields of equal size being at right

    edge of the screen. The 8 fields are graphically framed.

    Field 2: Used to write current main mode or SELECT status.

    Field 3: Used to write current sub-mode or status (STOP, COMPILE). Unless a sub-mode

    belongs to the given main mode, this field is blank.

    Field 4: Identifier of program being in program store of control: letter "L" and 4 digits

    maximum.

    Field 5: Letter "M" in this field means that display/data input is to be meant by metric system,

    letter "I" refers to inch system. The display changes with the use of key.

    Field 6: The label is LATHE, that is, the control has been made for lathes.

    Field 7: This field is used to write various messages, errors.

    Field 8: Block number display: Letter "N" and 4 digits maximum. In TEST and AUTO mode

    it displays sequence number of block being executed.

    Field 9: Here it is displayed whether the reference point assignment has been done. If letter "R"

    in the middle of field is in inverse video mode (character is dark, background is light),

    the reference point assignment has not been done. If letter "R" is in normal video mode

    (character is light, background is dark), the reference point assignment has beeen done.

  • 7/30/2019 NCT90T Operator Programmer

    12/143

    1 Operator's panel and its controls

    8

    Field10: In this field the time spent with actual cutting in AUTO mode is displayed in

    hourminute dimension. Its value is deleted when the control is turned on.

    Field11: In this field informations relating to the machine, except EDIT mode, are displayed

    (positions of axes, feed rate, main spindle rotation, tool code, etc.,). In EDIT mode listof already edited and closed blocks, and the general purpose listing area gets here.

    Field12: It is an area used for the following:

    MANUAL mode: to display single block, TOOL mode : (tool data input) to list values

    included in the selected compensation group, REF P mode : blank, EDIT mode : to

    display listing area, resp, block buffer for program editing, TEST and AUTO: to list

    program beginning from AUTO mode block being executed, STOP status: an area used

    to list changeable addresses.

    Field13: General purpose data input area. It is used on MANUAL, TOOL, EDIT program

    editing, resp, in STOP status, otherwise it is a listing area.

    1.6.2 Informations displayed on screen in graphic mode

    Graphic display is possible in TEST and AUTO modes. In TEST mode, the tool path can be

    traced based on program stored in the program store.

    In AUTO mode, if the tool path has already been traced in TEST mode, the machining process

    can graphically be followed.

    Field 1: The current meanungs of the function keys are titled in eight equal field (boxes) at

    the right edge of the screen. The eight boxes are framed graphically.

    Field 2: Printing the current main mode.

    Field 3: Printing the current sub-mode.

    Field 4: Identifier of program in the program store of the control (character "L" and max. 4

    digits).

    Field 5: Character "M" in this box means that the display and the data input refer to metric

    units; character"I" refers to inches. The printing can be changed over by means of key

    I/M.

    Field 6: Contains the title LATHE. This means that the control has been designed for use with

    lathes.

    Field 7: That box can be used for printing various messages, errors.

  • 7/30/2019 NCT90T Operator Programmer

    13/143

    1 Operator's panel and its controls

    9

    Field 8: Printing record number (character "N" and max. 4 digits). In TEST or AUTO mode

    it will display the sequence number of the block being executed.

    Field 9: Printing in AUTO mode the assumption(assignment) of the reference point. Character

    "R" blinking in the middle of the box indicates that the reference point has not beenassumed (assigned). A normal character "R" (light character, dark background) refers

    to the completion of reference point assumption.

    Field10: In AUTO mode, the actual fine spent in machining (cutting) is displayed in this box,

    in hours:minutes. Its value is cleared by the control at the time of power/on. In TEST

    GRAPHIC sub-mode, the test executed after function key NORMAL has been pressed

    will display the time of machining in minutes:seconds; otherwise the value displayed

    refers to AUTO mode.

    Field11: X coordinate of upper edge of the graphic field (13) in mm or inch dimension.

    Field12: Z coordinate of right edge of the graphic field (13) in mm or inch dimension.

    Field13: Area of graphic drawing. Movement of tool path is traced among coordinate limits

    shown in fields 11, 12, 14, 15.

    Field14: X coordinate of lower edge of the graphic field in mm or inch dimension.

    Field15: Width of work space shown in the graphic field in mm or inch dimension.

    Field16: Data input area in TEST GRAPH mode. On drawing, resp, in AUTO mode, it displays

    current value of X, Z coordinates.

    Field17: Displaying the current values of coordinates X and Z in plotting and AUTO modes.

    1.7 Control status display

    If the LED indicating ready status of NC lights, this indicates power-on and ready status of the

    control unit.

    The LED goes out:$" if power supply of control unit is turned off,

    $" if the control unit breaks down,

    $" the parameter store becomes damaged,

    $" the PLC program store becomes damaged,

    1.8 RS-232C/ cassette recorder socket

    Any data carrier device, for example, tape reader/tape punch, RAM cassette, etc., which has an

    RS-232C serial interface, can be connected to the control unit via this socket (7) and data can be

    loaded/unloaded into/from that.

    Any conventional compactcassette recorder can be connected via this socket and data can be

    loaded/unloaded into/from that same.

  • 7/30/2019 NCT90T Operator Programmer

    14/143

    2 Selection of main modes

    10

    SELECT L 42 M LATHE

    R 00:00MANUAL

    TOOL

    ZERO

    EDIT

    NCT90T System,(C) VERSION 1.5

    TEST

    AUTO

    DIAGN

    MACHINE ON

    2 Selection of main modes

    Selection from main modes is possible if

    control gets to SELECT status. Thisoccurs after poweron, or if the operator

    uses paging key to bring control to

    this status.

    If control gets to SELECT status after

    poweron, the screen displays the

    following status:

    The SELECT status is displayed in the

    main mode field (2). The current soft-

    ware version number that operates in the

    control is displayed in the center of the

    screen. At the right edge of the screen

    the first six function keys allow the six

    main modes to select:

    MANUAL: manual mode

    TOOL: tool calibration and data

    input mode

    ZERO: zero point assignment

    mode

    EDIT: mode for input and output,as well as editing of

    programs and data

    TEST: mode for testing of part

    programs

    AUTO: mode for automatic execu-

    tion of part programs

    Pressing any of the function keys the

    control assumes the selected mode,

    unless there is an error display.

    The seventh function key (DIAGN) is a

    special diagnostic mode, whose

    description is contained in the

    "Technical and Installation description".

    The eighth function key (MACHINE

    ON) can be used to turn on electric units

    of the machine tool. After its depression,

    if poweron was successful, the field

    illuminates.

    After poweron the contol unit may send

    error messages.

  • 7/30/2019 NCT90T Operator Programmer

    15/143

    2 Selection of main modes

    11

    SELECT L 42 M LATHE

    N R 00:00MANUAL

    (ACTUAL) (DIST. TO GO)

    X 0.000 X 0.TOOL

    Z 0.000 Z 0.

    ZEROP(COMMAND) (ACTUAL)F 0.100 F 0.100 100% V 100EDITS 160 S 176 110% SM1600

    T0101 Q 9 OUT 0 WTEST

    M05 M09 M11 M40 M95

    0005 G50 F.5 S1000 T202 M3 M40AUTOM94 V400 SM2000 X170

    Z1450010 G60 X.2 Z.1DIAGN0015 G50 M8 M41 X155 Z4

    0020 G71 X110 Z0 H110 D.5 F.150025 G50 M42 X155 Z4MACHINE0030 G70 X138 Z-12 H-12 D1 F.15 ON0032 G40 X170 Z145

    The errors are cleared with the key.

    After poweron, if there is part program

    in the program store the control assumes

    the COMPILE status, while the programis being compiled. (Refer to section 6.)

    If the paging key was used to take

    control to the main mode select status,

    the screen contains texts of the mode

    which control has left.

    For example, the screen displays the

    following status after exit from AUTO:

    Exit from the current mode is possible

    with the use of the paging key in

    order to access SELECT status.

    The paging key is ineffective:

    $" during number input,

    $" in actual execution,

    $" in error condition.

    In any other cases, depression of paging

    key causes:

    $" previously valid mode to end,

    $" control to leave the possible

    submode, if there is no such a

    one in the given mode, then it

    gets to SELECT status.Going from submode to SELECT status

    is possible by double depression of the

    paging key.

  • 7/30/2019 NCT90T Operator Programmer

    16/143

    3 MANUAL: manual mode, execution of single blocks

    12

    MANUAL L 42 M LATHE

    N0000 R 00:00 MPGX

    (ACTUAL) (DIST. TO GO)X 0.000 X 0.

    MPGZZ 0.000 Z 0.

    (COMMAND) (ACTUAL)F 0.100 F 0.100 100% V 100

    S 160 S 176 110% SM1600

    T0101 Q 0 OUT 0 W S.JOGM05 M09 M11 M40 M95

    1

    G90 F 0.000 S 0 T0000

    M M M M M

    0.1V 0 SM 0

    0.01

    0000 90 MDI GTYP 90

    3 MANUAL: manual mode, execution

    of single blocks

    MANUAL mode is established: $" in SELECT status, if

    MANUAL function key

    is pressed,

    $" after releasing defined error

    conditions.

    In MANUAL mode

    $" manual jog operation, and/or

    $" entry of single blocks may be

    performed.

    After entering in the mode, the fol

    lowing informations can be seen on the

    screen:

    Meanings of data displayed in field 11

    of the screen are:

    $" (ACTUAL): actual axis positions.

    $" (DIST.TO GO): if one of axes is

    moving, distance to go to end of

    the block, $" (COMMAND): programmed feed

    rate and mains spindle speed

    value,

    $" (ACTUAL): actual value modified

    with override,

    $" beside F: feed rate, beside S: main

    spindle speed in override

    percent,

    $" V = current cutting rate, SM =

    current main spindle speed

    maximum limit (SMAX),

    $" T: code of the current tool number

    and compensation group

    $" Q: actual value of cycle counter, see

    G60, G61, and thread cutting

    cycle,

    $" OUT: current OUT function,

    $" O: number of machined workpieces.

    The control counts the executed

    P2 commands. Its value is

  • 7/30/2019 NCT90T Operator Programmer

    17/143

    3 MANUAL: manual mode, execution of single blocks

    13

    cleared by poweroff, or exit from EDIT mode.

    $" W: waiting time. If W is programmed, it shows time what is left of waiting in tenths of a

    second.

    $" M: shows valid M functions per group.Field 12 of the screen displays address string of the recommended G90 block type when entering

    in the mode. If the block type is changed (G90 function is overwritten), address string of the new

    block type is displayed.

    The G90 address is offered in data input field 13. The number input keyboard 8 can be used to

    change G type or, stepping the address string, a value can be assigned to any address using thekeys. After the data input is closed (use of keys ) the new, next / previous address appears

    in field 13. The entered value appears in field 12 beside the appropriate address.

    3.1 Special cases for manual movement

    The manual movement can be realized with the main spindle drive keys (10) and jog keys (14),

    as well as with the handwheel if any is mounted on the machine. Fundamental cases of manualmovement are discussed in paragraph 1.2.

    If the operator wants to move with handwheel along one, or possibly several axes at a time, he

    has to press the MPG (Handwheel) function key having the proper symbol. The selected MPG

    area is lit up. Repeated depression of the key clears enabled state of the handwheel on the given

    axis, the selected MPG area becomes dark. Selecting one of functions designated as 1, 0.1, 0.01,

    the selected axis moves 1, 0.1, 0.01 mm, respectively, on revolution of one pitch of the

    handwheel.

    For incremental jog the selected text is lit on depression of the proper function key (1, 0.1, 0.01),

    while on single depression of jog keys the selected axis performs a movement of 1 mm, 0.1 mm

    or 0.01 mm, respectively, in turn in the appropriate direction.If the function S.JOG is selected, on depression of one of jog keys X, Z slow rotation of the main

    spindle is started, if one of the keys is released the movement is stopped.

    3.2 Entry of single blocks

    In reset status of this mode address string of the G90 (function block) block type is

    recommended.

    In case of this block type:

    $" The control unit immediately (without pressing CYCLE START) assumes the entered

    function value after the data input to the displayed address is closed (for example, if T

    address is changed it performs turret tool position change, while if S address is changed,

    it performs main spindle speed change, etc., ).$" Stepping on G address with data input, selection of a different block type can be initiated.

    If a block type other than function block is selected, the control unit:

    $" executes the instruction on depression of CYCLE START key after entry of a directly

    executable, full block. After its execution the entered value will remain, while for

    incremental data specification repeated depression of CYCLE START key results in

    repeated execution.

    $" an error is displayed if a geometric calculation that may infer more than one instruction

    blocks (programenvironment) is specified relating to execution of the block.

    $" If G address is overwritten or deleted, then a new block can be programmed.

  • 7/30/2019 NCT90T Operator Programmer

    18/143

    3 MANUAL: manual mode, execution of single blocks

    14

    The MANUAL mode ceases to exist if the paging key is pressed.

  • 7/30/2019 NCT90T Operator Programmer

    19/143

    4 TOOL: tool calibration and data input mode. Zero point offset

    15

    TOOL L 42 M LATHE

    N0000 R 00:00 MPGX

    (ACTUAL) (DIST. TO GO)

    X 0.000 X 0. MPGZ

    Z 0.000 Z 0.

    (COMMAND) (ACTUAL)F 0.100 F 0.070 70% V 100

    S 160 S 0 100% SM1600

    T0101 Q 0 OUT 0 W S.JOG

    M05 M09 M11 M40 M95

    1

    T0101 X 0.000

    Z 0.000 0.1

    R 0.000

    CP 0 0.01

    4 TOOL: tool calibration and data

    input mode. Zero point offset

    The control can change to TOOL mode

    $" either by pressing the TOOLfunction key, or

    $" automatically after the zero

    point assignment.

    After entry into the mode, the following

    informations are displayed on the screen:

    Interpretation of data in field 11 of the

    screen is identical with those described

    for MANUAL mode (section 3).

    All attributes of the selected tool and

    compensation group can be read in field

    12.

    In data input field 13 the address string

    recommendded by control is as follows:

    TOOL $" code of tool number and the

    a s s i g n e d t o o l

    compensation group

    XTR*$" transversal compensation (diameter

    value)

    ZTR*$" longitudinal compensation

    RTR*$" nose radius (radius compensation)

    CTP*$" position of centre of nose radius

    circle in relation to the

    theoretical edge (refer to

    Programmer's Manual).

  • 7/30/2019 NCT90T Operator Programmer

    20/143

    4 TOOL: tool calibration and data input mode. Zero point offset

    16

    rightdrifted system leftdrifted system

    In this mode, controls of the manual movement can be applied in a manner described in

    paragraphs 1.2 and 3.1: the main spindle is startable and stoppable, the axes can be moved

    continuously, incrementally and with handwheel.

    First two digits of T address: tool number (code)

    If a number of 4 digits is written on T address, for example: T01nn, where nn = 00 99 (entry

    of leading zero(s) can be omitted), after data input with or key is closed the tool with

    specified number (1) is put to working position on the machine and tool compensation marked

    nn is called in.

    Second two digits of T address: code of tool compensation group Writing two digits on T

    address, for example: T12, no tool change is made after the data input is closed, only the

    specified tool compensation group (12 in our case) is called in. Up to 99 various tool and 99

    various tool compensation groups can be manipulated on the control.

    The address string elements can be selected with and keys, except for skipping tool

    address, which is feasible with keys and Data can be entered with the numeric keypad.

  • 7/30/2019 NCT90T Operator Programmer

    21/143

    4 TOOL: tool calibration and data input mode. Zero point offset

    17

    The tool calibration has two fundamental cases:

    $" tool calibration inside lathe

    $" tool calibration outside lathe.

    4.1 Tool calibration inside lathe

    The procedure is as follows:

    1. The cutting tool is clamped in the tool holder according to the machining position,

    2. The tool code and code number of tool compensation group (4 DIGITS) are specified by

    data input to T address. It causes an actual tool change.

    3. The tool clamped in the tool holder is touched to a surface, whose size is known in

    coordinate system of machining, of the clamped workpiece in X then Z direction (with

    manual movement).

    4. According to the selected direction of touch, coordinate value of known size surface of

    the workpiece is entered in X then Z addresses. (During entry, programmed point of the

    tool is just located at the coordinate value of given size.

    5. Subsequently, nose radius value valid for the given tool is written in R address.

    6. The value written in C address cannot be deleted and cannot be overwritten with zero

    data either.

    7. The procedure is repeated separately for tools present in the machining program.

    LNotes:

    $" On data input to address T and on entry of a tool code, the position change is

    immediately carried out for a tool change system of turret tool if key is

    pressed.

    $" On data input to address T four (4) digits have to be specified even if the tool is in

    machining position.$" If tool calibration is made by touching one of base surface areas of the workpiece, it

    is recommended to drive the main spindle in order to protect cutting edge from

    damage.

    $" The coordinate values written in addresses XTR* = Xm, ZTR* = Zm in data input field

    13 will be displayed as actual positions in field 11 under the (ACTUAL) text after

    the data input process is closed.

  • 7/30/2019 NCT90T Operator Programmer

    22/143

    4 TOOL: tool calibration and data input mode. Zero point offset

    18

    $" In field 12, where data of the selected tool compensation group are displayed,

    compensation values Xk, Zk are displayed at address X, Z, which is calculated

    automatically by the control unit after the data input process is closed,

    whereXm; Zm current position in coordinate system of the workpiece (a value visible in field 11).

    Xk; Zk tool compensation, which means offset of zero point of workpiece coordinate

    system in relation to nose of tool in the given compensation group (a value visible

    in field 12).

    4.2 Tool calibration outside lathe

    For tool calibration outside lathe, tool and compensation group codes assigned to each tool, as

    well as data to be specified on addresses X, Z, R, C are contained in a table. The procedure is as

    follows:

    1. The tool compensation group is selected by data specification on address T (BY MEANS OF

    TWO DIGITS ONLY, so that the control unit does not perform the calculation given in

    point 4.1, but stores direct the the entered value).

    2. Data of table are entered in turn on addresses X, Z, R and C.

  • 7/30/2019 NCT90T Operator Programmer

    23/143

    4 TOOL: tool calibration and data input mode. Zero point offset

    19

    3. Operations described under steps 1 and 2 are repeated for each tool compensation group.

    4. Subsequently, zero point offset fixed to the workpiece is determined in relation to reference

    point of tool holder located on the reference point. A measuring tool is changed by nn00

    code (nn may not be 0) entered on address T, of which compensation values are known.The tool nose is touched to known size point of workpiece clamped in the chuck. Sum

    of distance from touch point to workpiece zero point (Xm;Zm) and overhang of the given

    tool (Xk;Zk) are entered in address XTR*, ZTR* in data input field 13. This causes

    control unit to calculate distance between declared reference point of tool holder residing

    at the zero point (reference point) and the zero point of workpiece, that is it calculates the

    zero point offset (Xn;Zn), which is displayed in field 12. The position display under the

    (ACTUAL) text in field 11 shows distance of declared reference point of tool holder

    measured from zero point of the workpiece. (Xm + Xk = Zm + Zk, that is, it shows the

    value entered.)

    The zero point offset calculated so and stored at address X, Z on group code TOO is

    effective at call of every other compensation group and compensation of the selected

  • 7/30/2019 NCT90T Operator Programmer

    24/143

    4 TOOL: tool calibration and data input mode. Zero point offset

    20

    group is added to this value.

    As for special function of T00 compensation group, see paragraph 4.4 (Zero point offset)

    in detail.

    LNotes:$" As for display of tool length compensation values, the particulars stated for tool

    calibration inside the lathe are valid.

    $" The tool length compensations are signed quantities, their magnitude and sense (sign)

    are determined by position of declared reference point of the tool holder in the

    coordinate system fixed to the tool nose.

    $" The tool compensation values can also be loaded from a cassette in EDIT mode.

    When loading from cassette the zero point offset is also reloaded.

    $" On entering or loading tool length compensations on cassette, the carriage may be in

    any position.

    4.3 Modification of tool length compensations (Wear compensation)

    Tool compensations are to be modified because of the deviations of machined workpiece from

    the specified dimensions (for example, dimensional error due to tool wear). The modification is

    possible in TOOL CALIBRATION mode, by an appropriate INCREMENTAL data input to X,

    Z or R address (that is, with signed value of the deviation) after calling of the proper

    compensation group on address T. This modification can be accomplished in arbitrary position

    of the carriage.

    If size of the machined workpiece is larger than specified, the compensation value should be

    decreased (data input with negative increment), if smaller, the value should be increased (data

    input with positive increment).

    4.4 Zero point offset (G61, T00)

    The zero point offset can be realized by programming block type G61 and data input to addresses

    X and Z in

    $" MANUAL mode or

    $" EDIT mode in the part program.

    In order to make the system consider zero offset, the block entered has to be executed. Zero offset

    can also be performed in TOOL CALIBRATION mode by selecting T00 compensation group

    and data input to addresses XTR*, ZTR*. The control unit interprets data entered in addresses

    XTR*, ZTR* in field 13 as direct zero point offset, the entered value gets to field 12, while the

    current position is calculated in the new coordinate system in field 11. On the contrary, if the

    compensation group is called in by Tnn00 data input (nn may not 0) (combined with tool code

    reference), the control unit automatically calculates the zero point offset from the value entered

    in address XTR*, ZTR* and momentary position of the carriage, based on paragraph 4.2, which

    gets into field 12, while the entered value is regarded as current position (display of field 11).

    Execution of zero offset is necessary:

    $" for tool calibration outside the lathe to specify relative position of workpiece, or tool holder

    coordinate system,

    $" for shifting the coordinate system of workpiece (since not the individual tool compensations

    are modified separately).

  • 7/30/2019 NCT90T Operator Programmer

    25/143

    4 TOOL: tool calibration and data input mode. Zero point offset

    21

    External tool calibration

    The position of cutting point of tool in coordinate system of workpiece is calculated and

    displayed by the control unit according to the relationship below:

    Xa = Xo - Xk - XnZa = Zo - Zk - Zn

    where:

    Xa, Za are the current coordinate values in coordinate system of workpiece, displayed in

    field 11

    Xo, Zo are values recorded within the control unit:

    for external tool calibration:

    $" momentary position of declared reference point of tool holder in relation to its

    position occupied at the zero point (reference point) in coordinate system

    of the zero point (reference point);

    for internal tool calibration:

  • 7/30/2019 NCT90T Operator Programmer

    26/143

    4 TOOL: tool calibration and data input mode. Zero point offset

    22

    Internal tool calibration

    $" momentary position of tool nose in relation to its position occupied at the zero

    point (reference point) in coordinate system of the zero point (reference

    point;

    Xk, Zkare tool compensation values displayed at Tnn address (nn may not be 00) in field12,

    for external tool calibration:

    $" position of declared reference point of tool holder in a coordinate system set

    to the tool nose;

    for internal tool calibration:

    $" partial shift of zero point of workpiece in relation to tool nose at the zero point

    (reference point) in coordinate system of the zero point (reference point);

    Xn, Zn are values of zero offset along X and Z axes displayed on address T00 in field 12,

    that is,

  • 7/30/2019 NCT90T Operator Programmer

    27/143

    4 TOOL: tool calibration and data input mode. Zero point offset

    23

    for external tool calibration:

    $" position of starting point of workpiece coordinate system in relation to

    declared reference point of tool holder at the zero point (reference point)

    in coordinate system of the zero point (reference point);for internal tool calibration:

    $" shift of starting point of workpiece coordinate system in relation to tool nose

    at the zero point (reference point), in coordinate system thereof.

    All components are to be interpreted as signed quantities according to sense of the coordinate

    system concerned.

  • 7/30/2019 NCT90T Operator Programmer

    28/143

    5 ZERO: zero point assignment mode

    24

    ZERO L 42 M LATHE

    N R 00:00REFRNC

    (ACTUAL) (DIST. TO GO) X 0.000 X 0.FLOATZ 0.000 Z 0.

    GRID(COMMAND) (ACTUAL)F 0.120 F 0.120 100% V 100

    S 350 S 383 110% SM2500

    T0101 Q 0 OUT 0 W

    M03 M09 M11 M40 M95

    5 ZERO: zero point assignment mode

    By pressing function key REF P the

    control unit is set to ZERO POINTASSIGNMENT mode. The mode is

    required in all cases after the control unit

    is turned on. No absolute programming

    is possible in lack of zero point

    assignment. After entry into this mode

    the following informations are displayed

    on the screen:

    Contents of display field 11 are identical

    to those described in section 3. Fields 12

    and 13 are blank.

    The function keys permit 3 sub-modes

    to select, which provide 3 different zero

    point assignment procedures:

    REFRNC = for reference point zero, the

    zero point is assumed by carriage

    running from switch mounted on

    the machine on the next encoder

    zero pulse. The overruning is

    made with rapid traverse, then a

    deceleration occurs at the switch.

    FLOAT = for floatingpoint zero, the

  • 7/30/2019 NCT90T Operator Programmer

    29/143

    5 ZERO: zero point assignment mode

    25

    ZERO L 0 M LATHE

    N R 00:00 MPGX

    (ACTUAL) (DIST. TO GO) X 0.000 X 0. MPGYZ 0.000 Z 0.

    (COMMAND) (ACTUAL)F 0.120 F 0.120 100% V 100

    S 350 S 383 110% SM2500

    T0101 Q 0 OUT 0 W S.JOG

    M03 M09 M11 M40 M95

    1

    0.1

    0.01

    zero point is assumed at the

    position where the carriage

    actually resides.

    GRID = for grid point zero, the zeropoint is assumed on the grid

    point (at rotary encoder zero

    pulse) that is nearest the actual

    position of the carriage.

    Selecting the proper mode the screen

    displays the following information after

    pressing the function key: if REFRNC is

    selected:

    If FLOAT or GRID is selected only the

    text of submode is changed.After the submode has been selected,

    manual movement is possible in a

    manner described in paragraphs 1.2 and

    3.1. Before zero point assignment is

    commenced, the carriages must be

    moved to the proper position with

    manual movement.

    Then, process of zero point assignment

    is as follows: After CYCLE STARTkey is pressed, depression of jog keys

    (14) finds special significance, the axisassuming zero point can be selected by

    them. For REFRNC and GRID the

    machine moves to the reference switch

    or grid point in the direction defined on

    its installation. The zero point

    assignment has to be started separately

    for each axis. For FLOAT no carriage

    movement occurs. If zero point has been

    assumed on both axes, the control unit

  • 7/30/2019 NCT90T Operator Programmer

    30/143

    5 ZERO: zero point assignment mode

    26

    changes automatically to TOOL CALIBRATION mode. Mode of zero point assignment may

    differ with each axis.

    The carriage movement can be stopped even during zero point assignment with the

    CYCLE STOP key. If there is not movement the paging key is effective!The zero point assignment doesn't delete zero point offset. The machine power on/off deletes

    zero point offset only if the compensation store becomes damaged (TCORR error). Before zero

    point assignment a reduced rapid traverse is valid for any kind of axis movement. The control

    may send different error displays for zero point assignment, which are discussed in paragraph

    10.2.

  • 7/30/2019 NCT90T Operator Programmer

    31/143

    6 EDIT: mode for input and output, as well as editing of programs and data

    27

    EDIT L1721 M LATHE

    R 00:00PROGR0005 G50 F1.5 T101 M40 M94

    0008 G40 X0 Z00010 G41 X300 Z300CASSETT0015 G01 X0

    0020 G01 Z00025 G50 X0 Z0RS2320030 G01 X300 Z300

    0035 G00 X00040 G01 X300 Z0 W.1DIR0045 G50 F1.234 X300 Z0

    0050 G01 XI-120 A-4 F1.25

    0060 G40 X180 Z60CLEAR0065 G01 XI-120 A-45

    0070 G71 XI-50 ZI-40 HI-50 D2.50075 G01 ZI40

    0080 G01 X0 A-45

    0085 G01 X160 A450090 G70 XI-48 ZI50 HI50 D6PARAM0095 G00 XI48

    0100 G01 X300 A450105 G01 ZI-75PLC0110 G03 X0 ZI0 R75

    6 EDIT: mode for input and output,

    as well as editing of programs and

    data

    On depression of EDIT (PROGRAM)

    function key the control unit enters in

    this mode. Contents of the screen are

    then as follows:

    Fields 11 and 12 are blank, if the

    program store is empty. If not, then these

    two fields display list of program

    residing in the store.

    A name may be assigned to the program

    in data input field 13 on address LABL.

    L is a fourdigit identifier number. Its

    value may range from 0 to 9999. The

    various program and data types are

    identified in different value ranges of L.

    $" 0 7999: identifiers of part

    programs

    $" 8000 8499: identifier

    s o f

    interface

    programs

    $" 8500 8999: identifier

    s o f

  • 7/30/2019 NCT90T Operator Programmer

    32/143

    6 EDIT: mode for input and output, as well as editing of programs and data

    28

    parameter data

    $" 9000 9999: identifiers of tool compensation store

    The data input keyboard (8) can be used to assign a value to L as described in paragraph 1.3.

    After termination of data input (use of keys or ) the new L value appears in field 4 of thescreen.

    Texts of function keys mean different submodes. They are as follows:

    PROGR: Program input, modification from keyboard

    CASSETT: Read and write programs and data with cassette recorder.

    RS232: Read or write programs and data on RS232C serial line.

    DIR: Manipulate background store.

    CLEAR: Clear program store.

    PARAM: Load parameter store from keyboard.

    PLC: Input of interface program, modification from keyboard.

    Use of PARAM and PLC submodes is described in manual titled "Technical and Installation

    Description".

    Intervention in the parameter store and interface store requires special skills and knowledge!

    Termination of EDIT mode

    When the program has been corrected, entered or loaded, the control performs running of

    program segment assigned to termination of EDIT mode after the paging key is pressed.

    This program segment

    $" checks syntactically (formally) correct completion of address string of blocks, ERROR

    DISPLAY occurs if no value was written in one of addresses to be completed

    compulsorily (value limit is checked only right at data input). The control unit indicates

    an error even if the technological program begins with a positioning relating not to both

    axes. This positioning block may at most be preceded by a coordinate shift of typeG60G61 or a function block.

    $" performs geometric calculations defined by continuous sequence of blocks, ERROR

    DISPLAY occurs if sequence of blocks is not conform to the specification, or the

    calculations cannot be performed. After the error display is released, you are prompted

    to correct block with erroneous sequence number (in case of sequence error the previous

    or next block is possibly displayed).

    $" finally, new blocks are inserted in the program for each roundingoff, or edge chamfering (in

    case of programming to B address).

    During time of the above activity the COMPILE status is displayed next to the EDIT title in field

    3 of the screen. As long as this text is visible the keyboard is not usable.

    IF an ERROR occurs, the following is made after the error is released:

    Status of entry in EDIT mode is produced.

    Exit from EDIT mode is possible only if all errors have been corrected.

  • 7/30/2019 NCT90T Operator Programmer

    33/143

    6 EDIT: mode for input and output, as well as editing of programs and data

    29

    6.1 Program input, modification from keyboard

  • 7/30/2019 NCT90T Operator Programmer

    34/143

    6 EDIT: mode for input and output, as well as editing of programs and data

    30

    EDIT PROGR L1721 M LATHE

    0005 G50 F1.5 T101 M40 M94

    0008 G40 X0 Z00010 G41 X300 Z300

    0015 G01 X0

    0020 G01 Z00025 G50 X0 Z0

    0030 G01 X300 Z300

    0035 G00 X00040 G01 X300 Z0 W.1

    0045 G50 F1.234 X300 Z0

    0050 G01 XI-120 A-4 F1.25

    0060 G40 X180 Z60

    0065 G01 XI-120 A-45

    0070 G71 XI-50 ZI-40 HI-50 D2.50075 G01 ZI40

    G50 F 1.500 S 0 T0101

    M M M M40 M94 O00

    V 0 SM 0

    X Z

    P W0.0 FR 0

    After depression of PROGR function

    key, the screen displays the following

    information:

    Field 11 shows list of the part program.If store is empty, then 0005 is block

    number. Number of block being edited is

    seen in inverse video in Field 11. Field

    12 shows address string of block being

    edited. If program store is empty,

    address string of G50 type is offered.

    The word (address and data) being

    edited is seen in inverse video.

    Field 13 shows word being edited with

    its fourletter address.

    After the word is closed ( ), the

    entered data appears in field 12 and the

    next/previous word will be selected.

    After the block is closed ( ), the

    closed block appears in field 11 and

    address string of the next/previous block

    gets into field 12, while first address of

    the new block gets into field 13.

    Enter new program

    If the store is empty and a newprogram is being entered the

    control first offers address string

    of the block of G50 type. When

    programming blocks of other

    type, the address string

    automatically changes by

    rewriting of G block type code.

    When the block is closed, the

    block is sequence-numbered (N)

    automatically by fives using the

    keys.

    Modify program

    By keying , number

    sequence, , the control

    automatically searches the block

    of specified number (if such a

    one exists in the program store)

    and so you have the possibility to

    modify the selected block.

    For block insertion, since the

  • 7/30/2019 NCT90T Operator Programmer

    35/143

    6 EDIT: mode for input and output, as well as editing of programs and data

    31

    EDIT CASSETT L1721 M LATHE

    R 00:00READ0005 G50 F1.5 T101 M40 M94PRG0008 G40 X0 Z00010 G41 X300 Z300WRITE0015 G01 X0PRG0020 G01 Z00025 G50 X0 Z0READ0030 G01 X300 Z300ALL0035 G00 X00040 G01 X300 Z0 W.1WRITE0045 G50 F1.234 X300 Z0ALL0050 G01 XI-120 A-4 F1.25

    0060 G40 X180 Z60

    0065 G01 XI-120 A-45

    0070 G71 XI-50 ZI-40 HI-50 D2.50075 G01 ZI40

    0080 G01 X0 A-45

    0085 G01 X160 A450090 G70 XI-48 ZI50 HI50 D6

    0095 G00 XI48

    0100 G01 X300 A450105 G01 ZI-75

    0110 G03 X0 ZI0 R75

    block is sequencenumbered by

    fives, up to four new instruction

    blocks can be inserted between

    two existing program blocks without changing blocks residing

    in the store.

    The program is modified, or

    entered with the data input

    keyboard (8), its method is

    described in paragraph 1.3. We

    repeatedly call the attention that

    editing takes place in an

    intermediate buffer store, the

    block is copied into the

    permanent program store only

    after depression of one of keys

    or .

    6.2 Read or write programs and data

    with cassette recorder

    Before entering in the sub-mode

    complete L program identifier as

    described in point 6, depending on

    whether part program, interface program,

    parameter data, or tool compensationstore is to be read in or out. Pressing the

    CASSETT function key after entry,

    contents of screen are as follows:

    Fields 11, 12 and 13 always show list of

    program residing in the part program

    store.

    Corresponding to value of L address

    detailed in point 6, second line of text of

    the first three function keys shows texts

    PRG, PLC, PARAM or TOOL. As a

    preparatory measure for readin,

    position yourself before the program to

    be read in on the cassette (with manual

    tape movement) and connect the

    recorder to the control unit via socket (7)

    on the front panel. Using the READ

    function key, select readin status, then

    start readin with function key START.

    Both function keys are lit. Start playback

    on the recorder with pushbutton PLAY.

  • 7/30/2019 NCT90T Operator Programmer

    36/143

    6 EDIT: mode for input and output, as well as editing of programs and data

    32

    The control unit searches the next sync signal on the cassette. The readin process can be stopped

    with function key STOP (reset status of CASSETT submode is returned).

    Recognizing the sync signal the program is loaded.

    During load the following are checked:$" START signal per byte

    $" cross parity per byte

    $" longitudinal parity

    $" program length (number of bytes)

    $" checksum of program

    If load is successful, the system goes to reset status of EDIT mode, first page of the actually

    loaded program is visible on the screen.

    As a preparatory measure for write, position yourself to a location selected for store on the

    recorder (with manual tape movement), and connect the recorder to the control unit.

    Using the function key WRITE select write status, then start write process with RECORD

    pushbutton on the recorder.

    When the cassette tape is already in motion, the function key START causes control unit:

    $" to wait 10 seconds for acceleration of cassette tape, then write sync signal,

    $" to write desired program together with the necessary verification signals,

    $" finally, to enter in reset status of CASSETT submode.

    For blank cassette (or if playback is not started), the operation can be interrupted with function

    key STOP, and the control returns to reset status of PROGR sub/mode.

  • 7/30/2019 NCT90T Operator Programmer

    37/143

    6 EDIT: mode for input and output, as well as editing of programs and data

    33

    6.3 Read or write programs and data on RS232C serial line

    Before entering in this sub-mode, assign a value to the L identifier.

    After entry with RS232 function key, the screen is as follows:

  • 7/30/2019 NCT90T Operator Programmer

    38/143

    6 EDIT: mode for input and output, as well as editing of programs and data

    34

    EDIT RS232 L1721 M LATHE

    R 00:00READ0005 G50 F1.5 T101 M40 M94PRG0008 G40 X0 Z00010 G41 X300 Z300WRITE0015 G01 X0PRG0020 G01 Z00025 G50 X0 Z0READ0030 G01 X300 Z300ALL0035 G00 X00040 G01 X300 Z0 W.1WRITE0045 G50 F1.234 X300 Z0ALL0050 G01 XI-120 A-4 F1.25

    0060 G40 X180 Z60

    0065 G01 XI-120 A-45

    0070 G71 XI-50 ZI-40 HI-50 D2.50075 G01 ZI40

    0080 G01 X0 A-45

    0085 G01 X160 A450090 G70 XI-48 ZI50 HI50 D6

    0095 G00 XI48

    0100 G01 X300 A450105 G01 ZI-75

    0110 G03 X0 ZI0 R75

    Process of manipulation is identical

    with that described in paragraph 6.2. The

    peripheral having RS232C interface,

    for example, tape reader/tape punch,RAM cassette, is connected to the

    control via socket (7) on the front panel.

    Data relating to format, rate, or code of

    writing (ISO or EIA) must be set in the

    parameter field. (See Technical and

    Installation Description.) On readin the

    control automatically recognizes the

    incoming code (ISO or EIA). The

    endofline terminating character has to

    be selected also in the parameter field.

    Data and programs must meet severe

    formal requirements. Requirements

    relating to part programs and tool

    compensation data are comprised in

    manual titled Programmer's Manual,

    while those relating to parameter data

    and interface programs are included in

    manual titled "Technical and Installation

    Description". Possible error messages:

    SYNTAX?, TOO LONG.

    6.4 Manipulate background store

    The control may store several part

    programs. The programs entered from

    keyboard in EDIT (PROGR) submode,

    or read in RS232 submode, gets into

    the program store. In TEST or AUTO

    mode, the control executes program

    residing here, and writes the program

    residing here on cassette or via RS232C

    interface.

    If part program in the program store is

    not required for a while, it may be saved

    to the background store, then it can be

    called again if necessary.

  • 7/30/2019 NCT90T Operator Programmer

    39/143

    6 EDIT: mode for input and output, as well as editing of programs and data

    35

    EDIT DIR L 237 M LATHE

    RLOAD

    LABL SIZE LABL SIZE FREE 32542

    21 626 PROG10

    45 129SAVE

    234 2387

    235 3119

    237 2012DELETE1677 166

    5001 10875002 1012LIST5010 1145

    6120 311

    LOAD

    PROM

    DELETE

    ALL

    Entry in this sub-mode is made with

    function key DIR. After entry into the

    sub-mode, contents of screen are as

    follows:

    Identifiers of programs residing in the

    background store are listed in fields 11,

    12 ans 13 in two columns under the title

    LABL, while their size in bytes is

    provided under the title SIZE. The

    programs are arranged in incresasing

    sequence numbers of their identifiers.

    The number following the title FREE

    indicates the free space available in the

    background store. The title PROG

    beneath it is followed by the number of

    programs stored in the background.

    By selecting the LOAD function theprogram may be loaded from the

    background store into the program store.

    The program identifier may be selected

    with keys , , by moving to the

    desired identifier number. When the

    programs are listed in two columns, the

    inverse box pointing to the selected

    program can also be moved acrosss the

    columns on the screen with keys and

    . If even two columns are insufficient

    for listing the programs in the

    background, the continuation of the list

    is indicated by two symbols > and ?

    beneath each other in the column under

    the title "PROG". Now key can be

    used for paging forward by two columns;

    key enables the inverse box to be

    moved to the beginning of the list. Of

    course, any program can be selected also

    by using keys and alone; when

  • 7/30/2019 NCT90T Operator Programmer

    40/143

    6 EDIT: mode for input and output, as well as editing of programs and data

    36

    reaching the lower or upper limit position, the list of programs will be rolled upward or

    downward automatically. The selected identifier number is displayed in inverse. After selecting

    the program, then pressing function key START, the program is reloaded. After reloading is

    completed, beginning of the loaded program is listed and the previous program in the programstore is lost.

    Selecting SAVE function, then activating function key START, the program residing in the

    program store is transferred to the background store. Several programs with identical program

    number can be stored in the background store. If the background store is full and the new

    program can no longer go in it, the control sends a FULL? error message.

    Selecting DELETE function it is possible to delete the program from the background store.

    (Selection: see LOAD function). Pressing function key START, the selected program is deleted.

    Selecting LIST function, the program with selected identifier is listed on the screen on

    depression of START function key. The keys , can be used to step forward/backward per

    line, while keys , will page forward/backward.

    Selecting LOAD PROM function, list of test programs blasted fixed store of the control will

    display on the screen. Selecting the proper one, it is loaded in the program store on depression

    of function key START.

    Selecting CLEAR ALL enables the entire background store to be cleared. To have this function

    executed, press the appearing START function key after this function has been selected and, for

    safety's sake, type code 7, 5, 3 "blend". When this function is executed, the content of the

    background store will be deleted forever.

    6.5 CLEAR: Clear program store

  • 7/30/2019 NCT90T Operator Programmer

    41/143

    6 EDIT: mode for input and output, as well as editing of programs and data

    37

    EDIT CLEAR L1721 M LATHE

    R

    0005 G50 F1.5 T101 M40 M94

    0008 G40 X0 Z00010 G41 X300 Z300

    0015 G01 X0

    0020 G01 Z00025 G50 X0 Z0

    0030 G01 X300 Z300

    0035 G00 X00040 G01 X300 Z0 W.1

    0045 G50 F1.234 X300 Z0

    0050 G01 XI-120 A-4 F1.25

    0060 G40 X180 Z60

    0065 G01 XI-120 A-45

    0070 G71 XI-50 ZI-40 HI-50 D2.50075 G01 ZI40

    0080 G01 X0 A-45

    0085 G01 X160 A450090 G70 XI-48 ZI50 HI50 D6

    0095 G00 XI48

    0100 G01 X300 A450105 G01 ZI-75START0110 G03 X0 ZI0 R75

    After entry into the submode contents

    of the screen are as follows:

    The START function key causesprogram in the program store to be

    deleted, the screen will be blank after the

    deletion is completed.

  • 7/30/2019 NCT90T Operator Programmer

    42/143

    7 Mode for testing of part programs

    38

    TEST L 42 M LATHE

    N R 00:00POSITN

    (ACTUAL) (DIST. TO GO)< X 0.000 X 0.GRAPH< Z 0.000 Z 0.

    RAPID(COMMAND) (ACTUAL)F 0.500 F 0.500 100% V 100FEEDS 160 S 0 100% SM1600

    T0101 Q 0 OUT 0 W

    M05 M09 M11 M40 M95

    0005 G50 F.5 S1000 T202 M3 M40

    M94 V400 SM2000 X170

    Z1450010 G60 X.2 Z.1

    0015 G50 M8 M41 X155 Z4

    0020 G71 X110 Z0 H110 D.5 F.150025 G50 M42 X155 Z4

    0030 G70 X138 Z-12 H-12 D1 F.15

    0032 G40 X170 Z145

    7 Mode for testing of part programs

    After program input it may be necessary

    to test the program. The TEST mode isused for this purpose.

    After pressing TEST function key,

    contents of screen are as follows:

    Values displayed in field 11 are

    identical to those described for manual

    mode. Fields 12 and 13 show first blocks

    of part program residing in the program

    store.

    The function keys can be used to select

    submodes:

    POSITN: execute "dry run" program

    without command issue.

    GRAPH: display tool path on screen

    RAPID: program execution, each

    movement with rapid

    traverse.FEED: program execution, each

    movement with feed.

  • 7/30/2019 NCT90T Operator Programmer

    43/143

    7 Mode for testing of part programs

    39

    TEST POSITN L 42 M LATHE

    N R 00:00SINGLE

    BLOCK

    (ACTUAL) (DIST. TO GO)< X 0.000 X 0.COND.< Z 0.000 Z 0. BLOCK

    COND. STOP(COMMAND) (ACTUAL)F 0.500 F 0.500 100% V 100

    S 160 S 0 100% SM1600

    T0101 Q 0 OUT 0 W

    M05 M09 M11 M40 M95

    0005 G50 F.5 S1000 T202 M3 M40

    M94 V400 SM2000 X170

    Z1450010 G60 X.2 Z.1

    0015 G50 M8 M41 X155 Z4

    0020 G71 X110 Z0 H110 D.5 F.150025 G50 M42 X155 Z4START0030 G70 X138 Z-12 H-12 D1 F.15

    0032 G40 X170 Z145

    7.1 Execute "dry run" program

    without command issue

    After entry into the submode contents

    of screen are as follows:

    SINGLE BLOCK: execution per block.

    COND. BLOCK: conditional block,

    COND.STOP: conditional stop, refer to

    description of AUTO mode as

    for effect of these function keys.

    START function key causes control to

    scan program execution without

    issuing either move or other

    commands to the machine tool.

    SINGLE BLOCK: by validating this

    function key the control stops at the end

    of each block (STOP position),

    $" displays coordinate values to be

    reached at the end of block in

    field 11,

    $" while it displays function values

    valid in the block on the function

    indication.

    The automatic block search can be

    executed in this STOP position as well(status without execution remains, but

    after block search the SINGLE BLOCK

    function key is to be pressed again), but

    no manual movement, resp, function

    overwrite is possible. The STOP

    position can be released with the use of

    START function key.

    7.2 Display tool path on screen

    After pressing the function key the

    screen changes to graphic mode.

  • 7/30/2019 NCT90T Operator Programmer

    44/143

    7 Mode for testing of part programs

    40

    After the function key NORMAL is

    selected the function keys will be redefined,

    and starting draw operation with STARTkey after this, the workpiece being in the

    program store will be drawn in field 13 so

    that all the tool movements find room in the

    graphic field.

    If a detail of tool path drawn in such a way

    is wanted to blow up, a box may be shrunk

    on the desired detail by keeping

  • 7/30/2019 NCT90T Operator Programmer

    45/143

    7 Mode for testing of part programs

    41

    Block search is possible based on

    informations described for AUTO mode.

    The rapid traverse movements are

    displayed with halftone traces, while pathsections made with feed appear with

    heavier traces.

    In STOP status after block search and

    before pressing START function key, a

    small bright crossmark indicates the

    drawing process holds.

    Positive direction of Z axis always points

    to right edge of the screen. Positive

    direction of X axis may point to upward and downward as well, depending on the design of the

    machine. (This is shown in the parameter field, if DSPX=0 the direction points up, while if

    DSPX=1, down). When "2" is written for parameter DSPX, axes X and Z will be interchanged.

    This

    facility is used with a vertical carriage (caroussel) lathe.

    7.3 Program execution, each movement with rapid traverse

    After depression of function key the screen is as follows:

  • 7/30/2019 NCT90T Operator Programmer

    46/143

    7 Mode for testing of part programs

    42

    TEST RAPID L 42 M LATHE

    N R 00:00

    SINGLE

    BLOCK(ACTUAL) (DIST. TO GO)

    < X 0.000 X 0.COND.< Z 0.000 Z 0. BLOCK

    COND. STOP(COMMAND) (ACTUAL)F 0.500 F 0.500 100% V 100

    S 160 S 0 100% SM1600

    T0101 Q 0 OUT 0 W

    M05 M09 M11 M40 M95

    0005 G50 F.5 S1000 T202 M3 M40

    M94 V400 SM2000 X170

    Z1450010 G60 X.2 Z.1

    0015 G50 M8 M41 X155 Z4

    0020 G71 X110 Z0 H110 D.5 F.150025 G50 M42 X155 Z4

    0030 G70 X138 Z-12 H-12 D1 F.15

    0032 G40 X170 Z145

    If CYCLE START key is pressed

    the program is executed in such a way

    where feed is made with a rate defined inTESTFEED parameter independently of

    the programmed feeds. It may occur in

    steps or continuously. In STOP position

    the block search is allowed, and the

    execution with rapid traverse remains.

    7.4 Program execution, each

    movement with feed

    Identical with those described for

    RAPID submode with the difference

    that the control unit performs each

    movement with programmed feed, eventhe positionings with rapid traverse.

  • 7/30/2019 NCT90T Operator Programmer

    47/143

    8 AUTO: automatic execution

    43

    AUTO L 42 M LATHE

    N R 00:00SINGLE

    BLOCK

    (ACTUAL) (DIST. TO GO)

    X 0.000 X 0.COND.

    Z 0.000 Z 0. BLOCK

    COND. STOP(COMMAND) (ACTUAL)F 0.500 F 0.500 100% V 100

    S 160 S 0 100% SM1600

    T0101 Q 0 OUT 0 WTOOL

    M05 M09 M11 M40 M95 COMP.0005 G50 F.5 S1000 T202 M3 M40

    M94 V400 SM2000 X170

    Z1450010 G60 X.2 Z.1RAP.OV.0015 G50 M8 M41 X155 Z4DISAB.0020 G71 X110 Z0 H110 D.5 F.150025 G50 M42 X155 Z4

    0030 G70 X138 Z-12 H-12 D1 F.15

    0032 G40 X170 Z145

    8 AUTO: automatic execution

    After depression of AUTO function key

    the screen is as follows:

    Contents of field 14 are identical to

    those described for MANUAL mode.

    Fields 12 and 13 displays list of program

    being executed, with block being

    executed in the top line.

    8.1 Continuous execution

    Changing to AUTOMATICEXECUTION mode, the program

    residing in the program store is started

    and is continuously executed on

    depression of CYCLE START key.

    When end of program (P2 command) is

    reached the main spindle stops rotating

    and initial status of AUTOMATIC

    EXECUTION mode is again established.

    The program can be restarted with the

    CYCLE START key.

    8.2 SINGLE BLOCK: block-by-block

    execution

    Pressing the SINGLE BLOCK:

    execution per block function key at any

    time during the AUTOMATIC

    EXECUTION mode (display field is

    lit).the control unit:

    $" still completes the block being

    executed (only the full block, it

  • 7/30/2019 NCT90T Operator Programmer

    48/143

    8 AUTO: automatic execution

    44

    will not stop after partial cycles, or blocks of partial cycles),

    $" establishes program suspension status (STOP position) automatically after execution of the

    given block. In STOP status the informations described in paragraph 8.4 are valid.

    During execution, repeated depression of SINGLE BLOCK function key (display field becomesdark) as well as end of program (P2) cancels status of stepwise execution, and the program will

    again be executed in continuous mode.

    8.3 COND.BLOCK: conditional block COND.STOP: conditional stop

    Pressing any of the function keys the display field will be illuminated (active status).

    If, during execution, the control unit finds a P3 conditional stop command in one of the blocks

    and COND. STOP function is activated, STOP status is established, otherwise P3 is ineffective.

    If, during execution, the control unit finds a P4 conditional block command in one of the blocks

    and COND. BLOCK function is activated, then the block is skipped without execution, otherwise

    P4 is ineffective.

    8.4 RAP.OV.DISAB.: rapid traverse override disable. GRAPH: graphic display

    If RAP.OV.DISAB. function is active (text is illuminated), the override switch is ineffective for

    rapid traverse (only for feed movements). An exception is "0" position of the switch, which is

    effective for rapid traverse, too.

    8.5 GRAPH: graphic display

    If GRAPH function is active and previously the tool path has been drawn in TEST mode, then,

    in graphic mode, the control uses a bright crossmark to indicate the current stage of the

    machining process. The normal video (display) can be reset with function key ALPHA.

    8.6 STOP status: suspend execution

  • 7/30/2019 NCT90T Operator Programmer

    49/143

    8 AUTO: automatic execution

    45

    AUTO STOP L 105 M LATHE

    N0655 R 02:16 MPGX

    (ACTUAL) (DIST. TO GO)

    X 0.000 X 0. MPGZ

    Z 0.000 Z 0.

    (COMMAND) (ACTUAL)F 0.120 F 0.120 100% V 120

    S 1200 S 1197 100% SM1600

    T0525 Q 0 OUT 0 WTOOL

    M03 M09 M11 M40 M95 COMP. 1

    0.1F 0.000 S 0

    M M M M M

    O V 0 SM 0 0.01

    FEED0.000

    Execution suspension (STOP status) is

    established,

    $" in "SINGLE BLOCK: execute per

    block" status, after completion ofeach program block,

    $" on the effect of program instruction

    (in active status of P1 or P3

    command and COND.STOP

    function).

    $" at any time on the effect of

    depression of CYCLE STOP key

    , if one of carriages is

    moving (an exception is thread-

    cutting partial block or M97

    command status, the suspension

    becomes effective only after

    completion of this partial block,

    or when the command status

    ceases to exist).

    The STOP status is indicated by

    illumination of lamp over the CYCLE

    STOP key .

    The CYCLE START key causes

    program execution to continue.

  • 7/30/2019 NCT90T Operator Programmer

    50/143

    8 AUTO: automatic execution

    46

    8.6.1 Options for intervening in STOP status

    In STOP status (the lamp over CYCLE STOP key is lit) pressing another CYCLE STOP the

    lamp goes out and the screen takes up the following status:

    In field 12 of the screen address string of STOP status is validated.

    Labelling of function keys is identical to those described in MANUAL mode.

    Now the following interventions are possible:

    1. The CYCLE START key causes program execution to continue. If, previously, position

    of carriages have been changed by the jog keys (14), or the keys were used to

    stop main spindle drive, the control unit assumes again the main spindle speed (according

    to the earlier direction), or returns to coordinate point valid on suspension (rapid traverse,

    the last 1 mm with workfeed, along the straight line that can be drawn between the

    current coordinate point and the coordinate point valid on suspension).

    2. The carriages can be moved with the jog keys (14) or handwheel, the main spindle can be

    stopped based on those described in paragraphs 1.2 and 1.3.

    3. Data can be written in address string FEED, SPIN, M, OUT, VELO, SMAX, which is

    immediately validated and it remains valid until it is overwritten even if the program is

    continued.

    4. An automatic "search block" operation can be initiated with data entered in N address.

    Relating to this, informations described in paragraph 8.4 are valid.

    5. An optional mode can be selected following depression of paging key .

    6. A tool compensation can be modified (even in AUTO default status) by setting up function

    key TOOL CORR. with the function key pressed, a new address string can be called. (By

    pressing it again, the initial address string will be restored [in AUTO default states, the

    program list will be selected].)T9999 X

    Z

    R

    At address TOOL, the control compensation group can be called.

    The values entered to correction addresses X, Z and R are interpreted incrementally. Only a

    number smaller than 1 mm may be defined for then. The entered correction (compensation)

    values will be validated when called after positioning following CYCLE START

    LNote: Manual movement, data input, block search is effective in STOP status (to prevent

    accidental depressions) only if repeatedly pressing the CYCLE STOP key to turn out its lamp.

    The coolant stops automatically when entering this status, however, CYCLE START causes

    it to restart.

    8.7 Block search

    In STOP status of TEST or AUTO mode automatic block search is produced

    $" by pressing the key,

    $" by specifying block sequence number with number input keyboard 8a. (in field 13),

    $" by terminating data input with key.

    On block search the control unit

    1. Invalidates the execution per block function (turns out SINGLE BLOCK title).

  • 7/30/2019 NCT90T Operator Programmer

    51/143

    8 AUTO: automatic execution

    47

    2. Scans program beginning from start of program to the block with searched sequence number

    in status of "execution without data output", interpreting its commands, too, calculates

    position to be reached at the end of block searched and the machine status.

    3. Establishes STOP status.4. CYCLE START causes it to take up the searched machine status and the calculated

    coordinate value (in straight line with rapid traverse, the last 1 mm with feed), then

    continues execution from the next block.

    LNote: In TEST status without execution (POSITN), or in GRAPH submode, the execution

    described in step 4 is omitted.

  • 7/30/2019 NCT90T Operator Programmer

    52/143

    9 Poweron reset status

    48

    9 Poweron reset status

    After poweron the control unit runs test programs. During this time it checks the check sum of

    fixed stores (PROMs), performs RAM test, or checks status of PLC program store and parameterstore. It gives OK indication, if finds each store segment good, resp, BAD indication, if one of

    them is faulty. In case of error, the NC Ready lamp is not turned on, so the control cannot be

    applied to the machine. Any of errors occurring here requires intervention of an expert. After

    poweron the screen requires about 2025 seconds for warmup.

    After the test programs have been run, the control unit:

    $" enters in SELECT status,

    $" checks program in the program store, if finds it good, it will be compiled which is indicated

    by COMPILE text flashing in field 2. If the program store got damaged, MEMORY error

    is indicated,

    $" checks tool compensation store, and TCORR error indication is given if the store has some

    error.

    Subsequently, an optional mode can be selected on the control (after the error is cleared, if error

    has occurred).

    In its status after power on the control unit:

    $" gets into absolute programming reset status

    $" NC LED lights

    $" In reset status of MANUAL mode address string of G90 block type (function block) will be

    offered

    $" X and Z values are random ones

    $" displayed value of N block number is zero.

    At poweron of control unit the following default status is validated in relation to thetechnological parameters

    M05 = spindle stop

    M09 = coolant off

    M95 = there is no constant cutting rate calculation

    The code before power/off is assumed as tool code, if the compensation store is faultless,

    otherwise 0000 tool code is interpreted by the control unit

    The status before power/off is assumed as range code.

    Default values of the further function values are:

    $" feed rate

    $" main spindle speed

    $" cutting rate

    $" max. main spindle rotation are defined by constants of the parameter store. (See

    Technical and Installation Description). At poweron there is no valid reference

    point, value of "active time" and workpiece counter (0 address) are zero.

  • 7/30/2019 NCT90T Operator Programmer

    53/143

    10 Messages and error signals

    49

    10 Messages and error signals

    The control unit can send messages and error signals from three sources. They may be as

    follows:$" error signals of supervisor program of control

    $" error signals of NC program of control

    $" error signals and messages of PLC program of control.

    The errors may be different and may require other interventions:

    $" fatal errors (these are error signals of supervisor program), which can be cleared only by

    poweron/off of the control, but,if the cause of error still persists, the errors may appear

    again and entail loss of NC ready status;

    $" severe errors, which can be cleared, but they disconnect control from the machine tool (for

    example, errors of measuring system), so prevent operation of the machine;

    $" manipulation programming errors, which can be cleared;

    $" error signals of message character, which can be cleared and machining is resumable, but,

    until the error persists, they appear over and over again (for example: REC.ST);

    $" or errors from PLC, which will be cleared by eliminating the cause of error (for example:

    machining cannot be started until the door closing working space is shut).

    Field 7 of screen is used to display errors and messages. Errors deriving from NC program may

    appear in both alphanumeric and graphic modes, but in case of the other error signals and

    messages it reverts to alphanumeric mode if it was in graphic mode previously.

    10.1 Error signals of supervisor program of control

    After power-on the supervisor program checks stores of control and if they were found good the

    "OK" title is appended after the name of each store segment. If an error is found, the BADmessage is put after name of the corresponding store segment. Names of store segments are:

    PROM CONTROL: SYSTEM SERVICE HGSZ PLC

    RAM CONTROL: PARAMS PLC

    If the control finds a faulty one of the PROMs, replace the corresponding component. Exit from

    error condition is not possible.

    If error is found in one of RAM spaces, then that space has to be read in again. It is advisable

    to store parameter store and PLC program on a data medium readable by control. The clear key

    causes control to enter in SELECT. Subsequently, the appropriate program ca be read in from

    the external data medium. (Refer to Installation Description for more detailed information). If

    any of errors occur, the control will not turn on its ready-to-operate signal.

    The supervisor program may send error indications during operation of the control, too. These

    errors are fatal, and entail loss of ready status of NC or power-off of the machine.

    Errors of this type will be logged by the control. To facilitate a subsequent trouble-shooting, it

    is advisable for the operator to record such errors including the time instant, the error signal

    (display), the circumstances causing the error (trouble) and the remedy of trouble (if any).

  • 7/30/2019 NCT90T Operator Programmer

    54/143

    10 Messages and error signals

    50

    Error signals of supervisor program:

    Error signal Description of error condition, cause of error Remedy, other procedures

    ENCODERn Encoder error on axis indicated Turn off machine, contact service

    FDBCKn Feedback error in axis indicated Turn off machine, contact service

    RAM Parity

    ErrorRAM parity error, circuit Turn off machine, contact service

    SERVOn Servo error in axis indicated Turn off machine, contact service

    SHORT Shorted interface output Turn off machine, contact service

    NC Ready Error Failure of Watchdog Timer Turn off machine

    PLC Timeout PLC program error Turn off machine, if necessary, reload

    DPG Timeout Error of path calculation Turn off machine

    15V FAILER Circuit trouble Turn off machine, contact service

    WATCHDOG

    HW. ErrorTrouble of WATCHDOG circuit Turn off machine, contact service

    POD Interrupt Power failure, voltage fluctuation Turn off machine, check power line

    Divide Error Division of zero Turn off machine

    Overflo