background image

7.2.3

 Automatic Tool Length Offset Measurement

80

7.2.3 Automatic Tool Length Offset Measurement

Tool length offsets can also be measured 

automatically

, provided the machine is mounted

with a tool offset sensor. Select screen 

F4

 T LENG MEASURE (tool length measurement) in

screen menu

 

of 

F5

 OFFSETS. 

Switch control to 

JOG

 mode, than 

change the tool

 to be measured. 

Move the 

tool tip

 

near to the tool sensor

 by the use of jog buttons.

The 

length offset

 

register

 in which the size of the tool is to be stored must be specified after

the action menu button is pressed. Press softkey 

F3

 OFS NO SEARCH (offset number search).

The number of the offset register to be used for the tool measurement must be written at
address N in the data input line than the data input must be terminated by means of button

 or 

. In case parameter 1353 OFFSNL is set to 1 the cursor moves automatically to

the offset register the number of which corresponds to the number of tool activated.
Press softkey 

F3

 AUTO MEAS

 after the action menu is pressed.

Touch the tool sensor

 by moving axis with the appropriate jog button. In this case the speed

of movement is always the value defined at parameter 8022 G37FD independent of the
override switch state. Even 0% state of the override switch is ineffective, the jog button must
be released in order to stop.
As the tool tip touches the appropriate button of the tool offset sensor, the movement stops
and only movement in the contrary direction is possible. The control calculates the tool length
offset value automatically at the moment when the sensor has been  pressed.
The tool offset sensor enables
measurement in all four directions
(X+, X–, Z+, Z–). It has buttons in all
four directions, their positions must be
calibrated and stored at parameters
previously. The parameters are: 

8081 C,
8082 CONTACTX–,
8083 C,
8084 CONTACTZ–.

The control subtracts value of the ap-
propriate CONTACT parameter from
the current position related to the ref-
erence point and the difference is re-
ferred to as tool length offset at the
moment of touch. On the diagram the
position of the Z– button of the sensor is defined to chuck’s plane. The control calculates the
z-direction length offset with the help of the equation below:

z

k

 = z – CONTACTZ–

where: z

c

: the calculated tool length offset

z: position of the tool holder base point according to the reference point
CONTACTZ–: position of Z– button of sensor registered at parameter

Warning!

The work zero point offset must always be measured after the use of automatic length offset!

Summary of Contents for 100T

Page 1: ...NCT 100T NCT 990T NCT 2000T Controls for Lathes Operator s Manual Valid from software version x 057 ...

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

Page 3: ...Compensations 25 3 2 4 OPERATOR S PANEL Screen 26 3 2 5 MESSAGES Screen 29 3 3 PROGRAM Screens 30 3 3 1 DIRECTORY Screen 30 3 3 2 VIEW Screen 32 3 3 3 EDIT Screen 33 3 3 4 BLOCK INPUT 34 3 4 OFFSETS Screens 35 3 4 1 WORK OFFSETS Screen 35 3 4 2 TOOL OFFSETS Screen 36 3 4 3 WORK OFFSET MEASURE Screen 39 3 4 4 TOOL LENGTH OFFSET MEASURE Screen 40 3 4 5 RELATIVE POSITION OFFSETS Screen 41 3 5 GRAPHIC...

Page 4: ...easurement 76 7 2 2 Tool Length Offset Measurement inside the Machine 79 7 2 3 Automatic Tool Length Offset Measurement 81 7 2 4 Calibrating Tool Offset Sensor 82 8 Modes of Automatic Operation 85 8 1 Automatic Mode 85 8 1 1 Program Execution in DNC 85 8 2 Edit Mode 87 8 3 Manual Data Input Mode 88 9 Override Switches 90 9 1 Feedrate Override Switch 90 9 2 Rapid Traverse Override Switch 91 9 3 Spi...

Page 5: ...t Position in Automatic Mode 109 13 4 3 Cases of Return by Means of BLOCK RESTART Condition 110 13 5 Automatic Mode Restart with BLOCK RETURN Condition 113 13 5 1 Return to the Interruption Point by Means of Manual Operation 113 13 5 2 Return to the Interruption Point in Automatic Operation 113 13 5 3 Cases of Return by Means of Condition BLOCK RETURN 114 13 6 Automatic Operation Start after Block...

Page 6: ...nts of this Manual No reprinting even in extracts is permissible unless our written consent is obtained The text of this Manual has been compiled and checked with utmost care yet we assume no liability for possible errors or spurious data and for consequen tial losses or damages ...

Page 7: ...on if the control is stored at a temperature below 10 C The storage temperature range is 10 to 50 C The control unit is cooled by one or two built in fans The fan with a filter mounted on top of the electronic section should produce a slight over pressure inside the cabinet It should be made sure that the external and the built in fans are not working against each other The cleanliness of the filt...

Page 8: ...rator s Panel 1 1 The NC Control Panel Display Unit and Data Input Keyboard The NC control panel employs the display unit monitor the softkeys beneath and the data input keyboard The NCT100T NCT990T and the NCT 2000T control panels are available in different versions The monitor can be 9 monochrome or 15 color ...

Page 9: ...1 Operator s Panel 9 Operator s panel with 15 color monitor and with optional Machine control board ...

Page 10: ...or The LED NC ready is placed on the data input keyboard The main key groups found on data input keyboard are as follows Delete keys RESET for deleting global and CANCEL for deleting local messages Alphabetical keys On the panel the letters of English alphabets the space key without a caption as well as key SHIFT can be found In case key SHIFT is held down and at the same time a letter key is pres...

Page 11: ...eral displaying area can be divided into 3 parts in the bottom line are the fields of current captions of softkeys above in the middle of screen is the general displaying area while the top three lines form the status bar The Status Bar The top three lines give a general outlook on the present status of control and machine tool The content of this displaying area is permanent no matter which gener...

Page 12: ...ncrement size is 1 increment 10 increment size is 10 increment 100 increment size is 100 increment 1000 increment size is 1000 increment feedrate feedrate value from table DRUN dry run HOLD feed hold state 6 PLC State FIN execution of a PLC function is in progress 7 Message Line State mirror scaling active rotation and the common offset is not zero OPRM operator s message in message line PLC PLC m...

Page 13: ... machining must be capable of being started and stopped The buttons and switches influencing the function of the machine are called machine control items The machine control items can be operated partly after selecting the appropriate general displaying area by means of softkeys on NC keyboard or by means of buttons switches installed separately A summary of the state of control items the active m...

Page 14: ...It can be undone by rotating the head of the button in the direction of the arrow For more details of its functioning turn to the machine tool builder for an information material Machine on button By affecting it if the machine is not in emergency stop state e g the emergency stop is not in held down state the control and the machine link Other parts of the machine e g hydraulics etc come into eff...

Page 15: ...raverse override value can be influenced by four optionally supplied buttons Spindle speed override buttons By affecting the pro grammed revolution is reduced by affecting it is increased by 10 in the 50 150 range As the effect of button 100 the programmed revolution is acknowledged Switches modifying the conditions of program execution Single block execution Conditional block skip Conditional sto...

Page 16: ... reference point they serve for selecting axes The arrangement of buttons can vary for machine types Spindle start and stop buttons By affecting them the spindle starts to spin in CW direction M3 or in CCW direction M4 as well as stops to spin M5 Apart from these buttons the machine control panel contains 8 optionally used buttons equipped with LEDs with 4 optional rapid traverse override buttons ...

Page 17: ... must be pressed The last softkey of the first level of screen menu beside the action menu key is the Page With this softkey can the next screen be switched over within the screen menu without activating the menu by pushing the softkey of the active screen menu The control memorizes the screen within the screen menu and when returning to the screen menu it offers the same screen For example On the...

Page 18: ...en menu is in effect Here by pressing the softkeys the caption of the appropriate menu field becomes highlighted and the selected screen appears immediately On the second level there is no Page softkey because there the desired screen can instantly be selected If there is not enough room for the screens forming a screen menu in the menu bar the subsequent parts can be brought in by pressing the sc...

Page 19: ...ion menu is orange The active state of menu field may also be indicated apart from the highlighted white or dark black colors of the caption by the depressed state of menu field If an action cannot be activated in the given control state the background color of menu field changes to the color of the screen menu and the menu field serves no longer as a start button and is only surrounded by a frame...

Page 20: ...ata input and the sign will be indicated in the first and second positions of the location in front of the number respectively The control system displays DATA error message during data input whenever a formal error is committed in the number to be specified for the given address exceeding the number of integer or decimal digits illegal use of the incremental operator or one of keys or A numeric i...

Page 21: ...n EDIT mode although the list of parameters can be seen any time in AUTOMATIC mode even during machining If execution of an action is impossible in the given control mode it is indicated by two arrows pointing at each other º conflicting state in the status field of the seventh message line It is quite another matter that the action may be able to be executed in any control mode still the action w...

Page 22: ...ate system number can also be read ABSOLUTE POSITION Scre en Absolt In the selected coordinate system in respect of the appropriate offsets and compensations RELATIVE POSITION Scre en Relatv After refer ence point has been re turned it corresponds to absolute position It can be overwritten or zeroed in an optional state MACHINE POSITION Scre en Mach Position measured in the G53 coordinate system i...

Page 23: ... indicated here are the same as on the screen ABSOLUTE The first three screens also have a setting function The position display selected the last time will be beside distance to go and end position by general displaying areas except for offsets where the position display can be seen on the top of general displaying area Actions of POSITION Screens Actions of POSITION screens correspond to that of...

Page 24: ...ith the se lected POSITION screen see the chapter 3 1 in the middle column the distance to go position while in the right one the end position can be seen 3 2 2 FUNCTION Screen Subprogram and Macro Levels In the right side subprogram field of general displaying area the active subprogram s can be seen Directly after the number of the subprogram stands the repetition number The fields on the bottom...

Page 25: ...compensation number can be seen Of the G codes only those different from default setting are displayed Actions of sreens PROGRAM TEXT FUNCTION LAST and ACTIVE Block Input action menu Pushing action menu button and selecting action menu Block Input it is possible to input and execute a program block or to modify an old one Block Input and execution is only available in modes jog JOG incremental jog...

Page 26: ... middle reflects the state of condition switches and the one below that of PLC switches Actions of OPERATOR S PANEL Screen The following actions can be activated on Operator s Panel screen by pressing action menu key Modes 1 Axes 2 Incr 3 4 Conditio ns 5 Mach 6 Clear rel pnt 7 8 9 0 The first six keys are menu keys i e by pressing the appropriate softkey the action keys belonging to the given menu...

Page 27: ...ghted frame The selected increment has function in the Incremental feed INCR and Manual handle feed HNDL modes The values seen in the menu bar are in increments 1 1 10 2 100 3 1000 4 5 6 7 8 9 0 Actions The rapid traverse spindle and feedrate switches can be modified by pressing softkeys R 1 R 2 S 3 S 4 F 5 F 6 7 8 9 0 The current position of switches can be seen in the middle of general displayin...

Page 28: ... in the chapter 3 4 5 3 2 5 MESSAGES Screen In this general displaying area the momentary messages in waiting state can be seen As in the 2nd field of the status bar only the active message waiting for intervention can be read this general displaying area shows whether there are any other messages at the moment apart from those seen in status bar that due to this cannot be displayed ...

Page 29: ...efore this column may be here and there blank The last column contains the program length in bytes If above or below the last column arrows can be seen this means that the entire list does not have enough room in the general displaying area and in the direction of the arrow further programs can be found On the list a highlighting bar can be moved by means of arrow keys This highlighting bar enable...

Page 30: ...ntrol are to be deleted As the effect of Exec the action is executed while with the help of Cancel the action can be canceled in this case the first level of the action menu is displayed Load Action Menu By pressing the key the following actions appear in the menu bar Serial Ramdisc Prom Exec and Cancel By means of the first three switches it can be set from where is the program to be loaded in th...

Page 31: ... following softkeys exist Incrsg increasing Decrsg decreasing the sorting direction as well as Selected selected Type Size byte and Number for selecting the sorting aspect As the effect of Exec the action is executed Protected Action As the effect of the action the protected attribute of the selected file s can be switched on or off 3 3 2 VIEW Screen In the general displaying area the list of the ...

Page 32: ...17 3 3 3 EDIT Screen In the general displaying area the list of an editable program can be seen The number and name of a program can always be read in the first line of the area It is possible to write or modify the program by pressing action menu key Modification of protected programs is not possible If EDIT mode is active and no program execution is interrupted INTD the selected main program is ...

Page 33: ...e following actions are available to the BLOCK INPUT screen I 1 Block delete 2 Help 3 4 5 6 7 8 9 0 I Action The key makes it possible to switch the I incremental operator on and off on the current address letter When executing a letter I shows up directly after the coordinate address Block Delete Action The key serves for deleting a block in the single block buffer that has been written in earlie...

Page 34: ... possible to select the wished axis within the coordinate system Actions of WORK OFFSETS Screen Actions executed on WORK OFFSETS screen overwrite off set registers immediately how ever this is registered by the pro gram under execution only in case the program has been start ed from the beginning or the program execution is interrupted INTD state and afterwards re started So the current coordinate...

Page 35: ...er execution half of the value in the coordinate address can be seen Save Action When pressing the key the program number can be entered into the bottom data input line In case the input is terminated by any of the keys or the program can also be named there As the effect of keys and the offset values are saved in the appropriate macro variable If in such way saved offset values need to be reset t...

Page 36: ...xec and Cancel actions in menu bar the meaning of which is the usual Clear Wear Action Menu When pressing the key the question CLEAR ALL WEARS can be seen in the bottom left part of general displaying area together with Exec and Cancel actions in menu bar the meaning of which is the usual Clear Group Action Menu When pressing the key the question CLEAR THIS GROUP can be seen in the bottom left par...

Page 37: ...3 4 OFFSETS Screens 37 On the figures below the interpretation of the imaginary tool nose number Q can be seen ...

Page 38: ...menus can be activated to the WORK OFFSET MEASURE screen by pressing action menu key Work coordnt1 Ofs No search 2 2 3 Single block 4 5 6 7 8 9 0 Work Coordinate Action Menu When pressing the key the eligible coordinate systems appear in the menu bar G54 G55 G59 and Work shift After pressing the appropriate softkey the system returns to first level of action menu Offset No Search When pressing the...

Page 39: ...o the TOOL LENGTH OFFSET MEASURE screen by pressing action menu key Work coordnt1 Ofs No search 2 Auto meas 3 Single block 4 5 6 7 8 9 0 Work Coordinate System Action Menu Work cld When pressing the key the eligible co ordinate systems appear in the menu bar G54 G55 G59 After pressing the appropriate softkey the system returns to first level of action menu Offset Number Search When pressing the ke...

Page 40: ...r enables to select the offset register to be modified Modification of registers does not have the slightest effect on program execution this display is only for the operator Actions of RELATIVE POSITION OFFSETS Screen The following action menu can be activated to the RELATIVE POSITION OFFSETS screen by means of action menu key Clear all 1 2 3 4 5 6 7 8 9 0 Clear All Action Menu When pressing the ...

Page 41: ...ied sizes are diametric and length values i e they are positive in all cases The work position can be influenced when selecting the graphic plane Should the given sizes be correct the work sizes are positive values then the screen center and the graphic scale are calculated automatically The screen center is calculated from the work sizes and axis arrangement automatically However definition of th...

Page 42: ...PARAMETERS Screen The following action can be activated to the screen by pressing action menu button Recalc 1 Graphic 2 3 4 5 6 7 8 9 0 Recalculate Action When pressing the softkey the position of screen center and the graphic scale are recalculated from the work size according to the selected plane Graphic Action Menu After pushing the softkey the following actions appear Auto Erase G40 G53 Dotte...

Page 43: ...ameter specifies the length of the leg of the cross in raster The value cannot be greater than 7 Actions of DRAW Screen The following actions and action menus can be activated to the draw screen by pressing action menu button Erase 1 Move 2 Zoom 3 Graphic 4 Refresh 5 Window 6 7 8 9 0 Erase Action Menu When pressing the softkey actions Image and Buffer appear in the menu bar As the effect of Image ...

Page 44: ... screen without tool radius compensation In the pushed in state of button G53 drawing is done in machine coordinate system instead of the actual work coordinate system that is if more coordinate systems are used in the same program the tool path can be seen separetely In the pushed in state of button Dotted the separate points are not connected together with lines It is useful when the program con...

Page 45: ... can be edited of which the macro level is already open At first only level 0 can be edited but in case a macro call occurred during program execution this enables the editing of a further level Till a macro level is not open editing is unnecessary for values are given to the variables suitable for the address chain in time of macro call while the others are vacated Actions of LOCAL MACRO VARIABLE...

Page 46: ... 540 it registers the value of that variable By entering 0 the macro variable is vacated Actions of COMMON MACRO VARIABLES 100 199 Screen The following actions and action menus can be activated to the screen of COMMON MACRO VARIABLES 100 199 by pressing action menu key Vacant all 1 Zero all 2 Exp 3 4 5 6 7 8 9 0 Vacant All Action Menu When pressing the key the question CLEAR VACANT ALL can be seen...

Page 47: ...ring the code of another macro variable e g 124 it registers the value of that variable By entering 0 the macro variable is vacated Actions of COMMON MACRO VARIABLES 500 599 Screen The following actions and action menus can be activated to the screen of COMMON MACRO VARIABLES 500 599 by pressing action menu key Vacant all 1 Zero all 2 Exp 3 4 5 6 7 8 9 0 Vacant All Action Menu When pressing the ke...

Page 48: ...e table are preserved upon power off In case not a local coded tool handle but a random access magazine handle is to be used a tool pot table is needed in which the pot number of the magazine and number of the tool found in it can be selected Note Local coded tool handle means that reference to the tool is made at address T by the pot number of the magazine in which the desired tool can be found I...

Page 49: ...s can be entered to the table under address L 1 normal size 3 5 or 7 The tool that has a width of 3 occupies both to the left and to the right 1 1 that of the width of 5 occupies 2 2 while that of the width of 7 reserves 3 3 positions in the magazine This way special pots can be selected in the magazine into which the extra wide tools are placed In case of extra wide tools to the pot number into w...

Page 50: ...ecified in parameter 0062 PLC_TAB The table can be optionally used by the machine tool builder The contents of the table are preserved upon power off The highlighting bar can be moved along the items of table by means of arrow keys and The items of the table can be overwritten For information on usage of the table turn to the machine tool builder Actions of PLC TABLE Screen The following actions c...

Page 51: ...e parame ters can be seen The highlight ing bar can be moved along the groups seen in general displaying area by means of arrow keys up and down The selected group can be opened with the help of arrow key right while with arrow key left the previous level can be displayed If the highlighting bar stands on a pa rameter a new value can be given to the parameter in the bottom line of general displayi...

Page 52: ...ted and this action is locked display in the 7th field of status bar warns us that this action is closed in case action menu button is pressed on parameters screen The general security gate the DNC channel the parameters the PLC program and the service operations have generated code or PLC key that means that in case of opening either as an answer to the digits displayed by the control another num...

Page 53: ... is pressed the following actions are offered Open 1 Close 2 3 4 5 6 7 8 9 0 Open action If a locked function is to be opened and security key is at disposal move symbol cursor to the function Turn the data security key to enable position on the machine than press Open button If no data security key is on the machine move symbol to the function to be enabled than press Open button In this case pro...

Page 54: ...put can be closed by means of button and the function is enabled Close action If a function is to be locked move symbol cursor to the function Press Close button The selected function is locked independent of the state of the general security gate ...

Page 55: ...tart of a new block character s is indicated by character in the first column of screen In case the block does not have enough room in a line the first column of the following line is left empty and the first character is put in the second column Block number can be written at the beginning of blocks at address N The application of block numbers in blocks is not compulsory Block numbering can be a...

Page 56: ...refore they can not be altered If one edits a part program on an external device e g on a PC the opening and closing characters and the program number Onnnn must be typed in Program format in memory The program in memory is a set of ASCII characters Its format is O1234 PROGRAM S NAME s 1 N12345 G1 X0 Y sG2 Z5 s s sG0 G40 M 2 In the above string s represents Line Feed character stands for the begin...

Page 57: ... the following line starting from the 2nd column Line No 17 is empty Line No 18 is a status bar Texts written here are highlighted The structure of the line is as follows message window1 window2 line number operation mode message error messages are displayed here Window1 the number of program Onnnn edited is shown here as well as its name of which is displayed as much as possible In case two windo...

Page 58: ...rogram editing move cursor up down move cursor right left new line s Enter go backwards and delete Backspace delete DEL insert INS page up PgUp page down PgDn Typing Characters signs and the space can be entered uninterruptedly by pressing down the appropriate key or keys The place of input is where the cursor points at Word wrap Should a word a string between two spaces exceed the length of the g...

Page 59: ... that column of the last line it goes to the last value character of the line If there is no text in the previous line what so ever the cursor stands still As the effect of the page down key the cursor goes to the following page so that a whole block is seen on the bottom of screen and it appears after the last character of the block As the effect of the page up key the cursor goes to the previous...

Page 60: ...e the new character is written in the position preceding the cursor Regarding the new word formed due to the insert the same rearrangements word wrap are in force as those referring to deleting Select Selection is implemented by the simultaneous pressing of key SHIFT and cursor moving keys The selected text is shifted one character right by means of keys and one character left by means of keys and...

Page 61: ...y Program number O can be overwritten and the action can be terminated by means of key ENTER Should the program with the entered number be an already existing one in the memory message FILE NAME Onnnn_ EXISTING FILE OVERWRITE Y N is displayed By pressing key Y the program is overwritten while with key N another program number may be given 4 6 Edit Actions Undo Cut Copy Paste Find and Replace File ...

Page 62: ... Replace key as the effect of Find Next key search for the text given in FIND field is executed forwards from the position in which the cursor stood before the pressing of Find Replace key The found string can be seen in inverse mode in accordance with the selection After the unpressing of Find Replace key the cursor glitters in the first character position of the found text and the selection disa...

Page 63: ...number seen in the status line is multiplied by the value of parameter 0567 N STEP and the block number Nnnnnn resulted is inserted after the position indicated by the cursor Date Time Action By pressing the key the date and time are inserted in the text as seen in the top right corner of the screen By selecting further actions of the four action groups executing insertion the string corresponding...

Page 64: ...of Window key can be continued to be edited Change Window Action Applied when two windows are present at a time As its effect the cursor goes to the other window Henceforward the other window is active and editing actions can be realized there 4 9 Help File 1 Edit 2 Insert misc 3 Insert cond 4 Insert operat 5 Insert funct 6 Window 7 Change wind 8 Help 9 0 Help Action The pressing of the key is onl...

Page 65: ...pressing the ac tion menu key F1 MODES action menu needs to be selected In this case the cap tions of different operation modes appear on the menu bar The desired operation mode can be displayed by pressing the ap propriate softkey If the machine is mounted with NCT machine control board the operating modes can be selected directly from the pushbuttons LNote In the different computers the operatio...

Page 66: ...turn mode can be switched on by pressing the button Axis Selection After selecting the operation mode by pressing and holding down the appropriate axis s button returning to the reference point on the selected axis is beginning If the axis direction button is not held down any longer the movement stops if it is pressed again the process is continued More axes jog buttons can be pressed at a time t...

Page 67: ... determined by the machine tool builder axis by axis in different parameters in function of the adapted path measuring system 1 Reference point setting by return to switch then standing on zero pulse The selected axis runs to the reference point switch at high speed then stops It comes off the switch at low speed either in the direction of the running on or in the opposite one and searches for the...

Page 68: ... the selected axes move at rapid traverse rate Feedrate Selection Rate of feed jogging the modal value F if the value of parameter 1372 JOGFEED is 0 If the value of parameter 1372 JOGFEED is 1 the rate of jogging is independent of the modal value F In this case the rate is taken into account on the basis of the state of feedrate override switch in accordance with the table beside In this case the ...

Page 69: ...by the machine tool builder It is common for example if pressing of a jog button is followed by the pressing of the START button than the jog button is not to be held down any longer This way the movement on the selected axis is carried on until the STOP button is pressed For details turn to the machine tool builder for an informa tion material ...

Page 70: ... of increments the selected axis moves by pressing the axis direction button once If the machine is mounted with NCT machine control board the increment size can also be selected directly by buttons The increment size stepped by the control 1 10 100 1000 increments is always interpreted in the output system of the machine metric or inch The output increment system is deter mined by the measuring s...

Page 71: ...Mode 71 LWarning If in case of greater increment sizes the jog button is left hold for a short time the movement stops and the desired distance is not stepped by the control this way preventing it from possible collisions ...

Page 72: ...e must be selected The selection and interpretation of increment size correspond to the ones discussed in the case of incremental jog mode The increment size in manual handle mode shows the number of increments the slide moves by rotating the manual handle one unit of division Axis Selection The axis to be moved by the manual handle can be selected on the OPERATOR S PANEL or POSITION CHECK screen ...

Page 73: ... the manual handle those are buffered and are moved after the rotation has been stopped Adjust parameter 1373 HNDLFEED 1 to avoid such undesired pulse buffering In this case the division on the handle may differ from the movement actually done LNote The above discussed case is the basic case of manual handle mode By different machines functions contrary to these may be created by the machine tool ...

Page 74: ...nned cycles subprograms or macros can be started by means of single block operation After terminating single block input caption SBEX appears in the 2nd field of status bar With the START button in effect the single block is executed 7 2 Work Zero Point Offset and Tool Length Offset Measurement In the course of measuring work offsets and tool length offsets by touching the workpiece surface of whi...

Page 75: ...ourse of measuring Basically there may be two kinds of tool length offsets One possibility is that the tool length offset equals to the X and Z direction tool overhang Another one is that the tool length is actually a coordinate offset in the direction of tool length The control enables the operator to take the size of a tool which is known into account when measuring the offsets The length offset...

Page 76: ...ly when calculating the work zero point offsets if prior thereto the tool offset group containing its size was selected The offset value can be calculated from the following equation Mx x xc x0 Mz z zc z0 where Mx Mz value of work zero point offset x z reference position of tool holder in machine coordinate system excluding length offset xc zc X and Z direction tool length offset x0 z0 data entere...

Page 77: ... this if the offset needs to be compensated as well as if another work coordinate system is to be used This is needed for the tool length is calculated in relation to a given work coordinate system The process corresponds to the above discussed one The control calculates the offset amount with the help of the above mentioned equation Mx x xc x0 Mz z zc z0 However this time the offset of the new co...

Page 78: ...data input line than the data input must be terminated by either key or The coordinate system to which the tools are to be related to needs to be selected after pressing softkey F1 WORK COORDNT Work coordinate system than the appropriate softkey F1 G54 F2 G55 The selected coordinate system is not changed to as after the execution of the appropriate command G54 G55 but is only taken into account in...

Page 79: ...iously After entering the coordinates the tool length is calculated with the help of the following equa tion xc x x0 Mx zc z z0 Mz where xc zc length offset calculated by the control x z reference position of the tool holder in the machine coordinate sys tem excluding length offset x0 z0 data entered to coordi nates X and Z the known size of the workpiece Mx Mz Work zero point offset value in the ...

Page 80: ...ameter 8022 G37FD independent of the override switch state Even 0 state of the override switch is ineffective the jog button must be released in order to stop As the tool tip touches the appropriate button of the tool offset sensor the movement stops and only movement in the contrary direction is possible The control calculates the tool length offset value automatically at the moment when the sens...

Page 81: ...ing to the reference point The other possibility is that the button positions of the sensor are defined according to the reference point In this case the tool length offset value equals to the tool overhang Warning Parameters 8081 CONTACTX and 8082 CONTACTX must always be specified in radius independent of the default interpretation being in diameter or radius in the control All CONTACT parameters...

Page 82: ... on the diagram Calculate and enter the value of parameter CONTACTX with the help of the following equation CONTACTX X Xworkp D 2 In the above equation X position display is supposed to be in diameter The position of X button can also be defined by means of the above procedure Calibrating in Z direction Define the position of tool tip according to the chuck indicated with Zchuck on the diagram bel...

Page 83: ... tool overhang is indicated with XT ZT on the diagram below Execute an automatic tool length measure ment as discussed in the previous chapter On the diagram it is in directions X Z Read the selected X as well as Z offset reg ister values indicated with X Z on the diagram Calculate and enter the values of the CONTACT parameter with the help of the following equation CONTACTX X XT CONTACTZ Z ZT The...

Page 84: ...y RUN action menu must be selected Afterwards the process corresponds to what have been discussed in chapter Program directory actions If the program is executed from the memory caption AUTM can be seen in the first field of status bar first operation mode state while in case of an external de vice it is the caption AUTD DNC The number of the program selected for automatic execution appears at the...

Page 85: ...er channel is minimal If the option FEW Floppy Ethernet Winchester is integrated into the control that is really an integrated PC Personal Computer then also action DNC FEW can be selected Then program execution happens from the PC The programs sent in DNC must meet the following requirements no divergence command can be used in main program i e in the program which is transmitted from external de...

Page 86: ...main programs and sub programs under automatic execution are indicated by excla mation mark standing before their names on DIRECTORY screen These programs can be edited with the following restric tions If automatic mode is interrupted during execution switch over to edit mode is done and the screen EDIT is displayed the control always displays the currently interrupted program independ ent of the ...

Page 87: ...Data Input modes In manual data input mode only programs in memory can be executed therefore in this case DNC transfer is not possible In manual data input mode the program cannot be continued from the interruption point contrary to automatic mode This means that the program is always executed from the beginning when the operation mode is activated In program selected for manual data input mode bl...

Page 88: ...ode 88 In manual data input mode during program execution the operation of the following functions corresponds to that in automatic mode Single block execution Conditional STOP Conditional block Dry run Locking possibilities ...

Page 89: ...enu key action F4 must be selected This way the percentage can be decreased by means of softkey F as well as increased by means of softkey F The NCT machine control board is mounted with a 16 position rotary switch In this case in place of the above mentioned override adjustment with softkeys this feedrate switch can be used The feedrate switch position is interpreted in jog mode on the basis of p...

Page 90: ...ys R R the percentage can be decreased by means of softkey R as well as increased by means of softkey R If the machine is mounted with NCT machine control board the rapid traverse override value can be selected with four buttons optionally LNote The control can also take over value of rapid traverse rate from feedrate override switch For details turn to the machine tool builder for an information ...

Page 91: ... the button the control restores the programmed 100 rate During thread cutting G33 G34 G76 G78 and tapping cycles G84 1 G84 the spindle speed override switch is ineffective The control registers 100 independent of the switch position ...

Page 92: ...ta input mode if program is selected for execution Error message NOT EXISTING PROGRAM is displayed by pressing START button if no program is selected for execution START state is indicated by caption STRT in the 3rd field of status bar 10 2 Feed Stop During program execution by pressing STOP button START state is cancelled The axes decelerate and stop The execution of functions M S T B in the give...

Page 93: ... single block the block is cleared from the buffer If the same block needs to be executed again the single block input must be terminated once more In case automatic mode is being selected INTD state is in effect no message is being displayed in global message line and RESET key is pressed INTD state is cancelled and the program executor goes to the first line of the program selected for automatic...

Page 94: ...te the end of main program By its use the machining stops START state is canceled In the course of program execution from memory listing goes to first block of main program from where the machining can be started from the beginning by the use of START button Even if program end code is not entered to the end of main program with symbol in effect the above process is affected except for PLC actions...

Page 95: ... be pressed If NCT machine control board is used select button The control can handle another 8 conditional block switches altogether 9 These switches can be optionally used 11 2 Increasing Feedrate by Means of Rapid Traverse Jog Button If axes are moved during program execution and rapid traverse jog button is pressed the control increases feedrate if rapid traverse jog button is released it rese...

Page 96: ...s discussed by manual handle mode The speed of intervention coming from the manual handle is added algebraically to the speed resulting from interpolation however the speed realized cannot be over the maximum feedrate permitted that is registered on the given axis If e g the maximum feedrate is 2000 mm min and the selected axis is moved in direction by 400 mm min the speed coming from manual handl...

Page 97: ...rks and local coordinate sys tems are being shifted Naturally this does not influ ence the machine coordi nate system In case of G53 or G28 the axis al ways moves to the ap propriate position The value rotated by manual handle cannot be seen on the display showing the current position in compliance with the above discussed If one of the common work zero point offsets is other than zero an exclamat...

Page 98: ...the exe cution of each block An exception to that when thread cutting blocks G33 follow each other or suppression of single block execution has been programmed by giving value 3003 1 The machining continues with the START button 12 2 Dry Run All Feedrates at High Speed Switch DRY RUN can be reached on OPERATOR S PANEL or POSITION screens After pressing the action menu key F5 CONDITIONS action menu...

Page 99: ... on at the same time The POSITION screen and the GRAPHIC POSITION screen show the path already drawn If switch dry run is on the speed is high if it is off the speed is the programmed feedrate If machine lock is switched off the momentary axis positions can be seen again on the POSITION screen of control LNote Generally key MACHINE LOCK can be switched in one of the manual modes in case the axes a...

Page 100: ...ST in the 8th field of the status bar When the key is activated the interpolator does not command any movement on any axis towards the position control loop and no function is executed by the PLC The TEST state can be applied for the syntactic and graphic test of programs The program execution the interpolation is much faster than it is in case of the simul taneous switched on state of MACH LOCK a...

Page 101: ...means of services of the control discussed here 13 1 Interruption of Automatic Operation In the course of automatic operation the following interventions cause interrupted state appearance of emergency stop state e g by pressing the EMERGENCY STOP button effect of the RESET key or changing the operation mode The interrupted state is indicated by caption INTD in the 3rd field of status bar In inter...

Page 102: ...be switched over by the use of SHIFT key If the START button is pressed it restores the state before suspension according to the message Y or not N The message is canceled with the help of the RESET key and INTD state remains Modal information restated or not restated modal G codes value F compensation code T__nn modal parameters of canned cycles start level R level ect After restart has been made...

Page 103: ...ng sample programs Program No 1 N60 G90 G0 X20 Z0 N70 X120 N80 Z 30 Program No 2 N60 G90 G0 X20 Z0 N70 G91 X100 N80 Z 30 Programs No 1 and 2 are on the same tool path how ever the data specification of the former one is absolute while that of the latter one is incremental The interrup tion occurs in block N70 In position X 60 Z 0 the movement is stopped the automatic mode is interrupted and the sl...

Page 104: ...omatic mode is closed in the start position of block N50 manual operation is used than after return the START button is pressed Interrupting Canned Cycles Let us examine the following cycle G17 G90 G81 X100 Y70 Z 60 R2 F200 In the view of interruption the canned cycle consists of 3 part blocks 1st part block Positioning in the selected plane This block is referred to by control in the view of inte...

Page 105: ...e has been interrupted in the course of hole machining by restarting with the help of the START button it moves to initial level in state G98 or to level R in state G99 Afterwards it continues machining by executing the forthcoming block If also a repetition count has been programmed in the cycle and it was not the last hole machining interrupted after returning to initial level or level R it cont...

Page 106: ...is moved by means of manual operation after pressing the START no movement occurs on that axis as discussed in the 1st case If in single block mode the automatic execution is interrupted in STOP state at the beginning of block N80 after return and START the tool path is recalculated as discussed above If in the meanwhile the value of the tool radius has been changed it carries on cutting by taking...

Page 107: ...ment is done to a posi tion which is left from the end position of the circle according to the diagram the con trol proceeds also as discussed above How ever this time the arc of the variable radius circle is close to 360 because of direction G03 according to the diagram ...

Page 108: ...nual Operation In the interrupted state INTD of automatic operation BLOCK RESTART condition can be switched on in any manual operation mode Jog Incremental jog Manual handle feed After it is switched on the distance needed for return can be seen on the distance to go display for each axis The axes can be moved continuously in any direction to the position where the distance to go is 0 The axis mov...

Page 109: ...urn process all axes take part even those not programmed in the interrupted block If on an axis the compensation is modi fied as for example along X axis on the diagram beside or the work zero point offset is changed it returns to X position valid in start position of the block registering the new compensation or offset On the diagram it is supposed that no movement is programmed in X direction in...

Page 110: ...errupting and restarting canned cycle in the course of positioning to point R If in the sample cycle the movement is interrupted during positioning to point R 2 along axis Z and it is moved to the start position of the block by means of BLOCK RESTART condition to coordinate X 100 Y 70 Z 10 in the above example the movement may also be led back to the 1st case 4th case Interrupting and restarting c...

Page 111: ...the control also returns all axes 6th case Return to block start position after interrupting machining in offset mode at inside corner When the BLOCK RE START condition is on machining inside a cor ner corresponds to that of outside a corner However this time as seen on the diagram if one of the blocks is a circle it cuts into the workpiece This can be surmounted if the tool is not returned fully ...

Page 112: ...d INTD state of automatic operation the BLOCK RETURN condition can be switched on in any manual operation mode Jog Incremental jog Manual handle feed When the condition is on the distance needed for return is shown on the distance to go display for each axis The axes can be moved continuously in any direction to the position where the distance to go is 0 The axis moved decelerates and stops automa...

Page 113: ...is used along the two axes If after all the automatic mode is returned and after switching the BLOCK RETURN condition on the START button is pressed or manual operation is used in one of the manual modes when the BLOCK RETURN condition is on the control goes to the interruption point of the block In the return process all axes take part even those not programmed in the interrupted block If on an a...

Page 114: ...RETURN condition the movement may be led back to the 1st case i e all axes move to the position valid when the interruption takes place 3rd case Interrupting canned cycle and return in the course of positioning to point R If in the sample cycle the movement is interrupted during positioning to point R 2 in direction Z and the interruption point is moved by means of BLOCK RETURN condition the movem...

Page 115: ...nt it takes the new tool length into account see 1st case 6th case Return to interruption point machining in offset mode at inside corner When condition BLOCK RETURN is on ma chining inside a corner corresponds to that of a outside corner However this time as seen on the diagram if the interruption occurred near the corner and the radius of the new tool is bigger than that of the old one it cuts i...

Page 116: ...ot be in inter rupted state VIEW screen should be dis played for viewing the program selected for au tomatic execution If one of the above conditions is not fulfilled the contradicting state is shown by symbol 67 in the 7th field of status bar 13 6 1 Pointing at the Desired Block Entering the Repetition Count The highlighting bar displays the block pointed at By means of the keys PgUp PgDn the pro...

Page 117: ...f the program to a table from the beginning of main program to the beginning of the selected block to the end of the block preceding the selected block which would occur at the moment of starting the execution of the selected block at the end of the execution of the previous block if the program had been executed from the beginning Message BLOCK NOT FOUND is displayed by the control if a not exist...

Page 118: ...d state in the following order first it executes the selected functions according to their order in the table i e in this case T1 M12 S500 M3 M8 last it positions along an n dimensional straight line by moving simultaneously on all the axes The positioning occurs by means of rapid traverse to the distance of 1000 increment measured vectorially from end position than the distance to go is terminate...

Page 119: ... spindle rotation and every positioning but movement in Z direction are executed If thereafter the START button is pressed the spindle rotation is started and the tool moves to the workpiece in Z direction Regarding the gathered other M functions certain commands may have to be canceled In this case the cursor must be moved to the function to be canceled than key DEL must be pressed With the key i...

Page 120: ...key has been pressed BLOCK SEARCH action must be pressed on VIEW screen By the use of INTERRUPTED softkey the control starts searching for the block the execution of which has been interrupted Afterwards the process corresponds to that of command F3 SEARCH ...

Page 121: ... on the EDIT screen If in the course of machining the program module preprocessor finds a block specified incorrectly or PLC notices error in the machine a global message appears Global messages are displayed in the top left corner of the screen in the window maintained especially for this function below the status bar A four digit number is attached to every global messages i e the code and text ...

Page 122: ...on is pressed the NC pre processes the block and if the error has been repaired successfully it also re executes the block In case of extremely serious or dangerous alarms the message cuts the machine off the NC creates emergency stop EMG state and deletes the reference point After using the RESET button the machine can be turned on Than the machine must be returned to the reference point Cancelin...

Page 123: ...e encoder alarm occurs In message ENCODERn n 1 8 refers to the nth axis while n 9 refers to spindle axis This message is generated in EMG state This message causes EMG state and loss of reference point It can be canceled by RESET 21 ENCODER 2 22 ENCODER 3 23 ENCODER 4 24 ENCODER 5 25 ENCODER 6 26 ENCODER 7 27 ENCODER 8 28 ENCODER 9 40 FEEDBACK 1 If the axes are not able to keep up with the speed o...

Page 124: ...r off of the con trol In order to repair it turn to a well trained expert 90 SYNC FAILURE 1 If the movement of two axes is synchro nized gantry axes and the position deviation value of the two axes is larger than the value set at parameter message SYNC FAILURE n is displayed n 1 8 refers to the number of synchronic axes This message is generated in EMG state This message causes EMG state and loss ...

Page 125: ... by RESET key In order to repair the cause of error the input offsets of the drives must be zeroed 1100 REFERENCE POINT t1 This message is displayed if the reference point switch has not been found within the distance specified at parameter REFDIS or if it cannot stop within that distance Value of t is the name of the axis X Y Z U V W A B C In the error code 1100 1110 1120 the digit on local value...

Page 126: ...irec tion and searches for it again in the new direction at a lower speed If this time it cannot find the zero pulse within 1000 in crements this message is displayed Value of t is the name of the axis X Y Z U V W A B C In the error code 1103 1113 1123 the digit on local value 10 0 1 2 1 is the physical axis number The message is can celed by RESET key 1113 1123 1133 1143 1153 1163 1173 1104 REFER...

Page 127: ...he error code 1300 1301 1302 the digit on local value 1 0 1 2 1 is the physical axis number The error can be can celed only if the axes are moved away from the zone limit by means of manual intervention If in the moment of selection one of the axes is in the forbidden area first the specification must be canceled by means of command G23 1301 1302 1303 1304 1305 1306 1307 1320 FORBIDDEN AREA t This...

Page 128: ... error code 1360 1361 1362 the digit on local value 1 0 1 2 1 is the physical axis number The error can be can celed only by mov ing the axes away from the overtravel position by means of manual intervention 1361 1362 1363 1364 1365 1366 1367 1380 SPINDLE LOOP OPEN This message is displayed if spindle in dexing has been commanded on address C or by M function and orientation M19 has not been progr...

Page 129: ...ram For information on clearing the mes sages turn to the ma chine tool builder 2501 PLC MESSAGE 2 2502 PLC MESSAGE 3 2503 PLC MESSAGE 4 2504 PLC MESSAGE 5 2505 PLC MESSAGE 6 2506 PLC MESSAGE 7 2507 PLC MESSAGE 8 3000 MIRROR IMAGE IN G51 G68 If mirror image G50 1 G51 1 is switched on or off in the switched on state of scaling G51 or rotation G68 The message is can celed by RESET key 3001 VALUE EXC...

Page 130: ...between the start point radius and the end point radius of a circu lar arc exceeds the value specified in pa rameter 1021 RADDIF The message is can celed by RESET key 3012 ERRONEOUS CIRCLE DEF R If in circular interpolation definition G2 G3 radius R had been specified and the start point and end point coincide The message is can celed by RESET key 3013 MULTITURN CIRCLE FAILURE If at multiturn circ...

Page 131: ...ATA DEFINITION ER ROR G26 In block G26 an address not interpreted has been specified or there is a value specification error at an interpreted ad dress The message is can celed by RESET key 3024 ERRONEOUS P VALUE IN G96 If in block G96 programming constant surface speed value P is not 1 9 The message is can celed by RESET key 3025 DEFINITION ERROR S If programmed spindle revolution S is greater th...

Page 132: ...B or C is specified as func tion and its value is greater than 65000 The message is can celed by RESET key 3035 DEFINITION ERROR P If dwell is being programmed G4 or canned cycle and value P is greater than 105 or is negative if in block G4 address P is not filled out if in block G5 1 or G10 it is filled out incorrectly The message is can celed by RESET key 3036 G39 CODE IN G40 If block G39 is pro...

Page 133: ...y RESET key 3044 G41 G42 DEFINITION ERROR If offset mode is turned on for the duration of one movement block G40 G41 X Y G40 X Y The message is can celed by RESET key 3045 3046 NO INTERSECTION G41 G42 If in offset mode G41 G42 point of intersection cannot be determined between the current and next movement block The message is can celed by RESET key 3047 CHANGE NOT POSSIBLE If in offset mode G41 G...

Page 134: ...te G99 The message is can celed by RESET key 3053 NO BOTTOM OR R POINT If in the canned cycle R point or bottom Z point has not been defined The message is can celed by RESET key 3054 G31 IN INCORRECT STATE If in block G31 state G16 is on if state G41 or G42 is active if one of the transformations G51 G51 1 G68 is on if the state G16 or G95 is active The message is can celed by RESET key 3055 G37 ...

Page 135: ...celed by RESET key 3068 FAULTY READ If a false sector is read from memory dur ing program execution The message is can celed by RESET key 3069 LEVEL EXCESS This message is displayed in case the permissible depth of subprogram is over 8 or that of the macro is over 4 The message is can celed by RESET key 3070 NOT EXISTING BLOCK NO P Q If reference is made to a block number not specified in instruct...

Page 136: ...d by means of commands M2 M30 M99 or The message is can celed by RESET key 3077 3078 3079 3080 ERRONEOUS USE OF Reference is made to a non existing macro variable or to in the given block forbidden macro variable The message is can celed by RESET key 3081 DEFINITION ERROR C R When programming chamfering or corner round in the block containing C or R or in the following block no coordinate in the s...

Page 137: ...ing prohibited macro variable This may be due to its type e g 1000 1015 or it may be prohibited at parameters 9101 WRPROT1 9102 WRPROT2 The message is can celed by RESET key 3091 ERRONEOUSOPERATION WITH If in case of macro variables the operands and operations conflict E g if logical addition AND has been com manded between macro variables that can not be represented in 32 bits in fix point mode T...

Page 138: ...ge is displayed if the tool off set sensor signal does not come in within the distance which is specified at parame ter 8002 ALADIST while executing tool length measurement block G37 The message is can celed by RESET key 3104 COMPENSTNVALUE TOO HIGH If the modified wear offset value is out of the range of 16000 increments when executing cycle G36 G37 The message is can celed by RESET key 3105 POCK...

Page 139: ...scription of parameters The message is can celed by RESET key 3503 SERIAL BUFFER FULL If the serial buffer has been overrun in the course of DNC machining The message is can celed by RESET key Data transfer must be restarted 3504 TOOL PLACE TABLE BAD If NC finds the check sum of the tool pot table false The message is can celed by RESET key Tool pot table must be reorganized 3505 N O T E X I S T I...

Page 140: ...ved upon power off is false The message is can celed by RESET key The tool offset table must be reorganized 3511 WORK OFFSET TABLE BAD If 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 RESET key The work zero point offsets must be meas ured again 3514 OVERRUN ERROR This message is displayed if in DNC oper ...

Page 141: ...ESET key One of the unneces sary old ones have to be deleted 3520 FILE NOT EXISTS If data is to be sent by means of command DPRNT or BPRNT and no channel is open with command POPEN The message is can celed by RESET key 3524 FILE NOT OPEN If an NC action refers to a file not open The message is can celed by RESET key It is not the user s fault the operator cannot repair it 3528 INVALID ERROR CODE I...

Page 142: ...filled out the error code will always be 4000 If no error text has been given to the vari able the text will always be MACRO ER ROR nnn if it has been given the text in brackets is displayed The message is can celed by RESET key 4001 MACRO ERROR 001 4002 MACRO ERROR 002 4999 MACRO ERROR 999 5000 MACRO MESSAGE 000 The following text form is displayed by specifying the value of macro variable 3006 i...

Page 143: ...Notes 143 Notes ...

Page 144: ...NC ready 13 Numeric input keys 10 Operation Mode Group 11 Override buttons 15 Parameter ALADIST 138 BAUD RATE 139 CHBFMOVE 135 CLCV 47 CROSS DOT 44 ENCODERn 124 ENCODERS1 132 FEEDBACKn 124 FMULT 96 GROUPNUM 132 RADDIF 131 RAPOVER 91 REFDIS 126 SWLENGTH 126 SWSHIFT 126 WRPROT 137 ZERODIS 126 127 Position 22 Absolute 22 End 22 Machine 22 Overall 22 Relative 22 Power on 14 Program format 57 Program n...

Reviews: