Navigation

  • Page 1

    PROGRAMMING MANUALFORVM, VK,VS, HG, HS TYPEMACHINING CENTERSEIKI-SEICOS 21OM/16M/18MEdition 1 10-1998PSEIKl Hitachi SeikiCo-, Ltd-!g

  • Page 2

    »a:i5

  • Page 3

    TABLE OF CONTENTS1-11. INTRODUCTION..1-1 FLOW CHART FORMACHINING WORKBY MACHINING CENTER1-2 Programming type1-21-32-12. PROGRAMMING LANGUAGE2-1 Program No............................2-2 PROGRAM2-3 Main program......2-4 Subprogram....................2-5 Composition of program.2-6Address—.2-7 Dat...

  • Page 4

    3-63-4Tool No.call (T-function)...3-5Programming example oftoolchange (Case ofVM, VK, VS)3-6Programming example oftool change(Caseof HG)3-7Commandmethod offeed speed (F-function)3-8 Table-indexing commandmethod (B-function) HGseries3-83-93-123-134.G-FUNCTION (preparatory function)4-1 GAAA.......4...

  • Page 5

    5-175-11 Example of tool diameter compensation program5-12 Example of tool diameter compensation program5-13 Example oftool diameter compensation program5-14 Exampleof tool diameter compensation program.5-15Tool diameter compensation vector keep (G38),Offset vector change and Tool radius compensa...

  • Page 6

    7-11 Programmablemirror imageG511, G5017-12 Setting mirror image7-13Direct tapping..........7-14 Boring pattern cycle (G70, G71, G72, G77)....7-15 Bolt-hole cycie (G70)7-16Arc cycle (G71)...7-17 Line at anglecycle (G72)7-18 Grid cycle(G77)7-19True circle cutting (G302~ G305)7-20 Squaresideframe o...

  • Page 7

    10-110. ATTACHEDLIST10-1 List of G function (preparatory function)10-2 ListforM function (miscellaneous functions) (VM, VK,VS, HG, HS)10-3Related items tothe tool-set10-4How toobtainthe cuttingcondition10-5List forstandard cutting conditions10-6 List for tapecode10-7 MCMACHINE DATA10-8TOOLINGLIST...

  • Page 8

    -!

  • Page 9

    1.INTRODUCTIONThank you for your selection andintroduction ofour MachiningCenter.This manual describesthe programming ofMachining Center withSEIKI-SEICOS210M.In order to usethis machining center effectively, it is necessary to understand and programthe features andfunctionsof machine.Explanation ...

  • Page 10

    1-1 FLOW CHART FORMACHINING WORK BY MACHININGCENTERFunction of usingmachine:stroke, machining faculty,accuracy,ATC faculty, work-limitSelection ofmachining position£Machining diagramMountingmethodTool, cutting toolProgramDecision of machiningorderDecisionof cuttingcondition_'MountingdeviceStanda...

  • Page 11

    1-2 Programming type"Programming" means the preparation ofprocess sheet while looking at thediagram.Programming examples are as follows.In programming, thesequence to write, varioussymbols and numerals aredecided.O 1986 (TEST CUT PROGRAM)OProgramNo.00001~099999999 (2-1)G17G40G80G98G91G2...

  • Page 12

  • Page 13

    2.PROGRAMMING LANGUAGE2-1 ProgramNo.OAAAA;Besure toattachmax. 8-digit numeral infollowing"0" of alphabet on thehead oftheprogram.Program NO.-ÿ/oAAAA ;/'OAAAA*)The program withoutProgram No. cannotberegisteredin NC-system (memory).•;M99M30Mark forprogram end2-2 ProgramOneprogram is ce...

  • Page 14

    2-3 MainprogramMain programmeans that there is Program No.on thehead and M30or M02 Program attheend.MainprogramMain programiOA AAAOA AAA;1_M02M30;2-4 SubprogramSubprogrammeans that there isProgram No.atthe head,and that thereis M99Programcertainly atthe end.Subprogram77OAAAAM992-5Composition of p...

  • Page 15

    It is possible tocall othersub-programfurther among the sub-programs.Sub-programMain program02000 ;01000 ;03000 ;04000 ;M 9 8P2000 ;M98P3000 ;M 9 8P4000 ;M 30 ;M99 ;M 9 9 ;M 99One foldThree foldTwo foldWhen countinga sub-program called from the main programas onefold of sub-program call,sub-progr...

  • Page 16

    2-5-1 Sub-program callThe method callinga sub-program isas follows.M 98 P ••••/•L/Number of repeatedcallSub-program No.Thesub-program callof theprogram No.designated byP is executed by Ltimes.When M98 P_ L_ iscommanded in thesameblock as thetravel command, the sub¬programis called afte...

  • Page 17

    b) M99L j3 ;TheL value of number ofthe sub-program call isshifted forcedly tothe/3 time.Parent programKid program02000 ;N1 ;M98 P2000L99 ;N1N2N2N3N3N4N4M99 L0N5c)M99of the mainprogramWhen M99in the mainprogram is executed, it returns tothe topofthe mainprogramand theprogram is executedrepeatedlyf...

  • Page 18

    2-6Address"Alphabet" is particularlycalled "address".G90 GOOX-100.0 ;Address2-7 DataNumerals (including decimals, symbols)following theaddress (alphabet)are calleddata.G90 GOOX-100.0 ;Data2-8WordAddress + data is called"word".Symbol of EOB (CR)iG90 1G00 , X-100.0Word...

  • Page 19

    2-10Sequence No.Initial partofblock can be attached withnumber by numerals within 8digits followingtheaddress No.It iscalled "SequenceNo. "Sequence No.is notrelated withmachining.N00000001~ N99999999Example N1G_ X_ Y_ S_ ;N2Z_M_ ;GN3_ X_ ;N10 ;G_M_ ;M_ ;2-11 How topreparesequence No.For...

  • Page 20

    2-12 Tape dimension specificationDimension specification is based on EIARS227-A.UnitrmmChannelCord hole<t> 1.83±0.05o8O’,2.54 ± 0.05Ooo6o°°4c 6e°r>3°°02ooO1X15.44±0.1TH directionTapehorizontaldirection25.4±0.089.96±Q.l2.54±0.08Feedh0le<4 1.17±0.050.03Tape-verticaldirecti...

  • Page 21

    2-14 Tape formatFormatof command tape isas follows:N8G3X (Y, Z)±5.31 (J, K) ± 5.3B3F6 H3T4 S5 M4 ;(D3)SequenceNo. in 8digitsPreparatory function of 3digitsX (Y, Z)±5.3 5digitsover decimal point, 3digits less thandecimal pointinthe positive/negativevalues ofaxial commands X, Y,Z.I(J, K)±5.35di...

  • Page 22

    2-15Address and meaningAddress usablewith NCand itsmeaning areas follows:Sameaddress may beused fordifferent meanings by theindication ofpreparatory function(G-function).Payattention to the factthat theindicated value range is different by the specifications ofmachine.RemarksFunctionAddressMeanin...

  • Page 23

    2-16 Programzero point andcoordinate systemYIn case of program, besure todecide theprogram-zero point (O-point) firstly.Programzero point isdecided byprogrammer by looking atthe machiningdiagram.zXXYzzCoordinate:Numeral todecide theposition ofdiagram with the standard of3straight lines cros-sing ...

  • Page 24

    2-17 Absolute command (absolutecoordinate value)Thisis done byG90.In program, there are 2commands for axial(X, Y, Z) movement,andoneof them isabsolute(absolutecoordinate value)command.Command is made atthe position (absolutecoordinate value) from program zero point.Thereisonezero point.Y250501503...

  • Page 25

    2-18Incremental command(incremental value)It is done by G91.In program, thereare 2commands of axial (X,Y, Z) movement.One of them is theincremental (value) command.Now,the placewhere there is thespindle isprogram-zero point.Accordingly, zero point moves withthe axial movement.Y25030~~~JISO120SOP4...

  • Page 26

    2-19Righthand perpendicularly crossing coordinate system.StandardaxisX, Y, ZSwivel axisA, B, CAuxiliaryaxisU, V,W+Yy'+v+B+U+X+cJ/+A+W2-20Z-axis+2In case of Vertical-type machining centerVertical movementof spindle unit isexpressed asZ-axis.With thehorizontal type machining center,axis of spindle ...

  • Page 27

    2-22 Y-axis©YIn case of Vertical-type machining centerLongitudinal movementofspindle (tool),namely, column-longitudinal movementisexpressed byY-axis.With the horizontal type machining center,vertical direction ofspindle isexpressed asY-axis.m Cl©\©DIRECTIONY-plus: directiongetting away fromope...

  • Page 28

    2-24X,Y, Z standard coordinateand actual workz®Y©A©Z9wX©©©ZVertical-type machining centerr®©•Display ismade by the movementofspindleY©z©Y©0fX ©I K;<Table*•.X©<?eZ©X ©X©SpindleHorizontal type machining center* In programmingon the desk, do notmind the movementof tableby c...

  • Page 29

    3.M,S, T, F, BFUNCTIONS3-1Miscellaneous (M-function)At the time of operation ofthis machine,command ismade withspindle-rotation start,stop, coolant ON,OFF, mirrorimage, tablerotation,ON-OFFcontrol onthe side oftool-change, etc.within 4 digits (machineforusewith 2 digits usually) following theaddr...

  • Page 30

    3-2 Command method ofpallet change1. Case ofVK1)Home position atthe pallet change(D X-axis 3rd reference point position.(G91G3OP3X0)© A pallet ismounted on thetable and clamped.© The sliderforwards.(D The pallet has been completed toturn eitherclockwise orcounter-clockwise.(D TheAPC door is clo...

  • Page 31

    4.Case of HG500 type1. There are three kinds ofAPCprograms asfollows:1) M60 cycle.......Changing operationis performed withoutdisting-wishing betweentheleft palletsandthe right.2) M61cycle.......A palleton machine is carried outleftside and A rightside pallet iscarriedin.3) M62cycle.......A palle...

  • Page 32

    5.Case of HS type1)APC program isexecuted by a following Mcode.1) M60cycle.......Changing operation isperformed without disting-wishingbetween the leftpallets and theright.2)Program exampleG91 G30 XO YO ZO P4BOM603-4I

  • Page 33

    3-3 Command method of spindlespeed (S-function)A. Make direct commandfor spindle speed by5digits following theaddress S.S AAAAAB. Command value(45 min'1)S45//(4500 min1)S4500C. Programming exampleChange tolower feed, 500min'1Spindle rotationS500;M03;Change spindlespeed to5000min'1 forrotation.S50...

  • Page 34

    3-4Tool No. call (T-function)A.Command is madewithin 4digits (2digitsgenerally) of numerals in following theaddress-T. Afterexecution, toolis called tothe stand-by position, and armis hold.This code is effective until the next Tiscommanded.B. Program exampleA Case incallingthe Tool No.15T AAAAT15...

  • Page 35

    F. At timeoftool change, there is stand-byposition forsimultaneous change of thecurrent and nexttools.Case calling Tool No.15 to the stand-byposition.Simultaneously with x, y-axial movementandspindle change,Tool No.15is called tothe stand-byposition.T15;(Actual programming example)G54 G90 GOOX100...

  • Page 36

    3-5 Programming example oftool change (Case of VM, VK, VS)01234;G17G40 G80M31 ;M31 (Chip conveyor start)N1;Keeping tool-change operation,T01 spindle.....T01 M06;T02 stand-byT02;G54 G90 GOO XO YO S300 ;G43Z30.0 H01;M03;Machining programM06 (ATC cannedcycle)Case ofVKM15;G91 G30 ZO ;G30 G91Y0M19;(TX...

  • Page 37

    3-6Programming example oftool change3-6-1Case ofHG1. Thereare three kinds of ATC program of HGas follows:1) ATC position returnis performed by mainor sub-program.2)A method ofusing ATCcanned cycle (availableby changing theparameter)3)A method of performing ATC position return andarm swingoperatio...

  • Page 38

    3) PerformingATC position returnandarm swingoperation at a time.The contests oftheoperation.(D Axes ofX, Y,Z are returned toATCposition.(2) M09, M05,M19are performed.(E> Arm swingoperation will be start whenZAxiscomes to40mmbefore theATCposition.Note 1)Operation of 3)willbe done whenrapidfeedo...

  • Page 39

    3-6-2Case of HSThis is operated byATC fixed cycleregistered in SEICOS.M06Fixed cycleO1234G91 G28 ZOG28 XO YOT01M06G54 G90 GOO XO YO S300T02N1 G30Z0M115N2G30Y0P3X0TXXM106N3G30 XON4 M06N5 G30P3X0M107N6M116S| Machining!ST02 M06[Explanation]M106:Spindleposition deciding, shutter close, tools temporar...

  • Page 40

    3-7Command method of feed speed (F-function)A. Commandthedistance between 2Commanded pointsby linear orcircularinterpolation,also, command the movingspeed by the numerals 1—999999 follow¬ing 1-5000.CommandActual speedF00011mm/min(minimum)F11mm/minF001010mm/minF0100100mm/minF50005000mm/minB. Ac...

  • Page 41

    3-8 Table-indexing command method (B-function) HG seriesCommand the table rotation by address-B and 3-digit numeral.Bymachine specification, minimum indexing angle is 10.With absolute command, B00~B359 (1°)is thestandard.Rotation is madeshort-circuit direction (the leftdiagram shows the case of1...

  • Page 42

  • Page 43

    4.G-FUNCTION (preparatory function)4-1G AAAIt shows the meaning of program-command bythe numeralof 3digits (usually 2 digits)following AddressGOOPositioning (rapid feed)G01Linearinterpolation (cutting feed)G02Circularinterpolation CWG03Circular interpolation CCWG.That is,it is a preparatoryfuncti...

  • Page 44

    4-2GOO (Positioning)It is calledrapid feedor rapid traverse, andrapid feed ismadefrom the presentposition tothe next destination (X, Y, Z).YADestination40Xttz8050Current positionHow towrite the programGOO X80.0 Y40.0 :YNote 1)The route atmoving time is notnecessarilylimited tothestraightline.A40N...

  • Page 45

    4-3G01 (Linear interpolation)Itcalled linear cutting or cutting feed, andlinear movementis made from the currentposition tothe nextdestination.Feed rate (feed function) F is necessary.CurrentpositionDestination400£3How towrite programX®eG91 G01 X400-0 F200;F is a moving amount(mm/min)per minute...

  • Page 46

    4-4G02, G03 (circular interpolation)Rotary directionItis called circular cutting, and itmoves to thedirection in the feed rateF AAA A along thecircle (arc)towards the commanded point.Circularradius iscommanded with "R".+Y axis)iG02<303.'G03+X axis+Z axisG02How towrite programG02 X_Y_...

  • Page 47

    4-5G02, G03 (program example)ProgramexampleYB (70. 80)80 KFeedF300R504040--Startpoint60RA20Endpoint C(130.20))-20--602030Program7Tzero point(00)/13070How towrite absolute command programby radius R indicationA —*• BG90 G03 X70.0 Y80.0 R50.0 F300 ;G90 G02X130.0 Y20.0 R60.0 F300 ;BCHow towritei...

  • Page 48

    4-6G02, G03 (program example)Example ofcircular program exceeding180°JJB75.0R50.0(PrStart pointogram zeropoint)\25.0X\A(X0, YOl—50.0How to writeabsolute command programbyradius RindicationG90 GOOY75.0;G02X-50.0 Y25.0 R-50.0 F300 ;A- BB —- CHow to writeabsolute command programby the use of I,...

  • Page 49

    4-7 G02, G03 (program example)Fullcircular program example* Incase of full circle,R is notused..X70.0. Y50.0Y:o.oAB50.0Start point—Program zeropoint&*-X50.0With absolute commandA— BG90 GOOX70.0 Y50.0 ;G30 (X70.0)(Y50.0) 1-20.0 F100;GOOX50.0 (Y50.0);0BBB— AWith incremental commandA-*•B...

  • Page 50

    4-8 Summaryon GOO, G01, G02, G03GOO X_Y_ (Z_ );CDG01X_ Y_ (Z_ )F_;AWV©G02 X_ Y_ (Z_ )R_FCDoG03X_ Y_ (Z_ )R_ FOCasepositioning with rapid traversetowarddestinationGOO X100.0Y200.0 ;GOOZ50.0 ;CDG01X100.0 Y200.0 F250 ;G01 Z-20.0 F100;Movingcase with linear interpolation towarddestination(DMovingcas...

  • Page 51

    4-9G04 (dwell)It is used forcommand of stop-ping timeduringauto-operation.It stops for only theindicated time.In addition to address-P,X can be indicated.G04 PAAAAAAA;orG04 XAAAA. AAA;Program exampleG04 P2500; 2.5sec.dwellG04P500; 0.5sec.dwellG04X2.5 ; 2.5sec. dwellG04P2.5 ; 2.5sec. dwellAt time ...

  • Page 52

    4-10 Exact stop (G09)WhenG09 command iscommandedin thesame block as travel command, the feedisdecelerated to stop whenone block is finished,and after checking that the machine position islocated within therange designated byacommand position, theprogram moves tothe nextblock.(1) Command fromG09(2...

  • Page 53

    4-11G17, G18, G19 (plane indication)Plane indicationIn performingthe next<£> or (D, it is necessarytomake plane indication previously.© Circular interpolationG02, G03(D Tool diameter compensationG41, G42Y/X/YXZtG17 (X-Y plane)iXz1zG18 (Z-X plane)/YiG19 (Y-Z plane)Note1)G17is selected atth...

  • Page 54

    4-12 G27 (zero-point return check)It is also called "reference-point returncheck".When the end point (positioning position)ismatched to themachine-zero point (firstreference point), zero-point return lamplights.When different,no lightingis made, then,alarmoccurs.G27 X_ Y_ Z_ ;(Case ofsi...

  • Page 55

    4-13 G28 (auto-zero return)It is alsocalled first-reference point.Zero-point return lamplights bypositioning (return)tozero point of machine-bodyproper.G28 X_ Y_Z_ ;(Caseof simultaneous 3axes)Program commandNote1) HereX_ Y_point.Z_ is calledmid-Y©/ 1150Middle pointActual movement<DCurrentposi...

  • Page 56

    4-14 G29 (auto-return fromzero point)It iscalled auto-return from reference point.positioningcan be made forthe command-position (namely, X_ Y_ Z_ in the sameblockof G29) throughthe mid point (mid-pointalreadycommand by G28).G28X_ Y_ZYA* Command is madejust after G28 in general.Mid-point200--100i...

  • Page 57

    4-15G30 (2nd,3rd, 4th referencepoint return)It is alsocalled secondzero point return (3rd,4th).Commanded axis by G30-command ispositioned through the commanded point tothe2nd (3rd, 4th) referencepoint.It is positioned byreference point.G30 P2X_ Y_Z.G30P3 X_Y_ ZG30 P4X_ Y_ ZG30 X_Y_ ZNote 1)In omi...

  • Page 58

    4-16 G31 (skip function)By theinput of skip signalfrom theoutside intocommand ofX, Y, ZfollowingG31, thiscommand-remainingis intercepted,and nextblock is executed._Similar toG01, up tothe destination,linearinter-polation is made.ASkip signal input100Y->--200.0Actual movement- XMovementwithouti...

  • Page 59

    5.G-FUNCTION (Length Compensation, DiameterCompensation, Position Compensation)5-1Philosophy of toollength compensation (G43, G44, G49)A. Command: G90 (G91) G43 (G44)2HOffset NumberG43 (+ Offset)G44(- Offset)Final positionofmovecommandof2-axis canshifta valuewhich hassetin offsetmemory toplus dir...

  • Page 60

    5-2Tool length compensation (G43,G44, G49)Bythis command, addor subtract a compensating amount, which isdesignated in H code,onthe final position of anyone axis.A. GcodeG43: Toollengthoffset (+)direction (Finalposition + compensatingamountbyH code)G44 : Tool length offset (-)direction (Finalposit...

  • Page 61

    Tool length offsetcan be fixedon theZ axis by parameter setting.G43G43Z_ H.H.orG44G44Bythis command, addbyG43 or subtract byG44a compensating amount,which isdesignatedin H code,on the move command of axison and after.C. Cancel oftool length offsetG49H00 jBy thiscommand, cancel the toollength offs...

  • Page 62

    (f) The following noticeis required, about vector of tool length offset when pushing theresetbutton.(i) Incase of parameter No.5002#5=0 (Cleara vectorof tool lengthoffset by reset.),cleara vectoroftool length offsetwhenpressing resetbutton.Therefore,establishment oftool length offsetis required b...

  • Page 63

    5-3 Tool diameter compensationG41, G42, G40A. PurposeTool (radius R)Generally,inmachining the surrounding--inside),it ispossible toobtain the intended/ \%shape byoffset oftool-radius (R)alone to/theoutside (inside).az./L-J_.\Program routeTool-center rocksB. Program patternBesure toindicate the pl...

  • Page 64

    5-4 Tool diameter compensation G41, G42, G40A. Offset vectorThissize equals tooffset amountindicatedbyD-code atright angleagainst theprogressive direction of tool,and it facesthefool center from the workpiece.Note 1)Make execution with GOO,G01.No execution is made with G02, G03.Tool centerActual ...

  • Page 65

    C. Case of circular compensationIncase of G02, G03, (I, J) commands thecircular center.New vector (X, Y)Case ofG02, G03\"4(I, J)Old vectorstart point5-5Summary of tooldiameter compensationStart-up blockG41 offset modeCancel blockStart-up blockG41 offset modeCancel blockG41XYDActual tool locu...

  • Page 66

    5-6G41, G42 (start-up)A. Start-upThis isa movement to change fromcancelmode (G40) tooffset mode(G41, G42).B.Case turning aroundthe inside(180° £a)Linear -»LinearaProgrammed pathrG42Tool centerpathr : Offset amountC. Linear— CirculararG42x Programmed pathTool center pathD.Case turning around ...

  • Page 67

    E.Linear—* CircularX.G42a\\\'\ T%x Programmed pathTool centerpathh'rStart-up///G42///F. Case turning around theoutside acutely( a< 90 ° )LinearLinearProgrammed path-17//riTool centerpath/G. Linear—>ÿ CircularftU/l/G42///a/r/Programmed path\S.Tool center path \5-9

  • Page 68

    5-7 G41, G42 (offset mode)A. Offset modeDuring offset mode,offset can be madenotonly for linear compensation andcircular compensation, but also forpositional command.Case turning the inside(180° £a)Linear-»ÿLineara<Programmed pathT/ Cross/ pointTool center pathB. Linear-*ÿCircularCl(rT/ C...

  • Page 69

    D. Linear-»ÿCircularar *TVCrosspoint\ProgrammedpathTool center pathOffset modeE. Case turning around the outside acutely( a<90° )Linear-»• Linearra\Programmed path.\± r\a.Tool centerpathrF.LinearCircularr4T''a:V\f rxL_\\rProgrammed pathTool centerpath5-11

  • Page 70

    5-8 G40 (cancel)A. OffsetcancelThis is a movement tochange from offsetmode (G41, G42) tocancelmode (G40).Case turningthe inside(180°a)Linear-*•LinearaProgrammed pathTG40Tool center pathB. Circular-»• LinearaProgrammed pathrG40/Tool center pathC. Case turning around the outside obtusely(90°...

  • Page 71

    Offset cancelE.Case turning around theoutside acutely( a<90° )Linear-*ÿLinear\ QProgrammed pathrTool center pathG40\“jF. Circular-»LinearTProgrammed path///iTool center pathPrecautions(a)When theoffset plain is changedover during tool diameter compensation mode, an alarmoccurs.(b)Whenno a...

  • Page 72

    (f) When the followingcommandsare given during offset mode,an interference check(excessive machining) alarmoccurs.(i)When innercircumference ofacircular arc smaller than the toolradius ismachined.(ii) Agroove smaller than the toolradius is machined.(iii) A stepsmaller than thetool radiusis machin...

  • Page 73

    5-9 Example oftool diameter compensationprogram(Left side offset)When D10 = 20.G90GOO X0 Y0.;N1G17 G01 G90 G41 X50.Y50. D10 F200;N2 X100.;N3G02X150.Y100. 150.;N4 G01 G40 X200.;(Rightside offset)When D10 = 20.G90 GOO XOYO.;N1 G17G01 G90G42X50. Y50.D10 F200;N2 X100.;N3G02X150.Y100. 150.;N4 G01 G40 ...

  • Page 74

    5-10Example of tool diametercompensation programA. Tool No.TOIwhen D21 = 15.000The radius of end millbecomes the samedimension as that ofthe offset vector (arrowmark).\<2><End mill diameter:0 30”*720Y\\trT40R10040_125 9/jI v\ a/ / / / / //i 20zo40iUT— 20-/©/s'©20Start point©©XPro...

  • Page 75

    5-11 Example of tooldiameter compensation programA. Oblique-line-part surroundingcuttingUnder machining state,downward cutting isdone.Crossing pointr.&T©!r@30Tt420©4©50-*II305:V//////////////S/////SSiB. (D Start-upVectorgeneration fromzero toD02 for itssetting value amountIncremental© G91...

  • Page 76

    5-12Example of tool diameter compensation programA. Example ofcircle-cuttingin theuse oftool-diameter compensation (G41, G42)Endmill-movementrough machining time® <D ilMachining {<t> 80x depthas 10) shown in rightdiagramis attempted.O Using cutter: $30.0ii©it2-bladeendmillO Machining: ...

  • Page 77

    (Program example)G42G01D10 F200;However, radius offset amount: 20.0N1 G01 G91 X100.;N2 G39;N3 Y50.;N4X-50.;N5 G391-50. J-35.;N6X-50. Y-50.;Corner circulararcCornercirculararcCorner circular arc/L»N4I'St.JN6N3(N1l7'Corner circular arcXI5-23

  • Page 78

    5-16 Tool compensation by tool numberTool lengthand toolradius compensation can be made by spindle tool number used astoolcompensation number.(a)Tool lengthcompensationShift workcoordinate systemby the tool offset amountcorresponding tothe spindlenumber.Example)T02 M06aA tool of which toolNo. is ...

  • Page 79

    (b)Tool radius compensationTool radius compensation becomes effective by G41, G42commandblock.Example)T02 M06;G41;G40;Tool radiuscompensation can be made by theT02 offset amount.(c)Plural offset (by H code,or by D code)Using H-;, workcoordinate system is shiftedbytool offset, amount designated by...

  • Page 80

    (2) Tool radius compensationUsingD- ; toolradius compensation canbemade by the offsetamount designated by Dcode, notby the spindle tool No.D_— ; Plural offset byD code is turned ON.D00 •••;Plural offset by D codeis cancelled.Note1)Plural offset byD code iscancelled whenT-M06iscommanded.Ex...

  • Page 81

    5-17Tool position offset (G45, G46,G47, G48)A. G45~G48G45~G48are one shot commands.The offset vectorof the toolposition offset iskept for the travel command after thisblock.AOffset amount+For axialmoving directionGMeaningG45ElongationG46ShrinkageG472-foldelongationG482-foldshrinkageAOffset amount...

  • Page 82

    D. Example ofX Y axial programUpper stagemeans incremental commandLower stagemeansabsolute command attime ofX100.0Y-100.0.> Program movement> Compensation amountActual movementG45 X20.0 Y20.0 D06 ;G45 X120.0Y— 80.0 D06 ;G45Y20.0 D06 ;G45 Y— 80.0D06 ;G45X— 20.0 Y15.0D06 ;G45X80.0 Y— ...

  • Page 83

    5-18Example using the positional offset fortool radius&1130AV3,0RATool diameter300 2040'AAOffset No.20D0190Irzy40/30/50 “X.AOffset No.50+10.4030305080,ÿiIiI17020023080130(0.0)Incremental commandN1G91 G46 GOOX80.0 Y50.0 D01;N2 G47 G01 X50.0F200 ;N3Y40.0;N4G48X40.0;N5Y-40.0;N6G45X30.0;N7G45 ...

  • Page 84

    5-19 Example usingthe tool-position offset for millingmachiningTool diameter<J> 75Offset No.D11Offset amount+37.5Actual movedamountMoving amount ~>”on program«Offset amount<s§>(N4).\\@>\70.0\<b-e-\XO>55.0@) •\t©\1\\;160.0160.0Absolute commandN1 G54 G90GOO -X160.0 S2...

  • Page 85

    Program example 2G17G54 G90 GOO XOYO;G01 G91 F200;N1 G46X20.Y20. D01;N2 G45 X40;N3 G45 G03X20. Y20. J20.;N4 G45 G01Y20.;N5G47 X60.;Reduces X and Y axes by the offset amountElongates X-axis bythe offsetamountElongates X and Y axes by theoffset amountElongates Y-axis by theoffset amountElongatesX-a...

  • Page 86

    (g) G45~ G48 cannotbe commanded duringthe tool diameter offset mode.Example) WrongexampleG41 GOOX_ Y_Toolradius compensation modeG45 iscommanded duringtool radius compensationmode.*-G46iscommanded duringtool radius compensationmode.G45X_ D.G46YG40 X_Y(h)Whentool position compensation iscommanded ...

  • Page 87

    6.G-FUNCTION (Coordinate System)6-1 Setting of coordinate system (G92)CommandCoordinate system that the currentposition oftool would beXAAAA YAAAA ZAAAA can be set.G92 X YZ ;<X>(!)©When programzero point is setas a, toolwaslocated atthe current position (D.Coordinate systemin thiscase isas...

  • Page 88

    6-2 Caution fortheuse of (G54~G59)and G92work-coordinateIn theuse of G54~G59, there isno need of setting thecoordinate system with G92.Upon setting the coordinate systemwith G92, thecoordinate systemofG54~G59 wouldmove. Especially, do notmix G54~G59 except thecase intending to shiftG54~G59.Y*Y©T...

  • Page 89

    6-3Work-coordinate system(G54~G59)G54—G59Itis possible to setthe machine-proper 6coordinate system.Selection is made with G54~G59.Setting ofcoordinate systemis made by thedistancefrom the first reference pointup totheprogram zero point.Setting valueG54X0Y0Program zero pointNG54G58]rxsSetting va...

  • Page 90

    6-4Work-coordinate systemG54, G55 and coordinate systemsettingG92G54, G55and G92As shownin right diagram, previously setonthescreen of offset before auto-operation.G54X-150.0G55X50.0Y -50.0Z -500.0Y-100.0Z-500.0A BycommandingG54G90G00X0Y30.0;Movement ismade towork-coordinatesystemof G54, X0, Y30....

  • Page 91

    6-5Example usingwork-coordinate systemBy commanding G55 G90GOO XOY30.0;, toolmoves toXO. Y30.0 (A-point)of work-coordinatesystem of G55.G56 X70.0Y200.0Z400.0G54X0Y0Z0G55 X-50.0G57X90.0Y300.0Z400.0By commanding G56 G90 GOOX0 Y30.0;, toolmoves toXO.Y30.0 (E-point) ofwork-coordinatesystemof G56.Y150...

  • Page 92

    6-6Addition ofwork coordinate systempair number (G540~G599)60 pcs. of proper coordinate systemcan be setby commandingG540~G599.Before commanding G540~G599, settheoffset amount (the position of themachinecoordinate system atthetime whena toolnose is located on thereference point of the workcoordin...

  • Page 93

    (3)Precautions(a)G540~G599and G54~G59 are thesame group of Gcode.(b) When G540~G590are commanded afterthe coordinate system isnewly setby G92, theoffset amountof the reference point ofthe machine coordinate systemand theoffset amountof thework coordinate system ofG540~G599 are relatively changed ...

  • Page 94

    Work coordinate system preset (G921)Whenthefirst manualreference point return isperformed after the power supplyfor the NCunit is turned ON,the machine coordinate systemis setandnextthe work coordinate systemis set.When the manualreference point returnis performed inthe stateof the reset, the wor...

  • Page 95

    (1) Command formperation(a) Thecase by GcodeG921 XO YO ZOPreset axis ofthe workcoordinate system(b)CasebyoperationThe manual reference point returnis performed atthe stateof reset (OP signal OFF).(2) Precautions(a)In the casewhen it is made byG921, toolradius compensation, toollength compensation...

  • Page 96

    6-7 Selection of machine-coordinate system (G53)G53Upon makingthe first reference point return,thedisplay at(MACHINE) coordinate systemshall all be zero follows:G90G53X0Y0Z0;xoYOZOProgram exampleG90G53IP;G90G53G00X100.0Y-100.0;CRT-screenafter execution, namely, with(MACHINE)coordinate system, too...

  • Page 97

    6-8 Localcoordinate system(G52)G52In programming withwork-coordinate system,another coordinate systemmay beprepared inthework-coordinate systemfor easierprogramming.It is called "local coordinate system".Local coordinatezero pointIHow to prepare local coordinate systemWith theright comm...

  • Page 98

    6-9 G52program exampleN10X*ÿN 9First reference point(Machinezero point)vLocalcoordinatesystem\A50--100--\\N5r'VvWork-coordinatesystemG55N3\Y50;-V6 50\N&V\\/wN7itG54,Work-coordinate system1005001986 ;NScreen MACHINE displayScreen ABS displayG91G28Z0;G28X0Y0 ;G54G90G00X0Y0 ;G52X50.0 Y50.0 ; Lo...

  • Page 99

    6-10Data setting (G10)(1) Setting ofan offset amountfor the work coordinate system(a) Command formG10L2P_X_Y_Z_...R_However,PO; Setting ofG54~G59: Designation ofexternalwork reference point offsetDesignation corresponding to thework coordinatesystem,G54~G59: Work reference point offset amountfor ...

  • Page 100

    A. Example of change of work coordinatesystemBy the followingcommands, eachcoordinate systemcan be rewrite ten intoeach work-coordinate system.G10L2P1X_ Y_ Z_ ;Example)G90 ;G10L2P1X100.0Y-10Q.0Z-300.0 ;G10L2P2X50.0Y-100.0Z-400.0 ;P = 1~6: Indication corresponding tothework-coordinate system1~6.P1...

  • Page 101

    (2) Setting of tool offset amountTool offset amountscan be setby program commands.(a) Command formG10 L10 P_RG10L11P_RG10L12 P_RG10L13 P_RSetting oftool length form offsetSetting oftoollength wear offset amountSetting of toolradius form offset amountSetting of tool radiuswear offset amountHowever...

  • Page 102

    6-11One directional positioning(G60)Thefinal positioningshall be always made from one direction commanded.Byusingthis function,highaccuracy positioning can beobtained.(1) Command form(a) Incaseofone shotGcodeG60X_ Y_ Z_ ...;Effective only for G60command block.(b)In case ofmodal GcodeG60 X_Y_ ZX_Y...

  • Page 103

    7.G-FUNCTION (Canned Cycle)7-1Canned cycle (G73~ G89)A.Specialoperations are requested formachinings suchas drilling, boring, spotfacing,tapping.It extends tothe several blocks.Special movementwas enabledbycommandof 1block.G73, G74,G76G80G81, G82, G83, G84, G85G86, G87, G88, G89B,Command methodXE...

  • Page 104

    7-2 Ganned cycleA. List of canned cycleOperation athole-bottompositionEscapeoperation(+Z direction)Hole¬machiningmodeBoring operation(-zdirection)ApplicationHigh-speed deep holdboring cycle_Rapid feedG73intermittent feedReverse tappingG74CuttingfeedSpindle normal CuttingfeedturnRapid feedFinebor...

  • Page 105

    7-3Canned cycle(data type, return level)A. Data typeG90G91TzoRIR-pointR-pointZZ1Z-point-Z-pointAbsoluteIncremental5. Return level (initiallevel and R-point level)G98G99Initial levelInitial level/R-point66R-point level returnInitial level returnInitialpoint means Z-axial position attime of cannedc...

  • Page 106

    7-4Canned cycle (G73, G74)Detailof movementCaseof G98 (initialpoint return)Case ofG99 (R-point return)G73G73 X— Y......Z......R......Q ••••••L •—F(Cannedpitch)High¬speeddeep hold(X. Y)(X. Y)jj- Initial pointx>x?R-pointQJjZZaQl_[ZZsdrill•#QQi.5SQQ1i1LL6 : Parameter No.5150Z...

  • Page 107

    •In G73, it is possible to commanda cut-in for variable pitch byusing the addresses I,J andKinsteadof the address Q.I: Initial valueof cut-in amountJ:Detecting value after 2nd cutK: Final value for cut-in amountCommand withoutsign.(Example)G99 G91G73 X_Y_R-10.Z-40.110. J2.K5. F_;Cut-in amount1s...

  • Page 108

    Precautions ofthevariable pitch commandsNote 1)Q,I, J andK are modal during canned cycle.Note2)Since Qis modal,before commanding variable pitches by I, Jand K,command QOwhen Qcommand was givenpreviously.G74ReverseG74 XY-P......LFEZ—R(X.Y))(X.Y)—rrtapInitialpointSpindle reverseturn•R-point--...

  • Page 109

    7-5Canned cycle (G76, G80, G81)Detail of movementCase of G99 (R-point return)Case of G98 (initialpoint return)G76G76 X......Y—Z R-P......QLF6-ÿ4,BoringSpindle start(X. Y)Initial pointx?Spindle start/<><j>- R-pointR-pointiShift speedShiftjr<>n=£> - Z-pointShiftspeedShiftDw...

  • Page 110

    7-6Canned cycle (G82, G83)Detailof movementCase ofG98 (initialpoint return)Case ofG99 (R-point return)G82G82 X......Y — Z------R......PLFJ CL Y)x?Spotfacing(X. Y)— Initial point-----xo-i\r'fR-pointR-pointAZ-pointZ-point\6—\Dwell (P)Dwell (P)G83 XL—F;Y— Z~RQG835Q(Cannedpitch)(X. Y)(X. Y)...

  • Page 111

    •In G83,itis possible tocommand a cut-in forvariable pitch by using the addresses I, J and Kinstead ofthe address Q.I: Initial value of cut-in amountJ: Detecting value after2nd cutK: Final value forcut-in amountCommand without sign.(Example)G99G91 G83X_Y_R-10.Z-40. 110. J2.K5. F__;Cut-in amount...

  • Page 112

    Precautions of thevariable pitchcommandsNote-1) Q,I,Jand K aremodal during canned cycle.Note-2)Since Qis modal,command QOwhen the Qcommand isgiven previously, before thevariable pitch is commandedbyI, J,K.7-10\

  • Page 113

    7-7 Canned cycle (G84, G85, G86)Detail of movementCase ofG99 (R-point return)Case ofG98 (initial point return)G84R—— PLF •**—EjG84 X— Y2(X.Y)CX.Y)Tappingj— Initial pointiSpindle forward turnx>>oSpindle forward turn//''*R-pointR-point1 1EFFEDwell diameterspindle reverseDwell diam...

  • Page 114

    7-8Canned cycle (G87, G88, G89)Detailof movementCase ofG98 (initial point return)Case of G99 (R-point return)G87G87 X •••••ÿy......z—R---P......QLFSpindle indexing stopqTappingi—N 9 Initial point•>oSpindle forward turno[=£>' j Z-pointDwell spindle indexing stopYo<Jzzi '...

  • Page 115

    7-9Example of canned cycle programN003 (CENTERT03 H03)T03M06G54G90G00X-45.0Y85.0S800T04G43Z50.0H034545M03G99G81R2.0Z-3.9F100xoor.85..toG98X45.0G99Y-75.0.0!XO75Program zeropointXOY0G98X-45.0G99X-30.0Y0X0Y-30.0G98X30.0Y0G80M05|3J•Center.ÿH03•DrillH04•Tapping'-XT03H052.0•-XT0415zoN004(10.2D...

  • Page 116

    7-10Herical cuttingG02, G03A. FunctionBy 1-block command, it iseffective forspiral oil-groove machining.B. Command formatG02RZ_ FG17XYI_J.G03G02RY_ FG18XzI_KG03G02RX_FG19XYG03J_ K_C. F-commandFeed speed along thearcis commanded,thus the speed oflinear axis is:Lengthoflinear axisFxLength ofcircula...

  • Page 117

    Programmable mirror imageG511, G5017-11A. FunctionProgram of quadrant-unitcanbe automatically obtained asmirror-image by G-code.Command formatG511X_ Y_ Z_ ;To setprogram mirrorimageCommand value of X,Y, Z setsthe mirror tothedesired position.G501; CancelB. ProgramexampleG55G90G00X0Y0;* G511X-100....

  • Page 118

    D. ProgramexampleG54G90 GOO X70.0 Y20.0;G511 X70.0;N1 G01X90.0 Y40.0F200;N2 X120.0;N3 G03 Y80.0 R20.0;N4 G01 X90.0;N5 X70.0 Y20.0;G501;YX-axis mirrorimage ONMirrorimage cancelN4\SR20,V\N3N3\N5 N5i\G02\\ /NN1N2X170.MirrorpointE. Precautions(a)When commandingthe coordinaterotation and themirror ima...

  • Page 119

    7-12 Setting mirror imageThe mirrorimage can be engagedfor every axis bytheON/OFF operations on thesettingscreen or by theexternal inputsignal (PC -*ÿNC) ON/OFF.(Note)The programimage isengaged through regardinga coordinate value atthe timewhenthe mirror imageis turnedonas themirror point regard...

  • Page 120

    (4) When themirror image is engaged only 1axis ofthe designated plane.(a) Circular command (G02, G03) : CWand CCWare reversed.(b)Tool radius compensation (G41, G42): The rightside offsetand the leftside offsetarereversed.(5) Precaution(a)The position displaybecomes thecoordinate valueafter the se...

  • Page 121

    7-13 Direct tapping7-13-1S format (G841, G741)A. FunctionBy this synchronizing method ofspindle rotation andZ-axis feed, high-speed/high accuratetappingcab be done.Conventional tapper is notneeded.M03 and M04commands are notavailable.B. Command formatrG741 "I TG98 “I f"G94]|_G841J|_G9...

  • Page 122

    C. Operation cycleGeneralcycle of direct tappingconsists of (D~© action.[G841]-rapid traverse:utting feed©O"?©©<X> Positioningof tapping hole© Rapid feed toR-point© Operation untilZ-point bytool normal rotation@ Dwell by parameter settinginitial point(D Return toR-point bytool co...

  • Page 123

    and 6.Note 3)At program\ STOP | in between operations 3~5, ] STOP | lamplights, however,it stops afterthe endof operation 6.Note 4)Don't commandEin G94 mode.G741G741 (G98)G741(G99)Initial point?Spindle stop*1Spindle stop2i2!6iSpindle reverse turnQE3q-sTsia±=*5Spindle reverse turn©spindle stopR-...

  • Page 124

    7-13-2F format (G84.2, G84.3)A. FunctionBy thissynchronizing methodof spindle rotation and Z-axis feed,high-speed/high accuratetappingcab be done.Conventional tapper is notneeded.M03and M04commands are notavailable.B. Command formatX_Y_Z_R_P_Q.L_S_F_rG84.2 "|p398 “I P394 1[G84.3J|G99 J[G95...

  • Page 125

    C. OperationcycleGeneral cycleofdirect tapping consists of (D~(7) action.[G84.2]•rapid traverse -cutting feed©o-?©CD 1(D Positioning of tappinghole(2) Rapid feed toR-point(3) Operation until Z-point by toolnormal rotation@ Dwell by parameter settinginitial point (D Return toR-point bytool cou...

  • Page 126

    and 6.Note 3)At program | STOPI in between operations 3~5,1 STOP j lamp lights,however,it stops afterthe endof operation 6.G84.3G84.3 (G98)G84.3 (G99)QInitial point1Spindle stopSpindle stop2'2! 6Spindle reverse turnSpindle reverse turn©spindle stopR-point©spindle stop•R-pointPr1Tl«*Pr1—4 5...

  • Page 127

    7-14 Boring pattern cycle (G70, G71,G72, G77)© G70 : Bolt-hole cycleG70 X_ Y_ I_J_ L_(Example)G70 X90.Y30. 140. J20. L6 ;23,I=40mmA 1=20°Y=304JEnd pointo6Start point® G71 :Arc cycleG71X_ Y_ I_ J_ K_ L(Example)G71 X30. Y10. 1100. J30. K15.2 L7 ;55.43K.M,2i<'-'''1=100)J=30°Start point(D G72 ...

  • Page 128

    7-15Bolt-hole cycle(G70)A. FunctionIn case of equallydistributed drillingon thecircumference, thisfunctiondecides theposition byautomatic calculation atrectangularco-ordinate value with the radiusandangle.2©<D>0)II=40i=20°(90,30)X=90Y=30A®%6©End pointStartingpoinK5G54X0Y0B. Command form...

  • Page 129

    7-16Arc cycle(G71)A. FunctionIt is usedfor machining of drilling-linearrangedin equalinterval on thearc.6543i=iooy215.2ÿ-W 15 J=30°StartPoint1030G55X0Y0B. Command formatG71X_ Y_ I_ J_ K_ L_ ;G71: Arc cycleX, Y:Make descriptionbasedon circle-centercoordinate, G90, 91.I: Arc radius.It should sure...

  • Page 130

    7-17 Line atangle cycle (G72)A. FunctionIt is usedfor machiningthe arranged holesin equalintervalon thedeclined straight line.®End point4I=25mm3J=30“£1X=70mmY=30mm/G54X0Y0B. Command formatG72 X_ Y_I_ J_ L_ ;G72: Line atangle cycleX,Y: Coordinate of start point (machining startpoint)I: Make se...

  • Page 131

    7-18 Grid cycle(G77)A. FunctionIt is used formachining of arrangedholes inequal interval onlattice.mm121=2511C=25105.96K=60°L378A=4Y-side.1=30°X-sidefx=2°4) Y=10G54XOYOB.Command formatG77X_ Y_ I_ C_ J_ K_ A_ L_ ;G77: Grid cycleX, Y: Coordinate ofinitial hole positionI: Settingofinterval inX-di...

  • Page 132

    7-19 True circle cutting7-19-1S format(G302~G305)A. FunctionAseries ofoperation cutting theinner side or outerside of the truecircle can becommanded byoneblock.B. GcodeG302: Truecircle cutting innerside CW (clockwise)G303: Truecircle cuttinginner sideCCW (counterclockwise)G304: Truecircle cutting...

  • Page 133

    b) True circle cutting OD (G304, G305)p]U.Q_ L_D_ F3.9IfX21\,R-(Q)3Tool center path: 0-»-1 -*2 -*3—*ÿ4 -*5-*7 -*8 —9CD)—0U+(D)gI—(D)K+(D)I+KHowever,I: Diameter ofapproachingcircleI+is of approach forthe plusdirectionI—is ofapproach fortheminus directionR: Rcommand for thehighspeed fee...

  • Page 134

    D. Programexamplea) Basic formG302 1-50. DIO F500;G302 150. DIO F500 ;YL/3/41 50.150.///T25bAx/7Z16S34y (D10): Offset amount/(D10): Offset amount/7-32

  • Page 135

    G303 150. DIO F500 ;G303 1-50. DIOF500;YZil//////j/XX//Xi<V150 v50.E521475Eii34/(D10): Offset amount/X (D10): Offset amount7G304 1-40.K30.D10F500 ;G304 140.K30. D10 F500 ;YJL347K30K307% 521\///J2..5 6/. 443(D10):Offset amount(D10): Offset amount140.1-40.•9-G305 1-40.K30. DIOF500 ;G305 140.K3...

  • Page 136

    b)R commandforthehigh speed feedrangeG302 150. R30. DIO F500 ;G304 140.R30. K30. DIO F500 ;Y/t/34/f150./IK30yf2AL/J\65/34(D10): Offset amount(D10): Offset amount/fHigh speedfeed range:R30. -(DIO)140.High speedfeed range:R30. -(DIO)c) J command for the highspeed feed rangeG304 140.J5. DIO F500 ;G3...

  • Page 137

    e) Spiral truecircle cutting designation (U, Q)G302140.U70. Q10. DIOF200 ;AA/LQ:Circular arcincrementMUiMHD©125(D10):Offset amountG304150. K50.U20.0 Q10. DIO F200 ;A3Q:Circular arc incrementAljO2.—(D10):Offset amountl8•K50.+(D10)I50.-(D10j7-35\

  • Page 138

    E. Precautiona) GivetheG302~G305 commands in the state of tool radiuscompensation cancel.b)The G302~G305commands are ofnon-modal Gdoes.Addressnumerical values other than Dand F commanded inthesame blockare effectiveonlyfor commanded blocks.c) Thenumerical values of R,J, K, Uand Qshall bealways co...

  • Page 139

    7-19-2 Fformat(G12.2, G13.2)A. FunctionAseries of operation cutting the innerside or outerside ofthe truecirclecan be commanded byoneblock.B. GcodeG12.2:True circle cuttinginner side CW (clockwise)G13.2:True circle cuttinginner side CCW (counterclockwise)C. Command forma)True circle cutting ID (G...

  • Page 140

    D. Program examplea)Basic formG12.21-50. DIO F500 ;G12.2 150. DIOF500 ;Y//34150.ISO.//1256/7/65213/4<-ÿ/ (D10): Offset amount(D10): Offset amount/G13.21-50. DIOF500 ;G13.2 150. D10 F500 ;YZil//////7/s/4\7I50v/SO.2I6S7561l34(D10): Offset amount// (D10): Offset amountV7-38I

  • Page 141

    b)R command for the high speed feed rangeG12.2 150.R30. DIOF500 ;/////4//1 50.A2//5,/a(D1Q): Offset amount//High speedfeed range:R30. -P10)c) J commandfor the highspeed feed rangeG12.2 150. J5. DIOF500 ;//,J : Clearance amountat the>high speedfeed/ //4//Pi50. .'fS/fi' B5,%f /3(D10) : Offset am...

  • Page 142

    e) Spiral truecircle cutting designation (U, Q)G12.2 140. U70.Q10. DIO F200 ;AiQ:Circular arcincrementME x1141-010,12(D10):Offset amountVI7-40

  • Page 143

    E. Precautiona) GivetheG12.2, G13.2 commands inthe stateoftool radius compensation cancel.b)The G12.2, G13.2 commandsare of non-modal Gdoes.Address numericalvalues other than D and F commanded in thesame blockare effectiveonlyfor commanded blocks.c) Thenumerical valuesof R, J,K,U and Q shall be a...

  • Page 144

    7-20Square sideframe outer cutting (G322, G323)A. FunctionAseries of operationof square sideframe outercutting can be hecommand in one block.B. GcodeG322: Square sideframe outercutting CW (clockwise)G323: Square side frame outercutting CCW (counterclockwise)C. Command formP322 1 yIG323 I x- Y_ Z_...

  • Page 145

    D. Initial pointThisis machining startpoint for G322 and G323 commands.Whena series ofoperation is finished, all theX,Y andZ axes return totheir startpoint.E. R point andZ pointThe R pointand theZ pointbecome as follows by G90and G91 commands.[ G90 ][G91]— ZO positionInitial pointInitial pointr...

  • Page 146

    G.Precautionsa) Toolradius compensationis applied regardlessof the tool radius compensation (G41andG42)by G322and G323.Accordingly, command them in the statethat the toolradius compensation is cancelled.b)G322 andG323arethe non-modal Gcodes.c)WhenA is omitted inthe G322 andG323 block, thecornerR ...

  • Page 147

    7-21 Coordinate rotation (G68, G69)A. FunctionBy this commandthe shape commandedwith a machining program can be ratted attheangle designated.Thereare 2 sortsofcoordinate rotationas follows:a)When the rotation centeris regardedas the reference point of the work coordinatesystemType Ab)When the rot...

  • Page 148

    a) When the typeA and the typeB of thecoordinate rotationare used.Coordinaterotation typeB ONCoordinaterotation typeA ONG68 a_ /3 _R ;G68 ;G69 ;b)When the typeA of thecoordinate rotation are used.Coordinate rotation type A ONCoordinate rotation cancelG68;G69;c) Whenthe type B of the coordinate ro...

  • Page 149

    E.When the coordinate rotation is used together with tool radius, scaling and compensation,programmable mirror image etc.,command in the orderas below.Programmable mirror image ONScaling ONCoordinate rotation typeB ONCoordinate rotation typeA ONTool radius compensation ONG511G51...;G68 a _ j3_R ;...

  • Page 150

    G. Precautions(a)G68shall be commanded in the independent block.When it is commanded byother than the independent block,an alarmoccurs.(b)When the plane is changed by commanding the planeselection (G17, G18and G19)during G68 mode,an alarmoccurs.(c)The firsttravel command afterthe block thatG68and...

  • Page 151

    7-22 Surface cutting cycle (G324,G325, G326)The surfacecuttingcanned cycleconsistsof 3kinds ofcycles;Square surface cutting (G324)Square surfaceone side sizing (G325)Square surfaceboth sides sizing (G326)Itis convenient cannedcycle toperform the surface cutting andgroove cutting by usinga facemil...

  • Page 152

    u: Spindlerotation speed for finishing (When omitted, the rotation speedis S. )(min'1): Cuttingfeed rate(Whenomitted,F commanded previously) (mm/min)FAQ\/XXTYTYRQTJt.k Finishing alioZwance(No.5152),L<CMovementsx,yGG]]-G0X,YI=©I=©J=@i=ei=©J=©j=©j=©The start point andcuttingdirectioncan be...

  • Page 153

    0ppApproach amountApproach amountYtz G—> X--R- 1st time +Q- 2ndtime +Q. 3rdtime (Z3- Finishing allowance)Z2tY&—»XSolid line: Cutting feedDotted line: Rapid traverse--1as.—-.J-J8. 16, 2412.24.36RT"- - 5.7!i: 6y522234I2315..,22ÿ-211,--1Lf1415•31,~-U• i4'n:i0~7illir<6: 7? ...

  • Page 154

    Bidirectional cutting (I QIUnidirectional cutting (I QI <C)Q0.K=©K=©P.PP.000K=©K=ep._p7-5211

  • Page 155

    (2) Square surfaceone side sizing (G325)A. Function Multi-directional cutting is enabledand thelast facecan be designated as well.B. Commanded fromG325 X_Y_ Z_ R_ I_ J_K_ Q_ P_ C_ D_E_ U_ F.G325: Square surfaceone side sizingX,Y: Start point coordinate value ofthe plane,entered basedon G90 andG91...

  • Page 156

    t :c2,>iVMmm ;C3)Finishing allowance(N0.5152UTKGCl;wipxRQiZtzFinishingallowance(No.5152)Y ©—-XC. MovementsPApproach amount7-54

  • Page 157

    1)X,Y approachingpoint, Rapid traverseuntil R point12)Rapid traverseuntilthe cutting high ofZ axisi3)Machiningin theIcommand axis direction14) Machiningin the Jcommand axis direction,K=©: Rapid traverse,K=0: Machiningi5)I-J plane 3) and 4)shall be repeateduntil the machiningis finished.16)Rapid ...

  • Page 158

    (Program example)ZO1Tool diameter:0 30An endmill isused.AA100.0G54X0YO200.0->Too! diameter:<t> 30An endmill isused.G90 G54 GOO XO YOS300;G43Z50.0H01;M03;G325 XO YOZ-20.0 R3.01200.0 J100.0 K21.0 C1 Q10.0 D01 F100;M05;7-561

  • Page 159

    D. Precautions(1) Whencutting-in amount per cutting (Q) ismade©, finishing operation is notdone(including plane).When (I R-Z1I )one operation isperformed.(2)From R point, cutting-inis performed by one cutting amount(Q).(3)J: J direction length becomesalways positiveregordless©,0.(4)When K ismad...

  • Page 160

    muI7fvTAKVi.(XVY1mmFinishingallowance(No.5152)YP <-XzRQlZTFinishing allowance(No.5152)ZIY ®C. MovementsCD©Finishing allowanceu.Finishingsurface®(DL-.©©I7-58

  • Page 161

    © Starting point side, cutting is done, leavingside finishing allowance1(2) Ending point side, side finishingallowance is left.I(E) Starting point side, cutting-in cuttingis done from theposition side finishing allowance isleft.I@ Ending point side, side finishing allowance is left.I(D Starting ...

  • Page 162

    IC2ClJJmmm\i©iim 11II©(X.Y)0W///////M(X,Y)m©1iI©i™wmm© ..i1i©(X,Y)O11111OWf)0(X.Y)©IiI©iWMM7-60l

  • Page 163

    7-23Pocket cutting (G327ÿG333)A. FunctionIt is possible tocommanda series of movementsfor cutting the innerside or outerside ofacircle,truck andsquare inone block.B. G codeG327: Inner circleG328: InnersquareG329: Inner truckG330:Outer circleG331: Outer squareG332:OutertruckG333:True circleC. Com...

  • Page 164

    D.Initial pointThe initial point is the machining startpoint for G327~G333 commands.When aseries of movementsare finished, all theX, Yand Zaxes returntothe startpoint.E. Rpoint and Z pointRpoint and Z pointbecome as followsbyG90 and G91commands.[G91][G90]ZO pointInitial pointInitial point?T?TRR44...

  • Page 165

    F. Precautions(1)Tool radius compensation is engaged regardless ofthe tool radius compensation (G41and G42) by G327~G333 commands.Therefore, command them inthe stateof tool radiuscompensation cancel (G40).(2)G327~G333are non modal codes.(3) WhenF is omitted,the Falready commanded becomes effectiv...

  • Page 166

    1. Circle pocket cutting (G327)A. FunctionThisis used for pocket cuttingof innercircle byendmill.B. CommandformG327 X_Y_ Z_R_ I_ J_ K_ Q_ D_ E_U_V_F.G327: circle pocketX,Y: Circle centercoordinate value,entered basedon G90 andG91.: Z-axis coordinate valueof pocket finishing,entered basedon G90 an...

  • Page 167

    1ÿC. Movements- (X, Y)Cutting depth per cutting: Q-Approach pointIIi2|*~tI «l3 » 2 34i--*L?-2-R point2Z4ilZ17S6<10(6l1120IEIS 171Solidline: Cutting feedDottedline: Rapid traverseZ11. Moves toX, Y point in rapid traverse.I2. Moves tothe Z-axisapproaching pointin rapid traverse.(Rpoint+ cutti...

  • Page 168

    D. Precautions(1) When thecuttingwidth (K) is ©, no finish cutting is done in theX-axis and Yaxisdirections.(Fig.1)(2) When theradius ofthe semi-finished hole (J)is ©, thetool doesn’t return tothe X-axiscenter in themachining cycle.(Fig.2)/KIK.IKW.yDesignated dimension1'AT2(3) When the cuttin...

  • Page 169

    2.Square pocket cutting(G328)A. FunctionThis is used when machining the inside ofsquare workpieces by end mill.The corner Rcan be designated as well.B. Command formG328: X_ Y_ Z_ R_I_ J.K_ Q_ C_A_D_ E _U_ V_FG328 : Square pocketX,Y: Start pointcoordinate value of theplane, enteredbased G90andG91....

  • Page 170

    C. MovementsCutting patterni=ej=ei=ei=@j=©J=©j=©X,Y)$JtIX.YX,YThe cutting method can be changed bythe sign,Iand J._>2]3Approaching pointIIQ4135I19. 34R point518.33147s8n 12/615,10162120jn23tfan2130,% J25317-68I

  • Page 171

    1. Moves tothe X,Y point in rapid traverse.I2. Moves to theZ-axis approachingpoint in rapid traverse.'(R point+ cuttingdepthper cutting inthe Z-axis direction (Q).)i3.Moves tothe work centerin the side facedirection in rapid traverse.i4. Moves totheR point in rapid traverse.I5.Cuts inby thecuttin...

  • Page 172

    D. Precautions(1)When thesemi-finished hole is machined,command cuttingdepth (C)ofoneside.When no the command(C)is given, it is presumed thatno semi-finishedhole ismachined, and cuttingisperformed fromthe center.(Figure below)(2) Whenthe cutting width(K)is ©, no finishingis performed in theside ...

  • Page 173

    3.Inner truck(G329)A. FunctionG239)A seriesof movementscutting theinner periphery ofthe truckby using an endmill can becommanded inone block.The below explanation is forG17 (XY plane).B. Command formG329X_ Y_ Z_R_ I_ J_ A_ C_K _Q_ D_V_ E_ U_F.Initial pointVAiC\K\P£j_RpointHT ]QZ"pr 1prZl\1l...

  • Page 174

    (Note 1) When Eis omitted, thefeed ratefor finishing becomes FXoverride for finishing(parameter No.5155).(Note 2)When the numericalvalue of Ais positive, acirculararc becomes CW, and when it isnegative,the circular arc becomes CCW.And when A = 0,an alarm occurs.(Note 3)When thenumerical value of ...

  • Page 175

    Movements : StartpointIMoves tothe(X, Y) in rapid traverse4Moves tothe R pointin rapid traverse44Z-axiscut-inI 11st innerperiphery of truckcutting112nd innerperiphery oftruckcuttingI 1Moves totheR point in rapid traverse44Moves tothe (X, Y)in rapid traverse -Rough cotting1Moves to theZ point in r...

  • Page 176

    4. Outerperipheryof circle cutting (G330)A.FunctionThis is used for cutting the outerperiphery ofcircle byend mill.B.Command formG330 X_Y_ Z_ R_ I_ J_K_ Q_P_ D_ E_ U_ FG330: Outer peripheryofcircleX, Y: Coordinatevalue of thecircle center,enteredbasedon G90 and G91.: Z- axiscoordinate value of po...

  • Page 177

    U,\y\RAOLQiiizII''I> 'zFinishingallowance(No.5152)rY+XC. Movementsli\l13Approachingpoint1Cutting start point:Q!413 3I4T -«r ~ MR point/ I2V7 I19*25'i5.10///20/C]6(X.Y)dt11723i9I8T17l/22I317IAA!/30/I16//I/Z point/2612429151i/28j*714l‘137-75

  • Page 178

    1.Moves totheX, Ypointin rapid traverse.42. Moves to the Z-axis approachingpoint in rapid traverse.(Rpoint + cuttingdepthper cuttingin theZ axis direction (Q).)43.Moves tothe approaching point considering the cuttingwidthfor cutting allowance in rapidtraverse.44. Moves tothe R point in rapid trav...

  • Page 179

    5. Square outerperipherycutting (G331)A.FunctionThis is used for cutting the outerperiphery ofcircle by using endmill.Thecorner Rcan bedesignatedas well.B.Command formG331 X_ Y_ Z_ R_ I_ J_ K_ Q_ P_ C_ A_ D_E_U.FG331 : Outerperiphery ofsquare.X,Y: Startpoint coordinate value ofthe plane,entered b...

  • Page 180

    Finishing allowance(No.5152)wRT-7 "—rrrQiiiiiii.eilJIJJ _IIIlzI“Z pointy®-xC. MovementsCuttingpatternII©©XYJVJXY©©&ii©©X,YJJXY©©Vt-u_?Approaching point&-(X.Y )'.35A\iIS. 34- 26,33t'---R6» i!25II•!Sio !\//\H ://23Q'S<22,721I6ft In '2ZHI:i >IS16ii30ii!23,'2114li26...

  • Page 181

    1. Moves tothe X, Y point in rapid traverse.42. Moves to the Z-axis approaching point in rapid traverse.(Rpoint + Cutting depth per cutting inthe 3rd axisdirection (Q).)43.Moves tothe approaching point consideringthe cutting width for cuttingallowance in rapidtraverse.44. Moves tothe R point in r...

  • Page 182

    6.Outsidetruck (G332)A.FunctionA seriesofoperations cuttingthe outerperiphery ofa truck by usingend mill can becommanded in one block.The below explanation is for G17 (XY plane).B.Command formG332 X__ Y_ 2_R_ I_ J_ A_C_ K_Q_ P_ D_ E_ U_ FInitial pointo-C? Pr1T*R point"HiQi__t-iUQIVyv§=:|( A...

  • Page 183

    (Note 1)WhenEis omitted, the feed rateforfinishing becomesF x override(parameterNo.5115) for finishing.(Note 2)When the numerical value ofA ispositive, acircular arc becomes CW, and whenit isnegative, thecircular arc becomes CCW.Andwhen A = 0,an alarm occurs.(Note 3)When the numerical value of Ki...

  • Page 184

    Movements : Start pointIMoves to the(X, Y)in rapid traverse.irMoves theapproaching pointin rapid traverse.44 4—Moves to theR point in rapid traverse.44 4 4Rapid traverse ferthe Z-axis cut-in amount44 4 4Truck outer periphery cutting.—44 4 4Moves toR point in rapid traverse.Rough cutting4Moves...

  • Page 185

    7. True circle (G333)A.FunctionA series of operations cutting the inner periphery of a truecircle by usingend mill can becommanded in one block.Thebelow explanation isfor G17 (XY, plane).B.Command formG333 X_ Y_ Z_ R_ I_ Q_ C_ K_D_ U_ V_ W_E_FInitial point-R point/ft*Z-Jjjf/771!Q,1\\\7t-U—17/7/...

  • Page 186

    (Note 3) When the numerical value of Kis negative, finishingof theside facebecomesineffective.(Note 4)When the numericalvalue of Qis negative, finishingof the bottom becomesineffective.C. ProgramexampleG17;G90G333X50.Y-100.Z-50.R-10.Q20. 150.C15. K8.D10F200;Initial point/o/a!A6R point8A'/!<Fin...

  • Page 187

    Movements: Start point4Moves to the R point in rapid traverse.44-Cutting feed ofthe Z-axiscut-in amount.4 v4 4Xand Y axes approach44 4 4True circle inner periphery cutting4 4 4 4Approaching returnof X andYaxes.=Rough cutting4Moves totheZ-axis atcutting feed rate.X and Y axes approach4cutting of t...

  • Page 188

    7-24 Multibuffer7-24-1 S-format (G251)This command reads oneblock in advance in timeof ordinary automatic operation. Bythiscommand,maximum twelvecommands can be read.By usingthis function, stop time betweenblocks canberemoved whenexecuting programsconsisting ofconsecutive minuteblocks.(1)Command ...

  • Page 189

    7-24-2 F-format (G05.1)This command readsone block in advance in time ofordinary automatic operation. By thiscommand, maximum twelve commands can be read.Byusingthis function, stop time betweenblocks can be removed whenexecuting programsconsisting ofconsecutive minute blocks.(1) Command formatG05...

  • Page 190

    7-25 Precedent Control7-25-1S-format (G08)Objectiveofthis functionis torealize high speed andhigh accuracy operation. By usingthisfunction, delay causedbyacceleration anddeceleration which increases by feed speedup, anddelayin servo systemcan be removed.By this function,tools can followfaithfully...

  • Page 191

    8.OTHER FUNCTION8-1 OptionalBlock SkipThis functionmakes the commandineffective for theblock includingslash on the program.ByBlock Skipkey,intention is expressed.&>N101 G54G90X100.0Y150.0S500T03 ;/N102 G43Z30.0 H02 ;/N103 M08 ;/N104 M03 ;/N105 G98G86R5.0 Z-5.0 F50;Approachup toZ-axis 30mmC...

  • Page 192

    8-2 Arbitraryanglechambering and corner R (, C, R)Chamberingorcorner R can beinserted by commanding ",C“or ”,R" forlinear interpolationorcircular interpolation.(1)Command form(a) Arbitrary angle chamberingG01____C_;G02<P-G03Endpointof command block(b)Arbitrary anglecorner RG01. ....

  • Page 193

    (b)Arbitrary anglecorner RG17G54 G90 GOO XO YO;N1 G03X50. Y50. R50. , R20.F200;N2G01 X90. ;,-End point of N1 blockN2?R2Q.N1(5)Precautions(a)When theplane is changed bycommanding the plane selections (G17, G18 and G19),analarm occurs.(b)The single block stopbecomes the end point ofthechamberingcor...

  • Page 194

  • Page 195

    9. PRACTICAL EXAMPLE OF PROGRAMExamples ofprograms whenthe easy setteris usedare shownbelow.9-1Machining Diagram Plate FC30.025+0+03-0304-M10xP1.5 screwingJLower hole8.5 drilling/LA<NJ<>ÿVBToo oo LAAQuLAr\BBLACsJBAVP70.030P70.030P100.0505020020Thisface is setas program-zeropoint Z-direc...

  • Page 196

    9-2 Selection ofMachining PositionPremisea. Bottomface andsurrounding 4facesarealready machined bypreviousprocess.b.4> 30boring holeis punched at bottomhole<f> 25.© Face-cutting(D M10tapping® <f> 30 boring9-3 Setting ofSelected Cutting Condition of Tool-CutterCompen¬sationCompen...

  • Page 197

    9-4 Mounting MethodClamp with vice-mouth piece by takinga stepiiV Jhm~ÿStep-takingX-direct-ionMouth pieceLateral direction (X-axial direction)should bedecidedby stopper.Vice-mounting position on the table.Y-direction9-5Relation with Work-coordinate SystemBy the specified procedureandwork-standar...

  • Page 198

    9-6<f> 95FaceCutter01968 (MODEL VK, VMFC30) ;G91 G28 ZOM31 ;Program No.Z-axis machine zero point return, chipconveyor starts.Return-lamp lightson X-,Y-axis.Set theinside of NC-head atinitial state.Optional stopSequence No.(): memo-writingToolNo.1 to spindleby tool changeWorkcoordinate G54Co...

  • Page 199

    9-7 cp 30 BoringN102 (<£> 30BORING T02 H02);The inside ( )of sequenceNo.meansmemo.Hold atspindle byT01 toolATCoperation.Work coordinate G54Coordinaterotation easy settereffectiveAbsolute, X YSpindle speed selection 800rpm,T03callTool lengthcompensation H02 plus sideoffset.Tool nose positio...

  • Page 200

    9-80 18CenterN103 (<t> 18CENTERT03 H03);The inside () ofsequence No. meansmemo.With ATC,T03,.. tospindleT03M06 ;G54 ;G68;G90 GOOX50.0 Y125.0S1200T04 ;Coordinate rotation effectiveDuring X_ Y_positioning operation,spindlespeed is selected.1200rpm,T04callOffset oftool length H03alone toZ plus...

  • Page 201

    9-9<t> 8.5DrillN104 (<f> 8.5DRILL T04 H04);Sequence No.inside ()means thisprocessmemo.To T04toolspindleT04 M06 ;G54;G68 ;G90 GOO X50.0 Y125.0S820 T05 ;Coordinaterotation easy settereffectiveCoordinaterotation effective 820rpmselection andT05call during themovementofwork coordinate G54...

  • Page 202

    9-10M10 TappingSequence No.in ( )means TAP-processmemo.Tool No. 05 to thespindleN105(M10 x P1.5 TAP T05 H05) ;T05 M06 ;G54;G68 ;G90 GOOX50.0 Y125.0S320 T06 ;Coordinate rotation easy setter effectiveSpindle speed selection 320rpm, nexttoolT06 callZ-axis plus side offset, shift of tool lengthamount...

  • Page 203

    9-11<£> 30 Boring FinishingN106(<f> 30BORINGFT06 H06);T06 M06 ;G54 ;G68 ;G90 GOOX30.0Y75.0 S1600 T01;G43 Z30.0 H06;M03 ;G99G76 R2.0Z-22.0 Q0.5F96 ;Sequence No.in ( )means memo.T06 tool is held to the spindle.Coordinaterotation easy settereffectiveInitial tool T01callTool length of le...

  • Page 204

    9-12 Program of 2Spindles(D Program is thesame as thatof single spindle (standard machine).(D Movementof both X-Y andZ-axis (spindleunit) does notchangewith that ofsinglespindle(standard machine).® Setthe work-coordinate system with the standard ofspindle ofone side.\-—1375.0|-G54X0Y04-1±JS ...

  • Page 205

    10.ATTACHED LIST10-1Listof G function (preparatory function)(SEICOS-£10M)Read"Delivery Description" regarding distinction of thestandard and theoption.F formatSformatFunctionCodeGroupCodeGroupGOOGOOPositioningG0101G0101LinearinterpolationG02G02Circular/helical interpolation CWG03G03Cir...

  • Page 206

    FformatS formatFunctionG29G290000Return from reference pointG30G302nd, 3rdand 4th referencepoint returnG30.1G301Floating reference point returnG31G31Skip functionG37G37Toollengthautomatic measurementG38G380000Tool radius compensation vector keepG39G39Tool radius compensationcorner circular arcG40...

  • Page 207

    S formatFunctionF formatG64G64CuttingmodeMacro callG6500G6500Macromodal callG66G66G671414Macro modal call cancelG67G6816G6816CoordinaterotationG69Coordinaterotation cancelG69G70G70Bolt hole cycleG7100G7100Arc cycleG72G72Line at angle cycleG73Peck drilling cycleG73G7409G7409Reverse tapping cycleG7...

  • Page 208

    FunctionS formatF formatGroupCodeGroupCodeG98G9810Cannedcycle initiallevel return10Canned cycleR point level returnG99G99Oscillationmode ONG113*G11421G11321Oscillation mode OFFG114G130Tool lifecontrolOFF1818Tool/live control ONG131G131True circlecuttingODCWG304G304True circlecuttingODCCWG305G305S...

  • Page 209

    10-2 List forM function (miscellaneousfunctions)(VM)Read "DeliveryDesprition" Segarding distinction ofthe standard and theoptionMFunctionMFunctionPROGRAM STOP0026MELODYSELECT 1OPTIONAL STOP01MELODY SELECT 227END OF PROGRAM0228SP. FORWARDRUNNING0329SP. REVERSE RUNNING04END OF TAPE30SP. &...

  • Page 210

    Name of functionMNameof functionMCANCELING M548253TOOL LIFE / CUTTING MONITOR8354FUNCTION STOP84CANCELING M568555APPLINGFEED HOLDONRUNNINGTOOL BROKEN OFMEASUREMENT NG8656TOOLLIFE DATA SETTING8757CUTTING MONITOR DATA SETTINGFRONT DOOR OPEN8858CHECK TOOL PREPARATION FINISHFRONTDOOR CLOSE8959APC PAL...

  • Page 211

    (VK/vCRead "Delivery Desprition" Segarding distinction of thestandard and the optionFunctionFunctionMMMELODY SELECT 1PROGRAM STOP2600MELODY SELECT 2OPTIONAL STOP2701END OF PROGRAM2802SP. FORWARDRUNNING &2903END OF TAPEPOSITIONING OFF30c iwCHIPCONVEYOR ONSP. REVERSE RUNNING &3104...

  • Page 212

    MName offunctionM'Name of functionCANCELING M5453A-AXIS UNCLAMP79TOOLLIFE / CUTTING MONITOR54TOOL AIR BLOW ON80FUNCTION STOP81CANCELING M565582APPLING FEED HOLD ONRUNNING5683TOOLLIFE DATA SETTING5784CUTTING MONITOR DATA SETTING5885CHECK TOOL PREPARATIONFINISH59TOOL BROKEN OF MEASUREMENT NG86APCPA...

  • Page 213

    (HG)Read "DeliveryDesprition"Segarding distinction of thestandard andthe optionName of functionMMName of functionPROGRAM STOPLOADLEVEL 0SELECT (C.M)000028OPTIONAL STOPLOADLEVEL 1 SELECT (C.M)001029END OF PROGRAMEND OF TAPE002030SPINDLE START FORWARDCHIP CONVEYOR ON003031SPINDLE START RE...

  • Page 214

    Name of functionMName of functionMAPC DOOR OPENCANCELING M56088055APCDOOR CLOSEAPPLING FEED FOLD ONRUNNINGOUTTOOL LIFE (CM) _089056090TOOLLIFE TIME DATA INPUT MODE091057(CM)092SET CURRENTVALUE INPUT MODE093058094(CM)CANCELING M51, M57, M58095059CUSTOM MACROINTERRUPT ONAPC CYCLE 1096060CUSTOM MACR...

  • Page 215

    MName of functionMNameof function125PALLET CARRY OUT162126M60CYCLE STANDBY CHECK163127M61CYCLE STANDBY CHECK164128M62CYCLE STANDBY CHECK165129167130168131169132170133171134172135173136174137175138176139177140178141179142NOTICE OFSP. TOOL NO.180143NOTICE OF PALLET NO.181144CANCEL M180, M181, M1831...

  • Page 216

    Nameof functionMName of functionMREMOTE CONTROL NOZZLEINDIRECTCOM.60°REMOTE CONTROL NOZZLE ABS.COM.0° ~60°279200280260REMOTE CONTROL NOZZLE 1 ROUNDCOM.281261282REMOTE CONTROL NOZZLE 1 SERIESROUND COM.283262284285263286264287265288266289267268600269MULTI FACE0°REMOTE CONTROL NOZZLEINDIRECTCOM....

  • Page 217

    (HS)Read "DeliveryDesprition" Segarding distinction of thestandard andthe optionMName of func ionNameof functionMPROGRAM STOP000028 LOAD LEVEL 0SELECT (C.M)OPTIONAL STOP001029 LOAD LEVEL 1SELECT (C.M)wf rewind,END OF PROGRAM002END OFTAPE030003 SPINDLE START FORWARD031 CHIP CONVEYOR ONSP...

  • Page 218

    Nameof functionMMName of functionAPCLEFT DOOR OPENCANCELING M56088055APPLINGFEED FOLD ON RUNNINGOUT TOOLLIFE (CM)_APC DOOR CLOSE089056090TOOL LIFETIME DATA INPUT MODE091057(CM)092SET CURRENT VALUEINPUT MODE093058(CM)094CANCELING M51,M57, M58,M65095059CUSTOM MACROINTERRUPT ONAPC CYCLE 1096060CUSTO...

  • Page 219

    10-3 Related items tothetool-setTool lengtho£DLTool-length and diameter are decided tomatch the machining dimensions.Tool length on programGage end(matched to spindle end face)Margin of tool noseand workface(A)TapAABlack.coverMachin¬ingface10mm5mmDrillBlackcover5mmIncompletescrew unitDrill-shou...

  • Page 220

    10-4How toobtain the cuttingconditionSpindlespeed (rpm)_N: Spindle speed (rpm)V: Cutting speed (min)D: Tool diameter (mm)VN=-3T4 XD X1000Example3" Front millingV = 120minD = <f> 76mm 6blades<f> 8drillV = 18m/minD=<f> 8M8 tapV = 9minD = 8912018X8X1000N =X1000X 76 X 1000N =N ...

  • Page 221

    10-5 Listfor standard cutting conditionsIncrease/decrease can be madeby mounting state,material tobe cut,and tool length.CastironSteel materialAluminiumCuttingspeedm/minToolnameFeedmm/revmm/minCuttingspeedm/minCuttingspeedm/minFeedmm/revmm/minFeedmm/revmm/minR9025095450400700S5’face cutterF1201...

  • Page 222

    10-6List for tapecodeEIAISOcodecodeMeaningCharacter1Character387 653 28 7 65 42 14oooNum-eral 000ooOoo oo111ooooo oo222ooooooooo333ooooo oo444oooo oo ooo555ooooooooo666ooooooooo oo777ooooooo888ooooooooo999oooooooAddress AAooaOOoOloBbBooOOOOOooooccoocoooooDdDooOOOo ooooo?EEooeOOOoqooooFfFooOOooooo...

  • Page 223

    ISOcodeEIAcodeMeaningCharacter1Character87 65 43 287 65 43 2 1DELOOooo oOOOOOOOooooDelDelete (erasaloferroneouspunched hole)NULBlankUnusable at the interval ofsignificant information in caseofnon-punched holeElcode*ooBSOoOoooBSBackspaceoOoooOo OOHTTabTabulatoroOo CRorEOBOLF orNLEnd of blockooOCRO...

  • Page 224

    interval.at timeofISO +[ ] # *= andEattime of ElA + [ ]& , a parameter-set code andE(Note4) Codeunlistedin thistable with correctparityis always neglected.(Note5)Code ofincorrect parity becomesTH-alarm.Whereas,it is neglected atnotation part,andit does notinduceTH-alarm.(Note 6)Whole punched ...

  • Page 225

    .icmOfCUSTOMERHITACHI SEIKI CO.,LTD.MC MACHINE DATAoNCMACHINEPAGE 12OPART NO.NUMBER OF TOOLDATESETDRAWING2NAMEFIXHOLDERTOOLPART NAMECYCLETIME>MINoXSTART POINTXMATERIALMEMOzYmCOOLANToPROCESSz>OFFSETH4>TOOLTAPE NO.FACETYPE OFTOOL HOLDERTIMESPINDLETOOLFACETOOLOFFSETFEEDTOOLLENGTHTOOL NAMETO...

  • Page 226

    *3*9oDATECUSTOMER00HOTOOLING LISTDELIVERYoMACHINEWORKPAGE/oNOTEQTYMADEBYAMOUNT PRICEMADEBYAMOUNTOPRICETOOLQTYTYPE OFTOOL HOLDERADAPTERDESCRIPTION(/>No.Hc=>COCO

  • Page 227

    10-9 IfAlarm is Issued.Confirm by alarm list of the maintenance section ofSEICOS-2 10MInstruction Manual.10-231

  • Page 228

    -••

  • Page 229

    Revision historyDateContents ofchange11-1996HKtype added01-1997Tool diameter offset corrected partly03-1997G codechange06-1997HK type -*ÿHS type09-1997VS typeadded03-1998216M, 18M added10-1998Revised p3-4 “5.Case of HS type”

  • Page 230

x