Navigation

  • Page 1

    DESCRIPTIONSB-61392E/03 FANUC Series 0 / 00 / 0-Mate

  • Page 2

    • No part of this manual may be reproduced in any form. • All specifications and designs are subject to change without notice.The export of this product is subject to the authorization of the government of the countryfrom where the product is exported.In this manual we have tried as much as ...

  • Page 3

    CONTENTS GENERAL 1. CNC FUNCTIONS 1. OUTLINE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 - 1 2. CONTROLLED AXES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 - 18 2.1 Controlled Axes . . . . ...

  • Page 4

    7.4 2nd, 3rd and 4th Reference Point Return (G30) . . . . . . . . . . . . . . . . . . . . . . 1 - 37 8. COORDINATE SYSTEM ......................................... 1 - 39 8.1 Coordinate System Setting ..................................... 1 - 39 8.2 Coordinate System Shift ..........................

  • Page 5

  • Page 6

  • Page 7

  • Page 8

  • Page 9

  • Page 10

    GENERAL This manual describes the following products: l Name of products Abbreviation FANUC Series 0-TC 0-TC FANUC Series 0-MF 0-TF I FANUC Series 0-TTC 0-TCC I I FANUC Series 0-GCC 0-GCC I I I I Series 0 FANUC Series O-MC O-MC FANUC Series 0-MF 0-MF I FANUC Series 0-GSC 0-GSC I I FANUC Series 00...

  • Page 11

    I. CNC FUNCTIONS

  • Page 12

    1. OUTLINE ’ 1. OUTLINE The Series O/00/0-Mate are high-performance CNCs developed to provide the outstanding speed, precision and efficiency demanded to accomplish the machining of the future and all in a remarkably compact machine configura- tion. They achieve a substantial boost in machining...

  • Page 13

    1. OUTLINE ();Standard $k; 0 t’ p ran *;Option, available for TTC 1 st tool post *; Function included in another option Table l(a) Function list (l/S) Series 0 Series 0 Mate Name Specification Ref. MC MF GSC TC TF TTC GCC MC MF TC item Controlled axis 2 axes - 0 0 - 0 - - 0 2.1 3 axes 0 0 0 * *...

  • Page 14

    1. OUTLINE Table l(a) Function list (215) Series 0 Series 0 Mate Name Specification I Ref. MC MF GSC TC TF TTC GCC MC MF TC item Override cancel 0 0 0 0 0 0 0 0 0 0 6.34 Manual continuous feed 0 0 0 0 0 0 0 0 0 0 20-l Manual synchronous feed - - 0 0 0 0 - - 0 20.1 Positioning 0 0 0 0 0 0 0 0 0 0 ...

  • Page 15

    1. OUTLINE Table I(a) Function list (315) Name S”CRT/MDI(fuIi key) 14”CRT/MDl(fuii key) Softkey for MD! Series 0 Series 0 Mate Specification Ref. MC MF GSC TC TF TTC GCC MC MF TC item color * - * 32 - * * - - - 22.1 color * * -& - - - - - - - 22.1 5 + 2pieces (For 9”) Manual handle 10 +...

  • Page 16

    1. OUTLINE Table 1 (a) Function list (415) Series 0 Mate I Ref. Series 0 MC MF GSC TC TF TTC GCC MC MF TC item ----*-- ooo- - - - * * * B - - - ******* I 0 ,o!o!o!oJ 0 0 ****-ik** A L A 1 . . 1 - - - 38.3 0 0 - 21.5 * * - 18.5 fr fk It 18.1 0 Ol 16.1 - 1 16.2 Name Specification Tool post interfer...

  • Page 17

    1. OUTLINE Table 1 (a) Function list (56) Series 0 Series 0 Mate Name Specification Ref. MC MF GSC TC TF TTC GCC MC MF TC item Order made macro 64KB * - * * * * - * - * 17.5 128KB/256KB/512KB * -**-*ti--- 17.5 Macro executer 64KBl128KB $k $k * -ik I!? * $k lk $k $k 17.6 256KB/512KB * -**-**--- 17...

  • Page 18

    1. OUTLINE Table 1 (b) Function list (Machine operator’s panel) Series 0 Series 0 Mate Ref. Name Specification MC MF GSC TC TF TTC’GCC MC MF Software operator’s panel ******$k** Software operator’s panel general purpose switch 23--i%******* Standard machine operator’s panel ***-I?***** ...

  • Page 19

    1. OUTLINE Table 1 (e) Function list (Program input) (14 Series 0 Series 0 Mate Ref. . MC MF GSC TC TF TTC GCC MC MF I TC item I Name I Specification I- Coordinate system setting Automatic coordinate system setting Work coordinate system I 000000000 000000000 . L ***- - --** Direct input of work ...

  • Page 20

    1. OUTLINE Table 1 (e) Function list (Program input) (249 Name Playback Multi step skip Series 0 Series 0 Mate Specification - Ref. MC MF GSC TC TF TTC GCC MC MF TC item * I!? fi fi * & fi %- $? I? 23.4 ------*___ I Counter input of offset value Radius designation on arc EIA/ISO automatic rec...

  • Page 21

    1. OUTLINE Table 1 (f) Function list (Function Auxoiliaty function) I Series 0 Series 0 Mate Specification Ref. MC MF GSC TC TF TTC GCC MC MF TC item Miscellaneous function M-3 digit 0 0 0 0 0 0 0 0 0 0 12-l 2nd auxiliary function Miscellaneous function lock 1 Tool post waiting function I - - * *...

  • Page 22

    1. OUTLINE Table 1 (h) Function list (Tool function) I Name Specification t- MC Series 0 IF IGSCl TC 1 Tf= I Series 0 Mate ri Ref. TC item Tool function I Tt+1Tr2+2 l- I T2/r4 . I 0 Tool offset memory I f: 6 digits, 32 pieces I 0 b I - -0oc I c - I 0 0 ( 0 0 64 pieces/99 pieces 1200 pieces * I 2 ...

  • Page 23

    1. OUTLINE Table1 (i) Function list(Editing / Operation) Series 0 Series 0 Mate Name Specification . Ref. MC MF GSC TC TF TTC GCC MC MF TC item Part program storage 1Om 0 - 0 0 - 0 0 0 - 0 23.3 length 20m / 40m / 80m * - T? & - * $? I? - ti 23.3 120m ti 0 * $!Y 0 * ?? * 0 - 23.3 320m * +- * +...

  • Page 24

    1. OUTLINE Name Multi-language display Table 1 (j) Function list(Display) Series 0 Series 0 Mate Specification - Ref. MC MF GSC TC TF TTC GCC MC MF TC ' item English 0 0 0 0 0 0 0 0 0 0 22.3 Japanese $k $k fi Ik I? I? * & -& b 22.8 German / French / Chinese / Korean / Italian / &- $k ...

  • Page 25

    1. OUTLINE Table 1 (k) Function list( External data input / output) External tool offset I IWWW~ External machine origin shift I Name I I Series 0 Series 0 Mate Specification 1 Ref. 1 I I MC MF GSC TC 7-F TTC GCC MC MF TC item External key input * * * * * * * * * I% 30.3 I 1 . L ‘3 * fr 7% - - ...

  • Page 26

    1. OUTLINE T series Table 2 Configuration of Axes 1st axis 2nd axis 3rd axis 4th axis S/P 5th axis 6th axis X z S/P X z PMC axis (PMC axis) S/P I I X Z PMC axis PMC axis S/P (PMC axis) (PMC axis) X Z cs X Z PMC axis cs (PMC axis) (PMC axis) X Z Cf (PMC axis) S/P X Z Cf PMC axis SIP (PMC axis) (PM...

  • Page 27

    1. OUTLINE Interpolation between PMC axis and main axes (X, Y, Z, 4th axes) is impossible.(M series) (Note 2) AX’ IS configurations other than the above are impossible.The axes in parentheses can be omitted. (Note 3) When PMC axis of 5th axis and 6 th axis is used, specify PM&M. (Note 4) AX...

  • Page 28

    1. OUTLINE , -Manual handle Pulse generator interpolation (Note 2) In high speed cycle machining mode , acceleration / deceleration control is not be performed. (Note 3) Machining data is compiled by macro compilerSpecify with macro executer. l-17

  • Page 29

    2. CONTROLLED AXES 2. CONTROLLED AXES 2.1 Controlled Axes (1) Basic Controlled Axes 3 axes (T series) 4 axes (M series) (2) Controlled axes expansion 4 axes (Total:6 axes, including PMC axis) (3) Basic Simultaneously Controlled Axes (a) Automatic operation (Rapid traverse, cutting feed):2 axes (b...

  • Page 30

    2. CONTROLLED AXES (Note 2) For X axis specifications, either diameter designation or radius designation is selectable by parameter. (Note 3) The 4th axis can be used also as a linear axis, but the following functions cannot be performed. . Circular interpolation . lieiicai cutting . Cutter compe...

  • Page 31

    2.4 Axis Control by PMC The axis controlled by PMC operates Sample Applications (T series) h ATC control 1 Tool post 0 Independent axes can be controlled by the command from PMC, not the command from CNC. 11) (2) (3) Axes controllable by PMC The 3rd axis, 4th axis, 5th axis and 6 axis (T series) ...

  • Page 32

    3. PREPARATORY FUNCTION (G FUNCTION) 3. PREPARATORY FUNCTION (G FUNCTION) (1) T series G code list (l/2) G code system(Note 7) Group Function A 6 C GO0 $f GO0 -I.%. GO0 -k Positioning (rapid traverse) GO1 GO1 GO1 Linear Interpolation (feed) 01 GO2 GO2 GO2 Circular interpolation CW GO3 GO3 GO3 Cir...

  • Page 33

    3. PREPARATORY FUNCTION (G FUNCTION) G code list (2/2) Function G70 I G70 I G72 I I Finishing cycle I Stock removal in turning I Stock removal in facing G71 I G71 I G73 I G72 G72 G74 G73 I G73 I G7S I 00 I Pattern repeating G74 I G74 I G76 I I Peck drilling on 2 axis G75 I G75 I G77 I I Grooving ...

  • Page 34

    3. PREPARATORY FUNCTION (G FUNCTION) (2) M series G code list (l/2) C code GO0 =A SO1 .,A GO2 GO3 GO4 GO5 GO9 GIO Gil GI5 G16 G17 fi G18 Gl9 G20 G21 G22 G23 G27 G28 G29 G30 G31 G33 G39 G40 l z!? G4l G42 G43 G44 G45 G46 G47 G48 G49 &- G50 *A G51 Group 01 00 17 02 06 00 01 00 07 08 00 08 11 Fun...

  • Page 35

    3. PREPARATORY FUNCTION (G FUNCTION) G code list (2/2) G code 353 554 355 556 557 558 zi59 360 561 562 563 564 & 565 S66 567 .A, 568 569 573 574 576 580 .& 581 G82 G83 G84 G85 G86 G87 G88 G89 G90 -A G91 G92 G94 fi G95 G96 G97 G98 -ii G99 Group 00 14 00 15 12 16 09 03 00 05 13 10 Function ...

  • Page 36

    3. PREPARATORY FUNCTION (G FUNCTION) (Note 1) G codes marked *are initial G codes when turning power on. For G20 and G21, the G code before turning power off remains. GO0 or GO1 can be selected by parameter setting. (Note 2) G codes of group 00 are not modal. They are only effective in the block ...

  • Page 37

    4. INTERPOLATION FUNCTIONS 4. INTERPOLATION FUNCTIONS This manual uses the following notation. P : Combination of optional axis address (of x, y, z, A, B, C) as X Y Z . . . . . . 1 . End of block (LF for IS&code, CR for ElA code) 4.1 Positioning (GOO) p-“-“‘- 0 0 0 t End point 0 0 / Rap...

  • Page 38

    4. INTERPOLATION FUNCTIONS 4.4 Polar Coordinate (G112, G113) Interpolation The function in which contour control is done in converting the command programmed in a Cartesian coordinate system to the movement of a linear axis (movement of a tool) and the movement of a workpiece) is the . It is an e...

  • Page 39

    4. INTERPOLATION FUNCTIONS 4.5 Cylindrical Interpolation (G107) When the form on the expanded side view of a cylinder (form on the cylinder coordinate system) is commanded by a program command, the NC converts the form into a linear axis movement and a rotary axis movement then performs a contour...

  • Page 40

    4. INTERPOLATION FUNCTIONS 4.6 Helical Cutting (G02, G03) 7001 path Tangential speed along an arc by circular interpolation is the rate specified in programminng. Helical interpolation is enabled by specifying another axis which moves synchronously with the circular interpolation by circular comm...

  • Page 41

    S.THREAD CUTTING 5. THREAD CUTTING 5.1 Thread Cutting (G32) Straight thread Tapered screw Scroll thread G32X(U) Z(W) F ; m- I Least command Lead command increment range metric input 0.001 mm 0.0001- 5000000mm inch input 0.0001 inch 0.000001- 9.999999inch By feeding the tool synchronizing with the...

  • Page 42

    5.THREAD CUTTING An alarm is informed, for example, when a K exceeding this value is directed, the maximum value of lead is exceeded as a result of increase or decrease by K or the lead has a negative value. (Note) The “Thread Cutting Cycle Retract” is not effective for G34. 5.3 Continuous Th...

  • Page 43

    6. FEED FUNCTIONS 6. FEED FUNCTIONS 6.1 Rapid Traverse D / / / / / / / / GO0 command I Least command increment I Rapid traverse rate range I I 0.001 mm I 30-l 00000 mm/min I I 0.0001 inch I 3.0-4000.0 inch/min I In case of l/l 0 increment svstem I Least command increment I Rapid traverse rate ran...

  • Page 44

    6. FEED FUNCTIONS *-+ / Shift amount per minute 01 inch/min) M series 7 I f - ’ I Tool I I Table Shift amount per minute (mm/min or inch/min) With the per minute feed mode G94, tool feed rate per minute is directly commanded by numerical value after F. F can be set not to be commanded by settin...

  • Page 45

    6.3 Override Override 120% 50mm/min 60mm/min l)Feedrate override O-l 50%(per every 10%) !)Rapid traverse override F,(Parameter),25%,50%,100% 6.3.1 Feed rate override The per minute feed (G94) can be overridden by: 0 to 150% (per every 10%) 6.3.2 Rapid traverse override Rapid traverse rate can be ...

  • Page 46

    6. FEED FUNCTIONS 6.5 Linear Acceleration I Deceleration after Cutting Feed Interpolation In the linear acceleration/deceleration, the delay’ for the command caused by the acceleration/deceleration becomes l/2 compared with that in exponential acceleration/ decereration, substantially reducing ...

  • Page 47

    6. FEED FUNCTIONS 6.9 Cutting Mode (G64) When G64 is commanded,deceleration at the end point of each block thereafter is not performed and cutting goes on to the next blockThis command is valid till G6l (exact stop mode),G62 (automatic corner override), or G63 (tapping mode) is commanded. 6.10 Ta...

  • Page 48

    7. REFERENCE POINT 7. REFERENCE POINT 7.1 Manual Reference Point Return Motor speed Deceleration dog One rotation signal Reference point Positioning to the reference point can be done by manual operation. With jogging mode(J),manual reference point return (ZRN) signals, and signal for selecting m...

  • Page 49

    7. REFERENCE POINT With the G30 command, the commanded axis is positioned to the 2nd, 3rd or 4th reference point. 2nd, 3rd or 4th reference point return end signal is output when positioning ends. Set the 2nd, 3rd or 4th reference point position as parameters. This function is available after pow...

  • Page 50

    8. COORDINATE SYSTEM 8. COORDINATE SYSTEM 8.1 Coordinate System Setting 1 T series 1 M series L z -y A work coordinate system whose origin is at the specified distance (X, Y, and 2) from the current tool position is commanded by program. Once created, subsequent absolute commands refer to a coord...

  • Page 51

    8. COORDINATE SYSTEM 8.4 Setting work Coordinate System- method by G54-659 t Work coordinate ZOFS3 1 system 3 ZOFS4 ZOFS5 L ZOFSG ZOFSl: Work zero point offset value of work coordinate system 1 ZOFS2: Work zero point offset value of work coordinate system 2 ZOFS3: Work zero point offset value of ...

  • Page 52

    9. COORDINATE VALUE AND DIMENSION 9. COORDINATE VALUE AND DIMENSION 9.1 Absolute and Incremental Programming (G90,G91) Y End point 70.0 30.0 Start popint ,X 40.0 100.0 Absolute command : G90X40.OY70.0; Incremental command : G91 X - 60.0Y40.0 Absolute Incremental command command G91 P ; G90 P ; i ...

  • Page 53

    9. COORDINATE VALUE AND DIMENSION Whether the output is in inch system or metric system is set by a parameter when the machine is installed.Command G20, G21 at the head of the program. inch/metric conversion can also be done by MDI setting. The setting procedure differs according to G2O and G21. ...

  • Page 54

    10. SPINDLE FUNCTIONS 10. SPINDLE FUNCTIONS CNC S2 digit command-+ BCD output I-#q S4 digit command S5 digit command ‘I% Spindle motor 10.1 S Code Output $31 s12 S2 digit command 34 S18 1 s21 1 BCD output s22 S24 528 J SF Strobe signal output The spindle speed is commanded in a 2 digit numeral ...

  • Page 55

    -10. SPINDLE FUNCTIONS 10.4 Spindle Speed Clamp (G50) Spindle. speed G5OS (rpm) - Analog + voltage I 1ov Spindle speed can be clamped by G50 command. 10.5 S Analog Voltage Control PMC ~ ~ $4 digit 1 -L l*-bitCNCoutput S5 digit J Auto mode Manual mode v Manual operation .-b PMC control PMC control...

  • Page 56

    IO. SPINDLE FUNCTIONS G26 PJ Qq Rc Spindle speed fluctuation detection on G25 ; PI 9: r: Spindle speed fluctuation detection off Time (in msec.) for starting check when the commanded speed is not reached after a certain time. Tolerance (%) at which the actual spindle speed is regarded to reach th...

  • Page 57

    lo. SPINDLE FUNCTIONS Series 0 ( S code J 1 1 process Ile 17 _I _ n I -I 2nd position coder I Note) The analog interface printed-circuit board is required. 10.10 Serial Spindle The speed of the serial interface spindle is controlled. The spindle speed is specified with a 5digit numeric value foll...

  • Page 58

    10. SPINDLE FUNCTIONS control and the other servo axes, linear interpolation with the spindle contour control axis cannot be performed properly. As soon as spindle rotation control is switched to spindle contour control, an appropriate spindle contour control servo loop gain for a selected gear i...

  • Page 59

    11. TOOL FUNCTIONS 1 I l TOOL FUNCTIONS 11.1 T code output ~~_ ~~ T 00 (Tl + 1) T ?%j---oo (T2 +2) -- l L Offset number Tool number (BCD output) Selection of tools can be done by commanding tool numbers with a 2-digit or 4-digit numeral after address T. The offset number is specified with the las...

  • Page 60

    11. TOOL FUNCTIONS TOOL LIFE DATA 0123N5678 NO. DATA 3910 TOOL LIFE 300 -3911 PARTS COUNT (LIFE) 283 LIFE COUNT PARTS COUNT (TOTAL) ACTUAL POSITION (RELATIVE) U 112.000 NO. 3910 = w 5 1783 198.000 (a) No. 3910 TOOL LIFE : No. of tool life parts When the number of parts of No. 3911 reaches this va...

  • Page 61

    11. TOOL FUNCTIONS 11.4 Automatic Tool Length Measurement (G37) By Commanding : G37Z ; The tool starts moving to the measurement position, and keeps on moving till the measuring position reach signal from the measurement device is output. Moving of the tool is stopped when the tool head reaches t...

  • Page 62

    12. MISCELLANEOUS FUNCTIONS 12. MISCELLANEOUS FUNCTIONS 12.1 Miscellaneous Function (M2 digit) ~~ \ _~ M2 digit command e Ml 1 Ml2 Ml4 Ml8 M21 M22 M24 BCD output M28 M31 M32 M34 M38 / MF Strobe signal output When a 2 or 3-digit number after address M is commanded, BCD 2/3-digit code signal and M ...

  • Page 63

    13. PROGRAM CONFIGURATION 13. PROGRAM CONFIGURATION 13.3 Sub Program When there are fixed sequences or freqt J( entiy . repeated patterns in a program, programmrng can be simplified by entering these pattern as sub programs to the memory. Sub program is called by M98, and M99 commands return from...

  • Page 64

    13. PROGRAM CONFIGURATION 13.6 Basic Addresses and Command Value Ranae Function Address input in mm input in inch Input in mm Input inch Output in mm Output in mm Output in inch Output in inch Program number :(ISO ) 1 -9999 1 -9999 1 -9999 1 -9999 0 (EiA ) Sequence number N 1 -9999 1 -9999 1 -999...

  • Page 65

    13. PROGRAM CONFIGURATION 13.7 Tape Format (1) T series (2) M series Metric input I N04.GO3.XL + 053.YL + 053.ZL + 053 RD053 F034 ID053.JD053.KD053 l FO6U N04.GO3.XL + 044.YL + 044.ZL + 044. RD044 ID044.JD044.KD044 H02. TO2 TO4 .M03: In increment system l/l 0 -input N04.GO3.XL + 044-Y L + 044.ZL ...

  • Page 66

    13. PROGRAM CONFIGURATION (Note 1) The above addresses and numerical values have the following meanings. 3 digits below decimal point 4 digits above decimal point Leading zero can be omitted With sign Absolute or incremental Address RD043 3 diaits below decimal ooint 4 digits above decimal point ...

  • Page 67

    13. PROGRAM CONFIGURATION 13.11 Program Name 01234 (ABCD-•=--) PROGRAM NAME (MAX. 31 CHARACTERS) To discriminate from other programs when the registered program directory is displayed, the program name can be assigned subsequent to Program No. Insert the program name between Control Out “(”...

  • Page 68

    14. FUNCTIONS TO SIMPLIFY PROGRAMMING 14. FUNCTIONS TO SIMPLIFY PROGRAMMING 14.1 Canned Cycles (G73, G74, G76, G80 - G89, G98, G99) (M series) . i code Operation Function G98 mode G99 mode G76 zrl +QI Fine boring cycle oss oss Drilling cycle (spot boring) Drilling cycle (counter boring) l-57

  • Page 69

    14. FUNCTIONS TO SIMPLIFY PROGRAMMING i code Operation Function I I R R Peck drilling cycle ’ (Note) Tapping cycle (G74 is CCW tapping cycle) Boring cycle Boring cycle G87 Canned cycle Ii wow ass -+wO 0 G99 mode cannot be used in canned cycle G87 (Canned cycle II). Back Boring cycle l-58

  • Page 70

    14. FUNCTIONS TO SIMPLIFY PROGRAMMING G code . G88 Operation Function +QI 4 I i Spindle ; cw Spindle R i cw i 4 i i Boring cycle i i i i Spindle i z 8 (j ccw i 6 Spindle @ @ ccw G89 R 0 i % Boring cycle = 0 @ F ._w Cutting feed - Rapid traverse oss 0 riented spindle stop (Spindle stops at constan...

  • Page 71

    14. FUNCTIONS TO SIMPLIFY PROGRAMMING (1) R point level return (G99) By specifying G99, return point in canned cycle is specified to R point. The drilling starts from the end point of the previous block. If the previous block has ended in the initial point, it begins from the initial point and re...

  • Page 72

    14. FUNCTIONS TO SIMPLIFY PROGRAMMING 14.2.2 Thread cutting cycle (G92) 14.2.3 Cutting cycle B (G94) G92X(U) Z(W) F ; -- 4(R) W-1 b Approx. 45O v 3 1 r -- I-I R : Rapid traverse L F : Feed X r : Chamfering amount Z (parameter) Straight thread cutting cycle (for diameter programming) G92X(U) Z(W) ...

  • Page 73

    14. FUNCTIONS f0 SIMPLIFY PROGRAMMING 14.3 Multiple Repetitive Canned Cycle (G70-G76) 14.3.1 Rough cutting cycle of outer diameter (671) 371 UlAdJ R(el : 371 Pins) Qlnfl UlpuJ Wlpw, Ffi S&J T& ; Id : Cutting depth 5 * . Return relief 1s : Sequence number of the first block of the program...

  • Page 74

    14. FUNCTIONS TO SIMPLIFY PROGRAMMING 14.3.3 Pattern repeating (G73) Ak+Aw It 4 I I I 1 G73 UJni) W@k) R(d) : G73 P&[Q(nf) U(Au)@Avv, Ffl S@J Tfi ; Ai : Ak : d : ns : nf : Au : Aw : f, s, t: Distance and direction of return relief in the X direction... Radius specification Distance and direct...

  • Page 75

    14. FUNCTIONS TO SIMPLIFY PROGRAMMING 14.3.6 Outer diameter grooving cycle (G75) G75 R(e) ; G75 X(U) Z(W) f'@iJQIpkJR@dJ Ffi ; The motion as illustrated above is executed by the above program command. This cycle corresponds to G74 in which X and Z are replaced with each other. Chip processing is ...

  • Page 76

    14. FUNCTIONS TO SIMPLIFY PROGRAMMING 14.3.7 Threading cycle (GW E (R) (Details of cutting method) G76 P (m) (r) (a) Q (Ad min) R (d) ; G76 X (U)_ 2 (W)_ R 0) f’ (k) Q (Ad) F (e) ; m : I : a : Number of repetition times of final finish1 -99 This modal specification remains effective until the n...

  • Page 77

    14. FUNCTIONS TO SIMPLIFY PROGRAMMING 14.4 Chamfering and Corner R Item Command Tool movement Chamfering GOlZ (W) bC (I) fi ; z+x +x Specifies movement to point b with an absolute or incremental command in the figure on the i right. Start point -4 Moves as a+d-+c (For -X movement, - i) -X Chamfer...

  • Page 78

    14. FUNCTIONS TO SIMPLIFY PROGRAMMING 14.5 Optional Angle Corner Rounding By adding : 9 C to the end of blocks commanding linear or circular interpolation, optional angle corner rounding can be automatically inserted. Example) 0 G91 GO1 X100.0, Clo.0 ; @ x100.0 Y100.0 ; wvN r 14.6 Optional Angle ...

  • Page 79

    14. FUNCTIONS TO SIMPLIFY PROGRAMMING 14.8 Direct Drawing Dimensions Programming Calculation for intersection is not necessary. Start point Xx Zz Aa ; - - Start joint xx zz cc ; _ _ Start point Xx Zz RI ; - - Angles of straight lines, chamfering values, corner rouding values, and other dimensiona...

  • Page 80

    14. FUNCTIONS TO SIMPLIFY PROGRAMMING Command table (2/2) Commands X2__Z2__Rl _; X3_Z3.__R2_; k_z4___; N 41 - Rl -; K3 _ 23 _ A2 _ R2 _ ; &__z4 ; - ~2___Z2_Cl __; K3._Z3_C2__; b-24 ; - I1 - c,__; (3_Z3___A2___C2_; (4 24 ; - - Al - Rl _; ~3~~3~~2~~2~~ 01 x,-z4 ; - Movement of tool l-69

  • Page 81

    14. FUNCTIONS TO SIMPLIFY PROGRAMMING 14.9 External Motion Function (G80, G81) G81 mode Positioning ä * +Positioning ä . EF External motion FIN I 1 An external motion signal (EF) is output to the machine tool after positioning the X and Y axes by G81 X Y ; command. When the motion enzgnal (FIN...

  • Page 82

    14. FUNCTIONS TO SIMPLIFY PROGRAMMING 14.11 Menu Programming (T series) (M series) Nlmm)(B z8 ; Nl01 W Xl-. Z-98. ; (yZ! : POSITIONIffi E : LINER? IPL. : CIRaJtRR IPL. a Ei : CIKauR IPL. cad :DbELL NM. G EDITS LGlnr-lII Pl IAP 1 When GO1 is selected Oleee w162 OlEm : NlGEIGSBXBt8 : Nl01 GEE! X143...

  • Page 83

    14. FUNCTIONS TO SIMPLIFY PROGRAMMING 14.12 Scaling (G50, 651) P,-Pq: Pattern of machining program PI ’ - P4’: Pattern after stalling P, : Center of scaling Scaling can be commanded to figures commanded in the machining programs. Gsl I J K P ; ---w where I, J, K: Center of scaling P: Magnific...

  • Page 84

    14. FUNCTIONS TO SIMPLIFY PROGRAMMING 14.14 Canned Cycle for Drilling Operation in the hole bottom position Retraction operation G code Drilling Axis Hole machining operation Applications Cancel G80 G83 z Cutting feed /Intermittent Dwell Rapid traverse Drill / Peck drilling I G84 Cutting feed Spi...

  • Page 85

    14. FUNCTIONS TO SIMPLIFY PROGRAMMING When the rigid tap is commanded in the feed per revolution mode (G95), the unit of cutting feed rate F becomes mm/rev or inch/rev. Therefore, the pitch of screw tap can be directly specified. 14.16 Grinding Canned Cycle 14.16.1 Griding canned cycle (GCC) 1) T...

  • Page 86

    14. FUNCTIONS TO SIMPLIFY PROGRAMMING 3) Oscillation indirect gauge grinding cycle (G73) G73A (B )W lJ K H ; - - w--- ‘x “p-I/ u ()\“3‘rJb) 3 z A: Cutting depth l3 : Cutting depth W : Grinding range u: Dwell time K : Feed rate H: Repetition frequency Setting value l-9999 4) Oscillation di...

  • Page 87

    14. FUNCTIONS TO SIMPLIFY PROGRAMMING Address Specification contents Command units and command range G 00 Canned cycle mode One of GE, (377, G78, or G79 1, J Grindstone cutting depth Command unit : Same as minimum setting unit Command range : 2 8 digits (0 to 2 99999999) K Total cutting depth x (...

  • Page 88

    14. FUNCTIONS TO SIMPLIFY PROGRAMMING The plunge grinding cycle is made up from the following sequence of 6 operations. The operations from @ up to 8 are repeated until the grindstone cutting amount reaches the total cutting amount specified by address K. Grindstone cutting: Cuts in Y axis direct...

  • Page 89

    14. FUNCTIONS TO SIMPLIFY PROGRAMMING (2) Plunge direct grinding cycle The plunge direct grinding cycle is possible by the following command. The command method is the same as the G75 case except for the G code. Further, even for the operation, the same sequence of 6 operations as the G75 case is...

  • Page 90

    , 14. FUNCTIONS TO SIMPLIFY PROGRAMMING . If 0 X * P (Dwell) The continuous feed plane grinding cycle is made up from the following sequence of 4 operations. The operations from @ up to @ are repeated until the grindstone cutting amount reaches the total cutting amount specified by address K. In ...

  • Page 91

    14. FUNCTIONS TO SIMPLIFY PROGRAMMING 2) When the total cutting amount is reached in The intermitent feed plane grinding cycle is the middle of cutting of I or 3 (4) intermittent feed plane grinding cycle possible by the following command. G 79 I-J-K-X -R-F-P-L-; I : J . . K: x : R: F : P : L : T...

  • Page 92

    14. FUNCTIONS TO SIMPLIFY PROGRAMMING Grinding: Shifts by cutting feed only the amount specified by X in the X axis direction. The feed rate becomes the rate specified by F. Grindstone cutting: Cuts in 2 axis direction by cutting feed only the amount specified by the second cutting depth J. The f...

  • Page 93

    14. FUNCTIONS TO SIMPLIFY PROGRAMMING 0 D WIDTH= 1.3 WE cEG=20.0 WeEL R=xk 1 MXL mm=1 &=I R=2) DlW0JD r-GE Rr.212 pos111m L x = 3-m t= 3.254 R X = 3.524 RZ t=_ 3.2% f WHEEL DIAMOND DRESS REF Screen @ f \ \ / Input the data of the grinding figure. DRESS CONDITION, PROGRAM REF Screen @ Input th...

  • Page 94

    14. FUNCTIONS TO SIMPLIFY PROGRAMMING (2) Operation In the normal direction control, the tool is controlled so that it becomes perpendicular to the advancing direction of the X-Y plane. When moving from cancel mode to normal direction control mode, GE51 or GA52 start at the start point of the com...

  • Page 95

    14. FUNCTIONS TO SIMPLIFY PROGRAMMING A axis is controlled so that it always faces the normal direction by following the movement of the circular interpolation. The rotation is inserted so that the A axis faces the normal direction at the circular start point. \ Circular center (3) Precautions (N...

  • Page 96

    14. FUNCTIONS TO SIMPLIFY PROGRAMMING Moveover, GO4 dwell can be skipped by parameter. Which is effective in four skip signals can be chosen by the parameter. One skip signal can be effective to several Pns (n = 1,2,3,4) by the setting. A skip signal (4 Max.) from the gauging device, for example,...

  • Page 97

    15. COMPENSATION FUNCTIONS 15. COMPENSATION FUNCTIONS 15.1 Tool Offset (G43, G44, G49) (T series) Imagined tool I Actual tool Offset amount TOO I-l on 2 axis T 66-00 14 Offset No. Tool No. Setting value of offset number 1 Programmed path Setting value of offset number 2 Offset path By setting the...

  • Page 98

    Register the tool radius value related to 2-digit numeric following address t-l. Offset plane can be specified by plane specification (GI 7, Gl8, G19). For cutter compensation B, the inside of angle cannot be cut. In this case,it is necessary to specify the appropriate circular to the corner part...

  • Page 99

    15. COMPENSATION FUNCTIONS 15.6 Tool Geometry Offset and 15.7 Tool Nose Radius Compen- Tool Wear Offset sation (G40-G42) (T series) X axis geometry I I offset 7 Tool path without compensation Imaginary tool Actual tool X axis wear offset -+t 2 axis wear offset --)(---_Sf- 2 axis geometry The tool...

  • Page 100

    15. COMPENSATION FUNCTIONS 15.8 Stored Pitch Error Compensation Pitch error Pitch error comoensation value _ Stroke V 1 Error caused by machine position, as pitch error of the feed screw, can be compensated. This function is for better machining precision and longer life of the machine. As the of...

  • Page 101

    15. COMPENSATION FUNCTIONS The Y axis shift amout (compensation amount) becomes a value twice the specified dressing amout, and the V axis shift amount becomes a value twice the specified dressing amount (diameter). Dresser l-90

  • Page 102

    16. MEASUREMENT FUNCTION 16.1 Skip Function (G31) Actual tool ------- Tool path without skip signal Linear interpolation can be designated as in GO1 by programming axis movement following G31. Input of the skip signal during execution of this command interrupts the rest of the block and executes ...

  • Page 103

    16. MEASUREMENT FUNCTIONS (1) Coordinate system When moving the tool to a position for measurement, the coordinate system must be set in advance. GSOXxZz ; sets the coordinate system. (Automatic coordinate system setting may be designated.) (The work coordinate system for programming is used in c...

  • Page 104

    (1) (2) (3) (4) Cut the workpiece with the tool used in actual machining along surface A in manual mode. Release the tool along X axis direction without Z axis movement and stop spindle rotation. Measure distance “p” between surface A and the zero point in the work coordinate system , and se...

  • Page 105

    16. MEASUREMENT FUNCTIONS intrinsic point on the machine tool as the reference measureing position. By selecting a tool whose tool offset amount is to be measured and positioning it to the measuring position by bringing it into contact with the touch sensor, and sets a difference between the refe...

  • Page 106

    17. CUSTOM MACRO 17. CUSTOM MACRO 17.1 Custom Macro A Regular program Custom macro instruction Custom macro body / \ G65Hm P Q R ; --- A gorup of instructions for a certain function The custom macro function previously loads macro instructions created by user into memory as subprograms, and uses ...

  • Page 107

    17. CUSTOM MACRO Macro Instructions G code I H code I Functions I Definition G65 I HO1 I Definition, substitution I #i = #j G65 I HO2 I Addition #i = #j + #k G65 I HO3 I Subtraction #i = #j - #k I #i = #j x #k -1 I G65 I HO4 I Multiplication I G65 I HO5 I Division I #i = #j + #k I I G65 I HI1 OR ...

  • Page 108

    17. CUSTOM MACRO 17.2 Custom Macro B (1) Use of variables Variables: #i (i = 1, 2, 3, . . . . .) Quotation of variables: F#33 (#33: speed expressed by variables) (2) Operation between variables Various operation can be done between variables and between variables and constants. The following oper...

  • Page 109

    Macro call by G codes The macro can also be called by the G codes set by parameters. Instead of commanding: N G65 P - < argument assignment >; or N G66 P < argument assignment >; , m&o canTe called just by commanding: N G < argument assignment) ; . Gcode G for calling the mac...

  • Page 110

    (7) ( 1 a (b) 0 i (ii) (iii) (iv) ( ) V (Vi) (vii) (viii) Ox) ( ) X ( ) e (0 (cl) is changed, the certain value changed. The certain value are the following: 48 points Di (for read only) 48 points DO (for output only) Tool offset amount, work zero point off set amount is also 17. CUSTOM MACRO 17....

  • Page 111

    17. CUSTOM MACRO 17.4 Pattern Data Input I Load variable name I j, PENJ: HoLE~l-lERN 01000 N1000 1. BOLT MILE 2. GRID 3. LINE m8a.E 4. TWIN 5. DRILLING 6. KRtNG ‘7. FlxKET 8. PECK 9. TEST 10. BFcK 1 Select 1 a. : BOLT HOLE 00188 NW12 WTR CUPPENT 0 501 KIJLN X *WTT HOLE 502KIJWY ii CIRCLE* 503 R...

  • Page 112

    17. CUSTOM MACRO 17.6 Macro Executer 17.7 Interruption Type Custom Macro The macro executer is a control function of reading a macro program from the macro onnna; cassette for execution. It is possible to execute the following two macro programs at the same time. (1) Macro program called and exec...

  • Page 113

    18. AXIS CONTROL 18.1 Mechanical Handle Feed Brake n No Excitation (Servo off) It is possible to move the machine by hand, using the mechanical handle installed on the machine; not by the CNC (servo motor). Move distance by the mechanical handle is followed up and actual position in the CNC is re...

  • Page 114

    19. AUTOMATIC OPERATION 19. AUTOMATIC OPERATION 19.1 Operation Mode (i)Memory operation CNC Machine * 4 ul Memory Memory operation r _____I 1 I I L --1--- 1 t After the program is once registered in memory, the machine can be run according to the program instructions. This operation is called mem...

  • Page 115

    19. AUTOMATIC OPERATION 19.3 Activation of Automatic 19.5 Automatic Operation Stop Operation 19.5.1 Program stop (MOO, MOl) Cycle start Feed hold Reset Program stop zEinate Jii? Stop by Program end programming Manual activation Pressing the cycle start pushbutton causes automatic operation start....

  • Page 116

    19. AUTOMATIC OPERATION 19.5.2 Program end (M02, M30) I M02,M30 command 1 t-l M2-digit BCO output Strobe signal output i-1 Waiting for FIN *7Wpi Machining tool side \ processing Turn on FIN I 1 In a block where MO2 (end of program) or M30 (end of tape) is specified, M code and M code read signals...

  • Page 117

    19. AUTOMATIC OPERATION 19.5.5 Reset )I1 Reset signal input 22 I Reset status The automatic operation can be ended in a reset status by the reset button on the CRT/MD1 panel or by the external reset signal, etc. When reset is commanded during motion, it decelerates to a stop. Modal information ca...

  • Page 118

    19.6.2 Position signal output ’ 19. AUTOMATIC OPERATION 19.7 Program Restart Machine tool position -10000 0 10000 20000 30000 I I I I I I I Position : I I I I I I I I I signal I I I I I I output I -1 ; 0 : 1 : 2 ) I I I I I I The full stroke of each axis of the machine tool is divided into 256 ...

  • Page 119

    20. MANUAL OPERATION 20. MANUAL OPERATION 20.1 Manual Feed , 1 1 T series ’ 1 bl-bi Machine operator’s panel B M series - Machine operator’s panel (1) Jog feed The jog feedrate can be selected in 15 steps as tabulated below by a rotary switch.These 15step ratios form geometrical series.(Ref...

  • Page 120

    20. MANUAL OPERATION LU.Z Incremental Feed n T series s b!___2___P -j. Step value Manual operator’s panel Hode se let t ion &is selection Step feed - M series I Step value Manual operator’s panel MD1 +x l Y +z +a Am~HANDLEs2ggg x;&,m EDIT JOG Mode selection Axis wlrcrion Step feed -L ...

  • Page 121

    20. MANUAL OPERATION 20.3 Manual Handle Feed Machine operator’s panel Hanual pulse generator I MODE SELECTION AXIS SELECTIOti WNDLE HULTlPLlER b 1 M series j work Machine operator’s panel 0 ct MODE SELECTION ASIX SELECTION HANDLE MULTIPLIER By rotating the manual pulse generator, the axis can...

  • Page 122

    21 l PROGRAM TEST FUNCTIONS 21.1 Machine Lock T series I I Workpiece ~.~.~.~.~.~.~.~. .I._ t J CRT / MDI I 1 x00000 / 200000 The tool remains stopped,and only the positional displays of the axes change. -1 M series ll I I CRT / MDI I I TOOI T x00000 LJ Y00000 The tool remains stopped,and only the...

  • Page 123

    21. PROGRAM TEST FUNCTIONS The feed rate specified in the program is ignored,and the machine is fed at the following feed rate. k Rapid traverse Rapid traverse button ON/OFF Cutting feed Rapid traverse Rapid traverse Max. JOG feed button ON rate Rapid traverse JOG feed JOG feed rate button OFF t=...

  • Page 124

    22. CRT/MD1 22. CRT/MD1 22.1 CRT/MD1 Panel Small 9 inch monochrome CRT/MD1 (with softwares key) O-T CRT character display (9”) Reset key I Data input key I Program - edit key Input key t Page change key Function key -Start/output key CRT character display (9”) (b) O-M I cursor move key Reset ...

  • Page 125

    22. CRT/MD1 0 9 inch monochrome CRT/MD1 (without softwares key) ( 1 a O-T CRT character display Reset key Data input key , Rogram edit key - Input key L wiv change key Function key Start/output key - Cursor move key (b) O-M CRT character display (9”) I Reset key I Data input key I Program - edi...

  • Page 126

    22. CRT/MD1 (3) Small 9 inch color CRT/MD1 (a) O-T Reset key @_ 1 Data input key 7- I --I- - Program edit key - input key Cursor move key - Page change key - Function key Start/output key (b) O-M Reset key Data input key cl lNSR1 cl DELE - f. * cl EOB cl CAN -Program edit key - Input key Function...

  • Page 127

    22. CRT/MD1 (4) “Full key CRTiMDlpanel (a) O-T Reset key Data input key POWER -Program edit key Input key PACE El i t El WT cl 1 / 1 f w I I w I I a Cursor move key 1 Function key Start/output key Page change key J (b) O-M Reset key Data input key Cursor move key - PACE Program edit key -- Inpu...

  • Page 128

    22. CRT/MD1 (5) CRT/MD1 panel for MMC ( > a 00-T (b) MMC/ CNC Reset key Sw i th key 1 1 Shift key c 1 f Fun&n key 00-M Reset key MMC/CNC switch key \ I Shift key \ I i ! -.-_-_a Q SU/output key b Program edit key &Input key - Start/ output key c Program edit key CC Input key Function k...

  • Page 129

    22. CRT/MD1 . Keyboard functions . No. (1) (2) (3) (4) (5) (6) Name RESET key . START key Address and numerical key INPUT key Cancel (CAN) key Cursor shift keys Changeover key Functions Press this key to reset the CNC, to cancel an alarm, etc. Press this key to start the MDf commands, or to start...

  • Page 130

    22. CRT/MD1 22.2 Setting and Display , 1 Screen/key CRT / MDI Data I/ CNC memory With keys, data stored in CNC memory is updated and displayed on the screen . 22.2.1 MDI operation / MDI operation B CRT / MDI r , Key input 1 jScreen/ke y ] Display X Machine I I Command of V _, travel 1 ’ one blo...

  • Page 131

    22. CRT/MD1 22.2.2 Setting and value Settin PP Display Setting 1 display of offset M series Off set value Offset number1 12.3 Offset number2 20.0 Offset number3 l oooooooooo*ooo~*o l .e.0. l *ooeoooeeoo*eoooe l oeooe CNC memory T series X axis Z axis Offset value Offset value Offset number1 12.3 ...

  • Page 132

    22. CRT/MD1 22.2.4 Setting and display of 22.2.5 Setting and display of parameter custom macro variables Setting Display CRT/MD1 CNC memory Operational characteristics 1 Parameter Rapid traverse Reference point return system Backlash compensation dat 0 l 0 4 Program (T series) + Machine operation...

  • Page 133

    22. CRT/MD1 22.2.6 Program display 22.2.7 Program list display 1 T series a , Currently executed Currently executed program number sequence number olwe Pals5 Nmlwxlw. a. : NlWWlxae. 2%. J Nlw u-10. f Nlm lbla. : N185 m ; 4 EDxt- - mnnnm . 1 Program J contents Cursor indicates the point currently ...

  • Page 134

    22. CRT/MD1 22.2.8 Current Position Display I Work coodinate system \ b Over all position display X Position of the current tool can be displayed by coordinate values of each coordinate system.The distance from the current position to the target position can also be displayed.The actual speed can...

  • Page 135

    (3)Overall display 22. CRT/MD1 22.2.9 Alarm Display The current position in the following coordinate system is displayed simultaneously: . ( > a (b) ( > C 0 Position in the relative coordinate system (RELATIVE) Position in the work coordinate system (ABSOLUTE) Position in the machine coordi...

  • Page 136

    22. CRT/MD1 22.2.10 Command value display (T series) G0lz F T 288.000 aai n ll.GmB0 zo G21w Gbeuz (M series) a2Em NEl130 CCUIREKT) WlD~) X 17.588 F (381 F 2888 081R G1'7 H 2 617 P I391 Q G94H 2 G21 tl G41 G41s I39 T E G67 22.2.11 Run time display / parts count display (T series) 0100s N0002 X 100...

  • Page 137

    22. CRT/MD1 22.3 Software Operator’s Panel (T series) (M series) (T series) l (M series) _ tpa?mR’S fea 01234 MU16 JUE : mm1 aJT0 EDIT s-m JUG aw STEP KLT. : l l l .10 l 100 ' RWID-: lem sc3x 25% am SOCFEED 20 PwtllN : l e*eeeam* FEED- : 14sa l a'ERRTCW?'S PiwEL OlGw NW50 : l MDI FLlTo EDIT +...

  • Page 138

    22. CRT/MD1 22.4 General Purpose Switch for Software Operator’s Panel Screen Key Machine operator’s CRT / MDI J f (T series) W’EFWTCR’S PRNEL 01888 Nwa _SIGmL 0 : SIpyy.1 : :EF ii SIGMx2 : SIGWL3 : lg ION SIG?sL4 : A SIpyllS : E mm SIGWL6 : KIFF SIGNFy.7 ’ RCTWL F’OSITIOC; CR&&am...

  • Page 139

    22. CRT/MD1 22.7Dinamic graphic display ) T series 08.8. 18888 It 14a. 8.0 z loa. 888 . AUTO (GRA?sl )(c. ?RM )(A ?Rx )( RRAIR )( 1 The blank figure,chuck and tailstock are ail realistically described, and cutting progress can be checked as the tool moves on the CRT screen. (2) M series / \ SOLID...

  • Page 140

    23. PART PROGRAM STORAGE & EDITING 23. PART PROGRAM STORAGE & EDITING 23.1 Part Program Storage & Editing I I Program storage I CNC CRT/MD Correction and alternation of program I L \ CNC tape (Program) CNC (1) A number of main programs and subprograms can be input from MDI and stored...

  • Page 141

    23. PART PROGRAM STORAGE & EDITING Part program registration can be commanded external1y.A part program can be registered in memory in the edit mode through the input device selected for editing using the external read start signal . 23.9 Background Editing Regardless of mode selection and C...

  • Page 142

    23. PART PROGRAM STORAGE & EDITING 23.12 Input/Output Simultaneous Operation If a cycle operation is put into effect with DNC signal being ON, an external program is executed for operation and simultaneously the external program is stored in the memory of the control. Also, a program in the ...

  • Page 143

    24. HIGH-SPEED MACHINING FUNCTION 24. HIGH-SPEED MACHINING FUNCTION The function converts the figure to be machined to a data group that can be high- speed pulse distribution by a macro compiler/macro executor,and calls and executes the data group as a machining cycle by the CNC command(GO5 comma...

  • Page 144

    25. POLIGONAL TURNING 25. POLIGONAL TURNING Polygonal turning means machining a polygonal figure by rotating the workpiece and tool at a certain ratio. (1) Rotation ratio of workpiece and tool (2) Number of cutter By changing these conditions,the machining figure can be changed to a square or hex...

  • Page 145

    26. SELF-DIAGNOSTIC 26. SELF-DIAGNOSTIC FUNCTION CRT/MD1 Gsplay Output signal CNC Input signal Machine Alarm status I Various status can be displayed by the CRT/MD1 panel. (1) (2) (3) (4) (5) On-off signals input to the NC can be indicated on the CRT display. All on-off signals output from CNC ca...

  • Page 146

    27. DATA INPUT / OUTPUT 27. DATA INPUT I OUTPUT 27.1 I/O Device Interface CNC Memory Program t-l Offset Parameter / : l l Reader/puncher interface FANUC cassette adapter reader or FANUC PPR t FANUC 1 Cassett Fl Paper tape Cassette Bl/BZ The following can be input/output via the reader/puncher int...

  • Page 147

    27. DATA INPUT / OUTPUT 150 ch./sec or more Paper tape punch punching speed : 50 ch./sec Printer characters per line: 40 ch. (dot impact method) Printing speed : 1.2 linekec 27.2.3 Portable Tape Reader Optic81 terdcr pu The portable tape reader is a carrying type paper tape reader.Used to load pr...

  • Page 148

    28. SAFETY FUNCTIONS 28. SAFETY FUNCTIONS 28.1 Emergency Stop Emzop buttom With the emergency stop, all commands stops, and the machine stops immediately.Connect the “emergency stop” signal both to the control unit and to the servo unit side. When emergency stop is commanded, servo excitation...

  • Page 149

    28. SAFETY FUNCTIONS 28.2.4 Expanded Stored Stroke check 1 St limit The area in which a tool may not travel (forbidden area) can be divided into the following two blocks for setting.The shaded portions above show the area in which no tool can move. 1st limit: 2sl Set the boundary,using parameters...

  • Page 150

    29. STATUS OUTPUT 29. STATUS OUTPUT 29.7 Feed Hold Signal CNC [I Status signal 4 This signal is sent out when automatic operation is holded by feed hold. CNC ready signal Sew0 ready signal I Machine 29.8 Power Ready Signal side 29.1 CNC Ready Signal This signal is sent to the machine side when CN...

  • Page 151

    29. STATUS OUTPUT The parameter specifies an arbitrary controlled- aixs and the operating range (machine coordinates) within which the position switch signal is output. Up to ten position switch signals can be output. l-140

  • Page 152

    30. EXTERNAL DATA INPUT 30. EXTERNAL DATA INPUT 30.1 External Tool Compensation CNC This function is provided to change the tool I Calculation of Compensation tool data Compensation value offset amount from the machine tool or other external devices. Input data are added to the offset amount havi...

  • Page 153

    (5) automatically, this function can be used to search a program automatically according to workpiece for execution. External work coodinate system shift ( Only M series) The external work coodinate system shift is a function of shifting the work coodinate system according to the external shift a...

  • Page 154

    31. EXTERNAL WORK NUMBER SEARCH 31 l EXTERNAL WORK NUMBER SEARCH CNC Program memory 00001 : : Program selection switch By specifying work numbers of 01 - 15 externally (from the machine side,etc.), a program corresponding to the work number can be selected. The work number equals the program numb...

  • Page 155

    32. MACHINE INTERFACE 32. MACHINE INTERFACE CNC Master I/O 40140 l/O c3 107/72 I/O c2 . 80 / 56 I/O Cl . 40/40 Magnetic b cabinet 7 I/O Cl Kinds of l/O card ‘\Remaks 40 I 40 -1 l/O c2 I/O c3 Additional l/O 81 80 56 104 72 104 72 Available with PMC- M (Note) Either I/O Cl, C2 or C3 can be select...

  • Page 156

    33. PROGRAMMABLE MACHINE CONTROLLER (PMC) 33. PROGRAMMABLE MACHINE CONTROLLER(PMC) CNC b Machine interface Window Magnetics sequence circuit can be incorporated in the CNC. The following two tl PMC-Model L 104 72 (PMC-L ) PMC-Model M (PMC-M ) Window Function les of PMC is available. Max.No. of in...

  • Page 157

    34. CONTROL UNIT 34. CONTROL UNIT 34.1 Cabinet Unit;mm w: Control unit A: 250 Control unit B: 450 Weight : Aboutl6kg Coating color: P-LT;SGY 3.5/0.5(Dark grey) -00 34.2 Power pizzq &I Power unit I Multi-tap transformer I I t----AC200/220V AC power 34.2.1 Input power voltage 200VAC + lo -15 % ...

  • Page 158

    34. CONTROL UNIT 34.4 Environmental Requirements (1) (2) (3) (4) (5) Ambient temperature O°C - 45OC when operating -20°C - 60° C when stored or delivering Change in temperature Max. I .l OC/min Humidity 75% or less (relative humidity) generally Max. 95% for a short time Vibration 0.5G or .l...

  • Page 159

    35. CABLES AND CONNECTORS 35. CABLES AND CONNECTORS Cables and connectors are offered for connection between units. l-148

  • Page 160

    36. SERVO SYSTEM (Digital Servo) 36. SERVO SYSTEM (Digital Servo) 36.1 Position Detection System Pulse coder . 4 36.2 Position Detector . incremental pulse coder . Absolute pulse coder Position is detected by the feed-back signal from the pulse coder. The following move distance/rotation of the p...

  • Page 161

    37. POSITION CODER 37. POSITION CODER CNC Position coder A position coder is connected to the spindle and generates square wave voltage signal the frequency of which is proportional to the spindle speed. This synchronizes the feed with the spindle speed. (1) Position coder A (a) Number of square ...

  • Page 162

    38. FUNCTION FOR 41AXIS LATHES(O-TTC) 38.1 General 0-TTC can independently operate two tool posts and control a lathe which simultaneously cuts and machines on the two tool posts. It can be applied on two tool posts and the lathe which machines two workpieces with two spindles on them. Single spi...

  • Page 163

    38. FUNCTION FOR 4-AXIS LATHES (0-TTF) 38.2 Balance Cut(G68,G69) . G68 : Balance cut mode G69 : Balance cut cancel When machining the workpieces shown in the figure above in a four-axis lathe, machining the workpiece with cutters applied to its sides simultaneously prevents sagging of the workpie...

  • Page 164

    39. MACHINE OPERATOR’S PANEL 39. MACHINE OPERATOR’S PANEL Standard machine operator’s panel External dimensions No. of keys External view Remarks Standard machine operator’s panel for small 9” monochrome CRT/MD1 400x180x150 w NH ND 1 46 keys 46LED( red) Appendix4 Fig. -14 Override switc...

  • Page 165

    40. REMOTE BUFFER 40. REMOTE BUFFER 40.1 REMOTE BUFFER The remote buffer is option and is used to allow a large number of data to be continuously supplied to the CNC at high speed by connecting it to the host computer or I/O device through a serial interface. The following can be performed by the...

  • Page 166

    40. REMOTE BUFFER containing continuous blocks with travel increment of lmm per 4msec for 3-axis simultaneous control and transfer speed of 38.4Kbaud. (4)Requirements (a) Only the linear incremental command is used. (b) If “G05;“ is commanded in the current compensation mode, an alarm will be...

  • Page 167

    II. CONVERSATIONAL AUTOMATIC PROGRAMMING FUNCTION (O-TC, O-TF, O-MC, 0-MF, O-Mate MF)

  • Page 168

    1. GENERAL 1. GENERAL The conversational automatic function is prepared for 2-axis lathe by 0-TC / TF and for machining center by O-MC / MF / Mate MF. Machining programs can be prepared easily, just by following the illustrative drawings and operating guides. Program checking and correction / cha...

  • Page 169

    2. GRAPHIC CONVERSATION FOR 2-AXES LATHE 2. GRAPHIC CONVERSATION FOR 21AXES LATHE (0-TF) (1) illustrative drawings Illustrative drawings are provided for each type of machining process. During input, each portion of the illustration flashes in succession to indicate where data is being asked for....

  • Page 170

    2. GRAPHIC CONVERSATION FOR 2-AXES LATHE 2.1 Menu Screen A complete selection of menus has been prepared to accommodate ail programming needs - everything from rod machining, tracing necking, facing and threading to grooving and drilling. This enables the inexperienced operator to proceed with ,e...

  • Page 171

    2. GRAPHIC CONVERSATION FOR 2-AXES LATHE 2.4Automatic Selection of Tools, Cutting Conditions and Pre-tools The ideal tools and cutting conditions for each machining process can be automatically set during program preparation. Automatic programming for pre-machining , as required for drilling, is ...

  • Page 172

    2. GRAPHIC CONVERSATION FOR 2-AXES LATHE 2.5 Dynamic Graphic Display (for lathes) Prepared machining programs can be graphically displayed on the screen for close checking prior to actual machining. Two display methods are offered. (1) Tool path display The tool nose movement is described on the ...

  • Page 173

    3. GRAPHIC CONVERSATION FOR MACHINING CENTER 3. (1) GRAPHIC CO’NVERSATION FOR MACHINING CENTER (O-Mate MF /O-MF) Operating guidance Each required operation is displayed in order on the screen. So even inexperienced .operators can master all operations with no special training. PROGRAM 00002 NO0...

  • Page 174

    3. GRAPHIC CONVERSATION FOR MACHINING CENTER 3.2 Menu Screen A complete selection of menus has been prepared to accommodate all programming needs - everything from drilling, facing, side cutting, grooving and pocketing to auxiliary functions and NC language menus. This enables the inexperienced o...

  • Page 175

    3. GRAPHIC CONVERSATION FOR MACHINING CENTER / 3.30ptimum Tool Order 3SArbitrary Profile Machining The machining order is automatically adjusted to carry out the programmed machining task using the least number of tool changes from start to finish. This eliminates the need for the programmer to g...

  • Page 176

    3. GRAPHIC CONVERSATION FOR MACHINING CENTER (2) Contour grooving Grooves of arbitrary profiles where the center line is formed from lines and circles, as shown in the illustration, can be programmed through conversational input. (3) Contour pocketing Pocketing of arbitrary profiles having island...

  • Page 177

    3. GRAPHIC CONVERSATION FOR MACHINING CENTER (3) Coefficient data file To accommodate cutting conditions which vary according to tool diameter, it is possible to apply a coefficient for each set of cutting conditions. Used together with the tool fiie in(l) and the cutting condition file in (2), i...

  • Page 178

    3. GRAPHIC CONVERSATION FOR MACHINING CENTER c I 10. 1 . 8 In addition to 2-dimensional drawings, it is also possible to describe isometric projections or bi-plane drawings simultaneously. PATH GRAPHIC 01126 N1126 I I 15. 1 ( AUTO )(START )( STOP )[I~EwINJJ)(~RASE ) PATH GRAPH1 C [EXECUT 1 ON) 01...

  • Page 179

    3. GRAPHIC CONVERSATION FOR MACHINING CENTER SOLID GRAPHIC [REVJEW] 01126 N1126 2 L * Y ( ANEW )(+ ROT )(- ROT )(+TILT )(-TILT ) SOLID GRAPHIC [REVIEW) 01126 N1126’ ( ANEW )(+ ROT )(- ROT )(+TILT )(-TILT ) @ The tool can be attached not only in paraliel to the Z-axis, but alternately in paralle...

  • Page 180

    APPENDIX

  • Page 181

    APPENDIX 1 TABLE OF RANGE OF COMMAND VALUE APPENDIX 1 TABLE OF RANGE OF COMMAND VALUE (1) T series Linear axis (in case of metric thread for feed screw and metric input) lncremen t system Standard O.lE( Least inpt increment [ 0.001 mm IO.0001 mm I X:0.0005 mm I X:0.00005 mm Least command incremen...

  • Page 182

    APPENDIX 1 TABLE OF RANGE OF COMMAND VALUE Linear axis (in case of inch thread for feed screw and inch input) increment system I Standard 0.000001 inch Least input increment I 0.0001 inch I 0.00001 inch Least command increment X:0.00005 inch Z:O.OOO 1 inch X:0.000005 inch Z:O.OOOOl inch _ Max. pr...

  • Page 183

    APPENDIX 1 TABLE OF RANGE OF COMMAND VALUE Rotation axis -~~ -7 I Increment system 7 Standard 1 0.0001 deg Least input increment 0.001 deg I 0.0001 deg Least command increment I 0.001 deg I 0.0001 deg Max. programmable dimension I +, 99999.999 deg I +, 9999.9999 deg Max. rapid traverse *1 1 10000...

  • Page 184

    APPENDIX 1 TABLE OF RANGE OF COMMAND VALUE (2) M series Linear axis (in case of metric thread for feed screw and metric input) Increment system w Standard I 0.1 &I Least input increment 0.01 mm I I 0.001 mm I 0.0001 mm Least command increment I -~ 0.01 mm 0.001 mm I 0.0001 mm Max. programmabl...

  • Page 185

    APPENDIX 1 TABLE OF RANGE OF COMMAND VALUE Linear axis (in case of inch thread for feed screw and inch input) Increment system % Standard 0.1 p Least input increment 0.001 inch 0.0001 inch 0.00001 inch Least command increment 0.001 inch 0.000 inch 1 0.00001 inch Max. programmable dimension ,+ inc...

  • Page 186

    APPENDIX 1 TABLE OF RANGE OF COMMAND VALUE Rotation axis I v Increment system Standard 0.0001 deg Least input increment 0.001 deg 0.0001 deg Least command increment I 0.001 deg I 0.000 1 deg Max. programmable dimension f 99999.999 deg 4 9999.9999 deg ~~ ~~ Max. rapid traverse *l I 100000 deg/min ...

  • Page 187

    APPENDIX 2 FUNCTION AND TAPE FORMAT APPENDIX 2 FUNCTION AND TAPE FORMAT (1) T series The symbols in the list represent the followings: P _..X_~- As seen above, the format consists of a combination of arbitrary axis addresses among X, 2. x- l First basic axis (X) z* l Second basic axis (z) Functio...

  • Page 188

    APPENDIX 2 FUNCTION AND TAPE FORMAT Functions Reference point return (G28) 2nd Reference point return(G30) Tool nose R compensation (G40,G41 ,G42) Skip function(G31) illustrations Tape format Reference point :n:;z: ~~~~~i FGQ 1:; ]+; ;z: /;k;s;g;;, p G31P-F-; Thread cutting(G32) F A Equal lead th...

  • Page 189

    APPENDIX 2 FUNCTION AND TAPE FORMAT Functions >ustom macro(G65) =eed per minute /feed per revolution Zonstant surface speed control ;G96,97) Chamfering and corner R Canned cycle for cutting(G71 -G76) (G90,G9z,Gw) liiustrations Macro instruction Format sCifiHmP#iQ#jR#k; m;Display function of ma...

  • Page 190

    APPENDIX 2 FUNCTION AND TAPE FORMAT (2) M series The symbols in the list represent the followings: P :X Y Z A AsseG above, the format consists of a combination of arbitrary axis addresses among X: First basic axis (X usualiy) Y: Second basic axis (Y usually) Z: Third basic axis (Z usually) Functi...

  • Page 191

    APPENDIX 2 FUNCTION AND TAPE FORMAT Functions Tool length compensation A (G43, G44, G49) illustrations LL Offset \ / \ / \ / Z 7 Tape format G43 { Z H - G44 J - -’ G43 i 1 H ; G44 - J H : Tool offset No. G49 : Cancel Tool length compensation B (G43, G44, G49) {!;) [;~){+_; i i b; 1 /G43 1 H ; G...

  • Page 192

    APPENDIX 2 FUNCTION AND TAPE FORMAT Functions Custom macro A :G65, G66, G67) illustrations Tape format Macro instruction G65HmP#iQ#jR#k; Format G65HmP#iQ#jR#k; m;Display function of macro by 01-99 #i;Name of variable to which arithmetic Modal call result is entered. G66P_; #j;Name 1 of variable t...

  • Page 193

    APPENDIX 3 LIST OF CODE APPENDIX 3 LIST OF CODE (1) T series . IS0 code I 1 8 1 EIA code Character 7 1 6 3 1 4 ’ ’ 3 1 ! 2 1 Character 8 0. I IO 0 71615141 0. 1 0 0 !ol _ 1 I 01 I ! Numcra I r fo!o. 101 01 1 I I I I ’ I I0 I Id I Numeral1 M caning h 6 7 8 9 A I B C D E F / G H 010 IO I I Nu...

  • Page 194

    APPENDIX 3 LIST OF CODE (2) M series . IS0 code EIA code T Character 8 7 6 5 4 3 2 1 Character 8 7 6 5 41 131 21 1 _O 00 O 10 . 0 Meaning I I, 0 Numeral 0 1 1 101 color 101 I JOI 1 I I I I I 0 0 Numeral 1 I 2 0 00 0 0 2 0 2 3 00 0 (3, 0 0 1 Numeral 3 0 01 00 Numeral 3 4 I 1 1 0 loo I I0101 I I4 1...

  • Page 195

    APPENDIX 3 LIST OF CODE (Note 1) *When read in the significant data zone,the codes are ignored. (Note 2) ?:The codes are invalid in the significant data zone, but are registered in the memory. (Note 3) Codes not in this table are ignored if their parity is correct (Note 4) Codes with incorrect pa...

  • Page 196

    APPENDIX 4 APPENDIX 4 EXTERNAL DIMENSIONS EXTERNAL DIMENSIONS w - OOP 01 082 O-- 01 Fig.1 External view of control unit A A- 16

  • Page 197

    APPENDIX 4 EXTERNAL DIMENSIONS C lf- d - C I( - 00’0 c .Ol e 08Z M 01 cs + + ;I III Fig.2 External view of control unit B A- 17

  • Page 198

    ! 4 I &---j l . 0 ’ I ’ I iif -_ Cdnnector KM1 I I /,i A I I I ’ r---r I I Installation dimension D u Connector’ KM1 h, I ---, 7-J -_A 4 L ^- # u m m X -I m SlIl Z D - 3 m Z

  • Page 199

    APPENDIX 4 EXTERNAL DIMENSIONS 288 Fig.4 External view of small 9” color CRTIMDI A- 19

  • Page 200

    APPENDIX 4 EXTERNAL DIMENSIONS 0 I- __ 0 I- O L ./ P a, - - - C- I I LB I 3 c Q Fig.5 External view af 9” monochrome CRT/MD1 with full-keyboard A - 20

  • Page 201

    APPENDIX 4 EXTERNAL DIMENSIONS 184 -a-- [ CNl 4; ‘I--- L b \\ I I 1 288 ‘1 3 Fig-6 External view of 9" color CRT/MD1 with full-keyboard A - 21

  • Page 202

    APPENDIX 4 EXTERNAL DIMENSIONS *--- l -- 0 1 --4- 4, 0 M 8 0 0 __ 1 . r-7 2 : ___k-- i 0 O : n ./ : 0 t I 0 t Fig.71 External view of EUMDI unit (Small Type) A - 22

  • Page 203

    APPENDIX 4 EXTERNAL DIMENSIONS , ml R R R El -- El. R I, El R R R ,El / Fig. 8 External view of 14” CRTAUIDI unit A - 23

  • Page 204

    APPENDIX 4 EXTERNAL DIMENSIONS + I - Fig. 9 lf - External view of 9” monochrome CRT .unit A - 24

  • Page 205

    APPENDIX 4 EXTERNAL DIMENSIONS I I cu LL-d -t 0 Fig. IO External view of EL unit A - 25

  • Page 206

    APPENDIX 4 EXTERNAL DIMENSIONS Fig. 11 External view of MD1 unit (Smafi Type) A - 26

  • Page 207

    APPENDIX 4 EXTERNAL DIMENSIONS l 061 00 ffl 00 00 . Fig.12’ External view of MDI unit (Full-keyboard) A - 27

  • Page 208

    APPENDIX 4 EXTERNAL DIMENSIONS H 11 Fig. 13 Extemal view of position coder A86L4026-0002#102: Max. 4000 rpm A86LOO264002#002: Max. 6OOO.rpm A - 28

  • Page 209

    APPENDIX 4 EXTERNAL DIMENSIONS f t I 099 -+- Fig.1 4 External view of manual puke generator (A860-02OllrOOl) A- 29

  • Page 210

    APPENDIX 4 EXTERNAL DIMENSIONS 230 . 7.5 215 7.5 m A -:_ci I r( t 1 1 J P.C.B. TP2 EONEOFCOYFARI Fig.15 External view of input unit. A - 30

  • Page 211

    Cover \/ APPENDIX 4 EXTERNAL DIMENSIONS Mounting panel hole working position Mounting hole ‘(countersink) I FANUC .--0. . .I.. ,.-. . . *-a. . _ . . . . . . . .* l . . . , .* l --- l ..** / Fig. 16 Extemai view of battery unit A-31

  • Page 212

    APPENDIX 4 EXTERNAL DIMENSIONS 3. OUTER VIEW Outer View of CRT/MD1 Unit 2-M4 (Bottom) Color: Mancell N3 GS50 smooth finish Stand (Example) ’ Jl Lack for air flow Unit stand (Example) 4 + + . z - z$ - _ m ~~ + I 2 / 168 170 168 I Machining drawing ] ()_ M4 for mounting hole. Fig.17 External view...

  • Page 213

    D I G) cd 0, + \ , I f3 3 / / x PROGRAM SOURCE f OPERATION OVERRIDE l%OE OW OPERATION SELECT SPEED/MULTIPLY AXIS/DIRECTION .o CD I c , I ! FEED .J 1. I I I I I I ‘I I I I I EXECUTION . SPINDLE COOLANT 10 . I I I I I I I I I I I JI I \I \ / I/I 3 + L---_-l d__ h7-y “-_o - \ / m --____. 400 . Z...

  • Page 214

    a-04 -( \ PROGRAM SOURCE OPERATION SELECT EXECUTION OPERATION pzqqfq~~/~~j SPEED/MULTIPLY AXIS/DIRECTION SPINDLE COOLANT II OVERRIDE D 73 -0 m z u x p1 m X -I m xl z D I- u 3 m z m 0 7 v)

  • Page 215

    3 6, % 3 (0 520 )__ _. __- ______- 8-04 rPROGRAM SOURCE7 rALARM1 AXIS/DIRECTION ON OVERRIDE -ii 7 - 0 cl +C 1 0 cl -C 0 cl -- T D z m z u 5-c -P m X -i m sr3 Z D I- 0 3 m Z CD 0 Z CD 0 0 MPG II AXIS INTRT INHBT I- COOLANT,-, I- SPINDLE ‘-1 I 1 2 3 4 5 6 7 8 9 10 11 12 13 (Coordinate)

  • Page 216

    520 I____.-- ____---. ___-_.--. ---__ -.----- ------- - -----___tl I70 w t- I70 CLU I70 u -._- rPROGRAM SOURCE1 Ip- OPERATION*1 rALARM1 OVERRIDE AXIS/DIRECTION D u -u m Z 0 5? pl m x -I m II Z D i 0 z m Z cfl 0 Z cn 0 cl -Z l-EXECUTION--_? I- COOLANT,-1 I- SPINDLE -I m 1 2 3 4 5 6 7 8 9 10 1’1 ...

  • Page 217

    APPENDIX 4 EXTERNAL DIMENSIONS i----i_- _-_J--= -. ----i--_ I I I I I -- l 1 I 5: I I == I I I -- l I I I 1 I I slf I I 3 Fig.22 Machine operator’s for 9” monochrome CRT/MD1 A - 37

  • Page 218

    APPENDIX 4 EXTERNAL DIMENSIONS A= I 1 I I c--c-- L-4 -__ r--q--- -----i____- I I I I I I I I I _---__!----- *. ----i__-- _---!----- ‘\ I-___ -i-__ I I I I I I I 1 I- -1 L! II 51 R3i / Fig. 23 Machine operator’s panel for 9” color CRT/MD1 A A 38

  • Page 219

    -M \ 170 170 ] I 10 _-~--__ ’ 1 ii . 7 Installation dimension D u u -OA P- m z u x -P m X p-I”I[“) 0 -- rl -I m II z D I- CI zz m 7 cn 0 Z m -l r--7 L..b i

  • Page 220

    APPENDIX 4 EXTERNAL DIMENSIONS 0 0 0 - 0 0 0 0 El 0 0 0 .o 0 0 Ll Ll cl 0 0 El 0 0 0 cl 0 Fig. 25 Machine operator’s panel for 9” CRT/MD1 with full-keyboard A - 40

  • Page 221

    APPENDIX 4 EXTERNAL DIMENSIONS Fig.26 External view of additional l/O B2 A - 41

  • Page 222

    APPENDIX 4 EXTERNAL DIMENSIONS r - - - L -- \ I Fig. 27 External vie& of FANUC PPR A - 42

  • Page 223

    APPENDIX 4 EXTERNAL DIMENSIONS l- N 0-l l-4 - Fig.28 External view of FANUC cassette adapter A - 43

  • Page 224

    APPENDIX 4 EXTERNAL DIMENSIONS Fig.29 External view of floppy cassette adapter A-44

  • Page 225

    APPENDIX 4 EXTERNAL DIMENSIONS F-- --- 1 0-p -- -- - ‘_ -. r3 1 I I I I I .~~-~~~~~~~~~~--~-~~~~ 1,: Fig.19 External view of portable tape reader A - 45

  • Page 226

  • Page 227

  • Page 228

  • Page 229

  • Page 230

  • Page 231

  • Page 232

  • Page 233

  • Page 234

  • Page 235

    · No part of this manual may bereproduced in any form.· All specifications and designsare subject to change withoutnotice.

x