Navigation

  • Page 1

    PROGRAMMING MANUALFORVM, VK,VS, HG, HS TYPEMACHINING CENTERSEIKI-SEICOS 21OM/16M/18MEdition 1 10-1998PSEiKl HitachiSS

  • Page 2

    f1a

  • Page 3

    TABLE OF CONTENTS1-11. INTRODUCTION.1-1 FLOWCHART FORMACHINING WORKBY MACHINING CENTER1-2 Programming type1-21-32-12. PROGRAMMING LANGUAGE2-1 ProgramNo2-2 PROGRAM2-3 Mainprogram2-4 Subprogram2-5 Composition of program2-6Address2-7 Data2-8Word.2-9Block2-10 SequenceNo2-11 How to preparesequence No2...

  • Page 4

    3-4Tool No. call (T-function)3-5 Programming exampleoftool change (Case ofVM, VK, VS)3-6Programming example oftoolchange (Case of HG)3-7 Commandmethodof feed speed (F-function)3-8 Table-indexing command method (B-function) HGseries3-63-83-93-123-134. G-FUNCTION(preparatory function)4-1 GAAA4-2 GO...

  • Page 5

    5-11Example oftool diameter compensation program5-12Example oftool diameter compensation program5-13 Example oftool diameter compensationprogram5-14Exampleof tool diameter compensation program5-15Tool diameter compensation vector keep (G38),Offset vector changeand Toolradius compensationcornercir...

  • Page 6

    7-157-11 Programmablemirror imageG511, G5017-12 Settingmirror image.7-13 Direct tapping7-14 Boring pattern cycle (G70,G71, G72, G77)....7-15Bolt-hole cycle(G70)7-16Arc cycle(G71)7-17 Line atangle cycle (G72)7-18 Grid cycle (G77)7-19Truecircle cutting (G302~ G305)7-20 Squareside frame outer cuttin...

  • Page 7

    10-110.ATTACHED LIST10-1 List ofG function (preparatory function)10-2Listfor M function (miscellaneous functions) (VM,VK, VS, HG, HS)10-3Related items tothe tool-set10-4Howto obtain the cuttingcondition10-5List forstandard cuttingconditions10-6List for tapecode10-7 MC MACHINE DATA10-8 TOOLINGLIST...

  • Page 8

    !!!

  • Page 9

    1. INTRODUCTIONThank youfor your selection andintroduction ofour Machining Center.This manual describes the programmingofMachining Center with SEIKI-SEICOS 210M.Inorder tousethis machining center effectively,it isnecessary tounderstand and programthe featuresand functionsof machine.Explanation is...

  • Page 10

    1-1FLOW CHART FORMACHINING WORK BY MACHININGCENTERmFunction of usingmachine:stroke, machining faculty,accuracy,ATCfaculty,work-limitSelection of machiningpositionc>II£Machining diagramMountingmethodTool, cuttingtoolProgramDecision of machiningorderDecision of cuttingcondition_'Mounting device...

  • Page 11

    1-2 Programming type"Programming" means the preparation ofprocess sheetwhile looking atthe diagram.Programming examplesare as follows. Inprogramming, thesequence to write,varioussymbolsand numerals aredecided.OProgramNo.00001~O 1986(TEST CUT PROGRAM)099999999 (2-1)G17G40G80G98G91G28Z0G2...

  • Page 12

    .

  • Page 13

    2.PROGRAMMING LANGUAGE2-1Program No.Be sure toattach max.8-digit numeralinfollowing"0" of alphabet on the head oftheprogram.OAAAAProgram NO.'OAAAA'OAAAA*)Theprogram withoutProgram No. cannotberegistered in NC-system (memory).iM99dM30Mark tor program end2-2 ProgramOne program iscertainly...

  • Page 14

    2-3 MainprogramMainprogrammeans that there is ProgramNo.on thehead and M30or M02 Program attheend.MainprogramMain program/ /OAAAA ;/OAAAAJM02M30;2-4 SubprogramSubprogrammeans that thereis ProgramNo.atthe head,and that there is M99Programcertainly at theend.SubprogramOAAAA ;kJM992-5 Composition of...

  • Page 15

    It is possible to call other sub-programfurther among the sub-programs.Sub-programMain program02000 ;01000 ;03000 ;04000 ;M 9 8P2000 ;M98P3000 ;M 9 8P4000 ;M 30 ;M 9 9 ;M 9 9 ;M 9 9One foldThree foldTwofoldWhen countinga sub-program called from the main program as onefold of sub-programcall,sub-p...

  • Page 16

    2-5-1 Sub-programcallThe method callinga sub-program isas follows.M 9 8 PL "i_iANumber of repeatedcallSub-program No.The sub-program call of theprogram No.designated byP is executed by Ltimes.When M98P._ L_ iscommanded in thesameblock as the travel command,the sub¬programis called afterthe ...

  • Page 17

    b) M99L/3 ;The L value of number ofthe sub-program call is shifted forcedly tothe/3 time.Parent programKid program02000 ;N1;M98 P2000 L99;N1N2N2N3N3N4N4N5M99L0c) M99 ofthe mainprogramWhen M99in the main programis executed,it returnstothe topof themain programand theprogram is executedrepeatedly f...

  • Page 18

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

  • Page 19

    2-10Sequence No.Initial partofblock canbe attached withnumber bynumerals within 8digits followingtheaddress No.Itis called "Sequence No."Sequence No.is notrelated with machining.N00000001~ N99999999Example N1G_ X_ Y_ S_;N2Z_M_ ;GZ_R_ F_;N3_ X_;N10;G_M_ ;M_ ;2-11 How toprepare sequence N...

  • Page 20

    2-12 Tape dimension specificationDimension specification is based on EIARS227-A.Unit:mmChannelCord hole<£ 1.83±0.05o8°7so2.54 ± 0.05oo°ot .•°•°OL.olXo15.44 ± 0.1oTH directionTapehorizontaldirection25.4±0.089.96±0.12.54±0.08Feed<t> 1.17±0.05holeTape-verticaldirection1 pc.2...

  • Page 21

    2-14Tape formatFormat of command tapeisas follows:N8G3X (Y, 2)±5.31 (J, K) ± 5.3B3 F6 H3T4 S5M4 ;(D3)Sequence No. in 8digitsPreparatory function of 3digitsX (Y, Z)±5.3 5digits over decimal point, 3digits less thandecimal pointinthe positive/negative values ofaxial commands X,Y, Z.I(J, K)±5.35...

  • Page 22

    2-15Address and meaningAddress usable with NCand itsmeaning are asfollows:Sameaddress may beused for different meanings by theindication of preparatory function(G-function).Pay attention to the fact that the indicated value range isdifferent by the specifications ofmachine.JRemarksMeaningRangeofi...

  • Page 23

    2-16 Programzero point andcoordinate systemVIn case of program,be sure todecide theprogram-zero point (O-point)firstly.Programzero point is decided byprogrammer by looking atthe machiningdiagram.zXXYzzCoordinate:Numeral todecide theposition ofdiagram with thestandard of3straight lines cros-sing m...

  • Page 24

    12-17 Absolute command (absolutecoordinate value)This is doneby G90.In program, there are 2 commands foraxial (X, Y, Z) movement,andone of them is absolute(absolutecoordinate value)command.Command is made attheposition (absolutecoordinate value) from program zero point. Thereisone zero point.r.YI...

  • Page 25

    2-18Incremental command (incremental value)Itis donebyG91.In program, thereare 2commands of axial (X,Y, Z) movement.One of them is the incremental (value) command.Now, the placewhere there is thespindle isprogram-zero point.Accordingly, zero pointmoves with theaxial movement.Y2507—' _30/-150120...

  • Page 26

    2-19 Right hand perpendicularly crossing coordinate system.Standardaxis X, Y, ZSwivel axisA, B, CAuxiliaryaxisU, V,W+Y'k+V+B+U+xu+cJ/+A+W2-20Z-axis+zIncase of Vertical-type machining centerVertical movementof spindle unit isexpressed asZ-axis.With thehorizontal type machining center,axis of spind...

  • Page 27

    2-22Y-axisIncase of Vertical-type machining centerLongitudinal movement ofspindle (tool),namely, column-longitudinal movementisexpressed byY-axis.With the horizontal typemachining center,vertical direction ofspindle is expressed as Y-axis.m C3/>©\Y©rDIRECTIONY-plus: direction getting away fr...

  • Page 28

    2-24X, Y, Z standard coordinate and actual workjz©Y©AzYve©X©©©*>5A© /J©\ZVertical-type machining centerV* e'i•Display is made by themovementofspindleXY©0Z©Y©0,x©Table’ •.X©z©X ©kJÿX©SpindleHorizontal type machining center* In programmingon the desk, do notmind the moveme...

  • Page 29

    3.M,S, T, F, B FUNCTIONS3-1Miscellaneous (M-function)At the time of operationof this machine,commandis made with spindle-rotation start,stop,coolant ON, OFF,mirror image,tablerotation,ON-OFF controlon the side oftool-change, etc.within 4 digits(machine forusewith 2digits usually) following the ad...

  • Page 30

    3-2 Command method ofpallet change1. Case ofVK1)Home position atthepallet change<2> X-axis 3rd reference pointposition.(G91G3OP3X0)(D A pallet ismounted onthe tableand clamped.(D Theslider forwards.@ The pallet hasbeen completed toturn eitherclockwiseor counter-clockwise.(D TheAPC doorisclo...

  • Page 31

    4.Case of HG500 type1. There are three kinds ofAPC programsas follows:1)M60 cycle.......Changing operationis performed without disting-wishing betweentheleft pallets and theright.2)M61 cycle.......A palleton machine iscarried outleftside and A rightside pallet iscarried in.3)M62 cycle.......Apall...

  • Page 32

    5.Case ofHS type1) APCprogram is executed bya followingM code.1)M60cycle.......Changing operationis performed withoutdisting-wishing between the leftpallets and theright.i:2)Program exampleG91 G30 XO YO ZOP4;BOM60{Irl3-4;i

  • Page 33

    3-3 Command method of spindlespeed (S-function)A. Make directcommand for spindle speed by5digits following theaddress S.S AAAAAB. Command value(45min*1)S45//(4500 min'1)S4500C. Programming exampleChange to lower feed, 500min*1Spindle rotationS500;M03;Changespindlespeed to5000min*1 forrotation.S50...

  • Page 34

    :3-4 Tool No. call(T-function)A.Command ismade within 4digits (2 digitsgenerally) ofnumerals in following theaddress-T. After execution, tool iscalled tothe stand-by position, andarm is hold.This code iseffective until the nextT iscommanded.B.Program exampleA Case in calling theTool No.15T AAAAT1...

  • Page 35

    F. At time oftool change,there is stand-byposition for simultaneous changeof thecurrent and nexttools.Case calling Tool No.15 tothestand-byposition.Simultaneouslywith x,y-axial movementandspindle change,Tool No.15 iscalled tothestand-byposition.T15 ;(Actual programming example)G54 G90 GOOX100.0 Y...

  • Page 36

    3-5 Programming exampleoftool change (Case ofVM, VK, VS)01234 ;G17G40 G80M31 ;M31 (Chip conveyor start)N1;Keeping tool-changeoperation,T01 spindleT01 M06;T02;T02 stand-byG54 G90 GOO XO YO S300;G43 Z30.0H01;M03 ;M06 (ATCcanned cycle)Case ofVKM15 ;G91 G30 ZO ;G30 G91 Y0M19;(TXX)M06 ;Machining progr...

  • Page 37

    3-6Programming example of tool change3-6-1Case ofHG1. Thereare threekinds of ATC program of HG as follows:1) ATC position returnisperformed by main or sub-program.2)Amethod ofusing ATCcanned cycle (available by changingthe parameter)3)Amethodof performing ATC position return andarm swingoperation...

  • Page 38

    3) Performing ATC position return andarm swing operation ata time.The contestsof the operation.(D Axes ofX, Y,Z are returned toATCposition.(2) M09, M05,M19are performed.(3) Arm swingoperation will be start whenZAxiscomes to40mmbefore theATCposition.Note1) Operation of 3)willbe done whenrapidfeedo...

  • Page 39

    3-6-2 Case of HSThis is operated by ATC fixed cycleregistered in SEICOS.M06Fixed cycleO1234G91 G28ZOG28 XOYOT01 M06G54 G90GOO XO YO S300T02N1 G30Z0M115N2G30Y0P3X0TXX M106N3G30 XON4 M06N5G30 P3X0M107N6M116Sl Machining |ST02 M06[Explanation]M106:Spindle position deciding, shutter close , tools temp...

  • Page 40

    3-7 Commandmethod of feed speed (F-function)A,Command the distance between 2Commanded points by linearorcircularinterpolation,also, commandthe movingspeed by thenumerals 1~999999 follow¬ing 1~5000.Actual speedCommandF00011mm/min (minimum)F11mm/minF001010mm/minF0100100mm/minF50005000mm/minB. Actu...

  • Page 41

    3-8Table-indexing command method (B-function) HG seriesCommand the table rotation by address-Band 3-digitnumeral.Bymachine specification,minimum indexing angleis 1°.With absolute command, B00~B359 (1° )is thestandard.Rotationis made short-circuit direction (theleft diagramshows thecase of180° ...

  • Page 42

    ;r.

  • Page 43

    ]4.G-FUNCTION (preparatory function)4-1 G AAAitshows the meaning of program-command bythe numeral of 3digits (usually 2 digits)following AddressGOOPositioning (rapid feed)G01Linear interpolation (cutting feed)G02Circularinterpolation CWG03CircularinterpolationCCWG.That is,itis a preparatoryfuncti...

  • Page 44

    4-2GOO (Positioning)It iscalled rapid feed orrapid traverse,andrapid feed is made from the presentposition tothe nextdestination (X,Y, Z).YADestination40X+Z8050Current positionHow towritethe programGOO X80.0 Y40.0 :Y. .Note 1)The route at moving time is notnecessarilylimited to the straight line....

  • Page 45

    4-3G01 (Linear interpolation)It calledlinear cuttingor cutting feed, andlinear movement is made from the currentposition tothe nextdestination.Feed rate (feed function) F isnecessary.CurrentpositionDestination400t43™5*--How towrite programX©©G91 G01X400.0 F200;Fis a moving amount(mm/min) per ...

  • Page 46

    4-4G02, G03 (circular interpolation)RotarydirectionIt iscalledcircular cutting, andit moves tothedirection in thefeed rateF AAAA alongthecircle (arc)towards the commanded point.Circular radius is commanded with"R".+YaxisAG02G03|G02 G03)G03+Xaxis+Z axisG02How towrite programG02 X_Y_R_ FG...

  • Page 47

    4-5G02, G03 (program example)ProgramexampleYB (70.80)80FeedF300R504040--Startpoint60RA20End' point C(130.20)I—>-X20--602030Program77zero pointou(00)/13070How towrite absolutecommand programby radiusR indicationG90 G03X70.0 Y80.0R50.0 F300 ;G90 G02 X130.0 Y20.0 R60.0 F300;A— BB — CHow tow...

  • Page 48

    4-6G02, G03 (program example)Example ofcircular program exceeding180°‘B75.0R50.0] Start point(Program zero.point)\25.0\-50.oV A(X0.Y0I'How to write absolute command programbyradius R indicationA ->BB— CG90 GOOY75.0 ;G02X-50.0 Y25.0 R-50.0F300 ;How towrite absolute command programby the us...

  • Page 49

    :4-7G02, G03 (program example)Full circularprogram example* In case of full circle,Ris notused..X70.0 Y50.Q:o.oAjLB50.0Start pointProgram zeropointX50.0With absolute commandA->BG90GOO X70.0 Y50.0 ;G30(X70.0) (Y50.0) 1-20.0 F100;GOO X50.0 (Y50.0) ;0 BBB— AWithincremental commandA-»BG91 GOOX2...

  • Page 50

    4-8Summaryon GOO, G01, G02, G03GOO X_ Y_ (Z_ );<DG01X_ Y_(Z_ )F_ ;AVA©G02 X_ Y_(Z_ )R_F<3>oG03X__Y_ (Z_ )R_ F9Case positioning with rapid traverse towarddestinationGOO X100.0 Y200.0;GOOZ50.0 ;<DMoving casewith linear interpolation towarddestinationG01X100.0 Y200.0 F250 ;G01Z-20.0 F10...

  • Page 51

    4-9G04 (dwell)It isused forcommand of stop-ping time duringauto-operation.It stops for onlythe indicated time.In addition toaddress-P,X can beindicated.G04P AAAAAAA;orG04 X A AAA,AAA;Program exampleG04 P2500 ; 2.5sec.dwellG04 P500; 0.5sec.dwellG04 X2.5 ; 2.5sec.dwellG04P2.5 ; 2.5sec. dwellAt time...

  • Page 52

    4-10Exact stop (G09)When G09command is commanded in thesame block as travel command, thefeedisdecelerated to stopwhenoneblock is finished,and after checking that the machine position islocated within therange designated by acommand position, theprogrammoves tothe nextblock.(1) CommandfromG09(2)Pr...

  • Page 53

    4-11G17, G18, G19 (plane indication)Plane indicationIn performingthe next® or (2), itis necessarytomake plane indication previously.(D CircularinterpolationG02,G03(2) Tool diameter compensationG41, G42Y/X/YXZG17 (X-Y plane)IXzzXG18 (Z-X plane)i/YiG19(Y-Z plane)Note1)G17 is selected atthe time of...

  • Page 54

    4-12G27(zero-point returncheck):ÿIt is also called "reference-point returncheck".When the endpoint (positioning position)ismatched tothe machine-zero point (firstreference point), zero-point returnlamp lights.When different,no lighting is made,then, alarmoccurs.G27 X_Y_ Z_ ;(Caseof sim...

  • Page 55

    4-13G28 (auto-zero return)Itis alsocalled first-reference point.Zero-point return lamp lights by positioning (return)tozeropoint of machine-body proper.ProgramcommandG28X_ Y_Z_ ;(Caseofsimultaneous 3axes)Note 1) HereX_ Y_Z_ is called mid¬point.Y©150Middle pointActual movement©Currentposition&l...

  • Page 56

    4-14 G29 (auto-return fromzero point)It is called auto-return fromreference point.positioningcan be made for thecommand-position (namely, X_ Y_ Z_ in thesameblock of G29) through the mid point (mid-pointalreadycommand by G28).!G28 X__Y_ ZYA* Command ismade just afterG28 in general.Mid-point200 &q...

  • Page 57

    4-15 G30 (2nd,3rd, 4th reference point return)It is alsocalled second zero point return(3rd,4th).Commanded axis by G30-commandispositioned throughthe commanded point tothe2nd (3rd, 4th) referencepoint.It is positioned by reference point.G30 P2X_ Y_ ZG30 P3 X_ Y_ZG30 P4X_ Y_ ZG30 X_ Y_ZNote 1) In ...

  • Page 58

    4-16G31 (skip function)By the input of skip signalfrom theoutside intocommand of X,Y, Z followingG31, thiscommand-remainingis intercepted, and nextblockis executed._Similar toG01,up tothe destination,linearinter-polation ismade.AASkip signal inputA100YT-200.0Actual movementXMovementwithoutinput o...

  • Page 59

    5.G-FUNCTION (Length Compensation, DiameterCompensation, Position Compensation)5-1Philosophy oftoollength compensation(G43, G44, G49)A.Command: G90 (G91) G43 (G44)ZHL-> Offset NumberG43 (+ Offset)G44 (- Offset)Final positionofmovecommandof Z-axiscanshift a value whichhassetin offsetmemory topl...

  • Page 60

    5-2Tool length compensation (G43, G44, G49)Bythis command,addor subtracta compensating amount,which is designated in H code,onthe finalposition of anyone axis.A. G codeG43: Tool length offset (+) direction (Final position + compensatingamountbyH code)G44 : Tool lengthoffset (-)direction (Finalpos...

  • Page 61

    Tool length offsetcan be fixedon the Z axis by parameter setting.G43G43Z_ HH.orG44G44By this command, add byG43 or subtract byG44a compensating amount,which isdesignated in H code,on the move command of axison and after.C. Cancel oftool length offsetG49H00Bythis command, cancel the tool length of...

  • Page 62

    (f) The followingnoticeis required, about vectorof tool length offsetwhen pushing thereset button.j(i) In case of parameter No.5002 #5=0(Cleara vectorof tool length offset by reset.),jcleara vectoroftoollengthoffset when pressing resetbutton.Therefore,establishment oftool lengthoffset isrequired ...

  • Page 63

    5-3Tool diameter compensationG41, G42, G40A. PurposeQNTool(radiusR)Generally, inmachining the surroundinginside), it ispossible toobtain the intended/\.shape byoffset oftool-radius (R) alone to/ /theoutside (inside).z/777\XL,\Program routeTool-center rocksB. Program patternBe sure toindicate thep...

  • Page 64

    (5-4 Tooldiameter compensation G41, G42, G40A. Offset vectorThis size equals tooffset amount indicatedbyD-code atright angleagainst theprogressive direction oftool, and it faces thefool center from the workpiece.Note1)Make execution with GOO,G01.No execution is madewith G02, G03.Tool centerActual...

  • Page 65

    C. Case of circular compensationIncase of G02, G03, (I, J) commands thecircular center.New vector (X, Y)VCase ofG02, G03\\(I, J)Old vector start point5-5Summary of tooldiameter compensationStart-up blockG41 offset modeCancelblockStart-upblockG41 offset modeCancel blockG41XYDActual tool locus\atti...

  • Page 66

    5-6G41, G42 (start-up)A.Start-upThis isa movement to change fromcancelmode(G40) tooffset mode (G41, G42).B.Case turningaround the inside(180° <a)Linear—* LinearQProgrammed pathrG42sTool centerpathI7 : Offset amount|C.Linear-*ÿCirculararG42\ Programmed pathTool center pathD.Case turningarou...

  • Page 67

    E. Linear—* CircularVG42a\Programmed pathTool centerpathjtStart-up/G42/;iF. Case turning around the outside acutely( a< 900)Linear-*ÿLinear0/Programmed path-Tf/Tool centerpathG. Linear—' Circularh/G42!/,f/a/tr !Programmed pathTool center path \5-9

  • Page 68

    I.5-7 G41, G42 (offset mode)A. OffsetmodeDuringoffset mode,offset can bemadenotonly for linear compensation andcircular compensation, but also forpositional command,Case turning the inside(180° £a)LinearLinearQ(Programmed pathr/ Cross/ pointTool centerpath//B. Linear-»•Circulara<7/\r/ Cro...

  • Page 69

    D. Linear—' Circularar/rVCrosspointNProgrammedpathTool center pathOffset modeE. Case turning aroundthe outside acutely( a<90° )Linear-*Linear-v\r/aXProgrammed pathj\± r\in_Tool centerpathTF.Linear -*Circular< Tr ;*aP"t rV.. rL_ÿT\\Programmed pathTool centerpath5-11I

  • Page 70

    5-8 G40 (cancel)A. OffsetcancelThisis a movement tochange fromoffsetmode (G41, G42) tocancel mode (G40).Case turning theinside(180°Linear-»LinearacProgrammed pathTG40Tool center pathB. Circular-»ÿLinearaProgrammed pathrG40/Tool center pathC. Case turningaround theoutside obtusely(90°180° )L...

  • Page 71

    Offset cancelE. Case turningaroundthe outside acutely( a<90° )Linear-*•LinearProgrammed patha\rTool center pathG40\ QF. Circular-*LinearrProgrammed path//iTool center pathPrecautions(a) When theoffset plain ischanged over during tool diameter compensation mode,an alarmoccurs.(b)Whenno axial...

  • Page 72

    (f) When the following commandsare given duringoffset mode,an interferencecheck(excessive machining) alarmoccurs.(i) When innercircumference ofacircular arc smaller than thetool radius ismachined.(ii)A groove smaller thanthe toolradius ismachined.(iii) A step smaller thanthe tool radius is machin...

  • Page 73

    5-9Example oftool diameter compensationprogram(Left side offset)When D10 = 20,G90GOO X0 Y0.;N1 G17 G01 G90 G41 X50.Y50.D10 F200;N2X100.;N3G02X150.Y100.150.;N4G01 G40X200.;(Right side offset)When D10 = 20.G90 GOOX0 Y0.;N1 G17 G01 G90G42 X50.Y50. D10F200;N2X100.;N3G02X150.Y100.150.;N4 G01 G40 X200....

  • Page 74

    5-10Example of tool diametercompensation programA. Too! NO.T01 when D21 = 15,000Theradius ofend millbecomes the samedimension as thatofthe offset vector (arrowmark).\<3><nEndmilldiameter: <j> 30\20,/Yttr40R\10040%125j111 KZZZZZZZI M20ftJT401— 20©/:/©20Start point©(DxProgramref...

  • Page 75

    5-11Exampie of tool diametercompensation programA. Oblique-line-part surrounding cuttingUnder machining state,downward cutting isdone.CrossingpointrJSLri* ©!1r®30Tf420T-20—-Li©50 -*j_L305:'///////////////////////>B. (D Start-upVector generation fromzero toD02 foritssetting value amountInc...

  • Page 76

    5-12 Example oftool diameter compensation programA. Example of circle-cuttingin theuse oftool-diameter compensation (G41, G42)—Endmill-movement|jÿÿ$ÿ_rough machining time>®(D ll©'Machining ( (f> 80x depth as 10) shownin rightdiagram is attempted.O Using cutter: $30.0!!©II2-bladeendm...

  • Page 77

    However, radius offset amount: 20.0(Program example)G42G01D10 F200;N1 G01 G91 X100.;N2 G39;N3 Y50.;N4 X-50.;N5G391-50. J-35.;N6 X-50. Y-50.;Corner circulararcCornercirculararcYCorner circular arci._./'iN4I'si.j(N6N3IN1l7'Corner circular arcXI5-23

  • Page 78

    5-16 Tool compensation bytool numberTool length andtool radius compensation can be made by spindle toolnumber used astoolcompensation number.(a)Tool length compensationShiftwork coordinate system bythe tooloffset amount corresponding tothe spindlenumber.Example)T02 M06fA tool ofwhich toolNo. is T...

  • Page 79

    (b)Tool radius compensationTool radius compensationbecomeseffective by G41, G42 command block.Example)T02M06;G41;G40;Tool radiuscompensation canbe madebytheT02 offset amount.(c)Plural offset (by H code,or byD code)Using H-;, work coordinate systemis shifted by tooloffset, amountdesignated byH cod...

  • Page 80

    (2)Tool radius compensationUsing D- ; toolradius compensation can bemade bytheoffset amount designated by Dcode, notbythe spindletool No.D_ •••; Plural offset by D code is turned ON.D00 •••;Plural offset by Dcode is cancelled.Note1)Plural offset byD code is cancelled whenT-M06 is comm...

  • Page 81

    5-17Tool position offset (G45, G46, G47, G48)A. G45-G48G45~G48are one shot commands.The offset vectorofthe tool position offsetiskeptfor the travel command afterthis block.AOffset amount+For axial movingdirection«*-—GMeaningG45ElongationG46ShrinkageG472-foldelongationG482-fold shrinkageAOffset...

  • Page 82

    D. Example ofX Yaxial programUpper stagemeansincremental commandLower stagemeansabsolute command attime of X1Q0.0Y-100.0.-> Program movement> Compensation amountActual movementG45X20.0 Y20.0 D06;G45X120.0 Y— 80.0 D06 ;G45Y20.0 D06 ;G45 Y— 80.0 D06 ;G45X— 20.0 Y15.0 D06 ;G45 X80.0 Y—...

  • Page 83

    5-18Example using the positional offset fortool radius&----1130ATool diameter300 2040AOffset No.90,20D01Iry40It30i74J5014—,AOffset No.50+10.5040303080,.I1fI13017020023080(0.0)Incremental commandN1G91 G46 GOOX80.0 Y50.0 D01;N2G47 G01X50.0 F200 ;N3Y40.0;N4G48X40.0;N5Y-40.0;N6G45X30.0;N7G45 G0...

  • Page 84

    5-19 Example using thetool-position offset for millingmachiningTool diameter<f> 75Offset No.D11Offset amount+37.5Actual movedamountMoving amount "t~on program>Offset amount<s>.@)\70.0<N7)VXOymIN1155.0U@) *P¥NL@>160.0160.0Absolute commandN1 G54 G90GOO -X160.0 S230 ;N2 G4...

  • Page 85

    Program example 2G17G54 G90GOO XO YO;G01 G91 F200;N1 G46 X20.Y20. D01;N2 G45 X40;N3 G45 G03X20. Y20. J20.;N4 G45 G01 Y20.;N5 G47X60.;ReducesX and Yaxes by theoffset amountElongates X-axis bythe offset amountElongates X and Y axes by theoffset amountElongates Y-axis bythe offset amountElongates X-...

  • Page 86

    (g)G45~ G48 cannot be commanded during thetoo! diameter offset mode.Example) Wrong exampleG41 GOO X_Y_•*-Toolradius compensation modeG45 iscommanded duringtool radius compensationmode.G46 iscommanded duringtool radius compensationmode.G45 X_D.LG46Y.G40 X_Y.(h)Whentool position compensation is c...

  • Page 87

    6.G-FUNCTION (Coordinate System)6-1Setting ofcoordinate system(G92)CommandCoordinate system that the current position oftool wouldbeXAAAA YAAAA ZAAAA can be set.G92 XYZ;It!©When programzero point is setas a, toolwaslocated atthe currentposition (D.Coordinate systemin thiscase isas ina.Case ofb t...

  • Page 88

    6-2 Caution for theuse of(G54—G59) andG92work-coordinateIn theuse of G54~G59, thereis no needof setting thecoordinate systemwith G92.Upon setting thecoordinate system with G92, thecoordinate systemofG54~G59 wouldmove. Especially, do notmix G54~G59 exceptthecase intending toshift G54~G59.VY©Too...

  • Page 89

    6-3Work-coordinate system(G54~G59)G54~G59It is possible tosetthe machine-proper 6coordinate system.Selection is madewith G54~G59.Settingof coordinate system ismade by thedistance from thefirst referencepointup totheprogramzero point.SettingvalueC54X0Y0vProgram zero pointYji1G54G58ASetting value[X...

  • Page 90

    6-4Work-coordinate systemG54, G55 and coordinate systemsettingG92G54, G55 andG92As shownin right diagram,previously setonthescreen ofoffset before auto-operation.G54X-150.0G55X50.0Y -50.0Z -500.0Y-100.0Z-500.0A BycommandingG54G90GOOXOY30.O;Movementis made towork-coordinatesystemof G54,X0,Y30.0 na...

  • Page 91

    6-5 Example usingwork-coordinate systemBy commanding G55 G90 GOO XO Y30.0;,toolmoves toXO.Y30.0 (A-point)ofwork-coordinatesystem of G55.G54 X0Y0Z0G56 X70.0Y200.0Z400.0G55 X-50.0G57 X90.0Y300.0Z400.0By commandingG56 G90GOOX0 Y30.0;,toolmoves toX0.Y30.0 (E-point) of work-coordinatesystemof G56.Y150...

  • Page 92

    6-6Addition ofwork coordinate systempairnumber (G54o~G599)60 pcs. ofproper coordinate systemcan be set by commandingG540~G599.Before commandingG540~G599, set theoffset amount(the position of the machinecoordinate system atthe time when a toolnose islocated on thereference pointof theworkcoordinat...

  • Page 93

    (3) Precautions(a)G540~G599and G54~G59 are thesame group of Gcode.(b) When G540~G590are commanded after the coordinate systemis newly setbyG92, theoffset amount ofthe referencepoint ofthe machine coordinate systemand theoffset amountofthe workcoordinate systemof G540~G599are relatively changed by...

  • Page 94

    Work coordinate system preset(G921)jWhen thefirst manualreference point return isperformed after thepower supply for the NCunit is turned ON,the machine coordinate system is setand nextthe work coordinate systemjis set.When themanual reference point return isperformed inthe stateofthe reset,the w...

  • Page 95

    (1) Command formperation(a)The case by GcodeG921 XO YO ZO\ _Preset axisofthe workcoordinate system(b)Case by operationThe manual reference point returnis performed atthe stateof reset (OPsignal OFF).(2)Precautions(a) In the case whenit is made by G921,too! radius compensation, tool length compens...

  • Page 96

    8-7Selection of machine-coordinate system (G53)G53Upon making the firstreference point return,thedisplay at (MACHINE) coordinate systemshall all bezero follows:G9QG53X0Y0Z0;XOYQZQProgramexampleG90G53IP;G90G53G00X100.0Y-100.0;CRT-screen after execution, namely,with(MACHINE)coordinate system,tool m...

  • Page 97

    6-8 Localcoordinate system(G52)G52In programmingwith work-coordinate system,another coordinate systemmay be preparedinthework-coordinate system for easierprogramming.Itiscalled "local coordinate system".Local coordinatezero pointHow toprepare local coordinate systemWith the right comman...

  • Page 98

    6-9G52 program exampleN10XN 9First reference point(Machine zero point)vLocal coordinatesystem\*50-100—\\\N5\\VIS'\Work-coordinatesystemG55N3\Y\50’:6 50$N8T\\t\*\tN7JG54.ÿWork-coordinate system1005001986 ;NScreen ABS displayScreen MACHINE displayG91G28Z0;G28X0Y0;G54G90GOOXOYO ;G52X50.0 Y50.0 ...

  • Page 99

    6-10Data setting (G10)(1) Settingofan offset amountfor the work coordinate system(a) Command formG10L2P_X_Y_Z_...R_However, P0; Settingof G54~G59:Designation of externalwork referencepoint offset:Designation corresponding tothe workcoordinatesystem,G54~G59: Work reference pointoffset amountfor ea...

  • Page 100

    A. Example of change ofwork coordinatesystemBythe followingcommands, eachcoordinate systemcan be rewrite ten intoeachwork-coordinate system.G10L2P1X_ Y_ Z_;Example)G90;'G10L2P1X100.0Y-1(30.0Z-300.0 ;G10L2P2X50.0Y-100.0Z-400.0;P = 1~6:Indication corresponding tothe work-coordinate system1~6.P1 = G...

  • Page 101

    (2) Setting of tool offset amountTool offset amountscan be setby program commands.(a) Command formG10 L10 P_RG10L11 P_R_G10 L12 P_RG10L13P_R.Setting oftool length form offsetSettingof tool length wear offset amountSetting oftool radius formoffset amountSetting oftool radius wear offset amountHowe...

  • Page 102

    6-11One directional positioning (G60)The final positioning shall bealways made fromone direction commanded.By usingthis function,high accuracy positioning can beobtained.(1) Command form(a)Incase of one shotG codeG60 X_ Y_ Z_ ...;Effective only for G60command block.(b)In case ofmodalG codeG60 X_Y...

  • Page 103

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

  • Page 104

    7-2 Ganned cycleA. List of canned cycleOperation athole-bottompositionEscape operation(+2 direction)Hole¬machiningmodeBoring operation(-z direction)ApplicationG73intermittent feedRapid feedHigh-speed deep holdboring cycle_G74CuttingfeedSpindle normal CuttingfeedReverse tappingturnRapid feedFine ...

  • Page 105

    7-3Canned cycle (data type, return level)A. Data typeG90G91QQTzoR=4!.R-pointR-pointZZ1Z-point--6J-IncrementalZ-point-6J—AbsoluteB.Return level (initial level and R-point level)G98G99QInitial levelInitial level/<-X?*9R-pointK66R-point level returnInitial level returnInitialpoint means Z-axial...

  • Page 106

    7-4 Canned cycle (G73, G74)Detailof movementCase of G98 (initial point return)Case of G99 (R-point return)G73FG73 X(Cannedpitch)High¬speeddeep hold(X. Y))(X. Y)Initial pointIIIiit-j— R-pointAQQir_sdrill8QQfi.83QQi111LL6: Parameter No.5150Z-pointZ-pointG73...L——F...JK-BPI: Intial valueJ: De...

  • Page 107

    •In G73, it is possible tocommanda cut-in forvariable pitch by using the addresses I, J andKinsteadof the address Q.I:Initial value of cut-in amountJ:Detectingvalue after 2nd cutCommand without sign.K:Final value for cut-in amount(Example)G99 G91 G73 X_Y_R-10.Z-40. 110. J2. K5. F__;Cut-in amoun...

  • Page 108

    Precautions of thevariablepitch commandsNote 1)Q,I,Jand Kare modal duringcanned cycle.Note 2)Since Qis modal,before commandingvariable pitches by I,J and K, command QOwhen Qcommand was given previously.G74ReverseG74 X......Y......Z—R......P......LPE(X.Y)J(X. Y)-—rrtapInitial pointSpindle reve...

  • Page 109

    7-5Canned cycle (G76, G80, G81)Detail of movementCase of G99 (R-point return)Case of G98 (initial point return)G76G76 X......YZR-P......QLFBoringSpindle startJ(X. Y)) <X-Y)/T«= *Initial pointISpindle start99- R-pointR-pointShift speedShift speedShiftDwell t>r— i6——/"Q~*|Spindle ...

  • Page 110

    7-6Canned cycle (G82, G83)DetailofmovementCase ofG98 (initial point return)Case ofG99 (R-point return)G82G82X—-Y......Z—R......PLFJ (X.Y)(X.Y)Spotfacing-r— Initial point----“3*<>*tR-pointR-pointAv- Z-pointZ-point\6—\Dwell (P)Dwell (P)G83X •—Y—•Z --R......Q •—L—FG83Qy...

  • Page 111

    •In G83, it is possible tocommanda cut-in forvariable pitch by using theaddresses I, Jand Kinstead ofthe address Q.I: Initial valueof cut-in amountJ: Detectingvalue after 2nd cutK: Final value forcut-in amountCommand withoutsign.(Example)G99 G91 G83X_Y_R-10. Z-40. 110.J2.K5. F__;Cut-in amount1s...

  • Page 112

    Precautions ofthevariable pitch commandsNote-1) Q,I,Jand K are modalduring canned cycle.Note-2)Since Qis modal, command QO when the Qcommand is given previously,before thevariablepitchis commanded byI, J,K.7-10I

  • Page 113

    7-9Example of canned cycleprogramN003 (CENTERT03 H03)T03M06G54G90G00X-45.0Y85.0S800T04G43Z50.0H034545M03G99G81R2.0Z-3.9F100X085G98X45.0G99Y-75.07.(pSfejr•Center.xoProgram zeropointXOY0G98X-45.0G99X-30.0Y0X0Y-30.0G98X30.0Y0G80M05H03•Drill"'•-I104•Tapping—TvP3HOS2.0zoN004(10.2 DRILL ...

  • Page 114

    7-10Herical cuttingG02, G03A. FunctionBy 1-block command,itis effective for spiral oil-groove machining.B. Command formatG02RG17Z__FX.YI_JG03RG02Y___FG18XZI_KG03G02R.G19X.YX_ FG03J_ KC.F-commandFeed speed along thearcis commanded,thus the speedoflinear axis is:Lengthof linear axisFxLength ofcircu...

  • Page 115

    7-11 Programmablemirror imageG511, G501A. FunctionProgram of quadrant-unit canbeautomatically obtainedasmirror-image byG-code.Command formatG511 X_ Y_ Z_ ;To setprogrammirror imageCommand value of X, Y,Z sets the mirror tothedesired position.G501; CancelB. ProgramexampleG55G90G00X0Y0;* G511X-100....

  • Page 116

    D. Program exampleG54 G90 GOO X70.0 Y20.0;G511 X70.0;N1 G01 X90.0Y40.0 F200;N2 X120.0;N3 G03Y80.0 R20.0;N4 G01 X90.0;N5 X70.0 Y20.0;G501;YX-axis mirror imageONMirrorimage cancelN4\/R20\N3N3\N5 N5\(302\T«-\ \NIN2X170.Mirror pointE. Precautions(a)When commanding thecoordinaterotation and themirror...

  • Page 117

    7-12 Setting mirrorimageThemirror imagecan be engagedfor every axisby theON/OFF operationson the settingscreen or bythe external input signal (PC -*NC)ON/OFF.(Note) The program imageis engaged through regardingacoordinate value atthetime whenthe mirror imageis turnedonas the mirror point regardle...

  • Page 118

    !(4)When the mirror image is engaged only 1 axis ofthe designated plane.(a)Circular command (G02, G03) : CWand CCWare reversed.(b)Tool radiuscompensation (G41, G42): The rightside offset and theleftside offsetarereversed.i(5)Precaution(a)The position displaybecomes the coordinate valueafter the s...

  • Page 119

    7-13 Directtapping7-13-1S format (G841, G741)A. FunctionBythis synchronizingmethod ofspindle rotation andZ-axis feed, high-speed/high accuratetapping cab be done.Conventional tapper is notneeded.M03andM04commandsare notavailable.B. Command formatTG741ITG981TG941|_G841J[G99 J[G95 JX_Y_Z_R_P_Q_L__S...

  • Page 120

    C. Operation cycleGeneral cycle of direct tapping consists of (D~(Z) action.[G841]------rapidtraverse-cuttingfeed©o-?©(D!!© Positioning of tappinghole© Rapid feed toR-point© Operation untilZ-point by tool normal rotation<D Dwell by parametersettinginitial point© Return toR-point by tool ...

  • Page 121

    and 6.Note 3) At program1 STOP1 in betweenoperations 3—5,\ STOP1 lamp lights, however,it stops after the endof operation 6.Note 4)Don't commandEin G94mode.G741G741 (G98)G741 (G99)Initial point•XD•Xo?Spindle stopXSpindle stop2!2! 6iSpindlereverse turn«iatSpindle reverse turnu£ ©spindle st...

  • Page 122

    7-13-2F format (G84.2, G84.3)A. FunctionBythis synchronizingmethod of spindlerotation and 2-axis feed, high-speed/high accuratetapping cabbe done.Conventional tapper is not needed.M03and M04commands are not available.B. Command formatrG84.21p98 "IH394 1[G84.3J|G99 J[<395 JX_Y_Z_R_P__Q.L_S...

  • Page 123

    C. Operation cycleGeneral cycle ofdirect tapping consistsof (D~(Z) action.[G84.2]—-rapid traverse -cutting feed*9o-? ©©!(D Positioning of tappinghole© Rapid feed toR-point(D Operation until Z-point bytool normal rotation@ Dwell by parameter settinginitial point© Return toR-point bytool coun...

  • Page 124

    and 6.Note 3)At program | STOP1 in between operations 3~5,1 STOPI lamp lights, however,it stops afterthe end of operation 6.G84.3G84.3 (G98)G84.3 (G99)initial point*ÿ0?1Spindle stop*!Spindle stop22!16Spindle reverse turnlSpindle reverse turnQrar3@spindle stopR-point(pjspindle slopR-pointrr35n-5Q...

  • Page 125

    7-14Boring pattern cycle (G70, G71, G72, G77)© G70: Bolt-hole cycleG70 X_ Y__ I_J_ L_(Example) G70X90. Y30.140. J20. L6 ;23,I= 40mmA1=20°TY=304JEnd point06Start point(D G71 : Arc cycleG71 X_ Y_I_ J_ K_L(Example)G71 X30.Y10.1100. J30.K15.2 L7 ;55*43KA,2K,1JJ=30°Start pointdD G72: Line atangle c...

  • Page 126

    7-15Bolt-hole cycle(G70)A. FunctionIn case of equallydistributed drilling onthecircumference,this functiondecides theposition byautomatic calculation atrectangularco-ordinate value with the radiusand angle.2©(DCDlI=40i«.J=20°(90,30)X=90Y=30A®%6®End pointStartingpoinK.5QS4X0Y0QB. Command form...

  • Page 127

    7-16Arccycle (G71)A.FunctionIt is used formachining of drilling-linearrangedin equalinterval on thearc.54\ 31=100 j215.2L--W 1i J=30°StartPointJ) 1030G55X0Y0B. Command formatG71 X_Y_ I_ JK_ L_ ;G71: ArccycleX, Y:Make description based oncircle-center coordinate, G90, 91.I: Arcradius.Itshould sur...

  • Page 128

    7-17 Line atangle cycle(G72)A. FunctionItis used for machining thearranged holesin equal interval onthe declined straightline.'i End point4I=25mm3J=30°£1___X=70mmY=30mxn/G54X0Y0B. Command formatG72 X_ Y_I_ J_ L_ ;G72: Line atangle cycleX, Y: Coordinate of start point (machining startpoint)I: Ma...

  • Page 129

    7-18Grid cycle (G77)A.FunctionIt is used for machining of arranged holes inequal intervalonlattice.mm121=2511C=2510.5.96K=60°L373/8A=4Y-side.1=30°X-sidec x=2°O Y=10G54X0Y0B. Command formatG77X_ Y_I_ C_ J_ K_ A_ L_ ;G77: Grid cycleX,Y: Coordinate ofinitial hole positionI: Setting ofinterval in ...

  • Page 130

    I.7-19 Truecircle cutting7-19-1S format(G302~G305):A. FunctionA seriesof operation cutting the inner side or outerside of the truecircle can be commanded byoneblock.B. GcodeG302:Truecircle cutting inner sideCW (clockwise)G303: True circle cutting inner side CCW (counterclockwise)G304: True circle...

  • Page 131

    b)True circle cutting OD (G304, G305)U_ L_D_F3.91(T)XT1\aTool centerpath: O-M -»2 -*3~*4 ~*5—6-7—8 —ÿ9(D)A->osm,<I—CP)K+(D)I+KHowever,I: Diameter of approachingcircleI+is of approachfor the plusdirectionI— is of approachfor the minus directionR: R commandfor thehigh speed feed r...

  • Page 132

    D.Program examplea) Basic formG302 1-50.DIO F500 ;G302 150.DIO F500 ;[Y//341 50.150.//125if7/S521/34y (D10):Offset amount(D10): Offset amount//7-32

  • Page 133

    G303 1-50.DIO F500 ;G303 150. DIO F500 ;YY///XX//Xii* IV150v50.2ie54755t234/(D10): Offset amount/(D10): OffsetamountG304 1-40.K30. DIOF500 ;G304 140.K30. D10 F500 ;Yk347/K30K 3 0A1T21/77712..5 6,/. j,43(D10): Offsetamount (D10):Offset amount140.1-40.G305 1-40.K30. DIOF500 ;G305 140.K30. D10 F500 ...

  • Page 134

    b) R commandfor the high speed feed rangeG302 150. R30, DIOF500 ;G304140. R30. K30. DIO F500 ;YYJ//i/34//150./IK3y?2,B~S'A//\l 2J,5,/34(D10): Offset amount(D10): Offset amount//High speed feedrange:R30. -(DIO)140.High speedfeed range:R30. -(DIO)c) J command for the high speed feedrangeG304 140.J5...

  • Page 135

    e) Spiral truecircle cutting designation (U, Q)G302140. U70. Q10. DIOF200 ;AylQ:Circulararcincrement!.125(D10):Offset amountG304150. K50. U20.0 Q10. DIO F200 ;A3Q:Circular arc increment/12cQ.3221(D10): Offset amount8+(D10)150. -(DIO)7-35

  • Page 136

    E.Precautiona)Give theG302~G305commands inthe state of toolradius compensation cancel.b) TheG302~G305commands are ofnon-modalG does.Address numerical values other than Dand F commanded in the same block are effectiveonly for commandedblocks.c)The numerical values of R,J, K,U and Qshall be alwaysc...

  • Page 137

    7-19-2 Fformat(G12.2, G13.2)A. FunctionAseries ofoperation cutting the inner side or outerside ofthe truecirclecan be commanded byone block.B. G codeG12.2:True circle cuttinginner side CW (clockwise)G13.2: True circle cuttinginner side CCW (counterclockwise)C. Command forma)True circle cutting ID...

  • Page 138

    D. Program examplea)Basic formG12.2 1-50. DIOF500 ;G12.2150. DIO F500 ;YY,/341 50.ISO.//1256/776S2134/ (D10): Offset amount(D10): Offset amount/G13.2 1-50. DIO F500 ;G13.2 150. D10F500 ;Y///47/s//a4V15QV/<50.2I756Il34(D10): Offset amount// (D10): Offset amount7-38

  • Page 139

    b)R command forthe high speed feedrangeG12.2 150. R30.DIO F500 ;///4/150.//;'l 5./a(D10): Offset amount//High speed feedrange:R30. -(D10)c) Jcommand for thehigh speed feed rangeG12.2 150. J5. DIO F500 ;//, J: Clearance amountat thefhigh speedfeed/4C)50./I!//3Y t(D10): Offset amount7//(By automati...

  • Page 140

    e) Spiral true circle cutting designation (U, Q)G12.2 140. U70.Q10. DIO F200 ;Y.-tv4./LQ:Circular arcincrementMIA4-x!1141-010.12(D10):Offset amount7-40

  • Page 141

    E.Precautiona)Give theG12.2,G13.2 commandsin the stateoftool radius compensation cancel.b)The G12.2,G13.2 commands are of non-modal Gdoes.Address numerical valuesother thanD and F commanded in the same blockare effectiveonly forcommanded blocks.c)The numerical values of R,J, K,U and Q shall be al...

  • Page 142

    7-20Square side frame outer cutting (G322, G323)A.FunctionA seriesof operation of square side frame outercutting can be hecommandin one block.B. GcodeG322 : Square side frame outercutting CW (clockwise)G323 : Square side frame outercutting CCW (counterclockwise)C. Command form("G322 “IIG32...

  • Page 143

    D.initial pointThis is machining start point for G322 and G323commands.Whena series ofoperation is finished, all the X, Yand Z axes returntotheir start point.E. R pointand Z pointThe R point and theZ point becomeas follows by G90and G91 commands.[ G90 ][G91]— ZO positionInitial pointInitial poi...

  • Page 144

    G.Precautionsa)Tool radius compensation is applied regardless of the tool radius compensation (G41 andG42) byG322 andG323.Accordingly,command them in the statethat the tool radius compensation is cancelled.b)G322andG323are thenon-modal Gcodes.c)When A isomitted in the G322 andG323 block, thecorne...

  • Page 145

    7-21Coordinate rotation (G68, G69)A. FunctionBythis command the shapecommanded witha machining program can be ratted attheangle designated.Thereare 2 sorts ofcoordinate rotation as follows:a)When the rotation centeris regardedas the reference point of the work coordinatesystemType Ab)When the rot...

  • Page 146

    a)When the typeA and the typeB ofthecoordinate rotation areused.Coordinaterotation type B ONCoordinaterotation typeA ONj1G68 a _ /3 _R ;G68;Coordinate rotation cancelG69 ;b)When the typeA ofthecoordinate rotationare used.Coordinate rotation typeA ONG68;G69 ;c)When the type B of thecoordinate rota...

  • Page 147

    E.When thecoordinate rotation is used together with tool radius, scaling and compensation,programmable mirror image etc.,command in the orderas below.Programmablemirror image ONScaling ONCoordinate rotation type B ONCoordinate rotation typeA ONTool radius compensation ONG511...;G51...;G68 a _ /3 ...

  • Page 148

    G.Precautions(a)G68 shall becommandedin theindependent block.When it iscommanded by other than theindependent block, an alarmoccurs.(b)When theplane is changed bycommandingthe plane selection (G17, G18and G19)duringG68 mode,an alarmoccurs.(c)The first travelcommand aftertheblock thatG68and G69wer...

  • Page 149

    7-22Surface cutting cycle (G324,G325, G326)The surface cuttingcanned cycleconsistsof 3kinds of cycles;Square surface cutting (G324)Square surfaceone side sizing (G325)Square surfaceboth sides sizing (G326)It is convenient canned cycle toperform the surface cuttingand groove cutting by using a fac...

  • Page 150

    !U: Spindlerotation speed for finishing (When omitted, the rotation speedisS. )(min'1): Cutting feed rate(When omitted,F commanded previously) (mm/min)FQTxTT)Y-HPRQT1TFinishing allowance(No.5152)ZYC Movementsx,y0]1'J]j.OitotX,YI=©I=©J=®I=©1=0J=©J= ©J=©The start point and cuttingdirectionca...

  • Page 151

    0ppApproach amountApproach amountYtZG—> X--R1sttime +Q2nd time +Q3rdtime (Z3- Finishing allowance)ZZ1Y&—»XSolid line: Cutting feedDotted line: Rapid traverse13,2?---"'-J-J12.24.368.16,24Rr in.ÿ--9,—5.R'711: 6/-3733V322713T?23??.~-21V1534-43.13Q--29..P27...15: 14.,:i0372ii76ts-...

  • Page 152

    Unidirectional cutting (I QI <C)Bidirectional cutting(I QIQ0K=©K=©PPP000K=©K=eppp7-52

  • Page 153

    (2) Square surfaceone side sizing (G325)A. FunctionMulti-directional cutting isenabled and thelast face can be designatedas well.B. Commanded fromG325 X_Y_ Z_R_ I_ J_K_ Q_ P_ C__ D_ E_ U_FG325:Square surfaceone side sizingX,Y: Start point coordinate value ofthe plane, enteredbased on G90and G91.Z...

  • Page 154

    ii;C3)x/Finishing allowance(No.5152)fKGTXTYICI:C4)pYXRQiZ*ZFinishingallowance(No.5152)YXC. MovementsAPApproach amount7-54

  • Page 155

    1)X,Y approaching point,Rapid traverse until R pointI2)Rapid traverseuntil the cutting highofZ axis13)Machining in theIcommand axis direction14)Machining in the Jcommand axis direction,K=©: Rapid traverse, K=0; Machining15)I-J plane 3) and 4)shall be repeateduntil the machiningis finished.16)Rap...

  • Page 156

    (Program example)ZOTool diameter:<6 30An end millis used.20100.0G54 X0YO200.0-»•Too! diameter:4> 30An end mill isused.G90 G54GOO XO YO S300;G43Z50.0 H01;M03;G325XO YOZ-20.0 R3.01200.0 J100.0K21.0 C1 Q10.0 D01 F100;M05;7-56

  • Page 157

    D.Precautions(1)When cutting-in amount per cutting (Q) is made©, finishing operationis notdone(including plane).When (I R-Z1I )one operation is performed.(2)From R point,cutting-in is performedby one cutting amount(Q).(3)J: Jdirection length becomes always positiveregordless©, ©.(4)WhenK ismad...

  • Page 158

    IAK\j/©1(XVY )1\i/Finishing allowance(No.5152)P«-IXRQiZTJ Finishingallowance(No.5152)zfY &—9-XC.MovementsCD©Finishing allowanceTI.-iu.Finishing surface®•©ITL..©ni7-58

  • Page 159

    (D Starting point side, cuttingis done, leavingside finishingallowanceI(D Ending point side,side finishingallowance isleft.1(D Starting point side, cutting-in cuttingis done from theposition side finishing allowance isleft.I(D Ending point side,side finishing allowance isleft.1d) Starting point s...

  • Page 160

    jiIC2ClJJ<-1IAlfI©Iii0I(X,Y)W////////M(X,Y)wmM(X,Y)1ii©1iII©In1i®ii(ii©(X,Y)—(X,Y)(X,Y)1©©II//t7-60

  • Page 161

    7-23Pocket cutting (G327ÿG333)A. FunctionIt is possible tocommandaseries of movementsfor cuttingthe inner side or outerside ofacircle,truck and square in oneblock.B. GcodeG327:Inner circleG328:Inner squareG329: InnertruckG330: Outer circleG331: Outer squareG332: OutertruckG333:True circleC. Comm...

  • Page 162

    D.Initial pointThe initial point is the machining start point for G327~G333 commands.When a series of movements are finished,all the X, Y and Z axes return to the startpoint.E. Rpoint and Z pointR point and Z point becomeas follows by G90and G91commands.[G91][G90]ZO pointInitial pointInitial poin...

  • Page 163

    F. Precautions(1)Tool radius compensationis engaged regardless ofthetool radius compensation (G41and G42)byG327~G333 commands.Therefore,command them in the stateoftool radius compensationcancel (G40).(2) G327~G333are nonmodal codes.(3)When F is omitted,the F already commanded becomes effective.(N...

  • Page 164

    1. Circle pocket cutting (G327)A. FunctionThis isused for pocket cuttingofinner circle by end mill.B. CommandformG327 X_Y__Z_R_ I_ J_ K_ Q_D__ E_ U_V_F.G327: circle pocketX,Y : Circle centercoordinate value, enteredbased on G90 and G91.: Z-axis coordinate value ofpocket finishing,entered based on...

  • Page 165

    /C. Movements- (X, Y)Cutting depthper cutting: QIi2|if-tApproach pointi QI3 *23JLL_----r—Rpointm 2iiiTST1101 8(6'13201619 171Solidline: CuttingfeedDotted line:Rapid traverseZ1. Moves to X,Y pointin rapid traverse.I2. Moves tothe Z-axis approaching point in rapid traverse.(Rpoint+ cutting depthp...

  • Page 166

    D. Precautions(1) When the cuttingwidth (K) is 0, no finishcutting is done in the X-axis and Yaxisdirections.(Fig.1)(2)When theradiusof the semi-finished hole(J) is ©, thetool doesn’t return tothe X-axiscenter inthe machining cycle.(Fig.2)tKi KIKDesignated dimension1Vt\AT2(3) When the cutting ...

  • Page 167

    2.Square pocket cutting(G328)A. FunctionThis isused when machiningthe inside ofsquare workpieces by end mill.Thecorner R can be designated aswell.B.Command formG328: X_ Y_Z_ R_ I_ J_K_ Q_C_ A__D_E _U_V_FG328: SquarepocketX,Y: Start point coordinate value of the plane, enteredbased G90and G91.Z: Z...

  • Page 168

    C. MovementsCutting pattern1=0I=®I=©I=©J=©J=©j=ej=©ix,y1I$$$$j-JtX,YX,YThe cutting methodcan be changed by thesign,Iand J.L.I*"2]3Approaching pointIIQ4I3S19.34 x,45*.-jrR point518.3314J6h 12615,h L101620294-23'287Ml12130/3225317-68

  • Page 169

    1. Moves tothe X,Y point in rapid traverse.12. Moves totheZ-axis approachingpoint in rapid traverse. ’(R point+ cutting depthper cutting in theZ-axis direction (Q).)3.Moves tothe work centerinthe side facedirection in rapid traverse.I4. Moves tothe Rpoint in rapid traverse.I5.Cutsin bythe cutti...

  • Page 170

    D.Precautions(1) Whenthe semi-finishedholeis machined, command cutting depth (C)ofone side.Whenno the command (C)is given, it is presumed thatno semi-finishedhole ismachined,and cutting isperformed fromthe center.(Figure below)(2) When the cutting width (K)is ©, no finishingis performed in the s...

  • Page 171

    3. Inner truck(G329)A. Function G239)A series of movementscutting theinner periphery of the truck by usingan end mill can becommanded inone block.The below explanationis for G17 (XY plane).B. Command formG329X_Y_ Z_R_ I_ J_ A_C_K _Q_ D_ V_EU_F.Initial point?iiIC\K UslR pointQfiT|Q1 "! prz-*j...

  • Page 172

    (Note 1)WhenEis omitted, the feed rate for finishingbecomes FXoverride for finishing(parameter No.5155).(Note 2)When thenumerical valueof A is positive, acirculararc becomes CW, and when it isnegative, the circular arcbecomes CCW.And whenA = 0,an alarmoccurs.(Note 3)When thenumerical valueof K is...

  • Page 173

    Movements : Startpoint4Moves tothe(X, Y)in rapid traverse4Moves totheR pointin rapid traverse44-Z-axis cut-in141stinner periphery oftruck cutting442ndinner periphery oftruck cutting44Moves to theR point in rapid traverse44Moves tothe(X, Y) in rapid traverse -Rough cotting4Moves tothe Z point in r...

  • Page 174

    4.Outer periphery ofcircle cutting (G330)A.FunctionThis isused for cuttingthe outerperiphery ofcircle byend mill.B.Command formG330 X_ Y_ Z_ R_ I_ J_ K_ Q_P_ D_ E_ U_FG330: Outer periphery ofcircleX, Y : Coordinate value ofthe circle center,entered basedon G90 and G91.: Z- axis coordinate value o...

  • Page 175

    /ÿ.1Rii_JU1IQIlIIzIlII1f•*.-ttI4ÿZFinishingallowance(No.5152)rYC. MovementsiIst\3Approaching point5.Cuttingstart point:QI4i33tR point/ I2/ !13-25JO/!5-*4/i/20/641i1723 1s&1*i/22 jT.214317!J1k130/16/\/IZ point//41226429151i/nrzi14!•137-75

  • Page 176

    1. Moves tothe X,Y point in rapid traverse.I2. Moves to theZ-axis approachingpoint in rapid traverse.(R point + cutting depthper cuttingin theZ axisdirection (Q).)43.Moves tothe approaching point considering the cuttingwidth for cutting allowance in rapidtraverse.44.Moves to theR point in rapid t...

  • Page 177

    5. Square outerperiphery cutting (G331)A.FunctionThis is used for cutting the outerperiphery of circle by usingend mill.The corner R can be designatedas well.B.Command formG331 X_ Y_ Z_ R_ I_ J_K_ Q_ P_ C_ A_ D_E_ U_FG331: Outer periphery ofsquare.X,Y : Startpoint coordinate value ofthe plane,ent...

  • Page 178

    Finishing allowance(No.5152)ttlRTT-— T ““r iQiiEt-iVIII.11IJ\It_-Jj.II!I!Iz!! !"Z pointY®-XC. MovementsCuttingpatterniI©©X.YI JVJX,Y©©II©©X.YJ,JJX.Y©$©Vt-U3Approaching pointf*-(X.Y)35419,3426,33TOFF"-—-RT"8> i25I•(i23Q•5.; ,io , \/s!*s !/yÿ422y721/Vspiin i3...

  • Page 179

    1. Moves tothe X,Y point in rapid traverse.12. Moves tothe Z-axis approaching pointin rapid traverse.(Rpoint + Cuttingdepthper cuttingin the3rdaxisdirection (Q).)43. Moves totheapproaching pointconsideringthe cuttingwidth forcuttingallowance inrapidtraverse.44. Moves tothe R point in rapid traver...

  • Page 180

    6.Outside truck (G332)A.FunctionAseries of operations cutting the outer periphery ofatruck byusing end mill can becommanded in one block.The below explanationis for G17 (XY plane).B.Command form)G332 X__ Y_ Z_ R_ I_ J_ A_C_ K_Q_ P_ D_E_ U.FInitial pointoC? pr1IT $-RpointQIV*tviQ9$ÿtj|( A< 0 )...

  • Page 181

    (Note 1)When Eis omitted,the feed rateforfinishing becomes F x override (parameterNo.5115) for finishing.(Note2)When thenumerical value ofA is positive, acirculararc becomes CW,and when it isnegative, the circulararcbecomes CCW.And when A = 0,an alarmoccurs.(Note 3)When the numerical value of Kis...

  • Page 182

    Movements : Start point1Moves tothe (X, Y) in rapid traverse.irMoves theapproaching point in rapid traverse.4—4-£Rough cuttingMoves to theR pointin rapid traverse.4 44 4Rapid traverse fer theZ-axiscut-in amount444 4Truck outer periphery cutting.- —4 4 44Moves toR point in rapid traverse.4Mov...

  • Page 183

    7. True circle (G333)A.FunctionA series ofoperations cutting the innerperiphery of a truecircle by using end mill can becommandedin one block.Thebelow explanation isfor G17 (XY, plane).B.Command formG333 X_Y_ Z_R_ I_ Q_C_K_ D_ U_V_ W_ E_ F_;Initial pointTI-R pointm\/ft'C-ML1/iQ.1IZtdprl\l\in> ...

  • Page 184

    (Note3) When thenumerical value ofK is negative, finishingofthe side facebecomesineffective.(Note 4) When the numerical value of Q is negative, finishing ofthe bottom becomesineffective.)C. ProgramexampleG17;G90G333X50. Y-100.Z-50.R-10. Q20.150.C15. K8.D10F200;i:Initialpoint//U-jj? -t*!/4R point/...

  • Page 185

    Movements : Start point4Moves tothe R point in rapid traverse.irCutting feed ofthe Z-axiscut-in amount.44 4Xand Yaxes approach14 11True circleinner periphery cutting4 4 4 4Approaching returnofX andY axes. —Rough cutting4Moves totheZ-axis atcutting feed rate.X andY axes approach4cutting of truec...

  • Page 186

    7-24 Multibuffer7-24-1S-format (G251)JThis command readsoneblock in advancein timeof ordinary automatic operation. Bythiscommand, maximum twelvecommandscan be read.By usingthis function, stop time betweenblocks can beremoved whenexecuting programsconsistingof consecutive minuteblocks.(1) Command ...

  • Page 187

    7-24-2 F-format (G05.1)This command reads one block in advance in timeof ordinaryautomatic operation. By thiscommand,maximum twelvecommands can beread.By usingthis function, stop time betweenblocks can beremoved when executing programsconsisting ofconsecutive minute blocks.(1) Command formatG05.1...

  • Page 188

    7-25 Precedent Control7-25-1 S-format (G08)Objective of thisfunction is torealize high speedand highaccuracy operation. By usingthisfunction, delaycaused byacceleration and decelerationwhich increases by feedspeedup,anddelay in servo system canbe removed.By this function,tools can follow faithful...

  • Page 189

    8.OTHERFUNCTION8-1Optional Block SkipThisfunction makes the commandineffective for theblockincludingslashon the program.By Block Skip key, intention isexpressed.<5*&N101G54G90X100.0Y150.0S500T03;/N102 G43Z30.0 H02 ;/N103 M08 ;/N104 M03 ;/N105 G98G86R5.0Z-5.0 F50;Approach up toZ-axis 30mmCo...

  • Page 190

    8-2Arbitrary angle chambering and corner R (,C, R)Chamberingorcorner R can beinserted bycommanding ",C"or ", R" forlinear interpolation orcircular interpolation.(1) Command form(a) Arbitrary angle chamberingIG01jI. .. , C_;G02U-lY.G03IEndpoint of commandblock(b) Arbitraryangle...

  • Page 191

    (b) Arbitrary anglecorner RG17G54 G90 GOO XOYO;N1 G03X50.Y50. R50., R20.F200;N2G01 X90.;,-End point of N1 blockN2?R2Q.N1(5)Precautions(a)When the planeis changedby commanding theplane selections (G17, G18 andG19),analarmoccurs.(b)The single block stop becomes theend point of the chamberingcorner ...

  • Page 192

    i1:

  • Page 193

    9. PRACTICAL EXAMPLE OF PROGRAMExamples of programs whenthe easy setterisused are shownbelow.9-1 Machining Diagram Plate FC30.0254-04-03-g304-M10xP1.5 screwing\JLower hole4> 8.5 drilling/ALA<SJv&hoooo LACL.LAmBAini<SJ3vy N*22TP70.0P70.030 .30P100.0505020020Thisface is setas program-z...

  • Page 194

    9-2 Selection of MachiningPositionPremisea. Bottom faceand surrounding 4facesarealready machined by previous process.b.<t> 30 boringhole is punched atbottomhole<f> 25.(D Face-cutting(2) M10 tapping(3) 0 30boring9-3 Setting ofSelected Cutting Condition of Tool-CutterCompen¬sationCompe...

  • Page 195

    9-4 MountingMethodClamp withvice-mouth piece by takinga stepT7HI Step-takingX-direct-ionMouth pieceS’Lateral direction{X-axial direction)should bedecided by stopper.—{ÿSr:eVice-mountingposition on thetable.Y-direction9-5 Relation with Work-coordinate SystemBy the specifiedprocedure and work-...

  • Page 196

    9-6<t> 95FaceCutter01968 (MODEL VK,VM FC30) ;G91 G28 ZOM31 ;ProgramNo.Z-axis machine zero point return,chipconveyor starts.Return-lamp lights on X-,Y-axis.Set theinside of NC-head atinitial state.Optional stopSequence No.(): memo-writingTool No.1 to spindle bytool changeWork coordinate G54C...

  • Page 197

    9-70 30 BoringThe inside ( ) ofsequence No.meansmemo.Hold at spindle byT01 toolATCoperation.Work coordinate G54Coordinaterotation easy settereffectiveAbsolute,X YSpindle speedselection 800rpm,T03 callTool length compensation H02 plus sideoffset.Tool nose position: Z30.0Spindle forward turn ON.Bor...

  • Page 198

    9-80 18CenterN103 (<f> 18CENTERT03 H03);The inside ()ofsequence No.meansmemo.With ATC, T03,. . tospindleT03M06 ;G54 ;G68 ;G90 GOOX50.0 Y125.0 S1200T04 ;Coordinate rotationeffectiveDuring X_ Y_ positioning operation,spindle speedis selected.1200rpm, T04callOffset oftool length H03alone toZ p...

  • Page 199

    9-9cf> 8.5DrillN104 (<£> 8.5DRILL T04 H04);Sequence No. inside( )meansthisprocess memo.To T04tool spindleT04 M06 ;G54;G68;G90 GOO X50.0 Y125.0 S820T05 ;Coordinaterotation easy setter effectiveCoordinate rotation effective 820rpmselection and T05call during themovementofwork coordinate G...

  • Page 200

    9-10M10 TappingSequence No.in ( )means TAP-process memo.Tool No. 05 tothe spindleN105 (M10 x P1.5 TAP T05 H05);T05M06 ;G54 ;G68 ;G90 GOOX50.0 Y125.0 S320T06 ;Coordinate rotation easy settereffectiveSpindle speedselection 320rpm, nexttoolT06 callZ-axis plus side offset, shift of toollengthamount e...

  • Page 201

    9-11 (f) 30 Boring FinishingSequence No. in ( )means memo.T06 tool is held tothe spindle.N106(<j> 30BORING FT06 H06) ;T06 M06;G54 ;G68 ;G90 GOOX30.0 Y75.0S1600 T01 ;G43Z30.0 H06;M03 ;G99 G76 R2.0Z-22.0 Q0.5F96 ;Coordinate rotation easy setter effectiveInitial tool T01callTool length of leng...

  • Page 202

    9-12 Program of 2Spindles(D Program is thesame as thatof single spindle (standard machine).(D Movementof both X-Y andZ-axis (spindle unit) does notchange withthat ofsinglespindle(standard machine).(D Set thework-coordinate system with the standard of spindle ofone side.-—1375.0|--G54X0Y0-4--efe...

  • Page 203

    10.ATTACHED LIST10-1List of G function (preparatory function)(SEICOS- E10M)Read"Delivery Description" regardingdistinction ofthe standard and the option.SformatFunctionF formatCodeGroupCodeGroup*PPG00GOOPositioning01G0101G01Linear interpolationCircular/helical interpolation CWG02G02Circ...

  • Page 204

    F formatS formatFunctionG2900G2900Return from reference pointG30G302nd, 3rdand4th reference point returnG30.1G301Floating reference point returnG31G31Skip functionG37G37Tool length automatic measurementG3800G3800Tool radius compensation vector keepG39G39Tool radius compensationcorner circular arc...

  • Page 205

    IS formatFunctionF formatG64Cutting mode00Macro callG6500G65G66Macro modalcallG66Macro modal callcancelG671414G67G6816G6816Coordinate rotationG69Coordinaterotation cancelG69Bolt hole cycleG70G70G7100G7100Arc cycleG72G72Line at anglecycleG73G73Peck drilling cycleReverse tapping cycleG7409G7409G76G...

  • Page 206

    FunctionS formatF formatGroupGroupCodeCodeG98G98Canned cycle initiallevel return1010Canned cycle R point level returnG99G99Oscillationmode ONG113G11421G113*G11421Oscillation mode OFFG130u130Tool lifecontrolOFF1818Tool/live controlONG131G131True circlecuttingOPCWG304G304True circlecuttingOPCCWG305...

  • Page 207

    10»2 List forM function (miscellaneous functions)(VM)Read "DeliveryDesprition" Segarding distinction of thestandard and theoptionFunctionMFunctionMMELODYSELECT 1PROGRAMSTOP2600MELODYSELECT 2OPTIONAL STOP2701END OFPROGRAM2802SP. FORWARD RUNNING290330END OFTAPESP. REVERSE RUNNING04SP. &a...

  • Page 208

    Name of functionName offunctionMMCANCELING M548253TOOL LIFE/ CUTTING MONITORFUNCTION STOP835484CANCELING M568555APPLING FEED HOLD ONRUNNINGTOOL BROKEN OFMEASUREMENT NG8656TOOL LIFE DATA SETTING8757CUTTING MONITOR DATASETTINGFRONT DOOR OPEN8858FRONT DOOR CLOSECHECK TOOL PREPARATION FINISH8959APCPA...

  • Page 209

    (VK/VS)Read "DeliveryDesprition" Segardingdistinction of the standardand the optionFunctionFunctionMMMELODYSELECT 1PROGRAM STOP2600MELODYSELECT 227OPTIONAL STOP0128END OFPROGRAM02SP. FORWARDRUNNING &2903END OFTAPEPOSITIONING OFF30c t.wCHIPCONVEYOR ONSP. REVERSE RUNNING &3104POSI...

  • Page 210

    MName of functionM1Name offunctionCANCELING M5453A-AXIS UNCLAMP79TOOLLIFE / CUTTINGMONITOR5480TOOL AIR BLOW ONFUNCTION STOP81CANCELING M565582APPLINGFEED HOLD ONRUNNING5683TOOLLIFE DATA SETTING5784CUTTING MONITOR DATA SETTING5885CHECK TOOL PREPARATIONFINISH5986TOOL BROKEN OF MEASUREMENT NGAPC PAL...

  • Page 211

    (HG)Read"DeliveryDesprition" Segarding distinction of thestandard andtheoptionMName of functionMName of functionPROGRAM STOP000LOAD LEVEL 0SELECT (C.M)028LOADLEVEL 1 SELECT (C.M)OPTIONAL STOP001029END OF PROGRAMEND OF TAPE002030SPINDLE START FORWARDCHIP CONVEYOR ON003031SPINDLE START RE...

  • Page 212

    Name of functionNameof functionMMAPCDOOR OPENCANCELING M56088055APC DOOR CLOSEAPPLINGFEED FOLD ONRUNNINGOUT TOOLLIFE (CM)089056090iTOOLLIFE TIME DATA INPUT MODE091057(CM)092SET CURRENT VALUEINPUT MODE093058(CM)094059CANCELING M51, M57, M58095CUSTOM MACROINTERRUPT ONAPCCYCLE 1096060CUSTOM MACROINT...

  • Page 213

    MName of functionName of functionM125PALLET CARRY OUT162126M60CYCLE STANDBYCHECK163127M61CYCLE STANDBY CHECK164M62CYCLE STANDBY CHECK128165129167130168131169132170133171172134135173136174137175138176139177140178.141179NOTICE OFSP. TOOL NO.142180NOTICE OF PALLET NO.143181CANCEL M180, M181, M183144...

  • Page 214

    NameoffunctionMName offunctionMREMOTE CONTROLNOZZLE INDIRECTCOM.60“REMOTE CONTROL NOZZLEABS.COM.0° ~60°279200280260REMOTE CONTROL NOZZLE 1ROUNDCOM.281261282REMOTE CONTROL NOZZLE 1 SERIESROUND COM.283262284285263286264287265288266289267268600269MULTI FACE0“REMOTE CONTROL NOZZLE INDIRECTCOM.6...

  • Page 215

    (HS)Read "Delivery Desprition" Segarding distinction of thestandard and the optionName of functionName of func ionMMPROGRAM STOPLOADLEVEL 0 SELECT (C.M)028000OPTIONAL STOPLOAD LEVEL 1 SELECT (C.M)029001END OF PROGRAMEND OF TAPE030002CHIP CONVEYOR ONSPINDLE STARTFORWARD003031SPINDLE STAR...

  • Page 216

    'MNameof functionMName of functionCANCELING M56APC LEFT DOOROPEN055088APPLINGFEED FOLD ONRUNNINGOUT TOOL LIFE (CM)__APC DOORCLOSE089056090TOOLLIFE TIME DATA INPUTMODE091057(CM)092SET CURRENTVALUE iNPUTMODE058093(CM)094CANCELING M51, M57, M58, M65059095CUSTOMMACRO INTERRUPTONAPC CYCLE 1096060APC C...

  • Page 217

    10-3Related items tothetool-setTool lengthmDLTool-length and diameterare decided tomatch the machiningdimensions.Tool length on programGageend(matched to spindle end face)Margin oftoolnoseand workface(A)ATapABlackcoverMachin-ingface10mm5mmDrillBlackcover*»ÿ»5mmIncompletescrew unitDrill-shoulde...

  • Page 218

    10-4 How toobtain the cuttingconditionSpindlespeed (rpm)_,iN: Spindle speed (rpm)V: Cutting speed (min)D: Tool diameter (mm)VXD X1000N= ~3T4Example3" FrontmillingV = 120minD = 4> 76mm 6blades<f> 8drillV = 18m/minD=4> 8M8 tapV = 9minD = 8918120X8X1000N =X 76 X 1000N =X1000N =3.14 ...

  • Page 219

    10-5List forstandard cutting conditionsIncrease/decrease can be made bymounting state,material tobe cut,and toollength.CastironSteel materialAluminiumCuttingspeedm/minTool nameFeedmm/revmm/minCuttingspeedm/minCuttingspeedm/minFeedmm/revmm/minFeedmm/revmm/minR9095250450400700S5’face cutterF12012...

  • Page 220

    i10-6 List for tape codecodeEIAcodeISOMeaning1Character63 2875 43 2 15 4Character 87 6ONum-eral 0OOoo0oOo1ooo1o1oooo2o2o2oOoooo3oo3o3ojooo4o o4o4ooooo oo5o5o5oooooo6oo6o6ooooooo7ooo7o7ooo8ooo8o8oooooo9oo9o9ooqooAddress AooAao)OIQPOBoboBoOoooocoooooccooooDoodoDoOoooooo?EoooEeoOoooooFooofFoooooooGo...

  • Page 221

    ISOcodeEIAcodeMeaningCharacter 8Character76 5 432 187 653142OOooooOOOoooo OOODELDelDelete (erasaloferroneouspunched hole)oNULBlankUnusable atthe interval ofsignificantinformationincaseof non-punchedhole ElcodeooOooooBSBSBackspaceooOOOOOoOOHTTabTabulatoroOoLF orNLEnd of blockCRor EOBooCROOo OOCarr...

  • Page 222

    interval.attime ofISO +[ ] # *=andEattime ofElA +[ ]& , a parameter-set code andE(Note 4)Codeunlistedin this table with correctparity is always neglected.(Note5) Code of incorrect paritybecomesTH-alarm.Whereas,itis neglected atnotation part,!anditdoes not induce TH-alarm.j(Note 6)Whole punche...

  • Page 223

    HITACHI SEIKI CO., LTD.CUSTOMERMC MACHINE DATA?-siNCMACHINEPAGE 12OPART NO.NUMBER OF TOOLSET DRAWINGDATE2PART NAMECYCLETIMENAMEFIXHOLDER TOOL>MINoMATERIALSTART POINTXMEMOYSTSCOOLANToPROCESS|Z>OFFSETHA>TAPE NO.TOOLFACESPINDLETOOLNAMETOOL NO.TOOLLENGTHTOOLOFFSETFEEDTYPE OF TOOL HOLDERTOOLF...

  • Page 224

    oDATECUSTOMERCOHOTOOLING LISTDELIVERYoMACHINEWORKrPAGE/QNOTEAMOUNT PRICEMADEBYAMOUNTOPRICETOOLQTYMADEBYADAPTERQTYTYPE OFTOOL HOLDERDESCRIPTION(/>No.Ho>!tOCO

  • Page 225

    10-9IfAlarm isIssued.Confirm byalarm list of the maintenance section of SEICQS-2 10M Instruction Manual.10-23II

  • Page 226

    i!I!

  • Page 227

    Revision historyDateContents ofchange11-1996HK typeadded01-1997Tool diameter offset correctedpartlyG code change03-1997HK type -»HS type06-1997VS typeadded09-199703-1998216M, 18MaddedRevised p3-4 “5.Case of HStype”10-1998

  • Page 228

    I

x