Navigation

  • Page 1

    CNC SYSTEMSOSP5020L.//OSP500L-G»SPECIAL FUNCTIONS MANUAL(No. 2) (6th Edition)lLOKUMAPublication No. 3290-E-R1(September 1990)Ir

  • Page 2

    CNC SYSTEMS®S1P5©2@LOSP500L-GSPECIAL FUNCTIONS MANUAL(NOo 2) (6th Edition)LE51-007-R5

  • Page 3

    3290-E P-(i)TABLE OF CONTENTSTABLE OFCONTENTSPAGESECTION 1PROGRAMMABLETAILSTOCK FUNCTION (Tow-Along System)11. Overview2.Setting InitialPosition3.Manual Positioning ofTailstock Body4.Tailstock Positioning byProgrammed Commands5.Parameter Setting6.System Parameters7.Alarm Messages123351010SECTION ...

  • Page 4

    3290-E P-(ii)TABLE OF CONTENTSPAGESECTION 4CYCLE TIME CALCULATIONFUNCTION601. Overview2.Cycle TimeCalculation Process. .3.CRTDisplay ofMachine TimeData4.Operation Procedure60606161SECTION 5OVERLOAD DETECTION621. Overview2.Setting Monitor Range62623.ProgramExamples.3-1.ForOne-Saddle Model3-2.For T...

  • Page 5

    3290-E P-(iii)TABLE OF CONTENTSPAGE745.Load Monitoring6.Load MonitoringGraphic Display (LoadTrace Display). .7.Load MonitoringFunction Used in Combinationwith theTool Life ManagementFunction8.Setting of PercentValue attheMaximumInput of Spindleand M-ToolSpindle Drive Motors9.Parameters10. Alarm M...

  • Page 6

    3290-E P-(iv)TABLE OF CONTENTSPAGESECTION 9SLIDEHOLD FUNCTIONDURING THREAD CUTTING CYCLE(G34, G35, G112,G113)1061. Overview2.Program Examples3.Precautions106107109SECTION 10PITCH ERRORCOMPENSATION FOR X, ZAND C AXES1101. Overview1102.Data Setting2-1.Data tobeSet2-2.Data Setting Procedure2-3.Data ...

  • Page 7

    3290-E P-(v)TABLE OFCONTENTSPAGE4.OperationProcedures4-1.Data Input (READ)4-2.Data Output (PUNCH)4-3.Data Verify4-4.Precautionson Tape Read-in,Punchout and VerifyingOperations1351361381401425.Error Messages143SECTION 13PROGRAM INPUT/OUTPUT FUNCTIONS BY FLOPPYDISKS(OSP FORMAT)1461461. Overview2.Co...

  • Page 8

    3290-E P-(vi)TABLE OF CONTENTSPAGE5.Combined Use of 3.5“ FloppyDisk Drive and8” FloppyDisk Drive168SECTION 14CALENDAR TIMER1691. Overview2.Warm-Up Program3.Alarm Messages4.M Codesfor CancelingInterlock Functions169169170170SECTION 15EDIT INTERLOCKFUNCTION1711.Overview171SECTION 16WORK COUNTER...

  • Page 9

    3290-E P-(vii)TABLEOFCONTENTSPAGESECTION 20 EXTERNAL PROGRAM SELECTION A (PUSHBUTTON METHOD)1941941. Overview2.MainandSchedule Program Selection3.Inhibitingthe Selection oftheSame Program4.ProgramSelection5.Precautions6.Alarm Messages7.Panel Example (When the number ofprograms is four)19419419419...

  • Page 10

    3290-E P-(viii)TABLE OF CONTENTSPAGE4.Alarm205SECTION 25CHUCK OPEN/CLOSE BY MCODES2061.MCodes Used forChuck Open/Close2.Alarm Messages206206SECTION 26CANCELLATION OFCHUCK OPEN/CLOSE INTERLOCK BYM CODES2081.Overview.2.MCodes Used forCanceling Chuck Open/Close Interlock208208SECTION 27CHUCK HIGH/LO...

  • Page 11

    3290-E P-(ix)TABLE OFCONTENTSPAGESECTION 32CANCELLATION OF CENTER WORK INTERLOCK BY M CODES2171. Overview2.MCodes Used forCanceling CenterWork Interlock3.ProgramExample217217217SECTION 33TAILSTOCKSPINDLEADVANCE/RETRACT DURING SPINDLEROTATIONBY MCODES2181.Overview ofTailstock Spindle Advance/Retra...

  • Page 12

    3290-E P-(x)TABLEOF CONTENTSPAGESECTION 39 SPINDLE JOGGINGFUNCTIONWHEN AIRBLOWERIS COMMANDED2251.Overview2.Operation225225SECTION 40ROBOT/LOADERINTERFACE FUNCTION226Overview2261.Type-B Robot/Loader Interface2-1.Features2-2.Functions2262.226226Type-C Robot/Loader Interface3-1.Features2273.227Alarm...

  • Page 13

    3290-E P-1SECTION 1PROGRAMMABLE TAILSTOCK FUNCTION (Tow-Along System)SECTION 1PROGRAMMABLE TAILSTOCK FUNCTION(Tow-Along System)1.OverviewThe tailstock body can bemovedand positioned using the motionof the saddle (ZA-axis), notrequiring atailstock bodydrive axis. Thetailstock body is connected tot...

  • Page 14

    3290-E P-2SECTION 1PROGRAMMABLE TAILSTOCK FUNCTION (Tow-Along System)2.Setting Initial PositionSet the initial position fortailstock positioning when connectingthe tailstock body with the saddle forthe first time, after loading thecontrol software,or when theposition encoder ofthe ZA-axis hasbeen...

  • Page 15

    3290-E P-3SECTION 1PROGRAMMABLE TAILSTOCK FUNCTION (Tow-Along System)3.ManualPositioning ofTailstock BodySee Fig. 1-6.To position thetailstock body manually, followthe stepsbelow:(1)Movethe X-axis tothe travel end position inthe positivedirection.(2)Retract thetailstock spindle fully.Keepthe spin...

  • Page 16

    3290-E P-4SECTION 1PROGRAMMABLE TAILSTOCK FUNCTION (Tow-Along System)Explanation ofEach Block:N001:N002:The X-axis retracts tothe travel end position.Tailstock positioning cycle (1) through (5) is performed.The Z-axismoves totheposition where thetailstock body was previouslyconnected tothe saddle...

  • Page 17

    3290-E P-5SECTION 1PROGRAMMABLE TAILSTOCK FUNCTION (Tow-AlongSystem)SaddleBacklash amountTailstock bodyMovement byG152 WcommandSaddleUnUfr;rTailstock body1(Return to— (Connection)—- (Positioning)-Backlashjoint position)(Disconnection)—Positioning ofZ-axistoIhe point whereitwas located befor...

  • Page 18

    3290-EP-6SECTION 1PROGRAMMABLE TAILSTOCK FUNCTION (Tow-AlongSystem)a)Procedure forsetting travel end limitPARAMETER SETPAGE 1|A-TURRET|A.MIN01011 N0103 1567UNIT1*SYSTEM PARAMETER*ZATXAW+ STROKE ENDLIMITA9000.0009000.00019000.000I- STROKEEND LIMITA100.000100.000100.0000.010BACKLASHA0.0100.010- S90...

  • Page 19

    3290-EP-7SECTION 1PROGRAMMABLE TAILSTOCK FUNCTION (Tow-Along System)b)Procedure forsetting softlimit (variablelimit)01011 N01D31567PARAMETER SETA.MINPAGE 1|A-TURRET|UNIT1*USER PARAMETER*ZATXAWA+ VARIABLE LIMIT(P)A5000.000 7000.000 |6600. 000|- VARIABLELIMIT (P)A-2000.000-2000.000 -2000.000+ VARIA...

  • Page 20

    3290-EP-8SECTION 1PROGRAMMABLE TAILSTOCKFUNCTION (Tow-Along System)(2)BacklashAsshown in Fig. 1-5,there is abacklash between the saddle and thetailstock body forjoint.Therefore, it is necessary to preset thebacklash amount toinsert the joint pin atthe centerofthe jointhole correctly and also toel...

  • Page 21

    3290-EP-9SECTION 1PROGRAMMABLE TAILSTOCK FUNCTION(Tow-Along System)(3)Feed Unit Amount andAcceleration Unit Amount forManual W-axis MovementUsethe systemparameters to set the unit amountandacceleration unit amount ofmanualfeed orrapid feed.Feedrate is determined by the designated unit amount. The...

  • Page 22

    3290-E P-10SECTION 1PROGRAMMABLE TAILSTOCK FUNCTION (Tow-Along System)(4)Cancellation ofInterlock onthe XB-axisLimitWith two-saddle models, it is impossible tomovethe tailstock whenthe XB-axis is not atthepositivelimit position. However,this interlock can be canceled by settingproper parameterdat...

  • Page 23

    3290-E P-11SECTION 1PROGRAMMABLE TAILSTOCKFUNCTION (Tow-Along System)Tow-along tailstock condition142M188 (Tailstock disconnect),or M189(Tailstock connect)is designated withG152calling fortailstock towingmode while the spindle speed iszero orthe spindle is at astill.M189 orG152 is designated whil...

  • Page 24

    3290-EP-12SECTION 1PROGRAMMABLE TAILSTOCK FUNCTION (Tow-AlongSystem)W-axis plus var.limit overW-axis command exceedingthe positive softlimit (variable limit) is designated.Index:Character-string:Code:W-axisminus var.limit overW-axiscommand exceeding the negative softlimit (variable limit) is desi...

  • Page 25

    3290-E P-13SECTION 1PROGRAMMABLE TAILSTOCK FUNCTION(Tow-Along System)PROGRAMMABLE TAILSTOCKTAILSTOCKCLAMP/JOINT OFFJ LOTAILSTOCK UNCLAMP/JOINT ONJOINT POSITION RETURNeFig. 1-6Operation Panel for ProgrammableTailstock

  • Page 26

    3290-E P-14-R1SECTION 2 SPINDLE ORIENTATION FUNCTIONSECTION 2SPINDLE ORIENTATION FUNCTION1.OverviewThis function stops the spindle ata desired angularposition specified bya C commandprecededby M19.2.Programming FormatNOOOcoooM19Spindle orientation angleSpindle orientation command(DThe spindle ori...

  • Page 27

    3290-E P-15-R1SECTION 2SPINDLE ORIENTATION FUNCTION3.Contents ofParametersM03Spindle orientation angleSpindledeceleration starting angleSpindle creep rotation starting angleAngle where the spindle speed becomes zeroSpindle orientation startingspeedSpindle creep speedDeceleration rate fordecelerat...

  • Page 28

    3290-E P-16SECTION 2SPINDLE ORIENTATIONFUNCTION4.M19 CommandProgrammed While Spindle Is ata StillThemode for executingthe M19command depends onthespindle angular position referenced tothe orientation target angle.When present angularposition is:Within•••M19 is completed without thespindle r...

  • Page 29

    3290-E P-17SECTION 2SPINDLE ORIENTATION FUNCTIONControl after the actual position enterswithin <94range:\V3Ij 04651After the spindlehas been broughtinto the range within 84 fromthe targetposition, positioning iscarried out ata spindle speedcalculated in the following formula:V3V=x AO (Ad = ang...

  • Page 30

    3290-EP-18-R1SECTION 2SPINDLE ORIENTATION FUNCTION5.DataSettingThe screen forsetting the parametersstatedonthe previous page varies dependingon the spindledrive unit used onthe machine.1)Parameter Data notInfluencedby the SpindleDrive UnitSpindle orientation complete timerSpindleorientation direc...

  • Page 31

    3290-EP-19-R1SECTION 2SPINDLE ORIENTATIONFUNCTIONNo.25- M41—No.26M42No.27M43No.28 • •M44 —— Set 05. (0- 9999,Unit: 0.1deg.)No.29M41No.30 - M42No.31 •••M43No.32M44— Set 01. (0- 9999,Unit: 0.1deg.)3)VACII DriveUnitSpindle orientation zeropointThescreen page forsettingthe parameter...

  • Page 32

    3290-EP-20-A1SECTION 2SPINDLE ORIENTATION FUNCTIONSetting Examples:a)Spindle acceleration/decelerationunit amount K1To stopthespindle whichis rotating at“S” rpm in “T" seconds, the time K1is obtained usingthe following equation.983.04S[rpm]K1=T[sec]For example, tostopthe spindlewhichis...

  • Page 33

    3290-E P-21SECTION 2SPINDLEORIENTATION FUNCTION6.ProgramExamples forTwo-Saddle Models(1)Example 1G13N001GOON010M19 P100G14Synchronized with PcodeN100GOON150M19P100M02(2)Example 2G13N001GOON010GOOP100N020M19 PI10N050GOOP 120— B-turret placedin the standbymodeand the spindleorientation commandM19...

  • Page 34

    3290-E P-22SECTION 2SPINDLEORIENTATION FUNCTION7.Remarks(1)When designating M19while in thesimultaneous 4-axis 'control mode,synchronize theoperation ofthe turrets A andB using a Pcode.(2)When sequence returnoperation is performedpassing theblock containing M19,spindleorientation is notexecuted.(...

  • Page 35

    3290-E P-23-R1SECTION 3GRAPHIC CRT DISPLAYSECTION 3GRAPHIC CRT DISPLAY1.OverviewThis function displays theprogress oftheprogram in animation inaddition tothe programmed toolpathson CRT.The OSP5020L has the colorgraphic CRT on which workpieces, cutting tools, etc.aredifferentiated by colors.The OS...

  • Page 36

    3290-E P-24SECTION 3GRAPHIC CRT DISPLAY(2)F3 (NORMAL SCALE)SCALE rnni*0.000SCALEQUITAUTOSCALESCALESETfF~T~) f~F~~2~) (~F~3~) (~F~~4"1(~F~5~) fF~6~~l rF~7~| f~F~8~)This functionselects the unit length of anaxis onthe graphic display.On the graphicdisplay,adotted line with arrowmarks atboth en...

  • Page 37

    3290-E P-25SECTION 3GRAPHIC CRTDISPLAYRemarks:Before executing theautomatic determination, select the desired program.If followingcommands areusedin a partprogram, they are executedwhen theprogram is read bythe pressing ofthe function key [F1] (AUTOSCALE).READ, WRITE, GET,PUT, DELETE, SAVE and DE...

  • Page 38

    3290-EP-26SECTION 3GRAPHIC CRT DISPLAY(3)F4(ENLARGE SCALE)AUTO OPERATIONEXTENDEDF.rnr1150czr10050-J--4.H-1-1-1 —l-|50100 150200 250 "JkLSCALEQUITFRAMEFRAMEENLARGE* REDUCEITZH[T~2l(~F~T) (~F~4H rF~5~) fF~6") (~F~7") f~F~8")Thedisplay area to be zoomed up from the standard gra...

  • Page 39

    3290-EP-27-R1SECTION 3GRAPHIC CRT DISPLAY(4)F5 (TRACE/ANIMATE)AUTO OPERATION|TRACE|/|ANIHATE I[MATERIAL]CLEAR] (EXTEND]STD/MODENORMAL ENLARGETRACE/EXTI SELECTI SCALE' SCALEIANIHATEl F 1 )f~F~2~)I F 3Irrrn(T~5lfF~6")(~F~7") rF~8~]The graphicdisplay modeis selectable fromthethree modes in...

  • Page 40

    3290-E P-28SECTION 3GRAPHIC CRT DISPLAY3.General Precautions forAnimation Mode DisplayScale Value Setting RangeSetting ranges of thescalevalue areindicated below:Normal scaleEnlargescaleRelationship between Animation Displayand Scale ValueAvailable animation displaydiffers depending onthescale va...

  • Page 41

    3290-EP-29-R1SECTION 3GRAPHIC CRT DISPLAYHigh Speed Drawing4.Programmed lool pathscan be drawn ata high speed inthe machine lock anddry runon mode.Setting of the single block function is effective. In this programmedpathdrawing operation,sincethe tool pathin the GOO rapid feed modeis notthesame a...

  • Page 42

    3290-EP-30-R1SECTION 3GRAPHIC CRT DISPLAY7.Additional Functions for Multi-machiningModelsThe available function keys are basically thesame asused forstandard models.(1)Standard/EnlargedGraphic Displaya)Standard graphic display modeFor theblank display, the pagekey isused for switching the view an...

  • Page 43

    3290-E P-31-R1SECTION 3GRAPHIC CRT DISPLAYMDIOPERATIONN0STANDARDACTUAL POSITIONXA150.0002A150.G00XB150.000ZB150.0000.000TA0TB0,SCALEC"ioo"to"ITToo"35.000MACHITETIME0:0: 0SO>FS 33>FS35>QSTD-EXT|GRAPHIC)NORMALIENLARGEI TRACE/I MATE-SCALEI SCALE|ANIMATE RIALCLEARIEXTENDI...

  • Page 44

    3290-E P-32SECTION 3GRAPHIC CRT DISPLAY(4)Switching between Trace andAnimation DisplaysAswith the standard models, the function key [F5] (TRACE/ANIMATE)is used for selectingthe three differentdisplay modes.a)Trace/AnimateSideView:Toolshape,chuck shape, blank shape andtailstock spindleshapeare dis...

  • Page 45

    3290-E P-33-R1SECTION 3GRAPHIC CRT DISPLAYc)AnimateSideView:Tool shape,chuck shape,blank shape and tailstockspindleshape aredisplayed. Toolpathdisplay is notavailable. Removal ofblank occurs in accordancewith the progressof cutting. Notethat whentheC-axis is inconnection (only forA-turret fortwo-...

  • Page 46

    3290-E P-34-A1SECTION 3GRAPHIC CRT DISPLAY8.Additional Functions for Sub SpindleModelsThe available function keys are basically thesame asused forstandardmodels.(1)[F1] (STD/EXTGRAPHIC)The frontand side views ofthe 1stand2nd spindles can be displayedin the patternwhich isselected by pressing the ...

  • Page 47

    3290-E P-35-A1SECTION 3GRAPHIC CRT DISPLAY(3)Standard Scale SettingIndependentscale setting onthe side and frontviewsispossible. For settingthe scale forthese two views,first displaythe required view.Independent scale setting forthe 1stand2nd spindles is notpossible.When thesame scalesetting is u...

  • Page 48

    3290-E P-36SECTION 3GRAPHIC CRT DISPLAY9.Tool FormSelectionThe procedure to setthe tool form usedinanimation displayis explained below.The operation to setthe tool formmeans that thedata necessary toselect the form patternappropriate tothe tool tobeused fromthe toolform patternsalready defined.To...

  • Page 49

    3290-E P-37SECTION 3GRAPHIC CRT DISPLAYPress the function key [F3] (TOOLKIND) todisplay the pagefromwhichthe toolcodenumber can be set.4)r o oi D AT A•SET0N1UNIT 1mm7.>X FORMSELECTrTOOL core no. i»ROUGH OD-|_FOPrt CODE .**:».:- TOOL CODE THELE-NO.10 FINISHce¬llFINISHID-11 FINISH FACET13TH...

  • Page 50

    3290-E P-38SECTION 3GRAPHIC CRT DISPLAY6)Input theFORM CODE NO.If formcode “3”is designated,thedisplay will change into the page as shown below.7 O OLDATASETN0Fto?:E:-ITUNIT Iran» TOOL FORM SELCIT «TOOLcore NC'.3>P.XKH FAIR;FORMcore NO.3[7-:o.no. iTOO-EKE EHTHTOOLD* ANSLES7IOCINS OUTP.I-...

  • Page 51

    3290-E P-39-R1SECTION 3GRAPHIC CRT DISPLAY10.DrawingBlank ShapeThe usergraphic commands (UGC) areprovided sothat arbitrary blank shapes may be drawn onthe color graphicCRT.(1)Definition Format(One-spindle models)The formatused forblank shape (side view)drawingis indicatedbelow.DEF WORKDeclaration...

  • Page 52

    3290-E P-40-A1SECTION 3GRAPHIC CRT DISPLAY(2)Definition Format (Two-spindlemodels)The formatused forblankshape (side view)drawing isindicated below.Commands toregisterthe workpiece sideview:DEF WORK [spindle designation”!]Declaration ofblank definitionAgroup ofuser graphiccommands used for draw...

  • Page 53

    3290-E P-41SECTION 3GRAPHIC CRTDISPLAY(3)UserGraphic Commands (UGC)The user graphic commandsare largelyclassified into four typessuch as drawingpointsetting, line drawing, circle drawing andpainting.The explanationbelow provides the format ofthe representativecommands.1)Coordinate System for Draw...

  • Page 54

    3290-EP-42-R1SECTION 3GRAPHIC CRT DISPLAY4)Circle DrawingCIRCLE [Zi, Xi ], [ZClXc] <,rotation-direction ><,line-code>An arcis drawnin the following conditions:Starting point:LPEndpointCenterThe coordinates ofthe endpoint and the centerare referenced to theLP. After theexecution ofthe ...

  • Page 55

    3290-EP-43SECTION 3GRAPHIC CRT DISPLAYWhenthe numberof vertexesiszero (0), designation of diameter isalso possible.[Zc,Xc], 100,DZc,XcCenterDiameterCode toindicate diameter designation100D(Zc.Xc)TOO;552Number of vertexes= 3[ZilX1],[Z2,X2]l[Z3,X3](Xi <X2 <X3)(Z2, X2)X(Z3, X3)(Z1.X1)&ZNum...

  • Page 56

    3290-E P-44SECTION 3GRAPHIC CRT DISPLAYTile Pattern:No drawing (alldots off)Alldots painted; onevery other horizontal lineDots alternately onand off; onevery other-horizontal lineOblique line; from upper right tolower leftAll dotspaintedAll dotspainted; on everyother vertical lineDots alternately...

  • Page 57

    3290-E P-45SECTION 3GRAPHIC CRT DISPLAYWhen thenumber of vertexesis zero (0),designation of diameter is also possible.[Zc, Xc], 100,DCenterDiameterCode toindicate diameter designationZc,Xc100D(Z0+Zc, XO+Xc)00zNumber of vertexes= 3[Zi, X-,].[Z2, X2],[Z3, X3](X-,X2X3)xt(Z0+Z3, X0+X3)(Z0+Z2, X0+X2)I...

  • Page 58

    3290-E P-46SECTION 3GRAPHIC CRT DISPLAYPAINTS <reference-point-position>,[Zo, X0],[a, b]<,tile-pattern >ThePAINTS command isused for painting arectangle having lengths ofaand b.ReferencePointPosition:This specifiesthe position ofthe reference point on the rectanglebeingpainted.LL:Left...

  • Page 59

    3290-E P-47-R1SECTION 3GRAPHIC CRT DISPLAY(4)Example of Paintinga)Blank materialviewed fromsideThis item explainsthe procedure to paintthe blankshape indicated below.70 mm (2.76 in.)XReference point2EECOCDCDI2z£'CO/Programming zeroPaintedThis painting operation usesthe PAINTS command.Reference p...

  • Page 60

    3290-EP-48-R1SECTION 3GRAPHIC CRTDISPLAYExample Program 1ReferencePoint.... LCDEF WORK[M]PS LC,[-100, 0],[300, 200]—300END—200iOOLCZUlr6-300 -200-1300Y//— -200-1-300Example Program 2ReferencePoint.... LCDEF WORK[M]PS LC,[-100, 0],[300, 400]PS LC,[-100, 0], [300, 200], 0 (*)- -300200;ENDNote...

  • Page 61

    3290-E P-49SECTION 3GRAPHIC CRT DISPLAYb)Blank material viewed from front(only for multiplemachining specification)Description ofCommands:DEF WORKFDefinition statement- Front view ofblankCommand to draw blankPF 0, [0,01, 100,D-ÿDesignation ofdiameter ofcircle tobepaintedCircle diameterCoordinate...

  • Page 62

    3290-E P-50SECTION 3GRAPHIC CRT DISPLAYExample ProgramDEF WORKFPF 0,[0, 0], 100,D50END505050DEFWORKFPF 0,[0, 0], 200,DPF 0,[0,0], 100,DPF 0,[0,0], 50,D100END50'25A100K50V'2!YJ.25 „500ÿ100/2550,100DEF WORKFPI 0, [100, 100],[0, 0], 200,D[100,100], [0, 0], 100,D, 0o200END150 —>Note:0(*) indi...

  • Page 63

    3290-EP-51-R1SECTION 3GRAPHIC CRT DISPLAY11.How toSetDrawing Positions ofChuck and Taiistock(1)Single-spindleTo set the chuck and taiistock positions ontheCRT screen corresponding totheworkpiecematerial, input properdata at JAW SIZE(L1, D1),JAWPOSI. (CX, CZ), CENTER (L2, D2),CENTER (D3) and FACE(...

  • Page 64

    3290-EP-52-R1SECTION 3GRAPHIC CRT DISPLAYWhen the following datais input atthe ‘CHUCK/TAILSTOCK BARIER* page in reference totheblank material illustrated above, thechuck andtailstock are drawnasbelow.L1=D1=CX =200CZ= -150L2=D2=D3 =WR =2005050505010020-150Z100Ifthe blank materialshape is notsymm...

  • Page 65

    3290-E P-53-A1SECTION 3GRAPHIC CRT DISPLAY(2)Two-Spindle ModelsTo setthe chuck andtailstock positions onthe CRTscreen corresponding tothe workpiecematerial, input proper data ontheSUB CHUCK screen,the second page oftheCHUCK/TAILSTOCK BARIER as screen.PARAMETER SETPAGECHUCK HOLDCHG.(0) OD/(1) IDGR...

  • Page 66

    3290-EP-54-A1SECTION 3GRAPHIC CRT DISPLAYTo changethe values ofJAW SIZE LandJAW SIZE D, change the settings atthe optionalparameter(long word).No. 18JAW SIZE LJAWSIZE D.Thedata forthe mainspindle chuck isused incommon.No. 19Example:1007-150200Vl100The drawingas illustrated below isdisplayed whent...

  • Page 67

    3290-EP-55SECTION 3GRAPHIC CRT DISPLAY12.SystemVariables forAnimation DisplayThe tool shape data, chuck barrier data andtailstock barrier data canbe commanded in the samemanneras conventional part program using the systemvariables.(1)Tool Shape DefinitionThe seven systemvariables indicated below ...

  • Page 68

    3290-EP-56SECTION 3GRAPHIC CRT DISPLAY29= BORING J,30= BORINGÿ31= TAPi32= TAP<-33= REAMERi34=REAMER<-35= ENDMILLi36= END MILL<-37= FACE MILLJ,38= FACE MILL<-Tool Shape Code: 12Tool shapenumberwhich corresponds to the tool shape usableforthe tool selected bythe tool classification cod...

  • Page 69

    3290-E P-57SECTION 3GRAPHICCRT DISPLAY(2)ChuckBarrier DefinitionThe four systemvariables indicated below areused for definingthe chuckbarrier.Variable NameContentsDataSizeVCHKLChuck jaw length0 to9999.999VCHKDStep onchuckjaw0 to9999.999VCHKXGrippingdiameter-9999.999 to 9999.999VCHKZDistance from ...

  • Page 70

    3290-E P-58-A1SECTION 3GRAPHIC CRT DISPLAYX(4)Sub ChuckA/// s / //SvcnivL/l\VCHKZVCHKD//&>Z>/sVCHKX///7—7/' s //s //ÿ/7//The systemvariables whichare used forthe mainspindle chuck areused incommon forthesubspindle chuck. The selection ofthe spindle, sub or main, ismade by designating...

  • Page 71

    3290-EP-59-R1SECTION 3GRAPHIC CRT DISPLAY13.Blank Material DrawingMethodTo draw blank material, designate the blank material drawing commands and display the shape(square,rectangle) ofthematerial bypressing the materialshape key.(1)Blank Material Viewed from SideDescription ofCommands:DEF WORKDef...

  • Page 72

    3290-E P-60SECTION 4CYCLE TIMECALCULATION FUNCTIONSECTION 4CYCLETIME CALCULATION FUNCTION1.OverviewThis functioncalculates thelength of timerequired for executing a partprogram under thespecifiedconditions without actually operatingthe machine.2.Cycle TimeCalculation Process(1)In High Speed Graph...

  • Page 73

    3290-EP-61SECTION 4CYCLE TIMECALCULATION FUNCTION3.CRT Display ofMachine Time DataThe calculated (counted)cycle timeis displayed on thegraphic display.AUTO OPERATIONSHAFT.MIN OSHT1N100 35STANDARDACTUAL POSITIONXA150.000ZA150.000rXB150.000-1LZB 150.000-1ITRACH/IANIMATE)50--SCALE20.000["MACHIN...

  • Page 74

    3290-EP-62-R1SECTION 5OVERLOAD DETECTIONSECTION 5OVERLOAD DETECTION1.OverviewThis functionmonitors load applied toX- andZ-axis using meter relays.Limit currentvalue and detection timeare preset. Ifthe current value oftheaxis drive motorexceeds the presetlimit level for aduration longerthanthe pre...

  • Page 75

    3290-EP-63-R1SECTION 5OVERLOAD DETECTIONFor Two-Saddle Model3-2.Load onXA- and ZA-axis drive motoris monitored betweenblocks N003and N005 and that on XB-and ZB-axis between blocks N103and N105.N001N002MO03N004N005N006G13X500Z1000GOOM13 5X800Z700F 10SZ00M41 M03P10GO1X1000M134N101N 102N 103N 104N10...

  • Page 76

    3290-EP-64SECTION 5 OVERLOAD DETECTION5.Setting Detection TimeDetectiontime is set inthe followingprocedure.(1)Press the PARAMETERkeyon theoperation panel.(2)Press thefunction key [F7] (ITEMi) to display “OPTIONALPARAMETER WORD*** page.(3)Locate the cursor toNo. 17.(4)After pressing the functio...

  • Page 77

    3290-E P-65SECTION 5OVERLOAD DETECTION7.AlarmMessagesALARM-CZA-axis overloadZA-axis overload detection relay has been keptactuated due tooverload formore thanthe time setby a parameter (optional parameter(word)data 17).IndexCharacter-stringCodeZB-axis overloadZB-axis overload detection relay has ...

  • Page 78

    3290-E P-66-R1SECTION 5OVERLOAD DETECTIONALARM-A183XA-axis overloadXA-axis overload detection relay has been kept actuated due tooverload for morethanthe time presetby a parameter (optional parameter (word) data 17).IndexCharacter-stringCodeXB-axis overloadXB-axisoverload detection relay has been...

  • Page 79

    3290-EP-67-A1SECTION 6LOAD MONITOR A/BSECTION 6LOAD MONITOR A/B1.OverviewThis function monitorsload applied tothe motors driving axes,spindleand M-tool (rotary tool)spindle.Note that monitoring function for the spindle and M-tool spindledrive motorsis optional.Load monitoringis conducted in accor...

  • Page 80

    3290-EP-68-A1SECTION 6LOAD MONITOR A/B3.ProgramsPrograms related toload monitoringare written using systemvariablesVLMON.Format ofSystem VariableVLMON3-1.VLMON[ part-number]= monitoring-axis-number1 -64Monitoring-axis-number:Monitoring axisOFFX-axis ONZ-axisONC-axis ONSpindle ONM-tool spindle ONW...

  • Page 81

    3290-E P-B9-A1SECTION 6LOAD MONITOR A/B3-2.Monitoring ON/OFF CommandTo turnthemonitoring function onandoffwithin a part program where amonitoringis required,designate the systemparameterVLMON. Program Example 1 shows thecase in which themonitoring isturned on and then off for monitoring part 1for...

  • Page 82

    3290-EP-70-A1SECTION 6LOADMONITOR A/BNote 1:Although there is norelationship between the part numbersand the tool numbers,programs canbemade easier toreadby designating them with a certainrelationshipbetweenthem.Tool 1Rough cuttingFinish cuttingRough cuttingFinish cuttingIn the LAPcycle, it isimp...

  • Page 83

    3290-E P-71-A1SECTION 6LOADMONITOR A/B3-5.Rapid Feed IgnoringFunction (M215, M216)For aprogramin which cutting feedandrapid feed appear alternately or forthe LAP cycle, ifmonitoring is required only forcutting feedblocks, the monitoringON/OFF command mustdesignated beforeand afterthe monitoringre...

  • Page 84

    3290-E P-72-A1SECTION 6LOAD MONITOR A/B4.Setting ofLimit LevelsLimit levels canbe setin twomethods.One is anautomatic setting throughthe execution ofmodelcutting and theotheris adirect setting inwhich thelimit level data is setfromthe TOOL DATASETmode, LOAD MONITOR screen.These twomethodsare expl...

  • Page 85

    3290-E P-73-A1SECTION 6LOADMONITOR A/BDirect Setting ofLimit Levels4-2.Direct setting ofthe referencelevel andlimit levels through the keyboard ispossible atthe TOOLDATA SET mode, LOAD MONITOR screenwhenthe referencelevel andlimit levelsare known orthedata already setis tobe changed.A. MINN0001oT...

  • Page 86

    3290-EP-74-A1SECTION 6LOAD MONITOR A/BDatasetting is conducted inthe following steps:1)Select theTOOL DATA SET mode.2)Display theLOAD MONITOR screen by pressing the function keys[F6] and [F7].On the multiple-machining models,select the display screen between theC-axis andM-toolspindlescreen and t...

  • Page 87

    3290-EP-75-A1SECTION 6LOAD MONITOR A/BCRT displayand operation procedures areexplainedbelow:oAUTOOPERATIONA.HINN0001UNIT1LOADTRACEA-TURRETXA.(7)(1)ZTOOL NO. 1NO.215012(2)-(3)-MACHINETIME0: 0: 50(8)(41-100TIME SCALE0: I: 0(51-.(6)5001030402050secLOADMONITORTIMESCALEERASE[EXTENDI(1)Display AxisThe ...

  • Page 88

    3290-EP-76-A1SECTION 6LOAD MONITOR A/BNote 1:The verticalaxisshould be set inadvance bya parameter.When thedisplay axis isswitched,previous toolpath trace is erased.The settinglevel lines in (8)are notdisplayed in the automatic setting mode. Inthiscase, the red line whichindicates the monitoringa...

  • Page 89

    3290-E P-77-A1SECTION 6LOAD MONITORA/BSetting ofPercentValue attheMaximum Input ofSpindle and M-Tool Spindle DriveMotors8.Afterthe control softwarehas been loaded, it is necessary to setthe proper values atthe optionalparameter (word)depending on the motorcapacity and type. Setting should be made...

  • Page 90

    3290-E P-78-A1SECTION 6LOAD MONITOR A/B9.ParametersOptional Parameter (Word)No. 17....Initial ValueFunction10 (Setting Range:0- 50)Load monitoring immune timeThis value is setin units of 0.1sec. During monitoringorautomatic setting, collection of cutting loadis suspended for aperiod set atthis pa...

  • Page 91

    3290-E P-79-A1SECTION 6LOAD MONITOR A/BNo. 62. . .Initial Value100(SettingRange: 5- 200)Upper end ofload tracedisplayThis parameterdetermines the display rangeof vertical axis forthe load trace display andit sets the upper endvaluein unitsof percents.110 (SettingRange: 100- 200)Automatic setting ...

  • Page 92

    3290-E P-80-A1SECTION 6LOAD MONITOR A/B10.Alarm MessagesALARM-A256Load monitor tool break downDuringmonitoring, cuttingload has exceeded the secondlimit level continuously for apreset length oftime.IndexCodeTURRETNoneZ-axisX-axisC-axisSpindleM-tool spindleW-axisSub spindle123456257Load monitorcom...

  • Page 93

    3290-E P-81SECTION 7TAPE CONVERSIONFUNCTION (OSP3000L -ÿOSP5020L/OSP5Q00L-G/OSP500L-G)TAPECONVERSION FUNCTION(OSP3000L- OSP5020L/OSP5000L-G/OSP500L-G)SECTION 71.OverviewThis functionisused to convert programs prepared forOSP3000L and stored in abubblememoryinto those applicable toOSP5020L/OSP500...

  • Page 94

    3290-E P-82SECTION 7TAPE CONVERSION FUNCTION (OSP3000L -ÿOSP5020L/OSP5000L-G/OSP500L-G)3)Press thefunction key [F8] (EXTEND) twotimes and the CRTdisplay on the functionlinechanges asshown below:PROG OPERATION- EX- EXTAPECONVERTI[EXTEND)fT~nfTÿfrÿrFÿ(TÿrF~6~irFT~irF~8i4)Press the functionkey ...

  • Page 95

    3290-EP-83SECTION 7TAPECONVERSION FUNCTION (OSP3000L -ÿOSP5020L/OSP5000L-G/OSP500L-G)7)When conversion is lo be made, key in“Y” andpress theWRITE key. When conversionisnotrequired,key in“N"instead of “Y" and pressthe WRITE key.r—CAUTION(1)When only "input file name”isd...

  • Page 96

    3290-EP-84SECTION 7TAPECONVERSION FUNCTION (OSP3000L ->OSP5020L/OSP5000L-G/OSP50QL-G)3.Contents of ConversionSimultaneous 4-AxisControl Program3-1.Simultaneous 4-axisControl Parta)Mcodes calling for startand end ofsimultaneous 4-axis control, M11 andM10, aredeleted.b)For ProgramSlop and Option...

  • Page 97

    3290-EP-85SECTION 7TAPE CONVERSION FUNCTION (OSP3000L ->OSP5020L/OSP5000L-G/QSP500L-G)ConstantCutting Speed Program3-2.Insimultaneous 4-axiscontrol program, the turreton which constant cutting speed (CCS) iseffective is determined by the designated turretselection command effective just before...

  • Page 98

    3290-EP-86SECTION 7TAPECONVERSION FUNCTION(OSP3DOOL -> OSP5020L70SP5000L-G/OSP500L-G)Endless Operation3-4.In tape conversion, code M31is converted into code M02.Example:QSP3000LQSP5020L/OSP5000L-G/QSP500L-GN001 G13CRN001 G13CR::>::N009 M31CRN009 MOZCRNose Radius Compensation Function3-5.For...

  • Page 99

    3290-EP-87SECTION 7TAPECONVERSION FUNCTION (OSP3000L -> OSP5Q20L/OSP5000L-G/OSP500L-G)Example:QSP3000LOSP5020L/OSP500QL-G/OSP500L-GN001 GOO Xt ZtN002N003 G85N004 GOO XtZt L (U W) DXa Za Ff Sf Tf MfCRCRXsZs Fr Sr Tr MrN001 GOO Xt ZtN002Xs Zs FrSrTr MrCRN003 G85NLA01U DN004 GOO XtZtSfTfMfG87NLAO...

  • Page 100

    3290-E P-88OSP5020L/OSP5000L-G/OSP500L-G)SECTION 7TAPECONVERSION FUNCTION (OSP3000LExample:QSP3Q00LOSP502QL/OSP500QL-G/QSP500L-GN001 GOON002N003 G86N004G82N005N006 G33 ZbXbM007 G80STMCRSTMCRN001 GOO. N002N003 G72Xb ZbK D HEl FXtZtXsZsCRXsZsCRCRCRCRN008CRCRDEO(IK) FCRCRN008CRXt Zt(4)With OSP5020L/...

  • Page 101

    3290-EP-89SECTION 7 TAPECONVERSION FUNCTION (OSP3000L -> OSP5020L/OSP500QL-G/OSP500L-G)4.Restrictionson TapeConversion Function(OSP3000L-OSP5020L/OSP5000L-G/OSP500L-G)TheOSP5020L/OSP5000L-G/OSP500L-G has the tape conversion function that converts a partprogram forOSP3000Linto onecompatible toO...

  • Page 102

    3290-EP-90OSP5020UOSP5000L-G/OSP500L-G)SECTION 7TAPECONVERSION FUNCTION (OSP3000LOSP5020L/OSP5000L-G/OSP500L-GSpecificationsOSP3000LProgramming Format%codeCommands maybeprogrammedin thefirstsequence following the %code.The %code must be followedby anend ofblock command,LF orCR.%N001 GOO...CR (LF)...

  • Page 103

    3290-EP-91SECTION 7TAPECONVERSION FUNCTION (OSP3000L -»OSP5020L/OSP5Q00L-G/OSP500L-G)OSP5020L/OSP5000L-G/OSP500L-GSpecificationsOSP30Q0LNose RadiusCompensationStart-upNOGOO XO ZON1 G42 X1 Z1N2G01 X2 Z2 F1PO (XOZO)PO (XOZO)PI (X1Z1)P1 (X1Z1)P2 (X2Z2)With the commands inblockN1,the cuttingtool isp...

  • Page 104

    3290-EP-92-R1SECTION 8GAUGING DATA PRINT OUT FUNCTIONSECTION 8GAUGING DATA PRINTOUT FUNCTION1.OverviewThis function prints outthe results ofwork gauging, master ringgauging,andtool gauging cycle.Information covered in thissection includes:(1)Conditions fordataprintout(2)Contents of printoutdata(3...

  • Page 105

    3290-E P-93-R1SECTION 8GAUGING DATA PRINT OUTFUNCTION2.Conditions forData Printout(1)The gauging data is printed outwhen the gauging cyclessuch as work gaugingcycle, masterring gauging cycle, and tool gaugingcycle havebeen executed.(2)The term printout includes two types ofdata output form as pri...

  • Page 106

    3290-EP-94-R1SECTION 8GAUGING DATA PRINTOUT FUNCTION3.Contents ofPrint Out DataPrint outdata includes the following items:(1)TOFF. NO.Tool offset number forwhich gauging cyclehas been executed.(2)COMMANDTarget value ofgaugingcycle(3)ACTUALResult ofgauging cycle(4)LAST-DATATool offsetvalue (zeroof...

  • Page 107

    3290-E P-95-R1SECTION 8GAUGING DATA PRINTOUT FUNCTION4.Printout Format(1)Work Gauging CycleTOOLOFFSET COMPENSATION ***ihsjtA.MIN.OABCA-TURRETX-AXISTOFF. NO.COMMANDACTUALLAST-DATANEW-DATAJUDGE1100.0000.0000.0000.000OK1990.4. 112:10:05SUNDAY(2)Master Ring Gauging Cycle*** ZERO OFFSET COMPENSATION *...

  • Page 108

    3290-EP-96-R1SECTION 8GAUGING DATAPRINT OUTFUNCTION5.Interface forRP-80LinkType RP-80orSP-500 printeris the standard printer forprinting out gauging data. If aprinter ofother types is used,the printer must meettheconditions indicated below.Parameter Setting atOSP5020L/OSP500L-G5-1.(1)MainCard 3or...

  • Page 109

    3290-EP-97-R1SECTION 8GAUGING DATA PRINT OUT FUNCTION(2)RSBoarda)Baud ratesettingBaud rateat CN1:through CN4:are set atparameter(word) data No. 40through No. 43.Setting range ofbaud rate is from 110 to 19,200andinitial settingis 4,800baud.Set thebaud rate at 2,400.No. 40No. 41No. 42No. 43b)Commun...

  • Page 110

    3290-EP-98SECTION 8GAUGINGDATA PRINT OUT FUNCTIONSwitch Setting atRP-805-2.(1)Control BoardSwitchNo.SettingFunctionSwitchNo.SettingFunctionOFFSW1-1Paper outdetectionSW2-1OFFCharacter zero“0”BuzzerON *1SW1-2OFFSW2-2ONSLCT IN internallyfixedSW1-3ONPaper feed 1/6inches perlineSW2-3OFFAutomaticca...

  • Page 111

    3290-EP-99-R1SECTION 8GAUGING DATAPRINT OUT FUNCTIONSwitch Setting atRP-80II5-3.(1)Control BoardSwitchNo.SettingFunctionSwitch No.SettingFunctionSW1-1OFFPaper outdetectionSW2-1Character zeroOFF“0"SW1-2OFFNot usedONSW2-2SLCT IN internallyfixedSW1-3ONPaper feed 1/6inches per lineSW2-3OFFAuto...

  • Page 112

    3290-EP-100-A1SECTION 8GAUGING DATA PRINT OUT FUNCTIONSwitch Setting atSP-500(1)Control Board5-4.Switch No.FunctionONOFFSettingSW1-1OFFSW1-2Character gradeselectionNLQDraftOFFSW1-3Not usedOFFSW1-4oneinch/perforationEffectiveNot effectiveOFFSW1-5Non-paperdetectorNot effectiveEffectiveOFFSW1-6Paper...

  • Page 113

    3290-E P-101-A1SECTION 8GAUGING DATA PRINTOUT FUNCTION(2)RS232C Option InterfaceBoarda)Code No. 8143SWSWSWSWBaud rate(BPS)Switch No.SettingFunction1-31-41-71-1SW1-1ONBaud rateselection(Refer tothe table tothe right.)ONONONON75OFFONONON110SW1-2OFF8bit data lengthONONOFFON134.5ONOFFOFFON150SW1-3OFF...

  • Page 114

    3290-E P-102-A1SECTION 8GAUGING DATA PRINT OUT FUNCTIONc)CodeNo. 8148DIPSwitch 1(SW1) Setting:OFFSettingSwitch No.FunctionONOFFSW1-17bit8bitData lengthSW1-2Setting of parity checkRefer toParityCheck SettingTable.OFFSW1-3OFFSW1-4PositiveOFFFlag polarityselectionNegativeSW1-5Bit rateselection 3Refe...

  • Page 115

    3290-E P-103-R1SECTION 8GAUGING DATA PRINTOUT FUNCTIONConnection ofRP-80 toOSP5020L/OSP500L-G5-5.(1)Main Card 3 or 13CNO: (TT:)OSP5020L70PS500L-GRP-80Single namePin No.Pin No.Single name©FG1PG1«ÿ©TxD27RD3©RxD17TD2©RTS28©CTS18©DSR19©SG2SG7CD20«©REG16«©REG27«(0)SG8«©SG9«(0)SG10«(0...

  • Page 116

    3290-E P-104-R1SECTION 8GAUGING DATA PRINT OUT FUNCTION(2)RS Board CN1:- CN4:OSP5020L/OPS500L-GRP-80Single namePin No.Pin No.Single name©FGPG11«ÿ©TxD2RD3«©RxD9TD2«©RTS3©CTS10©DSR11«©SGSG7«ÿ7©CD13«©REG15«REG26«(0)SG«©SG«©SG«<0>Tx (+ )«©Tx(-)«©Rx ( + )«©Rx (-)«...

  • Page 117

    3290-EP-105-R1SECTION 8GAUGING DATA PRINTOUT FUNCTIONConnection toOSP5020L/QSP500L-GConnections betweenOSP5020L/OSP500L-G and I/O DeviceOSP5020L/OSP500L-G ControlBoxConnector atOSP5020L/OSP500L-G:DB25 (male)39.01 (1.54)T’"T456789101112138.34OOOoooo(0.33)oOOO00.0o14 15 16 17 18 19 20 2122 2...

  • Page 118

    3290-E P-106SECTION 9SLIDE HOLD FUNCTION DURINGTHREAD CUTTING CYCLE (G34, G35, G112,G113)SECTION 9SLIDE HOLD FUNCTION DURINGTHREAD CUTTING CYCLE(G34, G35, G112, G113)1.OverviewPressing the SLIDE HOLDpushbutton switch during the execution ofthe G34, G35,G112andG113 threadcutting cycles retractsthe...

  • Page 119

    3290-E P-107SECTION 9 SLIDE HOLDFUNCTION DURINGTHREAD CUTTINGCYCLE (G34, G35, G112, G113)2.ProgramExamples(1)Example 1- Longitudinal Thread CuttingSeeFig. 9-1,ProgramZlCRN00 1GOON002N003G34N004N005N006GOOXIM42S10CRX2Z2M03UX3Z3FIElCR12CRX4Z4L3CRX5Z5_— (XI, Z1>CRXIZlX///I(X5, Z5)/P’3/L3iP’...

  • Page 120

    3290-E P-108SECTION 9SLIDE HOLD FUNCTION DURINGTHREAD CUTTING CYCLE (G34, G35, G112, G113)(3)Example 3 - FaceThread Cutting CycleSee Fig. 9-3.ProgramN001GOOXlZlCRN002X2Z2M03M42S10CRN003G34X3Z3FIElLIM27CRN004X4Z4L2M27CRN005X5Z5L3M27CRN006GOOXIZlCR(X1.Z1)(X2, Z2)//P1X//(X3, Z3)L2/IP2P'2/L3(X4, Z4)P...

  • Page 121

    3290-EP-109SECTION 9SLIDE HOLDFUNCTION DURING THREAD CUTTING CYCLE (G34, G35, G112, G113)3.Precautions(1)The cutting tool may be retracted both in the positiveand the negativedirection in reference tothethread cutting referenceaxis. Therefore,the direction oftool retraction should be specifiedby ...

  • Page 122

    3290-EP-110SECTION 10PITCH ERRORCOMPENSATION FOR X, ZAND C AXESSECTION 10PITCH ERRORCOMPENSATION FOR XZAND C AXES51.OverviewThe pitch error compensation functionis provided to improve positioning accuracy of X, Z andCaxes.Information coveredin this sectionincludes:(1)Data Setting(2)Compensation M...

  • Page 123

    3290-E P-111-R1SECTION 10PITCH ERRORCOMPENSATION FOR X,Z AND CAXES(2)C-axisPitch errorcompensation points are established at120points, each spacedby 3degrees.Pitcherror compensationdatashould be setforeach ofthese points.Setthe compensation data forthe Y-axis attheCT-axis (turretrotation axis) si...

  • Page 124

    3290-E P-112SECTION 10PITCH ERROR COMPENSATION FOR X, Z ANDC AXESData Setting Procedure(1)Setting in ZEROSETMode2-2.0NZERO SETlA-TURRETlUNIT 1 ran*PITCH*PAGE 1ZATXAAXIS PITCHA10.00(31 0.000ITEMtITEM*SETADDCAL/V'l/ff~F~2~l fF~3lI FVt 11 F511 F 6iPFAlI F 8 )\Press functionkey [F1] or[F2], keyin pit...

  • Page 125

    3290-E P-113-R1SECTION 10PITCH ERRORCOMPENSATION FOR X,Z ANDC AXES0ZEROSETlA-TURRETlNPAGE 1*SCREW PITCH COMP*UNIT1CTPOINT NO.TXAZACAl8.aOltUO.OQ80.0080.00012345678910110.000 0.000 0.000 0.00012AITEMt| ITEMiCALSETADDJT/fF~2lrF3lfFÿ1fF5lfF~MfF~?nfF~8~)Press function key[F1] or[F2], keyin compensat...

  • Page 126

    3290-E P-114SECTION 10PITCH ERROR COMPENSATION FOR X, Z AND C AXESProgram examples:a)One saddle modelVPFVX[ 1] = 0.001VPFVX[2] = 0.002X-axis compensationdata:VPFVX[ 120] = 0.002VPFVZ[ 1] = 0.001VPFVZ[2] = 0.002Z-axis compensation dataVPFVZ[ 120] = 0.002VPFVC[ 1] = 0.001VPFVC[2] = 0.002C-axis comp...

  • Page 127

    3290-EP-115SECTION 10PITCH ERROR COMPENSATION FOR X,Z AND C AXESb)Two-saddle model (two-turret model)G 13A turretselectionVPFVX[1] = 0.001VPFVX[2] = 0.002XA-axis compensationdataVPFVX[120] =0.002VPFVZ[ 1] =0.001VPFVZ[2] = 0.002ZA-axis compensation data:VPFVZ[ 120] = 0.002VPFVC[1] =0.001VPFVC[2] =...

  • Page 128

    3290-E P-116-R1SECTION 10PITCH ERRORCOMPENSATION FOR X,Z AND C AXESData Setting RangeSettingand display ranges ofthepitch, point andcompensation data areindicatedbelow:(1)X-/Z-axisPitch2-3.0mm2.000mm(0.0787inch)35 VPCHX.VPCHZ«“)Point Data1Spoint number S 120Screw Pitch Error Compensation DataX...

  • Page 129

    3290-E P-117-R1SECTION 10PITCH ERROR COMPENSATIONFOR X, Z ANDC AXESb)Press the “N” key andthen the WRITE key following the prompt= PCDW_;. Thedatafile inthe system bubble memoryis searched forandthe machinemodel nameand themachine number inthedata file are displayedonthe console line inthe fo...

  • Page 130

    3290-EP-118SECTION 10PITCH ERROR COMPENSATION FOR X, Z ANDC AXES2-5.Alarm MessagesALARM-PPitchcomp,data filereadForthe ball screwpitch errorcompensation specification or inductosyn compensationspecification, thepitch error compensationdata file (LAT 06—POL)is notfound whenpower is turned on.Or ...

  • Page 131

    3290-E P-119-R1SECTION 11NCOPERATION MONITORSECTION 11NCOPERATION MONITOR1.OverviewTheNC operation monitor has twofunctions:theNC work counterand theNChour meter.Withthe NC work counter,the function has atotal offour NC work counters andindividual countersare displayed onthe CRT. These countersca...

  • Page 132

    3290-E P-120SECTION 11NC OPERATION MONITORExample:When cutting twoworkpieceswith the same mainprogram: (using work counter A)N001<>Cutting ofthe first workpieceN100VWKCC[1]=VWKCC[1]+1NQ20<>Cutting ofthe second workpieceN200VWKCC[1] =VWKCC[1]+1M023.Alarm Conditions for NCWork CounterWh...

  • Page 133

    3290-E P-121-R1SECTION 11NC OPERATION MONITOR4.Contents ofNC HourMeter Displayand Count-up Conditions(1)Contents ofDisplayTheNC WORK COUNTER pageand theNC HOUR METER pageare switched by pressingkeys. (See page 122.)theor(2)Count-up ConditionsOn theNC HOUR METER page, the datais indicated in units...

  • Page 134

    3290-E P-122-R1SECTION 11NC OPERATIONMONITORTo cancel the alarm state,(1)reduce theCOUNT data to anyvalue smallerthan theSET data,(2)increase the SETdata to any value greaterthan the COUNT data,or(3)clear theSET data to“0:0:0".After carrying outany oftheoperations indicated above, pressthe...

  • Page 135

    3290-E P-123-A1SECTION 11NCOPERATION MONITOR6.NC Operating TimePrintoutThe NC operating time canbe printed out by connecting aprinter tothe NC.(1)Parameter Setting (incommon with gauging dataprintout)- Outputdevicedesignation : Parameter (word)No. 45CNO:CN1:CN2:CN3:CN4:Centronics interface- datab...

  • Page 136

    3290-E P-124-A1SECTION 11NC OPERATION MONITOR(3)Format* NCHOUR METER*SETCOUNT99999:10:34 199999:59:59]5:19:200: 0: 00: 0: 00:0:01 POWERON TIME100: 0: 02400: 0:00:0:00:0:02NCRUNNING TIME3SPINDLE REVOLUTION TIME4CUTTING TIME5EXTERNAL INPUT TIME1990. 4. 1SUNDAY12:58:30r—CAUTIONThedate ofprintout c...

  • Page 137

    3290-E P-125-A1SECTION 12 TAPE DATAINPUT/OUTPUT FUNCTIONSECTION 12TAPE DATA INPUT/OUTPUT FUNCTION(Standard forOSP5020L Only)1.OverviewInthe PROG OPERATION mode,the D-PIP (data transmission) function permits thetransmission ofthe tool dataand parameters.DataTransmit Function:Data Input (READ)The s...

  • Page 138

    3290-E P-126-A1SECTION 12TAPE DATAINPUT/OUTPUT FUNCTION2.Function ApplicationTheprimarypurpose ofthe data transmit function is to permit thetool data,zero point, andparametersetting datain the NC memory tobe punched and stored onpaper tape.3.Input/OutputTape Format of Setting DataFile Names3-1.Fi...

  • Page 139

    3290-E P-127-A1SECTION 12TAPE DATA INPUT/OUTPUT FUNCTION3-2.Tape Format TableDataData No.Setting ModeData TypeDescriptionRemarksID(N)TOOL DATATool offsetT1X (axis),Z (axis)1- 32 (96)SETNose RcompensationT2X (axis),Z (axis),Q (noseradius pattern)1- 32 (96)ToolinterferenceT31- 12(96)A (pattern),B (...

  • Page 140

    3290-EP-128-A1SECTION 12TAPE DATAINPUT/OUTPUT FUNCTIONDataData No.Setting ModeDataTypeDescriptionRemarksID(N)Tool formselectT101- 12 (96)A (tool angle),B(edge angle),C (sticking out),D (drill diameter),E (toolwidth),I(offsetNo. 1),J (offset No. 2),K (offsetNo. 3),S (classification code),L (form c...

  • Page 141

    3290-EP-129-A1SECTION 12TAPE DATA INPUT/OUTPUT FUNCTIONDataDataSetting ModeData TypeDescriptionRemarksIDNo. (N)01ZeropointX (axis), Z (axis)W (axis), C (axis)N1:ZEROOFFSET,N2: ZEROSHIFT1- 2ZERO SETPitch02X (axis), Z(axis)1Screw pitchcompensation03X (axis),Z (axis),C (axis)1- 1202nd spindlezero po...

  • Page 142

    3290-E P-130-A1SECTION 12TAPE DATAINPUT/OUTPUT FUNCTIONDataDataSettingModeData TypeDescriptionRemarksIDNo. (N)SystemparameterP3X (axis),Z (axis),W (axis), C (axis)N10:ATC TOOLCHANGEPOS.N11: Positionencoder offsetPARAMETER1- 10SETN12:RapidfeedrateunitamountN13: Rapidfeedrateacceleration/decelerati...

  • Page 143

    3290-E P-131-A1SECTION 12TAPEDATA INPUT/OUTPUT FUNCTIONDataDataSetting ModeData TypeDescriptionRemarksIDNo. (N)NC hourmeterP11Q (actual),R (full count)N1:POWER ONTIMEN2:NC1- 5PARAMETERSETRUNNINGTIMEN3: SPINDLEREVOLUTIONTIMEN4: CUTTINGTIMEN5:EXTERNALINPUT TIMETool inter¬ferenceparameterP121- 80A ...

  • Page 144

    3290-E P-132-A1SECTION 12TAPE DATAINPUT/OUTPUT FUNCTIONDataDataSetting ModeData TypeDescriptionRemarksIDNo. (N)PARAMETER2ndspindlesystemparameter+ STROKEENDLIMIT- STROKEEND LIMITBACKLASHP17X (axis),Z (axis)N1:SETN2:N3:N4: PRCONNECTCMP+ SENSORPOSITION(PROG)- SENSORPOSITION(PROG)+ SENSORPOSITION(MA...

  • Page 145

    3290-E P-133-A1SECTION 12TAPE DATA INPUT/OUTPUTFUNCTIONActual TapeFormat3-3.7”\L$SDT01. TOP ••• % CLCTl Nl X0.000 0.000N2X0.000 Z0.000R FFRTape feed File nameTape feedholesSetting dataholesffiCC LLC LP3 n1X500.000 Z500.000N15 x328Z164 C164%N2RR FFR FTIN1X0. 000Z0. 000N2X0. 000Z0. 000N3X0....

  • Page 146

    3290-E P-134-A1SECTION 12TAPE DATAINPUT/OUTPUTFUNCTION[ Supplement ]On 2-saddle models, the A/B turretsare distinguished bythe following G codes:G13.... Turret AG14.... Turret BIfthisG codeis notdesignated,the systemwillselect the G13code.G13T1 N1X0.000 Z0.000CRTurret A dataG14T1 N1 X0.000Z0.000 ...

  • Page 147

    3290-E P-135-A1SECTION 12TAPE DATA INPUT/OUTPUT FUNCTION4.Operation Procedures1)Select thePROG. OPERATION mode.2)Press the function key [F8] (EXTEND). The function DATA PIP will appear above [F5] asshown below.PROG OPERATION=EX=EX=DPIPDATA[EXTEND]PIP|F1||F2||F3||F4)fF~5irF~6irFT1fÿr)Pressing [F5...

  • Page 148

    3290-EP-136-A1SECTION 12TAPE DATAINPUT/OUTPUT FUNCTION4-1.Data Input (READ)PROG OPERATIOND-PIP INPUT=DPIP>IN TT:DATA-1. TOPinputfile name=DATA-l- TOP>/PIPINPUTOUTPUTVERIFYQUITIF 1 ) [ F211 F 3)yfF~4l| F 5lfF~6lfF~m F 8IIfthe device name is BB1: orFDO: through FD3:, device nameis notdisplaye...

  • Page 149

    3290-E P-137-A1SECTION 12TAPE DATAINPUT/OUTPUT FUNCTION(4)If the filename isomitted when using devicenames BB1:, FDO:- FD3:,the systemwill adoptandinput “A.TOP”as the file.(5)For tapeinputdevices (TR:, CNO:- CN4:),the file name on-the tape willbe displayedon theconsole line.(6)When using tape...

  • Page 150

    3290-E P-138-A1SECTION 12TAPE DATA INPUT/OUTPUT FUNCTION4-2.Data Output (PUNCH)D-PIP OUTPUTPROGOPERATION“DPIP>OP BSI:DATA-1. TOPoutput data?!PIPINPUTOUTPUTVERIFYQUITrÿTiirÿtTÿrFÿfFÿirF~6~irF7irF~8i(1)Press the function key [F2] (PUNCH), and usethe panel to designatethe data output devic...

  • Page 151

    3290-E P-139-A1SECTION 12TAPE DATAINPUT/OUTPUT FUNCTION(4)Ifthe outputfilename is omitted, the systemwillselect “A.TOP” as thefile name.(5)Whenitem (1)is executed, “Ispunch data?”isdisplayed onthe console line. When anexclamation mark “I" is displayed onthe next line,the “waiting...

  • Page 152

    3290-E P-140-A1SECTION 12TAPE DATA INPUT/OUTPUT FUNCTIONData Verify4-3.Verification ofthe DataFile Content and DataStored in the NCD-PIP VERIFYPROGOPERATION=DPIP>VPIPinputfile name=DATA-l. TOP(TI/R) Nlxl23. 456 Z=34.567verify continue (Y/N) !PIPINPUTOUTPUTVERIFYQUITrmi F 2 ) fF~3~) fF~4~l fF~5...

  • Page 153

    3290-E P-141-A1SECTION 12TAPE DATA INPUT/OUTPUTFUNCTIONIfthe file name is omitted when thedevicename is BB1:, FDO:- FD3:,the systemsearchesforthe filename “A.TOP”, andthe verify function occurs accordingly.When tapeinputdevices (TR:,CNO:- CN4:) areused,the file nameonthe tapewill bedisplayed ...

  • Page 154

    3290-EP-142-A1SECTION 12TAPE DATAINPUT/OUTPUT FUNCTION4-4.Precautions on Tape Read-in, Punchout and Verifying OperationsThereare two coding systems:EIAand ISO; selection ofthe coding systemcan bemade by(1)Parameter setting, or(2)Designating the desired coding systemeach time, read-in, punch outor...

  • Page 155

    3290-E P-143-A1SECTION 12TAPE DATAINPUT/OUTPUT FUNCTIONError Messages5.NC LOB memory load2584Failure in attempt toread the load object file from the bubble memoryin theprogramoperation.Character-stringCodeFilename attempted toreadFile tobe loaded is notfound.File attribute is notLOB1.Address for ...

  • Page 156

    3290-EP-144-A1SECTION 12TAPEDATA INPUT/OUTPUT FUNCTIONData command2587In the data input/output function, dataIDdesignation is wrongin the designation oftheoutputdata.Character-stringCodeData ID which is designatedDesignationmethod is wrong.Acharacter other than T, OorP isdesignated as data ID.Dat...

  • Page 157

    3290-E P-145-A1SECTION 12TAPE DATAINPUT/OUTPUT FUNCTION2594Output dataunder flowInthe data input/output function, thedata tobe output is toosmall.Character-stringCodeNoneNone

  • Page 158

    3290-E P-146-A1SECTION 13PROGRAM INPUT/OUTPUT FUNCTIONS BY FLOPPYDISKS (OSP FORMAT)SECTION 13PROGRAM INPUT/OUTPUT FUNCTIONSBYFLOPPY DISKS(OSP FORMAT)1.OverviewOrdinarily, paper tapeis usedas the storagemedium for NC machiningprograms. This functionallowsthe use of floppydisks instead of paper tap...

  • Page 159

    3290-E P-147-A1SECTION 13PROGRAM INPUT/OUTPUTFUNCTIONS BYFLOPPYDISKS (OSP FORMAT)2.Configuration3.5”Portable FloppyDisk Drive2-1.OSP5020L/OSP500L-GFloppy Interface Cable3.5”PortableFloppy DriveCableLamp/PushbuttonPress this pushbutton toremove the floppydisk.Forthe sector devicename, use FDO:.

  • Page 160

    3290-E P-148-A1SECTION 13PROGRAM INPUT/OUTPUT FUNCTIONS BY FLOPPYDISKS (OSP FORMAT)(1)Floppy DiskSettingPush in thefloppy disk asindicated abovetill it is inserted completely.(2)Floppy Disk RemovalPress the pushbutton.Before connecting/disconnectingthe cable to/from thefloppy disk interface ofOSP...

  • Page 161

    3290-E P-149-A1SECTION 13 PROGRAM INPUT/OUTPUTFUNCTIONS BYFLOPPYDISKS (OSPFORMAT)2-2.8”Portable FloppyDisk DriveOSP5020L/OSP500L-GFloppy InterfaceCable8”PortableFloppy DriveCableLampO®®Forthe sectordevice name, use FDD:.(1)Floppy Disk SettingPress (1) on the drawingabove andinsert and seta ...

  • Page 162

    3290-E P-150-A1SECTION 13PROGRAMINPUT/OUTPUT FUNCTIONS BYFLOPPY DISKS (OSP FORMAT)3.Data Input/Output Functions by Floppy DisksFunction Overview3-1.The data input/outputoperations using the floppydisk are represented by (1)through (4)in thefollowing diagram. (2)and (7) arefor tapepuncher specific...

  • Page 163

    3290-EP-151-A1SECTION 13PROGRAM INPUT/OUTPUT FUNCTIONS BYFLOPPYDISKS (OSP FORMAT)In theprogram operation mode,theNC machiningprogrampunched ontothepaper tapeisreadinto thebubble memory oftheNC unit fromthe tape reader by theread command inthePIP mode.In theprogram operation mode,theNC machiningpr...

  • Page 164

    3290-E P-152-A1SECTION 13PROGRAM INPUT/OUTPUT FUNCTIONS BYFLOPPYDISKS (OSPFORMAT)Connectable External Devices and Their Symbolic Designations:BB1:User bubble memoryFDO:Floppy disk 0(optional)FD1:Floppy disk 1(optional)FD2:Floppy disk 2(optional)FD3:Floppy disk 3 (optional)Sector deviceIn morethan...

  • Page 165

    3290-E P-153-A1SECTION 13PROGRAMINPUT/OUTPUT FUNCTIONS BYFLOPPY DISKS(OSP FORMAT)Types ofFloppy Disks3-3.3.5" FloppyDisks:TypeMakerOSP Format2DDTDKSumitomo 3MHitachi Maxell9sector/track512 byte/sector80tracks135TPI2HDTDKSumitomo 3MHitachi Maxell18sector/track512 byte/sector80tracks135TPI8&qu...

  • Page 166

    3290-EP-154-A1SECTION 13PROGRAMINPUT/OUTPUT FUNCTIONS BY FLOPPY DISKS (OSP FORMAT)[ Cautions forHandling Floppy Disks ](1)Do not directly touch orwipe thearea ofthe disk that isexposed.(2)Keep floppy disks away from magnets etc.(3)Do notuseball point pensor pencils towrite ontothe floppydisk cove...

  • Page 167

    3290-E P-155-A1SECTION 13PROGRAM INPUT/OUTPUT FUNCTIONS BY FLOPPY DISKS(OSP FORMAT)4.Explanation of OperationsINIT:Initialize4-1.New floppydisks which have not been formatted tothe OSP format must be initialized before use.Asthe data alreadystored ondisks is deleted when initializing iscarried ou...

  • Page 168

    3290-E P-156-A1SECTION 13 PROGRAM INPUT/OUTPUT FUNCTIONS BYFLOPPY DISKS (OSP FORMAT)4-1-2.8”FloppyDisksSelectthePROG OPERATIONmode by pressingthe EDITAUX key.“ = ’’ is displayed onthescreen.Press thefunction key [F8](EXTEND).“= EX”is thendisplayed.Press the function key [F2] (INIT).Th...

  • Page 169

    3290-E P-157-A1SECTION 13PROGRAM INPUT/OUTPUTFUNCTIONS BY FLOPPYDISKS (OSPFORMAT)When initializing the floppy disk,theOSP automatically reads and judges which typeoffloppy disk is being used; FD1-128,FD2-256 or FD2-256D.However, if the data for floppy disk type identificationhas been destroyed, t...

  • Page 170

    3290-EP-158-A1SECTION 13PROGRAM INPUT/OUTPUT FUNCTIONS BY FLOPPY DISKS (OSP FORMAT)4-2.DEL:DeleteBy designating the nameofthe filestored in the floppy disk, thefile can bedeleted.1)Select thePROG OPERATIONmode by pressing the EDIT AUXkey.“ = ” is displayed onthe screen.2)Press the function ke...

  • Page 171

    3290-EP-159-A1SECTION 13PROGRAMINPUT/OUTPUT FUNCTIONS BYFLOPPY DISKS (OSP FORMAT)DIR:Directory4-4.Thiscommand displays allfile namesstored in the floppydisk, and prints out alist offile names ontheprintingdevice.1)Select the PROG OPERATION mode by pressing the EDITAUX key.“ =" isdisplayed ...

  • Page 172

    3290-E P-160-A1SECTION 13PROGRAM INPUT/OUTPUT FUNCTIONS BY FLOPPYDISKS (OSP FORMAT)READ:Reading from Tape Reader4-7.Bydesignating this command,theNC machining program stored inthe punched tape is read ontothefloppydisk.1)Select thePROG OPERATION mode bypressing the EDIT AUX key.“ = ” is displ...

  • Page 173

    3290-EP-161-A1SECTION 13PROGRAMINPUT/OUTPUT FUNCTIONS BY FLOPPY DISKS (OSP FORMAT)OutputofFiles tothe Tape Punch4-8.By specifyingthe file name, the data stored in the floppy disk ispunched out ontothe paper tape.1)Select thePROG OPERATION modeby pressing the EDIT AUXkey.“ = " is displayed ...

  • Page 174

    3290-EP-162-A1SECTION 13PROGRAM INPUT/OUTPUT FUNCTIONS BY FLOPPYDISKS (OSPFORMAT)4-9.VerifyBy designatingthis command, theNO machining program punched out ontothepaper tape ischeckedwith the program stored in the floppy disk tosee that the file name,program data etc.arematching.Select thePROG OPE...

  • Page 175

    3290-E P-163-A1SECTION 13PROGRAM INPUT/OUTPUT FUNCTIONSBY FLOPPYDISKS (OSPFORMAT)4-10.Read fromBubble MemoryBy designating thefile stored in thebubble memory, theNC programofthatfile name isread ontothe floppy disk.1)Selectthe PROG OPERATION mode by pressingthe EDIT AUX key.“ =" isdisplaye...

  • Page 176

    3290-EP-164-A1SECTION 13PROGRAM INPUT/OUTPUT FUNCTIONS BY FLOPPYDISKS (OSPFORMAT)Data Transmission to Bubble Memory4-11.By designatingthe filestored in the floppy disk, the NC program ofthatfile nameis read into thebubble memory.1)Select the PROG OPERATIONmode by pressingthe EDIT AUX key.“ = ...

  • Page 177

    3290-E P-165-A1SECTION 13PROGRAM INPUT/OUTPUT FUNCTIONS BY FLOPPYDISKS (OSP FORMAT)IGF FloppyDisk Files(optional)4-12.NC machiningprograms generated based onthe IGF data stored inthe floppydisk are stored inthefloppy disk.1)Select thePROG OPERATION modeby pressing the EDIT AUXkey.“ = ” is dis...

  • Page 178

    3290-EP-166-A1SECTION 13PROGRAM INPUT/OUTPUT FUNCTIONS BYFLOPPY DISKS (OSP FORMAT)4-13.IGFFloppy Disk FileConversion (optional)NC machiningprograms generated byIGFstored onthe floppydisk areconverted to a general NCmachiningprogram format foruse in the OSP5000 orOSP3000 series, and stored in the ...

  • Page 179

    3290-E P-167-A1SECTION 13PROGRAM INPUT/OUTPUT FUNCTIONS BYFLOPPYDISKS (OSP FORMAT)4)Keyin “FD0:A.MIN,FD0:A0.MIN” after “ = C" andpress the WRITE key.“FD0:A.MIN"is the inputfile name.“FD0:A0.MIN” isthe output file name.Bythe aboveoperation, the NC machiningprogram “A.MIN&qu...

  • Page 180

    3290-E P-168-A1SECTION 13 PROGRAMINPUT/OUTPUT FUNCTIONS BYFLOPPYDISKS (OSP FORMAT)Floppy Disk FileData Transfer(PIP)(optional)4-16.Bythis command,thetool offset,zero offsetand parameter valuesstored inthe bubble memoryare stored inthe floppy disk file or viceversa.Refer toSection 12,“TapeData I...

  • Page 181

    3290-E P-169-R1SECTION 14CALENDARTIMERSECTION 14CALENDARTIMER1.OverviewConventionally, warming up ofthe machine hasbeen carried outbythe operator. This calendartimer isprovided to automatically carry outthe warming up ofthe machinewithout requiringoperator’s attendance.At the preset time, exter...

  • Page 182

    3290-E P-170SECTION 14 CALENDAR TIMERWhen thecalendar timeris used in combination with the automaticpower shut-offspecification, set the switches asindicated below. Thecalendar timer is setautomatically afterthe execution ofautomaticpower shut-off.Note:SwitchSettingCalendartimer ON/OFFONAutopower...

  • Page 183

    3290-E P-171SECTION 15 EDIT INTERLOCK FUNCTIONSECTION 15EDITINTERLOCK FUNCTION1.OverviewThis functionenables the operations ofthe controlson the NC operation panel excluding editoperations when theNC PANELswitch isplaced in the “OPT" position.Therelationship between the setting of the NCPA...

  • Page 184

    3290-E P-172-R1SECTION 16 WORK COUNTERSECTION 16WORKCOUNTER1.OverviewThere are three typesofwork counters.(1)Workpiece countonlyThework countercounts the designated M02 commands,and the number of finishedworkpieces isaccumulated.(2)Cycle stopMachining cycleis stoppedwhen the preset numberhas been...

  • Page 185

    3290-E P-173SECTION 17CYCLE TIME REDUCTION FUNCTIONSECTION 17CYCLE TIME REDUCTIONFUNCTIONThere aremanypossible ways of reducingthe cycle time even by onesecond. For NCspecifications,the following M codes enable thesimultaneous execution of twofunctions to cutcycle time.MB 3Ignoringspindle rotatio...

  • Page 186

    3290-E P-174SECTION 17CYCLE TIME REDUCTION FUNCTIONMcodes to which M64 is effective are:(Forspecial M codes, consult yourlocalOkuma representative.)M55, M56M76, M77Tailstock spindle retracl/advanceUnloader retract/advanceWork catcher retract/advanceSwingarm loader retracl/advanceChuck close and o...

  • Page 187

    3290-EP-175SECTION 17CYCLE TIME REDUCTION FUNCTION4.Free Turret Indexing Position, M66Usually, the turretis indexed only atthe positive travel end (variable soft limit)position ofeither X-orZ-axis. However, when M66 is designated with a Tcommand, turret indexing canbe performedatany position.Exam...

  • Page 188

    3290-EP-176-R1SECTION 18TOOL LIFE MANAGEMENTSECTION 18TOOLLIFE MANAGEMENT1.OverviewThe tool life managementfunction automaticallyselects thespare tool ofthe toolwhose service lifehas been expired. The toolsmanaged bythis functionare firstgrouped and the service life ofthetool used is checked base...

  • Page 189

    3290-EP-177SECTION 18TOOL LIFEMANAGEMENT3.SettingTool Life Dataand Display ofTool Life DataData SettingProcedure3-1.(1)Press thefunction key [F7] (ITEM j )intheTOOL DATA SET modesothat the CRT displaysthe TOOL LIFECONTROL TOOL TABLE A*page. Note that this page is not displayed unlessthenumberof m...

  • Page 190

    3290-E P-178SECTION 18 TOOLLIFE MANAGEMENT— (1)Set tool group numberthe lool belongs to.— (2)Set tool lifein termsol the number ofworkpieces tobe machined.-(6) Displays the number ol currentlyfinished workpieces.TOOL DATA SETA-TURRETPage 1‘TOOL LIF E CONTRO. TOOLTABLE A*N0' rI-------|[ÿ---...

  • Page 191

    3290-EP-179SECTION 18TOOL LIFE MANAGEMENTTOOLDATA SETA-TURRETPage 1LIFE CONTROL TOOLTABLE B*N0TOOL No. TOOL-G'SET-TIMECUT-TIMEi TOOLOFFSET NO.NGLIFE0A101:0000:30121010A2100:0000:00222000A3100:0000:00323000A4200:3000:25424001A5200:0000:00525000A6300:4500:31626010A7300:00700:0027000A8300:0000:00288...

  • Page 192

    3290-EP-180SECTION 18TOOLLIFE MANAGEMENTTOOLDATA SETA-TURRETPage 1’TOOL LIFE CONTROL TOOLTABLE C*UNIT1mmTOOL No, TOOL-G 1SET-ABRCUT-ABRTOOLOFFSET NO.NGLIFE2,000A10.400121010A212.0000.000222000A312.0000.000323000A 421.0000.100424010A521.0000.000525000A631.5000.500626010A731.5000.000727000A831.50...

  • Page 193

    3290-E P-181SECTION 18TOOL LIFEMANAGEMENT(2)Press thefunction key[F7] (ITEM j ) todisplay theTOOL LIFE CONTROL GROUP TABLEscreen*.For this page,it isunnecessary tosetthe data.When the tool life control pages are initialized, the tool assignedwith the smallesttool numberin each groupis automatical...

  • Page 194

    3290-E P-182-R1SECTION 18TOOL LIFEMANAGEMENT(3)Data Setting RangeSetting rangeofindividual data isas follows:a)ToolLife ControlTool TablesToolgroup No.(0:notregistered)(ATC specification)0 to 120 to25Workpiece numberCuttingtimeTool wear amountTool offsetNo.. .NG flag0 to 999900hours 00minute to99...

  • Page 195

    3290-E P-183SECTION 18TOOL LIFE MANAGEMENT3-2.InitializingTool Life Control TableAfter designatingtool group numberforrespectivetool numbers andtool offsetnumbers and settinglife conditions,it isnecessary toinitialize tool lifecontrol tables.Thisclears all the data -currentworkpiece number, cutti...

  • Page 196

    3290-EP-184SECTION 18TOOL LIFE MANAGEMENTInitializingProcedure:Pressthe function key [F4] (INIT).Prompt “Initialize(Y/N)!” isdisplayed.Toinitialize the tool lifecontrol table,keyin “Y”and press the WRITE key.If initializationisnotrequired, keyin “N” andpress the WRITE key.When “Y&qu...

  • Page 197

    3290-EP-185-R1SECTION 18TOOL LIFEMANAGEMENTTo perform automaticspare toolselection afterjudging tool servicelife:Program “TLID"in thefirstblock ofthe programor inthe block preceding theone containingM02. Seebelow:Eachtime “TLID” is executed,the number of themachined workpiecesand the c...

  • Page 198

    3290-E P-186SECTION 18TOOL LIFE MANAGEMENT6.Alarm MessagesALARM-BTool life control:sparetool noneThereis nospare tool in thecommanded tool group.IndexCharacter-stringCode525TURRETNoneHexadecimal number ofthe tool group having nosparetoolTool lifecontrol: tool groupNumerical value oftoolgroup comm...

  • Page 199

    3290-EP-187SECTION 19PHASE MATCHINGFUNCTION FOR THREAD CUTTING OPERATIONSSECTION 19PHASE MATCHINGFUNCTION FORTHREAD CUTTINGOPERATIONS1.OverviewTo finishthread already roughly cutonother machine, it becomes necessary tomatch the phase ofthread. This functionmakesthis phase matchingprocess easier.2...

  • Page 200

    3290-E P-188-R1SECTION 19PHASE MATCHING FUNCTION FOR THREADCUTTING OPERATIONS3.OperationsThe operation procedure tomatchthread cuttingphase is explained below takingG33 (longitudinalthread cutting fixed cycle) as an example.OperationsProgram1)Carry outspindleorientation at the 0°position. Inthis...

  • Page 201

    3290-E P-189SECTION 19PHASE MATCHING FUNCTION FOR THREAD CUTTING OPERATIONSOperationsProgram9)If phase matching amountiscalculated by M194beforethe spindle reaches the fixed speed, correctphase matching amountcannot becalculated.Therefore, buffer reading ofthe nextblock ofcommandsis temporarilyde...

  • Page 202

    3290-E P-190SECTION 19PHASEMATCHING FUNCTION FOR THREAD CUTTING OPERATIONSOperationsProgram6)Manual operation6)After the cuttingtool edge and thethread groovearecorrectly aligned,press the SEQ. RESTARTpushbuttonswitch toreturn theaxes tothe pointwhere manual operation has been interrupted.Then pr...

  • Page 203

    3290-EP-191SECTION 19PHASE MATCHING FUNCTION FOR THREAD CUTTING OPERATIONSOperationsProgram15)If phase matching amountiscalculated by M194beforethe spindle reaches the fixedspeed, correctphase matching amount cannotbe calculated.Therefore, buffer reading of the nextblock ofcommand istemporarily d...

  • Page 204

    3290-EP-192-R1SECTION 19PHASEMATCHING FUNCTION FOR THREAD CUTTING OPERATIONS4.Precautions(1)Always specifyM193 atthe end ofthe thread cutting fixed cyclecarried out inthe M194mode. Ifthe thread cutting cycle is executed nextwithout specifyingM193, the phasematching amountin the previous thread cu...

  • Page 205

    3290-E P-193SECTION 19PHASE MATCHING FUNCTION FORTHREAD CUTTING OPERATIONS(5)When cuttingthreads at twodifferent position in a single workpiece usingthe G32 (facethreadcutting fixed cycle)or G72 (facethread cutting compound fixed cycle), change the operationprocedure asindicated below.(In case of...

  • Page 206

    3290-EP-194-R1SECTION 20EXTERNALPROGRAM SELECTION A (PUSHBUTTON TYPE)SECTION 20EXTERNAL PROGRAM SELECTION A(PUSHBUTTON METHOD)1.OverviewThis functionselects the mainandschedule programs bypressing the buttoncorresponding tothedesired program.2.Main andSchedule ProgramSelectionWhether the program ...

  • Page 207

    3290-E P-195SECTION 20EXTERNAL PROGRAMSELECTION A(PUSHBUTTON TYPE)5.Precautions(1)Programselection ispossible onlyin the automatic mode.(2)Whilea programis being selected, pressing another program selection buttonis ignored.(3)While the control is in the alarm state,program selection is notcarrie...

  • Page 208

    3290-E P-196-A1SECTION 20 EXTERNAL PROGRAM SELECTION A (PUSHBUTTON TYPE)Panel Example(When the number ofprograms is four)7.ooPROGRAM SELECTP1P2P3P4©©®Selection displaylampSelection buttonOO

  • Page 209

    3290-EP-197-R1SECTION 21EXTERNAL PROGRAM SELECTION B(ROTARY SWITCH TYPE)SECTION 21EXTERNAL PROGRAMSELECTION B(ROTARYSWITCH METHOD)1.OverviewThis functionselects the main andscheduleprograms using the rotaryswitch and the programselection button.2.Main and Schedule ProgramSelectionWhether the prog...

  • Page 210

    3290-E P-198SECTION 21EXTERNAL PROGRAM SELECTION B (ROTARYSWITCH TYPE)5.Precautions(1)Programselection is possible only in the automaticmode.(2)While a program is being selected, pressingthe programselection button is ignored.(3)While thecontrol isin the alarm state,program selection is notcarrie...

  • Page 211

    3290-E P-199-R1SECTION 21EXTERNALPROGRAM SELECTION B (ROTARYSWITCH TYPE)Panel Example(When the number of programsisfour)7.ooPROGRAMSELECTANSWERPROGRAM SELECT©Program selection indicatorP5P4P6P3PROGRAMSEARCH,P7P2\Program selectionbuttonP8P1OO8.Lamp IndicationThe following lampindication is possib...

  • Page 212

    3290-EP-200SECTION 21EXTERNAL PROGRAM SELECTION B (ROTARY SWITCH TYPE)9.Cycle StartInterlock UsingPart ProgramTheinputvariable functionavailablewith usertask 2allows the check ofthe program to beexecuted if it is the oneselected.Seethe examplebelow:N0010 IF[VDIN[2001] NE1] N0990N0990VDOUT[992] =N...

  • Page 213

    3290-E P-201SECTION 22 EXTERNAL PROGRAM SELECTION C (BCD SYSTEM)SECTION 22EXTERNAL PROGRAMSELECTIONC(BCDSYSTEM)1.Overview ofExternal ProgramSelection CThisfunction selects aprogramin accordancewith the program number inputas the binary codeddecimal number.2.Types ofSelectable ProgramsP * * * *.MI...

  • Page 214

    3290-EP-202-R1SECTION 22EXTERNAL PROGRAM SELECTIONC (BCD SYSTEM)Signal Time ChartProgramNo.T1T2NC-¥ ' «-> ifStrobe signal |— NCT3«-Program beingselected(inside of NC)_T4Program No.answerNC—>Finish answerNCT1: 1msecor longerT2: 100msec orlongerT3: 1 to 5secT4:100msecThe program number...

  • Page 215

    3290-EP-203SECTION 22EXTERNAL PROGRAMSELECTION C (BCD SYSTEM)6.Alarm MessagesALARM-C944Program selectAn attempt toselect a program inthe followingcases.a)Programselected is notfound:Error message “Not found mainprogram file error 1"or “Notfound scheduleprogram file error 1”is displayed...

  • Page 216

    3290-EP-204-A1SECTION 23CYCLE TIME OVERCHECK FUNCTIONSECTION 23CYCLETIME OVERCHECK FUNCTION1.OverviewDuration ofcycle time (beginning with the cycle start and ending with the execution ofM02 or M30)is measured and ifthe measured time exceeds the parameter set cycle time,an alarmoccurs.2.Check ONC...

  • Page 217

    3290-EP-205-A1SECTION 24STM TIME OVERCHECK FUNCTIONSECTION 24STMTIME OVERCHECK FUNCTION1.OverviewDuration of S,T, M cycletime is measured and ifthe measured time exceeds the parameter setcycletime, an alarmoccurs.2.Check ONConditionsWhen a “1” is set for optional parameterbit No. 11,bit 0,the...

  • Page 218

    3290-EP-206SECTION 25CHUCK OPEN/CLOSE BY M CODESSECTION 25CHUCK OPEN/CLOSE BY MCODES1.M CodesUsed for Chuck Open/CloseChuck closeChuck openThe Mcode statusselected is notinfluenced by power turning on toor resettingthe control.Forthe two-saddle specificationmodels, M83/M84 can be specified ateith...

  • Page 219

    3290-E P-207SECTION 25CHUCKOPEN/CLOSE BY MCODESChuckconditionillegalChuck open/close command (M83/M84)is specifiedwhile thespindle ortheM-toolspindleis revolving, or anexternalinterlock signal isON.This alarmdoes notoccur with the SMW chuck orwhile the internal interlock releasestate is active.In...

  • Page 220

    3290-EP-208SECTION 26CANCELLATION OFCHUCK OPEN/CLOSE INTERLOCK BY M CODESSECTION 26CANCELLATION OF CHUCKOPEN/CLOSE INTERLOCK BY MCODES1.OverviewWhile thespindle isrotating,chuck open/closeisinterlocked so thatit will notbe opened orclosedduringspindle rotation toassure safe operation.This interlo...

  • Page 221

    3290-EP-209SECTION 27CHUCK HIGH/LOW PRESSURESELECTION BY MCODESSECTION 27CHUCK HIGH/LOW PRESSURESELECTIONBY M CODES1.OverviewThere arecases wherechuckingpressure is tobe changed by designated commands meetingworkpiece types.This functionis used to change chucking pressurebetween high and lowlevel...

  • Page 222

    3290-EP-210SECTION 28 INDEXCHUCKSECTION 28INDEX CHUCK1.MCodesUsed for Indexing the IndexChuckIndex chuck index commandFor thetwo-saddle models, the M codes abovemay bedesignated ateither G13 orG14mode.M542.Alarm MessagesALARM-AIndexchuck148The signal fromthe indexchuck indexing completion confirm...

  • Page 223

    3290-E P-211SECTION 29 CHUCKING ERRORDETECTIONSECTION 29CHUCKING ERRORDETECTION1.OverviewIntheautomated operation including aloader, if aworkpiece ismachined whileit is notclamped inchuck correctly,it willconstitutehazardous conditionsboth tooperators andthe machine. Topreventsuch dangerous condi...

  • Page 224

    M131nMl 30i©-\M133AiroutputJ \timer/\M132r--TltChucking errordetection air (*1)Chucking errordetection pressureswitchConstant monitormode-e-1sec ormorefcfLess than 1sec\VCDmOdoSpindle rotatingzroCDnzcoThe signal on/off timingis asindicatedwith broken lineswhen M130/M131 isdesignated.Alarm A*1zam...

  • Page 225

    3290-E P-213SECTION 29CHUCKING ERROR DETECTION4.Parameter SettingThe duration inwhich theair is blown is set bythe Parameter (word)No. 19.The setting is possibleup to600seconds inunits of 0.1seconds. Loading ofthe NCcontrol softwareclears the setting to30seconds (setting: 30).5.Alarm MessageALARM...

  • Page 226

    3290-E P-214-R1SECTION 30TAILSTOCK SPINDLE ADVANCE/RETRACT BY MCODESSECTION 30TAILSTOCK SPINDLEADVANCE/RETRACT BY MCODES(WITH CONFIRMATIONLIMIT SWITCHES)1.M CodesUsed for Chuck Open/CloseTailstock spindle retractTailstock spindle advanceThe Mcode statusselected is notinfluenced bypower turning on...

  • Page 227

    3290-EP-215SECTION 30TAILSTOCKSPINDLEADVANCE/RETRACT BY MCODES140Tailstock spindlecondition illegalThespindle rotation command is given when the tailstockspindle is notin-position withthe setting ofthe switchon the operation panel in theCENTER WORK, orwhen thetailstock spindleis notinthe retracti...

  • Page 228

    3290-EP-216SECTION 31TAILSTOCK SPINDLEHIGH/LOW THRUST SELECTION BY MCODESSECTION 31TAILSTOCK SPINDLEHIGH/LOWTHRUST SELECTION BY MCODES1.OverviewThereare caseswhere tailstock spindle thrust is required tobe changed by designated commandsmeetingworkpiece types.Thisfunction is used forchanging tails...

  • Page 229

    3290-E P-217SECTION 32CANCELLATION OF CENTER WORK INTERLOCK BY MCODESSECTION 32CANCELLATION OFCENTER WORKINTERLOCK BY IVS CODES1.OverviewThe machine isprovidedwith the interlock function to preventspindle rotation unless thetailstockspindle is atthe predetermined position (in-position) for center...

  • Page 230

    3290-E P-218SECTION 33 TAILSTOCKSPINDLE ADVANCE/RETRACT DURINGSPINDLE ROTATION BY MCODESSECTION 33TAILSTOCK SPINDLEADVANCE/RETRACT DURING SPINDLEROTATION BY M CODES1.Overview ofTailstock Spindle Advance/Retraction during SpindleRotationWhen the CENTER WORK/CHUCK WORK selector switch onthe operati...

  • Page 231

    3290-EP-219SECTION 34WORKREST CLAMP/UNCLAMP AND ADVANCE/RETRACT BY MCODESSECTION 34WORKREST CLAMP/UNCLAMP ANDADVANCE/RETRACT BY MCODES1.M Codes Used for Clamping/Unclamping and Advancing/RetractingWork ResetM122M123Work rest retractWork restadvanceWork restunclampWork restclampSelected mode is no...

  • Page 232

    3290-EP-220SECTION 35AUTOMATIC FRONT DOOROPEN/CLOSE BY MCODESSECTION 35AUTOMATIC FRONT DOOROPEN/CLOSE BY M CODES1.OverviewFront door ofthe lathe isautomatically openedor closed by Mcodes.2.M Codes Used for Opening/Closing the Front DoorCover closeCover openSelected mode is notinfluenced by turnin...

  • Page 233

    3290-EP-221-R1SECTION 36PARTS CATCHER ADVANCING/RETRACTING BY MCODESSECTION 36PARTS CATCHER ADVANCING/RETRACTING BY MCODES1.MCodes Used for Advancing/Retracting PartsCatcherM76Partscatcher retractParts catcher advanceSelected modeis notinfluenced by turning onthe control or by resettingit.Forthe ...

  • Page 234

    3290-E P-222SECTION 37 BARFEEDER INTERLOCK FUNCTIONSECTION 37BARFEEDER INTERLOCK FUNCTION1.M CodesUsed for Operating Bar FeederBar feeder startThere is an AUTOCYCLE/INDEPENDENT selector switchon the operation paneland selection ofthe INDEPENDENT positionignores code M93.The NC machineisindependen...

  • Page 235

    3290-E P-223SECTION 37BAR FEEDER INTERLOCK FUNCTION4.Alarm MessagesALARM-ACoupling device illegal150ALARM-CCoupling device illegalAn abnormality wasdetected with the bar feeder.IndexCharacter-stringCodeThealarm levelcan beswitched between AlarmA and AlarmC by parameter setting.969NoneNoneNone*ÿA...

  • Page 236

    3290-E P-224-R1SECTION 38SPARE AIR BLOWER FUNCTIONSECTION 38SPAREAIR BLOWER FUNCTION1.M Codes Used forTurning ON/OFFSpare Air BlowSpare air blowerfunction OFFSpare air blower function ONOnce activated, ON orOFF ofthe airblower function remainseffectiveuntil another M codecancels the presentlysele...

  • Page 237

    3290-EP-225-R1SECTION 39SPINDLEJOGGING FUNCTIONWHEN AIR BLOWERIS COMMANDEDSECTION 39SPINDLE JOGGING FUNCTIONWHENAIRBLOWER IS COMMANDED1.OverviewThe spindlecan be jogged simultaneously with the execution ofthe airblower command.2.OperationWhether or notthe spindle jogssimultaneously withthe execut...

  • Page 238

    3290-E P-226SECTION 40ROBOT/LOADER INTERFACE FUNCTIONSECTION 40ROBOT/LOADER INTERFACE FUNCTION1.OverviewTwo different types ofrobot/loaderinterface function are available:Type-BNC master systemfor controlling robot/load operations using request signals (Msignals) output fromtheNC.Type-CRobot/load...

  • Page 239

    3290-E P-227SECTION 40ROBOT/LOADER INTERFACE FUNCTION3.Type-C Robot/Loader InterfaceWilh type-C robot/loader interfacethe robot/loader begins loading/unloading cyclein response to thecycle completion signal. TheNC starts machining operationsupon the reception of acycle startsignal fromthe robot/l...

  • Page 240

    3290-EP-228SECTION 40ROBOT/LOADER INTERFACE FUNCTION4.Alarm MessagesALARM-ACoupling device illegal150ALARM-Ccouplingdevice illegalAn abnormalitywasdetected with therobot.IndexCharacter-stringCodeThe alarm level canbeswitched between Alarm Aand Alarm C by parametersetting.969NoneNoneNone*•Alarm ...

  • Page 241

    3290-E P-229SECTION 40ROBOT/LOADER INTERFACE FUNCTION5.Operation ofType-B Robot/Loader InterfaceIn response to requests, request answers fromthe robot/loader arereceived.Request 1Robot/LoaderNCRequest 2Request 3Request 4Request answerRobot/LoaderRequest 1M180Workpiece loading(Unloading)Requestans...

  • Page 242

    3290-EP-230SECTION 40ROBOT/LOADERINTERFACE FUNCTION5-1.OperationSequence Diagram(1)For single-hand robots,and theoperation startsand endswith theproduct (the machinedworkpiece)inside the NC machine:Robot/LoaderNCc STARTRequest 1Workpiece unloadingProduct loadedoutNRequestanswer<ÿRequestanswer...

  • Page 243

    3290-E P-231SECTION 40ROBOT/LOADER INTERFACE FUNCTION(2)For single-hand robots, andthe operation startsand endswithout the product (the machinedworkpiece) insidethe NC machine.Robot/LoaderNC)STARTMaterialbrought inRequest 1Workpiece loadingNRequest answerRequestanswerYMachiningRequest 2Workpieceu...

  • Page 244

    3290-E P-232SECTION 40ROBOT/LOADER INTERFACE FUNCTION(3)Fordouble-hand robots, and the operation startsandends with the product (themachinedworkpiece)inside the NCmachine.Robot/LoaderNC)c STARTMaterialbroughtinlWorkpiece unloadingRequest 1IRequestanswerNRequest answer<YRequest 2Workpiece loadi...

  • Page 245

    3290-E P-233SECTION 40ROBOT/LOADER INTERFACE FUNCTION(4)For double-hand robots,and the operation startsandends without the product (the machinedworkpiece) insidethe NC machine.Robot/LoaderNC3c STARTj Request 1jMaterialbrought inIWorkpiece loadingNRequest answerI- / Request answer7YMachining(first...

  • Page 246

    3290-E P-234SECTION 40ROBOT/LOADER INTERFACE FUNCTIONI/O Signals5-2.(1)Outputs fromNC to Robot/LoaderRobot/LoaderNCEmergency stopA—AA—ARequest 1 (M180)A—ARequest 2 (M181)Request 3 (M182)A—AA—ARequest 4 (M183)Door open confirmationA—AA—ADoorclosed confirmationA—AChuckclosed confirm...

  • Page 247

    3290-EP-235SECTION 40ROBOT/LOADER INTERFACEFUNCTION(2)Inputs fromtheNC Robot/LoaderRobot/LoaderNCAEmergency stopA—AA—ARequest answerDoor opencommandA—AA—ADoor closed commandA—AChuck closedcommando—AChuck open commandTailstock spindleadvance command *1A—AA—ATailstock spindle retrac...

  • Page 248

    3290-E P-236SECTION 40ROBOT/LOADER INTERFACE FUNCTIONSignals5-3.(1)Outputs fromthe NC tothe Robot/LoaderEmergency stopThis signal is normallyON and setOFFwhen the emergency stop buttonontheNCoperationpanel ispressed. When thisbutton ispressed, theNC isplaced in thealarm state and stopsentire oper...

  • Page 249

    3290-E P-237SECTION 40ROBOT/LOADER INTERFACE FUNCTIONChuck openconfirmationThis signalis set ON when the chuck openconfirmationlimit switch is actuated and thelimit setby the softtimer is exceeded.Thesignal is set OFFwith the nextchuckclosedcommand.The softtimer counttime canbeset in 10msecunits ...

  • Page 250

    3290-E P-238SECTION 40ROBOT/LOADERINTERFACE FUNCTIONCycle stoprequestThissignal, normally ON, is set toOFFwhen the following conditions exist.Whenthis occurs,cycle stop therobot/loader.(1) Thissignal is set toOFF when theworkpiece counterhasbeencountedup. (Forworkpiece counterspecifi¬cations)(2)...

  • Page 251

    3290-E P-239SECTION 40ROBOT/LOADER INTERFACE FUNCTIONRequest answerThe requestsignal being sentfromthe NCtothe robot/loader is setto OFFwhenthissignalis set toON in the automaticoperationmode.Set this signal to OFF afterthe request signalis setto OFF.rRequest operationRequest signalcompleteOFFDoo...

  • Page 252

    3290-E P-240SECTION 40ROBOT/LOADERINTERFACE FUNCTIONAirblower commandRobot/loader timerlengthThe period ofuse ofthe airblower duringworkpiece loadingand unloading iscontrolled by the robot/loadertimer. The NCmachine turnson the airblower and thespindle inchingoperation only duringtheperiodthis si...

  • Page 253

    3290-E P-241SECTION 40ROBOT/LOADERINTERFACE FUNCTION6.Operation of Type-CRobot/Loader InterfaceOperation SequenceDiagram6-1.(1)ForSingle-Hand Robot/Loadera)Theoperation beginsand ends with theworkpiece in the NC machine.Robot/LoaderNC)c STARTy<ÿcycle completed?N/Y/<*1)//Unloading//NProgram...

  • Page 254

    3290-EP-242SECTION 40ROBOT/LOADER INTERFACE FUNCTIONb)Theoperation begins and endswithout theworkpiece in theNCmachine.Robot/LoaderNC)c STARTNcycle comple!edJ>-/Y/(*1>/MaterialpreparationI/Nÿ-Program programtobe selected?'ÿ3’//\Loading/1 YN1*1)/Program selectioncommand_/SSJNProgram tobe...

  • Page 255

    3290-E P-243SECTION 40ROBOT/LOADER INTERFACE FUNCTION(2)For Double-Fland Robot/Loadera)The operation begins and endswith the workpiece in the NC machine.Robot/LoaderNCc STARTMachining cycleN//(*1)iMaterialpreparation//NProgram tojeselected?//Machining cycle\/\///l Y\Y//\//Program selectioncommand...

  • Page 256

    3290-E P-244SECTION 40ROBOT/LOADER INTERFACE FUNCTIONb)The operation begins and ends without the workpiece in the NCmachine.Robot/LoaderNC( START)Machining/> y!Material preparationN|r/: i LoadingCl)),NProgram tobe selected'iI Y///Program selectioncommand/1Cl)ProgramNselection'completed?/Progra...

  • Page 257

    3290-E P-245SECTION 40ROBOT/LOADERINTERFACE FUNCTIONI/OSignals6-2.(1)Outputs fromNC toRobot/LoaderRobot/LoaderNCEmergency stopo—AA—AMachining cyclecompletedA—ADoor open confirmationA—ADoorclosed confirmationA—AChuck closed confirmationA—AChuck openconfirmationTailstock spindle in-posi...

  • Page 258

    3290-E P-246SECTION 40ROBOT/LOADER INTERFACEFUNCTION(2)InputsfromtheNC totheRobot/LoaderRobot/LoaderNC6-Emergency stop6-A—ACycle startDoor open commandA—AA—ADoor closed commandA-—AChuck closed commandA—AChuck open commandTailstock spindle advance command (*1)A-—AA—ATailstock spindle...

  • Page 259

    3290-E P-247SECTION 40ROBOT/LOADER INTERFACE FUNCTIONSignals6-3.(1)Outputs fromthe NC tothe Robot/LoaderEmergency stopThis signal isnormallyON and setOFFwhen the emergency stopbuttonon theNCoperation panel is pressed.When thisbuttonis pressed, theNC isplaced in thealarm stateand stops entireopera...

  • Page 260

    3290-E P-248SECTION 40ROBOT/LOADER INTERFACE FUNCTIONChuck openconfirmationThis signalis set ON whenthechuck openconfirmationlimitswitch is actuated and thelimit set by the softtimer is exceeded. Thesignal is setOFF with the next chuck closedcommand. The softtimer counttime canbeset in 10 msecuni...

  • Page 261

    3290-E P-249SECTION 40ROBOT/LOADER INTERFACE FUNCTIONNC alarm (A,B,C)This signal, normallyON, is set toOFFwhen alarm A,B, andC of the five followingalarms are generated— theNC CPU alarm,andalarms P, A,B,andC. Alarm reset setsthe signalback to ON.Alarm A, B,and CCycle stop requestThis signal, no...

  • Page 262

    3290-EP-250SECTION 40ROBOT/LOADER INTERFACEFUNCTION(2)Inputs fromthe Robot/Loader tothe NCEmergency stopTheNC comes toa complete stop whenthis signalis setto OFF.The message“ALARM-AEmergency stop” isdisplayedontheCRT screen.Emergency stopCycle startMin. 200msWhen the conditions listed below a...

  • Page 263

    3290-E P-251SECTION 40ROBOT/LOADER INTERFACE FUNCTIONChuck open commandThe NC machine openschuck when thissignalis set toONwhile inthe automaticmode.Set this signalOFF inresponse tothechuck open confirmation signal.Chuck open confirmationTailstock spindleadvance commandTheNC machine advances thet...

  • Page 264

    3290-E P-252SECTION 40ROBOT/LOADER INTERFACE FUNCTIONRobot/loader abnormalWhen this signalis setto OFF the NC lightsthe operatorcall lamp (patolite, red).Thisisnotnecessary when there is an operatorcall lamp onthe robot/loader.Robot/loader abnormalProvided upon request.Robot/loader at-retractposi...

  • Page 265

    3290-EP-253SECTION 40ROBOT/LOADERINTERFACE FUNCTION7.ConnectionPrecautions(1)This piece ofequipment provides anon-voltageinterface between the input and output.A G2A-432A 24VDC produced by OMRON isused in the NC forI/O signal interfacing.RatingsContactLoadResistiveload(cos o=1)Inductive load(coso...

  • Page 266

    3290-EP-254SECTION 41COOLANT HIGH/LOW PRESSURESELECTION FUNCTION BY MCODESSECTION 41COOLANT HIGH/LOW PRESSURESELECTION FUNCTIONBY MCODES1.Overview of Coolant High/Low Pressure SelectionFunctionThereare caseswhere thecoolantpressure is required tobe changed by adesignated commandforthe workpiece t...

  • Page 267

    LIST OFPUBLICATIONSPublication No.DateEdition3290-E-RHSeptember 19906thThis manual may be atvariancewith theactual productdue tospecificationordesign changes.Please also note that specifications are subject to change withoutnotice.If yourequire clarification orfurther explanation of anypoint in t...

x