Navigation

  • Page 1

    NCT®101M, 104M, 115MControls for Milling Machines and Machining CentersOperator`s ManualValid from software version x.066

  • Page 2

    Produced and developed by NCT Ipari Elektronikai kft.H1148 Budapest Fogarasi út 7 F Phone: (+36 1) 467 63 00 F Fax:(+36 1) 467 63 09E-mail: actionURI(mailto:nct@nct.hu):nct@nct.huHome Page: www.nct.hu

  • Page 3

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

  • Page 4

    3.7.8 SECURITY PANEL Screen.......................................... 57,574 Editing Part Programs.................................................... 60,604.1 Structure of Part Program. .............................................. 60,604.2 Division of EDIT Screen during Editing. . . . . . ....

  • Page 5

    11.4 Intervention by Means of Manual Handle in Automatic Operation.. . . . . . . . . . . . . . 99,9911.5 Manual Handle Feed. Moving Backwards on Path Programmed.. . . . . . . . . . . . . . . 100,10012 Debugging the Part Program. ............................................ 102,10212.1 Single B...

  • Page 6

    © Copyright NCT February 5, 2010The Publisher reserves all rights for thecontents of this Manual. No reprinting, evenin extracts, 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 control systems. It is hoped sincerely that you will bealways satisfied in your work with its facilities.It should be remembered that the skill of operating the machine can only be learnt in thepossession of the part pro...

  • Page 8

    8,1 Operator’s Panel8Operator’s panel of NCT101 with 10" color monitor and with machine controlboard 1 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 keybo...

  • Page 9

    8,1 Operator’s Panel9Operator’s panel of NCT104 with 15" color monitor and with optional Machinecontrol board

  • Page 10

    8,1 Operator’s Panel10The NCT115 operator’s panel with 10" colour monitor and keyboard

  • Page 11

    8,1 Operator’s Panel111.1.1 Data Input KeyboardThe softkeys are directly beneath the screen, integrated with it. The number of softkeysdepends on the screen size, e.g. in case of a screen size of 15" there are 10 softkeys. In bothcases the meaning of these softkeys can be read in the menu...

  • Page 12

    8,1 Operator’s Panel12Keys PgUp andPgDn move one page within the text. Key Home makes the cursor jump to the beginning of line, whileEnd makes it jump to the end of line..Key INS switches between insert and overwrite mode, whileDEL deletes one character.Menu selection keys (NCT101, NCT104):Oth...

  • Page 13

    8,1 Operator’s Panel13 ) that, with the key held down permanently, the appropriate code will be entered into theCPU of the system over and over again at a programmed rate (Typematic Rate).The delay (TD) and the rate (TR) can be set with the help of parameter 1121 TYPEMATIC(for details see Para...

  • Page 14

    8,1 Operator’s Panel14 – BURN:burning of data and programs to the non-volatile memory L Warning: while BURN caption is on, do not turn the control off, otherwise importantdata or programs may be lost! 5 Interpolator State – MOV:either axis moves (interpolator started) – DWL:waiting spec...

  • Page 15

    8,1 Operator’s Panel15Optional machine control board1.1.3 Indication of Ready Status of ControlThe light of the LED "NC ready" indicates the power-on and functional ready condition ofthe control system. The LED will turn dark – upon power-off of the control system, – if the contr...

  • Page 16

    8,1 Operator’s Panel16Below the operating items of machine control board delivered by NCT are described. Thelighting state of LED in the top left corner of buttons shows, that the function indicated by thekey is active.Emergency stop. By its depressing the NC registers the emergency stop stat...

  • Page 17

    8,1 Operator’s Panel17Override 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 supplied buttons.Spindle speed override buttons. By affecting <–> the pro-gramme...

  • Page 18

    8,1 Operator’s Panel18Movement, 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 buttons. Operators of jogging and incrementi...

  • Page 19

    19,2 General Operating Knowledge192 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 ...

  • Page 20

    19,2 General Operating Knowledge20further 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 ...

  • Page 21

    19,2 General Operating Knowledge21The following menu items (screens) can be selected from the screen menus:PositionAbsolute1Relative2Machine3End4Overall5Cartesian67890CheckText1Function2Last3Active4Oprtr`spanel 5Message6HSHP7890ProgramDirectory1View 2Edit 3Blockinput4FEW5 67890Off...

  • Page 22

    19,2 General Operating Knowledge222.2 Action MenuIf some kind of action e.g. data input is to be done on different screens, the action menubelonging to the screen can be switched over in the menu bar by pressing action menu key. As could the screen menu, the action menu can also have maximum two...

  • Page 23

    19,2 General Operating Knowledge23– A numeric input in progress can be cleared any time by key <DEL> before termina-tion. In this case the condition preceding the commencement of numeric input isrestored. The effects of keys and terminating a numeric input differ from each other in ...

  • Page 24

    24,3 General Displaying Areas and Actions Executed on Them243 General Displaying Areas and Actions Executed on ThemEach general displaying area is accessible any time, independent of the current operationmode or other states of control.However actions belonging to the given display cannot be exe...

  • Page 25

    25,3.1 Turn-on Process of the Control253.1 Turn-on Process of the ControlDuring operation control receives the codes needed for the operation, the values ofparameters influencing its operation, as well as the PLC program that fits it to the givenmachine from DRAM. The DRAM content is deleted whe...

  • Page 26

    25,3.1 25, Turn-on Process of the Control26L Warning! After deleting the above error message the operator’s thoughtful intervention isneeded. – It checks the checksum of the tool compensation table. If error is found, it sends errormessageTOOL OFFSET TABLE BAD No. 3510L Warning! After deleti...

  • Page 27

    27,3.2 POSITION Screens273.2 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 a...

  • Page 28

    27,3.2 27, POSITION Screens28of polar coordinate interpolation off (G13.1) positions indicated here are the same ason the screen ABSOLUTE.The first three screens also have a setting function; The position display selected the last timewill be beside distance to go and end position by general dis...

  • Page 29

    29,3.3 CHECK Screens293.3 CHECK ScreensThis screen serves for displaying running programs and their states.3.3.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 ...

  • Page 30

    29,3.3 29, CHECK Screens303.3.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 varia...

  • Page 31

    29,3.3 CHECK Screens313.3.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 differentitem groups from softkeys ispermitted by the PLC program.The illustration shows the gen-eral di...

  • Page 32

    29,3.3 29, CHECK Screens32three axes on the tool machine and the fourth axis must be controlled in Increment feed(Incr) mode by means of axis direction buttons. In this case the fourth axis has to be selected -a highlighted frame surrounds the letter indicating the selected one in the Axis line ...

  • Page 33

    29,3.3 CHECK Screens333.3.5 MESSAGES ScreenIn this general displaying area the momentary messages in waiting state can be seen. As in the2 field of the status bar only the active message (waiting for intervention) can be read, thisndgeneral displaying area shows, whether there are any other mess...

  • Page 34

    29,3.3 29, CHECK Screens34The data on which the cursor is positioned is suitable for data input. The value can be enteredby numeric keys. If wrong data is entered, the data written so far can be deleted as the effect ofkey (del) . Termination of data input can be activated by the use of the foll...

  • Page 35

    35,3.4 35, PROGRAM Screens353.4 PROGRAM ScreensScreens of actions executed on part programs.3.4.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 ...

  • Page 36

    35,3.4 35, PROGRAM Screens36New 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 i...

  • Page 37

    35,3.4 35, PROGRAM Screens37T (tool pot table) or P (PLC table) is highlighted, the file containing the selected chartis loaded to the appropriate chart. See the cha 54,pter 3.7.5 “TOOL POT TABLE” andthe cha 56,pter 3.7.6 “PLC TABLE”. Using key DNC FEW programs can be executedfrom PC opt...

  • Page 38

    35,3.4 35, PROGRAM Screens38Last Action: When pressing the key the highlighting bar goes to the last block of the pro-gram.Check Action: When pressing the key control brings the highlighting bar to the last block ofprogram, meanwhile it reads the entire program and examines its check sum. This w...

  • Page 39

    35,3.4 35, PROGRAM Screens39The block can be entered by means of letter and numeric input keys. The block is displayedin the bottom line of screen. The cursor can be moved by means of keys and onthe edited block.At input start the editor is in Insert state. To overwrite use key INS. In this c...

  • Page 40

    40,3.5 40, OFFSETS Screens403.5 OFFSETS ScreensScreens of actions executed on zero point and compensation registers. 3.5.1 WORK OFFSETS ScreenIn the general displaying areaare offset values of G54, ...,G58, common zero point offsets,as well as of offsetsprogrammed by means ofcommands G52 and G92...

  • Page 41

    40,3.5 OFFSETS Screens41cautious. To the WORK OFFSETS screen the following actions and action menus can beactivated 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)...

  • Page 42

    40,3.5 40, OFFSETS Screens42Along the groups the highlighting bar can be moved forward (in the direction of increasingregister numbers) with the help of key , while backward with key . Within thehighlighting bar indicating a group an inverse bar can be moved by keys and .This bar selects the co...

  • Page 43

    40,3.5 OFFSETS Screens43program can also be named there. As the effect any of keys , the compen-sation values are saved in the appropriate macro variable. If in such way savedcompensation values need to be reset, the program must be selected for automaticexecution and executed in automatic oper...

  • Page 44

    40,3.5 40, OFFSETS Screens44entering the compensation number the desired length compensation register can beseen in general displaying area./2 Action: It halves value written on the current address letter. During execution half of thevalue in the coordinate address can be seen in input field.Sin...

  • Page 45

    40,3.5 OFFSETS Screens45Offset Number Search: When pressing the key the letter H appears in spite of the axisaddress. At this point the number of the compensation register can be entered. Afterentering the compensation index the desired length compensation register can be seen.Single Block: By p...

  • Page 46

    46,3.6 46, GRAPHIC POSITION Screens463.6 GRAPHIC POSITION ScreensIn automatic operation mode the graphic position display shows the path of the tool center. Inthe case of graphic position display the tool center path stored in a buffer is drawn on thescreen. As the buffer (which is a part of the...

  • Page 47

    46,3.6 GRAPHIC POSITION Screens47The CRT center is calculated from the maximum and minimum sizes automatically, shouldthose be changed (medium=minimum+[maximum-minimum]/2). However by entering thecenter of screen the maximum and minimum sizes remain unchanged. The position defined asCRT center i...

  • Page 48

    46,3.6 46, GRAPHIC POSITION Screens48system, that is if more coordinate systems are used in the same program the tool pathcan be seen separetely. In the pushed in state of button Dotted the separate points arenot connected together with lines. It is useful when the program consists of smallminut...

  • Page 49

    46,3.6 GRAPHIC POSITION Screens49specify the axis (rotation or tilting) and the direction (positive or negative). Bypressing the adequate softkey the selected rotation can be executed in 5° scale units.Move Action Menu: The softkey is always highlighted. If the drawing is to be moved in theplan...

  • Page 50

    50,3.7 50, SETTING Screens503.7 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...

  • Page 51

    50,3.7 SETTING Screens513.7.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 ...

  • Page 52

    50,3.7 50, SETTING Screens523.7.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 (RE-SET), on the other hand byswitching to para...

  • Page 53

    50,3.7 SETTING Screens533.7.4 TIMER AND COUNTER ScreenIn the general displaying areathe different timers and counterscan be seen. The highlightingbar can be moved to the timer orcounter to be modified by meansof arrow keys. Apart from theoperating time the values arefree to overwrite.Actions of ...

  • Page 54

    50,3.7 50, SETTING Screens543.7.5 TOOL POT TABLE ScreenIn the general displaying areathe tool pot table can be seen.The values of the table are pre-served upon power-off.In case not a local coded toolhandle or random access maga-zine handle is to be used, a toolpot table is needed, in which thep...

  • Page 55

    50,3.7 SETTING Screens55The tool that has a width of 3 occupies both to the left and to the right 1-1, that of the width of5 occupies 2-2, while that of the width of 7 reserves 3-3 positions in the magazine. This wayspecial pots can be selected in the magazine, into which the extra wide tools ar...

  • Page 56

    50,3.7 50, SETTING Screens563.7.6 PLC TABLE ScreenIn the general displaying areathe PLC table can be seen. Itslength is specified in parameter0062 PLC_TAB. The table canbe optionally used by the ma-chine tool builder. The contents of the table arepreserved upon power-off.The highlighting bar can...

  • Page 57

    50,3.7 SETTING Screens573.7.7 USER’S PARAMETERS Screen (User’s Params)In the general displaying area arestricted part - that can also beset by the user - of the parame-ters can be seen. The highlight-ing bar can be moved along thegroups seen in general display-ing area by means of arrow keys...

  • Page 58

    50,3.7 50, SETTING Screens58The general security gate, the DNC channel, the parameters, the PLC program and theservice operations havegenerated code, orPLC key,that means that in case of opening, either as an answer to the digits displayed by the controlanother number generated from those digits...

  • Page 59

    50,3.7 SETTING Screens59appears in the bottom line. After entering the appropriate fix code taken from theabove table the data input can be closed with the help of button and the functionis enabled. If the function has generated code, the following message is displayed in the bottomline:nnnnnnn...

  • Page 60

    60,4 Editing part programs604 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...

  • Page 61

    60,4 Editing part programs61The program name is an arbitrary string between opening and closing brackets "(" and ")". Theprogram number and the program name are separated from the rest of program blocks inmemory by character s.Beginning and end of programThe program begins an...

  • Page 62

    60,4 Editing part programs62opened on screen for the block does not have enough room in one line, the first columnremains empty.The text runs from the 2 column to the 80 column and in case there are more than 79ndthcharacters in one line the text goes on in the next line. If the last character o...

  • Page 63

    60,4 Editing part programs63 – new line (s): (Enter) – go backwards and delete: (Backspace) – delete: (DEL) – insert: (INS) – page up: (PgUp) – page down: (PgDn) – cursor to beginning of line: (Home) – cursor to end of line: (End) Double press for cursor movement: – curs...

  • Page 64

    60,4 Editing part programs64Moving the cursorAs the effect of right key the cursor goes to the next character. Should the line (lastcharacter or space) on the screen end earlier than the right verge of screen, the cursor goes tothe first character of the following line, if there is. If the text...

  • Page 65

    60,4 Editing part programs65finished yet, i.e., the following character not being s) the word is written in one and occurstogether with the cursor in the succeeding line.If characters are deleted from a word at the beginning of the line and the shortened word canalready be displayed in the previ...

  • Page 66

    60,4 Editing part programs66Value range testThe editor does not make any sort of value range or other syntactic test.4.4 Saving the Edited Program The result of editing is saved and kept after power-off in two cases: – for the press of screen menu , which at the same time terminates data input...

  • Page 67

    60,4 Editing part programs674.7 Edit Actions: Undo, Cut, Copy, Paste, Find and ReplaceFile1Edit2Insert misc3Insert cond4Insert operat 5Insert funct 6Window7Changewind 8Help90The following actions are accessible by selecting Edit action group F2.Undo1Cut2Copy3Paste4Selectall 5Find/replac 6Findnex...

  • Page 68

    60,4 Editing part programs68Find Next key provided the text in FIND field is in the meantime changed and found.Find Previous Action: In the pressed-down state of Find/Replace key as the effect of FindPrevious key search for the text given in FIND field is executed backwards from theposition in w...

  • Page 69

    60,4 Editing part programs69Number Action: The line number seen in the status line is multiplied by the value ofparameter 0567 N STEP and the block number (Nnnnnn) resulted is inserted after theposition indicated by the cursor.Date/Time Action: By pressing the key the date and time are inserted ...

  • Page 70

    70,5 Switching Over Operation M odes705 Switching Over Operation ModesWith the help of the data-input keyboard the state of operation modes, switches, etc., dis-played on the OPERATOR’S PANEL screen can be changed by means of softkeys afteraction menu key has been pressed. The above switches a...

  • Page 71

    71,6.1 M anual Reference Point Return M ode716 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...

  • Page 72

    71,6.1 71, M anual Reference Point Return M ode72axis can also be selected directly by button .If the ABSOLUTE POSITION screen is used during reference point return, on the axes, onwhich return to the reference point has already occurred, symbol %is displayed beside theposition, while on the one...

  • Page 73

    73,6.2 Jog M ode736.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 2 field of status bar caption JOG appears.ndIf the machine ...

  • Page 74

    73,6.2 73, Jog M ode74Feedrate SelectionRate of feed jogging: – the modal value F, if the value of parameter 1372 JOGFEED is 0. – If the value of parameter 1372JOGFEED is 1 the rate ofjogging is independent ofthe modal value F. In thiscase the rate is taken intoaccount on the basis of thesta...

  • Page 75

    75,6.3 Incremental Jog M ode756.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 2 field of status bar c...

  • Page 76

    75,6.3 75, Incremental Jog M ode76LWarning!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 77

    77,6.4 M anual Handle M ode776.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 2 field of ...

  • Page 78

    77,6.4 77, M anual Handle M ode78the movement of axes X, Y or Z, and what is more, rotation of manual handles for each axis isonly taken into account, if none of the axes is selected. If there is/are further axis/axes, theirmovement can only be executed from a further, common manual handle and i...

  • Page 79

    79,7 Actions Executed in Manual Operation M odes797 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 jogan...

  • Page 80

    80,7.2.1 W ork Zero Point Offset M easurement807.2.1 Work Zero Point Offset MeasurementIf work offset is to be measuredinside the machine, select W. F3OFFS MEASURE (work offsetmeasurement) screen of OFF-SETS screen menu and pressthe action menu key.The coordinate system to bemeasured can be sel...

  • Page 81

    80,7.2.1 W ork Zero Point Offset M easurement81Work Zero Point Offset Measurement on Axes Parallel to ToolBasically there may be two kinds of tool length offset. One possibility is that the tool lengthoffset equals to the tool overhang from the spindle. Another one is that the tool length offset...

  • Page 82

    80,7.2.1 W ork Zero Point Offset M easurement82L Note:The value of “z” of the above equation differs to position seen on position display G53, if toollength compensation is on for coordinate Z (G43 or G44). In the value of "z" the called toollength is never taken into account. Ther...

  • Page 83

    83,7.2.2 Tool Length Offset M easurement837.2.2 Tool Length Offset MeasurementTool length can be measuredalso inside the machine. Forthis softkey T. LENG MEAS-F4 UR (tool length measurement)of OFFSETS action menuF5must be selected. Than the toolto be measured must be takeninto the spindle.Afte...

  • Page 84

    83,7.2.2 Tool Length Offset M easurement84If Work Zero Point Offset Measurement had Taken Place Previously on Tool AxisIn this case the work zero point offsetvalue of the selected work coordinatesystem on the tool reference axis isother than zero. The tool is movedmanually to a position on the w...

  • Page 85

    83,7.2.2 Tool Length Offset M easurement85If No Work Zero Point Offset Measurement had Taken Place Previously on Tool AxisIf no work zero point offset measure-ment had taken place previously onthe tool reference axis, the appropriatework offset of the selected coordinatesystem is zero. The proce...

  • Page 86

    86,8.1 86, Automatic M ode868 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...

  • Page 87

    86,8.1 Automatic M ode87program is a Windows-based program, a product of NCT Kft. It ensures connection betweentransmitter and receiver with protocol. Its advantage over simple DNC connection is that itcalculates the checksum by each program block and sends it to control. If the receiver detects...

  • Page 88

    88,8.2 88, Edit M ode888.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...

  • Page 89

    89,8.3 M anual Data Input M ode898.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 ma...

  • Page 90

    89,8.3 89, M anual Data Input M ode90continued. In manual data input mode, during program execution, the operation of the followingfunctions corresponds to that in automatic mode: – Single block execution – Conditional STOP – Conditional block – Dry run – Locking possibilities.

  • Page 91

    91,9 Override Switches91switch%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 92

    91,9 Override Switches92switch%1F02253504100switch%150260370480590610071108120913010140111509.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 contains...

  • Page 93

    91,9 Override Switches93pressing the button the control restores the programmed 100% rate.During thread cutting G33 and tapping cycles G74, G84 the spindle speed override switch isineffective. The control registers 100% independent of the switch position.L Warning! If spindle speed modification...

  • Page 94

    94,10 Program Execution Start and Stop 94 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 ...

  • Page 95

    94,10 Program Execution Start and Stop95Besides RESET key has other effects in the different modes as well.In Automatic Operation in Case There is No INTD State Yet: If RESET key is pressed inautomatic operation and there is no INTD (interrupted) state yet, caption INTD isdisplayed in the 3 fiel...

  • Page 96

    94,10 Program Execution Start and Stop 96if switch COND. STOP is on, than STOP state is assumed 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 the end of main program. By it...

  • Page 97

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

  • Page 98

    97,11 Intervention in the Course of Program Execution9811.3 Changing the Value of Feedrate (F) and Spindle Speed (S)It is possible to change the value of feed (F) and spindle speed during program run. Thismodification can be done on any of screens PROGRAM LIST, FUNCTION, LAST, ACTIVEin course o...

  • Page 99

    97,11 Intervention in the Course of Program Execution9911.4 Intervention by Means of Manual Handle in Automatic OperationThe manual handle operationcan also be turned on parallel tothe automatic operation. In thiscase in the leftmost field of sta-tus bar caption AUTM orAUTD indicating automatico...

  • Page 100

    97,11 Intervention in the Course of Program Execution100Effect 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. ...

  • Page 101

    97,11 Intervention in the Course of Program Execution101 – If the appropriate manual handle is rotated in negative direction, it moves backward alongthe programmed path until it reaches the start position of the block, than it stops. Ifafterwards it is rotated in positive direction, it moves f...

  • Page 102

    102,12 Debugging Part Program10212 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 progra...

  • Page 103

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

  • Page 104

    102,12 Debugging Part Program104LNote:About the different locking possibilities turn to the machine tool builder for an informationmaterial. 12.5 Test RunSoftkey TEST can be reached on OPERATOR’S PANEL or POSITION screens. Afterpressing the action menu key CONDITIONS action menu must be sel...

  • Page 105

    105,13 105, Interruption and Restart of Automatic Operation10513 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 m...

  • Page 106

    105,13 Interruption and Restart of Automatic Operation106is displayed (Y=yes). By pressing <SHIFT> key questionRESTORE MODAL FUNCTIONS? N is asked (N=no). The messages can be switched over by the use of <SHIFT> key . If theSTART button is pressed, it restores the state before susp...

  • Page 107

    107,13.3 Unconditional Restart of Automatic Operation10713.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. T...

  • Page 108

    107,13.3 Unconditional Restart of Automatic Operation1082 case: in state G40 interrupting oblique linear interpolationndLet us examine fragments of the following sample programs:Program No. 1:...N40 G90 G0 X20 Y10N50 X95 Y55N60 X120...Program No. 2:...N40 G90 G0 X20 Y10N50 G91 X70 Y45N60 X25...P...

  • Page 109

    107,13.3 Unconditional Restart of Automatic Operation109If 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 direction Z, the movement may be ledback to the 1 case, i.e. the axes will move after pressing ...

  • Page 110

    107,13.3 Unconditional Restart of Automatic Operation110Interrupting Machining in Offset ModeThe 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.6 case: in state...

  • Page 111

    107,13.3 Unconditional Restart of Automatic Operation1118 case: in state G41 or G42 interrupting circular interpolation thIf in offset mode the automatic operation isclosed during circular interpolation afterreturn to automatic mode and pressing theSTART button the tool approaches the endpositio...

  • Page 112

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

  • Page 113

    112,13.4 Automatic Operation Restart with BLOCK RESTART Condition11313.4.3 Cases of Return by Means of BLOCK RESTART ConditionReturn to Block Start Position After Interrupting Simple Movement Block1 case: in state G40 interrupting and restarting linear interpolationstThe diagram shows the case,w...

  • Page 114

    112,13.4 Automatic Operation Restart with BLOCK RESTART Condition114Y=70, Z=10.3 part block: Hole machining and retraction to start position (G98) or to R-point (G99). Inrdthis 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 s...

  • Page 115

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

  • Page 116

    116,13.5 Automatic M ode Restart with BLOCK RETURN Condition116start block search for the interrupted block, however this is the province of another chapter.13.5 Automatic Mode Restart with BLOCK RETURN ConditionIf automatic operation has been interrupted, manual operation was used to move away ...

  • Page 117

    116,13.5 Automatic M ode Restart with BLOCK RETURN Condition11713.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 the block, but tothe inter...

  • Page 118

    116,13.5 Automatic M ode Restart with BLOCK RETURN Condition118the canned cycle restarted by means of condition BLOCK RETURN consists of 3 partblocks:1 part block: Positioning in the selected plane (GO X100 Y70)st2 part block: Positioning to point R (G0 Z2)nd3 part block: Hole machining and ret...

  • Page 119

    116,13.5 Automatic M ode Restart with BLOCK RETURN Condition1195 case: Return to interruption point after interrupting machining in offset mode at outsidethcornerBy the use of the BLOCKRETURN conditionit states a perpendicularvector on the interruptionpoint, the length of whichcorresponds to th...

  • Page 120

    120,13.6 Automatic Operation Start after Block Search12013.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 b...

  • Page 121

    120,13.6 Automatic Operation Start after Block Search121pressing 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 a repetition count (L) the cycle number, from whichthe program is to be ex...

  • Page 122

    120,13.6 Automatic Operation Start after Block Search122Number of Tool to bePrepared: T2.M6 programmed in block N100refers to T2 to be replaced speci-fied in block N020. Therefore,with START button in effect itsearches at first for tool T2 inthe magazine.Tool Replacement: M6After preparing tool...

  • Page 123

    120,13.6 Automatic Operation Start after Block Search123the help of function M50. It must be clamped after terminating the movement by means offunction M51. In the course of a block search the control also reads the macro and gathers theinformation needed from there.PositionsThe positions gather...

  • Page 124

    120,13.6 Automatic Operation Start after Block Search124Other 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 ...

  • Page 125

    120,13.6 Automatic Operation Start after Block Search125block number).13.6.4 Search for INTERRUPTED Block after Mains Voltage Drop-outIn the course of machining the control registers the block under execution. This registration ispreserved upon power-off of the machine. Therefore if program exec...

  • Page 126

    126,14 Listing of M essages and their Codes12614 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 exa...

  • Page 127

    126,14 Listing of M essages and their Codes 127Messages 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...

  • Page 128

    128,14.3 Listing of Global M essages12814.3 Listing of Global MessagesErrorCodeM essage DescriptionCanceling and Re-pairing M ethod0SERVO 1If the position deviation value exceeds thevalue specified at the appropriate parame-ter, servo alarm occurs. In message SERVOn n=1...8 refers to then axis, ...

  • Page 129

    128,14.3 Listing of Global M essagesErrorCodeM essage DescriptionCanceling and Re-pairing M ethod12960PLC TIM EOUT 1If either module :001 or module :002 ofthe PLC program does not expire in thetime slice reserved for it, message PLCTIM EOUT 1 or 2 is displayed. This message is generated in EM G ...

  • Page 130

    128,14.3 Listing of Global M essagesErrorCodeM essage DescriptionCanceling and Re-pairing M ethod1301020POSITION ERRORThis message is displayed, if the positionlag does not reach the value specified atparameter within 5 seconds after theinterpolator has stopped. The above detec-tion is executed ...

  • Page 131

    128,14.3 Listing of Global M essagesErrorCodeM essage DescriptionCanceling and Re-pairing M ethod1311103REFERENCE POINT t4If during the reference point return zeropulse is found, the axis changes its direc-tion and searches for it again in the newdirection at a lower speed. If this time itcannot...

  • Page 132

    128,14.3 Listing of Global M essagesErrorCodeM essage DescriptionCanceling and Re-pairing M ethod1321300FORBIDDEN AREA t+This message is displayed, if an externallyforbidden area has been specified bymeans of instruction G22, and one of theaxes runs on the limit of this area in direc-tion +, or ...

  • Page 133

    128,14.3 Listing of Global M essagesErrorCodeM essage DescriptionCanceling and Re-pairing M ethod1331360LIM IT 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,...

  • Page 134

    128,14.3 Listing of Global M essagesErrorCodeM essage DescriptionCanceling and Re-pairing M ethod1342500PLC M ESSAGE 1At most 8 different indexed messages canbe sent by PLC. The messages texts areoptional. In case no text is added by theprogrammer of PLC, text PLC M ESSAGEijk is displayed. The m...

  • Page 135

    128,14.3 Listing of Global M essagesErrorCodeM essage DescriptionCanceling and Re-pairing M ethod1353009G45...G48 IN G41, G42 If code G45...G48 is used in offset mode(G41, G42). The message is can-celed by RESETkey.3010PLANE SELECT . IN G41,G42If plane selection (G17, G18, or G19) isprogrammed ...

  • Page 136

    128,14.3 Listing of Global M essagesErrorCodeM essage DescriptionCanceling and Re-pairing M ethod1363021G51 IN G33If in block G33 scaling (G51) is on.The message is can-celed by RESETkey. 3022DIVIDE BY 0 IN G33If G33 has been programmed and value E is less than or equal with 0, orthe pulse numb...

  • Page 137

    128,14.3 Listing of Global M essagesErrorCodeM essage DescriptionCanceling and Re-pairing M ethod1373033DEFINITION ERROR M If function M is being programmed and thevalue written under the address is greaterthan 999 or is negative.The message is can-celed by RESETkey.3034DEFINITION ERROR A,B,CIf...

  • Page 138

    128,14.3 Listing of Global M essagesErrorCodeM essage DescriptionCanceling and Re-pairing M ethod1383044G41, G42 DEFINITIONERRORIf offset mode is turned on for the durationof one movement block:G40...G41 X YG40 X Y.The message is can-celed by RESETkey.30453046NO INTERSECTION G41,G42If in offse...

  • Page 139

    128,14.3 Listing of Global M essagesErrorCodeM essage DescriptionCanceling and Re-pairing M ethod1393053NO BOTTOM OR R POINTIf in the canned cycle R point or bottom(Z) point has not been defined.The message is can-celed by RESETkey.3054G 31 I N I NC ORRECTSTATEIf in block G31state G16 is on,if ...

  • Page 140

    128,14.3 Listing of Global M essagesErrorCodeM essage DescriptionCanceling and Re-pairing M ethod1403067FAULT Y ,A IN G16 If there is no end position in case of refer-ring to address ,A when specifying polarcoordinate data.The message is can-celed by RESETkey.3068FAULT Y READIf a false sector i...

  • Page 141

    128,14.3 Listing of Global M essagesErrorCodeM essage DescriptionCanceling and Re-pairing M ethod14130793080ERRONEOUS USE OF # Reference is made to a non-existing macrovariable (#...), or to - in the given block - forbidden macrovariable (#...).The message is can-celed by RESETkey.3081DEFINITI...

  • Page 142

    128,14.3 Listing of Global M essagesErrorCodeM essage DescriptionCanceling and Re-pairing M ethod1423092DIVISION BY 0 #If, in case of evaluating a macroexpression, division is to be done by 0.The message is can-celed by RESETkey.3093BUFFER OVERRUN #Buffer has been overrun with macro vari-ables....

  • Page 143

    128,14.3 Listing of Global M essagesErrorCodeM essage DescriptionCanceling and Re-pairing M ethod14331093110311131123113311431153116311631183119312031213122312331243125312631273500PROGRAM EDITED This message is displayed, if program se-lected for automatic execution is edited inautomatic mode, o...

  • Page 144

    128,14.3 Listing of Global M essagesErrorCodeM essage DescriptionCanceling and Re-pairing M ethod1443503SERIAL BUFFER FULL If serial buffer has been overrun in thecourse of DNC machining.The message is can-celed by RESETkey.Data transfer must berestarted. 3504TOOL PLACE TABLE BADIf NC finds the...

  • Page 145

    128,14.3 Listing of Global M essagesErrorCodeM essage DescriptionCanceling and Re-pairing M ethod1453511W ORK OFFSET TABLEBADIf the check sum of the memory area con-taining the work zero point offset table,preserved upon power-off is false.The message is can-celed by RESETkey.The work zero poin...

  • Page 146

    128,14.3 Listing of Global M essagesErrorCodeM essage DescriptionCanceling and Re-pairing M ethod1463528INVALID ERROR CODEIf invalid error code has been generatedwhile managing a file.The message is can-celed by RESETkey.It is not the user’sfault, the operatorcannot repair it. 3530SYSTEM ERR...

  • Page 147

    128,14.3 Listing of Global M essagesErrorCodeM essage DescriptionCanceling and Re-pairing M ethod1475000M ACRO M ESSAGE 000The following text form is displayed byspecifying the value of macro variable#3006 in part program:#3006=nnn(MESSAGE TEXT)where nnn=0,1,2,...999 and in the bracketsan option...

  • Page 148

    Notes148Notes

  • Page 149

    149Alphabetical index:Access forbidden. ................. 14,14Address. ......................... 60,60Alphabetical keys. ................. 11,11Beginning of program.. . . . . . . . . . . . . . 61,61Block............................ 60,60CANCEL. ....................... 11,11Conflicting stat...

  • Page 150

x