Navigation

  • Page 1

    Hitachi Seiki DeutschlandWerkzeugmaschinen GmbHVERTICAL CNC LATHEINSTRUCTION MANUALOPERATIONSEIKI - SEICOS å10L/21L46 Edition 1.01 11-2000

  • Page 2

    2

  • Page 3

    1IntroductionThank you for your having purchased the machine, favoring our product lines for your use.This manual contains fundamental information on the machine operation. Please read and fullyunderstand the contents for your safe machine operation.In particular, the contents of the items conce...

  • Page 4

    2

  • Page 5

    iCONTENTS1 OPERATION OF MACHINE ................................................................. 1 - 11 Daily Maintenance ................................................................................................................. 1 - 12 Explanation of Outline of Main and NC Operation Pane...

  • Page 6

    ii8.9 Arrangement of Program ............................................................................................. 1 - 658.10 Process After Edition ................................................................................................. 1 - 669 Output of Program ....................

  • Page 7

    iii1.6 Setting Method to Dialogue Screen ............................................................................. 2 - 152 Program Form .................................................................................................................... 2 - 162.1 In Case of One Working Process...

  • Page 8

    iv

  • Page 9

    1 - 11 Daily MaintenanceTo keep the machine in the good condition any time, taking precautions against the machinetroubles, it is the most important to maintain and check the machine periodically as well as tocheck daily.Checking servicing should be done based on the chapter 2 “Daily checking I...

  • Page 10

    1 - 22 Explanation of Outline of Main and NC Operation Panel2.1 Main Operation PanelStatement in ( ) isfor option.No.NameFunctionRemarks[1]POWER ONThe power of NC unit is ON.The power ON lamp lights.[2]STANDBYMake the machine condition ready toThe sheet key lamp lights.operate.[3]EMERGENCYMake t...

  • Page 11

    1 - 3No.NameFunctionRemarks[1]LOAD METEROFA load condition of the main motor isSPINDLEdisplayed.[2]Tachometer ofTo indicate RPM of spindleSpindle[3]WORK GRIPSelect the clamping direction of thePull out the key selection as a rule.(INT, EXT) KEYspindle for a workpiece to be cut.[4]MEMORYSelect the...

  • Page 12

    1 - 4No.NameFunctionRemarks[1]ZERO RETURNReturn to the reference point in the order At the time of power on, each axisKEYof X and Z axes.zero returns automatically aftermoves minus side.[2]CENTERAdvance the tailstock continuously.OptionFORWARD KEY[3]CENTER JOG KEY Advance the tailstock while pres...

  • Page 13

    1 - 5No.NameFunctionRemarks[1]TOOL INDEX STARTIn the manual mode:KEYBy pressing this key and the effective keysimultaneously, the tool rest startsrotation.[2]SELECT KEY[3]SPINDLE SPEEDCHANGE LOW KEY[4]SPINDLE SPEEDSpindle middle speed side range.CHANGE MIDDLEKEY[5]SPINDLE SPEEDSpindle high speed ...

  • Page 14

    1 - 6No.NameFunctionRemarks[1]JOG KEYSelect when executing the operation ofUnder manual mode.the manual continuous feed.[2]+X, -X KEYThe manual continuous feed is availableSet the feedrate by the feedrateat the mode key is feed.switch.Move continuous in the selected direction When the +X key is k...

  • Page 15

    1 - 7No.NameFunctionRemarks[1]FEDERATESelect the feedrate when0~5000mm/minSWITCHexecution of the manual21 stepscontinuous feed or program checkoperation (dry run).[2]HANDLEExecute the handle feed (a fine100div./ rev.feed of the machine), when one of A feed amount per division isthe X, Z, B or C a...

  • Page 16

    1 - 8No.NameFunctionRemarks[1]AUTO POWERPower is cut automatically, when requestOFF KEYof power cut off by an alarm or the robotspecification.[2]MDISelect when MDI input by the CRCAutomatic modeoperation panel of NC unit.[3]EDITSelect when editing program stored.Automatic modeSelect when storing ...

  • Page 17

    1 - 9No.NameFunctionRemarks[1]MACHINEEach axis is fixed at the current positionLOCKand does not move.[2]PROGRAMMake the stop condition of spindle andCHECKcoolant besides the dry run function.[3]SELECT KEYPress this simultaneously when selectingone of the dry run, program check ormachine lock.[4]D...

  • Page 18

    1 - 10No.NameFunctionRemarks[1]PROGRAM START Start automatic operation.KEY(MDI, Memory, Tape)[2]PROGRAM FEEDHalts automatic operation.Dowel does not halt.HOLD KEYFeeding only decelerates andMST function is kept on whilestops.the work continues, and haltswhen completed.[3]FEDERATEFeed rate can be ...

  • Page 19

    1 - 112.2 NC Operation Panel

  • Page 20

    1 - 12No.NameUse[1]RESET KEYPress this when the CNC is wanted to reset, to release an alarm etc.[2]FUNCTION KEYWhen function keys are displayed at the bottom of CRT, it becomesthe selection key of the menu.When menu is not displayed, it becomes the selection key of screenas the position, program,...

  • Page 21

    1 - 132.3 Chip Conveyor Operation Panel1) Chip Conveyor Operation PanelChip Conveyor OperationPanel Diagram2) FunctionNo.NameTypeFunction[1]ForwardPush ButtonForward switch is valid in manual mode only.The action is kept on.[2]ReversePush ButtonReverse switch is valid in manual mode only.Inching ...

  • Page 22

    1 - 14Caution3 Procedure of Machine Operation3.1 At the Time of Start1) Turn on the power source switch.2) Turn on the power switch of the powercontrol cabinet.3) Press the push button for NC unit power[ON] on the main control panel.Main panel and NC unit is sealedtype construction and avoid a mi...

  • Page 23

    1 - 15CautionCautionDo not operate the machine withplenty of chip in the trough of chipconveyor.3.2 Warming-up Operation of SpindleIt is important to keep status of bearing in good condition by lubrication, etc., to makethe spindle rotate normally. Sudden rotation of the spindle may cause sticki...

  • Page 24

    1 - 16Caution3.3 Procedure of Zero ReturnManual zero return must be done afterpower turned on, to initiate the basicmachine coordinate system.Method 1 of zero return1) Make a mode push button switch to“Feed”.2) Press the [ZERO RETURN] key.3) Move a tool head to zero point by rapidtraverse (25...

  • Page 25

    1 - 173.4 At the End of Operation1) Clean up the machine.Stop the chip conveyor after all chipscarried out from the conveyor.2) Confirm the machine stoppedcompletely.• Spindle rotation• Program• X and Z axes• Coolant• Chip conveyor3) Press the [EMERGENCY STOP] buttonon the main operati...

  • Page 26

    1 - 184 Manual Operation4.1 Feed of Each Axis— In case of manual feed —1) Press the FEED for mode select pushbutton switch.You may select the “Handle” either.2) Set the manual federate rotary switch tosuitable speed.Move the machine to desired directionby the manual feed direction pushb...

  • Page 27

    1 - 19— In case of the handle feed —1) Select the axis by the axis push buttonswitch.2) Fine feed can be done by the manualhandle.• When select 1/1: One division is0.001mm• When select 10/1: One division is0.01mm• When select 100/1: One division is0.1mmIn case of the spindle indexing C ...

  • Page 28

    1 - 204.2 Operating Method of Q-setterA tool position compensating value can beget easily, since a tool positioncompensation is inputted automatically bytouching a tool tip to the Q-setter.In case of the turret rotates, a cursorchanges automatically due to a tool facenumber correspond an offset n...

  • Page 29

    1 - 21Caution5) Confirm a tool face on the turret andoffset number.A tool face selected at this moment isrecognized by a cursor position.Note) Set a wear compensating amountzero, if it is not zero.6) Approach a tool tip to the tool setter(Q setter)Procedure (1) Handle magnification key100/1(2) Ro...

  • Page 30

    1 - 229) Execute a tool tip measurement bytouching a tool tip to the sensor twice orso.Confirm a tool compensationamount on the screen.10) Retract a tool tip from the sensor tosafety zone by handle feed. A safetyzone is a position which is not interfereda tool and sensor even if the turretrotate...

  • Page 31

    1 - 23How to get a tool compensating amount for a tooltip may not be touch the Q-setterA work coordinate system setting should bedone before executing this operation.A correct compensating amount can not befound without a work shift operation.Ι. “How to get a tool compensating amountfor a long...

  • Page 32

    1 - 24Caution3. Touch a tool to the end face ofworkpiece.It the end face is a black skin,execute it after cutting a black skin.Reduce a magnification of the handle to avoid a breakage of tool and apply a paperbetween a workpiece and tool.3.0Machining reference point4. watch a position “Z” of ...

  • Page 33

    1 - 25Caution¡ Tool compensating amountA value subtract a removal amount (l)from a tool position (Z).Toll compensating amount (Z) = [Toolposition (Z) - Removal amount () ]Example: Tool compensating amount = (150.0) - (3.0) = 147.0147.0 is a tool compensatingamount of the longitudinaldirection....

  • Page 34

    1 - 26CautionHow to get a tool compensating amount for a tool tip may not be touched the Q-setter.. “How to get a tool compensatingamount for a radial direction (Z-axis) ”It is the same as longitudinal directionfrom the item 1 to 3.Refer it to them.1. Cut a workpiece.To avoid a defective part...

  • Page 35

    1 - 27¡ Tool compensating amountA value subtract a diameter of workpiece(D) from a tool position (X).Toll compensating amount (X) = [Toolposition (X) - machined diameter ofworkpiece (D) ]Example: Tool compensating amount= (65.0) - (63.0) = 2.02.0 is a tool compensating amount ofthe diameter dire...

  • Page 36

    1 - 284.3 Q-setter Repeat FunctionA tool compensation amount is once measured by Q-setter, the measurement for thereplaced tool tip can be repeated in a simplified operation.4.3.1 Procedures1) Press F6/Q-SETTER REPEAT on the tool (compensation) screen and get thewindow screen of the “Q-setter...

  • Page 37

    1 - 294.3.2 MovementThe movement of the virtual tool tip point is divided into 9 patterns, as shown in Fig.3.When virtual tip points 1, 2, 3, 4 are designated, measurement is made both on the X andZ axes. The measurement should always be made in the order of Z axis to X axis.When virtual tip poi...

  • Page 38

    1 - 30Fig.2 Movement in the case of virtual tip point 1

  • Page 39

    1 - 31Fig.3 Movement pattern

  • Page 40

    1 - 321) Whenever a tool is changed, make sure to apply Q-setter in the manual mode.2) The action of applying Q-setter is one time only.3) For measurement action, single block is effective. (Restarted by pressing the F4/REPEAT MEASURE START key)4) If machine-locked in the Q-setter mode, an alar...

  • Page 41

    1 - 334.4 How to Shape Soft JawIn order to manufacture precision products of high commercial value, without flaws onworkpiece, a soft jaw is formed. By forming a soft jaw matching with the chuck, cutting workcan be performed safely and steadily thus the accuracy of processed goods will improve.F...

  • Page 42

    1 - 34jaw shaping work.(2) Function KeyF1/Magnified Drawing:Display of magnified jaw cutting portion is available.F2/Arranging Work:Window screen for arranging work appears, therebyallowing to make command on the spindle rotationspeed.F3/Jaw End Face Setting:Message “Jaw End Face Setting? Y-Yes...

  • Page 43

    1 - 35(3) Jaw Shape and cutting ConditionsThe meaning of each symbol of the jaw shape is as follows:A: I.D./O.D of the first stepB: Depth of the first stepC: Diameter of the ring (core metal) usedD: I.D./O.D of the second step (If value 0 is set, the shape of jaw formed is a single stepjaw.)E: De...

  • Page 44

    1 - 361) Before starting soft jaw forming, make jaw end face position setting. A warning isissued, If locus check or soft jaw forming is executing without making the end faceposition setting.2) Clamp the maximum spindle revolution during the soft jaw forming with the parametersetting value (No.5...

  • Page 45

    1 - 37 (4) Relevant AlarmsThe contents of the soft jaw forming error No.270 are as follows.For example, the following message is given on the screen display. [270] (#001) Soft Jaw Forming Error ↑The detail of the alarm can be known by the numeral subsequent to # mark, the meaningo...

  • Page 46

    1 - 384.4.2. Soft jaw forming by manual operationStepsOperation methodMovementDisplay1As shown figures in theright, insert a ring (coremetal) on the front side ofa jaw. Adjust chuckpressure to the samevalue of the actualoperation.2Obtain tool compensationamount of the tool used forsoft jaw formi...

  • Page 47

    1 - 39StepsOperation methodMovementDisplay4Set “W” of relativecoordinates at 0.(1) Press the key F1/POSITIONThen, screendisplays as shown inthe right column.(2) Press F7/ZERO-SET(3) Press F2/W ZERO-SETThen, the value of Wbecomes 0.

  • Page 48

    1 - 40FEEDRATECutting position and DisplayCurrent depth of ClawRingDirection ofcuttingDiameterDiameterCurrent jaws depthStepsOperation methodMovementDisplayScrape the jaw by“Handle” operation, or inthe “Feed” mode.• For this process:Recommend separatestages of course andfinish processin...

  • Page 49

    1 - 415 Operation by Manual Data Input (MDI)5.1 Program input by MDIA MDI program can be executed by thefollowing operation.1. Select [MDI] on the operation panelof the machine.2. Press the RETURN key.3. Key in a MDI program by the addressand the data key.Example: When the spindle rotates800 mi...

  • Page 50

    1 - 42Caution4. When the INSERT key is pressed, acommanded value moves uppersection of the screen.5. A command executes when pressingthe PROGRAM [START] key.1 If wrong key are inputted bymistake, key in again afterpressing the CANCEL keyrequired number.2 When a mistake is found on aninputted ...

  • Page 51

    1 - 43Caution5.2 Edition of MDI programAn inputted MDI program can be editedthe same as a part program stored inthe memory.1. The cursor moves back or forth at aMDI program by a block unit whenthe up and down CURSOR key ispressed.2. The cursor moves back or forth by aword unit when the left and...

  • Page 52

    1 - 44Caution5.3 Operation of MDI program1. Keep a mode of operation panel ofthe machine a MDI, execute aninputted MDI program by pressingthe[START] button.Put the cursor at the head of theprogram, because it executes fromthe current position of the cursor.2. When a MDI program executessequential...

  • Page 53

    1 - 456 Registration of ProgramThere are following two methods to register a program into the NC unit.1. Registration from an external input device2. Manual registration by the address/numeral keys6.1 Registration from an external device1) Connect an input device RS-232-Cterminal and make a possi...

  • Page 54

    1 - 466.2 Manual registration by the address/numeral keys1) Set a mode [EDIT].2) Set the memory key to [WRITE].3) Press the F2/PRGRM key.4) Key in a desired program No. andpress the INSERT key.Example:5) Set the cursor to “;’’ by the cursor key.

  • Page 55

    1 - 476) Input a program according to theorder of the NC program.Example:Data>G28U0 G 2 8 U 0 EOB INSERT• The EOB key must be inputted atthe end of one block.• Press the CANCEL key when thedata which has inputted want to bedeleted.A word deletes one by one.7) Press the RETUR...

  • Page 56

    1 - 487 Program No. SearchThere are following two methods to search aprogram.1. Search by key in a program No.2. Search to utilize the program list.7.1 Search by key in a program No.1) Set a mode to the [MEMORY] or[EDIT].2) Set the memory key to [WRITE].3) Press the function key F2/PRGRM .4) key...

  • Page 57

    1 - 497.2 Search to utilize the program list.1) Set a mode to the [MEMORY] or[EDIT].2) Set the memory key to [WRITE].3) Press the function key F2/PRGRM .4) Press the F7/PROGRAM LIST key.5) Set the cursor to the program No. tobe searched by the cursor key andpress the INPUT key.Calling up pro...

  • Page 58

    1 - 508 Edition of ProgramThe keys to edit a program are as follows; INSERT: Insert a content of key input after the cursor. ALTER: Alter a content of key input at a section of the cursor. DELETE: Delete a section of the cursor.Use it deletion of program as well.8.1 Preparation in Advance at the ...

  • Page 59

    1 - 518.2 Search of WordA word can be searched by the followingmethod.1) A method by means of the page andcursor keys.[1] Press the page key and display thepage to be edited.[2] Press the cursor key and move thecursor to the word to be edited.•The cursor moves at a block unit by the keys.•Th...

  • Page 60

    1 - 52[2] Block searchCheck a word in a block and search ablock which contains a relevant wordonly.Key in all address and numerals of oneblock then press EOB and key.Example: When searching a block ofG02 X130.0 Z120.0 Ι30.0 F0.5;Note) The EOB should be inputted at theend of a block.8.3 Edit...

  • Page 61

    1 - 53After insertion[3] When inserting one block, key in dataof one block and press EOB andINSERT key.CursorCursor

  • Page 62

    1 - 54(2) Alteration of wordAlter a word, the cursor locatedcurrently, to the new word.Alteration is done by a word unit.[1] Set the cursor to the word to bealtered.[2] Key in the new word then press the ALTER key.Example:Alter S1500 to S2000.After alterationS1500 replaces S2000.Cursor S 2 0...

  • Page 63

    1 - 55(3) Deletion of word, blockA word currently located the cursor or acertain boundary of a program can bedeleted.(a) Deletion of word[1]Set the cursor to a word to bedeleted.[2]Press the DELETE key.Example:When deleting S3600Set the cursor to S3600 thenpress the DELETE key.After deletionS...

  • Page 64

    1 - 56(b) Deletion of blockIt can be deleted one block at a time.[1] Set the cursor to the head of theblock to be deleted.[2] Press the EOB and DELETE .Example:When deleting a blockG01 X170.0 Z100.0 F0.3;Set the cursor to G01 andpress the EOB and DELETE key.After deletionThe block G01 ......

  • Page 65

    1 - 57(c) Boundary deletionDelete blocks after the cursor to beforethe designated sequence No.[1] Set the cursor to the head word to bedeleted.[2] Key in the sequence No. just after thelast block to be deleted and press the DELETE key.Note) Search the sequence No. beforedeletion and check how fa...

  • Page 66

    1 - 588.4 Back Ground EditingGenerally, “Editing” means front side editing, however this editing could not watch contents ofprogram and also edition is not available while executing a program.In fact, giving a possibility to edit a program while executing a program is a back groundediting.•...

  • Page 67

    1 - 59Caution4) Search a program wanted to edit.A procedure of search is exactly sameas a (front) editing.Never execute a reset operation, since the machine will stops if reset is done duringmachine operation at the time of back ground editing.5) Execute edition of program.A procedure of edition ...

  • Page 68

    1 - 606) End of back ground editing[1] Press the BACK GRD EDIT key.A title of screen becomes a “Program”.It becomes normal editing screen.8.5 Copy of ProgramA program being displayed can be copiedon the other number and displayed.1) Display a program wanted to be copied.2) Key in a new progr...

  • Page 69

    1 - 618.6 Editing Procedure of Range Designation (Expanded Tape Editing/Option)Designate a range of program and this “Insertion”, “Deletion” or “Storage” can be done at theprogram screen.•Starting of range editingOperation...... Press the F3/RANGE EDIT key.The function changes in...

  • Page 70

    1 - 628.7 Alteration of Word (Expanded Tape Editing)At the program screen, search a designated word to be altered in the program and rewrite it toa word to be altered.There are following two methods for alteration of word.1)Search one word each and alter if after confirmation.2)Alter words collec...

  • Page 71

    1 - 63OPERATION MESSAGEF5/WORD CONVT. ........................................ “INPUT a word to be altered.”Input the word to be altered ........................... “Input the word to be altered.”Input the word to be replaced ....................... “Alter word from....to....”The wor...

  • Page 72

    1 - 648.8 Deletion of ProgramThere are following two methods to delete a program.1. Delete it by the program list screen.2. Delete it by key input at the program screen.1) Deleting method by the program listscreen.[1] Press the F7/PROGRAM LIST keyat the program screen.[2] Set the cursor at the ...

  • Page 73

    1 - 652) Deleting method by key input[1] Display the program screen.[2] Key in the program No. to be deletedand press the DELETE key.Example:In case of deleting O100[3] Against a message “Is it all right todelete?”, press the Y key if you agree.A program keyed in is deleted.3) Continuous ...

  • Page 74

    1 - 66CautionIf source power is switched off during “Condensing”, the program is destroyed. Whenprogram is found to be abnormal, initialize the program memory, then arrange programinput anew.8.10 Process After EditionPress the RETURN key.Return to the initial screen.

  • Page 75

    1 - 679 Output of ProgramNC program can be outputted to the external in/output equipment.1) Connect an output device to the RS-232-C terminal and make it ready.2) Make a mode selection to [EDIT] mode.3) Set the memory key to [WRITE].4) Press the function key F8/IN/OUT .Note) When “Dondon FD”...

  • Page 76

    1 - 685) By pressing F7/ LIST CHANGE key,The display of Program No. List isswitched over to that of Program No.Detail.O To select Program No.Place the cursor at the Program No.to be selected then press SPACE .An asterisk is marked at the head ofthe Program No. selected.When selecting all progr...

  • Page 77

    1 - 6910 Setting of Tool Compensating AmountA tool compensating amount is set automatically by touching a tool tip to the sensor of Q-setter. In this chapter explains a setting method of tool compensating amount by manually.10.1 Setting of Tool Compensating Amount1) Select the manual mode.2) Set...

  • Page 78

    1 - 70a) Tool offset data has geometry andwear offset for each offset No.respectively.Tool compensating amount by the Q-setter is inputted in the column ofgeometry offset.b) A cursor moves up and down everytime of pressing the cursor key.c) Each address is as follows;X : Compensating amount ofdia...

  • Page 79

    1 - 7110.2 Deletion of Tool Compensating (Setting Amount)1) Select the manual mode.2) Set the memory key to write.3) Set the cursor to the offset No. to bedeleted.4) Press the F7/ DATA CLEAR key.Deleting items are displayed on thescreen.• One tool deletion: Delete whole setting amount of off...

  • Page 80

    1 - 7211 Setting of Work Coordinate System Shift Valve11.1 Tool Tip Position Setting of Standard Tool at Machine Zero Point.Must be obtained a tool tip position by setting of the X axis work shift amount, how muchapart a tool tip position of the standard tool at the machine zero point from machin...

  • Page 81

    1 - 73[5] Press the function key F1/ALLOWANCE INPUT .“Allowance (P) Z = ” is displayed on thelower left of the screen.[6] Input the cutting allowance (Allowance).It is written at the “Z” of the machiningreference point shift automatically.[7] Execute zero return.Note 1) The following ope...

  • Page 82

    1 - 7411.2 Setting of 2nd Origin PointA 2nd Origin Point is easily set as follows.1) Press the F5/2ND ORIGIN POINT RETURN key.2) Move the tool rest to the position wherethe 2nd Original Point is to be set, byhandle operation or jog feeding.3) Press the F2/ENTER key.Answering the query “YES ...

  • Page 83

    1 - 7512 Automatic Operation12.1 In Case of Machining of the First Workpiece with Confirmation of NewlyProduced Program[1] Program Check OperationMove the machine by a program withoutthe spindle rotation and check a toolmovement, interference of tool andcontents of a program.Preparation before pr...

  • Page 84

    1 - 76[2] Test CuttingCut a workpiece by single block mode ifno trouble is found by program check.1) Press key set as right sketch.• Single Block [ON].• Optional stop [ON].• Rapid traverse override at 10%2) Chuck a workpiece and check run outof a workpiece by pressing thespindle inching key...

  • Page 85

    1 - 77! WARNING12.2 Start from Middle of a ProgramOperation method in case of program editand restart when a program is stopped byan alarm etc..1) Retract the tool from the workpiece byhandle or feed.2) Stop spindle rotation and coolant andpress RESET button.Reset a program.3) Check a cause of ...

  • Page 86

    1 - 78Caution! WARNING12.3 Continuous Machining Operation1) Set each switch on the operation panel.[1] Turn “OFF” the single block switch.[2] Set the override switch of federate andspindle at 100%.[3] Set the rapid traverse override at 100%.[4] Turn off dry run, tape check andmachine lock. (...

  • Page 87

    1 - 79Caution12.4 In Case of Insertion of Manual Operation During Automatic Operation1) Press program [HALT] button and stopthe machine temporarily (Red lamp,upper right of halt button, is it) or stop byturn [ON] single block switch.2) Shift a mode switch to [HANDLE] orfeed and execute manual ope...

  • Page 88

    1 - 8012.5 In Case of MDI Operation in Middle of Automatic Operation1) Turn [ON] the single block switch onoperation panel.2) Shift a mode to [MDI] after machinemotion is stopped.3) Display the program operation screen bypressing the program key.4) Input a required action by address keysand numer...

  • Page 89

    1 - 81! WARNINGCaution7) Press the program [START] button.At first, execute an automaticoperation by the single block.Enter the continuous operation afterconfirmation of motion of the toolhead etc. are correct.If continue an automatic operation after inputting only by MDI and not executed it,un...

  • Page 90

    1 - 82Caution13 Setting (Data)13.1 OutlineVarious setting data required to operate the machine can be set.The setting (Data) screen is displayed by pressing the F5/SET key.In this screen, parameters frequently used are classified together by item or purpose for easysetting.An option is not disp...

  • Page 91

    1 - 83(2) Number searchSince all pages have serial number, a page or cursor can be moved at once by the numbersearch. A search executes by pressing a cursor key after inputting N andfollowing numerals.ExampleN: Number = 12 (Move to No.12)N: Number = 1 + 10 (Move to No.11)(3) Setting metho...

  • Page 92

    1 - 8413.2 Stored Stroke LimitThis machine has a stored stroke limit which can be set an entry prohibition of a tool in themovable zero of the machine (in the stroke of the machine) for more safety either automaticor manual operation.A stored stroke limit function becomes effective on the axis wh...

  • Page 93

    1 - 85(2) The second and third stroke limitSet the second and third stroke limit at any places without restraint by commanding adistance and direction from the machine reference point. It can be selected either inside oroutside as well.[1] Selection of stroke limitSelection of a stroke limit whe...

  • Page 94

    1 - 86[2] Setting of limit by setting data and checkNote) The value of X-axis is diametricalvalue command.No.2829303132363738394044454647485253545556SettingpositionX of point CZ of point CX of point DZ of point DX of point EZ of point EX of point FZ of point FProhibited zoneThe secondlimit,+ d...

  • Page 95

    1 - 87[3] The third stroke limit setting by MDI or program commandExample:G22 X-170.0 Z-10.0 I-490.0 K-120.0An entry prohibition command into the second and third stroke limit and set the thirdstroke limit.Example:G23Entry into the second and third stroke limit becomes available.Refer to the prog...

  • Page 96

    1 - 8814 Time Measuring, DataMachining time and cutting time are displayed at the lower right of the general screen.It can be displayed by pressing the RETURN key.14.1 Time MeasuringFour type of time is measured at the lower right of the screen. It can be measured in thelimit of less than 10,0...

  • Page 97

    1 - 89(3) Cutting timeAccumulate a time during cutting feed. (A time during cutting feed by G01, G02 or G03)(4) Lap timeMeasure a lap time between a tool and tool. At the time of tool change set it to zeroautomatically. Measurement does not execute while the NC is stand by condition.14.2 Date ...

  • Page 98

    1 - 9015 Animated Drawing15.1 OutlineWhen the F7/ANIMATED DRAWING key is pressed, the animated drawing screen isdisplayed.Animated drawing of a locus of a tool is executed here. Also, the following data aredisplayed for the reference of animated drawing.O Animated drawing plane of parameterO T...

  • Page 99

    1 - 91O Selection of drawing planeO Indication of rotating angle (Horizontal, Vertical)O Drawing zone (Maximum, Minimum)O Indication of drawing for each tool (Color designation)O Selection of cutting feed lineO Selection of rapid traverse lineO Color designation for drawing dot lines.15.2 Drawing...

  • Page 100

    1 - 92(2) Drawing for each toolChange a drawing color at each time of tool change.Applicable color are up to six and return to the beginning color beyond it.Execute the setting by the color designation.• marks are on at the side of setting has done. Change is decided by pressing the INPUTkey ...

  • Page 101

    1 - 93Enter numeral 0-4 (according to the above illustrations), then press the INPUT key.The selected plane is displayed on the screen.A numeral with minus sign (e.g. -1) is ineffective, which gives no drawing plane on thescreen.(2) Rotation AngleThis is effective for drawing plane “0” (3-a...

  • Page 102

    1 - 9416 Parameter SettingThe parameter setting is executed by thefollowing procedure.1) Set the mode to the [MDI].2) Set the memory key to the [Write].3) Make effective the “Parameter rewriting”of the setting (data).[1] Press the F5/SET key.[2] Set the cursor to “7. The parameterrewritin...

  • Page 103

    1 - 954) Press the RETURN key and makethe initial screen.5) Press the OPER/MAINTE key andthen the F4/SYSTEM key.It becomes the menu screen.6) Set the cursor to “1. The parametersetting” by cursor key and pressthe INPUT key.The screen changes to the parametersetting items.

  • Page 104

    1 - 967) Select an item to be changed by thecursor key and press the INPUT key.The parameter list is displayed.If the setting is “Selected”, it displays asthe right side sketch for example.8) Set the cursor to the parameter No. tobe changed by the page key orcursor key or direct call b...

  • Page 105

    1 - 97(b) A data indicated by numerals.[1] Key in the new numerals and pressthe INPUT key at the condition ofdisplay as “p: Absolute=” the lowerleft of the screen.(10) Procedure after setting[1] Press the RETURN key and make theinitial screen.[2] Press the F5/SET and display the“Setti...

  • Page 106

    1 - 9817 Tool Life Management17.1 Outline of Tool Life ManagementThe tool life management count the used value by the setting unit for each tool (cutting time,distance, etc.). Compare the used value and setting value and execute the life managementof the tool. Also, it correspond the external t...

  • Page 107

    1 - 992) Press the F9/LIFE SPARE key.It becomes the setting screen of the toollife.• Type .......................... Set the classification for each tool. Press the F2/TYPE and decide it by the classification setting window.Select the “Execution” normally for the NC lathe.• Tool name ...

  • Page 108

    1 - 100Wear life ................................... It becomes wear life (with thecutting monitor).Skip .......................................... A tool skip by the skip signal.Tool tip measurement NG ........ A tool becomes NG by the tooltip measurement.Work measurement NG ........... A tool b...

  • Page 109

    1 - 10117.4 Registration and Deletion of Standard or Spare Tool• The standard or spare tool uses a tool No. including an offset No.Register it including a compensation number only at the time of using compound or multitool compensation. Generally an offset number is “00”.• Registration o...

  • Page 110

    1 - 102[2] Set the cursor to the “One group deletion” and press the INPUT[3] Since asking a question as Yes or No,Press YES key.One line of the column of spare tool isdeleted.17.5 Clear the ConditionThere are two methods.(1)Set the cursor to the “Using value” andkey in O and press...

  • Page 111

    1 - 103independent with each series, and itbecomes OFF at the time of programend (EOP input ON) and when thesystem is reset.• To stop the machine operation after toollifeover, direct M31 command in theprogram. The machine stops at the timeof T command subsequent to theoutbreak of the first tool...

  • Page 112

    1 - 10418 Return to Machining Interrupted Point (Restart of Block)18.1 OutlineThis is a function to return to interrupted point of operation of automatic mode after executionof travel by manual operation at the middle of automatic mode operation to measure aworkpiece or remove chips etc.18.2 Oper...

  • Page 113

    1 - 105• Since it is not stopped even if reaches to the return point by handle mode, do not attempta return by [HANDLE] mode.8) If it reaches to machining interrupted point, it stops automatically even if a [MANUALFEED] button keep pressing.9) Turn off a [BLOCK RESTART] switch.10) Restart an au...

  • Page 114

    2 - 12 AUTOMATIC OPERATION1 Operating Panel and Screen, Outline of Feeder1.1 Operating Panel • Reversing Unit1.1.1 Operating Panel for Automatic OperationWORKPIECEEJECTWORKPIECE COUNTERBLOCK SKIPCYCLESTOPMACHINECONTINUOUS[1][3][2][1][2][3]MACHINE/CONTSWITCHINGCYCLE STOPEJECTSwitching for selec...

  • Page 115

    2 - 210” chuck8” chuckWork holding stock90° opening/closing180° swivelingWork reststockCenter of turret180° swiveling actuator1.1.2 Outline of Reversing UnitSpecifications for Reversing Unit, Model CS20/25 CS20Y/25YDiameterMax φ200Length15 to 150 mmWeight20kgTime for reversing18.0secactio...

  • Page 116

    2 - 3Serration4-mm wide keyWork rest stockWork holding stock1.1.3Reversing Unit, Setting Procedure[1] The work rest stock and holding stockrequire the adjustment shown in the drawingdepending on the applied work. Adjust themounting height of the work rest stock witha 4-mm wide key at 3 spots at ...

  • Page 117

    2 - 41.2 Screen Call-up[1]FEEDERTo call up the feeder controlscreen.No.NameFunctionRemarks[1]

  • Page 118

    2 - 51.3 Feeder Control Screen[1][2][3][4][5][6][7][8][9]PROG. AREADISPLAYSTARTSBK STOP(SINGLE BLOCKSTOP)PROGRAMM CALLOUT(ON/OFF)DIALOGUEIN/OUT SCREENFeeder control program is dis-played.To press for starting the feedercontrol program.To press for stopping single blockprogram. The display change...

  • Page 119

    2 - 61.4 Dialogue Screen (Variable Data)Those data that are required for each item of work piece.[1][2][3][4][5][6][7][8][1][2][3][4][5][6][7][8]MACHINE DATALENGTHADJUSTADJUSTLENGTHGRIPCHUCK CLAMPTIMEJAW HIGHTThe screen is changed.To input the length of finishedproduct.To input for adjusting the ...

  • Page 120

    2 - 7To set the data proper to the turnover table[1]TURN OVERTABLEThe screen is changed.Turnover table screen is indicated.No.NameFunctionRemarks

  • Page 121

    2 - 8Make data setting relevant to the turnover table. Depending on the work length, it is neces-sary to change the preparation arrangement of the setting table in type 1~4. Select the typeby F7/F8 function keys. There are three key grooves on the setting table. When respectivetype is indicat...

  • Page 122

    2 - 91.5 Dialogue Screen (Machine Data)[1][2][3][4][5][6][7][8][9]POSITION FILEDISTANCE TOPUSHERDISTANCE TOPRODUCT PAL-LETDISTANCE TOMATERIALPALLETABS.INC.HEIGHT TOPUSHERHEIGHT TOPRODUCT PAL-LETHEIGHT TOMATERIAL PALLETThe screen is changed.To input distance from origin point topusher. (X-axis)To ...

  • Page 123

    2 - 10To set the data proper to the turnover table[1]TURN OVERTABLEThe screen is changed.Turnover table screen is indicated.No.NameFunctionRemarks(DISTANCE FROM MACHINE ORIGIN)

  • Page 124

    2 - 11[1][2][3][4]FUNCTIONRETURNDISTANCE TOTHE TURNOVERTABLETURN OVERADJUSTMENTDISTANCE TOTHE CENTER OFTURNOVERSWINGThe screen is put back to theoriginal scene.Input the distance from the originalpoint to the center of turnover table.(X-axis)Input the shift amount in the X-axisdirection, when gri...

  • Page 125

    2 - 12As illustrated in the diagrams on the left,bring the end face of the chuck intocontact with the pallet (or work) bymanual operation. The height of thepallet from the machine coordinate originis calculated by adding or deducting theheight of jaws (clamping margin, worklength, etc.) to or fr...

  • Page 126

    2 - 13Setting up of turnover table(Turnover table original position)(Turnover table relevant M code)M184: Turnover table 0°M185: Turnover table 180°M186: Arm downM187: Arm upM188: Air ONM189: Air OFFM190: Original position check (M code that issues alarm when the turnover table is not atthe ori...

  • Page 127

    2 - 14 [1]Put the turnover table to the original position. (Usually, the turnover table is at the origi-nal position. When it is not at the original position, get the original position by M code. [2]Adjust the position of the setting table to meet the work length (type 1~4). [3]Put the work ...

  • Page 128

    2 - 151.6 Setting Method to Dialogue ScreenCall the file number (PF file) that needs setting. (Use page key for selecting the number.)The indicated value “**” in the message “Setting of variable data [PF**]” at the upper left partof the screen is the file number.Move the cursor to the it...

  • Page 129

    2 - 162 Program Form2.1 In Case of One Working Process OnlyO∗∗∗∗G28W0G28U0/8M201F1< - - Loading (Feeder control) programMachining program (1 process)/8/9M30< - - Cycle stop/8M99M30%F1: Variable data file numberWith the mashine side (/8) /8 block is skipped and the cycle is stopped.P...

  • Page 130

    2 - 172.3 Calling up FormM201 F__ [S__] [J__] [H__] ;[ ] : Call be omittedM201 ......... Loading call up M codeF__ ........... Position data number (1 ~ 4)Can not be omittedS__ ........... Use or non-use of pusher on feederWhen used: S1When not used: No designationJ__ ............ Use or non-use...

  • Page 131

    2 - 183: File No.3, When pushed on feeder is used, 1 - 2 continuous processes/8M201 F3 S1 H1Machining program (1st process)/8M203 S1Machining program (2nd process)○○○○○○○○○○○○

  • Page 132

    2 - 193 Confirmation of ActionThis process is to confirm whether or not the data set on the dialogue screen is correct.3.1 Preparations1) To bring the mode into the “Memory” mode2) To call up the programExample: In case of O12343) To put the material on the feeder and attach the product finis...

  • Page 133

    2 - 204) To make the program check effectiveWhile pressing the select key, press the programcheck key.5) To put the single block ON6) Turn off F2/SBK STOP in the feeder control screen.7) Set “0” to the feedrate.3.2 Confirmation of Action1) To start the programO∗∗∗∗G28W0G28U0/8M201F1...

  • Page 134

    2 - 212) The product moves to the productplacing side.The feed speed is adjusted by “FEEDRATE (mm/min)” setting.3) The product approaches the productplacing pallet.The approach to the placing palletcontinues while the start button is keptpressing (up to 5mm proximity point)Thereafter, the pro...

  • Page 135

    2 - 224) The spindle chuck is opened and lifted up then moves to the material gripping position.The clearance setting between thematerial and the end face of the jawsis about 10mm. (This setting can bechanged by modifying the loadingprogram.)In the case of push up type feeder,when the upper face...

  • Page 136

    2 - 233.3 Checking Actions of Turnover TableEnsure that the work that has been machined under Process 1 is set on the chuck, and requireddata have been input and displayed on the interactive screen. Also ensure that the condition ofmachine is in Mode MDI, single block turned ON, and the program ...

  • Page 137

    2 - 245)Place the work on the turnover table.Allow the work to approach to a point 5 mm before the work reststock, and place the work on the work rest stock.6)The chuck opens and the main spindle rises to allow the presser plate to go down.7)The machine allows the turnover table to swivel for 180...

  • Page 138

    2 - 25 9) The chuck grips the work and rises to the original position.10) The main spindle recedes to the feeder side, and the turnover table performs indexing to theoriginal position.11) Then, the main spindle returns to he original point, and thus the reversing operation iscompleted.

  • Page 139

    2 - 263.4 Method for recovery from the reversing operation is interruptedSuppose when the reversing operation is interrupted because of an emergency stop orinterference between the machine and a unit. In such a case, execute the recovery operation bypaying attention to the following points:1)Tur...

  • Page 140

    2 - 27I Recovery starteda) A work rests on the turnover table. yes Allow the main spindle to recedeFeeding mode, manual pulse ...

  • Page 141

    2 - 28c) There is no work on the machine (in the machining area).IMachining areanoAllow the main spindle to recede to the feeder side.Feeding mode, manual pulseTurnover table arm descends.MDI mode, M186Turnover table stays at 0° position.MDI mode, M184Turnover table arm ascends.MDI mode, M187Tur...

  • Page 142

    2 - 294 Automatic Operation1) To make the program check ineffectiveOnce again, press the program check key whilepressing the effective key. The light of the lamp on theprogram check key goes off and the program checkfunction becomes ineffective. (At the same time, dry runand machine lock are al...

  • Page 143

    2 - 305 Alarm Relevant Matters5.1 Alarm ScreenIn the feeder control program, the system confirms various signal received before it takes thenext action. When such confirmation is not available, the program stops and an alarm is is-sued. The alarm is generated at the time when an “Alarm” com...

  • Page 144

    2 - 315.2 Alarm ListPC-No.MESSAGEContents120012011202120312041205120612071210121112121213121412151216121712201221The pallet stopped midway, or the feedermode is not in the “AUTO” mode.The lifter stopped midway, or the feedermode is not in the “AUTO” mode.The lifter stopped midway, or the ...

  • Page 145

    2 - 326 Others6.1 Data on Loading PositionDetailed explanation on axis traverse in the loading program (O9020)6.1.1 Package B1) Traverse to the product palletMovement from the machine originto the product pallet (#691).2) Approach to product palletApproach from the machine originto the placing he...

  • Page 146

    2 - 333) Traverse to the material palletZ axis lifts up 10mm from the top face of the finished product (According to the height of thefeeder, it may be the top face of the material).Move to X axis material position (#690).The height of the package B may change according to the height of the detec...

  • Page 147

    2 - 345) Lifting upLifting up 10mm from the materialplacement height.Lifting up to Z axis original point.6.1.2 Package C1) Movement to the finished product palletMovement from the original point tothe finished product pallet (#691).Machine originMachine originProduct sideProduct side Finished pro...

  • Page 148

    2 - 352) Approach to the finished product palletApproach from the machineoriginal point to the height of thefinished product place.Approach to 5mm high above thepallet.Next, placement on the finishedproduct pallet.Input the adjustment of placingheight to the variable dataadjustment (#604).3) Move...

  • Page 149

    2 - 364) Approach for material work clampingZ axis approaches to 10mm high from the top face of the material.Move to Z axis material chucking height.5) Lifting upMachine originFinished productsideMaterial worksideMachine originFinished productsideMaterial workside

  • Page 150

    2 - 376.1.3 Package B (In case there is a pusher between pallets (material work and finishedproduct))Also, when there is a pusher between the machine and feeder, this program is applicable foroperating actions.1) Traverse to the product palletMovement from the machineoriginal point to the prod...

  • Page 151

    2 - 38Machine originProduct sideMachine originMachine originProduct sideMaterial side3) Traverse to the material pallet(A) Movement in case of the machine without pusherZ axis lifts up 10mm from the top face of the finished product (According to the height of thefeeder, it may be the top face of ...

  • Page 152

    2 - 394) Approach to the material gripping positionApproach to 10mm high above the pallet.Move to Z axis material chucking height (#693).5) Lifting upLifting up 10mm from the material placement height.Lifting up to Z axis zero point.6) Press down (gripping over again) actionAfter moving to the pu...

  • Page 153

    2 - 406.2 Signal OutputOn the feeder control screen, output of various signals is available. By pressing F6/OUT onthis screen, the cursor moves to the IN/OUT table part of the screen. (Refer to [6], [9] onpage 2-4). Refer to Input/Output Signal Table.The cursor is placed on the line of OUT01...

  • Page 154

    2 - 4101010202030304040505060607070808090910101111121213131414151516FEEDER UPPER DOOR CLOSE16CONFIRMATION171718UPPER FIXED POS. MATERIAL LIFTER18FORWARD ROTATION COM. OF FEEDER19ORIGINAL POSITION OF FEEDER19REVERSE ROTATION COM. FEEDER20UPPER FIXED POS. FIN.PART20ASCENT COM. OF MATERIAL LIFTER21U...

  • Page 155

    2 - 4234MACHINE AUTO MODE34FEEDER START FIN. SIGNAL35FEEDER WAITING RELEASE35FEEDER WAITING36SPINDLE ORIENTATION FINISH36MACHINE WAITING RELEASE37WORKPIECE EJECT REQUEST37WORKPIECE EJECT FINISH3838393940404141424243434444454546464747484849495050515152525353BLOCK SKIP 6 OFF5454BLOCK SKIP 6 ON55555...

  • Page 156

    2 - 43Feeder areaLift up type feeder6.4 Axis Movement by Manual OperationFor Package B specification (push up type feeder), some caution is necessary in moving theaxis. When the feeder is operated manually to push up the lifter by “JOG”, the lifting couldovertravel beyond the material upper ...

  • Page 157

    2 - 447 Program7.1 Package B

  • Page 158

    2 - 45088899 (CS20-FEEDER DESCRIPTION)Machine specification summaryN1 (VERSION-NO.= VER1.0)Version1.0N2 (MACHINE= ONE-MACHINE )One-machineN3 (CARRY TYPE= RETURN-TYPE )Return carryN4 (OPERATION= OP1)1 operationN5 (TURN OVER-DEVICE =)N6 (ENTRANCE-DEVICE = HRL150∗8P)Lift up type feeder f150*8PN7 (...

  • Page 159

    2 - 46M69 (CHUCK OPEN AND CONFIRMED)Chuck open and confirmedM89 (WAITING)Waiting for feeder control program/7 G28 G143 W0Zero return (Ejecting time)/7G28 U0Zero return (Ejecting time)/7 M30 (EJECT)Program end (Ejecting time)G00 W-[[ABS[#693]-ABS[#692]+ABS[#605]]∗ →Material grip approach heigh...

  • Page 160

    2 - 47POUT #35 (WAITING SIGNAL TO CS20)Waiting signal command (to machineproper)WAIT IN[#35] =1 T300.0ALM =04 (WAIT ERROR)If not confirmed within 300 seconds,an alarm is issued.G04 P0.3DwellN1100 (++ WAIT ++)POUT #35 (WAITING SIGNAL TO CS20)Waiting signal command (to machineproper)WAIT IN[#35] =1...

  • Page 161

    2 - 48IF[ IN[#21] =1] GOTO1350If material lift is OT, program jumps toN1350.G04 P0.5DwellIF[ROUND[#675]>=600] THEN ALM =02 (LIFTERIf the counter counts more than 600,UP ERROR)an alarm is issued.#675 =#675+1Count upEND1END1N1350 (EJECT)POUT #37 (/7 ON)Ejection (/7) ONPOUT #35 (WAITING SIGNAL TO...

  • Page 162

    2 - 49IF[ IN[#18] =1] GOTO1650If material ascending is OK, programjumps to N1650.IF[ IN[#21] =1] GOTO1600If material lift is OT, program jumps toN1600.G04 P0.5DwellIF[ROUND[#675]>=600] THEN ALM =02 (LIFTERIf the counter counts more than 600,UP ERROR)an alarm is issued.#675 =#675+1Count upEND1E...

  • Page 163

    2 - 50N2100 (++ CHECK LIFTER ++)#675 =0CounterD01D01 ~ END1 repetitionIF[ IN[#18] =1] GOTO2200If material ascending is OK, programjumps to N2200.IF[ IN[#21] =1] GOTO2150If material lift is OT, program jumps toN2150.G04 P0.5DwellIF[ROUND[#675]>=600] THEN ALM =02 (LIFTERIf the counter counts mor...

  • Page 164

    2 - 51#675 =#675+1Count upEND1END1N2200 (++ WAIT ++)POUT #22 (LIFT1 DOWN)Lift 2 down commandG04 P0.3DwellWAIT IN[#22] =1 T300.0ALM =02 (LIFT1 DOWNIf not confirmed within 300 seconds,ERROR)an alarm is issued.POUT #35 (WAITING SIGNAL TO CS20)Waiting signal command (to machineproper)WAIT IN[#35] =1 ...

  • Page 165

    2 - 52N2450 (++ WAIT ++)POUT #35 (WAITING SIGNAL TO CS20)Waiting signal command (to machineproper)WAIT IN[#35] =1 T300.0ALM =04 (WAIT ERROR)If not confirmed within 300 seconds,an alarm is issued.G04 P0.3DwellN2500 (++ WAIT ++)POUT #35 (WAITING SIGNAL TO CS20)Waiting signal command (to machineprop...

  • Page 166

    2 - 537.2 Package B (Top push up type)

  • Page 167

    2 - 5408899 (CS20-FEEDER DESCRIPTION)Machine specification summaryN1 (VERSION-NO.= VER1.0)Version1.0N2 (MACHINE= ONE-MACHINE)One-machineN3 (CARRY TYPE= RETURN-TYPE)Return carryN4 (OPERATION= OP1)1 operationN5 (TURN OVER-DEVICE=)N6 (ENTRANCE-DEVICE= HRL150)Lift up type feeder f150N7 (EXIT-DEVICE=)...

  • Page 168

    2 - 55M89 (WAITING)Waiting for feeder control program/7 G28 G143 W0Zero return (Ejecting time)/7G28 U0Zero return (Ejecting time)/7 M30 (EJECT)Program end (Ejecting time)G00 W-[[ABS[#693]-ABS[#692]+ABS[#605]]∗ →Material grip approach height Z (The→ [ABS[#693]GT [ABS[#692]-ABS[#605]]]] →va...

  • Page 169

    2 - 56N1050 (++ LIFTER UP ++)POUT #21 (F/PARTS LIFTER UP)Lifter 2 ascending commandG04 P0.2DwellWAIT IN [#20] =1 T300.0ALM =03 (LIFTER UPIf not confirmed within 300 seconds,ERROR)an alarm is issued.N1100 (++ WAIT ++)POUT #35 (WAITING SIGNAL TO CS20)Waiting signal command (to machineproper)WAIT IN...

  • Page 170

    2 - 57N1350 (EJECT)POUT #37 (/7 ON)Ejection (/7) ONPOUT #22 (LIFTER1 DOWN)Lift 1 down commandPOUT #23 (LIFTER2 DOWN)Lift 2 down commandPOUT #35 (WAITING SIGNAL TO CS20)Waiting signal command (to machineproper)WAIT IN[#35] =1 T300.0ALM =04 (WAIT ERROR)If not confirmed within 300 seconds,an alarm i...

  • Page 171

    2 - 58IF[ IN[#18] =1] GOTO1700If material ascending is OK, programjumps to N1700.IF[ IN[#21] =1] GOTO1650If material lift is OT, program jumps toN1650.G04 P0.5DwellIF[ROUND[#675]>=600] THEN ALM =02 (LIFTERIf the counter counts more than 600,UP ERROR)an alarm is issued.#675 =#675+1Count upEND1E...

  • Page 172

    2 - 59N2100 (++ CHECK LIFTER ++)#675 =0CounterD01D01 ~ END1 repetitionIF[ IN[#18] =1] GOTO2200If material ascending is OK, programjumps to N2200.IF[ IN[#21] =1] GOTO2150If material lift is OT, program jumps toN2150.G04 P0.5DwellIF[ROUND[#675]>=600] THEN ALM =02 (LIFTERIf the counter counts mor...

  • Page 173

    2 - 60#676 =#676+1Count upEND1END1N2200 (++ WAIT ++)POUT #35 (WAITING SIGNAL TO CS20)Waiting signal command (to machineproper)WAIT IN[#35] =1 T300.0ALM =04 (WAIT ERROR)If not confirmed within 300 seconds,an alarm is issued.G04 P0.5DwellN2250 (++ WAIT ++)POUT #35 (WAITING SIGNAL TO CS20)Waiting si...

  • Page 174

    2 - 61IF[ROUND[#675]>=600] THEN ALM =02 (LIFTER UPERROR)If the counter counts more than 600,an alarm is issued.#675 =#675+1Count upEND1END1N2450 (++ CCW ++)WAIT IN[#16] =1 T7200.0ALM =08 (FEEDERIf not confirmed within 300 seconds,DOOR CLOSE ERROR)an alarm is issued.POUT #19 (CCW)Feeder reverse...

  • Page 175

    2 - 627.3 Package B (including spindle positioning)

  • Page 176

    2 - 6308899 (CS20-FEEDER DESCRIPTION)Machine specification summaryN1 (VERSION-NO.= VER1.10)Version1.10N2 (MACHINE= ONE-MACHINE )One-machineN3 (CARRY TYPE= RETURN-TYPE )Return carryN4 (OPERATION= OP1)1 operationN5 (TURN OVER-DEVICE =)N6 (ENTRANCE-DEVICE = HRL150)Lift up type feeder φ150N7 (EXIT-D...

  • Page 177

    2 - 64M69 (CHUCK OPEN AND CONFIRMED)Chuck open and confirmedM89 (WAITING)Waiting for feeder control program/7 G28 G143 W0Zero return (Ejecting time)/7 G28 G99 U0 M18Zero return (Ejecting time)/7 M30 (EJECT)Program end (Ejecting time)G00 W-[[ABS[#693]-ABS[#692]+ABS[#605]]∗ →Material grip appro...

  • Page 178

    2 - 65END1END1N1050 (++ LIFTER UP ++)POUT #21 (F/PARTS LIFTER UP)Lifter 2 ascending commandG04 P1.0DwellWAIT IN [#20] =1 T300.0ALM =03 (LIFTER UPIf not confirmed within 300 seconds,ERROR)an alarm is issued.N1100 (++ WAIT ++)POUT #35 (WAITING SIGNAL TO CS20)Waiting signal command (to machineproper...

  • Page 179

    2 - 66IF[ROUND[#675]>=600] THEN ALM =02 (LIFTERIf the counter counts more than 600,UP ERROR)an alarm is issued.#675 =#675+1Count upEND1END1N1350 (EJECT)POUT #37 (/7 ON)Ejection (/7) ONPOUT #22 (LIFTER1 DOWN)Lift 1 down commandPOUT #23 (LIFTER2 DOWN)Lift 2 down commandPOUT #35 (WAITING SIGNAL T...

  • Page 180

    2 - 67D01 D01 ~ END1 repetitionIF[ IN[#18] =1] GOTO1700If material ascending is OK, programjumps to N1700.IF[ IN[#21] =1] GOTO1650If material lift is OT, program jumps toN1650.G04 P0.5DwellIF[ROUND[#675]>=600] THEN ALM =02 (LIFTERIf the counter counts more than 600,UP ERROR)an alarm is issued....

  • Page 181

    2 - 68N2100 (++ CHECK LIFTER ++)#675 =0CounterD01D01 ~ END1 repetitionIF[ IN[#18] =1] GOTO2200If material ascending is OK, programjumps to N2200.IF[ IN[#21] =1] GOTO2150If material lift is OT, program jumps toN2150.G04 P0.5DwellIF[ROUND[#675]>=600] THEN ALM =02 (LIFTERIf the counter counts mor...

  • Page 182

    2 - 69IF[ROUND[#676]>=10] THEN ALM =05 (NO WORKIf the counter2 counts more than 10,PIECE)an alarm is issued.#676 =#676+1Count upEND1END1N2200 (++ WAIT ++)POUT #35 (WAITING SIGNAL TO CS20)Waiting signal command (to machineproper)WAIT IN[#35] =1 T300.0ALM =04 (WAIT ERROR)If not confirmed within ...

  • Page 183

    2 - 70G04 P0.5DwellIF[ROUND[#675]>=600] THEN ALM =02 (LIFTER UP If the counter counts more than 600,ERROR)an alarm is issued.#675 =#675+1Count upEND1END1N2450 (++ CCW ++)WAIT IN[#16] =1 T7200.0ALM =08 (FEEDERIf not confirmed within 300 seconds,DOOR CLOSE ERROR)an alarm is issued.POUT #19 (CCW)...

  • Page 184

    2 - 717.4 Package A

  • Page 185

    2 - 7208899 (CS20-FEEDER DESCRIPTION)Machine specification summaryN1 (VERSION-NO.= VER1.01)Version1.01N2 (MACHINE= ONE-MACHINE )One-machineN3 (CARRY TYPE= RETURN-TYPE )Return carryN4 (OPERATION= OP1)1 operationN5 (TURN OVER-DEVICE = )N6 (ENTRANCE-DEVICE = 150∗8P)Rotary feeder f150N7 (EXIT-DEVIC...

  • Page 186

    2 - 73M89 (WAITING)Waiting for feeder control program/7 G28 G143 W0Zero return (Ejecting time)/7 G28 G99 U0Zero return (Ejecting time)/7 M30 (EJECT)Program end (Ejecting time)G00 W-[[ABS[#693]-ABS[#601]-ABS[#692] →Material grip approach height Z (The→ +ABS[#605]]*[[ABS[#693]-ABS[#601]] →val...

  • Page 187

    2 - 74N1050 (++ WAIT ++)POUT #35 (WAITING SIGNAL TO CS20)Waiting signal command (to machineproper)WAIT IN[#35] =1 T300.0ALM =04 (WAIT ERROR)If not confirmed within 300 seconds,an alarm is issued.G04 P0.5DwellN1100 (++ WAIT ++)POUT #35 (WAITING SIGNAL TO CS20)Waiting signal command (to machineprop...

  • Page 188

    2 - 75N1300POUT #37 (/7 ON)Ejection (/7) ONPOUT #35 (WAITING SIGNAL TO CS20)Waiting signal command (to machineproper)WAIT IN[#35] =1 T300.0ALM =04 (WAIT ERROR)If not confirmed within 300 seconds,an alarm is issued.M30 (END)Program endN2000 (++ CHECK CHUCK OPEN/CLOSE ++)IF[[ IN[#20] =0] GOTO2050If...

  • Page 189

    2 - 76N2150 (++ WAIT ++)POUT #35 (WAITING SIGNAL TO CS20)Waiting signal command (to machineproper)WAIT IN[#35] =1 T300.0ALM =04 (WAIT ERROR)If not confirmed within 300 seconds,an alarm is issued.G04 P0.5DwellN2150 (++ WAIT ++)POUT #35 (WAITING SIGNAL TO CS20)Waiting signal command (to machineprop...

  • Page 190

    2 - 777.5 Package A (including spindle positioning)

  • Page 191

    2 - 7808899 (CS20-FEEDER DESCRIPTION)Machine specification summaryN1 (VERSION-NO.= VER1.10)Version1.10N2 (MACHINE= ONE-MACHINE )One-machineN3 (CARRY TYPE= RETURN-TYPE )Return carryN4 (OPERATION= OP1)1 operationN5 (TURN OVER-DEVICE =)N6 (ENTRANCE-DEVICE = 150∗8P)Rotary feeder f150N7 (EXIT-DEVICE...

  • Page 192

    2 - 79M69 (CHUCK OPEN AND CONFIRMED)Chuck open and confirmedM89 (WAITING)Waiting for feeder control program/7 G28 G143 W0Zero return (Ejecting time)/7 G28 G99 U0 M18Zero return (Ejecting time)/7 M30 (EJECT)Program end (Ejecting time)G00 W-[[ABS[#693]-ABS[#601]-ABS[#692] →Material grip approach ...

  • Page 193

    2 - 80N1050 (++ WAIT ++)POUT #35 (WAITING SIGNAL TO CS20)Waiting signal command (to machineproper)WAIT IN[#35] =1 T300.0ALM =04 (WAIT ERROR)If not confirmed within 300 seconds,an alarm is issued.G04 P0.5DwellN1100 (++ WAIT ++)POUT #35 (WAITING SIGNAL TO CS20)Waiting signal command (to machineprop...

  • Page 194

    2 - 81N1300POUT #37 (/7 ON)Ejection (/7) ONPOUT #35 (WAITING SIGNAL TO CS20)Waiting signal command (to machineproper)WAIT IN[#35] =1 T300.0ALM =04 (WAIT ERROR)If not confirmed within 300 seconds,an alarm is issued.M30 (END)Program endN2000 (++ CHECK CHUCK OPEN/CLOSE ++)IF[[ IN[#20] =0] GOTO2050If...

  • Page 195

    2 - 82N2150 (++ WAIT ++)POUT #35 (WAITING SIGNAL TO CS20)Waiting signal command (to machineproper)WAIT IN[#35] =1 T300.0ALM =04 (WAIT ERROR)If not confirmed within 300 seconds,an alarm is issued.G04 P0.5DwellN2150 (++ WAIT ++)POUT #35 (WAITING SIGNAL TO CS20)Waiting signal command (to machineprop...

  • Page 196

    2 - 837.6 Package C

  • Page 197

    2 - 8408899 (CS20-FEEDER DESCRIPTION)Machine specification summaryN1 (VERSION-NO.= VER1.01)Version1.01N2 (MACHINE= ONE-MACHINE )One-machineN3 (CARRY TYPE= RETURN-TYPE )Return carryN4 (OPERATION= OP1)1 operationN5 (TURN OVER-DEVICE =)N6 (ENTRANCE-DEVICE = TWO-PALETTE )Rotary feeder f200N7 (EXIT-DE...

  • Page 198

    2 - 85M89 (WAITING)Waiting for feeder control program/7 G28 G143 W0Zero return (Ejecting time)/7 G28 G99 U0Zero return (Ejecting time)/7 M30 (EJECT)Program end (Ejecting time)G00 W-[[ABS[#693]-ABS[#601]-ABS[#692] →Material grip approach height Z (The→ +ABS[#605]]∗[[ABS[#693]-ABS[#601]] →v...

  • Page 199

    2 - 86N1050 (++ WAIT ++)POUT #35 (WAITING SIGNAL TO CS20)Waiting signal command (to machineproper)WAIT IN[#35] =1 T300.0ALM =04 (WAIT ERROR)If not confirmed within 300 seconds,an alarm is issued.G04 P0.5DwellN1100 (++ WAIT ++)POUT #35 (WAITING SIGNAL TO CS20)Waiting signal command (to machineprop...

  • Page 200

    2 - 87N1300POUT #37 (/7 ON)Ejection (/7) ONPOUT #35 (WAITING SIGNAL TO CS20)Waiting signal command (to machineproper)WAIT IN[#35] =1 T300.0ALM =04 (WAIT ERROR)If not confirmed within 300 seconds,an alarm is issued.M30 (END)Program endN2000 (++ CHECK CHUCK OPEN/CLOSE ++)IF[[ IN[#20] =0] GOTO2050If...

  • Page 201

    2 - 88N2150 (++ WAIT ++)POUT #35 (WAITING SIGNAL TO CS20)Waiting signal command (to machineproper)WAIT IN[#35] =1 T300.0ALM =04 (WAIT ERROR)If not confirmed within 300 seconds,an alarm is issued.G04 P0.5DwellN2150 (++ WAIT ++)POUT #35 (WAITING SIGNAL TO CS20)Waiting signal command (to machineprop...

  • Page 202

    2 - 897.7 Package C (including spindle positioning)

  • Page 203

    2 - 9008899 (CS20-FEEDER DESCRIPTION)Machine specification summaryN1 (VERSION-NO.= VER1.10)Version1.10N2 (MACHINE= ONE-MACHINE )One-machineN3 (CARRY TYPE= RETURN-TYPE )Return carryN4 (OPERATION= OP1)1 operationN5 (TURN OVER-DEVICE =)N6 (ENTRANCE-DEVICE = TWO-PALETTE )Rotary feeder f200N7 (EXIT-DE...

  • Page 204

    2 - 91M69 (CHUCK OPEN AND CONFIRMED)Chuck open and confirmedM89 (WAITING)Waiting for feeder control program/7 G28 G143 W0Zero return (Ejecting time)/7 G28 G99 U0 M18Zero return (Ejecting time)/7 M30 (EJECT)Program end (Ejecting time)G00 W-[[ABS[#693]-ABS[#601]-ABS[#692] →→ +ABS[#605]]*[[ABS[#...

  • Page 205

    2 - 92N1050 (++ WAIT ++)POUT #35 (WAITING SIGNAL TO CS20)Waiting signal command (to machineproper)WAIT IN[#35] =1 T300.0ALM =04 (WAIT ERROR)If not confirmed within 300 seconds,an alarm is issued.G04 P0.5DwellN1100 (++ WAIT ++)POUT #35 (WAITING SIGNAL TO CS20)Waiting signal command (to machineprop...

  • Page 206

    2 - 93N1300POUT #37 (/7 ON)Ejection (/7) ONPOUT #35 (WAITING SIGNAL TO CS20)Waiting signal command (to machineproper)WAIT IN[#35] =1 T300.0ALM =04 (WAIT ERROR)If not confirmed within 300 seconds,an alarm is issued.M30 (END)Program endN2000 (++ CHECK CHUCK OPEN/CLOSE ++)IF[[ IN[#20] =0] GOTO2050If...

  • Page 207

    2 - 94N2150 (++ WAIT ++)POUT #35 (WAITING SIGNAL TO CS20)Waiting signal command (to machineproper)WAIT IN[#35] =1 T300.0ALM =04 (WAIT ERROR)If not confirmed within 300 seconds,an alarm is issued.G04 P0.5DwellN2150 (++ WAIT ++)POUT #35 (WAITING SIGNAL TO CS20)Waiting signal command (to machineprop...

  • Page 208

    2 - 957.8 Package B (including spindle positioning & Feeder horizontal pusher)

  • Page 209

    2 - 9608899 (CS20-FEEDER DESCRIPTION)Machine specification summaryN1 (VERSION-NO.= VER1.20)Version1.20N2 (MACHINE= ONE-MACHINE )One-machineN3 (CARRY TYPE= RETURN-TYPE )Return carryN4 (OPERATION= OP1)1 operationN5 (TURN OVER-DEVICE =)N6 (ENTRANCE-DEVICE= HRL150)Lift up type feeder φ150N7 (EXIT-DE...

  • Page 210

    2 - 97M69 (CHUCK OPEN AND CONFIRMED)Chuck open and confirmedM89 (WAITING)Waiting for feeder control program/7 G28 G143 W0Zero return (Ejecting time)/7 G28 G99 U0 M18Zero return (Ejecting time)/7 M30 (EJECT)Program end (Ejecting time)G00 W-[[ABS[#693]-ABS[#692]+ABS[#605]]∗ →Material grip appro...

  • Page 211

    2 - 98IF[[ IN[#27] =1] OR [ IN[#28] =1]] GOTO2000If no work on spindle, program jumps to N2000.N1000 (++ CHUCK HAS WORK ++)IF[ IN[#23] =1] GOTO1050Jump to N1050, if lifter 2 is atdescending end#675 = 0CounterD01Repeating D01~END1IF[ IN[#20] =1] GOTO1100Jump to N1100, if liter 2 is at ascendingend...

  • Page 212

    2 - 99POUT #20 (LIFT1 UP)Lifter 1 up commandEND IFEND IFN1250 (++ CHECK LIFTER ++)#675 =0CounterD01D01 ~ END1 repetitionIF[ IN[#37] =1] GOTO1350In case of ejection, program jumps toN1350.IF[ IN[#18] =1] GOTO1450If material ascending is OK, program jumps to N1450.IF[ IN[#21] =1] GOTO1350If materia...

  • Page 213

    2 - 100POUT #35 (WAITING SIGNAL TO CS20)Waiting signal command (to machineproper)WAIT IN[#35] =1 T300.0ALM =04 (WAIT ERROR)If not confirmed within 300 seconds, analarm is issued.N1550 (++ CHECK F/PARTS LIFTER ++)WAIT IN [#23] =1 T300.0ALM =03 (LIFT2 DOWNIf not confirmed within 300 seconds,ERROR)a...

  • Page 214

    2 - 101IF[ IN[#23] =0] THENIf lifter 2 is on down end, program jumps to “END IF”.POUT #23 (LIFT2 DOWN)Lifter 2 down commandG04 P0.5DwellWAIT IN[#23] =1 T300.0ALM =03 (DOWN ERROR)If not confirmed within 300 seconds,an alarm is issued.END IFEND IFN2050 (++ LIFTER DOWN ++)IF[ IN[#22] =1] THENIf ...

  • Page 215

    2 - 102#675 =0CounterD02D02 ~ END2 repetitionIF[ IN[#18] =1] GOTO2200If material ascending is OK, program jumps to N2200.IF[ IN[#21] =1] GOTO2155If material lift is OT, program jumps toN2155.G04 P0.5DwellIF[ROUND[#675]>=600] THEN ALM =02 (LIFTERIf the counter counts more than 600,UP ERROR)an a...

  • Page 216

    2 - 103POUT #35 (WAITING SIGNAL TO CS20)Waiting signal command (to machineproper)WAIT IN[#35] =1 T300.0ALM =04 (WAIT ERROR)If not confirmed within 300 seconds,an alarm is issued.POUT #20 (LIFT1 UP)Lift 1 up commandG04 P0.5DwellN2400 (++ CHECK THE MATERIAL ++)#675 =0CounterD01D01 ~ END1 repetition...

  • Page 217

    2 - 104

  • Page 218

    3 - 13 FEEDER RELEVANT OPERATION1 Explanation of Feeder Outline1.1 Package B1.1.1 Operating Panel (HRL100/HRL150 Type)STANDBYHOME POS.MANUAL/AUTO(SELECT SWITCH)LIFT1/LIFT2(SELECT SWITCH)DOWNUPPOWERLamp off when the lifter is movingup or down.Can not execute automaticoperation by single only.Powe...

  • Page 219

    3 - 2ALARMALARM RESETJOG/CONT.(SELECT SWITCH)FORWARDREVERSESTOPEMERGENCYSTOPTo press after alarm causeLamp ON with an alarm issuanceTo release an alarm is removedJOG: Lifter continues toascend/descend while the buttonis kept pressed. Revolving is byone pitch per each pressing.CONT.: Lifter ascen...

  • Page 220

    3 - 31.1.2 Ascent Detecting SensorThe ascent detecting sensor is designed as shown in the above. The right side of the palletis for product and the left for material viewed from the front. The relational positions of thesensors are same with an oval shape feeder.There are two sensors for materi...

  • Page 221

    3 - 41.1.3 Material on PalletRefrain from putting materialson all the pallet. Always keepat least 2 pallets vacant.(Otherwise, when material isused up, ejection becomesimpossible.The starting position can beanywhere, not necessarily atthe position of lifter 1. Thefeeder revolves and seeksmateri...

  • Page 222

    3 - 51.1.4 Relational Position of Photoelectric Switch[Use and location of photoelectric switches][1] ······ Material work position switch (Stop, deceleration)[2] ······ Finished product position switch (Stop, deceleration)[Photoelectric switch arrangement for [1] / [2]]Finishedproduc...

  • Page 223

    3 - 61.1.5 Adjustment of Photoelectric SwitchNote) Vertical slit plate and horizontal slit plate are to be discriminated for setting each atthe light source side and the light receiving side.[ON/OFF status of photoelectric switch]StatusLampRed lampGreen lampLight source is obstructed(Without work...

  • Page 224

    3 - 71.1.6 How to Adjust Pallet Jig (3 Guide Bars)[1] Pallet[2] Guide bar[3] Guide bar clamp boltŸ Loosen the bolt [3].Ÿ Spread wide the guide bars [2] then put them on the center of work manually.Ÿ Adjust the guide bars to cover the diameter of the work + about φ1mm manually.Ÿ Tighten the b...

  • Page 225

    3 - 81.1.7 Pallet Ascent SensorFor finished product putting pallet, the sensoris set at about 5mm below the top end of theguide bar.For material work putting pallet, the sensor isset in such a way that the upper face of workmaterial extrudes above the guide bar by5~6mm.When the clamping margin of...

  • Page 226

    1

  • Page 227

    2VERTICAL CNC LATHEINSTRUCTION MANUALOPERATIONSEIKI-SEICOS Σ10L/21LVersion 1.0111-1997First Edition09-2000Revision

x