Navigation

  • Page 1

    CNC SYSTEMOSP-E100MOSP-E10MSPECIAL FUNCTIONS MANUAL(7th Edition)Pub No. 4291-E-R5 (ME32-084-R7) Aug. 2002

  • Page 2

    4291-E P-(i)SAFETY PRECAUTIONSSAFETY PRECAUTIONSEeoemm6pl001The machine is equipped with safety devices which serve to protect personnel and the machineitself from hazards arising from unforeseen accidents. However, operators must not rely exclusivelyon these safety devices: they must also become...

  • Page 3

    4291-E P-(ii)SAFETY PRECAUTIONS3.Precautions Relating to OperationEeoemm6pl004(1) After turning on the power, carry out inspection and adjustment in accordance with the dailyinspection procedure described in this instruction manual.(2) Use tools whose dimensions and type are appropriate for the w...

  • Page 4

    4291-E P-(iii)SAFETY PRECAUTIONS6.Precautions during Maintenance Inspection and When Trouble OccursEeoemm6pl007In order to prevent unforeseen accidents, damage to the machine, etc., it is essential to observe thefollowing points when performing maintenance inspections or during checking when trou...

  • Page 5

    4291-E P-(iv)SAFETY PRECAUTIONS7.General PrecautionsEeoemm6pl008(1) Keep the vicinity of the machine clean and tidy.(2) Wear appropriate clothing while working, and follow the instructions of someone with sufficienttraining.(3) Make sure that your clothes and hair cannot become entangled in the m...

  • Page 6

    4291-E P-(i)INTRODUCTIONINTRODUCTIONEeoemm6an001Thank you very much for choosing our CNC system. This numerical control system is a expandableCNC with various features including a multi-main CPU system. Major features of the CNC systemare described below. (1) Expandable CNC with a multi-main CP...

  • Page 7

    4291-E P-(i) TABLE OF CONTENTSTABLE OF CONTENTSSPECIAL FUNCTIONS 18,SECTION 18, 1 18,REAL 18, 3D ANIMATED 18,SIMULATION..........................................................1 18,1. 18,3D Animated 18, Simulation 18,............................................................................

  • Page 8

    4291-E P-(ii) TABLE OF CONTENTS 91,SECTION 91, 5 91,WARM-UP FUNCTION 91,............................................................................74 91,1. 91,Storing Warm-up Prog 91,ram 91,.......................................................................................................

  • Page 9

    4291-E P-(iii) TABLE OF CONTENTS 104,2. 104,Ignoring / Confirming 104, Answer 104, Signal for 104, Other 104, than 104, Spindle Rotation M301 104,, M302 (1 104, Block).... 104,87 105,SECTION 105, 10 105,F1-DIGIT FEED COMMAND 105,FUNCTION 105,...................................................

  • Page 10

    4291-E P-(iv) TABLE OF CONTENTS 138,2. 138,Supplements............................................................................................................................. 138,121 139,SECTION 139, 16 139,AUTOMATIC SCHEDULE 139, PROGRAM UPDATING 139, FUNCTION 139,...........122 139,1...

  • Page 11

    4291-E P-(v) TABLE OF CONTENTS 183,1. 183,Tool 183, Management 183, Screens and 183, Information t 183,o 183, be 183, Managed.................................................... 183,166 189,2. 189,TOOL 189, MANAGEMENT 189, DATA 189, SETTING 189,.................................................

  • Page 12

    4291-E P-(vi) TABLE OF CONTENTS 211,5. 211,EXAMPLE 211, PROGRAM 211,............................................................................................................. 211,194 211,5-1. 211,Example Program I 211,........................................................................

  • Page 13

    4291-E P-(vii) TABLE OF CONTENTS 267,1. 267,Overview 267,................................................................................................................................... 267,250 268,2. 268,DNC Operation Panel 268,..............................................................

  • Page 14

    4291-E P-(viii) TABLE OF CONTENTS 314,3-1. 314,Operating 314, the 314, Hi-CUT Pro 314,................................................................................................. 314,297 314,3-2. 314,Explanation of 314, Hi-CUT 314, Pro control p 314,arameter 314,.........................

  • Page 15

    4291-E P-(ix) TABLE OF CONTENTS 382,6-1. 382,Carry-out while the PPC i 382,s 382, On 382, or 382, Off................................................................................. 382,365 384,6-2. 384,Automatic Carrying-out 384, of Finished 384, Workpiece 384, Pallet when O 384,nly 384, T...

  • Page 16

    4291-E P-(x) TABLE OF CONTENTS 413,2-1. 413,Setting Slope Coordinat 413,e System...................................................................................... 413,396 415,2-2. 415,G 415, codes 415, that can 415, be used 415, in 415, the converted c 415,oordinate system 415,............

  • Page 17

    SPECIAL FUNCTIONS

  • Page 18

    4291-E P-1SECTION 1 REAL 3D ANIMATED SIMULATIONSECTION 1 REAL 3D ANIMATED SIMULATIONEeoemm6f1001The real 3D simulation function provides animated simulation (3D), which graphically displays realis-tic, three-dimensional images, and animated simulation (2D), which graphically displays two-dimen-...

  • Page 19

    4291-E P-2SECTION 1 REAL 3D ANIMATED SIMULATION1-1-1. Function MenusEeoemm6f1003The items in the function menus displayed on the ANIMATED SIMULATION screen are describedbelow.[Supplement]EIOEMM6F1002R01(1) [F2] (TRACE/MATERIAL) Selects whether or not the tool path and material are displayed on ...

  • Page 20

    4291-E P-3SECTION 1 REAL 3D ANIMATED SIMULATION(7) [F7] (AUTO SCALE) Searches the material for which the same spindle position and rotary axis as set at theGRAPHIC DATA window among the registered materials, and automatically calculates and setthe animation display area based on the data of the...

  • Page 21

    4291-E P-4SECTION 1 REAL 3D ANIMATED SIMULATION(9) The data set on each page of the GRAPHIC DATA pop-up window are indicated in the tablebelow.(10) [F4] (AREA CHANGE) Set the area in which the material is to be displayed in the pop-up window displayed by select-ing this menu item.While viewing ...

  • Page 22

    4291-E P-5SECTION 1 REAL 3D ANIMATED SIMULATION(12) [F6] (SECTION CHANGE) Set the position of the displayed section through the material in the pop-up window displayed byselecting this menu item.In the “SECTION CHANGE” window to the right of the pop-up window, you can choose to setthe secti...

  • Page 23

    4291-E P-6SECTION 1 REAL 3D ANIMATED SIMULATION1-1-5. Selection of Material Shape and Tool ShapeEeoemm6f1007The material shape and tool shape used for the 3D animated simulation function are included in allprograms created using the IGF function, so they are automatically set when a program cre...

  • Page 24

    4291-E P-7SECTION 1 REAL 3D ANIMATED SIMULATION2.ANIMATED SIMULATION (2D)2-1.Features and Main FunctionsEeoemm6f1012The animated simulation (2D) function displays the tool paths and the portion being machined ingraduated painting patterns according to the machined depth, thus simulates the remo...

  • Page 25

    4291-E P-8SECTION 1 REAL 3D ANIMATED SIMULATIONFig.1-3 Solid View DisplayEIOEMM6F1004R01• In the display of solid figure, you can change the tilting angle and direction angle (pan) asdesired while viewing the displayed workpiece. This function enables checking for the progressof machining in ...

  • Page 26

    4291-E P-9SECTION 1 REAL 3D ANIMATED SIMULATION• Display range can be set as desired for both split view and solid view display.Fig.1-5 Area ChangeEIOEMM6F1006R01• Pattern of painting differs depending on the depth of cut for the portion being machined.• The function automatically determi...

  • Page 27

    4291-E P-10SECTION 1 REAL 3D ANIMATED SIMULATION2-2.Animated Simulation Screen2-2-1. Screen ConfigurationEeoemm6f1013The animated simulation screen configuration is shown below.Fig.1-6 Graphic Display Screen ConfigurationEIOEMM6F1007R01On this screen, tool paths and workpiece shape are displaye...

  • Page 28

    4291-E P-11SECTION 1 REAL 3D ANIMATED SIMULATION2-2-2. Items Displayed on the Animated Simulation ScreenEeoemm6f1014Fig.1-7 Animated Simulation ScreenEIOEMM6F1008R01X, Y, ZIndicate the actual value of the individual axes in the work coordinate system.Symbol of “-” is displayed for the axis ...

  • Page 29

    4291-E P-12SECTION 1 REAL 3D ANIMATED SIMULATIONTRACE/ANIMATEIndicate the present mode of the graphic display screen.• Both TRACE and ANIMATED highlightedThe tool path, material, and tool are displayed, and stock removal is also shown.• Only TRACE highlightedOnly the tool path is displayed....

  • Page 30

    4291-E P-13SECTION 1 REAL 3D ANIMATED SIMULATION2-2-3. Graphic DisplayEeoemm6f1015Animation consists of tool path, envelope, enveloped figure, material, and position tool.Fig.1-8 Graphic Display in Solid View ModeEIOEMM6F1009R01Fig.1-9 Graphic Display in Split View ModeEIOEMM6F1010R01(1) Tool p...

  • Page 31

    4291-E P-14SECTION 1 REAL 3D ANIMATED SIMULATION(2) Position toolTool position is indicated by the symbol of tool which resembles the actual tool.• The position tool is determined by the graphic system variable and the tool number of thetool to be used.• Color designation is possible for th...

  • Page 32

    4291-E P-15SECTION 1 REAL 3D ANIMATED SIMULATION(3) EnvelopeShows the tool moving space that is defined by one block of commands using lines. Envelope isdisplayed only in the cutting mode (cutting feed, jog feed).• Envelope consists of width lines that indicate the tool moving width and tool ...

  • Page 33

    4291-E P-16SECTION 1 REAL 3D ANIMATED SIMULATION• The plane where an envelope is drawn is defined in the following manner.a. A tool circle is drawn in the plane where the tool axis is normal. Width lines are drawn inthe plane that is designated by a G code (G17, G18, G19) for circular interpo...

  • Page 34

    4291-E P-17SECTION 1 REAL 3D ANIMATED SIMULATION2-3.Coordinate Systems for Graphic DisplayEeoemm6f1016The coordinate system used for graphic display depends on the machine type, H type or V type.• Coordinate system for V type machinesThe coordinate system where the Z-axis is taken as the vert...

  • Page 35

    4291-E P-18SECTION 1 REAL 3D ANIMATED SIMULATIONPossible planes for graphic display are indicated on the following pages. These planes are groupedby the tool axis, which is indicated by the arrow symbol (←).A pair of planes shown in the corner enclosed by short dash lines is for split display...

  • Page 36

    4291-E P-19SECTION 1 REAL 3D ANIMATED SIMULATIONEIOEMM6F1019R01EIOEMM6F1020R01ZXYZXYZZZZZZZZZXXXXXXYYYYZZZZZXXXXYYYYYYYYXYXZXZZZYYType VType HHorizontal axis (left) (HL)Horizontal axis (back) (HB)ZZZZZXXYXXYYYZZZZZXYXXXYYYType VType HHorizontal axis (left) (HR)

  • Page 37

    4291-E P-20SECTION 1 REAL 3D ANIMATED SIMULATION2-4.Function MenusEeoemm6f1017The items in the function menus displayed on the ANIMATED SIMULATION screen are shownbelow.EIOEMM6F1021R01[Supplement]The following describes the function menu items.To call the desired function menu, press the [EXTEN...

  • Page 38

    4291-E P-21SECTION 1 REAL 3D ANIMATED SIMULATION2-4-1. Trace/AnimateEeoemm6f1018The comment at the top of the graphic data display area changes cyclically as shown below eachtime function menu [F2] (TRACE/ANIMATE) is selected.Fig.1-16 Selection of Display Mode by TRACE/ANIMATE Function MenuEIOE...

  • Page 39

    4291-E P-22SECTION 1 REAL 3D ANIMATED SIMULATIONFig.1-18 Screen Display by ANIMATE SelectionEIOEMM6F1024R01Fig.1-19 Screen Display by TRACE/ANIMATE SelectionEIOEMM6F1025R01

  • Page 40

    4291-E P-23SECTION 1 REAL 3D ANIMATED SIMULATION2-4-2. Tool StatusEeoemm6f1019The tool status can be checked using the tool window called when [F4] (TOOL ON/OFF) is selectedfrom the function menu.Fig.1-20 Tool WindowEIOEMM6F1026R01The tool window is displayed and cleared alternately each time [...

  • Page 41

    4291-E P-24SECTION 1 REAL 3D ANIMATED SIMULATION2-4-3. Simulation ProgramEeoemm6f1020The program source to be simulated is displayed overlapping the graphic display when [F5] (PRO-GRAM ON/OFF) is selected from the function menu.Fig.1-21 Display of Program SourceEIOEMM6F1027R01The program sourc...

  • Page 42

    4291-E P-25SECTION 1 REAL 3D ANIMATED SIMULATION2-4-4. Material DrawingEeoemm6f1021When [F3] (MATERIAL DRAWING) is selected, the materials assigned the same conditions (spindleposition and rotary axis) set at the GRAPHIC DATA window are searched from the registered mate-rials in the ascending o...

  • Page 43

    4291-E P-26SECTION 1 REAL 3D ANIMATED SIMULATION2-4-6. GRAPHIC DATAEeoemm6f1023When [F1] (GRAPHIC DATA) is selected, the GRAPHIC DATA pop-up window is displayed.Environment for graphic drawing is set at the GRAPHIC DATA pop-up window.The GRAPHIC DATA pop-up window may be called from the split v...

  • Page 44

    4291-E P-27SECTION 1 REAL 3D ANIMATED SIMULATIONGraphic data window Page 1/6Eeoemm6f1024Fig.1-22 GRAPHIC DATA Pop-up Window (Page 1/6)EIOEMM6F1029R01SPINDLE DIRECTIONSelect the spindle position from V, HF, HL, HB, and HR.ROTARY AXISSelect the rotary axis name and angle of the rotary axis for wh...

  • Page 45

    4291-E P-28SECTION 1 REAL 3D ANIMATED SIMULATIONTILTIf split display is selected for PAN, specify the ratio of display area between the two planes. The setvalue represents the display ratio of the plane vertical to the spindle to the entire display area.[Supplement]EIOEMM6F1031R01Two kinds of m...

  • Page 46

    4291-E P-29SECTION 1 REAL 3D ANIMATED SIMULATIONEIOEMM6F1032R01EIOEMM6F1033R01ZXYZXYZZZZZZZZZXXXXXXYYYYZZZZZXXXXYYYYYYYYXYXZXZZZYYType VType HHorizontal axis (left) (HL)Horizontal axis (back) (HB)ZZZZZXXYXXYYYZZZZZXYXXXYYYType VType HHorizontal axis (right) (HR)

  • Page 47

    4291-E P-30SECTION 1 REAL 3D ANIMATED SIMULATIONGraphic data window Page 2/6 (Solid View)Eeoemm6f1026Fig.1-24 GRAPHIC DATA Pop-up Window (Page 2/6 - 2)EIOEMM6F1034R01Set the direction of view for projection by PAN and TILT.PANIndicates the angle in the horizontal plane, measured from the X-axis...

  • Page 48

    4291-E P-31SECTION 1 REAL 3D ANIMATED SIMULATIONWIDTHSet the display area for graphic drawing in reference to the center of graphic drawing.• Setting range of CENTER: -9999.999 - 9999.999mm• Setting range of WIDTH:4.000 - 9999.999mmUNIT EXEC RATEThe value set for this item is used for cylin...

  • Page 49

    4291-E P-32SECTION 1 REAL 3D ANIMATED SIMULATIONCUTTING FEED TRACESets whether or not tool path for cutting feed is drawn.If “EXIST” is set, the path is drawn in solid line.ENVELOP LINEFig.1-27 Envelope DrawingEIOEMM6F1037R01If “EXIST” is set, the envelope is drawn in solid line.BLANKSe...

  • Page 50

    4291-E P-33SECTION 1 REAL 3D ANIMATED SIMULATIONGraphic data window Page 5/6Eeoemm6f1029Fig.1-29 GRAPHIC DATA Pop-up Window (Page 5/6)EIOEMM6F1039R01Specify the color for each drawing. After selecting [F1] (MENU), select the desired color from thecolors displayed in pop-up function menu.Graphic...

  • Page 51

    4291-E P-34SECTION 1 REAL 3D ANIMATED SIMULATIONRATIO OF ROOM AREA IN AUTO SCALE (%)Set the margin of the drawing area that is obtained by the selection of [F7] (AUTO SCALE) as theratio to the material.ANGLE CHANGE PITCHSet the angle of rotation that corresponds to rotation by one pressing of a...

  • Page 52

    4291-E P-35SECTION 1 REAL 3D ANIMATED SIMULATION2-4-9. AREA CHANGEEeoemm6f1033The area change function allows the drawing area where graphic is displayed to be set while viewinggraphic display. The AREA CHANGE pop-up window may be called from the split view display andthe solid view display. If...

  • Page 53

    4291-E P-36SECTION 1 REAL 3D ANIMATED SIMULATION2-4-10. ANGLE CHANGEEeoemm6f1034This function allows the direction of view to be set for solid view display by using the display of acube. Rotate the view angle model (cube) to set the solid view angle.Fig.1-32 Rotating the View Angle Model by Cur...

  • Page 54

    4291-E P-37SECTION 1 REAL 3D ANIMATED SIMULATIONThe operation to change the PAN, and TILT is indicated below.Procedure :1 Use the right and left cursor keys to change the PAN (angle measured from the positive direc-tion of the X-axis).Fig.1-34 Changing the PANEIOEMM6F1045R012 Use the up and dow...

  • Page 55

    4291-E P-38SECTION 1 REAL 3D ANIMATED SIMULATION2-4-11. Tool Shape DefinitionEeoemm6f1035The tool shape to be displayed in animated simulation is managed by the TOOL SHAPE DEFINI-TION screen that is accessible in the tool data setting mode.To display and set the tool shape data at the TOOL SHAP...

  • Page 56

    4291-E P-39SECTION 1 REAL 3D ANIMATED SIMULATION4 Follow the steps below to set the tool shape data.5 Select [F1] (SET) and input the tool number.Select [F1] (SET) from the function menu, input a tool number and press the WRITE key. Thisdisplays the tool shape data of the tool registered to the...

  • Page 57

    4291-E P-40SECTION 1 REAL 3D ANIMATED SIMULATION2-5.NC Program Related to Animated DrawingEeoemm6f1038NC Codes Related to Graphic DisplayNC Codes Valid in Blocks between DEF WORK [n] and ENDNC CodeFunctionCommentDEF WORK[n]~ ENDMaterial definition “start” declara-tionMaterial definition “...

  • Page 58

    4291-E P-41SECTION 1 REAL 3D ANIMATED SIMULATION2-5-1. DEF WORK[n] ~ ENDEeoemm6f1039<Explanation>Registers the material shape.Material definition consists of the start declaration, registration procedure statement (see the INDEXand DIREC items), shape command string, and end declaration.&...

  • Page 59

    4291-E P-42SECTION 1 REAL 3D ANIMATED SIMULATION2-5-3. DELETE WORKEeoemm6f1041<Explanation>Deletes the material definition data of the registration number "*".<Example>DELETE WORKDELETE WORK[1]This deletes the material definition data of registration number 1.2-5-4. ORIGIN...

  • Page 60

    4291-E P-43SECTION 1 REAL 3D ANIMATED SIMULATION2-5-6. INDEXEeoemm6f1044<Explanation>Indicates the name and angle of the rotary axis used for cutting the material to be defined.Rotary axis name is A, B, or C, and angle should be specified in the range from 0 to 359 (integer).2-5-7. CYLNDR...

  • Page 61

    4291-E P-44SECTION 1 REAL 3D ANIMATED SIMULATION2-5-8. CYLNDREeoemm6f1046(A) → [apex of bottom face (x3, y3)], bottom face height z1, top face height z2(B) → Same as above(C) → Same as above<Abbreviated format>CY<Explanation>Defines the shape of a triangle pole or hole. (Absol...

  • Page 62

    4291-E P-45SECTION 1 REAL 3D ANIMATED SIMULATION2-5-9. CYLNDREeoemm6f1047(A) → [apex of bottom face (x3, y3)], [apex of bottom face (x4, y4)], bottom face height z1, top faceheight z2(B) → Same as above(C) → Same as above<Abbreviated format>CY<Explanation>Defines the shape of ...

  • Page 63

    4291-E P-46SECTION 1 REAL 3D ANIMATED SIMULATION2-5-10. CYLNDRIEeoemm6f1048(A) → [relative center of bottom face Dyc], Bottom face diameter D, Reference point Z, Relativeheight of bottom face Dz1, Relative height of top face Dz2(B) → Same as above(C) → Same as above<Abbreviated format&...

  • Page 64

    4291-E P-47SECTION 1 REAL 3D ANIMATED SIMULATION2-5-11. CYLNDRIEeoemm6f1049(A) → [relative apex of bottom face Dx2, Dy2], [relative apex of bottom face Dx3, Dy3], Referencepoint z, Relative height of bottom face Dz1, Relative height of top face Dz2(B) → Same as above(C) → Same as above<...

  • Page 65

    4291-E P-48SECTION 1 REAL 3D ANIMATED SIMULATION2-5-12. CYLNDRIEeoemm6f1050(A) → [relative apex of bottom face Dx2, Dy2], [relative apex of bottom face Dx3, Dy3], [relative apexof bottom face Dx4, Dy4], Reference point z, Relative height of bottom face Dz1, Relative height oftop face Dz2(B) ...

  • Page 66

    4291-E P-49SECTION 1 REAL 3D ANIMATED SIMULATION2-5-13. System variablesEeoemm6f1051In NC program, tool diameter, tool nose angle, tool edge diameter, and tool classification code num-bers are expressed as indicated below.[Supplement]Variable NameDescriptionSetting RangeCommentVTLTD [I]Tool dia...

  • Page 67

    4291-E P-50SECTION 1 REAL 3D ANIMATED SIMULATION2-6.Graphic Display2-6-1. Display OperationEeoemm6f1052Graphic display of animated simulation is possible by calling the ANIMATED SIMULATION screenin each operation mode.Start a program at this screen, and graphic display starts.[Supplement]2-6-2....

  • Page 68

    4291-E P-51SECTION 2 NC OPERATION MONITORSECTION 2 NC OPERATION MONITOREeoemm6f2001The NC operation monitor function has two sub functions -NC HOUR METER function and WORKCOUNTER function.The NC HOUR METER function counts and displays count and set data for the individual timers -POWER ON TIME,...

  • Page 69

    4291-E P-52SECTION 2 NC OPERATION MONITOR1.NC Hour MeterEeoemm6f2002Fig.2-1 NC OPR MONITOR Pop-up Window (2/2)EIOEMM6F2001R01The NC HOUR METER table displays the following items.Data is displayed in the unit of “hours : minutes : seconds”.1-1.Setting the Count and Set DataEeoemm6f2003In the...

  • Page 70

    4291-E P-53SECTION 2 NC OPERATION MONITOR2.NC Work CounterEeoemm6f2005The NC OPE MONITOR pop-function window consists of two pages (NC HOUR METER table andWORK COUNTER table) and you can select the desired page by pressing the page keys.Fig.2-2 NC OPR MONITOR Pop-up Window (1/2)EIOEMM6F2002R01T...

  • Page 71

    4291-E P-54SECTION 3 SYNCHRONIZED TAPPING / TORQUE MONITORING FUNCTIONSSECTION 3 SYNCHRONIZED TAPPING / TORQUE MONITORING FUNCTIONS1.Synchronized Tapping FunctionEeoemm6f3001The synchronized tapping function controls the spindle and feed axis operations in synchronizationusing the MCS drive uni...

  • Page 72

    4291-E P-55SECTION 3 SYNCHRONIZED TAPPING / TORQUE MONITORING FUNCTIONS1-1-2. Details of CommandsEeoemm6f3003(1) G Codes Calling a Tapping Cycle (G84, G284)Whether G84 calls a conventional float tapping cycle or a synchronized tapping cycle is deter-mined by the setting for NC OPTIONAL PARAMETE...

  • Page 73

    4291-E P-56SECTION 3 SYNCHRONIZED TAPPING / TORQUE MONITORING FUNCTIONS(7) Dwell Period at the Bottom Level (P)The command specifies the length of time the tool dwells at the bottom level. You may specifythe desired dwell period in the same manner as in the G04 mode operation.Designation of the...

  • Page 74

    4291-E P-57SECTION 3 SYNCHRONIZED TAPPING / TORQUE MONITORING FUNCTIONS1-2.Details of Synchronized Tapping OperationEeoemm6f3004Fig.3-1 Synchronized Tapping OperationEIOEMM6F3002R01(1) Tapping Cycle Command (G84, G284)In operation steps 5), 6) and 7), settings of feed override and spindle overr...

  • Page 75

    4291-E P-58SECTION 3 SYNCHRONIZED TAPPING / TORQUE MONITORING FUNCTIONS(2) Reverse Tapping Cycle Command (G74, G274)In comparison to the tapping cycle explained in item (1) above, operations are same as those inthe tapping cycle with an exception the spindle rotating direction in operations 4),...

  • Page 76

    4291-E P-59SECTION 3 SYNCHRONIZED TAPPING / TORQUE MONITORING FUNCTIONS1-3.Notes on Synchronized Tapping OperationEeoemm6f3005(1) G284 and G274 call the fixed cycle mode and G80 is used to cancel the fixed cycle mode.Besides G80, G00, G01, G02 and G03 also cancel the fixed cycle mode.(2) Specif...

  • Page 77

    4291-E P-60SECTION 3 SYNCHRONIZED TAPPING / TORQUE MONITORING FUNCTIONS2.Torque Monitoring Function for Synchronized TappingEeoemm6f3006This function monitors spindle load torque during synchronized tapping operation and causes alarmB if the monitored torque exceeds the preset level.2-1.Turning...

  • Page 78

    4291-E P-61SECTION 3 SYNCHRONIZED TAPPING / TORQUE MONITORING FUNCTIONS2-3.Setting the Immune PeriodEeoemm6f3009When starting the spindle from the state it is stopped, starting current flows the spindle motor thatcould cause the spindle torque to exceed the maximum allowable load. The overload ...

  • Page 79

    4291-E P-62SECTION 3 SYNCHRONIZED TAPPING / TORQUE MONITORING FUNCTIONS2-4.Torque Monitoring MethodEeoemm6f3010If spindle torque exceeds the set value continuously for approximately “10 * n” [msec] continuously,an alarm occurs and the following alarm message is displayed: Alarm B 2447 Synch...

  • Page 80

    4291-E P-63SECTION 3 SYNCHRONIZED TAPPING / TORQUE MONITORING FUNCTIONS(d) The maximum load ratio of the torque (%) on the right side of the parameter number describedin c) above is calculated by converting the set value of the “tapping torque monitor parameter”based on the spindles continu...

  • Page 81

    4291-E P-64SECTION 3 SYNCHRONIZED TAPPING / TORQUE MONITORING FUNCTIONS3.ParameterEeoemm6f3013The parameters related to the synchronized tapping function are set using the NC OPTIONALPARAMETER (SYNCHRONIZED TAPPING) screen.The screen displays the following parameters.G84/G74 TAP MODE(NC optiona...

  • Page 82

    4291-E P-65SECTION 3 SYNCHRONIZED TAPPING / TORQUE MONITORING FUNCTIONSSPINDLE RATED VALUE(SYNC. TAP)(NC optional parameter (long word) No. 23)RETURN SPEED OVERRIDE(SYNC. TAP)(NC optional parameter (long word) No. 113)* “0” is regarded as 100%.NUMBER OF TORQUE OVERTIME(NC optional parameter...

  • Page 83

    4291-E P-66SECTION 4 UPGRADED SEQUENCE RESTART FUNCTION (MID-BLOCK RESTART FUNCTION)SECTION 4 UPGRADED SEQUENCE RESTART FUNC-TION (MID-BLOCK RESTART FUNCTION)Eeoemm6f4001NOTICEIf automatic operation is interrupted during the execution of a block, the standard sequence restartfunction allows the...

  • Page 84

    4291-E P-67SECTION 4 UPGRADED SEQUENCE RESTART FUNCTION (MID-BLOCK RESTART FUNCTION)1.Sequence Restart CommandEeoemm6f4002The RESTART pop-up window is used to set the command necessary for sequence restart opera-tion.Set the commands by following the procedure below.Procedure :1 Make sure that ...

  • Page 85

    4291-E P-68SECTION 4 UPGRADED SEQUENCE RESTART FUNCTION (MID-BLOCK RESTART FUNCTION)5 Specify the return search method. Either input the sequence name or the block counter, orselect [F6] (LAST) from the pop-up function menu.Restart by designating the restart sequenceIn response to the input of ...

  • Page 86

    4291-E P-69SECTION 4 UPGRADED SEQUENCE RESTART FUNCTION (MID-BLOCK RESTART FUNCTION)Fig.4-4 Axis Movement Order DesignationEIOEMM6F4004R01<Example>SEQ. NAME: N100 AXIS MOVEMENT ORDER: -Z (Z last move)Return search is executed for sequence name “N100” and, after the first pressing o...

  • Page 87

    4291-E P-70SECTION 4 UPGRADED SEQUENCE RESTART FUNCTION (MID-BLOCK RESTART FUNCTION)<Example>Mid-block sequence restart operation by the following settingAXIS MOVEMENT ORDER: +Z (Z first move), MID-BLOCK RESTART: MC POSIT,RETURN AXIS: YFig.4-5 Designating the Restart PointEIOEMM6F4005R01R...

  • Page 88

    4291-E P-71SECTION 4 UPGRADED SEQUENCE RESTART FUNCTION (MID-BLOCK RESTART FUNCTION)2.Sequence Restart OperationEeoemm6f4003Sequence restart from the designated sequenceProcedure :1 Execute return operation to the designated sequence by refer to “Sequence Restart Com-mand”.2 Press the [SEQU...

  • Page 89

    4291-E P-72SECTION 4 UPGRADED SEQUENCE RESTART FUNCTION (MID-BLOCK RESTART FUNCTION)<Example 1>Fig.4-7 Example of Restart Operation and ProgramEIOEMM6F4007R01To return the axes to X130., Y310., Z-30. in the program above, follow the procedure indicatedbelow. Actually, the axes return to t...

  • Page 90

    4291-E P-73SECTION 4 UPGRADED SEQUENCE RESTART FUNCTION (MID-BLOCK RESTART FUNCTION)(e) Press the [SEQUENCE RESTART] key again. The X- and Y-axis move to the restartpoint at a jog feedrate and, on completion of positioning, the SLIDE HOLD indicatinglamp lights.(f)Press the [CYCLE START] button ...

  • Page 91

    4291-E P-74SECTION 5 WARM-UP FUNCTIONSECTION 5 WARM-UP FUNCTIONEeoemm6f5001The warm-up function is provided to execute warm-up automatically. It automatically turns on thepower according to the calendar timer setting and executes the specially prepared warm-up pro-gram.NOTICE1.Storing Warm-up P...

  • Page 92

    4291-E P-75SECTION 5 WARM-UP FUNCTION2.Operation2-1.Outline of OperationEeoemm6f5004Set the cycle on and off time on the calendar timer according to the operation schedule.(After turning on the cycle, allow at least three minutes before turning it off. For cycle off, refer toitems (2) and (3) i...

  • Page 93

    4291-E P-76SECTION 5 WARM-UP FUNCTION2-3.SupplementsEeoemm6f5006(1) After the completion of the warm-up program, the program selected last by the operation at theoperation panel is automatically selected. Therefore, if the warm-up program (file name:W.WAF) was selected at the operation panel be...

  • Page 94

    4291-E P-77SECTION 6 SIMPLIFIED LOAD MONITOR FUNCTIONSECTION 6 SIMPLIFIED LOAD MONITOR FUNCTIONEeoemm6f7001The simplified load monitor function monitors the spindle load ratio and outputs the alarm signal ifthe detected load ratio exceeds the parameter set value.A total of five sets of paramete...

  • Page 95

    4291-E P-78SECTION 6 SIMPLIFIED LOAD MONITOR FUNCTIONb) After the spindle speed reaches the range 75% to 125% of the specified spindle speed (Scommand), the function stays immune to the spindle load for the parameter-set length oftime to allow the spindle to rotate in the stable state.Fig.6-1 I...

  • Page 96

    4291-E P-79SECTION 6 SIMPLIFIED LOAD MONITOR FUNCTION2.Screen DisplayEeoemm6f7003From the function menu of the initial display screen in any operation mode, select [F3] (LOAD ON/OFF) to display the LOAD window, monitor the spindle load in the LOAD window.The LOAD MONITOR window can also be disp...

  • Page 97

    4291-E P-80SECTION 6 SIMPLIFIED LOAD MONITOR FUNCTION3.ParametersEeoemm6f7004(1) Machine User Parameter (Spindle)The parameter related to the simplified load monitor function is indicated below.SPINDLE OVERLOAD ALLOWABLE TIMESets the time for the function to wait for the spindle stabilized stat...

  • Page 98

    4291-E P-81SECTION 7 EXTERNAL PROGRAM SELECTION FUNCTIONSECTION 7 EXTERNAL PROGRAM SELECTION FUNC-TION1.External Program Selection A (Pushbutton Type)Eeoemm6f8001The external program selection function / external program selection A (pushbutton type) selects amain or a schedule program using a ...

  • Page 99

    4291-E P-82SECTION 7 EXTERNAL PROGRAM SELECTION FUNCTION2.External Program Selection B (Rotary Switch Type)Eeoemm6f8006The external program selection function / external program selection B (rotary switch type) selects amain or a schedule program using a rotary switch. Select the desired progra...

  • Page 100

    4291-E P-83SECTION 7 EXTERNAL PROGRAM SELECTION FUNCTION3.External Program Selection C (BCD Type)Eeoemm6f8011The external program selection function / external program selection C (BCD type) selects a main ora schedule program in response to the program number designated by the BCD input signal...

  • Page 101

    4291-E P-84SECTION 7 EXTERNAL PROGRAM SELECTION FUNCTION3-4.SupplementsEeoemm6f8015• Program selection is possible only in the automatic mode.• Program selection by BCD inputs is impossible when a program is being selected.• Program selection is impossible if the NC is in an alarm state....

  • Page 102

    4291-E P-85SECTION 7 EXTERNAL PROGRAM SELECTION FUNCTION3-6.Parity CheckEeoemm6f8018For external program selection type C (BCD type), the parity check function is available.The parity check function improves the reliability of the signals.3-6-1. ParametersEeoemm6f8019MC USER PARAMETER (EXTERNAL...

  • Page 103

    4291-E P-86SECTION 8 EXTERNAL M SIGNAL OUTPUT FUNCTIONSECTION 8 EXTERNAL M SIGNAL OUTPUT FUNCTIONEeoemm6f9001This function outputs contact point signals to an external device corresponding to the M codeentered in a program. The external device executes processing in response to the output signa...

  • Page 104

    4291-E P-87SECTION 9 CYCLE TIME REDUCTION FUNCTIONSECTION 9 CYCLE TIME REDUCTION FUNCTIONEeoemm6f0001The cycle time reduction function reduces non-cutting time by enabling simultaneous operationssuch that axis feed is executed at the same time the spindle starts to shorten total machining cycle...

  • Page 105

    4291-E P-88SECTION 10 F1-DIGIT FEED COMMAND FUNCTIONSECTION 10 F1-DIGIT FEED COMMAND FUNCTIONEeoemm6fa001The F1-digit feed command function allows the designation of a feedrate using a one-digit numberspecified following address character “F”. Actual feedrate is controlled according to the ...

  • Page 106

    4291-E P-89SECTION 10 F1-DIGIT FEED COMMAND FUNCTIONIf PARAM. F1 DIGIT is not displayed in the function menu, press the ([EXTEND]) key right to [F8].Fig.10-1 F1 PARAMETER SET Pop-up WindowEIOEMM6FA001R012-2.Setting Unit SystemEeoemm6fa004The setting unit conforms to the setting for the NC OPTIO...

  • Page 107

    4291-E P-90SECTION 10 F1-DIGIT FEED COMMAND FUNCTION2-3.Function CommandsEeoemm6fa005For the function keys used for setting the data, [SET], [ADD], [ACCEL] and [DECEL] are available.2-4.Updating the DataEeoemm6fa006In addition to the normal data setting method that uses SET and ADD functions, i...

  • Page 108

    4291-E P-91SECTION 10 F1-DIGIT FEED COMMAND FUNCTION2-6.OthersEeoemm6fa008(1) System VariablesAll setting data are held in system variables and can be referenced and set using a program.* Subscript in the range from 1 to 9(2) BackupThe data related to the F1-digit feed parameters is automatical...

  • Page 109

    4291-E P-92SECTION 10 F1-DIGIT FEED COMMAND FUNCTION3.Feed Switch MethodEeoemm6fa009Rotary switches are provided on the F1-digit feed operation panel and used to set the desired fee-drate. If an F command (F1 to F4 or F1 to F8) is specified in a program, the corresponding rotaryswitch is select...

  • Page 110

    4291-E P-93SECTION 11 ANY-ANGLE CHAMFERING FUNCTIONSECTION 11 ANY-ANGLE CHAMFERING FUNCTIONEeoemm6fb001When chamfering (C-chamfer, R-chamfer) a corner, it is not easy to program chamfering by using aG code (G01, G02, G03) if the corner has an arbitrary angle.The any-angle chamfering function al...

  • Page 111

    4291-E P-94SECTION 11 ANY-ANGLE CHAMFERING FUNCTION2.Example ProgramEeoemm6fb003Chamfering is executed at the corner defined by the present block that contains a chamfering com-mand and the next block.With a Q commandFig.11-2 Example WorkpieceEIOEMM6FB002R01<Example Program>EIOEMM6FB003R0...

  • Page 112

    4291-E P-95SECTION 11 ANY-ANGLE CHAMFERING FUNCTIONWith I and J commands (imaginary movement direction)Fig.11-3 Chamfering by Specifying Imaginary Movement DirectionEIOEMM6FB004R01When chamfering the last corner of the polygon as shown above, chamfering is possible by specify-ing the imaginary ...

  • Page 113

    4291-E P-96SECTION 11 ANY-ANGLE CHAMFERING FUNCTION3.SupplementsEeoemm6fb004• The chamfering command is valid only in the G01 mode. An alarm occurs if the chamferingcommand is specified in other modes.• Chamfering is executed in the selected plane.• Chamfering is executed only on a corner...

  • Page 114

    4291-E P-97SECTION 12 THREE-DIMENSIONAL CIRCULAR INTERPOLATION FUNCTIONSECTION 12 THREE-DIMENSIONAL CIRCULAR INTER-POLATION FUNCTIONEeoemm6fc001The three dimensional (3-D) circular interpolation function executes circular interpolation in anydesired plane in addition to the X-Y, Y-Z and Z-X pla...

  • Page 115

    4291-E P-98SECTION 12 THREE-DIMENSIONAL CIRCULAR INTERPOLATION FUNCTION1.Programming FormatEeoemm6fc002G02/G03 Xp__ Yp__ Zp__ I__ J__ K__ (P__ Q__ R__)G02/G03Direction of arc rotation (Refer to “3-D Arc Rotating Direction”.)Xp,Yp,ZpCoordinate values of end point(Xp: X or U axis, Yp: Y or V ...

  • Page 116

    4291-E P-99SECTION 12 THREE-DIMENSIONAL CIRCULAR INTERPOLATION FUNCTIONWith P, Q and R• When the check box of optional parameter (bit) No. 37, bit 5 is not checkedThe arc is defined in the plane that is established by the two points, the start point (actual posi-tion) and the center of the ar...

  • Page 117

    4291-E P-100SECTION 12 THREE-DIMENSIONAL CIRCULAR INTERPOLATION FUNCTION• Specify the coordinate values of the plane defining point in incremental value, referenced to thestart point, regardless of the mode selected by G90 and G91.[Supplement]2.3-D Arc Rotating DirectionEeoemm6fc003The rotati...

  • Page 118

    4291-E P-101SECTION 12 THREE-DIMENSIONAL CIRCULAR INTERPOLATION FUNCTION[Supplement]Fig.12-6 Straight Line Judgement ToleranceEIOEMM6FC006R011) Specify an arbitrary number following the sign (+, -) of I, J, and K. Any of I, J, and K must bespecified.2) If a plane of projection is designated whi...

  • Page 119

    4291-E P-102SECTION 12 THREE-DIMENSIONAL CIRCULAR INTERPOLATION FUNCTION(1) Determining Arc Rotating Direction without G256If G256 is not specified, the arc rotating direction is determined in the manner indicated below.a) The arc rotating direction (G02, G03) is defined based on the rotating d...

  • Page 120

    4291-E P-103SECTION 12 THREE-DIMENSIONAL CIRCULAR INTERPOLATION FUNCTIONc) If the projected path in the X-Y plane and the Y-Z plane are both judged a straight line (*), thearc is projected to the Z-X plane and viewed from the Y+ direction. The direction of rotationon the Z-X plane is used as th...

  • Page 121

    4291-E P-104SECTION 12 THREE-DIMENSIONAL CIRCULAR INTERPOLATION FUNCTION(2) Fixing the 3-D Arc Projecting Plane by G17/G18/G19It is possible to fix the plane where the 3-D arc is projected by designating G17 / G18 / G19.Whether or not this function is valid is determined by the setting for a pa...

  • Page 122

    4291-E P-105SECTION 12 THREE-DIMENSIONAL CIRCULAR INTERPOLATION FUNCTION3.Shorter Arc and Longer ArcEeoemm6fc004The circular interpolation is executed along either a shorter or longer path from the start point to theend point around the center of the arc.Programming formatG172 (or G173) X__ Y__...

  • Page 123

    4291-E P-106SECTION 12 THREE-DIMENSIONAL CIRCULAR INTERPOLATION FUNCTION5.ParametersEeoemm6fc007Optional parameter (word) No. 59Tolerance for determining if the projected path of 3-D arc is straight lineInitial value: 0Minimum value: 0Max. value: 32767Unit: µmValid command: S (setting) onlyOpt...

  • Page 124

    4291-E P-107SECTION 13 AXIS NAME DESIGNATION FUNCTIONSECTION 13 AXIS NAME DESIGNATION FUNCTIONEeoemm6fd001Axis names used in programming are usually determined as names specific to the individualmachines, like X-axis for table travel. The axis name designation function, however, allows the pro-...

  • Page 125

    4291-E P-108SECTION 13 AXIS NAME DESIGNATION FUNCTION1.Axis Name DesignationEeoemm6fd002Axis names of standard axes (X, Y, Z) are designated using a G command.1-1.Renaming the machine axesEeoemm6fd003Programming format: G14 Xx Yy ZzX, Y, Z:Program axes (new axis names)x, y, z:Machine axis No.&l...

  • Page 126

    4291-E P-109SECTION 13 AXIS NAME DESIGNATION FUNCTIONCoordinate System and Axis Designation NumbersMachining FaceCoordi-nate Sys-tem No.Axis Designation No.RemarkXYZA11232-1-2332-134-213B51-326-1327-3 -128312C913-210-1-3-2113-1-212-31-2D13-321143-211523116-2-31E1732-118-3-2-1192-3-120-23-1

  • Page 127

    4291-E P-110SECTION 13 AXIS NAME DESIGNATION FUNCTIONFig.13-3 Coordinate System KindsEIOEMM6FD004R01ZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXYYYYYYXYYYYYYYYYYYYYYMachine coordinate systemindicates the X-Y plane.1345689101112131417181927151620ABCDE

  • Page 128

    4291-E P-111SECTION 13 AXIS NAME DESIGNATION FUNCTION2.Applicable RangeEeoemm6fd004(1) ModeIn the automatic or MDI mode, the NC program is executed in the program coordinate system.In other operation modes, the commands in the program are processed as the data in themachine coordinate system.(2...

  • Page 129

    4291-E P-112SECTION 13 AXIS NAME DESIGNATION FUNCTION3.Screen DisplayEeoemm6fd005Program axis names are displayed as a suffix to the machine axis name (X, Y, Z) at the ACTUALPOSITION screen.Fig.13-4 Mirror Image Display and Program Axis IndicationEIOEMM6FD005R01Example of displayEIOEMM6FD006R01...

  • Page 130

    4291-E P-113SECTION 13 AXIS NAME DESIGNATION FUNCTION4.Example Program (for MCM)Eeoemm6fd006(1) Fixed Cycle (Drilling) ProgramEIOEMM6FD007R01Fig.13-5 Machining on Different Faces Using the Same Program by Switching Axis NamesEIOEMM6FD008R01As shown in the program above, the same program can be ...

  • Page 131

    4291-E P-114SECTION 13 AXIS NAME DESIGNATION FUNCTION5.SupplementsEeoemm6fd007(1) Block DisplayIn the display of block data, the G codes and the actual position data may differ from those inthe NC program. The reason for this is the block data display shows the operation of themachine axes alth...

  • Page 132

    4291-E P-115SECTION 13 AXIS NAME DESIGNATION FUNCTION(3) Upper Limit Return in Fixed CyclesM52 used in fixed cycles and coordinate calculation, etc. is valid for the Z-axis (machine axis) inthe machine coordinate system. If the Z-axis in a program corresponds to the X- or Y-axis of themachine a...

  • Page 133

    4291-E P-116SECTION 14 MULTIPLE-POINT SPINDLE ORIENTATION FUNCTIONSECTION 14 MULTIPLE-POINT SPINDLE ORIENTATION FUNCTIONEeoemm6fe001The multiple-point spindle orientation function executes spindle orientation at a desired angularposition.This function is effectively used for executing tool brea...

  • Page 134

    4291-E P-117SECTION 14 MULTIPLE-POINT SPINDLE ORIENTATION FUNCTION1.Setting the Spindle Orientation DirectionEeoemm6fe002The spindle rotating direction for orientation is determined by an M command.• M19:Spindle orientation is executed in the CW direction.• M118:Spindle orientation is execu...

  • Page 135

    4291-E P-118SECTION 14 MULTIPLE-POINT SPINDLE ORIENTATION FUNCTION2.Tool Breakage Detection and Automatic Tool Length Off-setEeoemm6fe003The multiple-point spindle orientation function allows a special tool such as a boring bar to stop atthe position where the tool bit faces the touch sensor.(1...

  • Page 136

    4291-E P-119SECTION 15 EXTERNAL MANUAL INDEX TABLE OPERATION FUNCTIONSECTION 15 EXTERNAL MANUAL INDEX TABLE OPER-ATION FUNCTIONEeoemm6ff001Fig.15-1 General ViewEIOEMM6FF001R01This function uses the externally installed manual operation panel installed at the front of themachine to facilitate se...

  • Page 137

    4291-E P-120SECTION 15 EXTERNAL MANUAL INDEX TABLE OPERATION FUNCTION1.Manual Operation PanelEeoemm6ff002Fig.15-2 Manual Operation PanelEIOEMM6FF002R01(1) B-AXIS MANUAL Switch• The switch is used to select and cancel the manual B-axis mode. Turn the switch in the ONposition to select the manu...

  • Page 138

    4291-E P-121SECTION 15 EXTERNAL MANUAL INDEX TABLE OPERATION FUNCTION2.SupplementsEeoemm6ff003(1) When the B-AXIS MANUAL switch is operated (turned ON / OFF), the NC is reset at eachswitch operation.Therefore, the switch may be turned to the OFF position only after the index table is clamped. I...

  • Page 139

    4291-E P-122SECTION 16 AUTOMATIC SCHEDULE PROGRAM UPDATING FUNCTIONSECTION 16 AUTOMATIC SCHEDULE PROGRAM UPDATING FUNCTIONEeoemm6fg001The OSP can use schedule programs so that different kinds of workpieces can be machined contin-uously using a pallet changer, etc. without requiring operator's i...

  • Page 140

    4291-E P-123SECTION 16 AUTOMATIC SCHEDULE PROGRAM UPDATING FUNCTION1-2.Designation of Automatic Updating of a Schedule ProgramEeoemm6fg003For the designation of automatic updating of a schedule program, the SCHEDULE PROGRAMSELECT (MEMORY MODE) window is used.Designation may be made by following...

  • Page 141

    4291-E P-124SECTION 16 AUTOMATIC SCHEDULE PROGRAM UPDATING FUNCTION1-3.Editing a Schedule ProgramEeoemm6fg004Although a schedule program can be edited in normal program editing procedure, the schedule pro-gram presently executed or the one entered for automatic updating cannot be edited directl...

  • Page 142

    4291-E P-125SECTION 16 AUTOMATIC SCHEDULE PROGRAM UPDATING FUNCTION1-4.Entering the Updating Schedule ProgramEeoemm6fg005Enter the schedule program that replaces the selected schedule program by following the procedurebelow.Procedure :1 Select the automatic mode.2 Select [F1] (SCHEDULE PPG_OPER...

  • Page 143

    4291-E P-126SECTION 16 AUTOMATIC SCHEDULE PROGRAM UPDATING FUNCTION2.Screen DisplayEeoemm6fg006Select [F5] (RUN GUIDE) from the function menu of the program operation mode, and the windowdisplays the information on the schedule program such as entered schedule program files.Fig.16-4 RUN GUIDE P...

  • Page 144

    4291-E P-127SECTION 17 ADDITIONAL AXIS (ROTARY AXIS)SECTION 17 ADDITIONAL AXIS (ROTARY AXIS)1.Normal Operation SpecificationEeoemm6fh001Rotary tables have infinite movement range, and, differing from standard axes (X, Y, Z), they returnto their original position in a rotation of 360°. Due to t...

  • Page 145

    4291-E P-128SECTION 17 ADDITIONAL AXIS (ROTARY AXIS)1-3-3. Rotating Direction CommandEeoemm6fh006Conforms to ISO-841, ISO-1056 and JIS6310.* M15, M16, M115 and M116 are modal.1-3-4. Installation Position and Rotating Direction of NC Rotary TableEeoemm6fh007(1) Vertical Machining Centers (MC-V)F...

  • Page 146

    4291-E P-129SECTION 17 ADDITIONAL AXIS (ROTARY AXIS)(2) Horizontal Machining Centers (MC-H)Fig.17-2 Horizontal Machining Centers (MC-H)EIOEMM6FH002R01(3) Double-column Machining CentersFig.17-3 Double-column Machining CentersEIOEMM6FH003R01B-axisC-axisXYZXYZXYZXYZ

  • Page 147

    4291-E P-130SECTION 17 ADDITIONAL AXIS (ROTARY AXIS)1-3-5. Rotary Axis ParametersEeoemm6fh008An additional axis (with an exception of an NC rotary table used as the B-axis in MC-*H) may beused in any of A, B, and C axes depending on the installation direction.The rotary axis parameters are prov...

  • Page 148

    4291-E P-131SECTION 17 ADDITIONAL AXIS (ROTARY AXIS)The rotating direction of a rotary table is determined according to the ISO standard so that thearrow indication is taken as CCW. Select the rotating direction referring to the illustration below.Fig.17-5 Rotating Direction of Rotary AxisEIOEM...

  • Page 149

    4291-E P-132SECTION 17 ADDITIONAL AXIS (ROTARY AXIS)1-3-6. Program ExamplesEeoemm6fh009<Example 1>EIOEMM6FH006R01• In N2, the table does not move since the same C-axis position is specified.<Example 2>EIOEMM6FH007R01• In N4, the table rotates in the CW direction since a positive...

  • Page 150

    4291-E P-133SECTION 17 ADDITIONAL AXIS (ROTARY AXIS)<Example 5>EIOEMM6FH010R01Fig.17-6 Programmed Path - 1EIOEMM6FH011R01• In N10 and N11, the Y-axis moves 100 mm while the rotary table makes two full turns generat-ing the path as shown above.(A)(B)(C)N9N10N11G0G91G1C0C360C360Y200Y - 50...

  • Page 151

    4291-E P-134SECTION 17 ADDITIONAL AXIS (ROTARY AXIS)1-3-7. Feedrate in Simultaneous Two-axis ControlEeoemm6fh010<Example>Fig.17-7 Programmed Path - 2EIOEMM6FH012R01The commands in N2 generate the path as shown above.Y-axis moves from point A to point B while the rotary table makes one tur...

  • Page 152

    4291-E P-135SECTION 17 ADDITIONAL AXIS (ROTARY AXIS)Therefore, the NC assumes the axis travel distance as D = 373.631 mm.Since feedrate is programmed as F36 (mm/min), required time T isEIOEMM6FH015R01Therefore, the time required for the cutting is 10 min 23 sec.1-3-8. Calculating the Feedrate C...

  • Page 153

    4291-E P-136SECTION 17 ADDITIONAL AXIS (ROTARY AXIS)This also applies to the calculation of the feedrate F when the B- or C-axis is used. If the C-axis isused, however, double the distance “r” between the center of rotation and the tool position to obtainthe value of “D”.Fig.17-9 Distan...

  • Page 154

    4291-E P-137SECTION 17 ADDITIONAL AXIS (ROTARY AXIS)where,f: Required feedrate at the tool positiona: Incremental value (deg.) of A-axis commandD: Workpiece outer diameterx: Incremental value (mm) of B-axis commandπ: Ratio of circumference of circle to its diameterEntering “a = 360°" a...

  • Page 155

    4291-E P-138SECTION 17 ADDITIONAL AXIS (ROTARY AXIS)2.Multi-turn SpecificationEeoemm6fh014With the multi-turn specification, operations of an NC rotary table (A-, B- and C-axis) may be pro-grammed in the same manner as a linear axis. In this specification, M commands (M15 and M16)used for speci...

  • Page 156

    4291-E P-139SECTION 17 ADDITIONAL AXIS (ROTARY AXIS)2-2.Outline of Operations2-2-1. Automatic and MDI ModesEeoemm6fh019Commands, operations and position display greater than 360 [°] (one turn) are possible regardlessof the absolute or incremental programming mode.<Example>If the mirror i...

  • Page 157

    4291-E P-140SECTION 17 ADDITIONAL AXIS (ROTARY AXIS)Incremental mode (G91)The actual coordinate of the NC rotary table is taken as the center of the mirror image function.<Example>Mirror image C-axis: ONN001 G90 C-20N002 G91 C540EIOEMM6FH026R012-2-2. Manual ModeEeoemm6fh020The NC ...

  • Page 158

    4291-E P-141SECTION 17 ADDITIONAL AXIS (ROTARY AXIS)2-3.ParametersEeoemm6fh022Whether or not the multi-turn specification is valid for the NC rotary table is set using the followingparameter.EIOEMM6FH027R013. NC OPTIONAL PARAMETERA-AXIS MULTI-TURN FUNCTION, B-AXIS MULTI-TURN FUNCTION, C-AXIS MU...

  • Page 159

    4291-E P-142SECTION 17 ADDITIONAL AXIS (ROTARY AXIS)2-4.Actual Position DisplayEeoemm6fh023The actual position data of an NC rotary table is displayed in coordinate values (-9999.999 [°] to9999.999 [°] or -9999.9999 [°] to 9999.9999 [°]).On some kinds of display screen, the coordinate value...

  • Page 160

    4291-E P-143SECTION 17 ADDITIONAL AXIS (ROTARY AXIS)2-5.Turning the Power ON/OFF and Resetting the NCEeoemm6fh024The coordinate value of the NC rotary table actual position in the work coordinate system is changedto a value within 360 by the following operations.(1) Turning the power ON/OFF(2) ...

  • Page 161

    4291-E P-144SECTION 17 ADDITIONAL AXIS (ROTARY AXIS)2-6-2. Home PositionEeoemm6fh026(1) Positioning at the Home PositionThe multi-turn specification NC rotary table executes positioning at the home position throughthe shorter path (within 360°).<Example>EIOEMM6FH031R01Assume 0° position...

  • Page 162

    4291-E P-145SECTION 17 ADDITIONAL AXIS (ROTARY AXIS)2-7.Work Zero OffsetEeoemm6fh027The work zero offset setting range is indicated below.-9999.999 ~ 9999.999 [°] or -9999.9999 ~ 9999.9999 [°]When G92 is executed, the work zero offset data is calculated so that the actual coordinate will beth...

  • Page 163

    4291-E P-146SECTION 17 ADDITIONAL AXIS (ROTARY AXIS)2-9.Installation of Multi-turn NC Rotary TableEeoemm6fh029To use the multi-turn specification NC rotary table, the system parameters described in “Setting Sys-tem Parameters” must be set. If the NC rotary table must be operated before sett...

  • Page 164

    4291-E P-147SECTION 18 CYLINDER SIDE-FACE MACHINING FUNCTIONSECTION 18 CYLINDER SIDE-FACE MACHINING FUNC-TIONEeoemm6fi001The cylinder side-face machining function allows the machining on the side face of a cylindricalworkpiece to be programmed in the same manner as if machining is executed in a...

  • Page 165

    4291-E P-148SECTION 18 CYLINDER SIDE-FACE MACHINING FUNCTION1.Programming FormatEeoemm6fi002The procedure for executing cylinder side-face machining is indicated below.Procedure :1 Select the plane that includes the rotary axis. (G17, G18, G19)2 Select the cylinder side-face machining mode. (G1...

  • Page 166

    4291-E P-149SECTION 18 CYLINDER SIDE-FACE MACHINING FUNCTION1-1-2. Canceling the cylinder side-face machining modeEeoemm6fi004G174[Supplement]1) In the cylinder side-face machining mode, select the plane that includes a rotary axis.2) Plane selection is not possible by the combination of a basi...

  • Page 167

    4291-E P-150SECTION 18 CYLINDER SIDE-FACE MACHINING FUNCTION1-2.Corresponding Basic AxisEeoemm6fi005When programming cylinder side-face machining, a rotary axis is replaced with a basic axis. Thebasic axis that replaces a rotary axis is called the corresponding basic axis of that rotary axis. T...

  • Page 168

    4291-E P-151SECTION 18 CYLINDER SIDE-FACE MACHINING FUNCTION1-3.Machining CommandsEeoemm6fi006Program the cylinder side-face machining after selecting the cylinder side-face machining mode.For a rotary axis, convert the length on the cylinder side face into angular value.Use the formula indicat...

  • Page 169

    4291-E P-152SECTION 18 CYLINDER SIDE-FACE MACHINING FUNCTION1-3-2. Circular Interpolation (G02, G03)Eeoemm6fi011I:Signed distance on the Xp-axis; from the start point to the centerJ:Signed distance on the Yp-axis; from the start point to the centerK:Signed distance on the Zp-axis; from the star...

  • Page 170

    4291-E P-153SECTION 18 CYLINDER SIDE-FACE MACHINING FUNCTION1-3-3. Cutter Radius Compensation (G40, G41, G42)Eeoemm6fi012Cutter radius compensation is executed in the developed plane.Functions and the commands are the same as usual.For details, refer to the Programming Manual.1-3-4. Any-angle C...

  • Page 171

    4291-E P-154SECTION 18 CYLINDER SIDE-FACE MACHINING FUNCTION<Example> Cylinder radius R = 31.831 [mm]EIOEMM6FI006R01In the example above, angular commands are used for both B and I.Rotary axis parametersAXIS NAME: BREV. DIR: Set by manufacturerCORRESPOND BASE AXIS: +Xp30R20RC10C20[mm]1505...

  • Page 172

    4291-E P-155SECTION 18 CYLINDER SIDE-FACE MACHINING FUNCTION1-3-5. Fixed CycleEeoemm6fi014A fixed cycle operation is possible in the cylinder side-face coordinate system. For a cycle axis, onlya linear axis may be used.In fine boring (G76) and back boring (G87) cycles, use angular commands for ...

  • Page 173

    4291-E P-156SECTION 18 CYLINDER SIDE-FACE MACHINING FUNCTION<Example> Deep-hole drilling cycleCylinder radius R = 50 [mm]EIOEMM6FI008R01For address characters I and J, use a length command.Rotary axis parametersAXIS NAME: AREV. DIR: Set by manufacturerCORRESPOND BASE AXIS: -Yp[Supplement]...

  • Page 174

    4291-E P-157SECTION 18 CYLINDER SIDE-FACE MACHINING FUNCTION1-3-6. Coordinate Calculation FunctionEeoemm6fi015Coordinate calculation in the cylinder side-face coordinate system is possible.Use angular commands for the coordinate values of the reference point, I and J of grid, double grindand sq...

  • Page 175

    4291-E P-158SECTION 18 CYLINDER SIDE-FACE MACHINING FUNCTION1-3-7. Area MachiningEeoemm6fi016An area machining operation is possible in the cylinder side-face coordinate system. For a cycleaxis, only a linear axis may be used.For reference point coordinate values, I (length along the horizontal...

  • Page 176

    4291-E P-159SECTION 18 CYLINDER SIDE-FACE MACHINING FUNCTIONRotary axis parametersAXIS NAME: AREV. DIR: Set by manufacturerCORRESPOND BASE AXIS: -Yp[Supplement]The command types indicated above are valid only when both the rotary axis rotating direction andthe corresponding basic axis direction...

  • Page 177

    4291-E P-160SECTION 18 CYLINDER SIDE-FACE MACHINING FUNCTION2.Animation FunctionEeoemm6fi007Progress of cylinder side-face machining is shown in the screen using graphics. This display isgiven, however, only for movements of a tool on the surface of the cylinder side face using a rectan-gular s...

  • Page 178

    4291-E P-161SECTION 18 CYLINDER SIDE-FACE MACHINING FUNCTIONROTARY AXISSelect [NO SETTING].AREA DATA (CENTER, WIDTH)In addition to the set and add functions using length (mm) data, angle (deg) data can also be usedfor these functions. Conversion factors is used for angle data.CONVERSION COEFFIC...

  • Page 179

    4291-E P-162SECTION 19 PALLET IDENTIFICATION FUNCTION FOR 2-PALLET APCSECTION 19 PALLET IDENTIFICATION FUNCTION FOR 2-PALLET APCEeoemm6fj001The pallet identification function provided for the machine equipped with 2-pallet APC is used tojudge the pallet presently mounted on the machine table us...

  • Page 180

    4291-E P-163SECTION 19 PALLET IDENTIFICATION FUNCTION FOR 2-PALLET APC1.System Variable for Pallet IdentificationEeoemm6fj002<Program example>An example of program for determining the jump destination - to N100 for A-pallet and to N200 for B-pallet.EIOEMM6FJ002R01NameVPLTKDescriptionType ...

  • Page 181

    4291-E P-164SECTION 19 PALLET IDENTIFICATION FUNCTION FOR 2-PALLET APC2.Pallet Identification CommandEeoemm6fj003This command enables identification of A-pallet (or L-pallet) and B-pallet (or R-pallet) using a pro-gram2-1.Programming FormatEeoemm6fj004EIOEMM6FJ003R012-2.Application Example (Exa...

  • Page 182

    4291-E P-165SECTION 20 TOOL MANAGEMENT FUNCTIONSECTION 20 TOOL MANAGEMENT FUNCTIONEeoemm6fk001The tool management function manages various information about tools.Information will be given a number (tool number) from 1 to 50 as a standard number. However, num-bers up to 300 are optionally avail...

  • Page 183

    4291-E P-166SECTION 20 TOOL MANAGEMENT FUNCTION1.Tool Management Screens and Information to be ManagedEeoemm6fk002The tool management function manages information displayed on the tool management screens(the Tool Management Function Screen and the Tool Management Function (Compensation No. 2,No...

  • Page 184

    4291-E P-167SECTION 20 TOOL MANAGEMENT FUNCTION[Supplement]The information items to be managed and their descriptions are shown below:(1) Distinction between commanded tool and spare toolWhether the tool of a specific tool number is the "commanded tool" or a "tool to be used as a...

  • Page 185

    4291-E P-168SECTION 20 TOOL MANAGEMENT FUNCTION(3) Pot No.Pot No. displays the pot number in which each tool is stored.This information is just for display. To change settings, modify the information about each toolnumber on the Pot No./Tool No. Table Screen. (Refer to "OPERATION MANUAL / ...

  • Page 186

    4291-E P-169SECTION 20 TOOL MANAGEMENT FUNCTION(6) OK/NG (tool state and causes of defects)Manages the current state of the tool.• The table below shows the information displayed in the OK/NG field:• Below are the main causes of defects related to "NG" tools:• Tool life expirati...

  • Page 187

    4291-E P-170SECTION 20 TOOL MANAGEMENT FUNCTION• OK/NG SETTING windowBy selecting [F1] (SET) with the cursor placed in the OK/NG field, the OK/NG SETTINGpopup window appears.Fig.20-3 OK/NG SETTING Popup Window EIOEMM6FK009R01When "NG" is displayed in the OK/NG field on the TOOL MANA...

  • Page 188

    4291-E P-171SECTION 20 TOOL MANAGEMENT FUNCTIONc) No.3 offset numberCommand [HC] or [DC] in the machining program.When HC or DC is commanded, the No. 3 offset number set to the tool number of the activetool becomes an H or D number.• <Example>This example describes the following conditi...

  • Page 189

    4291-E P-172SECTION 20 TOOL MANAGEMENT FUNCTION2.TOOL MANAGEMENT DATA SETTING2-1.TOOL MANAGEMENT Screen Display and Data SettingEeoemm6fk003The procedure for displaying the TOOL MANAGEMENT screen and setting management data oneach tool is described below:TOOL MANAGEMENT screen displayProcedure ...

  • Page 190

    4291-E P-173SECTION 20 TOOL MANAGEMENT FUNCTIONManagement data settingProcedure :1 Using the up, down, right, and left cursor keys, move the cursor to the setting column you want.The data corresponding to the active tool is displayed yellow on the setting table.Data on up to 10 groups is displa...

  • Page 191

    4291-E P-174SECTION 20 TOOL MANAGEMENT FUNCTION2-3.Tool GroupEeoemm6fk005The contents of the data table displayed on the TOOL MANAGEMENT FUNCTION and TOOL MAN-AGEMENT FUNCTION (OFFSET NO. 2, NO. 3) screens in order of tool numbers or group numbers.The grouping procedure is described below:Proce...

  • Page 192

    4291-E P-175SECTION 20 TOOL MANAGEMENT FUNCTION2-4.Resetting Defective Tool DataEeoemm6fk006In case of a tool defect due to a specific cause, the defective tool registration will not be reset untilthe operator enters "OK" in the OK/NG evaluation column of the tool life table.After the...

  • Page 193

    4291-E P-176SECTION 20 TOOL MANAGEMENT FUNCTION3.Changeover of Spare Tool (optional)3-1.Selection of Spare ToolEeoemm6fk007When the tool commanded in a part program is defective (NG2 or NG3), the changeover to thespare tool in the same group as the commanded tool will be made.If all the tools i...

  • Page 194

    4291-E P-177SECTION 20 TOOL MANAGEMENT FUNCTION4.Management of Tools for Which ATC Is Not UsedEeoemm6fk009For MDB which is not equipped with ATC, and for large diameter tools and universal attachmentswhich cannot be stored in the ATC magazine, tool life management and automatic tool length offs...

  • Page 195

    4291-E P-178SECTION 21 TOOL LIFE MANAGEMENT FUNCTIONSECTION 21 TOOL LIFE MANAGEMENT FUNCTIONEeoemm6fl001The NC machine counts and totals the time used for cutting a workpiece with cutting commands(G01, G02, and G03). The total cutting time or counted number is compared with the preset tool life...

  • Page 196

    4291-E P-179SECTION 21 TOOL LIFE MANAGEMENT FUNCTION2.Command for Activating Tool Life ManagementEeoemm6fl003For activating the tool life management function, execute the command TLFON.Once executed, the TLFON command remains effective until the power supply is turned off or theTLFOFF command i...

  • Page 197

    4291-E P-180SECTION 21 TOOL LIFE MANAGEMENT FUNCTION3.Resetting Tool Life DataEeoemm6fl004When a tool displayed as NG is judged to be usableWhen the life of the tool exceeds the set time but the operator judges it to still be usable, follow theprocedure below to extend its life.Procedure :1 Pre...

  • Page 198

    4291-E P-181SECTION 21 TOOL LIFE MANAGEMENT FUNCTIONReplacing a tool with a new oneWhen the life of the tool exceeds the set time and it is replaced with a new one, reset the informationabout the tool number concerned according to the following procedure below:Procedure :1 Register information ...

  • Page 199

    4291-E P-182SECTION 21 TOOL LIFE MANAGEMENT FUNCTION4.Program Examples4-1.Tool Life Management by Tool Used Time DataEeoemm6fl005• With the program example given above, the tool life management function is called up and can-celled by the programmed commands. The commands - TLFON and TLFOFF - ...

  • Page 200

    4291-E P-183SECTION 21 TOOL LIFE MANAGEMENT FUNCTION4-2.Tool Life Management by Count Data of Machining CyclesEeoemm6fl006• Suppose the initial setting value be "100P", the initial setting value is automatically deducted to96P (100P - 4P) by the execution of sequence N13 and then to...

  • Page 201

    4291-E P-184SECTION 22 READ/WRITE AND GET/PUT FUNCTIONS (WITH FILE INPUT/OUTPUT FUNCTION)SECTION 22 READ/WRITE AND GET/PUT FUNCTIONS (WITH FILE INPUT/OUTPUT FUNCTION)Eeoemm6fm001Through data communications (input: numeric data only, output: numeric or character data) with anexternal device usin...

  • Page 202

    4291-E P-185SECTION 22 READ/WRITE AND GET/PUT FUNCTIONS (WITH FILE INPUT/OUTPUT FUNCTION)(2) Configuration IIEIOEMM6FM002r01Common variablesSystem variablesLocal variables, I/O variablesCharacter-string data, etc.Read file ARead file B<Programming>Read file CFWRITCWrite areaFOPENAFOPENBRE...

  • Page 203

    4291-E P-186SECTION 22 READ/WRITE AND GET/PUT FUNCTIONS (WITH FILE INPUT/OUTPUT FUNCTION)2.Function I2-1.READ FunctionEeoemm6fm020The READ function receives data from an external device through the RS232C interface and storesthe data to the read area (max. 160 characters).Data reading ends by r...

  • Page 204

    4291-E P-187SECTION 22 READ/WRITE AND GET/PUT FUNCTIONS (WITH FILE INPUT/OUTPUT FUNCTION)2-2.WRITE FunctionEeoemm6fm021The WRITE function sends the data from the write area (max. 160 characters) to an external devicethrough the RS232C interface.• Format: WRITE n• n: RS232C interface channel...

  • Page 205

    4291-E P-188SECTION 22 READ/WRITE AND GET/PUT FUNCTIONS (WITH FILE INPUT/OUTPUT FUNCTION)2-3.GET FunctionEeoemm6fm022The GET function fetches the numeric data, stored in the read area by the execution of the READcommand, and sets it to the specified variable.• Format: GET s, l• s: Input ele...

  • Page 206

    4291-E P-189SECTION 22 READ/WRITE AND GET/PUT FUNCTIONS (WITH FILE INPUT/OUTPUT FUNCTION)2-4.PUT FunctionEeoemm6fm023The PUT function stores numeric data or character-string to the write area where the data is outputto an external device by the WRITE command.• Format: PUT s, l• s: Output el...

  • Page 207

    4291-E P-190SECTION 22 READ/WRITE AND GET/PUT FUNCTIONS (WITH FILE INPUT/OUTPUT FUNCTION)3.Function II (File Input/Output Function)3-1.FOPENA (FOPENB) FunctionEeoemm6fm007The FOPENA (FOPENB) function opens read-in file A (file B) in a sector device.Input the device name and the file name of the...

  • Page 208

    4291-E P-191SECTION 22 READ/WRITE AND GET/PUT FUNCTIONS (WITH FILE INPUT/OUTPUT FUNCTION)3-3.READ FunctionEeoemm6fm009The READ function sends the data from read-in file A or B which has been opened by the executionof the FOPENA (B) command to the read area (max. 160 characters) in unit of lines...

  • Page 209

    4291-E P-192SECTION 22 READ/WRITE AND GET/PUT FUNCTIONS (WITH FILE INPUT/OUTPUT FUNCTION)3-6.PUT FunctionEeoemm6fm012The PUT function stores the numeric data and character-string to the write area where data is out-put to an external device by the WRITE command.The function is the same as that ...

  • Page 210

    4291-E P-193SECTION 22 READ/WRITE AND GET/PUT FUNCTIONS (WITH FILE INPUT/OUTPUT FUNCTION)4.GET/PUT of VariablesEeoemm6fm024(1) When using the GET/PUT function for reading or storing system variables that requires unitssuch as VZOFX, VTOFH, and VTOFD, ensure that their unit agrees with the unit ...

  • Page 211

    4291-E P-194SECTION 22 READ/WRITE AND GET/PUT FUNCTIONS (WITH FILE INPUT/OUTPUT FUNCTION)5.EXAMPLE PROGRAM5-1.Example Program IEeoemm6fm015Data Input Using READ and GET Commands<Data to be sent>EIOEMM6FM003r01<Analytic program><Result of execution on analytic program>VC1=1VC2=...

  • Page 212

    4291-E P-195SECTION 22 READ/WRITE AND GET/PUT FUNCTIONS (WITH FILE INPUT/OUTPUT FUNCTION)< Sent data >1 5 10 15 20 25 30CUTTER RADIUS COMP1 10.000, 2 20.0005-2.Example Program II (File Input/Output Function)Eeoemm6fm016Data Input by FOPNEA(B), READ, and GET Commands<...

  • Page 213

    4291-E P-196SECTION 22 READ/WRITE AND GET/PUT FUNCTIONS (WITH FILE INPUT/OUTPUT FUNCTION)VTOFH [2]=200.000VC1=3VC2=4VTOFH [3]=300.000VTOFH [4]=400.000Data Output by FWRITC, PUT, and WRITE Commands<Registration data>VC1=1VC2=2VTOFD [1]=10.000VTOFD [2]=20.000<Created program><Sent ...

  • Page 214

    4291-E P-197SECTION 22 READ/WRITE AND GET/PUT FUNCTIONS (WITH FILE INPUT/OUTPUT FUNCTION)7.APPENDIX (Alphabetc and Katakana Character & Symbol Table)Eeoemm6fm019Fig.22-1 ASCII Code TableEIOEMM6FM005r01Conversion to lower case characters using a circumflex accent (^).0000123456789ABCDEF12345...

  • Page 215

    4291-E P-198SECTION 23 Hi-CUT CONTROL FUNCTIONSECTION 23 Hi-CUT CONTROL FUNCTIONEeoemm6fn001In the "Hi-Cut" control mode, feedrates are controlled during cutting of corners and arcs meeting theshape of them to shorten the cutting time while maintaining high shape accuracy.1.Designatin...

  • Page 216

    4291-E P-199SECTION 23 Hi-CUT CONTROL FUNCTION2.Hi-Cut Control ParametersEeoemm6fn003(1) MAXIMUM FEEDRATEFeedrate upper limit sets the maximum value of feedrate which is applicable when cutting is car-ried out using the Hi-Cut control.• Feedrate upper limit = Maximum value of feedrate command...

  • Page 217

    4291-E P-200SECTION 23 Hi-CUT CONTROL FUNCTION3.Hi-Cut Control Mode Designation3-1.Hi-Cut Control Mode Designation by ParametersEeoemm6fn004To perform hi-cut control using parameters, have the hi-cut control parameters displayed, and seteach itemFig.23-1 Hi-Cut Control ParametersEIOEMM6FN001R01...

  • Page 218

    4291-E P-201SECTION 23 Hi-CUT CONTROL FUNCTION3-2.Hi-Cut Control Mode Designation by ProgramEeoemm6fn006To conduct the Hi-Cut control for only a required part in the program or to change the Hi-Cut controlparameter setting according to the part to be machined, the Hi-Cut control mode designatio...

  • Page 219

    4291-E P-202SECTION 23 Hi-CUT CONTROL FUNCTION4.Hi-Cut Control GuideEeoemm6fn005The Hi-Cut commands can be checked on the Hi-CUT GUIDE screen in the operation mode (auto-matic, MDI, or manual).To display the Hi-CUT GUIDE screen in each operation mode, press the function key [F8] (DIS-PLAY CHANG...

  • Page 220

    4291-E P-203SECTION 24 SPINDLE THERMAL DEVIATION COMPENSATION SYSTEM V2SECTION 24 SPINDLE THERMAL DEVIATION COMPEN-SATION SYSTEM V21.OverviewEeoemm6fo001The thermal deviation compensation system compensates the thermal deviation at the spindle of amachining center having no attachment and spind...

  • Page 221

    4291-E P-204SECTION 24 SPINDLE THERMAL DEVIATION COMPENSATION SYSTEM V23.Screen for Checking Thermal Deviation Compensation DataEeoemm6fo003Fig.24-2 Thermal Comp. (V2) MONITOREIOEMM6FO002R01A/D SAMPLINGAt the intervals specified here, the OSP requests the sensors to send temperature data to the...

  • Page 222

    4291-E P-205SECTION 24 SPINDLE THERMAL DEVIATION COMPENSATION SYSTEM V2AXIS 1/2/3These fields list the compensation data for each axis in up to three levels.ROTARY DEV.The data displayed here applies to the spindle having the mechanism for moving the pretensionposition on the bearings. The data...

  • Page 223

    4291-E P-206SECTION 24 SPINDLE THERMAL DEVIATION COMPENSATION SYSTEM V24.Thermal Deviation Compensation ParametersEeoemm6fo006NOTICE4-1.Screen TransitionEeoemm6fo007Fig.24-3 Screen TransitionEIOEMM6FO003R01The thermal deviation compensation parameters described on the following pages have alrea...

  • Page 224

    4291-E P-207SECTION 24 SPINDLE THERMAL DEVIATION COMPENSATION SYSTEM V24-2.Basic Screen for Thermal Deviation Compensation V2Eeoemm6fo008Fig.24-4 Basic Screen (Initial Settings)EIOEMM6FO004R01THERMAL DEVIATION COMP. SWITCHThermal deviation compensation function becomes valid with this switch.If...

  • Page 225

    4291-E P-208SECTION 24 SPINDLE THERMAL DEVIATION COMPENSATION SYSTEM V24-3.Common Parameter AEeoemm6fo009Common Parameter A (DISPLAY 1) (Page 1/2)SENSOR (CH1 TO CH8) (No.2 to 9)These parameters select the temperature sensor numbers to be used.Only the sensors set at YES can be used as the hot t...

  • Page 226

    4291-E P-209SECTION 24 SPINDLE THERMAL DEVIATION COMPENSATION SYSTEM V2TRAVERSE (X)The thermal deviation compensation data in the servo processor is updated at the time of X-axismovement in AUTO or MDI mode or at intervals (10 seconds) for compensation thermal deviation.This parameter chooses t...

  • Page 227

    4291-E P-210SECTION 24 SPINDLE THERMAL DEVIATION COMPENSATION SYSTEM V24-4.Common Parameter BEeoemm6fo010Common Parameter B (DISPLAY 1) (Page 1/2)QUIT VALUEIn the transient state where the spindle speed changes continuously for a short time, the functioncalculation occurs to absorb the differen...

  • Page 228

    4291-E P-211SECTION 24 SPINDLE THERMAL DEVIATION COMPENSATION SYSTEM V2JUDGING TIMINGThis parameter is the number of compensation intervals used after the spindle speed change untilan appropriate time constant ratio is finally decided. If the set value is smaller than the number set atSLIDE STE...

  • Page 229

    4291-E P-212SECTION 24 SPINDLE THERMAL DEVIATION COMPENSATION SYSTEM V2Common Parameter B (DISPLAY 1) (Page 2/2)OVERALL LIMIT (X, Y, Z)This parameter sets the maximum compensation amount for each axis.If the total compensation amount for each axis, including compensation for tool position error...

  • Page 230

    4291-E P-213SECTION 24 SPINDLE THERMAL DEVIATION COMPENSATION SYSTEM V24-5.Parameter X, Y, ZEeoemm6fo011Parameter X, Y, Z (DISPLAY 2) (Page 1/2)HOT SENSORThese are temperature sensor (channel) numbers used to measure the temperature of the heatgenerating part selected for compensation of therma...

  • Page 231

    4291-E P-214SECTION 24 SPINDLE THERMAL DEVIATION COMPENSATION SYSTEM V2TMP TIME CONSTThis is a coefficient used to calculate the filter time constant as a part of calculation of thermal devi-ation compensation amounts.FIXED TIME CONSTThis is a filter time constant used when the compensation amo...

  • Page 232

    4291-E P-215SECTION 24 SPINDLE THERMAL DEVIATION COMPENSATION SYSTEM V2DROP PARAMETER 1This coefficient is used to determine the appropriate time constant ratio during temperature drop.Set the value in increments of 0.1.DROP PARAMETER 2 This coefficient is also used to determine the appropriate...

  • Page 233

    4291-E P-216SECTION 25 Hi-NURBSSECTION 25 Hi-NURBS1.Super Hi-NC1-1.OverviewEeoemm6fp001Super Hi-NC is a new generation NC device for die machining, and achieves the following two supercontrols by providing Super Hi-NC engine to an NC device adapted to a machining center.• Super Shape Reconstr...

  • Page 234

    4291-E P-217SECTION 25 Hi-NURBS1-2.FeaturesEeoemm6fp002• You can continue to use conventional G01 linear approximation machining programs as machin-ing programs.• All operations such as the sequence restart and the manual interruption are available as forstandard NCs.• The Super Hi-NC fac...

  • Page 235

    4291-E P-218SECTION 25 Hi-NURBS1-3.Super Hi-NC1-3-1. Operating Super Hi-NCEeoemm6fp003(1) The EXECUTION MODE of the Super Hi-NC should be specified for machining with the SuperHi-NC.(2) Specify the FEEDRATE UPPER LIMIT and the MACHINING MODE according to your machin-ing details.(3) Use the foll...

  • Page 236

    4291-E P-219SECTION 25 Hi-NURBSFEEDRATE UPPER LIMITEeoemm6fp033[Upper Limit Value Specification for Cutting Feed]• Specify the maximum value of cutting feedrate for machining. The cutting feedrate is main-tained under this upper limit.FEEDRATE UPPER LIMIT = Maximum value of cutting feedrate ...

  • Page 237

    4291-E P-220SECTION 25 Hi-NURBSFig.25-2 Relationship between values for the machining modes and the control parameter values used for the Super Hi-NC controlEIOEMM6FP002R01MACHINING TOLERANCEEeoemm6fp035[Permissible machining error specification] • Specify how much machining error you permit ...

  • Page 238

    4291-E P-221SECTION 25 Hi-NURBSUTILIZE RECONST. SHAPEEeoemm6fp037[Specification for correspondence between machining details and the contents of a machin-ing program for them]• There are four modes for the UTILIZE RECONST. SHAPE and you can choose one from themto use.1. Utilization Full2. Uti...

  • Page 239

    4291-E P-222SECTION 25 Hi-NURBS(Shape reconstruction) MAX BLOCK LENGTHEeoemm6fp038[One of criteria for deciding whether to reconstruct a shape or not]The block length for a part whose original shape is a sculptured surface becomes relatively shorterand the block length for a part whose original...

  • Page 240

    4291-E P-223SECTION 25 Hi-NURBSPROGRAM FILTER MODEEeoemm6fp040[Remove singular minute steps]This is a function compensating fluctuating data in a machining program and removes singularminute steps.The following table shows individual modes.Filter valuesEeoemm6fp041(Program) FILTER VALUE: LENGTH...

  • Page 241

    4291-E P-224SECTION 25 Hi-NURBS• Filter values are effective for removing small steps which may be generated when sculpturedsurfaces are connected in a CAD.<<Example>>FILTER VALUE: LENGTH 0.020 [mm]FILTER VALUE: ANGLE 5.0000 [degree]EIOEMM6FP003R01330.010.04100.01Case of removalCa...

  • Page 242

    4291-E P-225SECTION 25 Hi-NURBS1-3-3. Control Parameter ListControl Parameter ListEeoemm6fp029The following table lists control parameters used for the Super Hi-NC[Supplement]Name of parametervalid range of parameter set-ting or valid range of data wordCorresponding address char-acter of progra...

  • Page 243

    4291-E P-226SECTION 25 Hi-NURBSSuper Hi-NC controlEeoemm6fp042Fig.25-3 Block diagramEIOEMM6FP004R01[Supplement]Necessity for individual filter value settings with the PROGRAM FILTER MODEThe following table describes whether settings for individual filter value with the PROGRAM FIL-TER MODE are...

  • Page 244

    4291-E P-227SECTION 25 Hi-NURBS1-3-4. How to specify Super Hi-NC controlSpecification by parameter settingEeoemm6fp030Procedure :1 Enter into the PARAMETER mode.2 Press [F8] (DISPLAY CHANGE).3 Place the highlight cursor on Super Hi-NC CONTROL PARAMETER with [↑] and [↓] keys, andpress [F8] (...

  • Page 245

    4291-E P-228SECTION 25 Hi-NURBS6 The SELECTED on the lower side of the data column shows a set of the control parameterseither for HIGH QUALITY, STANDARD, or HIGH SPEED. These parameters are for displayonly and cannot be altered.• MACHINING TOLERANCE• PROGRAM TOLERANCE• UTILIZE RECONST. ...

  • Page 246

    4291-E P-229SECTION 25 Hi-NURBSSpecification by program commandsEeoemm6fp043Procedure :1 Super Hi-NC control specification by program commands is convenient when you want to exe-cute the Super Hi-NC control at arbitrary parts in a machining program or to change the SuperHi-NC control parameters...

  • Page 247

    4291-E P-230SECTION 25 Hi-NURBS7 Since an F command in a G131 command block does not specify the cutting feedrate, specifythe cutting feedrate outside a G131 command block.Program exampleEIOEMM6FP007R01Status DisplayEeoemm6fp044A massage indicating that the Super Hi-NC is executing is displayed...

  • Page 248

    4291-E P-231SECTION 25 Hi-NURBSMachining mode indication messageWhen Super Hi-NC is executed, any of the following machining mode indication messages appearsat the right of Control ON indication message.[Machining mode indication messages]• Super NORMAL QUALITY• Super HIGH SPEED• Super HI...

  • Page 249

    4291-E P-232SECTION 25 Hi-NURBS1-3-5. SupplementsAbout changing control parametersEeoemm6fp031Some control parameters are referred in a section (program interpreter) where a machining programis converted into a form proper for the NC control. Since the program is interpreted on an earlystage o...

  • Page 250

    4291-E P-233SECTION 25 Hi-NURBSCHECK DATA screenEeoemm6fp045The actual values used for the Super Hi-NC control can be reviewed on "Super Hi-NC CONTROLGUIDE" page of "CHECK DATA " screen of an operation mode such as AUTO, MDI, or MANUAL.Fig.25-7 Super Hi-NC CONTROL GUIDE scre...

  • Page 251

    4291-E P-234SECTION 25 Hi-NURBSAbout ProgramEeoemm6fp046The Super Hi-NC control is turned off automatically in a block where the following commands arespecified and the Super Hi-NC control is turned on automatically after the commands have beencompleted.The Super Hi-NC does not impose any const...

  • Page 252

    4291-E P-235SECTION 25 Hi-NURBS2.NURBS Command2-1.OverviewEeoemm6fp008This "NURBS command" function directly specifies high-order free curves in the OSP where con-ventional linear commands and circular commands have been available.The NURBS command in machining programs has the follow...

  • Page 253

    4291-E P-236SECTION 25 Hi-NURBS2-2.TerminologyEeoemm6fp009The NURBS command specifies an operation for multiple blocks, and a block is shared for multipleoperations, which is different from conventional NC commands. The details on the NURBS com-mand format will be described in [NURBS Command F...

  • Page 254

    4291-E P-237SECTION 25 Hi-NURBSWeightIndicates the level of a weight applied to a control point. A control point in a block with a largerweight attracts a NURBS curve closer.KnotAn increment of a knot indicates the degree of a change such as the curvature of a NURBS curve.The smaller the incre...

  • Page 255

    4291-E P-238SECTION 25 Hi-NURBSThe second NURBS section in the aforementioned example has a P of 4, thus it is constituted with 3NURBS segments.2Q0.0 X 0.000 Y 0.000 Z 0.000 R1.0Q0.0 X 0.000 Y10.000 Z 0.000 R1.0Q0.0 X10.000 Y10.000 Z 0.000 R1.0Q0.0 X10.000 Y 0.000 Z 0.000 R1.0Q1...

  • Page 256

    4291-E P-239SECTION 25 Hi-NURBS2-3.NURBS Command FormatEeoemm6fp010This section describes the details of the NURBS command format for the OSP.NURBS Command Format for OSPNURBS section is a minimum unit of the NURBS command and is specified in the following format:Individual address words have t...

  • Page 257

    4291-E P-240SECTION 25 Hi-NURBSKnot QGenerally the required number of knot is (number of control points + rank). In this format, for controlblocks from the first control point to the last control point, a control point and a knot are specified inthe same block. The rank number of the remainin...

  • Page 258

    4291-E P-241SECTION 25 Hi-NURBSSequence name NA sequence name can be assigned to a NURBS block as before. Always place a sequence name atthe beginning of a block (except for a block skip specification "/").A sequence name in the NURBS mode becomes the name of the NURBS segment starti...

  • Page 259

    4291-E P-242SECTION 25 Hi-NURBS2-4.ProgrammingEeoemm6fp012The format of NURBS commands is described in "NURBS Command Format". This sectiondescribes reminders and constraints in terms of the relation between respective NC functions speci-fied by the program and NURBS commands.Key poi...

  • Page 260

    4291-E P-243SECTION 25 Hi-NURBS(4) Coordinates System Change, Graphic Operation and Command CorrectionThe following functions operate as before when specified:• Translation or rotation of coordinate• Work coordinate system selection• Enlarging and reducing of patterns• Mirror images• ...

  • Page 261

    4291-E P-244SECTION 25 Hi-NURBS2-5.Operation of NURBS ProgramEeoemm6fp016One special preparation is required before you run a program containing NURBS commands(referred as NURBS program hereafter). That is to set the "Super Hi-NC" EXECUTION MODE to"CONTROL ON". "Super...

  • Page 262

    4291-E P-245SECTION 25 Hi-NURBS2-5-1. Super Hi-NCEeoemm6fp017With the NURBS command, the Super Shape Adaptive Control conducts machining at a feedrateappropriate to a shape. Before running the NURBS command, turn on the "Super Hi-NC" EXECU-TION MODE in one of the following methods:...

  • Page 263

    4291-E P-246SECTION 25 Hi-NURBS2-5-3. Notices on Operating FunctionsEeoemm6fp019This section describes special reminders and constraints for executing the NURBS command.(1) Operation ModeNURBS commands can be specified only for the automatic operation mode.NURBS commands cannot be specified for...

  • Page 264

    4291-E P-247SECTION 25 Hi-NURBS(9) Return Search and Sequence RestartThe return search and sequence restart can be used in programs including NURBS commandsas before. Operating procedure is also maintained. However a NURBS segment is the unit ofoperation.• Return SearchThe program returns t...

  • Page 265

    4291-E P-248SECTION 25 Hi-NURBS(10) Sequence StopA program stops after running through a NURBS segment where the first block carries a speci-fied sequence name. The following shows a case where "NSTOP" is specified for a sequencestop:EIOEMM6FP014R01(11) Sequence SearchThe execution p...

  • Page 266

    4291-E P-249SECTION 25 Hi-NURBS2-6.Display FunctionEeoemm6fp020No special display screen is provided for the NURBS command. The existing screens keep thesame display in the NURBS mode. Because special displays are made on some screens in theNURBS mode, this section descries the difference fro...

  • Page 267

    4291-E P-250SECTION 26 DNC-B HIGH-SPEED RM BUFFER METHODSECTION 26 DNC-B HIGH-SPEED RM BUFFER METHOD1.OverviewEeoemm6fq001(1) This section explains the communication link between the OSP and the host computer to trans-fer part programs between these two devices.There are two types of program tr...

  • Page 268

    4291-E P-251SECTION 26 DNC-B HIGH-SPEED RM BUFFER METHOD2.DNC Operation PanelEeoemm6fq002EIOEMM6FQ001R01(1) COMMUNICATION ON/OFF switcha) COMMUNICATION ONTurning on power supply after placing the switch in the ON position establishes the commu-nication mode between the OSP and the host computer...

  • Page 269

    4291-E P-252SECTION 26 DNC-B HIGH-SPEED RM BUFFER METHOD3.Buffer OperationEeoemm6fq003(1) Buffer operation is possible in the automatic mode while the BUFFER OPEARATION ON lampat the DNC operation panel lights up.(2) Buffer operation function varies depending on the NC program transmission meth...

  • Page 270

    4291-E P-253SECTION 26 DNC-B HIGH-SPEED RM BUFFER METHOD3-1.Buffer Operation of NC Programs3-1-1. Operation MethodsEeoemm6fq004If "file name not used" state is selected (NC program transfer method = A in "DNC-Bcommunication parameters")Procedure :1 Place the DNC COMMUNICATIO...

  • Page 271

    4291-E P-254SECTION 26 DNC-B HIGH-SPEED RM BUFFER METHOD9 Press the CYCLE START button.Fig.26-1 Pop-up function when [MAIN PROG_OPER] is pressedEIOEMM6FQ002R01Fig.26-2 Main program select (DNC-B) windowEIOEMM6FQ003R013-1-2. Command Format (Possible only when "file name used" state is ...

  • Page 272

    4291-E P-255SECTION 26 DNC-B HIGH-SPEED RM BUFFER METHOD3-2.Scheduled Operation by Schedule Program (Possible only when "file name used" state is selected.)3-2-1. Operation MethodsEeoemm6fq041Procedure :1 Place the DNC COMMUNICATION ON/OFF switch at ON.2 turn on power supply.3 Select ...

  • Page 273

    4291-E P-256SECTION 26 DNC-B HIGH-SPEED RM BUFFER METHOD3-2-2. Command Format for Schedule Program SelectionEeoemm6fq007(1) Schedule Program File Name[program file name] [extension]a) Designate a character-string of up to 16 characters beginning with an alphabet. Alphabets, numbers and hyphen (...

  • Page 274

    4291-E P-257SECTION 26 DNC-B HIGH-SPEED RM BUFFER METHOD3-4.SupplementsEeoemm6fq009(1) Subprograms only registered in the library program can be used.(2) Size of part program has no limit for program transfer.(3) Only schedule programs or main programs can be transmitted.If subprograms and/or o...

  • Page 275

    4291-E P-258SECTION 26 DNC-B HIGH-SPEED RM BUFFER METHOD(15) Automatic program selection when power is turned on:a) File name not usedBUFFER OPERATION ON ..... Program selection is not executed.BUFFER OPERATION OFF ..... Program selection is executed.b) File name usedThe buffer operation on/off...

  • Page 276

    4291-E P-259SECTION 26 DNC-B HIGH-SPEED RM BUFFER METHOD4.Batch Transfer of NC ProgramsEeoemm6fq010NC programs can be transferred from NC to the host computer or from the host computer to the NCin batch.4-1.Operation ProcedureEeoemm6fq011(1) Place the DNC COMMUNICATION ON/OFF switch at ON.(2) T...

  • Page 277

    4291-E P-260SECTION 26 DNC-B HIGH-SPEED RM BUFFER METHODd) Press the function key [F7] (OK).The NC starts reading while indicating a message "READING". When reading is completed,the message disappears.• For the details of memory and host file names, refer to "File name".(2...

  • Page 278

    4291-E P-261SECTION 26 DNC-B HIGH-SPEED RM BUFFER METHOD4-1-2. OutputEeoemm6fq013The program data in the memory (device MD1:) is output to the host computer.(1) File name used (NC program transfer method= B in "DNC-B communication parameter")a) Press the function key [F2] (OUTPUT) to ...

  • Page 279

    4291-E P-262SECTION 26 DNC-B HIGH-SPEED RM BUFFER METHOD(2) File name not used (NC program transfer method = A in "DNC-B communication parameter")a) Press the function key [F2] (OUTPUT) to open the pop-up window of DNC-B OUTPUT.EIOEMM6FQ010R01b) Input a desired file name to MEMORY FIL...

  • Page 280

    4291-E P-263SECTION 26 DNC-B HIGH-SPEED RM BUFFER METHOD4-1-3. VerifyEeoemm6fq014The program data of the host computer are read in and verified with the designated file in the mem-ory (device MD1:).(1) File name used (NC program transfer method = B in "DNC-B communication parameter")a...

  • Page 281

    4291-E P-264SECTION 26 DNC-B HIGH-SPEED RM BUFFER METHOD(2) File name not used (NC program transfer method= A in "DNC-B communication parameter")a) Press the function key [F3] (VERIFY) to open the pop-up window of DNC-B VERIFY.EIOEMM6FQ012R01b) Input a desired file name to MEMORY FILE...

  • Page 282

    4291-E P-265SECTION 26 DNC-B HIGH-SPEED RM BUFFER METHOD4-2.SupplementsEeoemm6fq017(1) Difference between protocol A and protocol B selected at "DNC-B communication parameter"for transferring NC programs.a) Protocol AMethod A .... File name is not added to RTD command and the first GT...

  • Page 283

    4291-E P-266SECTION 26 DNC-B HIGH-SPEED RM BUFFER METHOD5.ParametersEeoemm6fq018(1) Parameters which cannot be Set at OSPThe parameters indicated below cannot be set at the OSP and setting is possible only by usingthe SET command from the host computer.(Parameters in the table below, conversion...

  • Page 284

    4291-E P-267SECTION 26 DNC-B HIGH-SPEED RM BUFFER METHODScreen selection methodProcedure :1 Select the parameter setting mode.2 Press the function key [F8] (DISPLAY CHANGE).3 Press the extension key to display other functions.4 Press the function key [F1] (MENU CHANGE) to display the DISPLAY CH...

  • Page 285

    4291-E P-268SECTION 26 DNC-B HIGH-SPEED RM BUFFER METHODFig.26-6 DNC-B communication parameters (page 2)EIOEMM6FQ014R01Fig.26-7 DNC-B communication parameters (page 3)EIOEMM6FQ015R01

  • Page 286

    4291-E P-269SECTION 26 DNC-B HIGH-SPEED RM BUFFER METHOD(A) Page 1 Description of Communication ParameterThe communication parameters (A) become effective when power reapplied.NO.NameProtocolEffective: Invalid: —DescriptionABA1PROTOCOL A/BSelection of protocolSelect from A (protocol A) and B ...

  • Page 287

    4291-E P-270SECTION 26 DNC-B HIGH-SPEED RM BUFFER METHODPage2, 3 Description of Communication ParameterNO.NameProtocolEffective: Invalid: —DescriptionABB1Note 1SETS TAPE CODE(ASCII not usable)Designation of NC program data code• ISO (ISO7bit + EVEN parity)• EIA• ASCII (protocol A only)I...

  • Page 288

    4291-E P-271SECTION 26 DNC-B HIGH-SPEED RM BUFFER METHODB8Note 1TAPE CODE EIASetting for EIA code (8 bit odd parity) which corre-sponds to "=", "*", "[", "]", "$", or "#".If a code in the EIA code table is set and input, output, or ver...

  • Page 289

    4291-E P-272SECTION 26 DNC-B HIGH-SPEED RM BUFFER METHOD6.Protocol A6-1.Communication FormatEeoemm6fq019When the power is turned ON, the NC and host computer are prepared for operation. When thispreparation is completed, transmissions from the NC and reception from the host computer begins.Fro...

  • Page 290

    4291-E P-273SECTION 26 DNC-B HIGH-SPEED RM BUFFER METHODEIOEMM6FQ018R01[Supplement]There is no specific designation for "Ti".TXDRXDRTSCTSDSRDTRttntn112345Minimum time interval between transmission bytes"Transmission to reception" switching time"Reception to transmission...

  • Page 291

    4291-E P-274SECTION 26 DNC-B HIGH-SPEED RM BUFFER METHOD6-2.Message FormatEeoemm6fq020Data exchanges (hereafter referred to as "messages") between the NC and host computer occurrsusing the data format shown below.EIOEMM6FQ019R01All data, including the Check Sum, is comprised of ISO or...

  • Page 292

    4291-E P-275SECTION 26 DNC-B HIGH-SPEED RM BUFFER METHOD6-3.Command ListEeoemm6fq021(1) Transmission Commands (NC -> host computer)(2) Reception Commands (host computer -> NC)Com-mandDescriptionData AreaReply From HostSYNInitialize commandNoneSYNRDYInitialize completedNoneSYN,RDYRSTDNC re...

  • Page 293

    4291-E P-276SECTION 26 DNC-B HIGH-SPEED RM BUFFER METHOD6-4.Data ReceptionEeoemm6fq022(1) When File Name is not Designated:EIOEMM6FQ020R01(2) When File Name is Designated:EIOEMM6FQ042R016-5.Data TransmissionEeoemm6fq023(1) When File Name is not Designated:EIOEMM6FQ021R01(2) When File Name is De...

  • Page 294

    4291-E P-277SECTION 26 DNC-B HIGH-SPEED RM BUFFER METHOD7.Protocol B7-1.Communication FormatEeoemm6fq024Data transmission/reception requests are always sent from the NC to the host computer using DCcodes (Device Control Code).EIOEMM6FQ022R017-2.DC (Device Control) CodesEeoemm6fq025The DC codes ...

  • Page 295

    4291-E P-278SECTION 26 DNC-B HIGH-SPEED RM BUFFER METHOD7-3.Data ReceptionEeoemm6fq026(1) When File Name is not Designated:EIOEMM6FQ023R01[Supplement](2) When File Name is Designated:EIOEMM6FQ024R011) t1 can be switched by parameter setting.Setting range : 1 - 9999 sec. Initial value : 10 se...

  • Page 296

    4291-E P-279SECTION 26 DNC-B HIGH-SPEED RM BUFFER METHOD7-4.Data TransmissionEeoemm6fq027(1) When File Name is not Designated:EIOEMM6FQ025R01(2) When File Name is Designated:EIOEMM6FQ026R01CNCTXDHOSTRTSCTSDTRDSRRXDDC2DC4DATADATADATA%(ER)%(ER)CNCTXDHOSTRTSCTSDTRDSRRXDDC2DC4DATADATADATAFILE NAME%...

  • Page 297

    4291-E P-280SECTION 26 DNC-B HIGH-SPEED RM BUFFER METHOD8.Data Format8-1.Input FormatEeoemm6fq028EIOEMM6FQ027R01• The transmission data must begin with a "%" or "ER" code, and must also end with a "%" or"ER" code.If the data does not begin with either a...

  • Page 298

    4291-E P-281SECTION 26 DNC-B HIGH-SPEED RM BUFFER METHOD8-2.Output FormatEeoemm6fq029EIOEMM6FQ031R01• When ISO code is used, the output will begin with a [CR LF] or [% LF] code. When EIA code isused, output will begin with a [ER CR] code.• The machining program data will be output followin...

  • Page 299

    4291-E P-282SECTION 26 DNC-B HIGH-SPEED RM BUFFER METHOD9.Specifications9-1.RS232C InterfaceEeoemm6fq030(1) Communication FormatAsynchronous TransmissionWith this format, data is sent by preceding each character with a start bit and following it with astop bit.1 character consists of the 1) STA...

  • Page 300

    4291-E P-283SECTION 26 DNC-B HIGH-SPEED RM BUFFER METHOD(7) Signal DescriptionsPin No.(DB25)Signal NameSignal DirectionDescription1FG—Safety ground2TXDOutputTransmission DataData line from OSP to external device3RXDInputTransmission DataData line from external device to OSP4RTSOutputTransmiss...

  • Page 301

    4291-E P-284SECTION 26 DNC-B HIGH-SPEED RM BUFFER METHOD9-2.ConnectorEeoemm6fq031Connect the cable to the connector read "DNC".EIOEMM6FQ035R011234567891011 122514 13 15 16 17 18 19 20 21 22 241347.0439.018.34OSP Connectors DB25S(Female)DB25S(Female)ExternalDeviceDNC1FG2TXD3RXD4RTS5CTS...

  • Page 302

    4291-E P-285SECTION 26 DNC-B HIGH-SPEED RM BUFFER METHOD10.Screen Display10-1. Check ScreensEeoemm6fq032(1) Display the communication status and parameters on the CHECK DATA screen. (This screen isavailable only for protocol A.)EIOEMM6FQ036R01No.Contents1)HOST CPU STATUSDisplays the second byte...

  • Page 303

    4291-E P-286SECTION 26 DNC-B HIGH-SPEED RM BUFFER METHOD(2) Display the RECEIVE DATA on the CHECK DATA screen.EIOEMM6FQ037R01The list of the data received from the host computer is displayed.No.Contents1)The following methods can be used to change the display pointer.(a) To position the display...

  • Page 304

    4291-E P-287SECTION 26 DNC-B HIGH-SPEED RM BUFFER METHOD2)The display right character coding system can be changed as required.(a) ISO codeTo select ISO code, press the function key [F4] (DISPLAYCODE) repeatedly until "ISO" turns dark gray in ISO/ASCII/EIA column at the upper part of ...

  • Page 305

    4291-E P-288SECTION 26 DNC-B HIGH-SPEED RM BUFFER METHOD(3) Display the DNC HISTORY page on the CHECK DATA screen.EIOEMM6FQ039R019)RTS signal (out-put)Request to send(a) Protocol ANormally ON(b) Protocol BThe signal is turned on when the buffer mode operationstarts with the NC program transferr...

  • Page 306

    4291-E P-289SECTION 26 DNC-B HIGH-SPEED RM BUFFER METHOD3)STATUSThe communication operation status is displayed in a coded number.0: Initial state1: Not ready for communication2: Ready for communication3: Communication in execution4: Communication alarm5: Communication system alarm4)ITEMT...

  • Page 307

    4291-E P-290SECTION 26 DNC-B HIGH-SPEED RM BUFFER METHOD10-2. Run Guide ScreensEeoemm6fq033To display the run guide screen, press the extension key in the program operation mode, and thenthe function key [F6] (RUN GUIDE).(1) BUFFER MODEEIOEMM6FQ040R01(2) SCHEDULE MODEEIOEMM6FQ041R01

  • Page 308

    4291-E P-291SECTION 26 DNC-B HIGH-SPEED RM BUFFER METHOD11.Appendix11-1. DNC HISTORY Contents Code TablesEeoemm6fq044Kind = 1 (Command)Kind = 2 (Notification for correct ending of command)Upper CodeLower CodeCommand kind1: Open2: Close3: Request for NC program4: Call of NC program5: Transm...

  • Page 309

    4291-E P-292SECTION 26 DNC-B HIGH-SPEED RM BUFFER METHODKind = 3 (Notification for abnormal ending of command)Kind = 4 (Internal request)Upper CodeLower CodeAbnormal end codeError detail code1 :2 :3 :4 :5 :6 :7 :8 :-1 :-14 :-15 :-16 :Temporary errorPermanent errorNC resetNC alarmForced terminat...

  • Page 310

    4291-E P-293SECTION 26 DNC-B HIGH-SPEED RM BUFFER METHODKind = 5 (Transmission message)Upper CodeLower CodeMessage kind(1) Protocol A1: GTD2: DAT3: RST4: ALM5: SAT6: RTD7: RTY8: SYN9: RDY10: WAT11: EOD12: ARS13: AAL14: CLB15: SET(2) Protocol B-127: DC1-128: DC3-129: Data-130: S...

  • Page 311

    4291-E P-294SECTION 26 DNC-B HIGH-SPEED RM BUFFER METHODKind = 6 (Line event)Upper CodeLower CodeLine status(1) Protocol A0: Awaiting answer signal for initialization1: Awaiting end of initialization2: Data being received3: Awaiting reception after transmitting DAT/RTD4: Awaiting reception afte...

  • Page 312

    4291-E P-295SECTION 26 DNC-B HIGH-SPEED RM BUFFER METHOD11-2. Programming Supplementary InformationEeoemm6fq045The following is supplementary information to OSP Programming Manual.For general information for programming, refer to the above indicated manual.11-2-1. Schedule ProgramPSELECT BlockE...

  • Page 313

    4291-E P-296SECTION 27 Hi-CUT ProSECTION 27 Hi-CUT Pro1.OutlineEeoemm6fr001The Hi-CUT Pro is a new generation NC function, where the Hi-CUT Pro engine is installed in theNC unit for a machining center and efficient part and box type machining is realized while assuringaccuracy(1) The Hi-CUT Pro...

  • Page 314

    4291-E P-297SECTION 27 Hi-CUT Pro3.Hi-CUT Pro3-1.Operating the Hi-CUT ProEeoemm6fr003(1) To use the Hi-CUT Pro for machining, you must designate the EXECUTION MODE of the Hi-CUT Pro.(2) Next, designate the FEEDRATE UPPER LIMIT, MACHINING TOLERANCE and MACHININGMODE according to the machining co...

  • Page 315

    4291-E P-298SECTION 27 Hi-CUT Pro(4) MACHINING MODE [Designation of the balance between accuracy and speed]Designate whether or not importance is placed on the machining efficiency during machining.Generally, for example, the rough machining process is designed for "HIGH-SPEED" and th...

  • Page 316

    4291-E P-299SECTION 27 Hi-CUT Pro3-3.Control Parameter ListEeoemm6fr005The table below shows the list of the control parameters used for the Hi-CUT Pro.3-4.Hi-CUT Pro control designation method3-4-1. Hi-CUT Pro control designation method using the control parameterEeoemm6fr006(1) Set the parame...

  • Page 317

    4291-E P-300SECTION 27 Hi-CUT Pro(5) The setting unit system conforms to the one actually set on the NC.EIOEMM6FR003R01CAUTIONWhen the "Hi-CUT Pro CONTROL PARAMETER" has been changed during program operation,the control does not reflect it in such a way. You must press [PARA. UPDATE]....

  • Page 318

    4291-E P-301SECTION 27 Hi-CUT Pro3-4-2. How to designate using program commandEeoemm6fr007(1) When you want to use the Hi-CUT Pro control in an arbitrary portion on the machining program,or you want to change the Hi-CUT Pro control parameter in each portion of the machining pro-gram, it is conv...

  • Page 319

    4291-E P-302SECTION 27 Hi-CUT Pro3-4-3. Status displayEeoemm6fr008The actual position display screen 3/4 (Batch display screen) has the message showing that the Hi-CUT Pro is being executed.Screen selection method(1) Press [F8] (DISPLAY CHANGE) on the AUTO OPERATION, MDI, or MANUAL OPERATIONscr...

  • Page 320

    4291-E P-303SECTION 27 Hi-CUT ProMessage during feedrate change[Display]Hi-CUT speed change (code No.)When the feedrate command value of the machining program is beyond the feedrate upper limitcommand value of the control parameter, and the actual feedrate is restricted to the feedrate upperlim...

  • Page 321

    4291-E P-304SECTION 27 Hi-CUT Pro3-5.Supplement3-5-1. Change of control parameterEeoemm6fr009The control parameter is referred to in the portion (for program interpretation) where the machiningprogram is replaced with the type suited to NC control. Because the program interpretation is carriedo...

  • Page 322

    4291-E P-305SECTION 27 Hi-CUT Pro3-5-2. Check data screenEeoemm6fr010The values actually used under the Hi-CUT Pro control can be checked on the page "Hi-CUT ProCONTROL GUIDE" of "CHECK DATA" screen in operation modes such as "AUTO OPERATION","MDI OPERATION&qu...

  • Page 323

    4291-E P-306SECTION 27 Hi-CUT Pro3-5-3. ProgramEeoemm6fr011The Hi-CUT Pro has no special limitations with respect to programming, and the previous programcan be run as it is.In the blocks where the following commands are given, among other blocks, the Hi-CUT Pro controlis automatically turned o...

  • Page 324

    4291-E P-307SECTION 28 TOOL LIST FILE FUNCTIONSECTION 28 TOOL LIST FILE FUNCTION1.Automatic Selection of Animation Data File and Tool List FileEeoemm6fs001By the "NC SAVE" operation, the IGF function transfers the animation data file and the tool list file atthe same time the machinin...

  • Page 325

    4291-E P-308SECTION 28 TOOL LIST FILE FUNCTION1-1-2. Tool List FileEeoemm6fs004The tool list file contains the tool data such as the tool number and tool type of the cutting tools to beused for the machining program. The file name is the same as the machining program and assignedwith the extens...

  • Page 326

    4291-E P-309SECTION 28 TOOL LIST FILE FUNCTIONThe data identified by "*", given to the field number, is used as the tool shape data when pro-gram selection is made.7*ANGLTool nose angleUnit inte-ger0 to 180."0" and space are assumed to be "180".8*N-DIATool nose dia...

  • Page 327

    4291-E P-310SECTION 28 TOOL LIST FILE FUNCTION1-2.Automatic Selection OperationEeoemm6fs005After the completion of machining program selection by the ordinary program selection operation,the NC executes search in the NC's program storage area for the animation data file and the tool listfile. I...

  • Page 328

    4291-E P-311SECTION 28 TOOL LIST FILE FUNCTION(4) After the completion of animation data file search and selection, the tool list file, having thesame file name as the program name but with extension of "UTT", is searched.EIOEMM6FS003R01(5) If the tool list file corresponding to the s...

  • Page 329

    4291-E P-312SECTION 28 TOOL LIST FILE FUNCTION[Supplement]1) Automatic selection of the animation data file and the tool list file is executed after the selectionof the machining program if there are corresponding files in the program storage area. There-fore, if selection of the animation data...

  • Page 330

    4291-E P-313SECTION 28 TOOL LIST FILE FUNCTION1-3.Relationship between Program Selection Method and Operation MethodEeoemm6fs006There are a variety of program selection and operation methods. (For detail of program selectionand operation methods, refer to the operation manual of OSP.) In this i...

  • Page 331

    4291-E P-314SECTION 28 TOOL LIST FILE FUNCTION2.Tool List Display FunctionEeoemm6fs007For the setup assisting function, the tool list display function is supported. By selecting the tool listfile which is created in the predetermined format, the function displays the contents of the contentsof ...

  • Page 332

    4291-E P-315SECTION 28 TOOL LIST FILE FUNCTION2-1.Selecting the Tool List Display FunctionEeoemm6fs008The tool list display is possible in the automatic, MDI, or manual operation mode, or in the tool datasetting mode. In any of these modes, first call the tool list display function by pressing ...

  • Page 333

    4291-E P-316SECTION 28 TOOL LIST FILE FUNCTION2 Press the extended key on the right of [F8] several times until function name "TOOL FILE DIS-PLAY" is displayed for the function key [F6].EIOEMM6FS033R01[Supplement]The function key [TOOL FILE DISPLAY] is in the following screens.• Aut...

  • Page 334

    4291-E P-317SECTION 28 TOOL LIST FILE FUNCTION3 In this state, press the function key [F6] (TOOL FILE DISPLAY).This selects the tool list display function and the following functions are assigned to the functionkeys as indicated below. The screen changes to the tool list display and if a tool l...

  • Page 335

    4291-E P-318SECTION 28 TOOL LIST FILE FUNCTION2-2.Selecting the Tool List FileEeoemm6fs009To display the tool list, select the tool list file that is written by the one-touch IGF-XM or the file edit.The following explains the procedure used for selecting the tool list file.Selection of the tool...

  • Page 336

    4291-E P-319SECTION 28 TOOL LIST FILE FUNCTION2 Press the function key [F1] (FILE SELECT) to open TOOL LIST SELECT window.Move the cursor to the specified file name and press the function key [F7] (OK).The specified tool list file is selected.EIOEMM6FS035R01EIOEMM6FS036R01

  • Page 337

    4291-E P-320SECTION 28 TOOL LIST FILE FUNCTIONThe functions of TOOL LIST SELECT windowEIOEMM6FS037R01

  • Page 338

    4291-E P-321SECTION 28 TOOL LIST FILE FUNCTION[F1] (DEVICE NAME)Eeoemm6fs025Procedure :1 Press the function key [F1] (DEVICE NAME) to open the pop-up window of DEVICE CHANGE.EIOEMM6FS038R012 Input specified device FD0: or MD1:.3 Press the function key [F7] (OK).* When this window opens, the dev...

  • Page 339

    4291-E P-322SECTION 28 TOOL LIST FILE FUNCTION[F2] (FILE NAME)Eeoemm6fs026Procedure :1 Press the function key [F2] (FILE NAME) to open the pop-up window of CHANGE FILE NAMEPATTERN.EIOEMM6FS039R012 Input a file name pattern3 Press the function key [F7] (OK).* When this window opens, the file nam...

  • Page 340

    4291-E P-323SECTION 28 TOOL LIST FILE FUNCTION[F3] (SORT)Eeoemm6fs027Procedure :1 Press the function key [F3] (SORT) to display the pop-up function.EIOEMM6FS040R01[F1] (FILE NAME)Lists the files in alphabetical order of file name.[F2] (SIZE)Lists the files in order of file size.[F3] (DATE (UP))...

  • Page 341

    4291-E P-324SECTION 28 TOOL LIST FILE FUNCTION2-3.Selection of Tool List Display Screens and Display ContentsEeoemm6fs012There are three types of tool list display. They are tool list display, in which the contents of the tool listfile are displayed, the setup required tool list display, in whi...

  • Page 342

    4291-E P-325SECTION 28 TOOL LIST FILE FUNCTIONScreen change by cursor keys and page keys:[Supplement]To quit the tool list display, press the function key [F8] (CLOSE). If a mode selection or [F8] (DIS-PLAY CHANGE) is pressed, the tool list display closes and the screen returns to the previous ...

  • Page 343

    4291-E P-326SECTION 28 TOOL LIST FILE FUNCTIONACTThe tool is mounted in the spindle.NXTThe tool is scheduled to be mounted to the spindle next.Pot numberWhen the tool is mounted in a pot in the magazine.***The tool is not mounted in the magazine or spindle.3) ITEM (Tool kind)Displays the tool k...

  • Page 344

    4291-E P-327SECTION 28 TOOL LIST FILE FUNCTION<Display data in Screen 2>EIOEMM6FS042R01[Supplement]1) Tool nose angleDisplays the tool nose angle.2) Tool nose diameterDisplays the tool nose diameter.1) On screen 2, tool number, tool mounted status, and tool classification number (tool kin...

  • Page 345

    4291-E P-328SECTION 28 TOOL LIST FILE FUNCTION2-3-2. Setup Required Tool ListEeoemm6fs016The list of tools which are not mounted in the magazine or spindle, in comparison with the toolsspecified in the tool list file is displayed. The same information as the tool list explained in "Tool Li...

  • Page 346

    4291-E P-329SECTION 28 TOOL LIST FILE FUNCTION2 Press the function key [F2] (LACK & DISUSED). The display page changes to the setuprequired tool list screen (screen 1).EIOEMM6FS044R01On this screen, the list of setup required tools is displayed in the upper area while the list ofunnecessary...

  • Page 347

    4291-E P-330SECTION 28 TOOL LIST FILE FUNCTIONContents on the Setup Required Tool List Display ScreenEeoemm6fs018The list displays the tools which are not presently mounted in the magazine or spindle in comparisonwith the tools specified in the tool list file. In this list, all tool data except...

  • Page 348

    4291-E P-331SECTION 28 TOOL LIST FILE FUNCTIONDetermination of the Setup Required ToolsEeoemm6fs019The tools to be displayed in the setup required tool list are determined in the following manner.<For the system not equipped with the tool life management specification and automatic spare too...

  • Page 349

    4291-E P-332SECTION 28 TOOL LIST FILE FUNCTION2-3-3. Unnecessary Tool ListEeoemm6fs020The list of tools which are presently mounted in the magazine or spindle but not used by the programis displayed. How the tools are classified as unnecessary tools is explained later.In the list, the tool numb...

  • Page 350

    4291-E P-333SECTION 28 TOOL LIST FILE FUNCTION2 Press the function key [F2] (LACK & DISUSED). The display page is changed to the disusedtool list screen and the disused tools are displayed in the order of the tool pot number sent fromthe external programmable controller.EIOEMM6FS043R01To co...

  • Page 351

    4291-E P-334SECTION 28 TOOL LIST FILE FUNCTIONScreen change by cursor keys• Note that the cursor keys up or down, and the page keys do not work in the display of the dis-used tool list.Contents on the Unnecessary Tool List Display ScreenEeoemm6fs022The unnecessary tool list includes the tool ...

  • Page 352

    4291-E P-335SECTION 28 TOOL LIST FILE FUNCTIONDetermination of the Unnecessary ToolsEeoemm6fs023The tools displayed in the unnecessary tool list are determined in the following manner.<For the system not equipped with the tool life management specification and automatic tool changespecificat...

  • Page 353

    4291-E P-336SECTION 28 TOOL LIST FILE FUNCTION3.Parameter SettingEeoemm6fs028A parameter related with tool list function can be set on the NC optional parameter (TOOL LIST)screen displayed in the parameter setting mode.Parameter setting method(1) Press the mode selection key PARAMETER on the op...

  • Page 354

    4291-E P-337SECTION 29 PALLET POOL LINE CONTROL FOR MX/MX-H/MA-H/MD-H SERIESSECTION 29 PALLET POOL LINE CONTROL FOR MX/MX-H/MA-H/MD-H SERIES1.IntroductionEeoemm6ft001This instruction manual describes the pallet pool control (PPC) function of the multi-plane APC forthe horizontal machining cente...

  • Page 355

    4291-E P-338SECTION 29 PALLET POOL LINE CONTROL FOR MX/MX-H/MA-H/MD-H SERIES• The NC operation panel is used to operate the rotary 2-plane APC and control the machiningschedule.• This PPC system thus allows long-time continuous machining according to the machiningschedule with or without op...

  • Page 356

    4291-E P-339SECTION 29 PALLET POOL LINE CONTROL FOR MX/MX-H/MA-H/MD-H SERIES4.PPC Panel OperationEeoemm6ft006The figure below shows the PPC panel. It consists of various switches and the LCD touch panel.Fig.29-2 PPC PanelEIOEMM6FT002R01ERR 1234MENUCYCLEIRPTPALLET IN P.NO. P00011PROCCESSINGPROGR...

  • Page 357

    4291-E P-340SECTION 29 PALLET POOL LINE CONTROL FOR MX/MX-H/MA-H/MD-H SERIES4-1.Touch Panel4-1-1. Status Transition Using the MENU and PAGE Keys on the Touch PanelEeoemm6ft007Use the MENU key to select a required mode from pallet carry-in, pallet carry-out, machining sched-ule display, and manu...

  • Page 358

    4291-E P-341SECTION 29 PALLET POOL LINE CONTROL FOR MX/MX-H/MA-H/MD-H SERIES(1) When the PPC power is turned offThe pallet carry-in screen or carry-out screen is displayed.(2) When the PPC power is turned onThe pallet carry-in screen, pallet carry-out screen, or machining schedule screen is dis...

  • Page 359

    4291-E P-342SECTION 29 PALLET POOL LINE CONTROL FOR MX/MX-H/MA-H/MD-H SERIES4-1-2. Pallet Carry-in ScreenEeoemm6ft008Fig.29-4 Touch Panel Screen Configuration - Pallet Carry-in ScreenEIOEMM6FT004R01Function List of the Pallet Carry-in ScreenItemItem NameFunctionStatus indicationsD1Schedule mode...

  • Page 360

    4291-E P-343SECTION 29 PALLET POOL LINE CONTROL FOR MX/MX-H/MA-H/MD-H SERIESB1Alarm and error numberisplays the code of an error when an NC alarm or a set error occurs on the PPC.NC alarm: 4 digits, set error: 2 digitsB2Carry-in pallet num-berDisplays the pallet number entered from the ten-key ...

  • Page 361

    4291-E P-344SECTION 29 PALLET POOL LINE CONTROL FOR MX/MX-H/MA-H/MD-H SERIES4-1-3. Pallet Carry-out ScreenEeoemm6ft009Fig.29-5 Touch Panel Screen Configuration - Pallet Carry-out ScreenEIOEMM6FT005R01Function List of the Pallet Carry-out ScreenItemItem NameFunctionStatus indicationsD1Schedule m...

  • Page 362

    4291-E P-345SECTION 29 PALLET POOL LINE CONTROL FOR MX/MX-H/MA-H/MD-H SERIESFa to FfProcessed pallet numberDisplays all processed pallet numbers in order of process completion. 6 pairs can be displayed in one page.(the maximum number is 50 pallets.)The number of pages varies depending on the pr...

  • Page 363

    4291-E P-346SECTION 29 PALLET POOL LINE CONTROL FOR MX/MX-H/MA-H/MD-H SERIES4-1-4. Machining Schedule Display ScreenEeoemm6ft010This screen is not displayed when the PPC is off.Fig.29-6 Touch Panel Screen Configuration - Machining Schedule Display ScreenEIOEMM6FT006R01Function List of the Machi...

  • Page 364

    4291-E P-347SECTION 29 PALLET POOL LINE CONTROL FOR MX/MX-H/MA-H/MD-H SERIESGa to GiReady pallet number Displays the processing order and number of ready pallet in the NC machining schedule in a list table. 9 pairs can be displayed in one page.(the maximum number is 50 pallets.)The number of pa...

  • Page 365

    4291-E P-348SECTION 29 PALLET POOL LINE CONTROL FOR MX/MX-H/MA-H/MD-H SERIES4-1-5. Manual Operation ScreenEeoemm6ft011The screens below appears when DISPLAY is selected at "THE MANUAL OPERATION SCREEN(TOUCH PANEL) IS DISPLAYED" of the NC optional parameter (PPC).Fig.29-7 Touch Panel S...

  • Page 366

    4291-E P-349SECTION 29 PALLET POOL LINE CONTROL FOR MX/MX-H/MA-H/MD-H SERIESE1 to Ec0 to 9, Clear, and Return keysEnters and decides the numeric value when the circulating station is circulated to the fasten/unfasten position of the selected ST.The Clear key clears the value to "0000."...

  • Page 367

    4291-E P-350SECTION 29 PALLET POOL LINE CONTROL FOR MX/MX-H/MA-H/MD-H SERIES4-2.PPC Mode SwitchEeoemm6ft012Three PPC modes are available: continuous, one cycle, and off. This section describes these PPCmodes.• CONT.Used to run the machine continuously according to the PPC schedule.• ONE CYC...

  • Page 368

    4291-E P-351SECTION 29 PALLET POOL LINE CONTROL FOR MX/MX-H/MA-H/MD-H SERIES4-3-4. WAITING SCHEDULE STOP SwitchEeoemm6ft017When the operator sets this switch to ON during continuous operation in PPC continuous mode, themachine stops after processing the pallets in the automatic schedule (pallet...

  • Page 369

    4291-E P-352SECTION 29 PALLET POOL LINE CONTROL FOR MX/MX-H/MA-H/MD-H SERIES4-7.PPC CYCLE START Switch/CYCLE START SwitchEeoemm6ft021This switch is used to automatically select a registered machining program and start NC accordingto a PPC schedule.4-7-1. PPC CYCLE START Switch on the PPC Panel ...

  • Page 370

    4291-E P-353SECTION 29 PALLET POOL LINE CONTROL FOR MX/MX-H/MA-H/MD-H SERIES4-7-2. PPC CYCLE START Switch on the PPC Panel and the CYCLE START Switch on the Machine Operation Panel in the PPC OFF StateEeoemm6ft023PPC OFF State• In the PPC OFF state, normal NC operation is executed since the P...

  • Page 371

    4291-E P-354SECTION 29 PALLET POOL LINE CONTROL FOR MX/MX-H/MA-H/MD-H SERIES5.Carrying in PalletsEeoemm6ft026• For PPC cycle operation, the operator must first set a workpiece on a pallet and place the palletin a station, then register it in the machining schedule. This section describes how ...

  • Page 372

    4291-E P-355SECTION 29 PALLET POOL LINE CONTROL FOR MX/MX-H/MA-H/MD-H SERIES5-1.Carry-in Operation by the Automatic or Waiting ScheduleEeoemm6ft027Fig.29-8 Pallet Carry-in - Automatic and Waiting SchedulesEIOEMM6FT008R01PLNO. 7PLNO. 8PLNO. 6NO. 9PLPLPLPLPLPLSetup STSetup STInside machineMachine...

  • Page 373

    4291-E P-356SECTION 29 PALLET POOL LINE CONTROL FOR MX/MX-H/MA-H/MD-H SERIESProcedure :1 Set PPC MODE to CONT. or ONE CYCLE on the PPC panel. (Refer to Fig. 29-2.)2 Set SCHEDULE to AUTO or WAITING on the PPC panel. (Refer to Fig. 29-2.)3 If the pallet carry-in screen is not displayed, display t...

  • Page 374

    4291-E P-357SECTION 29 PALLET POOL LINE CONTROL FOR MX/MX-H/MA-H/MD-H SERIES5-2.Carry-in by the Interrupt ScheduleEeoemm6ft028Fig.29-11 Pallet Carry-in - Interrupt ScheduleEIOEMM6FT011R01a)b)d)PLNO. 7PLNO. 8PLNO. 6NO. 9PLPLPLPLPLPLSetup STSetup STInside machineNC: WorkCirculatingstationPLPLNO. ...

  • Page 375

    4291-E P-358SECTION 29 PALLET POOL LINE CONTROL FOR MX/MX-H/MA-H/MD-H SERIESProcedure :1 Set PPC MODE to CONT. or ONE CYCLE on the PPC panel. (Refer to Fig. 29-2.)2 Set SCHEDULE to IRPT. (Refer to Fig. 29-2.)3 f the pallet carry-in screen is not displayed, display the pallet carry-in screen by ...

  • Page 376

    4291-E P-359SECTION 29 PALLET POOL LINE CONTROL FOR MX/MX-H/MA-H/MD-H SERIES5-2-1. Machining Schedule in the Interrupt Schedule Mode on PPC PanelEeoemm6ft029Machining for the pallet carried in by manual interruption will be scheduled according to the choicebetween BACKWARD and FORWARD at SCHEDU...

  • Page 377

    4291-E P-360SECTION 29 PALLET POOL LINE CONTROL FOR MX/MX-H/MA-H/MD-H SERIESIf pallets are carried in, in the order of pallet Nos. 6, 7, 8, and 9 while the setting for the above bit is"ON" the schedule of these pallets is registered as No. 4, 3, 2, and 1 as shown in Fig. 29-15.Differi...

  • Page 378

    4291-E P-361SECTION 29 PALLET POOL LINE CONTROL FOR MX/MX-H/MA-H/MD-H SERIES5-3.Carrying in the Empty PalletEeoemm6ft030Fig.29-16 Pallet Carry-in - Empty Pallet Carry-inEIOEMM6FT016R01PLNO. 7PLNO. 8PLNO. 6NO. 9PLPLPLPLPLPLSetup STSetup STInside machineNCPLPLPLNO. 10NO. 11NO. 12NO. 5NO. 1NO. 4NO...

  • Page 379

    4291-E P-362SECTION 29 PALLET POOL LINE CONTROL FOR MX/MX-H/MA-H/MD-H SERIESProcedure :1 Set PPC MODE to CONT. or ONE CYCLE on the PPC panel. (Refer to Fig. 29-2.)2 Schedules on the PPC panel are independent of AUTO, WAITING, and INTERRUPT. (Refer toFig. 29-2.)3 If the pallet carry-in screen is...

  • Page 380

    4291-E P-363SECTION 29 PALLET POOL LINE CONTROL FOR MX/MX-H/MA-H/MD-H SERIES5-4.Carry-in While the PPC is OffEeoemm6ft031Fig.29-19 Pallet Carry-in - Carry-in while the PPC is OffEIOEMM6FT019R01PLNO. 7PLNO. 8PLNO. 6NO. 9PLPLPLPLPLPLSetup STSetup STInside machineNCPLPLPLNO. 10NO. 11NO. 12NO. 5NO....

  • Page 381

    4291-E P-364SECTION 29 PALLET POOL LINE CONTROL FOR MX/MX-H/MA-H/MD-H SERIESProcedure :1 Set PPC MODE to OFF on the PPC panel. (Refer to Fig. 29-2.)2 Schedules on the PPC panel are independent of AUTO, WAITING, AND INTERRUPT. (Refer to Fig. 29-2.)3 If the pallet carry-in screen is not displayed...

  • Page 382

    4291-E P-365SECTION 29 PALLET POOL LINE CONTROL FOR MX/MX-H/MA-H/MD-H SERIES6.Carrying Out PalletsEeoemm6ft032• This section describes how to carry out the finished workpiece pallet from each ST to the setupST.• While the PPC is on, only the finished workpiece pallets and pallets carried in...

  • Page 383

    4291-E P-366SECTION 29 PALLET POOL LINE CONTROL FOR MX/MX-H/MA-H/MD-H SERIESProcedure :1 When the PPC is on, set the PPC MODE on the PPC panel to CONT. or ONE CYCLE.When the PPC is off, turn the PPC MODE on the PPC panel off (Refer to Fig. 29-2.)2 Schedules on the PPC panel are independent of A...

  • Page 384

    4291-E P-367SECTION 29 PALLET POOL LINE CONTROL FOR MX/MX-H/MA-H/MD-H SERIES6-2.Automatic Carrying-out of Finished Workpiece Pallet when Only Two Pallets Are UsedEeoemm6ft034When the system uses three or more pallets, the pallet placed in the waiting station is automaticallycarried out to the s...

  • Page 385

    4291-E P-368SECTION 29 PALLET POOL LINE CONTROL FOR MX/MX-H/MA-H/MD-H SERIES7.Assigning PPC Cycle Operation Machining Programs to Pallet NumbersEeoemm6ft035This section assigns pallets to PPC cycle operation machining programs. Once assigned, a regis-tered machining program is automatically exe...

  • Page 386

    4291-E P-369SECTION 29 PALLET POOL LINE CONTROL FOR MX/MX-H/MA-H/MD-H SERIES7-1-1. Setting the Pallet NumberEeoemm6ft037Setting methodProcedure :1 Locate the cursor on the pallet number input column.2 Press [F1] (SET).3 Enter the pallet number.4 Press the WRITE key.Setting range:1 to 90007-1-2....

  • Page 387

    4291-E P-370SECTION 29 PALLET POOL LINE CONTROL FOR MX/MX-H/MA-H/MD-H SERIES7-1-3. Setting the Work Set PositionEeoemm6ft039Setting methodPress [F1] (checkmark) to display the check boxes for setting the work set position numbers. Up to12 work set positions can be specified for one machining pr...

  • Page 388

    4291-E P-371SECTION 29 PALLET POOL LINE CONTROL FOR MX/MX-H/MA-H/MD-H SERIES8.Editing Machining ScheduleEeoemm6ft040For PPC cycle operation, pallets are scheduled during prior carry-in operation.The operator can change the scheduled order on the MACHINING SCHEDULE OF PALLET screen.Fig.29-28 Mac...

  • Page 389

    4291-E P-372SECTION 29 PALLET POOL LINE CONTROL FOR MX/MX-H/MA-H/MD-H SERIES8-1.Moving Machining SchedulesEeoemm6ft041• The operator can move the processing order of machining schedules.• Move the cursor to a line containing the pallet whose machining schedule is to be moved, pressthe [MOVE...

  • Page 390

    4291-E P-373SECTION 29 PALLET POOL LINE CONTROL FOR MX/MX-H/MA-H/MD-H SERIES8-2.Adding Machining SchedulesEeoemm6ft042• Machining schedules can be added.• Move the cursor to a line to which a machining schedule is to be added and press the [ADD]function key. Enter a new pallet number and pr...

  • Page 391

    4291-E P-374SECTION 29 PALLET POOL LINE CONTROL FOR MX/MX-H/MA-H/MD-H SERIES8-3.Searching for Machining SchedulesEeoemm6ft043• The operator can search the processing order of machining schedules and move them with thecursor.• Press the function key (FIND) to display the FIND window. Enter a...

  • Page 392

    4291-E P-375SECTION 29 PALLET POOL LINE CONTROL FOR MX/MX-H/MA-H/MD-H SERIES8-5.Changing the Schedule AttributeEeoemm6ft045• The schedule attribute can be selected from wait or automatic. The default is wait operation"WAIT."• Move the cursor to the processing order whose schedule ...

  • Page 393

    4291-E P-376SECTION 29 PALLET POOL LINE CONTROL FOR MX/MX-H/MA-H/MD-H SERIES9.Machining Program and System Variables9-1.VPLDT [1]~VPLDT [12]/VPPCPEeoemm6ft046When two or more works are places on the same pallet, the works must have different work num-bers depending on the work set position on t...

  • Page 394

    4291-E P-377SECTION 29 PALLET POOL LINE CONTROL FOR MX/MX-H/MA-H/MD-H SERIESAssume that there are 12 work set positions and the operator set the works as shown in the figureabove.(Up to ten different kinds of works can be set.)The operator assigns work set positions to machining programs for ea...

  • Page 395

    4291-E P-378SECTION 29 PALLET POOL LINE CONTROL FOR MX/MX-H/MA-H/MD-H SERIESWhen this pallet is carried into the machine, the NC first selects a program automatically, then setsystem variables as sown below.The machining program checks the value of VPLDT[1] to VPLDT[12] (1 or 0) and the NC mach...

  • Page 396

    4291-E P-379SECTION 29 PALLET POOL LINE CONTROL FOR MX/MX-H/MA-H/MD-H SERIES9-2.VPLNOEeoemm6ft047• VPLNO indicates the number of the pallet located on the machine table at present.• Use VPLNO to change the work coordinate system for each pallet when the same work isplaced on multiple pallet...

  • Page 397

    4291-E P-380SECTION 29 PALLET POOL LINE CONTROL FOR MX/MX-H/MA-H/MD-H SERIES10.Setting System Maintenance ParametersEeoemm6ft048For PPC cycle operation, the operator must first set system maintenance parameters.To select the parameter setting screen for system maintenance, proceeds as follows:F...

  • Page 398

    4291-E P-381SECTION 29 PALLET POOL LINE CONTROL FOR MX/MX-H/MA-H/MD-H SERIES10-1. Setting Data on the [SETUP, WAITING ST/MAC. CIR PNO. SET Screen]Eeoemm6ft049On the SETUP. WAITING ST/MAC. CIR PNO. SET screen, waiting station number, setup stationposition, in-machine pallet number, and turntable...

  • Page 399

    4291-E P-382SECTION 29 PALLET POOL LINE CONTROL FOR MX/MX-H/MA-H/MD-H SERIESSetting SETUP ST 1, M/C1 WAITING ST, M/C1 MAC-INT, and CIR.-STSetting procedureProcedure :1 Put the cursor to the station number input column.2 Press [F1] (SET).3 Input a required station number.4 Press the WRITE key.Se...

  • Page 400

    4291-E P-383SECTION 29 PALLET POOL LINE CONTROL FOR MX/MX-H/MA-H/MD-H SERIES10-2. Setting Data on the [Pallet Station No.-Pallet No. Table Screen]Eeoemm6ft050Fig.29-35 Pallet Station No.-Pallet No. Table ScreenEIOEMM6FT035R01This screen is used to set pallet numbers for each pallet station on t...

  • Page 401

    4291-E P-384SECTION 29 PALLET POOL LINE CONTROL FOR MX/MX-H/MA-H/MD-H SERIESDisplaying the MC No.-pallet Number TableThe screen displays the pallet number on the waiting station of the machine.Displaying the Number of the Pallets on the Circulating StationThe screen displays the number of the p...

  • Page 402

    4291-E P-385SECTION 29 PALLET POOL LINE CONTROL FOR MX/MX-H/MA-H/MD-H SERIES11.Checking the PPC System ConditionEeoemm6ft052The screen below is used to check the PPC system condition.Fig.29-36 PPC System Condition ScreenEIOEMM6FT036R01Press [F8] (DISPLAY CHANGE) in automatic, MDI, or manual ope...

  • Page 403

    4291-E P-386SECTION 29 PALLET POOL LINE CONTROL FOR MX/MX-H/MA-H/MD-H SERIES12.Changing Pallets with the PPC Function OFFEeoemm6ft053This function enables you to change the in-machine pallet with the specified one in such a casewhere you need to adjust the multi-pallet APC.CommandsDescription o...

  • Page 404

    4291-E P-387SECTION 29 PALLET POOL LINE CONTROL FOR MX/MX-H/MA-H/MD-H SERIES13.DNC-B/DNC-DT OperationEeoemm6ft054To operate the PPC using DNC-B or DNC-DT, you need to select DNC-B or DNC-DT function (con-nection with DNC) which is an optional specification for OSP-E100M/OSP-E10M.13-1. Parameter...

  • Page 405

    4291-E P-388SECTION 29 PALLET POOL LINE CONTROL FOR MX/MX-H/MA-H/MD-H SERIES13-2. DNC-B Operation from PPCEeoemm6ft056With the PPC mode ONWhen the PPC cycle is started, the machining programs registered for each pallet are selected andexecuted according to the machining schedule.(Programs are e...

  • Page 406

    4291-E P-389SECTION 29 PALLET POOL LINE CONTROL FOR MX/MX-H/MA-H/MD-H SERIES13-3. DNC-DT Operation from PPCEeoemm6ft057With the PPC mode ONWhen the PPC cycle is started, the machining programs registered for each pallet are selected andexecuted according to the machining schedule.(Programs are ...

  • Page 407

    4291-E P-390SECTION 29 PALLET POOL LINE CONTROL FOR MX/MX-H/MA-H/MD-H SERIES14.Errors Displayed on the PPC PanelEeoemm6ft058If the CLEAR key [C] is pressed after the occurrence of an alarm, caused by the operation at thePPC panel, the PPC is reset.14-1. Error at Carry-in OperationEeoemm6ft059If...

  • Page 408

    4291-E P-391SECTION 29 PALLET POOL LINE CONTROL FOR MX/MX-H/MA-H/MD-H SERIES14-4. Errors Related with APC InterlockEeoemm6ft062When the machine operation is disabled by activation of APC interlock function, the following errorsare displayed in the touch panel.Error No.Description01• The speci...

  • Page 409

    4291-E P-392SECTION 29 PALLET POOL LINE CONTROL FOR MX/MX-H/MA-H/MD-H SERIES15.Parameter ListEeoemm6ft064he following selection can be made in relation to PPC operation on the NC OPTIONAL PARAME-TER (PPC) screen.Procedure :1 Select the parameter setting mode.2 Press [F8] (DISPLAY CHANGE) and se...

  • Page 410

    4291-E P-393SECTION 29 PALLET POOL LINE CONTROL FOR MX/MX-H/MA-H/MD-H SERIESTHE PALLET IN THE STANDBY STATION IS AUTOMATICALLY UNLOADED TO THESETUP STATION IF MACHINING SCHEDULE DOES NOT EXIST FOR THE NEXT PAL-LETIf no pallet is found for the next machining within the multi-pallet APC, the APC ...

  • Page 411

    4291-E P-394SECTION 30 AUTOMATIC ATTACHMENT INDEXING FUNCTIONSECTION 30 AUTOMATIC ATTACHMENT INDEXING FUNCTION1.OverviewEeoemm6fu001This function indexes an attachment in intervals of 5 degrees, 15 degrees, or 45 degrees.The index angle intervals (5, 15, 45 degrees) are determined by the machin...

  • Page 412

    4291-E P-395SECTION 31 SLOPE MACHINING FUNCTIONSECTION 31 SLOPE MACHINING FUNCTION1.OutlineEeoemm6fv001The slope machining function converts the commands specified in the basic coordinate system intothe commands in a desired coordinate system so that the part program created in the X-Y-Z coordi...

  • Page 413

    4291-E P-396SECTION 31 SLOPE MACHINING FUNCTION2.Coordinate Conversion in Automatic, MDI Operation ModeEeoemm6fv002The 3-D coordinate conversion command instructs the NC to set a slope coordinate system and per-form normal machining in the set coordinate system.2-1.Setting Slope Coordinate Syst...

  • Page 414

    4291-E P-397SECTION 31 SLOPE MACHINING FUNCTION[Supplement]4) The G69 command can be cancelled in a batch by the reset or M02 command.5) On the graphic display screen, there may be a case where the displayed tool path deviates fromthe immediately displayed tool path right after the coordinate c...

  • Page 415

    4291-E P-398SECTION 31 SLOPE MACHINING FUNCTION2-2.G codes that can be used in the converted coordinate systemEeoemm6fv004G14 (axis name designation) and G92 (work coordinate system setting) cannot be specified whenthe converted coordinate system is selected. The other G codes (such as G04, 09,...

  • Page 416

    4291-E P-399SECTION 31 SLOPE MACHINING FUNCTION• Tool length offset (G53 to G59)When specifying the tool length offset in X, Y, and Z directions (G54 to G56) during coordinateconversion, it is possible to select the coordinate system where the tool length is offset by thesetting at the NC opt...

  • Page 417

    4291-E P-400SECTION 31 SLOPE MACHINING FUNCTION• Fixed cycles (G71, 73, 74, 76, 80 to 87, 89, 274, 284)If a fixed cycle is executed in the converted coordinate system, axis movements normally fed atrapid traverse is converted to the cutting feed. This cutting feedrate can be set at the NCopti...

  • Page 418

    4291-E P-401SECTION 31 SLOPE MACHINING FUNCTION2-3.Mnemonic Codes Usable during Coordinate ConversionEeoemm6fv005Mnemonic codes other than listed above can be used regardless of the selected coordinate system.(NOEX, CALL, RTS, MODIN, MODOUT, GOTO.IF, MSG, NMSG, NCYL)[Supplement]2-4.Upper Limit ...

  • Page 419

    4291-E P-402SECTION 31 SLOPE MACHINING FUNCTION2-6.Pulse Handle OverrideEeoemm6fv008When overriding the axis feed with the pulse handle during coordinate conversion, select the coordi-nate system where the pulse handle override is effective using the slope selection ON/OFF switch.EIOEMM6FV008R0...

  • Page 420

    4291-E P-403SECTION 31 SLOPE MACHINING FUNCTIONEIOEMM6FV009R01

  • Page 421

    4291-E P-404SECTION 31 SLOPE MACHINING FUNCTION3.Coordinate Conversion in Manual Operation ModeEeoemm6fv009To perform manual operation in the slope coordinate system, set the coordinate conversion param-eters in the manual operation mode and turn ON the slope selection switch.The coordinate con...

  • Page 422

    4291-E P-405SECTION 31 SLOPE MACHINING FUNCTION2nd screenEIOEMM6FV011R01In this screen, set the coordinate point position (*) in the slope coordinate system instead of specify-ing the parallel shift amounts, and set the rotary axis name and its rotation angle in the same way assetting data on t...

  • Page 423

    4291-E P-406SECTION 31 SLOPE MACHINING FUNCTION3-2.Transferring Coordinate Conversion Parameters on Selection of Manual ModeEeoemm6fv011You may want to correct the program by selecting the manual operation mode during machining inautomatic or MDI operation mode.When the manual mode is selected,...

  • Page 424

    4291-E P-407SECTION 31 SLOPE MACHINING FUNCTIONIf "1" is set at NC optional parameter (bit) No.11, bit 6, and the manual mode is selected at the tim-ings indicated with (1) to (4) during execution of the above program, data is transferred as the coor-dinate conversion parameters. The ...

  • Page 425

    4291-E P-408SECTION 31 SLOPE MACHINING FUNCTION4.Displaying the Actual PositionEeoemm6fv013The actual position in the slope coordinate system can be displayed. Switching between the slopecoordinate system and the work coordinate system can be done by the setting at the NC optionalparameter (SLO...

  • Page 426

    4291-E P-409SECTION 31 SLOPE MACHINING FUNCTIONActual position in slope coordinates (slope coordinates)EIOEMM6FV014R01Actual position in local coordinatesEIOEMM6FV015R01Pop-up function menu for enlarged actual positionEIOEMM6FV016R01

  • Page 427

    4291-E P-410SECTION 31 SLOPE MACHINING FUNCTION5.Parameter SettingEeoemm6fv014The slope machining function can customized by data setting on the NC optional parameter(SLOPE MACHINING) screen.The parameter items are listed below.FEEDRATE CONVERTED IN FIXED CYCLE DURING COORDINATE CONVERSIONACTUA...

  • Page 428

    4291-E P-411SECTION 32 TAS-S/TAS-C FUNCTIONSECTION 32 TAS-S/TAS-C FUNCTION1.OutlineEeoemm6fw001The TAS-S/TAS-C function compensates thermal deformation caused by spindle rotation or envi-ronmental temperature change. TAS-S and TAS-C are distinguished as follows:(1) TAS-S functionThe spindle bea...

  • Page 429

    4291-E P-412SECTION 32 TAS-S/TAS-C FUNCTION<Compensation function is always effective. >This function becomes effective when the power is turned ON in all the operation modes (automatic,MDI, and manual). The compensation amount changes in real time.<Consideration to machining quality&g...

  • Page 430

    4291-E P-413SECTION 32 TAS-S/TAS-C FUNCTION3.Thermal Deformation Compensation Data Check Screen3-1.Thermal Deformation Compensation Monitor 1Eeoemm6fw003This screen shows the temperatures measured by sensors and calculated compensation amounts.EIOEMM6FW002R01Screen display methodSelect the auto...

  • Page 431

    4291-E P-414SECTION 32 TAS-S/TAS-C FUNCTIONSensor channels and temperature-measured positionsThe sensor channels and corresponding sensor positions for TAS-S function are as follows:(1) Vertical/horizontal machining center(2) MCR-AF(3) Double-column machining center (with AAC)Sensor CHTemperatu...

  • Page 432

    4291-E P-415SECTION 32 TAS-S/TAS-C FUNCTION3-2.Thermal Deformation Compensation Monitor 2Eeoemm6fw004This screen shows the calculated compensation amounts, which are not the actual compensationamount. (Screen for maintenance)EIOEMM6FW003R01Screen display methodSelect the automatic, MDI, or man...

  • Page 433

    4291-E P-416SECTION 32 TAS-S/TAS-C FUNCTION4.Parameter Setting ScreenEeoemm6fw005CAUTIONThe compensation parameters described on the following pages are factory-set. Do not changetheir values except the following cases:• Changing the TRAVERSE parameter to change the compensation method (Refer...

  • Page 434

    4291-E P-417SECTION 32 TAS-S/TAS-C FUNCTION4-1.Thermal Deformation Compensation Parameter P1Eeoemm6fw006This screen is used to set the parameters related with thermal deformation compensation process.EIOEMM6FW004R01Screen display methodSelect the parameter setting mode. → Press [F8] (DISPLA...

  • Page 435

    4291-E P-418SECTION 32 TAS-S/TAS-C FUNCTIONExplanation of screen itemsEffective CommandSetting RangeUnitDescriptionCOMPENSATION SWMENUYES/NO-YES: Executes compensation.NO: Disables compensation.SENSOR CH1 TO 16MENUYES/NO-Selects sensor channels to be used.INTERVALSET/ADD10 - 600sTime interval a...

  • Page 436

    4291-E P-419SECTION 32 TAS-S/TAS-C FUNCTIONSetting Compensating OperationsThe following compensating operation methods are available.(1) Updating compensation amount constantly and outputting to the axes. (Normal setting)Setting methodDescriptionCompensation amount is updated in units of 0.1 µ...

  • Page 437

    4291-E P-420SECTION 32 TAS-S/TAS-C FUNCTION(3) Stopping and restarting compensation at desired timing.Setting methodDesignate the following M codes for "Stopping update of compensation" and "Restarting com-pensation."DescriptionCompensation amount can be stopped or restarted...

  • Page 438

    4291-E P-421SECTION 32 TAS-S/TAS-C FUNCTION4-2.Thermal Deformation Compensation Parameter P2Eeoemm6fw007This screen permits adjustment of output rate of thermal deformation compensation amount.EIOEMM6FW005R01Screen display methodSelect the parameter setting mode. → Press [F8] (DISPLAY CHANGE)...

  • Page 439

    4291-E P-422SECTION 32 TAS-S/TAS-C FUNCTIONAdjusting Output CompensationOptimum values for the machine are set at the compensation parameters when the machine isshipped from the factory. TAS enables the operator to adjust the compensation amount according tothe machining conditions to achieve m...

  • Page 440

    4291-E P-423SECTION 32 TAS-S/TAS-C FUNCTION(2) Example of adjustment 1(3) Example of adjustment 2Condition: The machine is equipped with TAS-S function.The machine, which is not sufficiently warmed up, performs machining at high spindle speed (spindle temperature increases during machining.)Res...

  • Page 441

    4291-E P-424SECTION 33 TOOL WEAR COMPENSATING FUNCTIONSECTION 33 TOOL WEAR COMPENSATING FUNCTION1.OutlineEeoemm6fx001The tool length offset/cutter radius compensation function allows you to set the tool geometry com-pensation amount (standard compensation amount) and the wear compensation amoun...

  • Page 442

    4291-E P-425SECTION 33 TOOL WEAR COMPENSATING FUNCTION2.Detailed Specifications2-1.Tool Offset AmountEeoemm6fx002Because the tool tip position varies depending on the tool kind, we adopted the concept of tool off-set, which includes the tool length offset and the cutter radius compensation.The ...

  • Page 443

    4291-E P-426SECTION 33 TOOL WEAR COMPENSATING FUNCTION2-2.Setting the Tool Length Offset/Cutter Radius Compensation AmountsEeoemm6fx003The tool length offset and cutter radius compensation amounts can be set on the TOOL OFFSET/COMPENSATION screen (Screen 1) displayed in the tool data setting mo...

  • Page 444

    4291-E P-427SECTION 33 TOOL WEAR COMPENSATING FUNCTIONLocate the cursor on the tool length offset geometry No. of the mounted tool. Press [F3](CAL) to enter the actual position measured from the zero position.The value obtained by subtracting the geometry compensation amount from this func-tion...

  • Page 445

    4291-E P-428SECTION 33 TOOL WEAR COMPENSATING FUNCTION2-3.System Variables (Optional)Eeoemm6fx004The tool offset amount can be read and written using the system variables. (Table 2)Table 2 Tool Offset System Variable2-3-1. Detailed ExplanationEeoemm6fx005(1) Tool length geometry offset amountVT...

  • Page 446

    4291-E P-429SECTION 33 TOOL WEAR COMPENSATING FUNCTION(4) Cutter radius wear compensation amountVTWOD [expression]The cutter radius wear compensation amount at the tool offset number indicated by an expres-sion can be read or written. The amount is expressed in the unit system selected in the o...

  • Page 447

    4291-E P-430SECTION 33 TOOL WEAR COMPENSATING FUNCTION(6) Cutter radius compensation amountVTOFD [expression]This system variable is used as the cutter radius compensation amount when the tool wearcompensating function is not provided.Expression: Tool offset numberPermissible value: 1 to the nu...

  • Page 448

    4291-E P-431SECTION 33 TOOL WEAR COMPENSATING FUNCTION2-3-2. System Variable Display ScreenEeoemm6fx006The SYSTEM VARIABLE screen displayed in the operation mode allows you to confirm the systemvariable data set as the tool length geometry offset, tool length wear offset, cutter radius geometry...

  • Page 449

    4291-E P-432SECTION 33 TOOL WEAR COMPENSATING FUNCTION2-4.Parameter Read/Punch FunctionEeoemm6fx007This function allows you to input or output the tool length geometry offset, tool length wear offset,cutter radius geometry compensation and cutter radius wear compensation to or from a peripheral...

  • Page 450

    4291-E P-433SECTION 33 TOOL WEAR COMPENSATING FUNCTION2-6.Manual Gauging Function (Optional)Eeoemm6fx009When the manual gauging function measures the tool length explained in 2-3-1 (1)(a) The tool length offset amount is represented by the sum of the tool length geometry offsetamount and the to...

  • Page 451

    4291-E P-434SECTION 33 TOOL WEAR COMPENSATING FUNCTION2-8.DNC-C Function (Optional)Eeoemm6fx011The following DNC-C functions/commands use the tool offset data:(1) Data input, output, and verification by DNC-C in program operation mode(2) Tool data setting command "D,TOF" sent from hos...

  • Page 452

    LIST OF PUBLICATIONSPublication No.DateEdition4291-EJanuary 20002nd4291-E-R1May 20003rd4291-E-R2October 20004th4291-E-R3January 20005th4291-E-R4January 20006th4291-E-R5August 20027thThis manual may be at variance with the actual product due to specification or design changes.Please also note that...

x