Navigation

  • Page 1

    NCT® 100TNCT® 990TNCT® 2000TControls for LathesOperator`s ManualValid from software version x.057

  • Page 2

    Produced and developed by NCT Automation kft.H1148 Budapest Fogarasi út 7 : Letters: H1631 Bp. pf.: 26F Phone: (+36 1) 467 63 00 F Fax:(+36 1) 363 6605E-mail:actionURI(nct@nct.hu): nct@nct.huHome Page: www.nct.hu

  • Page 3

    ContentsIntroduction ............................................................ 71 Operator’s Panel ....................................................... 81.1 The NC Control Panel: Display Unit and Data Input Keyboard ................. 81.1.1 Data Input Keyboard ..............................

  • Page 4

    4.1 Structure of Part Program .................................. .......... 564.2 Division of EDIT Screen during Editing ..................... ............. 574.3 Basic Editing Functions: Typing, Cursor Moving, Delete, Insert, Select .......... 594.4 Editor Action Menu ..............................

  • Page 5

    12.1 Single Block Execution .................................... .......... 9912.2 Dry Run (All Feedrates at High Speed) ..................... ............. 9912.3 Machine Lock Function ..................................... ....... 10012.4 Other Locking Possibilities ................................

  • Page 6

    © Copyright NCT March 18, 2003The Publisher reserves all rights for the con-tents of this Manual. No reprinting, even inextracts, is permissible unless our writtenconsent is obtained. The text of this Manualhas been compiled and checked with utmostcare, yet we assume no liability for possiblee...

  • Page 7

    Introduction7IntroductionDear User,Thank you for having opted for one of our NCT100T, NCT990T, or NCT2000T controlsystems. It is hoped sincerely that you will be always satisfied in your work with its facilities.It should be remembered that the skill of operating the machine can only be learnt in...

  • Page 8

    1 Operator’s Panel8Operator’s panel with 9" monochrome monitor and with optional Machine controlboard1 Operator’s Panel 1.1 The NC Control Panel: Display Unit and Data Input KeyboardThe NC control panel employs the display unit (monitor), the softkeys beneath, and thedata input keyboa...

  • Page 9

    1 Operator’s Panel9Operator’s panel with 15" color monitor and with optional Machine control board

  • Page 10

    1 Operator’s Panel101.1.1 Data Input KeyboardIn case of a 9" monitor directly beneath the screen are five softkeys, in case of a 15" monitorten softkeys built together with the screen. In both cases the meaning of these softkeys can beread in the menu bars found in the bottom line of ...

  • Page 11

    1 Operator’s Panel11Keys PgUp and PgDn are used for turning pages within the text. Keys INS and DEL serve for inserting and deleting characters.The above listed units (monitor and keyboard) constitute the permanent part of NC and aretransported together with the control in any case of configur...

  • Page 12

    1 Operator’s Panel123 Functional State of Automatic and Manual Data Input – NSCH:block search – INTD:automatic execution interrupted – STRT:start state – STOP:stop state4 Program Manipulation State – LOAD:loading program from external device – SAVE:saving program to external device ...

  • Page 13

    1 Operator’s Panel13the operator’s messages of PLC are displayed. The date and time display can also be found inthis line.In the third line the name of the active general displaying area and behind the number ofprograms indicated for running can be read. In case of manual data input mode, the...

  • Page 14

    1 Operator’s Panel14Optional machine control boardBelow the operating items of machine control board delivered by NCT are described. The lightingstate of LED in the top left corner of buttons shows, that the function indicated by the key isactive.Emergency stop. By its depressing the NC regist...

  • Page 15

    1 Operator’s Panel15 Automatic Manual data inputIncrement selectors: Selecting 1, 10, 100, 1000 increment size.Override switches:Feedrate override switch. By affecting it the programmed feedratecan be changed in the 0-120% range.Rapid traverse override value can be influenced by fouroptionally ...

  • Page 16

    1 Operator’s Panel16 Block restart Block return Function lockMovement, start and stop buttonsStart button. Details of its functioning are discussed in the forthcomingchapters of the Manual. Stop button. Details of its functioning are discussed in the forthcomingchapters of the Manual.Jog button...

  • Page 17

    2 General Operating Knowledge172 General Operating Knowledge2.1 Screen MenuAfter turning the power on among the captions interpreting the softkeys the screen menu isactive. On a color screen the default background color of the menu bar of the screen menu islight grey. In order to switch over from...

  • Page 18

    2 General Operating Knowledge18further items after Service screen menu, those would be shown by pressing the screen menukey , until the first part of screen menu is returned.The number seen in the bottom right corner of menu field indicates the softkey number of theappropriate menu field and not ...

  • Page 19

    2 General Operating Knowledge19Setting#1- #331#100-#1992#500-#5993Timer /counter4Tool pot 5PLC ta-ble6User’sparams7Security 890ServiceParam 1PLC 2Test I/O3Logicanal4Testmes 5Scope 6Errors 7Version890Summary: The screen menus are in two levels. The first level has e...

  • Page 20

    2 General Operating Knowledge20– The digit entered is interpreted as an integer or as a decimal digit before or after the decimalpoint has been pressed, respectively. – It is not necessary to enter the right-hand insignificant zeros behind the decimal point or thedecimal point (in the case of...

  • Page 21

    3 General Displaying Areas and Actions Executed on Them213 General Displaying Areas and Actions Executed on ThemEach general displaying area is accessible any time, independent of the current operation modeor other states of control.However actions belonging to the given display cannot be execute...

  • Page 22

    3.1 POSITION Screens223.1 POSITION ScreensThere can be five types of POSITION screens. The first four screens displays the selectedposition with big-size characters, meanwhile on the fifth screen all position displays as well asin case of six or fewer axes the feed and revolution values are also ...

  • Page 23

    3.1 POSITION Screens23CARTESIAN POSITION Screen: In the state of polar coordinate interpolation on (G12.1) itindicates the tool position in the programmed Cartesian coordinate system. In the stateof polar coordinate interpolation off (G13.1) positions indicated here are the same ason the screen A...

  • Page 24

    3.2 CHECK Screens243.2 CHECK ScreensThis screen serves for displaying running programs and their states.3.2.1 PROGRAM TEXT Screen, Listing of Running ProgramIn the lower part of general dis-playing area the list of the run-ning program can be seen. Oneblock on the list is highlighted;This is the ...

  • Page 25

    3.2 CHECK Screens253.2.3 LAST and ACTIVE screens. G Codes and Compensations.On the LAST and ACTIVE screens the active G codes and compensations under blockdisplay (LAST) and program execution (ACTIVE) can be seen. The LAST screen correspondsto the values of #4000..., #4100... macro variables, w...

  • Page 26

    3.2 CHECK Screens26Action I can be used for input of incremental operator. Action Block Delete clears thewhole block in buffer.3.2.4 OPERATOR’S PANEL ScreenThe general display area of OP-ERATOR’S PANEL shows aview on the state of the mostessential machine control items.The controllability of ...

  • Page 27

    3.2 CHECK Screens27Operation Modes Actions (Modes)The following modes can be selected:Edit1Auto2Mdi3Jog4Incr5Handle 6Ref7890Axes ActionsIn the menu bar all axes of the machine tool are listed. Here the axis, with which an actionmust be done, can be selected. This action is necessary for example...

  • Page 28

    3.2 CHECK Screens28Clear Relative Position Actions (Clear Relpnt)The relative coordinate displays can be zeroed by means of action keys. Relative positionsetting by axes is discussed in the chapter 3.4.5.3.2.5 MESSAGES ScreenIn this general displaying area the momentary messages in waiting state ...

  • Page 29

    3.3 PROGRAM Screens293.3 PROGRAM ScreensScreens of actions executed on part programs.3.3.1 DIRECTORY ScreenIn the top line of general displaying area the number of programs in memory and the freememory in bytes can be seen.The programs in memory are listed in the middle part. The control records ...

  • Page 30

    3.3 PROGRAM Screens30New Action: When pressing thesoftkey a window opensin the bottom left part ofgeneral displaying area,where the program num-ber can be typed in. Theinput can be terminatedby any arrow key. In thiscase a new program oc-curs with the numberentered, or an error mes-sage is displa...

  • Page 31

    3.3 PROGRAM Screens31DNC contact working on the basis of DNC protocol can be implemented. The Chartaction is only effective in Edit mode. By pressing it, provided program No. T (tool pottable) or P (PLC table) is highlighted, the file containing the selected chart is loaded tothe appropriate char...

  • Page 32

    3.3 PROGRAM Screens32Last Action: When pressing the key the highlighting bar goes to the last block of the program.Check Action: When pressing the key control brings the highlighting bar to the last block ofthe program, meanwhile it reads the entire program and examines its check sum. Thisway it ...

  • Page 33

    3.3 PROGRAM Screens333.3.4 BLOCK INPUT ScreenIn the upper part of generaldisplaying area the current posi-tion can be seen. It is possible toenter single block as well as tore-execute or to modify a blockentered earlier on by pressingaction menu key . A sing-le block is to be entered similarlyto ...

  • Page 34

    3.4 OFFSETS Screens343.4 OFFSETS ScreensScreens of actions executed on zero point and offset registers. 3.4.1 WORK OFFSETS ScreenIn the general displaying area areoffset values of G54, ..., G58,common zero point offsets, aswell as of offsets programmedby means of commands G52 andG92. The coordina...

  • Page 35

    3.4 OFFSETS Screens35activated by pressing action menu key :Cleargroup 1Clear all2I3/24Save567890Clear Group Action Menu: When pressing the key the question CLEAR G5x? (G5xaccording to current coordinate system) appears in the bottom left part of generaldisplaying area, together with Exec and Can...

  • Page 36

    3.4 OFFSETS Screens36keys and . This bar selects the offset register to be modified.Actions of TOOL OFFSETS ScreenActions executed on TOOL OFFSETS screen overwrite offset registers instantly, however it isregistered by the program under execution only if the program has been started from thebegi...

  • Page 37

    3.4 OFFSETS Screens37On the figures below the interpretation of the imaginary tool nose number (Q) can be seen.

  • Page 38

    3.4 OFFSETS Screens383.4.3 WORK OFFSET MEASURE ScreenIn the upper part of generaldisplaying area the current toolposition can be seen. The firstcolumn always shows themachine position, the middlecolumn the position in theselected coordinate system,while the last one the distance togo position. Th...

  • Page 39

    3.4 OFFSETS Screens39For detailed description of work offset measure see the chapter 7.2.1 “Work Offset Mea-sure” on the page 76.3.4.4 TOOL LENGTH OFFSET MEASURE ScreenIn the upper part of generaldisplaying area the position dis-play can be seen. The followinginformation can be seen in thelow...

  • Page 40

    3.4 OFFSETS Screens40For detailed description of work offset measure see the chapter 7.2.2 “Tool Length OffsetMeasure inside the Machine” on the page 79.3.4.5 RELATIVE POSITION OFFSETS ScreenIn the general displaying areabelow the current tool positionare the values of relative positionoffset...

  • Page 41

    3.5 GRAPHIC POSITION Screens413.5 GRAPHIC POSITION ScreensIn automatic operation mode the graphic position display shows the path of the imaginary toolnose. In the case of graphic position display the tool nose path stored in a buffer is drawn onthe screen. As the buffer (which is a part of the c...

  • Page 42

    3.5 GRAPHIC POSITION Screens42In case the value of the auto erase is other than zero, when starting the automatic programexecution both the drawing area and the buffer are cleared.If the value of the path color is 0 rapid traverse is drawn with red, feed with green, whilethread cutting with yello...

  • Page 43

    3.5 GRAPHIC POSITION Screens433.5.2 DRAW ScreenIn the drawing area in the middleof screen the current tool center isshown by a cross. The followinginformation can be read in the topright corner of the screen: Currentfeed, spindle revolution and thenumber of the current tool. Fur-ther on in the co...

  • Page 44

    3.5 GRAPHIC POSITION Screens44Down (PgDn). By means of softkeys, as well as the page keys the drawing area can behalved or doubled. As the effect of Full Sceen action the centre of the screenautomatically adjusted to the middle of the tool path and scaling is set that the tool pathcovers the whol...

  • Page 45

    3.6 SETTING Screens453.6 SETTING ScreensThe following screens can be found in this menu; LOCAL MACRO VARIABLES #1–#33,COMMON MACRO VARIABLES #100–#199 and #500–#599, TIMER and COUNTER,TOOL POSITION TABLE, PLC TABLE, TOOL WEAR TABLE, USER’S PARAMETERSand SECURITY SETTINGS. Contents of var...

  • Page 46

    3.6 SETTING Screens463.6.2 Screen of COMMON MACRO VARIABLES #100–#199In the general displaying areacommon macro variables#100–#199 and their values canbe seen. Variables #120–#199are vacated upon power-off andwhen resetting automatic mode(RESET) Variables #100–#119are also vacated in case...

  • Page 47

    3.6 SETTING Screens473.6.3 Screen of COMMON MACRO VARIABLES #500–#599In the general displaying areacommon macro variables#500–#599 and their values canbe seen. These variables are notvacated upon power-off or whenrestoring automatic mode(RESET), on the other hand byswitching to parameters, w...

  • Page 48

    3.6 SETTING Screens483.6.4 TIMER AND COUNTER ScreenIn the general displaying area thedifferent timers and counters canbe seen. The highlighting bar canbe moved to the timer or counterto be modified by means ofarrow keys. Apart from theoperating time the values arefree to overwrite.Actions of TIME...

  • Page 49

    3.6 SETTING Screens49The length of the tool pot table can be set in parameter MAGAZINE No. 0061. In parameterMAGAZINE the number of tool pots in the magazine is to be entered. Line 0 of table showsthe code of the tool in spindle, i.e., the spindle is pot No. 0.In the first column of the table th...

  • Page 50

    3.6 SETTING Screens50actions in the menu bar, the meaning of which is the usual. With Exec in effect theselected line is cleared.Save Action: When pressing the key the program number can be entered into the bottom datainput line. In case the input is terminated by any of the keys or , theprogram...

  • Page 51

    3.6 SETTING Screens51program can also be named there. As the effect of keys and values aresaved in the appropriate macro variable. It is registered in the directory not underprogram number O, but under address T. Restoring values of the table is discussed inthe chapter 3.3.1 on the page 30 “...

  • Page 52

    3.6 SETTING Screens523.6.8 SECURITY PANEL ScreenThe control provides wide-rangedata security service. The pictureshows the SECURITY PANELscreen. When the generalsecurity gate is open the othersecurity gates have no significantrole, thus all actions listed onthe screen can be executed evenif the s...

  • Page 53

    3.6 SETTING Screens53The below table contains the codes of the appropriate functions:FunctionCodeFunctionCodeGeneral Security GateGeneratedwork offsets15962open new program95148 relative position15962delete program 95148 tool offsets15962edit program95148 tool pot table15962load program95148 too...

  • Page 54

    3.6 SETTING Screens54is entered the data input can be closed by means of button and the function isenabled.Close action: If a function is to be locked move symbol = (cursor) to the function. Press Closebutton. The selected function is locked independent of the state of the general securitygate.

  • Page 55

    4 Editing part programs554 Editing Part Programs4.1 Structure of Part ProgramThe part program is made up of blocks. A block consists of words.Word: Address and DataA word is formed by two components: Address and data (e.g., X127.064 or Z#103). Theaddress may comprise one or more characters (X, Z ...

  • Page 56

    4 Editing part programs56Beginning and end of programThe program begins and ends with character %. As a new program is loaded with the help of NEW action on DIRECTORY screen string %Onnnns% is formed automatically. In the course of editing a part program on the CNC the opening and closing % char...

  • Page 57

    4 Editing part programs574.2 Division of EDIT Screen during Editing19 lines are kept for editing inthe middle of screen. Thedivision of these is as follows:Lines ranging from No. 1 to No. 16: program list and edit field. In the first column only character > representing a new block, i.e., code...

  • Page 58

    4 Editing part programs584.3 Basic Editing Functions: Typing, Cursor Moving, Delete, Insert, SelectThe editing gets started as the effect of action menu key .Basic editing functions are implemented with the help of the following keys: – characters: <A>, <B>, ... <Z>. By their ...

  • Page 59

    4 Editing part programs59If value of parameter 0567 N STEP is other than 0, the block number is increased by the valuegiven at the parameter for each push of the <ENTER> key and this is automaticallyinserted to the beginning of the new block at address N.If for example the value of paramet...

  • Page 60

    4 Editing part programs60As the effect of backspace key the character before the cursor is deleted and thecharacters behind step forward. Regarding logic lines (blocks) the same rearrangements are inforce as those referring to delete key .InsertWhen opening, the editor accepts insert mode indica...

  • Page 61

    4 Editing part programs614.4 Editor Action MenuThe following actions as well as action groups are available for editing, when action menu key is pressed:File1Edit2Insert misc 3Insert cond 4Insert operat 5Insert funct 6Window7Changewind 8Help904.5 File Actions: Save, Save asFile1Edit2Insert misc 3...

  • Page 62

    4 Editing part programs62Copy Action: By pressing the key the text selected earlier on is put to the clipboard and theoriginal text remains at its position.Paste Action: By pressing the key the content of the clipboard is inserted starting from theposition next to the cursor. In case the clipboar...

  • Page 63

    4 Editing part programs63found string. If no text is given after the caption REPLACE, Replace action isequivalent to the deleting of the found text. Undo action can also be applied afterReplace action.4.7 Insert ActionsFile1Edit2Insert misc 3Insert cond 4Insert operat 5Insert funct 6Window7Change...

  • Page 64

    4 Editing part programs64screen. By returning to the EDIT screen the other program can be seen in the windowactive when exiting. The active window as well as the program numbers shown in thewindows are indicated in the 18th status line. The cursor is seen in the active window,and this is also the...

  • Page 65

    5 Switching Over Operation Modes655 Switching Over Operation ModesWith the help of the data input keyboard the state of operation modes, switches, etc.,displayed on the OPERATOR’S PANEL screen can be changed by means of softkeys afteraction menu key has been pressed. The above switches are avai...

  • Page 66

    6.1 Manual Reference Point Return Mode666 Manual Operation ModesThe manual operation modes are as follows:Manual reference point returnManual handle feedIncremental jogJog6.1 Manual Reference Point Return ModeReference point can be returned only upon power-on state of the machine, i.e. when there...

  • Page 67

    6.1 Manual Reference Point Return Mode67happened yet, symbol !! can be seen beside the position. In case the reference point has beenreturned on all axes REF, i.e., the caption indicating lack of reference position is cleared fromthe general NC state field. LNote:By different machine tools retur...

  • Page 68

    6.2 Jog Mode686.2 Jog ModeJogging can only be done upon power-on state of the machine, i.e. when there is no EMG(emergency stop) state in the rightmost field (general NC state) of status bar. After selectingthe operation mode in the 2nd field of status bar caption JOG appears.If the machine is mo...

  • Page 69

    6.2 Jog Mode69LNote:The above discussed cases are the basic cases of jog mode. By different machines functionscontrary to these may be created by the machine tool builder. It is common, for example, ifpressing of a jog button is followed by the pressing of the START button, than the jog buttonis ...

  • Page 70

    6.3 Incremental Jog Mode706.3 Incremental Jog ModeIncremental jogging can only be done upon power-on state of the machine, i.e. when there isno EMG (emergency stop) state in the rightmost field (general NC state) of status bar. Afterselecting the operation mode in the 2nd field of status bar capt...

  • Page 71

    6.3 Incremental Jog Mode71LWarning!If in case of greater increment sizes the jog button is left hold for a short time, the movementstops and the desired distance is not stepped by the control, this way preventing it frompossible collisions!

  • Page 72

    6.4 Manual Handle Mode726.4 Manual Handle ModeMoving by the use of manual handle can only be done upon power-on state of the machine, i.e.when there is no EMG (emergency stop) state in the rightmost field (general NC state) ofstatus bar. After selecting the operation mode in the 2nd field of stat...

  • Page 73

    6.4 Manual Handle Mode73SpeedIn case of moving by the use of the manual handle the speed of the axis depends upon theselected increment size and upon the speed of the rotation of the handle. The movement isstarted by acceleration and finished by deceleration. The pulse number rotated is alwaysexe...

  • Page 74

    7 Actions Executed in Manual Operation Modes747 Actions Executed in Manual Operation Modes7.1 Single Block OperationA single block can be entered by selecting BLOCK INPUT screen of the PROGRAM screenmenu and pressing the action menu key. This action can be used only in jog, incremental jogand man...

  • Page 75

    7.2.1 Work Zero Point Offset Measurement757.2.1 Work Zero Point Offset MeasurementIf work offset is to be measuredinside the machine, select F3 W.OFFS MEASURE (work offsetmeasurement) screen of OFF-SETS screen menu and pressthe action menu key.The coordinate system to bemeasured can be selected ...

  • Page 76

    7.2.1 Work Zero Point Offset Measurement76Work Zero Point Offset Measurement, if Tool Length Equals to Tool OverhangIf tool length equals to the X-and Z-direction tool overhang(because for example tool offsetmeasuring was executed on anexternal measuring device) thework offset (work zero point)mu...

  • Page 77

    7.2.1 Work Zero Point Offset Measurement77Work Zero Point Offset Measurement, if Tool Length Equals to Coordinate ShiftIf tool lengths are measured sothat they also contain the offsetsof the work zero point (see toollength measurement) work off-sets do not have to be measured.An exception to this...

  • Page 78

    7.2.2 Tool Length Offset Measurement inside the Machine787.2.2 Tool Length Offset Measurement inside the MachineTool length can be measuredalso inside the machine. Forthis softkey F4 T. LENG MEAS-UR (tool length measurement)of F5 OFFSETS action menumust be selected.Select the tool length offsetre...

  • Page 79

    7.2.2 Tool Length Offset Measurement inside the Machine79If No Work Zero Point Offset Measurement had Taken Place PreviouslyIf no work zero point offset hadtaken place previously, the ap-propriate work offset of the se-lected coordinate system is zero(Mx=0, Mz=0). The coordinatevalues measured af...

  • Page 80

    7.2.3 Automatic Tool Length Offset Measurement807.2.3 Automatic Tool Length Offset MeasurementTool length offsets can also be measured automatically, provided the machine is mountedwith a tool offset sensor. Select screen F4 T LENG MEASURE (tool length measurement) inscreen menu of F5 OFFSETS. Sw...

  • Page 81

    7.2.4 Calibrating Tool Offset Sensor817.2.4 Calibrating Tool Offset SensorThe tool offset sensor calibration means the definition and storage of button positions at para-meters CONTACT. The sensor can be calibrated in two ways. The first possibility is that the button positions of the sensor are ...

  • Page 82

    7.2.4 Calibrating Tool Offset Sensor82Calibrating the Sensor to the Coordinate System of Chuck The enclosed diagram beside shows the in-terpretation of CONTACT parameters. Calibrating in X directionTurn an optional workpiece, leave theworkpiece in Z direction and read the ma-chine position of X a...

  • Page 83

    7.2.4 Calibrating Tool Offset Sensor83Calibrating the Sensor to Reference PointThe figure beside shows the interpretation ofCONTACT parameters. Let us examine the following example.Place a tool, the overhang of which is knownin the tool holder. The tool overhang isindicated with XT, ZT on the dia...

  • Page 84

    8.1 Automatic Mode848 Modes of Automatic OperationThe modes of automatic operation are:AutomaticEditManual Data Input8.1 Automatic ModeProgram execution in automatic mode can only be done upon power-on state of the machine,i.e. when there is no EMG (emergency stop) state in the rightmost field (g...

  • Page 85

    8.1 Automatic Mode85executed on the transmitter side. Program dnc-plus.exe can be executed on IBM PC or on acompatible computer. It ensures connection between transmitter and receiver with protocol. Itsadvantage over simple DNC connection is that it calculates the checksum by each programblock a...

  • Page 86

    8.2 Edit Mode868.2 Edit ModeIn case there is no PLC program or PLC program or parameter area is damaged in control, editmode is activated after turning the power on. .Edit mode is indicated by caption EDIT in the leftmost field of the status bar. The followingactions can only be executed in edit ...

  • Page 87

    8.3 Manual Data Input Mode878.3 Manual Data Input ModeProgram execution in manual data input mode can only be done upon power-on state of themachine, i.e. when there is no EMG (emergency stop) state in the rightmost field (general NCstate) of status bar.If the machine is mounted with NCT machine ...

  • Page 88

    8.3 Manual Data Input Mode88In manual data input mode, during program execution, the operation of the following functionscorresponds to that in automatic mode: – Single block execution – Conditional STOP – Conditional block – Dry run – Locking possibilities.

  • Page 89

    9 Override Switches89switchstate%1021324551062073084095010601170128013901410015110161209 Override SwitchesThe control can operate three override switches: – the feedrate, – the rapid traverse, and – the spindle speed override switches.9.1 Feedrate Override SwitchThe feedrate override switch...

  • Page 90

    9 Override Switches90switchstate%1F02253504100switchstate%1502603704805906100711081209130101409.2 Rapid Traverse Override SwitchThe rapid traverse override switch determines, by how many percent ofthe rapid traverse rate defined in the parameter should the axes bemoved. The diagram beside contain...

  • Page 91

    9 Override Switches91pressing the button the control restores the programmed 100% rate.During thread cutting G33, G34, G76, G78 and tapping cycles G84.1, G84 the spindle speedoverride switch is ineffective. The control registers 100% independent of the switch position.

  • Page 92

    10 Program Execution Start and Stop 92 10 Program Execution Start and StopThe program execution is started by the use of the START button. The program execution can be stopped by means of the following functions and keys: – with the STOP button, – with the RESET key, – at the end of bloc...

  • Page 93

    10 Program Execution Start and Stop93At the same time some global messages are also cleared from the message field of the statusbar. The PLC program (generally) stops spindle rotation and suspends operation under execution.Besides RESET key has other effects in the different modes as well.In Aut...

  • Page 94

    10 Program Execution Start and Stop 94executes block containing code M01 if switch COND. STOP is on, than STOP state isassumed and the machining stops. With START button the machining is continued.Nothing happens if switch COND. STOP is off. 10.6 End of Program: M02, M30Codes M02, M30 indicate...

  • Page 95

    11 Intervention in the Course of Program Execution9511 Intervention in the Course of Program Execution11.1 Conditional Block SkipIf at the beginning of block con-ditional block skip /n is pro-grammed (n means the numberof the conditional block switch),than – if switch No. n is on, it skipsblock...

  • Page 96

    11 Intervention in the Course of Program Execution9611.3 Intervention by Means of Manual Handle in Automatic OperationThe manual handle operation canalso be turned on parallel to theautomatic operation. In this casein the leftmost field of status barcaption AUTM or AUTDindicating automatic operat...

  • Page 97

    11 Intervention in the Course of Program Execution97Effect of intervention to coordinate system– The manual handle pulses arealso added to the offseton the appropriate axis inthe common work zeropoint offset registers.This way all the worksand local coordinate sys-tems are being shifted.– Nat...

  • Page 98

    12 Debugging Part Program9812 Debugging the Part ProgramThe following functions help the testing, debugging of the part program: – single block execution, – dry run, – locking possibilities and – test run.These functions are not operation modes, but conditions influencing the program exec...

  • Page 99

    12 Debugging Part Program9912.3 Machine Lock FunctionSwitch MACHINE LOCK canbe reached on OPERATOR’SPANEL or POSITION screens.After pressing the action menukey F5 CONDITIONSaction menu must be selected,than softkey MACHINE LOCKneeds to be pressed.If NCT machine control board isused select the...

  • Page 100

    12 Debugging Part Program100The different function and axis locking possibilities can be combined optionally. An axis, e.g. Zaxis and the functions can be locked simultaneously.LNote:About the different locking possibilities turn to the machine tool builder for an informationmaterial. 12.5 Test R...

  • Page 101

    13 Interruption and Restart of Automatic Operation10113 Interruption and Restart of Automatic OperationIn many cases the automatic operation needs to be interrupted, than later on the machining tobe continued. Cases like this for example when: – the errors must be repaired, than the machining c...

  • Page 102

    13 Interruption and Restart of Automatic Operation102if machining is started in INTD state of automatic mode and START button is pressed, controlregisters STOP state and messageRESTORE MODAL FUNCTIONS? Yis displayed (Y=yes). By pressing <SHIFT> key questionRESTORE MODAL FUNCTIONS? N is as...

  • Page 103

    13.3 Unconditional Restart of Automatic Operation10313.3 Unconditional Restart of Automatic OperationIf automatic operation is started from interrupted state (INTD) unconditionally after START the control goes to the end position of the interrupted block and carries on machiningfrom there. The ty...

  • Page 104

    13.3 Unconditional Restart of Automatic Operation1042nd case: in state G40 interrupting oblique linear interpolationLet us examine fragments of the following sample programs:Program No. 1:...N40 G90 G0 X20 Z–10N50 X80 Z–60N60 Z–85...Program No. 2:...N40 G90 G0 X20 Z–10N50 G91 X60 Z–50N6...

  • Page 105

    13.3 Unconditional Restart of Automatic Operation105If in the selected plane the address of one of the axes has not been programmed (e.g., Y) andmovement has been made also in this direction, or in Z direction, the movement may be ledback to the 1st case, i.e., the axes will move after pressing S...

  • Page 106

    13.3 Unconditional Restart of Automatic Operation106The cases below refer to the axes in the selected plane in when offset mode is on. To interrup-tion of axis movements outside the selected plane refer to interruption cases in state G40.6th case: in state G41 or G42 interrupting linear interpola...

  • Page 107

    13.3 Unconditional Restart of Automatic Operation107When manual movement is done to a posi-tion, which is left from the end position ofthe circle, according to the diagram, the con-trol proceeds also as discussed above. How-ever this time the arc of the variable radiuscircle is close to 360° bec...

  • Page 108

    13.4 Automatic Operation Restart with BLOCK RESTART Condition10813.4 Automatic Operation Restart with BLOCK RESTART ConditionIf the condition BLOCK RESTART is switched on after returning to automatic modeand than START button is pressed, the control goes to the start position of the inter-rupte...

  • Page 109

    13.4 Automatic Operation Restart with BLOCK RESTART Condition10913.4.3 Cases of Return by Means of BLOCK RESTART ConditionReturn to Block Start Position After Interrupting Simple Movement Block1st case: in state G40 interrupting and restarting linear interpolationThe diagram shows the case,when a...

  • Page 110

    13.4 Automatic Operation Restart with BLOCK RESTART Condition110X=100, Y=70, Z=10.3rd part block: Hole machining and retraction to start position (G98) or to R-point (G99). Inthis part block the start position is coordinate X=100, Y=70, Z=2.At the end of all three part blocks the control stops in...

  • Page 111

    13.4 Automatic Operation Restart with BLOCK RESTART Condition1115th case: Return to block start position after interrupting machining in offset mode at outsidecornerBy the use of BLOCK RE-START condition itis set out from the offsetvector on the start positionof the interrupted block,the length ...

  • Page 112

    13.5 Automatic Mode Restart with BLOCK RETURN Condition11213.5 Automatic Mode Restart with BLOCK RETURN ConditionIf automatic operation has been interrupted, manual operation was used to move away fromthe workpiece and return is to be made to the interruption point, the BLOCK RETURNcondition need...

  • Page 113

    13.5 Automatic Mode Restart with BLOCK RETURN Condition11313.5.3 Cases of Return by Means of Condition BLOCK RETURNCases of return by means of BLOCK RETURN condition correspond to that of BLOCKRESTART condition, except for return is made not to start position of block, but to theinterruption po...

  • Page 114

    13.5 Automatic Mode Restart with BLOCK RETURN Condition114the canned cycle restarted by means of condition BLOCK RETURN consists of 3 partblocks:1st part block: Positioning in the selected plane (GO X100 Y70)2nd part block:Positioning to point R (G0 Z2)3rd part block: Hole machining and retracti...

  • Page 115

    13.5 Automatic Mode Restart with BLOCK RETURN Condition1155th case: Return to interruption point machining in offset mode at outside cornerBy the use of the BLOCKRETURN conditionit states a perpendicularvector on the interruptionpoint, the length of whichcorresponds to that of thenew tool radius...

  • Page 116

    13.6 Automatic Operation Start after Block Search11613.6 Automatic Operation Start after Block SearchIn the course of machining there may be a need for executing the program selected for auto-matic mode not from the first block, but from a block within the program. For this, theappropriate block ...

  • Page 117

    13.6 Automatic Operation Start after Block Search117pressing key . If the number of the subprogram is not numeric, but is an arithmeticexpression it will not open the subprogram.If the subprogram is called by means of repetition count (L) the cycle number from which theprogram is to be executed c...

  • Page 118

    13.6 Automatic Operation Start after Block Search118Spindle Rotation Code: M3The command referring to the last spindle rotation is gathered, in this case M3. Coolant Code: M8The command referring to coolant handling is gathered, in this case M8. Other Functions: MOther M functions in the program...

  • Page 119

    13.6 Automatic Operation Start after Block Search119Other Intervention Possibilities Before STARTIt is possible to change the order of execution, as well as to cancel the execution of other Mcodes before starting the execution of data gathered in automatic mode.The cursor can be moved along the l...

  • Page 120

    13.6 Automatic Operation Start after Block Search120 key has been pressed, BLOCK SEARCH action must be pressed on VIEW screen. Bythe use of INTERRUPTED softkey the control starts searching for the block, the execution ofwhich has been interrupted. Afterwards the process corresponds to that of com...

  • Page 121

    14 Listing of Messages and their Codes 12114 Listing of Messages and their CodesThere may be two types of messages: Local and global. 14.1 Local MessageLocal messages are the ones connected to an action executed on a certain screen, and are notavailable on any other screen. These are for example ...

  • Page 122

    14 Listing of Messages and their Codes122Messages of custom macros: – error messages programmed by the user and waiting for to be canceled, or – messages programmed by the user waiting for START.In the case of global messages the different messages are needed to be answered differently,i.e., ...

  • Page 123

    14.3 Listing of Global Messages12314.3 Listing of Global MessagesErrorCodeMessage DescriptionCanceling and Re-pairing Method0SERVO 1If the position deviation value exceeds thevalue specified at the appropriate parame-ter, servo alarm occurs. In message SERVOn n=1...8 refers to thenth axis, while ...

  • Page 124

    14.3 Listing of Global MessagesErrorCodeMessage DescriptionCanceling and Re-pairing Method12460PLC TIMEOUT 1If either module :001 or module :002 ofPLC program does not expire in the timeslice reserved for it, message PLC TIME-OUT 1 or 2 is displayed. This message is generated in EMG state.This me...

  • Page 125

    14.3 Listing of Global MessagesErrorCodeMessage DescriptionCanceling and Re-pairing Method125999SHORT MONThis message is displayed, if MON (Ma-chine ON) output of control is short-cir-cuited or overloaded. This message is generated in EMG state.This message causesEMG state and lossof reference po...

  • Page 126

    14.3 Listing of Global MessagesErrorCodeMessage DescriptionCanceling and Re-pairing Method1261102REFERENCE POINT t3This message is displayed, if the zeropulse has not been found after leaving thereference switch within the distance spec-ified at parameter SWSHIFT + :ZEROD-IS.Value of t is the nam...

  • Page 127

    14.3 Listing of Global MessagesErrorCodeMessage DescriptionCanceling and Re-pairing Method1271105REFERENCE POINT t6This message is displayed, if during refer-ence point return in case of distance-codedmeasuring system the distance betweentwo zero pulses is not in accordance withthe values of para...

  • Page 128

    14.3 Listing of Global MessagesErrorCodeMessage DescriptionCanceling and Re-pairing Method1281340LIMIT t+This message is displayed, if one of theaxes has run on limit switch or on overtra-vel position specified at a parameter indirection –.Value of t is the name of the axis: X, Y,Z, U, V, W, A,...

  • Page 129

    14.3 Listing of Global MessagesErrorCodeMessage DescriptionCanceling and Re-pairing Method1292000PLC ERROR 001At most 152 different messages can besent by PLC. The message texts areoptional. In case no text is added by theprogrammer of PLC, message PLCERROR ijk is displayed. For the list of messa...

  • Page 130

    14.3 Listing of Global MessagesErrorCodeMessage DescriptionCanceling and Re-pairing Method1303006VALUE EXCESS H, D, PIf in tool offset selection (H) or (D) thenumber entered under the address exceedsthe range permitted.The same error occurs in case of value Pof command G10 L(10, 11, 12, 13).The m...

  • Page 131

    14.3 Listing of Global MessagesErrorCodeMessage DescriptionCanceling and Re-pairing Method1313018,A IN G2, G3If in circular interpolation block (G2, G3)angle (,A) has been programmed.The message is can-celed by RESETkey.3019DO M I N A T OR C ON-STANT=0 If in 3D radius compensation calculationthe...

  • Page 132

    14.3 Listing of Global MessagesErrorCodeMessage DescriptionCanceling and Re-pairing Method1323029GROUP NUMBER IS TOOHIGHIf in block G10 L3 (filling up life time ta-ble) the number of tool groups exceeds themaximum value registered on parameter1181 GROUPNUM.The message is can-celed by RESETkey.30...

  • Page 133

    14.3 Listing of Global MessagesErrorCodeMessage DescriptionCanceling and Re-pairing Method1333040G38 NOT IN G0, G1If vector hold block G38 was programmedand the interpolation code is not G0 orG1.The message is can-celed by RESETkey.3041AFTER G2, G3 ILLEG.BLOCKIf in offset mode (G41, G42) an offs...

  • Page 134

    14.3 Listing of Global MessagesErrorCodeMessage DescriptionCanceling and Re-pairing Method1343051G22, G28, ... G31, G37 If in block G22 incorrect address is found, if in block G22 P is not 0 or 1, if in block G22 relation between the valueof addresses X Y Z and I J K is incorrect,if in block G2...

  • Page 135

    14.3 Listing of Global MessagesErrorCodeMessage DescriptionCanceling and Re-pairing Method135305930603061306230633064BAD MACRO STATE-MENTIf the macro expression is syntacticallyincorrect.The message is can-celed by RESETkey.3065TOO LONG BLOCK If the programmed block does not haveenough room in t...

  • Page 136

    14.3 Listing of Global MessagesErrorCodeMessage DescriptionCanceling and Re-pairing Method1363073NOT EXISTING PRO-GRAM NO. If, in case of subprogram call (M98 P) ormacro call (G65 or G66 or G66.1 P), the program number specified at address Pis not in the memory,subprogram or macro call has been ...

  • Page 137

    14.3 Listing of Global MessagesErrorCodeMessage DescriptionCanceling and Re-pairing Method1373086DEFINITION ERROR G51If scaling axis by axis is programmed(G51 X Y Z I J K) and X and U, or Y andV, or Z and W are in one block.The message is can-celed by RESETkey.3087ILLEGAL PLANE SELECTIf in G76 m...

  • Page 138

    14.3 Listing of Global MessagesErrorCodeMessage DescriptionCanceling and Re-pairing Method13831003101BLOCK NOT FOUND If the block searched for is not found andthe end of program is reached (M2, M30or %).The message is can-celed by RESETkey.3102INCORRECT POSITIONG12.1If polar coordinate interpol...

  • Page 139

    14.3 Listing of Global MessagesErrorCodeMessage DescriptionCanceling and Re-pairing Method139312331243125312631273500PROGRAM EDITED This message is displayed, if program se-lected for automatic execution is edited inautomatic mode, orif program selected for manual data inputexecution is edited in...

  • Page 140

    14.3 Listing of Global MessagesErrorCodeMessage DescriptionCanceling and Re-pairing Method1403508NC STATUS TABLE BADIf the check sum of the memory area con-taining the general NC state, preservedupon power-off is false.These data are as follows:G20/G21: inch/metric input;the number of registered ...

  • Page 141

    14.3 Listing of Global MessagesErrorCodeMessage DescriptionCanceling and Re-pairing Method1413518DIRECTORY FULL At most 254 programs can be stored, forthe file manager built in control enablesthe registration of 254 programs in the di-rectory. This message is displayed, if moreprograms are to b...

  • Page 142

    14.3 Listing of Global MessagesErrorCodeMessage DescriptionCanceling and Re-pairing Method1423549RESTORE MODAL FUNC-TIONS? Y If AUTOMATIC operation is started fromINTD status by means of START, thecontrol registers STOP status and questionRESTORE MODAL FUNCTIONS? Y isdisplayed (Y=yes). By pressin...

  • Page 143

    Notes143Notes

  • Page 144

    144Alphabetical index:Access forbidden ................. 12Address ........................ 56Alphabetical keys ................. 10Arrow keys ..................... 10Beginning of program ............. 57Block ......................... 56CANCEL ...................... 10Conflicting state ............

x