background image

Summary of Contents for yasnac i80m

Page 1: ...0M INSTRUCTIONS CNC SYSTEM FOR MACHINING CENTERS Upon receipt of the product and prior to initial operation read these instructions thoroughly and retain for future reference JBC V MANUAL NO TOE C843...

Page 2: ...I...

Page 3: ...ng the manual No on the front page If any of the nameplates affixed to the product become damaged or illegible please send these nameplates to your Yaskawa representative Yaskawa is not responsible fo...

Page 4: ...rature 20 C to 60 C I0 o to 90 b Relative humidity CAUTIONS ON USE AND OPERATION A WARNING Do not touch any unit terminals etc while the power is ON Failure to observe this warning may lead to electri...

Page 5: ...are set to the optimum values for each machine and changing them could therefore result in unexpected operation This could cause tool damage due to interference and resulting accidentsinvolvinginjurie...

Page 6: ...ion may result in fire product failure or malfunction Do not restart automatic operation after stopping automatic operation and then performing tool selection in manual operation or 1 line MDI operati...

Page 7: ...control panel door is closed properly Failure to carry out these checks may lead to electric shock injuries fire and malfunction For details on trouble relating to the machine related sequence refer t...

Page 8: ...ace signs stating Do not turn the power on or words to that effect at the primary power supplies of related control panels and other relevant locations Failure to observe this caution may lead to elec...

Page 9: ...Page CONTENTS PREFACE 1 PROGRAMMING 5 3LDESCRIPTION OF OPERATION 325 4LMAINTENANCE 647...

Page 10: ......

Page 11: ...2 Tape start tape end 2 2 2 3 Program start program end 2 2 2 4 Program part 2 2 2 S Comment part 2 2 3 Buffer Register and Multi active Register 2 2 4 Tape Code 2 2 5 NC Tape 16 17 18 19 19 20 28 30...

Page 12: ...oordinate Systems G54 to G59 St G92 2 7 1 1 Setting reference coordinate system by G92 2 7 1 2 Setting work coordinate systems by G54 to G59 2 7 1 3 Local coordinate system G52Q2 2 7 1 4 Machine coord...

Page 13: ...unction 2 13 2 Hole opening Pattern Cycle G70 G71 G72 2 13 3 Circle Cutting G12 G13 H 2 13 4 Mirror Image ON OFF M95 M94 2 13 5 Programmable Date Input G10 2 2 13 6 Program Call Functions 2 13 6 1 Sub...

Page 14: ...ATOR PANEL AND DISPLAY SCREEN 3 3 1 Functions of NC Operator Panel Keys 3 3 1 1 Power ON OFF buttons 3 3 1 2 9 inch graphic display 3 3 1 3 Process keys 3 3 1 4 Soft keys 3 3 1 5 Address keys 3 3 1 6...

Page 15: ...anual feed pulse multiply select switch MANUAL PULSE MULTIPLY 3 5 1 8 Simultaneous 3 axis Control Manual Pulse Generator HANDLES 3 5 1 9 Manual Feed keys JOG 3 5 1 10 Jog Feedrate Select Switch JOG FE...

Page 16: ...vening with MDI Operation during Automatic Operation 3 5 2 10 Preparation Prior to Power OFF and during Power OFF Operation 573 573 574 575 577 577 578 578 579 579 581 582 582 584 586 587 589 591 592...

Page 17: ...Battery Check 648 649 650 650 4 2 BATTERY REPLACEMENT 65 4 3 POWER SUPPLY 653 4 4 SERVO CONTROL UNIT ALARM AND CORRECTIVE ACTION 654 4 5 MCCB WIRING CIRCUIT BREAKER 656 4 6 CAUSE OF FAULTS AND CORRECT...

Page 18: ...tic coordinate system setting Automatic Reference Point Return G28 Auxiliary function lock switch AUXILIARY FUNCTION LOCK Auxilliary key 605 104 2 11 92 2 8 1 3 6 13 3 3 1 9 636 61 5 302 2 14 10 3 4 9...

Page 19: ...3 5 1 22 3 5 1 21 572 571 2 5 8 64 E 92 ENTERING COORDINATE VALUES Easy return to reference point JS Edit lock switch EDIT LOCK Emergency stop switch EMERGENCY STOP Entering Macroprograms Exact stop G...

Page 20: ...67 564 K Key Buffer Edit Function 346 L Label part Least Input Increment and Least Output Increment Linear Interpolation G01 Local coordinate system G52Q2 42 2 7 1 3 S5 M MACHINE CONTROL STATION MACRO...

Page 21: ...FUNCTION PROGRAMMING PROGRAMMING v PROGRAM SUPPORT FUNCTIONS Page keys Parameter job Part program editing Part Program I O verification Part Program list job Pitch error compensation Plane Selection...

Page 22: ...tion Second to Fourth Reference Point Return G30 67 648 2 14 9 297 3 5 1 11 559 2 5 7 2 568 594 339 53 64 72 2 6 3 73 608 5 89 3 4 7 478 654 4 4 102 329 97 2 8 4 2 5 6 2 107 495 Setting job Setting re...

Page 23: ...l Length Measurement S Tool Length Offset G43 G44 G49 Tool life control job Tool Offset Amount Tool offset value memory Tool Position Offset G45 to G48 Tool Radius Offset C G40 G41 G42 Sf Tool Select...

Page 24: ......

Page 25: ...s section describes the following item Basic configuration of NC machine tool system Basic operation PAGE CONTENTS 1 1 PREFACE 1 1 BASIC CONFIGURATION OF NC MACHINE TOOL SYSTEM 1 2 BASIC OPERATION 2 3...

Page 26: ...incorporated inoneor several CPUs Theseparts executeparallel processingexcept forrequirements of synchronization with specified software and or hardware OPERATOR S FANEL n I 9 CRT OPERATORS PANEL MACH...

Page 27: ...AMMING in relation to the functions of the control unit explanation of the instruction words usable in the program and also the method of use Firm description is also given in SECTION 3 DESCRIPTION OF...

Page 28: ...4...

Page 29: ...tioning GOO GOO 2 4 1 2 G06 Non modal G code of group 2 4 1 3 Unidirectional approach G60 4 2 4 2 Linear Interpolation GUI 2 4 3 Circular Interpolation G02 G03 2 4 4 Helical Interpolation GG2 G03 2 5...

Page 30: ...und the arc Discrimination M96 M97 2 13 PROGRAM SUPPORT FUNCTIONS 2 13 1 Canned Cycles 4 2 13 1 1 Canned cycles 2 13 1 2 Solid tap function 2 13 2 Hole opening Pattern Cvcle G70 G7I G72 4 2 13 3 Circl...

Page 31: ...1 2 3 4th and 5th axes ROTARY AXES A B or C Axis _ Table 2 1 2 Rotary axes Definition A axis Rotary axis parallel to X axis B axis Rotary axis parallel to Y axis C axis Rotary axis parallel to Z axis...

Page 32: ...lel to Z axis Waxis In this manual linear axes either U V or W are indicated by V axis 1 The unit output increment and input increment for linear axis is the same as the other linear axes X Y and Z No...

Page 33: ...ote I I cutting G12 G13 Two axes X and Y Circle in XY plane and linear feed in Z axis direction Refer to par 2 4 4 Helical Interpolation 4c Helical interpolation G02 G03 Simultaneous control of X Y an...

Page 34: ...es G02 Two axes X Y YZ ZX Xflr Yar or Za See Note 1 Circular Interpolation G03 G12 i Circular Cutting Two axes X and Y G13 Three axes Circlein XY plane and linear feedin Z axis direction Refer to par...

Page 35: ...xes G02 Two axes XY XZ ZX X Ya Za 0 Yft or Z0 See Note 1 Circular Interpolation G03 G12 Two axes X and Y Cutting G13 G02 Three axes Circle in XY plane and linear feed in Z axis direction Refer to par...

Page 36: ...ement Sub Microns Rotary Axis Linear Axis 0 001 deg Metric Input 0 0001 mm Inch Input 0 00001 in 0 001 deg Table 2 1 9 Least Input Increment Sub Sub microns Linear Axis Rotary Axis 0 001 deg 0 00001 m...

Page 37: ...rons Linear Axis Rotary Axis Metric Output 0 0001 mm 0 001 deg Inch Output 0 0001 in 0 001 deg Table 2 1 12 Least Output Increment Sub Sub microns Linear Axis Rotary Axis l Metric Output 0 001 deg 0 0...

Page 38: ...Inch Output 999999 999 deg inch Input 99999 9999 in Table 2 1 14 Maximum Move Command Values Sub Microns Rotary Axis Linear Axis 999999 999 deg Metric input 99999 9999 mm Metric Output 999999 999 deg...

Page 39: ...999999 999 deg Inch input 99999 9999 in 999999 999 deg Table 2 1 17 Maximum Cumulative Values Sub Microns Linear Axis Rotary Axis l Metric input 99999 9999 mm 999999 999 deg Table 2 1 18 Maximum Cumul...

Page 40: ...heets Process sheets should beeasy to read and tomakecorrections and should bedesigned and prepared by theuserinconformity with thespecifications of the NC 2 2 1 LABEL PROGRAM NO EOR EOB 0_ K 1 Y Z X...

Page 41: ...2 2 2 2 Label DTape start Program start Program part Comment part Program end Tape end l LF NL V CALLED EOB CODE OR END OF BLOCK CODE CALLED V CODE OR REWIND STOP CODE LF M 3 0 NL 3 CD M02 or M99 can...

Page 42: ...label skip function allows section of data up to the first EOB code to be skipped so that off specification addresses or function codes can be used In addition parity disregarded modified code can al...

Page 43: ...clare the end of the program section Table 2 2 3 EIA ISO Meaning M02CR M02LF NL Program end M30CR M30LF NL Program end rewind M99CR M99LF NL Sub program end NOTE 1 When M02CRorM02LF NL orM30CRorM30LF...

Page 44: ...de F K WORD WORD WORD Hl OCK BLOCK BLOCK PROGRAM I ART Fig 2 2 4 Program Construction Program number 1 By adding a program No immediately after the program start code it is possible to discriminate yo...

Page 45: ...numbers beforehand I NOTE 1 When 6 or more digits are written as a sequence number only the digits up to the 5th from the trailing end are effective 2 When two or more blocks have the same sequence nu...

Page 46: ...cutting B I 0 Y coordinate of arc center Cutting depth for circle cutting J B O K Z coordinate arc center B L Number of repetitions B O M Miscellaneous functions B N Sequence number B O Program number...

Page 47: ...sregarded llser macro operator Minus sign User macro operator f to 9 Numerals 0 to 3 A to Z Address characters a li z Optional block skip User macro operator Del DEL Disregarded Inlcuding All marks De...

Page 48: ...T2 M3 D H 2 B3 Inch input format 05 N5 G3 a 44 F31 S2 T2 M3 D H 2 B3 1 a represents X Y Z I J or K 2 P Q R and L are omitted in the above format because they are used for various meanings NOTE 1 A de...

Page 49: ...O T 4 T 4 M function 11 M3 M3 B Tool Offset No H4 or D2 12 H4 or D2 B B function B 3 13 B 3 0 Dwell P63 14 P63 B Program No designation P 5 P 5 15 B Sequence No designation 16 P 5 P 5 B No of repititi...

Page 50: ...odes shown in Tables 2 2 4 and 2 2 5 3 Up to 128 characters can be written in one block Note however that the maximum number of characters defined above does not include Del and other invalid characte...

Page 51: ...l 2 N1234 G01 X100 3 Y200 When the switch for 2 is on the entire block is disregarded and when the switch for 3 is on this block is read as if N 1234 G01 X100 NOTE 1 The optional block skipping proce...

Page 52: ...out and control in section can be edited by normal edit operation I Depress key to input key then depress character 2 Depress key to input key then depress character For a 9 inch CRT 0000000D BEIGE BB...

Page 53: ...xample of programming TEST PROGRAM G81 X100 Y 100 Z 50 R 25 L3 DRILL END l Example of message display by control out or in PROGRAM MEM 01234 N 0018 TEST PROGRAM G81 X100 Y 100 Z 50 R 25 L3 DRILL END 2...

Page 54: ...One block can contain up to 128 characters including EOB Multi active Register 1 For theportion of part programs sandwichedbetweenM93andM92 up to 7 blocks of data are read in advance Table 2 2 9 Mean...

Page 55: ...on by the completed NC tape 2 The code is automatically discriminated regardless of the contents of setting No Pm0004 DO for the first RS 232C or No Pm0006 DO for the second RS 232C This is automatica...

Page 56: ...w 71 c I w ft II n x O U 71 u ft x a ft o n Y O ft 7 v ft ft z o 1 o _ z NUL Blank r n ft O ft y BS r 7 ft ft o ft ft HT Tab U 7 a ft LF NL CR 71 71 ft ft ft ft CR o SP ft O ft ft y ER ft r t O 1 s f...

Page 57: ...ms written on process sheets are punched in FIA or ISO codes in paper tape with a tape puncher A part program tape should be provided with a proper length of feed holes at the leading and the trailing...

Page 58: ...Example NCB SPLICING TAPE 8 CHANNEL FULLY PERFORATED SILVER 7 NC TAPE Fig 2 2 7 Splicing Part Program Tape 1 Tape splices areavailablein the fully perforated type andin thetype in which only the feed...

Page 59: ...ast appearing G code is effective 2 When a G code belonging to the 01 group is commanded during a canned cycle G73 G74 G76 G77 and G81 through G89 the canned cycle is canceled and these codes in the g...

Page 60: ...0 G90 or G91 03 G91 1 Pm4000 D3 DA D 4 D 3 G49 0 0 G43 G44 or G49 08 G43 0 1 G 44 I II 6 G code of groups 02 and 03 to be applied after resetting can be set by the parameter Table 2 3 3 Setting of G...

Page 61: ...ored stroke limit ON O 04 G23 Stored stroke limit OFF O G25 Program copy O G 7 Reference point returningclieck H Automatic return to reference point G28 B Return from reference point C i ll B Return t...

Page 62: ...ned cycle 4 0 GS5 Canned cycle 5 o C86 Canned cycle 6 09 0 G87 Canned cycle 7 o G88 Canned cycle 8 o GS9 Canned cycle 9 Absolute command designation__ B G90 03 Incremental command designation_ B G91 B...

Page 63: ...k is started only when the number has reduced to a permissible level In this mode sharp corner cutting is possible P GOO X Y Z a where a and 0 A B C U V orW With this command the tool is sent to the s...

Page 64: ...TERPOLATION Cont d Example of Programming J v J 111 jo Y 4 7 4ii s X 40 40 Rapid traverse ram i X axis V in mm Y axis 8 in min Z axis 4 m min Z Fig 2 4 1 Positioning of simultaneous 3 axis Rapid Trave...

Page 65: ...ven as shown below GOG X I Y Z l 2 4 1 3 Unidirectional approach G60 This function is effective to position the tool at high accuracy I G60 X 3 Z P With this command the tool moves and stops at the sp...

Page 66: ...case the feedrate is controlled so that the commanded hypothetical speed of all axes tangential speed for component axial directionlbecomes the specified value F FxL Fy Fzs F r F0s where Fx Fy are fe...

Page 67: ...are as indicated Table 2 4 1 Minimum F Command Unit In minimum F command unit F function Feedrate of basic three axes Feedrate of rotary axes Metric input FtiO 1 mm inin I deg min Metric output Inch i...

Page 68: ...on at work coordinate system Position of end point 1 G91 Two axes among X Y Distance from start point to end point and Z Signed distance from start point to center Distance from start point to center...

Page 69: ...plane of interpolation should be specified in advance with G17 G18 or G19 G17 XY plane or Xo X J plane G18 ZX plane or Za Z 3 plane G19 YZ plane or Ya Yfi plane The Uh axis or 5th axis should be line...

Page 70: ...rogrammedinincremental values from thestart point irrespective of G90 or G91 C Example of Programming J i 17 u an t ir v in i m j in F r u Y ENLi I 01NT 4iV IAKT POINT ij US 20 T ifi CENTER t 30 X 55...

Page 71: ...a circular arc with the center angle larger than 180 is specified I Example of Programming Y K F G 17 G 1 2 X 180 Ok OVER END POINT I r V 180 OR BELOW 1 t R t t __t R START POINT Fig 2 4 8 Circular In...

Page 72: ...G021 x G 03 X R F j f X a plane G 17 a I C02 G03 L R Z a plane G 18 F a K 1 R Yot plane G 19 1 3 Y a F J K 7 When a linear 5th axis option is used circular interpolation is possible in the X b Z b or...

Page 73: ...A complete closed circle can also be programmed Circular l Example of Programming G till x o Y n G 02 X o Y o MO Jl R 100 v C ML X I M in Fig 2 4 7 One Circle 3 Figure 2 4 8 shows motions when the end...

Page 74: ...of circumuference However if the distance between the end point and the arc specified exceeds the pm 1820 set values an alarm will occur pm4015 D1 0 Not check the arc radius allowable error 01 12 Che...

Page 75: ...olation is called helical interpolation 2 4 4 Command format a For XY plane l Z a p G02 R G17 X Y F 1 I J G03 b For ZX plane f G02 l 7 1G03 L Y a p R G18 K I c For YZ plane 8Si v z X a p R G19 F J K d...

Page 76: ...nd c Example of Programming G l7 Xo Y 1mi R lim tin Flo Q END POINT 100 Y 100 START POINT N Fig 2 4 9 Helical Interpolation NOTE 1 The circular arc should be within 360 li As long as above command for...

Page 77: ...uitablemultiple of 1mm min or deg min The maximum programmable rapid traverse rate is 240 000mm min I Machine tools have their own optimum rapid traverse rates Refer to the manual provided by the mach...

Page 78: ...F0 001 to F2400 004mm min F0 01 to F9448 81 in min F41 F0 1 to F9448 S in min F42 Inch 1 F command 1 10 function does not affect Fl digit command speed 2 Changing pm2004 DO becomes effective at resett...

Page 79: ...amped at the set maximum limit value 3 Simultaneous two axis control F command for linear and circular interpolations specifies feedrates in a direction tangential to the motion path I G9I Incremental...

Page 80: ...mm minI Y KT i t l i i 400 mm min I I START POINT I X y z Fig 2 5 3 5 Simultaneous four axis control F commands for linear interpolations specify feedrates also in a direction tangential to the motio...

Page 81: ...In case of inch input the feedrate is as shown below by parameter setting Table 2 5 2 Feedrate at Inch Input pm2004 D7 1 pm2004 D7 0 Format 1 1 deg min 1 I deg min Metric input F60 Metric Output 1 0 1...

Page 82: ...lue per pulse FI digit multiply to the parameters listed in Table 2 5 4 As a result of this operation the contents of the settingnumber of the FI digit feedrate are changed 1 2 Table 2 5 3 F Command a...

Page 83: ...m0820 to pm0828 and pm2004 D0 0 the feedrate on the screen is displayed as 0 How ever the machine moves in units of 0 1 to 0 9 mm min or 0 01 to 0 09 in min 2 If FO is specified alarm 370 will occur 3...

Page 84: ...ied toclassify tappingby solid tap function or conventional tapping 2 5 5 1 G93 Solid Tap Mode The tap cycle G84 G74 commands performs the solid tap It is fed by command for feedrate per revolution Th...

Page 85: ...traverse RAPID Manual continuous feeding JOG Manual HANDLE feeding HANDLE 2 5 6 1 l v Gin t SPEED t TIME Fig 2 5 4 Linear Accel decel Speed Rapid traverse rate and accel deed constant of rapid traver...

Page 86: ...l decel S curve Setting range I 0 to 20 degrees pm2594 I 4th axis high speed feeding accel decel S curve Setting range 0 to 20 degrees pm2595 5th axis high speed feeding accel decel S curve Setting ra...

Page 87: ...optimum values for respective machines Do not change the setting unless required for special purposes 2 5 7 Override For details on override refer to command or reference manuals issued by your machi...

Page 88: ...peration RAPID mode 3 Fo is set by parameter Pm2447 2 57 2 Fast forward speed can be overridden in six steps 100 50 25 Fo Fi Fz Fi and Fz speeds are defined by parameters Pm244 Fm2449 This function is...

Page 89: ...trol is executed by a time constant in start and stop Part program is created without regard to the control However cutting in a corner may result in rounding by follow up error between NC command and...

Page 90: ...de In the error detection ON mode the number of lag pulses due to servo delay is checked after linear ur circular interpolationcommand pulses were distributed and the next block isstarted only when th...

Page 91: ...oint after being positioned at the specified position by rapid feed I 2 This operation can be performed simultaneously up to three axes up to five axes in one system However any axis for which coordin...

Page 92: ...eturn described above In this case movement is as shown below J After being positioned at intermediate positioning point R the machine is positioned directly at the reference point by rapid feed 5 In...

Page 93: ...e l A A 720 360 U NOTE O If G28 is instructed during the tool radius compensation mode G41 G42 or canned cycle alarm 182 results As arule G28 must be instructed in a tool radius compensation C or cann...

Page 94: ...meter F in KXil DH If set for no alarm in the above whether or not reference point restore is required can be specified for each axis with a parameter For details refer to parameters I mtOlS DO to D4...

Page 95: ...alue display universal Without axial movement High speed type E Machinemoves to intermediate point on workpiece coordinatesystem and to reference point on machinecoordinate system Deviated referencepo...

Page 96: ...sition error alarm 2072 2079 results and the automatic operation is interrupted The cycle start lamp goes out 4 If G27 is instructed during tool offset the machine is positioned at a point offset by t...

Page 97: ...ZERO POINTl RAPID TRAVERSE POSITIONING RETURN TO REFERENCE ZERO i M B INTERMEDIATE POSITIONING POINT i I 6 A Fig 2 6 2 2 If G29is instructed the distance betweenB and C neednot necessarily beconsidere...

Page 98: ...Y Z 0 20 10 30 20 10 N21 G90 N22 G28 Z10 Y20 N23 G28 X30 X N24 G29 X 40 Y 50 GOO X30 Y20 GUO X 40 Y 50 Equivalent to these two blocks CExample of Programming j In ihe L ivt nf 01 command v ilid l r ih...

Page 99: ...canceled O If G29 is instructed in mirror image M95 the following results Table 2 6 4 Parameter Pill 1001 1 2 Movement Mirror image is applied to intermediate point and command value Alarm 127 results...

Page 100: ...e first reference point P2 PmtiSll or above P3 Pm6821 or above P4 Pm6S31 or above Program example G30 P3 X30 Y50 The X and Y axes are returned to the third reference point NOTE O NOTE in far 2 6 I Aut...

Page 101: ...n be used 3 Local coordinate system A coordinate system shifted from the given work coordinate system can beused by instructingG52Q2 The local coordinate system isonly valid when a work coordinate sys...

Page 102: ...tem 2 7 1 1 ID I I G92 X Y ft Z G92 is a command to specify theposition of the coordinate origin With this command the current tool position is set to the equipment as absolute coordinate points X Y Z...

Page 103: ...mber of Pairs Option I 6 pairs Option 2 54 pairs Option 3 102 pairs 2 Method of command Table 2 7 2 Setting of WorK Coordinate Systems Option 1 G54 J1 PI G55J1 PI G56 J1 PI G57 J1 PI C59 J1 PI G58 J1...

Page 104: ...he corrected quantity is not canceled It is usually necessary to instruct G54 to G50 after canceling the tool length offset or tool position offset WORK COORDINATE SYSTEM POSITION Z100 143 ZO HOI G54...

Page 105: ...jim Ton JIIII mill mm NH I I REFERENCE 8HBT rum HIM 1 mm 6im 7llll 100 son no Fig 2 7 3 Work Coordinate System Shift Quantity 4 Changing the work coordinate system shift quantity with macroprograms d...

Page 106: ...by external data input signal Upon input of an external correction quantity all shift quantities of G54 Jl to G5y J27 are changed to new shift quantities by adding the external correction quantity In...

Page 107: ...words the current tool position is temporarily assumed to be the coordinate origin until the appropriate coordinate system is set O In a slate where G92 reference coordinate system is not set a work c...

Page 108: ...SHIFT QUANTITY W REFERENCE POINT MACHINE ORIGIN The reference point and machine origin are located at the same position Fig 2 7 4 Change of Work Coordinate System Shift Quantity The machinecoordinate...

Page 109: ...the tool is hereafter moved in this specified local coordinate system I 2 Program example N1G90 G01X100 Y200 F100 N2 G54 N3X100 Y300 N4 G52 Q2 X300 Y200 N5X200 Y100 N6 G52 Q2 XO YO N7 XO YO N8 G52 N9...

Page 110: ...set If this command is issued when there is no work coordinate system set alarm results Do not set a coordinate system by using the G92 command or ZERO SET key in a work coordinate system and local c...

Page 111: ...coordinate system G53 is a non modal G code E YM Yw G53 MACHINE COORDINATE SYSTEM Yo XM Xw REFERENCE P01NT 7 I G54 to G59 ca i Xo 1 REFERENCE COORDINATE SYSTEM ABSOLUTE ORIGIN Fig 2 7 6 Machine Coord...

Page 112: ...cted in the same block O If the G53 command is executed when machine lock is ON the current value display moves until a command value by which value must otherwise be moved if machine lock is OFF is r...

Page 113: ...oordinatesystem isshiftedbyG54 thecoordinate system is rotatedby a quantity ofR around the point 0 0 of that work coordinate system G69 G6S XU YU R A work coordinate system shifted by G54 and then rot...

Page 114: ...t of the G52 command to 0 O Combination with the mirror image scaling and coordinate rotation functions The above G codes must be arranged in the specified order Otherwise alarm 285occurs Work coordin...

Page 115: ...ng new planes are added G17 XY plane or Xfi plane G18 ZX plane or Z Jplane G19 YZ plane or Yfi plane 7 indicates any of U V or W 4 A move command for a single axis can be programmed irrespective of pl...

Page 116: ...on 1 G90 In subsequent blocks after a G9U containing block the move data following addresses X Y Z ar j3 are handled as absolute values I G90 GOO X Y 2 G91 In subsequent blocks after a G91 containing...

Page 117: ...te of these G codes when power on can be specified by parameter Pm4000 Ul I Table 2 8 1 Initial State Parameter Pm4000 PI Initial Stale li G9H 1 li9l Post reset status can be set by parameter Pm40n0 L...

Page 118: ...at the beginning of the program in an independent block When these G codes are executed the following are matched to the altered unit of input d Subsequent programs Offset quantity Setting and part o...

Page 119: ...perform the following processing Set coordinate systems G92 for all axes before instructing a move command If work coordinate system display and external coordinate value display are to be used clear...

Page 120: ...hich decimal points can be used are as follows Coordinate word X Y Z I J K A B C U V W Q R Time P Feedrate F Example mm inch XI5 X15 000mm or XI5 0000in Y20 500mm or Y20 5000m Y20 5 G94 F25 6 F25 Omni...

Page 121: ...e 4 The magnification rates of expansion and contraction are 0 000001 to 99 999999 times 5 The command unit of P is 1 0 000001 When P is instructed with a decimal point appended it is assumed for the...

Page 122: ...X axis and Y axis but not applied to Z axis S Specify the distance from the origin of that work coordinate system to the center of scaling when work coordinate system is specified to I J or K of G51bl...

Page 123: ...play during scaling become the values after scaling The following G codes cannot be instructed during scaling otherwise alarm 280 results G27 G28 G29 G30 G31 G52Q2 G53 G92 Scaling G51 cannot be instru...

Page 124: ...e abovecommand isentered thecoordinateis rotated around the point specified by a and b by the angle specified by R The angle of rotation is specified in units of 0 001 deg K ia b Fig 2 8 4 2 The rotat...

Page 125: ...changes both the center of rotation and the direction of rotation Coordinate rotation during scaling When the coordinate rotation function is used during scaling the scaling function changes the cente...

Page 126: ...turer 2 9 1 luim Mu s S MATCHED IOiiil rpm ACTUAL SPINDLESPEED SIART t M COMPLETE START OF THE ABOVE BLOCK Fig 2 9 1 Spindle Command 4 The S command is modal so that once instructed it remains valid u...

Page 127: ...is executed after themovecommand is completed Therefore refer to command or reference manuals issued by your machine tool builder 3 T code command is modal so that once instructed it remains valid unt...

Page 128: ...02is instructed during automatic operation the automatic operation is terminated after the operation of that block is executed and then stopped At this time the NC equipment is generally reset How the...

Page 129: ...pt function ON M91 i M9 J Multiactive register OFF l V M93 Multiactive register ON M94 Mirror image OFF Mirror image ON M95 M96 Tool ratlins ciimpensalion C circular turnaround mode M97 Tool radius co...

Page 130: ...pindle forward rutation Normally M03 and M04 cannot be switched Be sure to switch them by using M05 MM Spindle reverse rotation MAS Spindle stop Mil Coolant ON Coolant OFF Mtiy 2 When an M command is...

Page 131: ...heB command is executed after themove command is completed Therefore refer to command or reference manuals issued by your machine tool builder 3 B code command is modal so that once instructed it rema...

Page 132: ...le offset of tool radius This function is valid for X Y and Z axes 4th and 5th axes This function is only valid in blocks where any G code from G45 to G48 is commanded 3 Tool radius offset CM used too...

Page 133: ...2 1 Number of Tool Offset Value Memories l Basic Specifications 99 Option 299 Additional Tool Offset Option 2 999 Value Memories Option 3 1199 3 The setting range of tool offset amount is as shown in...

Page 134: ...memory of the specified No is used 5 Tool offset No 00 H00 D00 have different meanings depending on each correction function For details refer to the description of each G function Discrimination of H...

Page 135: ...2 H D separated method Pm4029 DO 1 T Two kinds of codes H and D are used for the same correction No correction No Therefore the correction value is different when specified as H10 and when specified a...

Page 136: ...to cancel tool length offset 5 Tool length offset is commanded in the following format I GOD G43 G44 Z H With this command the tool position is moved by the tool offset amount specified by the H code...

Page 137: ...ing inn OFFSET AMOUNT 3 0 OFFSET AMOUNT 4 0 CKT hlSI I AY Willi HFhSKl AMOUNT Al l KI IZ AXISiiNI Vi 0 01 11 0 1 00 23 UH0 y oiio i mm H 1 1 N101 092 N 102 090 N103 043 N 104 OnI N105 OOl 7 0 OOl X 1...

Page 138: ...that tool length offset be canceled before G92 is commanded 5 The tool offset No H code No that is made effective by tool length offset can be displayed during automatic operation 6 G43 G44 and G49 m...

Page 139: ...manded and length of movement in all other blocks are performed as programmed Consequently if an offset amount from the program diagram by exten sion or contraction is to be returned to the original e...

Page 140: ...X Fig 2 12 2 Tool Position Offset 5 Extension contraction Extension or contraction is determined by the sign of tool offset amount specified by D code and the G code Table 2 12 9 Sign of Tool Offset...

Page 141: ...evious block and the start point has already been offset the total movement amount becomes equal to the one described above but the moved distance is from the offset start point G 1 Gun G 4 7 X j11 Di...

Page 142: ...ed in the same direction as X Y and Z Tool radius compention can be accomplished by one command for 1 4 3 4 or 4 4 circles only For 1 2 circle command compose it by using I 1 circle commands Cvi I cJ...

Page 143: ...G03 or G60 If commanded with other G codes alarm 365 results 1 9 If move offset only is desired in the incremental specification G91 mode command 0 for the axial movement amount G91 G01 G45 X0 Y0 DIO...

Page 144: ...valid 0 D code valid NOTE 1 If G45 to G48 is commanded for simultaneous two axis move command both of the two axes areextended or contracted Useof such commands in cutting operation may result in eit...

Page 145: ...s G17 G1 G19 6 G45 G4S cannot be commanded in the fixed cycle mode Alarm 170 may result 7 If G92 is commanded in offset the coordinate system is set after offset iscanceled for thecommanded axes only...

Page 146: ...1 1 6 5 b 3 i n JOK i 5 a 3 Sj Ml 40 R ifn f i C 4 h1 V ji START KJINT j X 140 40 Fig 2 12 9 Example of Programming A 1 11 cm FJIH C4u Oil Y4o 111 ii4 ri XT Jo i4 ri Cn X4o Y Jo 1 Jo ji 4r MU X 4o Y...

Page 147: ...10 F The middle point in N4 is changed by offset while the mechanical reference point is not In N5 move to PI if offset cancel is selected by Pm4010 In N5 move to P2 if no offset cancel is selected by...

Page 148: ...5 5 N2 G47 Y50 N3 G47 X50 N4 G92 XO YO N5 X 50 Y 50 In N5 move to PI if offset cancel is selected by Pm4010 In N5 move to P2 if no offset cancel is selected by Pm4010 N4 G G xr 0 Y50 N3 N4 0 P1I55 55...

Page 149: ...rection of advance I Table 2 12 10 G Code of Tool Rudius Compensation C C de Group Meaning G40 07 Tool radius offset C cancel Tool radius offsei C loffset on left side Tool radius offset C offset uii...

Page 150: ...Type A pm4012 D6 1 Type B I Type A Does not move if move command is not provided in G41 G42 command block If a move command is not given in the G41 G42 command block no axes move In other words offse...

Page 151: ...ogrammed If a move command within the compensation plane is not provided in three blocks or more tool diameter compensation starts from the next block b For offset startup movement is made by consider...

Page 152: ...ed onto the norma line of a block s direction vector next to startup G17 G01 F G41 D X Y X TOOL G40 N S o PROGRAM COMMAND X 1 1 ai1 J the following figures S indicates the single block stop point Fig...

Page 153: ...be switched over by a parameter Parameter Pm4013 DO 1 Type A Parameter Pm4013 DO 0 Type B O Type A G17 G01 F G42 D X Y K X TOOL G40 PROGRAM COMMAND o s X Fig 2 12 16 Start up MI of Outside Corner TOO...

Page 154: ...2 12 TOOL OFFSET Cont d G17 G01 F G42 D X Y G02 X Y J 1 X L cI V k o eFNTKk Fig 2 12 18 Start up is of Outside Corner TiHiL iiJiJ r S 6 CENT F R Fig 2 12 19 Start up of Outside Corner 130...

Page 155: ...Type B C17 G01 F G42 D X Y X l I KOTiNAM COMMANL o Vrl o J d S X Fig 2 12 20 Start up Si of Outside Corner TOOL O 4ii I KI KAM COMMAND d r s Fig 2 12 21 Start up re of Outside Corner 131...

Page 156: ...2 12 TOOL OFFSET Cont d G17 G01 F G42 D X Y G02 X Y J TOOL G IO jfc i S 6 CENTER Fig 2 12 22 Start up 7 of Outside Corner TOOL G40 d d rd hr 6 CENTER Fig 2 12 23 Start up of Outside Corner 132...

Page 157: ...alculated by the NC equipment so that the diagram shape may only be specified in the program The tool path is controlled depending on the angle between each block as follows a Inside comer 180 or less...

Page 158: ...M97 Tool radius compensation round the arc OFF Intersection calculation is executed i Round the arc ON Line and line ROUNP THF ARC T a coi cni Movement of round the arc is included in the preceding bl...

Page 159: ...c OFF O When material angle a is 90 180 Line and line G 1 it l GUI P 0 Fig 2 12 30 Line and Line Line and arc Q GOI it Z V d GiC S V 6 CENTER Fig 2 12 31 Line and Arc Arc and arc GO o a Go Fig 2 12 32...

Page 160: ...FSET Cont d When material angle is 90 Line and line y r oi c ni f o 0 s i Fig 2 12 33 Line and Line Line and arc in V i n_ s d D Fig 2 12 34 Line and Arc Arc and arc P 002 s d i1111 o Fig 2 12 35 Arc...

Page 161: ...lock ultimately positioned independently for each axis toward the offset position Attention should be paid to the tool locus I lino coo OR cm Fig 2 12 36 Movement by GOO Mode GOO OR GOI V t nii FOR M9...

Page 162: ...n be processed for up to two consecutive blocks If there is no coordinate command in three or more blocks calculations are made for tool radius to obtain the correct path Therefore when commanding G4K...

Page 163: ...if movement in the offset plane cannot be commanded in three or more consecutive blocks for an unavoidable reason e g third axis escape operation and in addition positioning on the normal line is unde...

Page 164: ...ording to plane specifications I Dummy for X axis command J Dummy for Y axis command K Dummy for Z axis command To be commanded with incremental values If N020 X Y in the above example is an absolute...

Page 165: ...ck to be prepared for the next circular command X VA CENTER l V V t Y N 51 DUMMY BLOCK X Fig 2 12 41 Stop at point A by Dummy Block If an 1 J or K based duniniy block i s commanded along with a move c...

Page 166: ...pe B a Type A Switching is accomplished by using the start and end of the direction switching block r Example of Programming NUI o1 7 oni F MI oil i i N20 GDI X F V N21 042 IG4P X V SWITCHING KLOCK N...

Page 167: ...path s L INTERSECTION V d r4l I ltt l ft d r 4i i 04 i i IN TERSECTION s Fig 2 12 44 Switching at Intersection of Tool Center Path If there is no intersection switching is accomplished by the Type A m...

Page 168: ...offset calculation of the block in which D code is commanded and the next block d J S d I s R d d i 7 V dj BLOCK IN WHICH A NEW CORRECTION QUANTITY IS COMMANDED dl Fig 2 12 46 Type B A new offset quan...

Page 169: ...ecified with G40 in the same block I Type B Moves even if move command is not provided in G40 command block G40 cancels tool radius compensation C and performs positioning at the end point as programm...

Page 170: ...OFFSET Cont d 1001 tUfl i II I Fig 2 12 48 Cancellation Line of Inside Corner 180 or less G41 J I G02 X Y G01 G40 X Y TOOL t 4i 1 4 I O s 6 LEN TEK Fig 2 12 49 Cancellation Arc of Inside Corner 180 or...

Page 171: ...arameter is the same as that used for startup O Type A End point is reached as programmed via the offset position on theend point normallineof theblock immediately before cancellation I G42 G01 X F G4...

Page 172: ...OL OFFSET Cont d G42 G02 X Y I J C01 G40 X Y TOOL r io 9 6 CENTER Fig 2 12 52 Cancellation of Outside Corner 180 or more TOOL GJO y v i 6 CENTER Fig 2 12 53 Cancellation Sr of Outside Corner 180 or mo...

Page 173: ...Type B G42 GOJ X F G40 X Y l TOOL Ci4ii V 1 o s Fig 2 12 54 Cancellation of Outside Corner 180 or more TOOL 0 1 y J i Fig 2 12 55 Cancellation of Outside Corner 180 or more 149...

Page 174: ...OFFSET Cont d G42 J G02 X Y I G01 G40 X Y TOOL G40 V t V t 6 CENTER Fig 2 12 56 Cancellation Z of Outside Corner 180c or more TOOL 1 40 N x s o CENTER Fig 2 12 57 Cancellation of Outside Corner 180 or...

Page 175: ...rference check can be changed to valid invalid by the following parameter Pm 4013 D6 0 With interference check Pm 4013 D6 1I Without interference check a Interference definition fiV fi r y COMMAND T J...

Page 176: ...m Occurrence ii Because cut in occurs at end point 2 of Nl alarm 187 results and the tool is stopped at start point 1 of NO in 7 N N I y Nl CSi i_i NL1 Fig 2 12 60 Alarm Occurrence 1 If the programmed...

Page 177: ...ction at Occurrence of Interference In i threepoints fl f2 f3 arecreated at the N1 N2connection by radius compensation calculation Also f4 is created at N2 N3 Here interference check is executed for f...

Page 178: ...il X 1 4 IT N Nl Ml Fig 2 12 62 Automatic Correction f at Occurrence of Interference Checked for f4 f5 Interfering f4 f5 erased Checked for f3 f6 Interfering f3 f6 erased Checked forf2 f7 No interfer...

Page 179: ...rfering f3 f4 erased Checked for f2 f5 Interfering f2 f5 erased Checked for fl f6 Interfering fl f6 erased Alarm generated and tool stopped at start point of N1 block When connecting points are erased...

Page 180: ...dius of command circle r 5 tool radius dj is commanded for inside offset of arc command TOOL r d I d I 1 I r sd l INSIDE OFFSET ALAKM a OUTSIDE OFFSET ALARM rx d i Evenifr d inside fl ei is correctIy...

Page 181: ...nd F code must be commanded in the same block or preceding block 6 If plane specifingG codes Gl7 to G19 arecommandedin offset to change the offset plane alarm 183 results 7 Exact round cutting G12 G13...

Page 182: ...anding a dummy block using addresses I J or K G II t Slim Om X Nlul N ID V I 1 NHL ft r Y Nliift t MUMMY BLOCK USING I J NI U X Fig 2 12 67 13 When a MOO or M01 M02 M30 command is received block prere...

Page 183: ...the above however I y T l i EXCESSIVECUT IN INSUFFICIENT CUT bi M97 MODE la MHfi MOI K Fig 2 12 68 Correction of a Step Difference Smaller than the Tool Radius 16 Even in the M96 mode if the tangenti...

Page 184: ...command block the program such as examples 1 and 2 may not be executed as commanded Example 1 Where concellation of offset and work coordinate sys tem setting are commanded simultaneously G40 GO Z 10...

Page 185: ...After completion of G39 block the mode M96 M97 before the block is entered 2 At single block execution the cursor does not stop at the G39 block but at the next block 3 If an error occurs at G39 comm...

Page 186: ...mental Z axis lowered XY plane specification teed command G G91 G01 3 G17 G01 F300 G41 Y10 D21 Z 25 F150 D Radius compensation starts at offset No 21 Offset onto the vector line at the start point of...

Page 187: ...25 F 1 50 V 40 F300 X 6 Offset direction switched Z axis lowered from left to right iVP l 0 Y30 G02 XXO I 40 Inside circumference machining i c Gol Y iO S X 60 Offset onto the normal line at the end p...

Page 188: ...30 G02 X80 Y40 G01 Y 30 X 40 G02 X 20 Y20 J20 G40 G01 X20 Z25 D Z For inside circumference machining in program example A the double cutting allowances at the start and end of machining are varied by...

Page 189: ...ded aseven block preread modeisentereduntil M92 is commanded subsequently In other words data are preread for up to seven blocks to be prepared for subsequent operation If the automatic operation time...

Page 190: ...AN1 I lb M97 MODE i a M 96 MODE Fig 2 12 73 2 For a command shape having a comer with 180 or larger tangential angle in the tool radius compensation mode entered by G41 or G42 the tool moves around th...

Page 191: ...n after dwell Cutting feed dwell spindle reverse run G7 1 Cutting feed Reverse tapping Rapid feed shift spindle start Spindle dividing shift Cutting feed G7G Bering Spindle dividing shift rapid feed s...

Page 192: ...Spindle stop G 186 Spindle stop after dwell Cutting feed I cutting feed 2 cutting feed 1 Two step hole boring Cutting feed 2 G187 Cutting feed 2 rapid feed cutting feed 2 Cutting feed I rapid feed cut...

Page 193: ...from GOO and G01 by parameter setting For G01 the speed is commanded by F code Holeopeningaxis Z Theposition of theholebottomiscommanded with an absolute value or an incremental value from R point Mov...

Page 194: ...START COIN 2 slKP HOLE RAPID FEED sTAKT POINT i 7J OR t ivi CUI IN DEPTH OR I 70 OR G 77 SHIF T QUANTO Y OR G 74 OR 0 1 K POINT DWELL TIME OK CU TTING SPEED CHAM K I OINI c OOKTUNAT E DURING STEP FEED...

Page 195: ...X I Y l X L i n X X I l Q X V n IXI YH XI YU XL1 Y i 4 n W ITf T k l in K T K V y I iViini W here is created in reference to the initial point in the preceding block separate from point W in the tliil...

Page 196: ...ance for 1st step speedtemmanded without a situii Fig 2 13 4 c Reciprocal feed Cutting speeds in forward and return can be separately commanded such as in tapping or boring operations In tapping opera...

Page 197: ...Q INI MAI It itNT k ItiINT IN1TI W l iUNI kIV INI w nilvi R roixi T I t n t rr n i i i cn isi V POINT High Speed Deep Hole Drilling i i i i L hHNT l luINT c nIIN r I i ii miN l 7 miKi hHNT Tlie dwell...

Page 198: ...iiiii i iriiniI ui rt iin ni il i n k hill M mill ui il t iiiK i lii11 li rllir i iii Ih 1 11 il K M llll t ll m l liJl l III4 II l n I1 I I IJIII 1 F P Y X K l v Q 7 7 X G77 M lanncd Shifu 0 m xl INl...

Page 199: ...9 9 INITIAI l INI r T4 i k k P INT m TT i I MINT r i 1 U i ii u ll c i r Deep Hole Drilling t 1 1 4 W IJ IJ A 4 L 4 4 Pi IM POINT J S 111IW ihumPm The il ell mni ilepeu fc on P u selling Pmmi P iil P...

Page 200: ...t dwell lime Q R point dwell lime i Y X R I K VV i S i t s r Q 0 a tS i i M INITIAL KHNT W MINT r INITIAL K INT l i ing K hU NI K IMINl K POINT POINT 7 pul l Z PulNT Z K W 1 x n X Y G tfii 00 ITSI LL...

Page 201: ...sPIVlil h STAKT K nf P f ilM K h INI i SPIN i k vinl AKJKK vp Ti K SIuP Al J Kk LrtVhLLiP i MANUAL FKhli i EINI I K sT P AhThP IA hi 1 1Pi nwnLip mix O h l i G S9 G IS 9 X Y i 2 p i I L F V ft 1 m m m...

Page 202: ...KMKT R KMNT INITIAL POIN f I K POINT R KMXT I 1 I Prilling E FEED E FEED F FEfcl U U j 1 1 I F FFF ll F FEED F FRED Z h MST Z KMNI Z POINT k J siep slep h Judsiep F ij Sp ilihjjige p iii inn ignr j ii...

Page 203: ...NT INil ir 1 IMSI r9 IMIIAL IMSI W IMSI r i kh il NT IF k InlM k IMSI t i I K Fhhli F FFELi U F FFF1 Bering I t i F FF Fh F FEF H F FFFIt I li INT IMSI Z IMNT V y rr ru F vim VI H IIM I F V i F J iHp...

Page 204: ...I I u F FtED 2 SLep Spot Facing F FELD E FEU F FEEL F FEED J F FEED POINT J H ilNI J POINT O K POJNI K POIM KPi HNT i I iJ E FEED F FEEL F FEEL F FF FD 1 s DWELL ll i F FEEL u a K TEF Li HUNl Z POINT...

Page 205: ...ep Hole Boring J KiINT J IVINT J IVINT E FEED F FF ED h FF F H FEED t E FEE i E Fbt L K POINT K POINT K POINT 1 I FEEL F FEED F FEKLi i Z 1V M Z PliINT Z POINT V DWELL CHI LAV hi I il l DWELL 1P1 J C...

Page 206: ...T i l h IVINI in 7n Z 1VINT II Z POINT _y Fig 2 13 6 N1 G92 XO YO ZO N2 G98 G90 G81 X10 Y10 Z 50 R 20 F100 N3 G91 X20 R 30 0 Z 50 N5 G99 Z 40 R 50 N6 G80 GOO Z50 N4 Table 2 13 6 Absolute Position Abso...

Page 207: ...int Z Point X R 5LC X Z 3 0 R 4 0 Z 11 0 5 U IS U 17 0 7 il fj 7 0 1IJ 0 4 0 IS II cl1 Because the Z point position is commanded to be 10 0 in the G91 mode in advance 2 Because the R point position is...

Page 208: ...Q in place of address I If Q I J and K are simultaneously commanded variable pitch cut is performed with Q taken as the initial value of cut in quantity Because Q is modal if there is a Q command bef...

Page 209: ...7 D4 l1 Pm4l l valid c Lift in the middle command C point command It is possible to lift the tool to R point in the middle of high speed deep hole drilling G73 in addition the tool can be single block...

Page 210: ...L W AND R POINT SPINDLE START AFTER SHIFT V INITIAL POINT T c W POINT R POINT T c f SHIFT SPINDLE DIVIDING STOP AFTER DWELL Z POINT OK il Ji SHIFT DWELL o SINGLE BLOCK STOP O If address Q and addressI...

Page 211: ...or J are simultaneously commanded addressIor J is disregarded 9 For the hole bottom dwell setting Pm 400 is overridden by program command Q SettingPm 400 is only valid when bit D3 of Pm4017 1 O The sh...

Page 212: ...ottom if entered with M04 M03 is output at the hole bottom If G84 is commanded without rotating the spindle M04 is output at the bottom of the hole If G74 is commanded M03 is output Reverse tap G74 co...

Page 213: ...ommand l U 18 1 X_ Y _ Z_ R L _ V_ K L_ W Q v4 INITIAL POINT i l t W POINT R POINT E FEED F FEED J POINT K POINT r E FEED F FEED i Z POINT o SINGLK HLOCK STOP J 2 STEP HOLE RAPID FEEDRATE START POINT...

Page 214: ...X Y Z a P R C codes in group except G04 G70 G71 G72 G codes in group 07 G41 G42j Therefore if G92 G27 or G28 is to be commanded the canned cycle must always be canceled before that command An indepen...

Page 215: ...he canned cycle G code is G80 When a canned cycle is commanded from a canned cycle cancel state the modal G codes in up to the immediately preceding block are saved in the same state in which the cann...

Page 216: ...bprogram call M98 P400 N14 GOO XO YO T05 M06 N17 G84 X30 Y40 R 20 Z 30 F2000 M98 P400 N13 Tap selection Tool change N15 N16 Tapping cycle Subprogram call N18 N19 GOO XO YO 0400 N100 G91 X40 L3 N101 Y4...

Page 217: ...pment where the spindle and motor are directly coupled the best performance can be obtained I 2 Description of programming a G code for commanding the solid mode In order for tappingusing the solid ta...

Page 218: ...LE REVOLUTIONS G 7 1 X Y H F IS L L_i CODh FOk KEVKkSK IAP Fig 2 13 15 Solid Tap Cycle Command Theformat and contents other than F are the same as forconventional tap F in solid tap is commanded by Z...

Page 219: ...spindle and spindle PG rotation is 1 to 1 This mode is canceled by G94 I iii G84 G74 commands G84 command 111 Positioned as commanded by X Y i l Positioned at R point 13 Spindle rotated in normal dire...

Page 220: ...this mode tap movement is changed to the conventional type d Program example N1 G92 XO YO ZO M N2 G93 N3 G98 G90 N4 G84 X100 Y100 Z 50 R 20 FI S3000 X200 Y200 X10 Y10 N5 N6 N7 GSO N8 G94 Table 2 13 8...

Page 221: ...on of solid tap a Concerningprecautions on the method of command for R point Z point G98 G99 G90 G91 and number of repetitions L those on the conventional tap program are applied as is b Signs of the...

Page 222: ...d cither Whether the auxiliary function in the G93 block is locked is determined when the G93 code is read Therefore when performing program check etc with auxiliary function lock switch ON be sure th...

Page 223: ...s not exact when in the continuous mode single block OFF Also note that when parameter Pm4015 D6 l the peak values of synchronization error pulse can be displayed on X and Z axis X axis positive peak...

Page 224: ...o control the solid tap cutting speed so that return speed Z point R point cutting is n 0 1 n 25 5 times the forward R point Z point cutting However the number of spindle revolutions is clamped fixed...

Page 225: ...id tapping gear B 8 Spindle and motor gear ratio at solid tapping pml510 Number of 1st spindle gear A spindle side teeth pml511 Number of 1st spindle gear A spindle intermediate teeth pm1512 Number of...

Page 226: ...Bolt hole circle G70 command The tool is positioned at a point on a circle drawn around coordinates specified by X and Y at radius I equally divided by L starting from a point at angle J against X axi...

Page 227: ...rcle G71 X Y 1 J K L X Y Used to define the center position of the arc The center is defined according to G90 G91 Used to set theradius of the arc It must be set with a positive number Theunit can bes...

Page 228: ...ainst X axis starting from the coordinates specified by X and Y G72 X Y I J L X Y Used to set the coordinates of the start point The center is defined according to G90 G91 Used to set intervals IfIisn...

Page 229: ...becommandedin the sameblock Whenusing G73 or G83 and 2 step hole canned cycle G18U G182 G185 G186 G187 or G189 be sure to use Q or command I J or K in the previous block in advance Because G70 G71 or...

Page 230: ...L y T CNM X AXIS S l Ali l 11 UNT f ilTT I Fig 2 13 20 Circle Cutting Command G12 G13 2 High speed feed interval specification R G12 G13 I R D F With this command circlecuttingis executed as shown in...

Page 231: ...section a number of times as specified by L 4 Spiral circle cutting specification Q K G12 G13 1 D K Q F With this command it is possible to command a cycle in which the circleis cut while moving in a...

Page 232: ...peed feed interval is operated automatically as shown is Fig 2 13 23 b J Cutting allowance However it should be commanded in the range J D otherwise high speed feeding can not be executed _ Example of...

Page 233: ...also bemadeby changing the signs of I J K and D accordingly In the example in Fig 2 13 24 all I R and D are negative Note however that cutting in the direction toward Y axis is impossible 5 I J K R Q...

Page 234: ...NS Cont d Y AXIS lA IUOI O v X AXIS START 1 OINT i S y f V 4 R Dl TOOL PATH G12 5 S I B BI GI3 5 5 13 iS i2 Xl JMote D indicates the set value of tool offset amount ill I D I Fig 2 13 24 X Direction M...

Page 235: ...ge axis specifying switch For details on this operation see Par 3 5 1 28 5 Mirror image is applied to the specified axis from a block next to the one in which M95 is commanded That is movement is made...

Page 236: ...the position at which mirror image is begun to be applied and the position where it is terminated are at the same position If not matched movement after mirror image cancellation is displaced by the d...

Page 237: ...mirror image function a new function is provided that permits setting the mirror image execution mode by parameter setting when the system is turned on or reset If the mirror image execution mode is o...

Page 238: ...v i im I REFERENCE II llNT X AXIS MIRROR IMAC E ON IIIII PROGRAM COMMAND fill X J l II lll inn 411 Fig 2 13 27 Mirror Image ON in Intermediate Point of G28 axis specification in the mirror image tM95...

Page 239: ...P R 1 P tool offset No R tool offset quantity With this command an arbitrary tool offset quantity can be altered to the commanded value When G10 is executed in the G90 mode value R is saved as is Whe...

Page 240: ...the work coordinate system shift quantities can be altered Q2 and L2 are used to discriminate the setting of work coordinate system shift quantities from those of tool offset quantities Pm m 1 to 6 c...

Page 241: ...J0 J1 Axis shift quantity GIO L2 PI P6 No J J0J1 Axis shift quantity 6 Pairs Work Coordinate System Shift quantity GIO Q2 PI P6 J1 J9 Axis shift quantity GIO L2 PI P6 Jl J9 Axis shift quantity 5 l Pa...

Page 242: ...End 2 Subprogram call M98 M98P L With this command itis possible to call a subprogram of the program No specified by P and execute it a number of times specified by L If Lis omitted the subprogram is...

Page 243: ...s to the block next to the main program from which the subprogram has been called I Example of Programming 0100 N001 G 00 N002 M 98 P200 L3 N003 N004 M 98 P200 N005 0200 N001 N002 N050 M99 7t ONE THRE...

Page 244: ...the program No specified by addressP cannot be found alarm 390 results 2 This function can only be used when the subprogram is stored in part program memory Themain program can becommanded fromNC tap...

Page 245: ...g zeros in p2 and q2 cannot be omitted 2 Although G25 can be commanded from tape MDI or memory operation the programs pi ql to be copied must have been stored in memory The sequence Nos specified by a...

Page 246: ...ts 5 If the G25 command is reset during execution due to an error or M30 M02 is reset controlreturns to the beginningof level 0callingprogram 6 If P or Qis commanded in less thanfour digits sequenceNo...

Page 247: ...10 G25 P0100100 Q150 Program No Fig 2 13 31Copy in Same Program No Program example 2 when other program Nos are copied RETURNED TO THE BEGINNING OP PROGRAM NO SET IN LEVEL 0 WHEN RESET MEMORY TAPE OR...

Page 248: ...of the program No specified by P and execute it a number of times as specified by L 2 Modal call G66 P L7 argument specification With this command themode is entered from which a macroprogram of the s...

Page 249: ...the point where load to the tool varies in a single block The point of change of the load is calculated from the programmed cutting margin and the current tool diameter The override rate is set by th...

Page 250: ...oadis applied to different points depending on the tool diameter and the cutting margin There are the following three cases D Tool diameter is not greater than 1 2 of cutting margin D 1 2 Tool diamete...

Page 251: ...margin Cutting margin i i L J l K i AH i Fig 2 13 35 Tool diameter is greater than cutting margin Cutting speed F0 commanded feedrate override rate Fi F0X pm2120 F F0x pm2121 L Point A Point B i Poin...

Page 252: ...ting margin u yj V x i K A K C Fig 2 13 37 Tool diameter is not greater than cutting margin and is greater than 1 2 of cutting margin Cutting speed F0 commanded feedrate x override rate0 FJ F0 Point A...

Page 253: ...s direction If both X and Y commands are used in the same block corner override is applied only in a single axis according to cutting margin command I or J 0 Cutting command I or J is essential in G10...

Page 254: ...s upper limit value A1 and lower limit value Bl NO l PROHIBITED AREA A iX Yj Zj 7 A A s V Y 7 K lXb Yb Zbi X Fig 2 13 39 Stored Stroke Limit A 2 Whether or not stroke A No l prohibited area stored str...

Page 255: ...G22 X Y 2 I J K P t I t l 0 3 0 U A2 A5 points upper limit value B2 B5 points lower limit value Area specification No 2 to No 5 When the abovecommand is instructed the program begins to check the proh...

Page 256: ...negative f l side boundary value on machine coordinate systems 3 Specifying check axis Specify the check axis of which stored stroke limit is to be checked in No 2 to No 5 prohibited areas Up to three...

Page 257: ...nput signal ON OFF of Nos 3 to 5 prohibited area check can be specified by input signal Table 2 13 18 Bit Addres Prohibited Area D1 DO 0 0 Nos 3 to 5 prohibited area check invalid No 3 prohibited area...

Page 258: ...it check is not performed Table 2 13 19 Servo axis parameters 1 2 3 4 5 Axis name X Y Z Parameter pmtil 131 D6 pm6 32 D6 ptn603U D6 Axis name 5 4 Parameter pni6033 D6 pm6034 Dtj DS OiLinear axis l Rot...

Page 259: ...ate values for defining a stored stroke limit area width set the values which are greater than the value obtained by the following calculation according to the axis feedrate If the stored stroke limit...

Page 260: ...If a warning occurs while a comment statement is displayed the comment dis appears and WARNING is displayed When M191 is commanded in the same block with motion command The comment statement is displa...

Page 261: ...e the program at high speed I Conventional type Part program Machine NC 8 E S Host computer 3 y Binary data DNC E 1 U Fig 2 13 42 Conventional High speed Cutting i 80M NC Part program Machine Part Bin...

Page 262: ...n blocks that fall under the conditions ii are converted into segments 2 Description of programming Enclose a section that falls under 1 Xii conditions with HON and HOF G91F10000 HON X100 Y100 X50 X50...

Page 263: ...ingle blocks arc invalid in a section enclosed with HON snd WOF O Millimeter inch systems cannot be changed over with G20 G21 0 Length offset scaling and coordinate rotation arc impossible 0 Dry run i...

Page 264: ...execute complex arithmetic operations or operations requiring conditional judgment The differences between a macroprogram and subprogram are as follows 1 Although macroprogram call G65 G661can specif...

Page 265: ...COMMAND OUTPUT COMMAND l ARGUMENT SPECIFICATION Cl 6 5 P F l M 9 9 MACROPROGRAM ia MACROPROGRAM LOCAL VARIABLE LEVELS ARE THE SAME 1 i t VARIABLE CALCULATION COMMAND CONTROL COMMAND OUTPUT COMMAND MS...

Page 266: ...pecification With this command a macroprogram of theprogram No specified by P is called and executed a number of times as specified by L If itisnecessary to pass argument to themacroprogram the argume...

Page 267: ...this command where a move command is given a macroprogram of the program No specified by P is called after the movement is completed and executed a number of times as specified by L If there is an ar...

Page 268: ...thus set In addition the method of call shown above can be set for each M code Table 2 14 5 Setting Parameter Calling M code Program No to be called Number of pairs Pm4504 4 digit Max Pm4864 5 digit M...

Page 269: ...Table 2 14 6 Setting Parameter Command selection Program No to be called Normal S command Pm 4888 0 Macro Calling S command Pm48S8 5 digit max When the S command is made the calling command by comman...

Page 270: ...ram One pair of program Nos to be called can be set as desired Themethod of call can be selected from the two methods listed above When called the command value of T is made the argument of common var...

Page 271: ...Parameters Command selection Program No to be called Normal B command Pm 4890 0 Calling B command Pm 4890 5 digit max 1 While the calling B code is being executed no B code or BF output is made The B...

Page 272: ...That is a macroprogram using G M S T or B code from a macroprogram that was called by using G M S T or B code cannot becalled If a macroprogram is calledusingG M S T or Bcodefrom a macroprogram that w...

Page 273: ...o M99 ExecutionI Goo Xlu G 66 P9500 Goo Z2o G 6 7 p G 67 GOO Z3U 94 00 GOO X 4 0 G 00 Z 50 M99 I I94 00 Goo X 4 0 Goo Z 50 M99 V X CANCELLATION OF G 66 P 9400 CANCELLATION OF G66 P 9500 When G66 is mu...

Page 274: ...ding a com bined use of two types 1 Relationship between address and local variable in argument specification 1 Table 2 14 9 RELATIONSHIP BETWEEN ADDRESS AND VARIABLE CALLING COMMAND AND USABLE ADDRES...

Page 275: ...SS AND VARIABLE ADDRESS FOR ARGUMENT SPECIFICATION 11 G65 G66 LOCAL NUMBER o A 1 2 B o l c 3 o I1 4 o J1 5 o K1 6 O I 7 o J2 8 O K2 9 O Is 10 o Js 11 o K3 o 12 I4 13 O J4 14 O K4 O 15 Is 16 O J5 17 O...

Page 276: ...is determined for each I J K pair so that variable Nos are determined corresponding to that order ONE TWO TIIKKE I AIK I AIKS I AIKS G f I A 1 H CL H XKU m 1 111 K on I7n I xn r n it i n so ss 70 it i...

Page 277: ...ut in nun Input in inches A C 3 3 l B Second auxiliary function 3 3 B With second auxiliary function 0 n D H 0 0 E F 0 1 1 2 I J K 3 4 M S T 0 0 Q R 3 A U V w 3 4 X V z 4 3 O The value indicates the p...

Page 278: ...bles 1to 33 areindependently secured for that macro In this case when an argument is specified the value of that argument is stored in the local variable or the results of calculation in the macro are...

Page 279: ...acro Consequently even for the same macro if the called timing is different the local variable of that macro level has different values When a macro returns to one level lower than that by instruction...

Page 280: ...les MAIN PROGRAM LEVEL 0 1 MACRO LEVEL 1 1 MACRO I LEVEL 2I MACRO LEVEL MACRO LEVEL4 065 P Gt 5 P 0 Ci 5 p 065 P M3ll My 9 M iO My o My y CAN BE READ OR WRITTEN 100 TO 299 500 TO 999 COMMON VARIABLES...

Page 281: ...cording to the application and come in the following types Table 2 14 14 System Variable S Type of system variable System variable No 1000 to 1031 1032 Interface input signal Interface output signal 1...

Page 282: ...4 UI 3 UI 2 Input Signal 2s 2 1 2 2 7 2 2 4 2 2 System Variables 8 1010 8 1009 1012 8 1011 8 1008 1015 1014 8 1013 UI 11 UI 10 UI 9 n 9 UI 8 UI 15 UI 14 UI 13 UI 12 Input Signal 2 2 18 2 2 2 2 14 2 M...

Page 283: ...program Table 2 14 17 shows the relationship between output signals and system variables Table 2 14 17 Interface Output Signal and System Variables System Variables lin no6 1105 It 1104 it 110 1 it U0...

Page 284: ...nk and a value less than 0 5 0 0 Those other than the above 1 0 By instructing system variable 1132 on the left hand side of an operation formula it is possible to output all of the above32 point outp...

Page 285: ...tion formula it is possible to read the work coordinate system shift quantity and external work coordinate system correction quantity By instructing the above system variables on the left side of a fo...

Page 286: ...1 H D 02 H D 01 HfD 02 n o E o C ac 12999 H D U99 13199 2299 HIM999 12299 12099 2099 H D 299 H D 99 12001 12002 H01 12001 12002 tt 12001 12002 tt 2001 H01 2001 2002 H01 120O1 12002 11 01 H02 H02 H02 2...

Page 287: ...224 9 5225 9 5227 J 1 4 5 R X 9 5241 9 5242 9 5243 9 5244 9 5245 9 5247 9 2502 9 2602 9 2702 9 2802 9 2902 9 2952 Y G55 Z J 1 4 5 K X 9 5261 9 5262 9 5263 9 5264 9 5265 9 5267 9 2503 9 2603 9 2703 9 2...

Page 288: ...2533 2633 ff 2733 9 2833 9 2933 9 2983 X 7041 9 7042 9 7043 9 7044 9 7045 9 7047 X 9 7161 9 7162 9 7163 9 7164 7165 9 7167 X 9 251 3 9 2613 9 2713 9 2813 9 2913 9 2963 Y Y Y G54 Z C56 G56 Z Z J 3 J 2...

Page 289: ...A 2643 ff 2743 2843 A 2943 A 2993 A 7401 A 7402 A 7403 A 7404 A 7405 A 7407 X A 7521 A 7522 A 7523 A 7524 A 7525 A 7527 X A 7641 7642 A 7643 A 7644 A 7645 A 7647 Y G56 Y G56 Y G56 Z Z Z J 5 4 4 4 J 6...

Page 290: ...4 7865 9 7867 7741 7742 7743 7744 7745 9 7747 X X Y Y C55 Z C55 Z J 9 J 3 4 4 5 5 R R X 7761 8 7762 7763 9 7764 7765 It 7767 7881 7882 9 7883 7884 it 7885 7887 X Y Y G56 Z G56 Z J 9 JS 4 4 5 5 R R X 9...

Page 291: ...R R R X 9 17861 9 17862 9 17863 9 17864 It 17865 8 17867 X 8 17981 9 17982 9 17983 a 17984 8 17985 8 17987 X a isioi 8 18102 18103 a 18104 a 18105 8 18107 Y Y Y G56 Z G56 Z G56 Z J10 Til 4 J 12 4 4 5...

Page 292: ...13 4 4 4 5 5 5 R R R 9 18461 9 18462 9 18463 18464 9 18465 9 18467 18341 S 18342 9 18343 9 18344 9 18345 18347 X X X 9 18221 9 18222 18223 9 18224 9 18225 9 18227 Y Y Y 056 J 15 Z z 056 Z 056 J 13 J...

Page 293: ...4 4 5 5 5 R R R X A 18581 A 18582 A 18583 It 18584 It 18585 A 18587 A 18701 A 18702 It 18703 It 18704 tt 18705 A 18707 X X A 18821 A 18822 A 18823 A 18824 A 18825 A 18827 Y Y Y G56 Z GD6 Z C56 Z J16...

Page 294: ...4 4 5 5 5 R R R 4 18961 4 18962 18963 it 18964 4 18965 4 18967 X 4 19201 4 19202 4 19203 it 19204 4 19205 19207 X 4 19081 4 19082 4 19083 4 19084 4 19085 4 19087 X Y Y Y G56 Z G56 Z G56 Z J 21 J 20 4...

Page 295: ...R R X 0 19321 19322 0 19323 0 19324 0 19325 0 19327 X 0 19441 0 19442 0 19443 0 19444 0 19445 0 19447 X 0 19561 0 19562 0 19563 19564 0 19565 0 19567 Y Y Y G56 Z G56 Z G56 Z J22 4 J23 4 J24 4 5 5 5 R...

Page 296: ...Z z J27 126 4 4 4 J25 5 5 5 R R R 19921 19922 19923 9 19924 9 19925 9 19927 X 19801 9 19802 9 19803 9 19804 9 19805 9 19807 X 9 19681 9 19682 9 19683 9 19684 9 19635 9 19687 X Y Y Y G56 Z G56 Z G56 Z...

Page 297: ...TL signal ON 1 s g Single block stop and auxiliary function complete wait control By assigning a given value to system variable 3003 it is possible to nullify the single block switch for the subsequen...

Page 298: ...Waited Valid 0 Invalid Waited I Not waited Valid Invalid Not waited 3 M I ti il M MF OUT I I IT UKN nUIIIJT KIN WAITEL M 10 i 30u3 3 _ MS CODE MK OUTPUT FIN NOT WAITED DISREGARDED M 30 SINGLE UI UUv...

Page 299: ...which 3004 1 3 5 7 is commanded until 3004 0 2 4 6 is commanded If the feed hold button on theoperator panel is depressed whilea block in which feed hold is nullified is being executed feed hold is n...

Page 300: ...eed hold Feedrate overriole Exact stop Invalid of i RS 232C data output 1 3100 By instructing system variable 3100 it is possible to output messages or variable data to external equipment via the RS 2...

Page 301: ...ve case is rounded off to the nearest whole number 2 If thenumberofdigitsaftcrthedccimalpoint exceedssix digits asterisk isoutput Special codes that can be used with the macroprogram proper O Special...

Page 302: ...ttern listed in Table 2 14 26 is used Table 2 14 26 Special Codes ElA Code ISO Code Meaning of code Application 8 7 6 5 3 I 8 7 6 3 o 4 5 1 O 4 O SP Comments O _ij o 3 o o Alarm message and comments O...

Page 303: ...the immediately preceding one These system variables cannot beinstructedon theleft sideof an operation formula Table 2 14 27 l Macro system variable Modal commands 4001 C code group 01 to group to 402...

Page 304: ...ition ABSFO 5005 X axis machine coordinate system position ABSMT to 5th axis machine coordinate system position ABSMT 5021 to t 5025 Possible X axis POS ABS position ABSOT to 5th axis POS ABS position...

Page 305: ...Input in mm 0 001 n ooni Input in inch 0 001 0 00001 Input in deg 0 001 o nooi O If the skip signal in the G31 block does not turn on the skip signal position is the end position of the G31 block 8 I...

Page 306: ...of Variables Variables are expressed by variable No or alphanumeric following 1 Method of specifying variable No directly 1 i 1 i variable No Example 1 101 501 2001 2 Method of specifying an expressio...

Page 307: ...0 30 1 0 X100 X 101 101 100 Z300 Z 103 103 300 F 140 NO 0 3 F0 3 In other words G 30 X 101 Z 103 and F 140 equivalent to commands are G01 X100 Z300 F0 3 commands 1 Addresses O N cannot quote variables...

Page 308: ...v F32 format F 2 2 0 2551 G04P 3 3 5 37672 G04P5 377S M 4 4 2 7236 M03 G 4 4 2 7236 G03 If Lhe G code with decimal point function is on the value becomes G02 7 4 A value following the address can be r...

Page 309: ...es in which no values have been written by MDI Variable 0 is used a variable undefined variable whose variable value is always blank Variable 0 cannot be instructed on the left side of an operation fo...

Page 310: ...ernal variable data area The writecycle is completed when the execution of one block is completed The basic formula of arithmetic operation is i expression The following operations and functions can b...

Page 311: ...on into integer by rounding off i ROUND l j Digits after the decimal point discarded i Fl jj i FUP j Digits after the decimal point raised to a unit i ASIN jl Reverse sine i ACOS C j Reverse cosine i...

Page 312: ...number the digits that are rounded off are as follows a If usedinanoperationcommand conditionalexpressionIFor WHILE thedigits after the decimal point are rounded off b If used in address data the digi...

Page 313: ...nd IF conditional expression GOTO sequence No When this command is issued control jumps to the block of the specified sequence No in the same program when conditional expression is satisfied If condit...

Page 314: ...NO I Fig 2 14 7 Branch Command Simple Jump Command sequence No must as a rule be placed at the beginning of that block Even if it is not positioned at the beginning of a block data are executed from t...

Page 315: ...D 1 1 IF C0NDIT10N EXPRESSION NC STATEMENT OR MACRO STATEMENT NOT SATISFIED Fig 2 14 8 NC Statement or Macro Statement Command There are the following types of Conditional expression Table 2 14 32 Mea...

Page 316: ...e block of END while conditional expression is satisfied If conditional expression is not satisfied control jumps to the block next to END When WHILE conditional expression is omitted blocks from DO t...

Page 317: ...o lpair I DOl DOl DOl DOl J s I 1 DOl END 2 END 1 END 1 i i D02 END 1 END 1 END 2 Wrong Wrong Correct Wrong c The same No can be used any number of times However the range of repetition must not overl...

Page 318: ...subprogram It is also possible to call a macroprogram or subprogram within the range of DO to END In this case the DO to END loop in the called program can also be used in up to triple multiplexing DO...

Page 319: ...O Sequence No DOl i GOTO Sequence No K DOl 1 END 1 N Sequence No i N Sequence No END 1 Correct Wrong DOl IF C Conditional expresssion 3 GOTO Sequence No i END 1 N Sequence No Correct When the single b...

Page 320: ...memory capacity 2 The macroprogram entry Nos are subject to the following usage classification There are two cases the O number of NC machining programs is classified and is not classified Set it by...

Page 321: ...en command POPEN By instructing as POPEN a No of RS 232C DC2 control code is output from the NC equipment This must be instructed before a series of data output commands 1or 2 optional can be specifie...

Page 322: ...of effective digits after the decimal point by enclosing it with parentheses following the variable command The EOB code is output with the ISO code after the command data are output Variables which...

Page 323: ...decimal point and the number of digits after the decimal point by enclosing them with parentheses It is assumed that the value of a variable consists of up to eight digits c d 8 If the highest order d...

Page 324: ...les 100 12 479 100 1 568 For the above example data will be output as follows Output data 1 When pm4009 D2 0 50 CF 53 D8 _A0 A0B1B22E B4 37 39 59 O S V Space Space 1 2 4 7 9 Y AO A0 AO B1 2E 35 36B8 O...

Page 325: ...when data are output by the DPRNT command are output with space Pm4009 D2 I Nothing is output for the leading zeros 4 Open command POPEN and close command PCLOS need not be instructed in succession On...

Page 326: ...command error Variable unusable on left Pm0224 Pm0214 Axial movement is instructed when M99 returns in modal call G66I The variable in assign statement is a variable prohibited from assignment MACRO S...

Page 327: ...normal G82 command takes the following format PI G91 incremental command G82X100 Y50 R 80 Z 40 P3 0 F250 This command is divided into the following and executed within the NC unit P2 Z G91 o DGOOXIOO...

Page 328: ...t it P3 X100 Y50 R 80 Z 40 P3 0 F250 1 i 9 24 25 18 26 Address P of dwell time cannot be used for argument specification can it M3 No We use some other addresses for it Because dwell is a y timer we c...

Page 329: ...f 26 l SoIshould change it like this Right After that add I M99 I Now the macroprogram proper is completed Completed already It s very simple Now create this macro call and the macroprogram proper in...

Page 330: ...that is strange With this program point R and point Z must be instructed each time That s right Good question In an ordinary canned cycle once point R and point Z are instructed those values are save...

Page 331: ...wo parts as follows 0 9000 100 18 101 26 102 21 103 9 M99 l 0 9082 G00X 24 Y 25 G00Z 100 G01Z 101 F103 G04P 102 G01Z ROUND 100 ROUND 101 M99 For macro call Imake it as follows G91 G65 P 9000 R 80 Z 40...

Page 332: ...on command then change the command for the return destination of the tool Because G98 and G99 are G codes in group 10 Ishould use system variable 4010 AmIright G p Yes you re right And you change the...

Page 333: ...i G98 l G65 P 9082 X Y 0 9000 100 18 101 26 102 21 103 9 104 0 0 9082 104 104 1 1 4001 GO to G3 2 4010 G98 G99 GOO X 24 Y 25 IF C 104 NE1 GOTOl GOO Z 100 Nl GOl Z 101 F 103 G04 P 102 IF 2 EQ98 G0T02...

Page 334: ...2 G code read and set 104 104 1 1 4001 2 4010 GOto G3 G98 G99 I Positioning at points B C2 Cn C 00 X 24 Y 25 Yes 104 1 No Positioning at point C G 00 Z 100 I Cutting from C to D points dwell G 01 Z 10...

Page 335: ...limn ROUGHING a z CUT IN DEPTH BY ONE ACTION y Z f ALLOWANCE FOR FINISH SPECIFIED KX KET Fig 2 14 10 Pocket Let s try the macro call instruction G65 P9061 X Y Z R I J K where X Y Absolute coordinate...

Page 336: ...uring Z axis cut in Fed ataspeed fourtimesthatofEupto aposition1mm before the previous cutting bottom K T Q D F E 1 I E 2 1mm V E X V 7 jgk The allowance for roughing 1mm width inside the J y allowanc...

Page 337: ...Reading of G90 G91 G90 GOO X 27 Y 28 G00Z 18 32 18 DOl 32 32 17 IF 32 GT 29 GOTOl 32 29 N1 GOl Z 32 F 8 G01X 30 F 9 direction minus 1 X Y coordinates of machining start point l Absolute command Cuttin...

Page 338: ...6 GOO X 27 Y 28 G01 Z 32 1 0 F 4 8 END1 N6 11 11 1 0 27 27 1 0 28 28 1 0 30 30 1 0 31 25 5 11 GOO X 27 Y 28 GOl Z 32 F 8 G01 X 30 Y 9 Y 31 X 27 Y 28 Roughing cycle GOO Z 18 GOO X 24 Y 25 Return to sta...

Page 339: ...heequipment starts processingin response is 0 5ms or less Therefore processing is performed at very high speed G31 is a non modal code I Example of Programming NUMJ G90 G 3 1 XIoo vsii N 200 G U XS0 V...

Page 340: ...stored Coordinate value of Z axis is stored Pm813 Coordinate value of the 4th axis is stored Pm8H Coordinate value of the Sth axis is stored Pm815 Thesecoordinate values arenot the positions where fe...

Page 341: ...om the beginning of the C31 block to the next block If Pm5011 DO 0 negative logic skips to the next block when the skip signal is 0 low If Pm5011 D J 1 positive logic skips to the next block when the...

Page 342: ...en this command is instructed and the program interrupt signal input turns on duringprogram execution the program currently being executed is interrupted stopped after deceleration if interrupt occurs...

Page 343: ...nterrupt is restored When returning to the first program by M99P the modal information updated in the interrupting program is retained When interrupt input occurs during block stop If interrupt signal...

Page 344: ...s canceled and programmed interrupt is performed Programmed interrupt in M S T or B command block If programmed interrupt is input while a block containing M S T or B command is being executed moving...

Page 345: ...t D6 and D7 b Life control data Name Explanation Tool Number T Number assigned to each tool whose life is to be controlled Tool Length Offset Num ber H Length offset number assigned to a tool specifie...

Page 346: ...fied for each group The tool group can be specified on the part program and when the tool comes tu the end of its life it is replaced with another tool in the same tool group according to the preset t...

Page 347: ...the tool life control data a Setting by key input By using the keys on NC operator panel the tool life control data can be written in or edited i Selection of group The group can be selected by press...

Page 348: ...life 1 to 9999 then press WR key v Write in of number of times of use USED The count of operations of tool should be set Move the cursor to the item USED and enter the count of operations 0 to 9999 th...

Page 349: ...p Menu 3 4 3 Key Buffer Edit Function 3 4 4 Buzzer Function 3 4 r Program Editing Process 3 4 3 1 Part program editing 3 4 3 3 Part program list job 3 4 5 3 1 31 1 program I O verification 3 4 5 4 Pro...

Page 350: ...30 Start lock switch START LOCK 3 5 1 31 Edit lock switch EDIT LOCK S 3 5 1 32 Interlock input INTERLOCK 3 5 1 33 External deceleration input EXTERNAL DECELERATION 3 5 2 Operation Procedure 3 5 2 1 B...

Page 351: ...RT PROGRAM CREATION laaaaj y EDITING PROCESS TOOL LIST TOOL LAYOUT JIG MOUNTING WORKPIECE MOUNTING I TOOL MOUNTING E I COORDINATE SYSTEM SETTING CUTTING PROCESS SET UP PROCESS I OFFSET SETTING I TEST...

Page 352: ...INTENANCE PROCESSl Screens used for maintenance of the NC I COMMON PROCESS I Screen needed for all the processes above Monitors another screen by interrupting an operation Keys are assigned to the scr...

Page 353: ...ions Up to five jobs can be assigned to a single process 3 2 The number of functions of the jobs is not limited The jobs and functions are controlled by the soft key Fig 3 2 1 shows an example of the...

Page 354: ...SP SL CLEAR START SINGLE RESET DO OPEN DELETE RENAMEI COPY DSP SL IN OUT m O ii i i T SELECT COPY MOVE REPL BTAUP ii SELECT i PRM 11SCALEIIAUTOI BGREST RETURN GO CO O O QD z I SET o 3 3 z 3 i WORK TOO...

Page 355: ...tions as follows I MODE CLOSE BT TOP j DSP SL DELETE CO r co Functions displayed with other operation selections TAPE MODE DSP SL OPEN Optional EDIT Functions by mode MEM MODE DSPSL R START OPEN EDIT...

Page 356: ...JZH 30 UNIV EXTERN INCR SET ALARM SV ALM USERS CALEN W TIME m ALL o n o SET ERROR L L i u CO o ro 00 I z Note Mark indications as follows a 2 Functions displayed with other operation selections z 3 O...

Page 357: ...n Supplies power to the NC unit The power is supplied to the control unit by the first push and to the servo by the second push i The machine may be supplied the power to control and servo units by on...

Page 358: ...merals 0 to 9 Alphabets A to Z Special codes slash EOB SP etc Displayed characters 640x400 dots fine type Graphic display I YASNAC 40 CHARACTERS 20 on 25 LINES 0 Fig 3 3 2 9 inch Graphic Display Unit...

Page 359: ...SOFT KEY LABELS t f I 1 1 Ipl tji UP DOWN SELECTION INDICATOR O HIBBI B _ 5 OTHER FUNCTION SELECTION J UP DOWN SELECTION ifi Lower 1 FUNCTION SELECTION SOFT KEY LABELS KEY KEY Description d Valid whe...

Page 360: ...Used to change the input the special J character on the upper left comer of the key I Depress this key and to key The above special characters are used for the operator in the macro program A a 3 3 1...

Page 361: ...on display The cursor on display is shown in inverse state Up down cursor E 1 Depress the key to move the cursor forward 2 Depress the key to move the cursor backward 3 Continuously depressing the Q o...

Page 362: ...key Used to cancel type error of numerals or address data 0 End of block key Used to command the end of a block semicolon is dis played on the screen instead of EOB 0 i Insert key Used to insert data...

Page 363: ...ion Rewind the memory Differs according to parameter setting pm4008 DO 0 Rewinds memory pm4008 DO IIDoes not rewind memory When pm 4008 DO 1 memory is rewound by softkey SRCH E Send the reset signal R...

Page 364: ...f the bottom of the screen the following display appears as shown in Fig 3 4 1 regardless of the process job or function selections For the details of each constant display see Tables 3 4 1to 3 1 4 3...

Page 365: ...PPED OUTPUT COMPLETE VERIFY Y N VERIFYING VERIFICATION STOPPED VERIFICATION COMPLT CREATE IY N CREATION COMPLETE COPY Y N COPY COMPLETE RENAME Y N RENAMING COMPLETE DELETE Y N DELETION COMPLETE SELECT...

Page 366: ...ERROR EDIT LOCK NOT FOUND ALREADY EDIT SELECT MODE ERR COPY MODE ERROR MOVE MODE ERROR INPUT ERROR PRM SETTING ERR CANT SET COORD OVER MDI BUFFER PRM SETTING ERR PROGRAM READING READING PROGRAM EDITI...

Page 367: ...he status of the selected series line Alarm Status l Indicates an alarm has occurred ALM Indicates a battery alarm has occurred BAT Indicates both an alarm and a battery alarm have occurred A B Indica...

Page 368: ...ally a single menu under a function but when there are multiple menus the pop up menu is used to make the selection Soft keys that support pop up menu can be distinguished with the special soft key fr...

Page 369: ...up menu allowing selection from two menus Select the desired menu by using or and WR to delete the menu PROG OPR EDT 012345 N 1 2345 O NO O POP UP MENU EACH ALL l MEM STP LSK EDIT DIR OPEN CLOSE IN O...

Page 370: ...indicated by anunderline in the following explana tion As the user enters characters the cursor is shifted to the right and displayed after the last character 2 If or is depressed when characters are...

Page 371: ...the above data have been entered and are displayed on the key buffer area Insert GOO before X100 E to move the cursor to X D Depress XI00 Z100 0 Depress The characters are inserted before the key buff...

Page 372: ...ng jobs is displayed See Par 3 4 5 1 page 348 See Par 3 4 5 2 page 378 See Par 3 4 5 3 page 394 Part program editing job Part program list job Part program I O verification job B To display a necessar...

Page 373: ...rogram to be called i E BBBB BBBB OHB I Enter comment To skip comment depress the key only J i O With the use of an option up to three part programs can be called at the same time by repeating the ope...

Page 374: ...INPUT 0 NO is displayed This step may be skipped B Enter the O number of the program to call For example D If the input O number is in memory the contents of the part program are displayed If the num...

Page 375: ...19 If another program is to be called depress the OPEN function soft key INPUT 0 NO is displayed Repeat steps B El and K9 Up to three part programs can be called at the same time using an option In Fi...

Page 376: ...y 2 A program can be called without using the OPEN function soft key Enter the O number of the program to call then depress the WHL key If the O number is in memory the program is called If the O nuin...

Page 377: ...PRUGIEDIT Fl T 0 0 11 I 1 1 MW H N 0 IMMI I 00 inT AHCDl OJ 3 3 MEM STP LSK I EDIT 1 DIR IN OUT E H OPEN RLCSE 11BUK CH 11 HELEIE I I T Fig 3 4 6 Part Program Editing Screen B For editing programs use...

Page 378: ...aracter string length 1024 characters Moves an already registered character string to another location Maximum character string length 1024 characters Replaces data Searches for a specified character...

Page 379: ...rted Enter the data then depress the key The data are inserted immediately after the word indicated by the cursor I PROC EDITi EDT O NHi 0 0 I _ LL2 9 1 G 3 0 Z 3 4 5 0 Ml 9 0 12 3 4 5 G G 3 n X n v T...

Page 380: ...r COPY I MOVE 11 REPL 1 1 BT TOPI Q Fig 3 4 8 Screen after Insertion IU2II3 After insertion the cursor is at the last input word Up to 40 words canbe inserted at one time by this operation b Altering...

Page 381: ...fore Change l o For example enter The screen changes as follows I kOucEDm o N o o n n o EDT 012345 C 9 1 r 3 0 Z 0 Ml 9 i Yu O l J can T If I M 0 6 4 5 X 41 This part has been changed JMG54 G 9 0 GO X...

Page 382: ...press the key Only that word is erased PROC lFDITI EDI O NllODDO 2 3 4 5 2 0 M 1 9 0I 3 4 5 G9 Miu Xu Y 0 0 1 M 0 6 X30 GA4 Ij 90 f n x 160 0 Sinn T n G A 13 Y 8 n DM GI 3 MO 3 5ii H Z I I l MEM STP L...

Page 383: ...5T7i Z n M I M C 3 0 x 0 Y 0 T i J M0 6 N i G 5 4 0 9 0 G rt X 1 6 0 0 S 3 0 0 T n G 4 H Y 8 0 PM i G 4 3 Z 0 II 0 1 MU 3 X30 M has been erased MEM ST P LSP I EDIT DIR IN OUT HSELECTl fCOPY MOVE f REP...

Page 384: ...a B BB 110 Move the cursor to the beginning of the character string to Enter the last word of the character string to be erased be erased O Place the cursor at the beginning of the character string t...

Page 385: ...from the current cursor location to the specified character string is highlighted Also DELETE OK Y N is displayed highlighted for prompting If the specified character string was not found in the progr...

Page 386: ...O C n G 9 GOO GOO G 1 7 i MEM STP LSP EDIT DIR IN ijUT ISELECTI C0P711 MOVEl REFL fBTVTOFl 0 T Fig 3 4 15 Specifying Characters to be Erased highlighted 1 If a character string beginning with an O is...

Page 387: ...Address search KEYPOINT l Reverse search BOBIR BBB O O Enter the character string to search for Forward search Enter the character string to search for 9 Depress cursor key to search from the current...

Page 388: ...ont d search for the same character string toward the beginning of the fjp program depress keys at the same time Search operation can be repeated an unlimited number of times until another character s...

Page 389: ...the SELECT function soft key The key indication SELECT is highlighted and the select mode is started COOP It the SELECT function soft key is depressed when it is highlighted the select m mode is canc...

Page 390: ...er string can be copied repeatedly each time the function soft key is depressed 0 N n o o u PROGiEDIT EDT 018345 U9 1 G 3 0 Z G 3 0 x ft Y 0 T J 1 G 5 i G 9 0 Go X 0 4 6 Y8n D 1 1 Oil l0 HO 1 MO 3 G 9...

Page 391: ...lected character string is highlight ed PROGIEDITI EOT 0 N 0 0 u 0 V 012345 012345 G9 I CIO Z cm x o Y o TO 1 MO Nl G 3 0 MS i G 3 4 GDI on X C 4 6 Y 0 Dll C 4 3 2 o HOI MO 3 16 1 o sun Tun MEM STP LS...

Page 392: ...C 3 U T 0 I N l MEM STP LSP I EDIT DIR INrt iUT 1 HSELECTlI COPY lltMOvIll REFL llBT TOPim Fig 3 4 19 Screen after Move 1 If power is turned OFF the selected character string is cleared and the aster...

Page 393: ...BBG BBS To cancel replacement nsis BJ I 4 To replace an entire character string O Depress the REPL function soft key INPUT OLD STRING is displayed Enter the character string to be changed See the foll...

Page 394: ...ta block PROG EDIT EDT O N i I I 0 0 0 012345 01 345 G 9 1 CJO can so Y 0 Tui MO N 1 N 1 0 5 4 G 9 0 GO X 1 0 0 SJUU T021 G 4 6 Y4 0 Dll G 4 3 Z 0 HM MO 3 50 M9 1 09 1 G30 ZD M9 I I INPUT OLD STRING M...

Page 395: ...was used in thedatablock of the oldcharacter string itmust not be used in theaddressblock of the new character string Examples Old string 10 0 New string 10 0 Y Z 10 0 Enter the new character string...

Page 396: ...replace ment operation ends b Depress not to replace the character string If the character string specified inO is at another location the cursor moves to it If the character string specified in O was...

Page 397: ...programs that have been called are dis played on the screen as shown in Fig 3 4 23 Depress the BUF CH function soft key to select the O number of the E program to save The cursor moves each time the k...

Page 398: ...n 0 U I 0 2 I fi 0 3 0 n o Y s o HUD S TP LSK MEM EDIT DIR IN OUT T 10 OPEN 11 CLOSE 11BUF L H1 1 ITC1ETEI Fig 3 4 22 Screen before Part Program is Saved o Depress the CLOSE function soft key The scre...

Page 399: ...TE l k E x Enter an O number nil Q O To cancel deletion Enter an O number ALL See b Function soft key Function soft key DELETE 0 DELETE P Select a I 1 1 menu 1 In the editing prohibited status part pr...

Page 400: ...e ii Starting with O number D Enter the O number of the program to delete B Depress the l ltey B After i or ii DELETE OK Y N is displayed to delete the program Then DELETE COMPLETE Depress is displaye...

Page 401: ...up menu for selecting the deleting menu Depress the disappears Then DELETE ALL Y N is displayed Depress to delete Then DELETE COMPLETE is displayed Depress not to delete the program 1 If the specifie...

Page 402: ...part program entry list Displays a list of part program numbers that are stored in NC memory Call part program Calls a part program to edit in the editing job Erase part program Erases a part program...

Page 403: ...an be displayed on a full screen with comments Up to 50 program numbers can be displayed on a full screen without comments KEYPOINT of operation l Function soft key Job soft key DIR 1 C DSP SL n Depre...

Page 404: ...KCTRY AJ L 0 0 1 I I ABC L 0 0 2 2 E Ff H I in U M JKL i i 4 s i EDT ij 513 CJ 14 O 1206 USED PRO 4 USED CHAR REST PRO J95 REST CHAR 0 2 11 3 M 4 8 8 1 8 OMI J MEM ST P LSK EDIT DIR IN OUT H OPEN I I...

Page 405: ...following four display method menus Use the DSP SL function soft key to select one of them All programs Display all part program numbers that are stored Program number range specification Display par...

Page 406: ...ber range specification See b Function soft key BBS RETURN a x Enter first program number Enter last program number Range specification by date of creation See C Function soft key aaa_ BBS O RETURN BB...

Page 407: ...tial state B Depress the RETURN function soft key The screen returns to the list display and displays a list of all program numbers DIRECTBY ALL O NO PANi E EOT O Ml 0 0 0 0 ATE D Y M D COLLECT l MEM...

Page 408: ...Depress the RETURN function soft key The screen returns to the list display and displays a list of program numbers between the first and last program numbers Tf the input range of program numbers is...

Page 409: ...sets the last day of the year Entering the year and the month only sets the last day of that month of the year I Depress the RETURN function soft key The screen returns to the list display and display...

Page 410: ...from the main program I When subprograms are displayed only O numbers can be displayed ICOMMENT function soft key becomes invalid 2 Programs that are called as subprograms but not stored are indicate...

Page 411: ...calling a part program for editing In the program list screen programs can be called by depress ing function soft keys or by entering the program number and depress ing the wpl key KEYPOINT of operati...

Page 412: ...DT O N 0 0 n 0 0 i 1 90 i 9 2 Iv 09 1990 09 28 in ft I 1990 u 28 lo i USED PRO REST PRG 3 USED CHAR 2 9 6 REST CHAR 7 6 8 1 2 Mi 2 1 7 4 4 1 8 1 Ml i I INPUT 0 NO I LSK MEM ST P EDIT 1 DIR j IN OUT OP...

Page 413: ...Not erase D l i 1 Enter program number Erasing all O numbers ERASE IERASEI Select pop up menu CJ O o o 1 Part programs cannot be erased in the editing prohibited state Clear the editing prohibited st...

Page 414: ...nter new program number RENAME D Depress the function soft key A message requests I Enter old program number E IREL TRY ALI O n 1 I U 0 i 0 ft 2 2 2 i O I J 4 5 EDT O NO 0 0 0 0 y 19 A9 s iu o 19 MO a...

Page 415: ...ermined by the following parameter pm3005 D4 0 Does not edit the O number automatically when the program is renamed copied or stored pm3005 D4 1 Edits the O number automatically when the program is re...

Page 416: ...y Enter new program number D Depress the COPY function soft key A message requests Enter source program number EOT o N i ii i n n U1RECTRY ALL OO n 1 0 0 0 A 2 012345 1990 W 38 10 OS JWI 3S Jft 5 iwo...

Page 417: ...Enter copy program number B Enter the new program number to be created Example D A message asks Were you sure to copy the program Y N To copy the program depress Not to copy the program depress The n...

Page 418: ...external equipment 3 Part program verification function Collates part programs in external equipment with that in controller memory 4 I O equipment setup function Determines data I O interface baud r...

Page 419: ...bers on a single tape are entered KEYPOINT EACH See a r Function soft key BGREST or l Interruption OBP u Function Function soft key soft key t R IN Enter an O number To abort If the O number is on the...

Page 420: ...umber Whether or not to change the O number at the beginning of the part program can be determined by the parameter Pm3005 D4 0 Does not edit O number automatically at program rename copy save Pm3005...

Page 421: ...4 3 3 Y 0 1 T 0 1 V T3 S 7 6 1 Z i Mo 6 G 4 3 z o c l x i o 7 0 7 X 2 5 0 V 7 0 4 0 9 8 4 2 6 1 F0 7 0 Z90 9 s xi 70 I X JO 4 X INPUT MEM STP LSK DIR IN OUT EDIT t 11 RESET 11 ACT I RETURNI Q l Fig 3...

Page 422: ...N function soft key is disabled until input operation is completed The process keys are effective throughout the operation Whether or not a completion M code is regarded as the end of the program can...

Page 423: ...I IN l Fig 3 4 38 ALL Input Screen H To input programs depress Program input is started the screen changes and the contents of the part programs being input are displayed as shown in Fig 3 4 37 To can...

Page 424: ...ut one by one PLR plural Two or more specified part programs are output RANG range Part programs in the range between specified 0 numbers are output ALL All part programs in controller memory are outp...

Page 425: ...tion OUT H H BGREST or l Cancels the first and last feeders PLR RANG ALL COL or DATE See b Select from pop up menu Function soft key h ourF c o c PLR See page 405 I_ 7 RANG See page 406 ALL See page 4...

Page 426: ...e screen changes and displays the contents of the part program being output as shown in Fig 3 4 39 PRCCRAM I O EOT OUTPUT EACH u ii i 0 NllOVUD ClII I OUTPUT MEM SIP LSK EL IT DIR I IN OUT RESET 11 AC...

Page 427: ...tput data To cancel the feeder blocks at the top and the end of output data depress the f key while the feeders are being output When output operation is completed OUTPUT COMPLETE is displayed VISU9 T...

Page 428: ...ovide choice of EACH PLR RANG ALL COL or DATE See Fig 3 4 40 Depress cursor key 0r Bf to select an output pop upmenu PROGRAM 1 0 EOT OUTPUT lEACHI O NODOOn OUTPUT O NO EACH PLK RANG ALL COL DATE STP L...

Page 429: ...y B Depress the WR key PROGRAM I O EDT OUTPUT PLURALI OUTPUT 0 NO OOO I I 1 OO 0 2 2 lUI 1 3 i 3 OO 1000 00 2 0 0 0 0 0 2 0 0 0 O ND0000 MEM STP LSK EDIT DIR IN OUT I T II IN ITOUT VEK 11BARESTIl RS23...

Page 430: ...ber PRO iRAM I O EDT OUTPUT RANG u N oo n no SI ART o NO V I I I 1 ENUO NO S s SiTP L SK LilK IN OUT I IN IITOUTII I YF If BORE T RSSBC I Q Eun i Fig 3 4 42 Screen for Entering First and Last O number...

Page 431: ...PROG OUTPUT OUTPUT OK lYs NI MEM ST P LSK EDIT DIR IlN OUTl I E II IN l l OUT VER BUREST I RS 3KI TI Fig 3 4 43 ALL Output Screen B Program output is started and the contents of the part program bein...

Page 432: ...ator is requested to enter an O number Enter the O number of the main program to output For example N A A 0 0 0 I O EOT O PROGRAM OUTPUT COLLECT 0 NO LSK STP JOG 012 3 4 5 EDIT II IN ITOSTHI I VER BCR...

Page 433: ...mple E If only the year is entered all the programs created in that year are output If only the year and the month are entered all the programs created in that month of that year are output ROGRAM I O...

Page 434: ...single tape a specified O number is searched for automatically and only that O number is verified ALL All O numbers on a single tape are verified KEYPOINT EACH See a Verification reslaris after error...

Page 435: ...part program to be collated with that in controller memory are displayed TOn __ IhMMMWMuWK I 0 X 3 S 3 8 Y8T 7 6 7 t I F H 7 0 Z J a o NUMOU l VERIFY ST P LSK EDIT DIR IIN OUT IBI REST 1 1RETURN T Fi...

Page 436: ...fO n 0 0 u INPUT FROM TAPE EOT O No 0 0 0 0 TITsTT V i S S5 i i TS 52 ii GO 2X8 8 I 8 5 CONTROLLER INTERNAL DATA Mi m Paii v VERIFY ERROR STP LSK MEM EDIT DIR 1N 0UT I I IIBC BESTIIRETURNI Q Rg 3 4 47...

Page 437: ...B Depress the cursor key P to select from the pop up menu I PROGRAM I O VERIFY EACH 0 EOT N o o n ri o VERIFY O NO EACH Pop up menu for verification SRCH ALL JOG STF LSK EDIT DIR IN OlfT I I I IN IIT...

Page 438: ...the O NO B If the programs to be collated have the same O number depress the ONkey If they have different O numbers enter the O number in controller memory thendepress the wR key The O number specifie...

Page 439: ...DIT t II IN IrToUTn1 1 VER 1 1SOREST 1 1 Rs ac m Fig 3 4 50 ALL Verification Screen B Program verification is started and the contents of the part programs being verified are displayed B To cancel ver...

Page 440: ...wing contents are affected Cancels tape I O verification Turns ON the label skip function Releases background alarms ALM 9000 s Evenby depressing the BGREST function soft keyduring operation it does n...

Page 441: ...tion parameters for interfacing with external equipment according to RS 232C There are the first and second ports for input and output PROGRAM I O I O UNIT SET PORT UNIT RORS STOP BIT BITS PARITY X ON...

Page 442: ...rpose RS 232C General purpose RS 232C First First Port Second Second 100 or 75 100 or 75 110 or 150 110 or 150 300 300 600 600 Baud rate 1200 1200 2400 2400 4800 4800 9600 9600 1bit 1bit Stop bit 2 bi...

Page 443: ...he lowest two baudrate classes Whether 100 and 110 or 75 and 150 are available is determined by parameters PmllD7 Pml3D7 Pml6D7 andPml8D7 If 1is set for PmllD7 100 and110 are displayed as soft keys fo...

Page 444: ...the NC controller and the remote equipment DR line with a cable 10 NC data special control Sets whether NC special checks or character codes are to be used There are some differences as follows when t...

Page 445: ...itions 1 1 7 I DSP SL Switch to drawing NC path screen Manual CLEAR START Cj operation is drawn Manual mode V SCALE 1 Features of i80M program path drawing function a The following describes the featu...

Page 446: ...kground under automatic operation ii NC path drawing NC tool path is monitored and drawn on the screen 2 Basic Operation The following describes the basic drawing procedures a Enter the edit process D...

Page 447: ...le changing screen is displayed By using the cursor key and soft keys the drawing frame position and size are changed and the next drawing scale is set Return to the drawing screen and depress the STA...

Page 448: ...awing scale setting screen call Drawing reset Drawing condition setting single block selection screen ii Drawing program setting Drawing O No setting It is necessary to specify the program to draw whe...

Page 449: ...NG COMPLETE is displayed To complete the drawing forcedly depress the RESET key Then depressing the START key starts drawing the program from the beginning Alarm process If an error occurs in the draw...

Page 450: ...er should be re set or the RESET key should be pressed iv Display contents Drawn diagram The specified program tool path is displayed in lines When a two dimensional drawing is selected XY YZ ZX XY YZ...

Page 451: ...X ST P MEM L SK I EDIT DIR iFN QUTl fgKjgAjj f P SL CLEAR START SINGLE RESET T 1 l T DRAW PROG EDT O 0 0 0 0 N 0 0 0 ft 2 Y O NO O U 0 0 0 I o o n o U U 0 01 0 DUO mm 2 0 0 Imm mim 0 0 0 2 u u y i 6...

Page 452: ...mmand value are displayed Auxiliary function indicator Auxiliary functions which are effective during drawing are displayed as symbols There are three display positions according to the type of M code...

Page 453: ...rawing program etc being displayed or not displayed 1 RESET key Depressing this key clears key buffer and drawn diagram and returns the drawing execution cursor to the head of the program Additionally...

Page 454: ...character of PROCES is switched from normal display to reverse video or vice versa The reverse video display indicates the selected drawing mode When automatic scaling is not executed this soft key is...

Page 455: ...d b Drawing condition setting screen When the PRM key is depresed on the drawing screen the draw ing condition setting screen as shown below is displayed This screen is to display and set the conditio...

Page 456: ...TP LSK MEM m IRETURN 0 ON OFF i Functions The following drawing conditions can be set Drawing plane Visual angle in three dimensional drawing Selection status of process for selection drawing Drawing...

Page 457: ...XY YZ plane or XY XZ plane or on three dimensional plane XYZ plane When the cursor is on this item the soft key lower stage is changed as follows and the depressed soft key plane is selected Addition...

Page 458: ...is used in the program of which scale has been automatically calculated and stored at automatic scaling The highlighted number is the tool No for selected drawing i When more than nine tool Nos are pr...

Page 459: ...ere the cursor is at the first When the cursor key is depressed where the cursor is at the last tool When the cursor key is depressed where the cursor is at the right side or when the cursor key is de...

Page 460: ...compensation Selecting DOUBLE draws paths both considering and disregarding tool compensation When the cursor is on this item the soft key display is changed as shown below DOUBLE SINGLE I OFF RETURN...

Page 461: ...egarding work coordinate system shifting value Work coordinate system shifiting value effective ineffective is selected by the soft key ON or OFF or the WR key Block skip Selects whether a block with...

Page 462: ...information of the drawing processes are cleared C Drawing scale changing screen Depressing the SCALE key in the drawing screen displays the draw ing scale changing screen as shown below This screen i...

Page 463: ...e end of the screen the frame is not moved or expanded 2 Depressing the RETURN key changes the screen to the drawing screen iv Others When XY YZ plane or XY XZ plane is displayed on the drawing screen...

Page 464: ...Y and Z reference coordinates in the program Drawing process drawing condition I Sets the tool Nos used in the program CONT SINGLE change Selecting SINGLE by the CONT SINGLE key enables auto matic sca...

Page 465: ...screen is displayed d Use the cursor T or T key to move the cursor to the item of 3 PROCESS Use the cursor or key to move the cursor displayed blinking to the tool No of the process to be drawn and u...

Page 466: ...hangded arbitrary process drawing is disabled unless the arbitrary process drawing mode is entered Processes for arbitrary process drawings are from the program begin ning to the 45th process If the s...

Page 467: ...le changing screen drawing screen drawing scale changing screen Returns to the former status including the drawing frame c Switching between program path drawing and NC path drawing i Drawing screen W...

Page 468: ...hould be normally a G codes The following G codes make different movement than NC statement G10 When the work offset amount or the tool offset amount is changed using G10 command the setting of parame...

Page 469: ...NC The following system variables do not take the actual status of NC into account Modal information 4000 s The modal information commanded by the program path drawing execution are read in from the...

Page 470: ...04 RS232C data output 2 3100 BPRNT DPRNT e Tool life control Tool life control command can not be used Accordingly tool life control T command is handled as ordinary T command f Circle cutting Circle...

Page 471: ...er operation mode 3 4 6 Q Depress the B Select a job by depressing the WORK TOOL or T LIFE job soft key Otherwise depress the until the target job appears key a number of times l Work coordinate syste...

Page 472: ...WORK F UPD POS WR N l ABS IN 5 Depress the WORK job soft key B The WORK L UPD POS WR and ABS IN functionsoft keys are displayed 1 Work shift Work shift amount data can be set up and displayed KEYPOIN...

Page 473: ...number There are six G codes n n o II ion o o o o o o n u u ft 0 u n o o i 1 234 0 1 On o u u oon I 0 ouo U 0 o II E POS MACHINE ABSC 0 000 n o o u 0 0 0 li MEM ST I LSK 1 WORK 11 T X L m I WORK irtl...

Page 474: ...epress the UPD function soft key B Place the cursor at the offset column of the work shift coordinate system where data are to be written El Enter data For example The input data are displayed as show...

Page 475: ...parameter Pm 3000 D3 0 Machine coordinate system Pm3000 D3 1 Work coordinate system l 3 Work shift position write im position data displayed on the work shift screen can be written as A work shift co...

Page 476: ...for theposition data to be written Set the parameter as follows Pm3003 D3 0 Machine coordinate system Pm3003 D3 1 Work coordinate system Examples of writing position data O Example of writing all dat...

Page 477: ...f an invalid axis name is entered INPUT ERROR is displayed 4 If two or more axisnamesare specified andany of themisinvalid no data will be written at all 5 Position data are written as absolute values...

Page 478: ...b TOOL KEYPOINT Function key 7 OFFSET C P15 H D sharing type H D separate type Job soft key TOOL c POT P ATC P O TLM P O CLR 1 p ALLCLR P 1 2 IABS IN p i Depress the TOOL job soft key p i 0 Select OFF...

Page 479: ...ration operation See l page 455 See 2 page 460 See 3 page 463 See 4 page 464 TLM 1 Offset function Either of the following types is selected according to parameter setting See page 456 See b page 458...

Page 480: ...Pm3003 D3 0 Enters the absolute input status at power ON Pm30O3 D3 1 Enters the incremental input status at power ON OFFSET SET O N 0 0 0 0 0 ABSO H D 0 0 0 H D 0 0 1 H ID 0 0 2 H Dl 0 0 3 H ID 0 0 4...

Page 481: ...ey O 0 CLR o Place the cursor at the value to be reduced to zero I OFFSET SET O No u 0 o n ABSO H D 0 0 0 H D on H D H Di H D 0 0 4 H iDl 005 H f Ol 0 000 0 1 0 0 0 0 0 0 5 4 3 2 I o o nil o o o u 0 0...

Page 482: ...right part of the screen indicating the current state O OFFSET SET NO 0 i 0 J ABSCn TOOL HI HDNO T X LlD o o o o o o o 0 DUO o o a n o ooo 0 1 0 000 0 0 0 0 0 0 0 0 0 0 0 i S 0 0 3 U 0 4 POS UNIVERSA...

Page 483: ...WR key 8s 0 S l Enter data B The offset is changed as shown in Fig 3 4 57 l 0 NOD OFFSET SET AK O HDNO TOOL H TOOLtD MO 4 0 1 0 0 2 u n 0 0 1 2 A 4 non 0 V 0 0 noo 1 234 n 0 0 3 0 u 0 v 0 TOS 1UNIVER...

Page 484: ...T a Byte indication type S9 OBP Place the cursor at the tool pot number to be changed Enter new tool number D Place the cursor at the tool pot number to be changed The cursor can be moved by cursor ke...

Page 485: ...t ft it I P 0 9 0 2 t P ft 0 ii 3 I P 0 0 0 4 t P 0 U U 5 IFQ 0 0 6 i p o u o i i P n n o 8 I PU009 i P 0 0 1 ft TOOL NO I 3 9 0 3 S 1 L 3 0 I 0 MEM STP LSK WORK TOOL T LIFE T H OFFSET 1 POT 1 ATC if...

Page 486: ...be searched for by entering the number by digit keys and depressing the cursor key H or B Enter a new tool number and depress the P key For example TOOL POT SET O N M i it i 0 TOT NO o n i TOOL NO 0...

Page 487: ...16 MEM STP LSK WORK TOOL T E HOFFSET 11 POT ATC Fig 3 4 60 ATC Tool Status Screen SP Tool number of the tool mounted on the spindle MG Tool number of the tool at the tool replacement position in the t...

Page 488: ...is selected according to parameter setting Pm6008 DO 0 Measurement of length of travel See a Pm6008 DO 1 Measurement of remainder length See b a Measurement of length of travel KEYPOINT Function soft...

Page 489: ...BIAS Bi il ft ft ft MOVE V 0 ft II io non MDI ST P LSK WORK I TOOL T l WRITE 1 1RETURN 7 H BIAS If Fig 3 4 61 Screen for Setting Bias for Tool Length Measurement length of travel Align the tip of the...

Page 490: ...E I Eft Place the cursor at the tool offset address D Place the cursor at the tool offset address where data are to be written P P Por P using the page key and cursor key P or P Otherwise enter the ta...

Page 491: ...P L5K WORK ITOOL I I I WRITE IRETURNI 7 H BIAS If l Fig 3 4 62 Display of Tool Offset Address Contents measurement of length of travel After the above operation an offset address greater than theone s...

Page 492: ...asurement of remainder length KEYPOINT Function soft key Function soft key TLM BIAS BTLEVL WRITE RETURN 1 IU O CLR ALLCLR ABS IN D Depress the TLM function soft key BTLEVL WRITE and RETURN functionsof...

Page 493: ...0 0 0 0 BTMLV L A 0 0 0 0 RAPID ST P LSK WORK TOOL f WRITE 1 1RETURN 7 H BIAS 1 1 HTLEV1 Fig 3 4 63 Screen for Setting Bias for Tool Length Measurement remainder length Align the tip of the tool to t...

Page 494: ...II AB501 rCS IUNIVERSAL V OH o r o 0 220 I I f I f HCPT 0 0 1 X 1 HO 0 0 HO 0 1 HO 0 2 HO 0 3 HO 0 1 0 HU 0 0 0 0 o o n o BIAS BI l o o v o 0 0 0 U BTMLVL A 3 0 000 RAPID ST P LSK WORK I TOOL I r IPW...

Page 495: ...POINT or 0 CLR 1 o n K i Depress the Q CLR function soft key The offset data at the address indicated by the highlighted cursor are reduced to zero 2 Memory all clear KEYPOINT ALLCLR D Depress the ALL...

Page 496: ...soft key to select the incremental or absolute data input Each time the ABS IN function soft key is depressed the incremental input mode and the absolute input mode change alternately Offset data indi...

Page 497: ...are classified into groups and life is specified for each tool KEYPOINT of operation Job soft key T LIFE o BBB BBBL B aa Select group V Move cursor to position to write I Function soft key KIND See I...

Page 498: ...igit keys and the key to enter data Example TOOL LIFE GROUP 0 5 TIME T NOL H NO TO 0 0 5 0 0 1 mT0 0 1 5 Oil TO 0 2 5 10 0 T 0 0 3 5 0 5 5 TO 0 4 5 0 5 6 TO 0 5 5 V 5 7 004 120 T 0 0 6 5 0 5 0 0 0 5 1...

Page 499: ...WR key When nothing should be changed depress the the KIND function key again so that the pop up menu disappears I Pop up menu Tool life is controlled by the length of time the tool has been used Too...

Page 500: ...mber indicatedby the cursor are erased 1 GROUP The data of the tools in the displayed group are erased ALL The data of all groups are erased When tool data are erased for all groups or the selected gr...

Page 501: ...e status data of tools in the displayed group are erased The status data of all groups are erased blank EACH GROUP ALL The LIFE USE and STS are closely related to each other OVER is displayed when LIF...

Page 502: ...t up The above jobs are classified as the program job command value job and setting job key Any of the following jobs is displayed O Depress the See Par 3 4 7 1 page 479 See Par 3 4 7 2 page 493 See P...

Page 503: ...esting information See 1 BP Search for program number See 2 TAPE i rp MEM 000 Select memory or tape mode E Enter program number o Search OPEN O OBH O00N Enter program number I Address search See 3 TAP...

Page 504: ...P S No execution information found Edit part program memory See 5 l EDIT m m Select memory mode Editing MEM EDIT Run part program See 6 BBS O MEM Select memory mode V Enter program number CYCLE START...

Page 505: ...rsor at the beginning of the MDI pro gram a Select MDI mode Erase MDI program See 10 1DELETE E Select MDI mode Store MDI program See ID CLOSE 76 o i Select MDI mode BEIGE Enter program number Jl Move...

Page 506: ...is divided into the following four blocks Execution program display and editing Different items are displayed by the execution program display depending on the mode of NC operation In the MDI mode th...

Page 507: ...D4 0 Specified speed X Override is displayed for actual r min PmlOOO D4 1 Speed of feed back value is displayed for actual r mim The display of actual r min is an optional function 1 Subprogram nesti...

Page 508: ...m nesting information Instead the editing re program page is changed 2 Search for program number A program number to be executed can be called by the following two methods a Using OPEN function soft k...

Page 509: ...gram number at power on Pm3005 D1 1 Does not clear the program number at power on In tape mode Program data are read from tape via the RS 232C input port first or second port that is currently selecte...

Page 510: ...the RS 232C port and the specified character string is searched for During search message searching is displayed but the read data are not displayed Data read is stopped after the specified character...

Page 511: ...4 S I G 3 0 X Y Mil S z a M 4 i n ilJ G9 3 0 Z ft M9 I N l G 5 4 G 9 0 G C 4 6 Y ft 0 D G 4 3 M0i Oft X I 60 0 S 3 0 0 702 1 Z ft HOI E MEM ST P LSK I PROG j fcOMMND ISETfNOl I 11 OPEN 1 1 EDIT 7 OSP...

Page 512: ...erminated While the part program is being stored a message indicates Storing 1 While the program is running it cannot be edited if the EDIT function soft key is depressed If the program is in the sing...

Page 513: ...ng to the parameter setting as shown below Pm4008 D3 0 Executes from the middle of the block Pm4008 D3 1 Executes from the block head I 6 Entering MDI program An MDI program of up to 1024 characters c...

Page 514: ...urn page of the MDI pro V gram key to insert the entered data after the current Depress the cursor position key to replace the world indicated by the cursor S Depress the with the entered word a 10 De...

Page 515: ...tion does not change Pm4008 DO 1 1 Cursor position changes 1 While an MDI program is running it cannot be edited If the program is in the single stop state it can be edited 2 Use CYCLE START after edi...

Page 516: ...owing parameter Pm3002 DO 0 Clears the MDI buffer when MDI has a terminater Pm3002 DO 1 Does not clear the MDI buffer when MDI has terminated if there is the end M code M02 or M30 In the single block...

Page 517: ...requests INPUT COMMENT Enter comment The MDI program is stored with the program number and comment E Example 12113 The 1 CLOSE function soft key appears in the MDI mode only 12 MDI program Bottom Top...

Page 518: ...to operation or feed hold the contents of the execution register are displayed During block stop the contents of the preread buffer to be executed next are displayed If the preread buffer is blank the...

Page 519: ...ey Job soft key SWITCH See 1 l SETING l SOFT SW See 2 MACRO See 3 l Fl DGT See 4 SETING See 5 S LMT See 6 Depress job soft key SETING to display one of the following functions Internal switch function...

Page 520: ...setting from the NC operator panel even when switch setting is omitted on the machine control station There are up to 15 switches on two pages 0 110 1 1 N 0 0 0 0 0 RUN SWITCH OFF 0 N ON OFF O N OFF O...

Page 521: ...switch function KEYPOINT of operation SOFT SW W pf The switch is turned on and off each time is depressed E Select software switch to be operated Switches on the machine control station can be substi...

Page 522: ...ch for variable number to be displayed or written 5 C_J Enter value a Move cursor to variable number to be displayed or written V D Depress the MACRO function soft key Locafvariables and thelevel of n...

Page 523: ...or variable number Enter a variable number and depress cursor key The variable is directly searched for Selecting variable number by cursor Depress page keys 01 to turn pages of variable dis or l v V...

Page 524: ...n u 0 FEED 0 FEED JCLAMP i I MM F I F 1 10 5 0 0 F5 F9 0000 I MM MINI MINI a ID F 3 i 0 IX 4 F 5 FT F F 9 MEM ST P LSK I PROP COMMNDI ISETTNCI ISWITCHl fSQPTSW11MACRO IFIDGT 1 1SETINGI IT1 Fig 3 4 73...

Page 525: ...eration Function soft key e SET1NG i O v c P Move cursor to item to be set l Each time is depressed setting is changed BBB Digital setting item D Depress the SETING function soft key The setting scree...

Page 526: ...I SOFTSW MACRO11FI DOT SET1NQ T Fig 3 4 74 Setting Screen v B Depress page keys and enter the page number or A that which contains the item to be set B Depress the cursor keys d or item to be set m to...

Page 527: ...tem D Depress the S LMT function soft key to display the stored stroke limit screen S STROKE LIMIT KUN UUOOUl NoOUUU NO 2 PROHIBIT ARFA AXIS PLUS LIMIT MINUS LIMIT CHK AKEA X 1 D OOP j 3 n ntlQ Y 8 l...

Page 528: ...the cursor to the item to be set k Depress key to set Setting plus limit or minus limit wR key Enter a value to be set then depress the Setting function Item WR key to validate or invalidate the store...

Page 529: ...on the drawing condition screen 3 4 7 4 KEYPOINT operation Memory mode e ggg T nse j DRAWl 1 j PRM SK y B Set program number to be executed out of memory mode _ l Memory MD1 or tape mode c RETURN p N...

Page 530: ...ge and drawing time coordinates See explanation about the drawing condition function 3 Drawing a When memory MDI or tape mode is selected CYCLE STAPT Depress the button The START function soft key is...

Page 531: ...drawing depress the START function soft key again 5 Terminating drawing When program operation is terminated by execution of M02 or M30 by depressing the completed and drawing is stopped 6 Display sel...

Page 532: ...function Depress the CLEAR function soft key to clear the drawn diagram that has been displayed 8 Start function Depress the START function soft key to start or stop drawing When the START function so...

Page 533: ...SKSL CLEAR I Fig 3 4 78 NC Drawing Screen E 9 Drawing condition function KEYPOINT of operation Drawing plain view angle drawing time coordinate system Depress the soft key of condition to be set PRM O...

Page 534: ...SETINGlIDRAwT XV 11 vz 11 zx II xvz I RETURN1 7 Fig 3 4 79 Drawing Condition Display Screen 5 B Use cursor key to move the cursor to 1 PLANE Select one of XY YZ ZX or XYZ function soft keys Example De...

Page 535: ...hted No T is the selected number 1 The following conditions must be satisfied XL XH YL YH and ZL ZH If any of the conditions is not met the drawing NC path screen cannot be returned 2 If the drawing t...

Page 536: ...INT of operation LARGE SMALL Execute drawing Drawing is ex panded o 1returnio SCALE Cy Change drawing frame size Change drawing Change to drawing frame position NC path screen n Depress the SCALE func...

Page 537: ...B Depress the LARGE or jSMALL function soft key to change the drawing frame size for the next time El Depress cursor key Cl or X Ct to move the center of the drawing frame for the next drawing Depress...

Page 538: ...used The drawing range values remains unchanged after the drawing frame size is changed 11 Automatic scaling function Reverse function D Depress the AUTO function key When this key is depressed the s...

Page 539: ...milling machine The I O verification job transfers parameter data from the parameter job to external equipment and vice versa The job also verifies data by comparing input data with internal data The...

Page 540: ...RM See 3 P ERR See 4 3 D Depress the PARAM job soft key 0 The PARAM SETING SEQPRM and P ERR function soft keys are displayed 0 Turn on the PARAMETER CHANG internalswitchby the SETING function soft key...

Page 541: ...display E Q Q or crp oOgQ or P Place the cursor at the parameter I BBBO WR number tobe changed Q JgjQ 1 r Change decimal display data Bj B or s ZJ BBB Place the cursor at the bit to be changed D Plac...

Page 542: ...igit keys only when the cursor is placed at the decimal number display at the right end Example Decimal number write for bit display Bit 7 6 5 4 3 2 1 0 Decimal display Input data s 00000000 0 Els s 0...

Page 543: ...Place the cursor at the parameter number to be changed by using the page keys PAQE Q 0r cursor key or Qjj or by enter ing the parameter number directly with digit keys and depressing the R cursor key...

Page 544: ...ct after the panel has been reset 1 if a parameter is written that takes effect only after power is turned off alarm ALM 0050 POWER OFF PRM SET isissued To cancel the alarm turn OFF power once then tu...

Page 545: ...of the w process 2 The new setting data takes effect immediately after change 3 Part of setting data can be set up on the SET1NG function screen in the process 3 Keep memory function Keep memory data...

Page 546: ...roller internal memory can be displayed and set up D Depress the P ERR function soft key B Place the cursor at the pitch error number to be changed B Enter a new parameter value 1 The operation is the...

Page 547: ...01003 o o 0 01004 O 0 0 4 1 0 0 S 0 0 0 10 0 0 j 0 0 0 10 0 0 10 0 II 0 0 0 I 1 1 V I I U 0 0 0 0 0 0 u 0 1 6 0 1 7 0 0 7 D 0 0 1 u 0 u 0 0 o no OSED l i OPEN CL MEM STP LSK PARAM DIAGN 1 1IN OUT1 1...

Page 548: ...Displays signals with selected numbers only RETURN Returns to all inclusive display screen J L DELETE Cancels all selections Cancels selection of indicated number 1 SL DEL D Use page keys or or the c...

Page 549: ...ct up to 10 I O signal numbers to be displayed Q Depress the DISP function soft key to display the selected numbers only Depress the RETURN functionsoft key on the select display screen to E return to...

Page 550: ...OPEN 1 CLO 9 i i 1 E 1 0 0 0 0 9 I 0 0 0 SEP 5 LSK MEM STP lPARAM 11DIAGN flN QUT DATA T m SL PEL rDtSP 1 1DELETE I CPS If Fig 3 4 84 I O Signal Selection Screen o Depress the DISP function soft key t...

Page 551: ...1 to pml09 of SETING function of PARAM job in the MWT process KEYPOINT of operation i Search Move cursor to bit for forced contact selection DSP O Move cursor to contact number to be changed O CPS o o...

Page 552: ...ighted If the function soft key is depressed again the highlight disappears Depress the key Each timethe key is depressed the bit is turned on or off B Move the cursor to an I O signal number indicate...

Page 553: ...EYPOINT Function soft key I IN 1 ri Job soft key 1IN OUT 1 I OUT See 1 A I VER l See 2 1BGREST RS232C I See 3 By changing the parameter tape I O verification data can be displayed Pm0007 D5 0 Does not...

Page 554: ...arameter 1 0 verification Sequencer parameters Pm7000 to Pm7999 are disabled Sequencer parameters and keep memory I O verification Keep memory is displayed in hexadecimal but output is in decimal Pitc...

Page 555: ...ys Depress data being input output or verified Zero suppress Function Can specify whether 0 data are output at parameter output according to parameter pm0007 D6 pm0007 D6 0 Does not output parameter 0...

Page 556: ...MACRO COMMON I ST P LSK MEM PARAM roiAG nIIN OUTII DATA I I IK OUT 11 VER 1IBGKESTIfRi KC I T Fig 3 4 86 Parameter Input Output verification Screen H The following operation is needed during I O veri...

Page 557: ...Parameter sequencer parameter keep memory andpitch error offset parameter can be selected only when 1is set for 109 of SETING function soft key of the l f 533...

Page 558: ...does not affect the operation Even by depressing the BGREST function soft key the status RST during reset on the screen display is not displayed 3 I O equipment setting function KEYPOINT Function soft...

Page 559: ...f DATA 3 4 8 4 Internal KEYPOINT Job soft key Function soft key PARAM C VER NO See U DUMP See 2 T KEYMEM See 3 l SERVO See 41 D Depress the PARAM job soft key B The VER NO DUMP KEYMEM SERVO function...

Page 560: ...tware version when the option board is added is displayed c Basic version No An item to be displayed on screen BASIC VERSION NO Each software version in the basic board is displayed Additionally wheth...

Page 561: ...displayed on the key memory screen The following shows the input keys and the corresponding key codes to be displayed Key code list Alphabets numericals SHIFT A to Z The character of the input key is...

Page 562: ...lays the list of the SERVOPACK and SERVOMOTOR types mounted on the machine tools N 00000 SERVO MNT SLOT AXIS SERVO MOTOR ENCODER PG X IRR3SB R03A ISABSO OFF Y IR03SB R MA JSARSO OFF Z 1R03SB K A ISABS...

Page 563: ...d sets up positions The alarm job notifies alarms if one occurs The time job displays and sets up date and time with the calendar function Work times can be displayed and reset during operation D Depr...

Page 564: ...Y AND WRITING Cont d job soft key POS 0 3 4 9 1 Current value job f KEYPOINT of operation Function soft key ALL See 1 UNIV 1 See 2 EXTERN See 3 Job soft key POS 1 I INC R I See 4 SET See 5 O I ERROR I...

Page 565: ...lse function 1 Current value batch function Depress the ALL function soft key to display the current value E batch display screen POSITION UNIVF COM 0 N 0 4 ft n 0 KNAL RSAL EXTE 0 OM 0 ft u u v n NO...

Page 566: ...rnal coordinate value function displays the accumulated lengths of travel of the tool from the position preset by SET c Remaindes length The remainder length function displays the following values In...

Page 567: ...ME H ALL fUNIV 11EXTERN 1 1NCR I SET fTl I E Fig 3 4 90 Work Coordinate System Display Screen 3 Current coordinate value function Depress the EXTERN function soft key to display the external coor dina...

Page 568: ...set up when selecting function soft key I ALL 1 1 LIN1V br EXTERN a When ALL function is selected For the ALL function the coordinate system of the external coordinate values can be set up The set ext...

Page 569: ...on To return to current value display screen N o SET O SET O OBBP OB Move cursor to axis to be set up l O Depress SET The SET function soft key is highlighted in reverse and the name of the axis to be...

Page 570: ...r coordinate sys tem set up After the coordinate system is set up the cursor automatically moves to the next axis Depress the SET j function soft key The cursor on the axial name disappears 1 To set 0...

Page 571: ...4 94 Error Pulse Display Screen Values displayed by the error pulse display function are the contents of the command pulse accumulation register in the NC equipment The command pulse accumulation reg...

Page 572: ...controller regardless of the mode or process ALM BGA background alarm or A B or B B means that the battery alarm has also occurred is displayed blinking in the alarm status field on the screen Also th...

Page 573: ...alarms related to the servo pack Call this screen to monitor the details of servo alarms if servo alarm messages are displayed on the alarm message display screen shown in Fig 3 4 95 SERVOALM COM 33U1...

Page 574: ...status field on the screen If the ALARM function soft key is depressed when ALM or A B is displayed the following appears ALM1080 SEQUENCE ERROR 0 ALM2180 SEQUENCE ERROR 1 ALM3240 SEQUENCE ERROR 2 Dep...

Page 575: ...ME See 2 D Depress the TIME job soft key The calendar screen or the work E time screen appears CALENDER COM OOl 1 I I NO 0 0 0 0 Y M D 1991 01 01 DAT H M S 92 22 22 TIM MEM ST P LSK ALARM TIME POS I i...

Page 576: ...e or time BBS nil QB SB function soft key SET Enter date Enter time D Depress the CALEN function soft key The date and time held by the calendar function are displayed OOII11 N 0 0 0 ii 0 COM CALENDER...

Page 577: ...t key The key is highlighted and the cursor is displayed at the date field The setup mode has started B Select date or time using cursor key Ps or R B Enter date For example E B Enter time For example...

Page 578: ...accumulated work times can be displayed Use this function to check the processing time of a single workpiece or operation duration of a milling machine There are four types of work times each counted...

Page 579: ...M 01 1111 NO ft ft U 0 H M S l 0000 00 00 0000 00 00 0000 00 00 POWER ON LVCLEST CUTTINf MEM 5TP LSK POS ALARM TIME im OCLR If Fig 3 4 100 Zero Clear Mode Screen To reset a work time to zero place the...

Page 580: ...OR IMAGE AJ 5 FEEDRATE OVERRIDE CANCEL Par 3 5 1 2 Par 35 13 Par 3 5 I 1 START EDIT LOCK i LOCK MANUAL ABSOLUTE PROGRAM RETURN PLAY BACK OFF OFF OFF OFF OFF i OFF OFF Par35l 14 f Par 3 5 1 28 Par 3513...

Page 581: ...OG FEEDRATE switch I 3 STEP Select this position to move the machine with step feed Themachine moves one step when a JOG key is depressed 4 HANDLE Select this position to use a manual pulse generator...

Page 582: ...epressed during axis movement the machine feed is stopped after the speed is decelerated 2 FEED HOLD during tapping operation in G84 tapping cycle is disregarded FEED HOLD during positioning is valid...

Page 583: ...esult of thisoperation theREADYlampgoes out and theNC ALARM lights alarm code 3002 Follow the procedure shown below to restore themachine after emergency stop 1 Turn the EMERGENCY STOP switch clockwis...

Page 584: ...tch The following shows how to operate the handle 1 Select the HANDLE mode 2 Select the axis with the HANDLE AXIS switch 3 Specify the quantity of movement per scale divisionof thehandlewith the MANUA...

Page 585: ...e the JOG manual feed key is depressed in the STEP mode I Inertial run of the handle can be prevented by parameter Pm2865 pulse buidup clamp quantity of handle Note however that if the handle is turne...

Page 586: ...0 By fitting a manual pulse generator to each axis it is possible to exercise handle control over a total of three axes among X Y Z and 0 1 The movement quantity per scale division of handle conforms...

Page 587: ...e these keys are depressed in theJOG mode themachine moves at the feedrate selected by the JOG FEEDRATE select switch 3 Each time this button switch is depressed in the STEP mode the machine moves one...

Page 588: ...r No Typical Speed Parameter No Typical Speed 0 0 16 Pm2400 Pm2416 100 Pm2401 I 1 17 Pm2417 120 Pm2402 2 o 18 Pm2418 150 Pm2403 3 19 Pm2419 4 200 Pm2404 6 20 4 Pm2420 250 Pm2405 5 21 Pm2421 8 300 6 Pm...

Page 589: ...e as the rapid feedrate set by parameters Pm2801 to Pm2805 3 Rapid feedrate override is valid in both automatic operation GOO command and manual operation RAPID 4 Fo is the speed given by parameter Pm...

Page 590: ...e is fed as instructed by the F code 2 When theOVERRIDECANCEL switchison themachineis fed as instructedby the F code without being affected by this switch 3 The units of increment of overriding are 10...

Page 591: ...OG mode is selected the feedrate override select switch turns to the JOG feedrate override select switch I Use this functionin the followingway Although theJOG feedrate select switch can be changed in...

Page 592: ...on that permits override in the range of 10 to 200 PmlOOO D6 0 Spindle override 50 to 120 PmlOOO D6 1 Spindle override 10 to 200 3 5 1 16 Manual reference point return switch MANUAL REFERENCE POINT RE...

Page 593: ...that time is completed 3 5 1 19 Optional stop OPTIONAL STOP E OPTIONAL STOP OFF This switch specifies whether or not the M01 command is to be executed in the automatic operation modes TAPE MEM MDI 1 W...

Page 594: ...g slash are valid 2 When the switch is off blocks containing slash are executed as are others Operation of this switch is invalid for the block under execution and blocks stored in the preread buffer...

Page 595: ...mes as shown below depending on parameter specification 2000 D2 l Table 3 5 5 Rapid Feedrate in Dry Run GOO in Dry Run Parameter Pm2000 DO O Rapid feedrate See I Note 12 1 Manual continuous feedrate J...

Page 596: ...r automatic operation as instructed the machine does not move except when the M S and T functions are executed Use this position to manually preset the display or check tape Note however that when mac...

Page 597: ...machine is not operating The switch is effective only in the block stop status or feed hold status 3 5 1 25 5th axis disregard input When the power is turned on while the 5th axis disregard input is o...

Page 598: ...ACHINE LOCK to check the NC tape However the following M codes arc processed normally 1 1 MOO M01 M03 M30 Both decode signal and BCD code are sent out M90 to M99 internal processing M codes These code...

Page 599: ...r G01 mode is executed If the block after restart is a circular interpolation e g G02 or G03 the machine operates while maintaining parallel movement of locus until the GOO or GOl mode command is issu...

Page 600: ...left intact REMAINING ACTUAL MOVEMENT STEP f TAPE COMMAND COO Or CO l UAL OPERATION MAN j lEMPORApv 1 STOP IPEED HOLD l MANUAL ABSOLUTE OFP Fig 3 5 3 Manual Absolute Switch OFF The moved value by man...

Page 601: ...image is applied to move com mands for that axis from when M95 is commanded in the program to when M94 is commanded For details on operation refer to Par 2 13 4 Mirror Image ON OFF I DO not change ov...

Page 602: ...ART LOCK NC CONTROL fSS START LOCK I OFF Fig 3 5 4 Start Lock Start lock switch during feed hold is invalid 3 5 1 31 Edit lock switch EDIT LOCK EDIT LOCK OFF When this switch is on 1 ERASE INSERT ALTE...

Page 603: ...nces to the next block when that movement is completed 2 For simultaneous 2 axis and 3 axis interpolation commands if one of those axes is interlocked interpolation operation is prohibited NC CONTROL...

Page 604: ...3 5 6 2 For cutting feed command G94 While the external deceleration limit switch is operating the speed is reduced to a low speed set by parameter Pm2445 If the speed instruct ed by F command is lowe...

Page 605: ...VENTION OF MANUAL OPERATION Par 3 5 2 7 O CYCLE START on Pitch error compensation stored stroke limit ON OFF J 9 SINGLE BLOCK on PREPARATION FOR AUTOMATIC OPERATION Positioning to starting position tP...

Page 606: ...C operation panel i When this is done the control power supply turns ON and the cooling fan starts operating Confirm that air is flowing from the upper side location of the equipment ii The timer runs...

Page 607: ...arious checks must be made depending on the machine used For details refer to the instruction manual issued by your machine tool builder POWER ON POWER OH i CONTROL SECIION POWER SUPPLY I APPRO 20 SEC...

Page 608: ...heRAPIDTRAVERSERATEOVERRIDE select switch 100 50 25 Fo 1 Depress the JOG key for the axis and the desired move direction While the key is held down the machinemoves with rapid feedrate 2 Manual contin...

Page 609: ...d 4 HANDLE feed Thefollowingoperation is possibleif equipped with amanual handle D Select the HANDLE mode 2 Select the axis to be moved with the HANDLE AXIS switch Select the amount of movement per ha...

Page 610: ...XO YO ZO in the MDI mode This operation is to teach theequipment the referencepoint since the operating data are decided with the reference point as the standard together with pitch error compensation...

Page 611: ...rogram d Return the machine to reference point with the Manual reference point return operation in Par 3 6 1 l 2 Set parameter with the MDI operation in accordance with the program and execute the fol...

Page 612: ...anual reference point return in Par 3 6 1 l EOR G 9 2 X Y Z N 1 Fig 3 5 12 Example of Programming 3 When G28 and G92 are specified in the program If G28is specified at theheadof theprogram bringthemac...

Page 613: ...and correct the amount of tool offset and position the machine at its starting point 3 Set the switches on the machine operating panel as follows MODE SELECT a MODE SELECT TAPE 3 RAPID b SINGLE BLOCK...

Page 614: ...ing the CYCLE START key 6 Depress the FEED HOLD key to pause during operation 1 If an unexpected state occurs slop the machine by depressing the EMERGENCY STOP switch 2 Operation can be started from t...

Page 615: ...lldecelerate andstop immediatelyif changiri to MANUALmode from AUTO mode b Will stop at end of block if changed from one AUTO mode to another AUTO mode 2 ff automatic operation is restarted with the m...

Page 616: ...time 2 Select the MDImode and execute writing of the necessary command values 3 Select the mode TAPE MEM prior to interruption 4 Return the SINGLE BLOCK switch to OFF 5 Automatic operation restarts w...

Page 617: ...necessary checks on the machine side EMERGENCY STOP RESET 4 Depress the switch and turn OFF the servo power supply 5 Depress the POWER OFF switch ON the operator panel and turn off all power to the c...

Page 618: ...hin A of Fig 3 6 1 area B Set the REFERENCE POINT RETURN switch to ON 0 Hold down the JOG key in the direction of reference point return Machine movement starts similar to normal manual feed Traverse...

Page 619: ...changed during reference point return self running Alarm 2141 to 2145 Reference point return interruption error 5 Reference point return isnot executed if themachine lock switch is ON 6 Do not conduc...

Page 620: ...to the reference point the axis is positioned to the determined reference point in the second and subsequent returns Speed Rapid traverse Speed sequence Fig 3 6 3 To perform second and subsequent ope...

Page 621: ...imaginary phase C pulse The phase C pulse position output by one pulse per motor revolution is fixed mechanically and adjustment is not needed Therefore besides this an imaginary phase C pulse which c...

Page 622: ...e point positions only by rewriting the parameters insteadof adjustment of zero point LS signal position Additionally by adjusting the final traveling distance the distance from the zero point LS sign...

Page 623: ...d time and after 1 Manual reference point return low speed type from the second time and after Automatic reference point return 0 Automatic reference point return high speed type from the second time...

Page 624: ...d to the imagi nary phase C shift distance When it stops after the machine zero point the distance from the stopped position to the machine zero point is subtracted from the imaginary phase C shift di...

Page 625: ...rated and an alarm 2091 to 2095 reference point return parameter error occurs In this case adjust the parameter by increasing the reference point return traveling distance set value etc Example 1 When...

Page 626: ...oint return mode will be invalid if still in 1st reference point unretumed state 2 In the2ndreference point return mode input of X or Y Z will also be invalid The mode switching is regarded as ZRN2 in...

Page 627: ...s when an mm input system 3 6 2 1 Table 3 6 1 Parameter Setting Value mm Input System Parameter Meaning X axis coordinate Y axis coordinate Z axis coordinate 4th axis coordinate 5th axis coordinate Pm...

Page 628: ...lse generator to each axis 3rd 2nd 1st HANDLE AXIS HANDLE AXIS HANDLE AXIS 2nd 3rd 1st HANDLE HATOLE HAMXE MANUAL PULSE MULTIPLY X100 xiooo X 10 000 XI00 000 Fig 3 6 6 1 Movement per handle graduation...

Page 629: ...elect movement per handle graduation by means of the MANUAL PULSEMULTIPLY switch Theamount of movement per graduation can be switched to 1 10 orlOO pulses If theHANDLE switch is turned during AUTO ope...

Page 630: ...Invalid Axis No Setting Pm2002 DO HOFSX Valid Invalid 1 X axis 0 Pm2002 D1 HOFSY Valid Invalid 1 Y axis 0 Valid Invalid Pm2002 D2 HOFSZ 1 Z axis 0 Pm2002 D3 HOFS4 Valid Invalid 1 4th axis 0 Pm2002 D4...

Page 631: ...pulses per rotation of the spindle Solid tap function option must be valid 2 Spindle indexing procedure In addition to arranging the hardware resoures control of the I O signal with a sequencer is im...

Page 632: ...stop feed hold push button 2 Enter the manual JOG RAPID HANDLE or STEP mode 3 Move the axis in the manual mode to retract the tool from the workpiece 4 Perform necessary operation such as workpiece m...

Page 633: ...ool is on the way toward the suspended operation point manual jog feed cannot be used unless the return to suspended operation point switch is turned off as explained in NOTE 1 3 Suspended Operation p...

Page 634: ...ent of length of travel parameter pm6008 D0 0 1 Mount the tool on the spindle and position to the point to be thehome position The home position can be set at any position For easy replacement of tool...

Page 635: ...ol length measurement screen refer to Par 3 4 6 2 Tool job 4 tool length measurement function 6 Use the page keys and cursor keys to move the cursor to the tool offset number where data are to be writ...

Page 636: ...atically returns to the home position in rapid traverse 3 After the above operations a new offset number that is greater than the specified one by 1is prepared for the next write of a tool offset valu...

Page 637: ...et in Pm807 bottom level setting input unit is 1 The bottom level can also be set by the following procedure on the tool length measurement screen D Depress the BTLEVL key BOTTOM LEVEL A display is hi...

Page 638: ...is valid for this measurement operation Which value is to be stored is determined by the parameter 1 In this auto write mode the measured value is stored as an absolute value into memory 2 If the home...

Page 639: ...step canbe omitted if the axes once returned to their homepositions after power was turned ON 3 Turn on the manual skip entry signal 3009D6 by PLC At the rising of this signal NC enters the manual ski...

Page 640: ...a Contact direction parameters Pm420 First point contact direction Pm421I Second point contact direction Pm422 Third point contact direction Pm423 Fourth point contact direction Pm424 Fifth point cont...

Page 641: ...ained unless change is commanded externally 3 The manual skip function is ineffective for the 4th and 5th axes 4 If the manual skip entry signal is input out or the manual mode the signal is disregard...

Page 642: ...ss appropriate key EXTERN 3 Turn on the manual centering mode signal 3009D5 At the same time the manual skip mode signal 3009D6 also goes on 4 Specify the centering axis A coordinate can also be speci...

Page 643: ...he specified length by Pm6847 6 Retract the axis from the contacting surface then place the sensor on the other side of the circumference When the sensor outputs a signal the axis is stopped and the c...

Page 644: ...0FF 1 Writing axis data D Move the axis to the position to be used in the part program by an appropriate method of moving Depress the axis key of the position which is to be written by the address ke...

Page 645: ...4024 a 1st axis write enabled b 2nd axis write enabled c 2nd axis write enabled d 4nd axis write enabled e 5nd axis write enabled f find axis write enabled g 7nd axis write enabled h Slid axis write e...

Page 646: ...thout this signal by setting PmOOOS D5 ON or OFF External write signal 30086 1 Out of the edit status when thelEDITlfunction key is not in reverse display the playback mode is off 2 If the key is depr...

Page 647: ...the program restart request When the key is depressed the key entry request message appears for the restart position I 1 A message of Enter sequence number appears Enter the sequence number to be sea...

Page 648: ...distance from the current tool position to the processing restart position M code Displays all M codes that occur from the sequence number search start block to the restart block If there are more tha...

Page 649: ...eration process program job is not changed ii After Preparing to restart disappears display on the lower half of the screen can be changed from G M code data to sub program nesting data to program res...

Page 650: ...disregard ed i Signals that retain status at search start Mirror image M95 M94 block delete machine lock manual absolute Fl digit selection ii Signals that are disregarded Feed hold single block auxil...

Page 651: ...al data used are generated in the NC system For the servo position deviation 5101to 5105 0 is read ii RS 232C data output 2 BPRNT DPRNT If processing is restarted after the RS 232C open command an ala...

Page 652: ...stored Otherwise processing restart position and conditions will be changed For manual operation during restarting a program turn on the FEEDHOLD MANUAL ABSOLUTE switch a SINGLE BLOCK PL 7 The push bu...

Page 653: ...are used in FS automatic edit function a Input signals FSED M FS edit mode I O 30114 By closing this signal the preparation for storing and editing of FS actual values is performed FSED MEN FS memory...

Page 654: ...5042 This signal is closed when the FSED CLR is closed and the F and S values stored in NC are cleared and opened when the FSED CLR is opened again An example of the timing chart of FS automatic edit...

Page 655: ...ry operation The F and S values can be stored up to 128 times number of times FSED MEM is closed When memory of the optimum values for one processing is completed set the memory operation in hold stat...

Page 656: ...operation only S value is stored 7 Closing FSED MEM FS memory more than 128 times causes a warning alarm and no more data are stored 8 When FSED M FS edit mode closes during memory operation FSED S i...

Page 657: ...he backlash correction amount least output unit is calculated as follows The example is for the X axis Backlash correction amount least output unit Pml551 A When separate PG is not used A L PG pm1701...

Page 658: ...Reference point Offset interval Over lOO n pulses Absolute incremental Parameter PmtJOOl DO changeover Data setting method Minimum offset unit 1 pulse Least output unit Offset amount Offset amount eac...

Page 659: ...gin point No of compensation 4 to to Pm 6425 Pm 6411 X Max point of compensation 5 to to Pm 6415 0 X Pm 6401 6 Min point of compensation to to Pm 6405 0 E Pm 0000 X 0 to 127 Pulse Amount of compensati...

Page 660: ...G rooos IPm6lT01DO f o Y li 0 0 0 ro l on Write so that the amount of compensation of the reference point of each axis is 0 Fig 3 6 13 Parameter Setting 4 Whenusingthe4thand5thaxesasrotatingaxes obser...

Page 661: ...P0154 4 I oCOMPENSATION AMOUNT OF INC SETTING COMPENSATION AMOUNT OF ABS SETTING t Fig 3 6 14 Compensation Interval COMPENSATION PARAMETER OF EACH POINT Absolutely Strong hienemaJ REFERENCE POINT NO...

Page 662: ...holding the machine movement even when the power supply is turned OFF the absolute value detecting function enables auto matic setting of the machine coordinate system and work coordinate system for...

Page 663: ...setting status is FINISH it is changed to UNFINISH The cursor is displayed in the zero point setting status I Function soft key GAPOFF Only when the position error is EXIST it is changed to NOT EXIST...

Page 664: ...NOT EXIST ISH ISH 7 S T I L SK MEM IFAEAM I PIAi N IIN OUTl I DATA I 1 RETURN ISETOFFI IGAFOKFI Fig 3 6 16 Zero point Setting Release B Use the cursor or key to select the axis and depress the WR key...

Page 665: ...rs the alarm can be released by the following operation D Depress the GAPOFF function soft key The cursor is displayed at the position error Fig 3 6 17 N u o 0 0 HOME POS SET MNT l MACHINE STATUS ERRO...

Page 666: ...IRETURN Fig 3 6 18 ManualLow speed Type Zero point Return Method Floating machine zero point manual setting method The operation of zero point setting release and position shifting release functions i...

Page 667: ...axis where zero point setting is performed B Move the axis to the position to be the zero point by handle or jog feeding and depress the WR key The zero point setting status is FINISH and zero point s...

Page 668: ...GN IiIN OUT I DATA 1 T 1RETURN1 I 1SETOFF 1 GAFOFF Fig 3 6 20 Floating Machine Zero point Manual Setting Method 1 If the ON OFF function soft key is depressed in the automatic mode a warning RUN MODE...

Page 669: ...OFF This value is stored in parameters pmSSOl to pm8805 Reference point shifted value Displays the shifted value from the set point at zero point setting in the floating machine zero point setting me...

Page 670: ...r 646...

Page 671: ...4 1 1 Control Panel Maintenance 4 1 2 Maintenance of the SERVOMOTOR and Spindle Motoi 4 1 3 Battery Check 4 2 BATTERY REPLACEMENT 4 3 POWER SUPPLY 4 4 SERVO CONTROL UNIT ALARM AND CORRECTIVE ACTION 4...

Page 672: ...c or check for noise or vibration NOTE Itisnot sufficient to simply switchoff power by depressingthe POWER OFF switch on the NC operator panel There will be the danger of electri cal shock since power...

Page 673: ...CLOSED OPEN FOR LEFT DOOR HINGE FOR RIGHT DOOR HINGE Closed Notch in a horizontal Open Notch in a vertical Fig 4 1 1 Closing Door In units equipped with a door interlock switch x if the door is opened...

Page 674: ...ge When abnormally dirty remove the motor cover on the machine side and check in accordance with application Refer to the instruction manual issued by the machine tool builder 4 1 2 Battery Check Chec...

Page 675: ...n the front door and pull out the movingpart of the door interlock switch There is a one stage snap action Power can then be turned on with the front door open 3 Open the front door sufficiently so th...

Page 676: ...FG23Q FC240 FC3D0 100 FC190 _ FC310 I YA NAC I ECHO n n 0 m c c t c c O HT ix IS Hi 8 ffi IA 8 8 a a E n c t c 9 1 i I i a i LJ L J c i c c II cuat A s I BACMJP BATTERY m i BATTERY TO BE REPLACED IJ L...

Page 677: ...LED red lights P This lights when overcurrent due to a short circuitin the 5V or 12V or when a 5V overvoltage is detected If overcurrent is the cause of the failure the power can be turned ON again by...

Page 678: ...tem increases abnormally It 3061 It 3065 Overload Detection Detected when there is an open circuit in the signal line from PC PG Open Circuit Detection 3081 3095 3121 3125 Overspeed Detection Delected...

Page 679: ...oltage in the main circuit is abnormally high Overvoltage detection D 4 Undervoltage is detected when the DC voltage in the main circuit is under 150 V after power is turned on Undervoltage detection...

Page 680: ...mes provided in models in which all power sequence control units are consolidated in special case form on the NC unit side Power to the NC unit can generally be cut off since the MCCB is in OFF positi...

Page 681: ...ay 2 The above displays are possible regardless of whether during operation or when stopped Cause due to Alarm Code and Corrective Actions 1 If operation stops with ALM blinking in the lower right cor...

Page 682: ...If a power sequence control option is provided as optional the system willhaveits owncharacteristic custom I O signal and this statecan be observed by setting an exclusive diagnosis No in the unit For...

Page 683: ......

Page 684: ...m Bldg 901 1883 1 Ga Euljiro Jcong Gu Seoul Korea Phone 82 2 776 7844 Fax 82 2 753 2639 YASKAWA ELECTRIC SINGAPORE PTE LTD 151 Lorong Chuan 04 01 New Tech Park Singapore 556741 Singapore PhonB 68282 3...

Reviews: