YAMAZAKI MAZAK INTEGREX e Series Programming Manual
YAMAZAKI MAZAK INTEGREX e Series Programming Manual

YAMAZAKI MAZAK INTEGREX e Series Programming Manual

Programming data for post processors
Table of Contents

Advertisement

Before using this machine and equipment, fully understand the contents of this
manual to ensure proper operation. Should any questions arise, please ask the
nearest Technical Center or Technology Center.
1.
Be sure to observe the safety precautions described in this manual and the contents of the
safety plates on the machine and equipment. Failure may cause serious personal injury or
material damage. Please replace any missing safety plates as soon as possible.
2.
No modifications are to be performed that will affect operation safety.
3.
For the purpose of explaining the operation of the machine and equipment, some illustrations
may not include safety features such as covers, doors, etc. Before operation, make sure all
such items are in place.
4.
This manual was considered complete and accurate at the time of publication, however, due to
our desire to constantly improve the quality and specification of all our products, it is subject
to change or modification. If you have any questions, please contact the nearest Technical
Center or Technology Center.
5.
Always keep this manual near the machinery for immediate use.
6.
If a new manual is required, please order from the nearest Technical Center or Technology
Center with the manual No. or the machine name, serial No. and manual name.
Issued by Manual Publication Section, YAMAZAKI MAZAK CORPORATION, Japan
Copyright (C) 2016 YAMAZAKI MAZAK CORPORATION. All Rights Reserved.
Serial No. 294060
PROGRAMMING MANUAL
INTEGREX e series
Integrex I series
VORTEX i series
Programming Data for Post Processors
Manual No.:
Serial No.:
IMPORTANT NOTICE
Original Instructions
HA12PB0013E
AVANS 294060
04.2017

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the INTEGREX e Series and is the answer not in the manual?

Questions and answers

Summary of Contents for YAMAZAKI MAZAK INTEGREX e Series

  • Page 1 If a new manual is required, please order from the nearest Technical Center or Technology Center with the manual No. or the machine name, serial No. and manual name. Issued by Manual Publication Section, YAMAZAKI MAZAK CORPORATION, Japan 04.2017 Copyright (C) 2016 YAMAZAKI MAZAK CORPORATION. All Rights Reserved.
  • Page 2 Serial No. 294060...
  • Page 3: Table Of Contents

    Serial No. 294060 CONTENTS INTRODUCTION ................. 1-1 MACHINE INFORMATION ..............2-1 Controlled Axis Information ................2-1 2-1-1 Composition of controlled axes ................2-1 2-1-2 Outline of the machine structure ................2-5 2-1-3 Machine stroke ...................... 2-6 2-1-4 Input limitation ..................... 2-15 2-1-5 Rotating speed ....................
  • Page 4: Table Of Contents

    Serial No. 294060 3-1-2 Control out, control in .................... 3-2 3-1-3 Optional block skip ....................3-2 3-1-4 Program end ......................3-2 3-1-5 Program file name ....................3-2 Command ......................3-3 MACHINING PROGRAM ..............4-1 Set Up ........................ 4-1 4-1-1 Setting of workpiece origin ..................4-1 4-1-2 Parameter of tool length offset.
  • Page 5: Table Of Contents

    Serial No. 294060 4-5-2 End motion ......................4-47 Programming for Compound Machining (ST Specification) ......4-49 4-6-1 Function of programming for compound machining ..........4-49 4-6-2 Sample programs ....................4-58 SUPPLEMENT ..................5-1 Detail of Preparatory Function ................5-2 Detail of Miscellaneous Function ..............5-63 Restriction of Combination ................
  • Page 6: Serial

    Serial No. 294060 SAFETY PRECAUTIONS This manual is prepared only for the function or the device which is specified in the title of this manual. Therefore, you are required to carefully read and understand the operating manual of the machine, especially the section describing safety precautions, before using or operating the function or the device.
  • Page 7: Introduction

    Serial No. 294060 INTRODUCTION INTRODUCTION This manual contains information for post processor to create EIA/ISO program according to the machine. This manual can be used as an EIA/ISO programming manual. This manual describes the machines of the INTEGREX e-series, INTEGREX i-series, and VORTEX i-series.
  • Page 8 Serial No. 294060 INTRODUCTION 1-2 E...
  • Page 9: Machine Information

    Serial No. 294060 MACHINE INFORMATION MACHINE INFORMATION Controlled Axis Information This section describes Composition of controlled axes, machine specification, machine stroke, input limitation, rotating speed, rapid feed rate and cutting feed rate. 2-1-1 Composition of controlled axes This section indicates composition of controlled axes. INTEGREX i/i-S/i-ST/e-H/e-H-S/e-H-ST The axes of coordinates used for machine control are defined as follows: X-axis...
  • Page 10 Serial No. 294060 MACHINE INFORMATION – – – – – – – –...
  • Page 11 Serial No. 294060 MACHINE INFORMATION INTEGREX e-V The axes of coordinates used for machine control are defined as follows: Note: The axes of coordinates are defined with the operator standing and facing the front of the machine. X-axis Axis of transverse motion of the table “+”...
  • Page 12 Serial No. 294060 MACHINE INFORMATION INTEGREX i-V/VORTEX i-V The axes of coordinates used for machine control are defined as follows: Note: The axes of coordinates are defined with the operator standing and facing the front of the machine. X-axis Axis of transverse motion of the table “+”...
  • Page 13: Outline Of The Machine Structure

    Serial No. 294060 MACHINE INFORMATION 2-1-2 Outline of the machine structure This section indicates outline of the machine structure. INTEGREX i/e-H/i-V/e-V :Applicable, -: Not applicable Number of Axis direction during simultaneously Kind of machining Structure home return controlled axes  Spindle No.
  • Page 14: Machine Stroke

    Serial No. 294060 MACHINE INFORMATION 2-1-3 Machine stroke This section indicates axis stroke. Axis stroke INTEGREX i/e-H -B stroke +B stroke Z stroke Home Position -Z stroke +Z stroke Holder Home Position Home Position Spindle X stroke center Home Position B stroke W stroke Home Position...
  • Page 15 Serial No. 294060 MACHINE INFORMATION Machine specification Xmax Xmin Ymax Ymin Zmax Zmin Bmax Bmin Unit (in) (in) (in) -450 -105 -485 i-100 (-17.72) (4.13) (-4.13) (3.31) (-19.09) -370 -100 -435 i-150 (-14.57) (3.94) (-3.94) (-17.13) 1000U (19.57) i-200 1005 1500U (39.57) 1000U...
  • Page 16 Serial No. 294060 MACHINE INFORMATION Wmin Spindle Machine specification Wmax Holder end Without With center steady rest steady rest Unit (in) (in) (in) -807 -400 i-100 (-31.77) (-15.75) (3.15) -300 -320 i-150 (-11.81) (-12.60) -1026 1000U (-40.39) i-200 -1562 1500U (-61.50) -1026 1000U...
  • Page 17 Serial No. 294060 MACHINE INFORMATION INTEGREX i-S/e-H-S -B stroke +B stroke Z stroke Home Position -Z stroke +Z stroke Holder Home Position Home Position Spindle center X stroke Home Position B stroke Home Position W stroke Y stroke Machine specification Xmax Xmin Ymax...
  • Page 18 Serial No. 294060 MACHINE INFORMATION Wmin Spindle Machine specification Wmax Holder end Without With center steady rest steady rest Unit (in) (in) (in) i-100S -903 -400 (-35.55) (3.15) (-15.75) i-100BARTAC-S -1066 1000U (-41.97) i-200S 1500U -1574 (-61.96) 1500U -490 i-300S -2175 2500U (6.69)
  • Page 19 Serial No. 294060 MACHINE INFORMATION INTEGREX i-ST/e-H-ST Z stroke Home Position -Z stroke +Z stroke Holder X Home Home Position Position Spindle center X2 stroke X stroke W stroke Z2 stroke Y stroke -Z2 stroke +Z2 stroke Machine specification X1max X1min Ymax Ymin...
  • Page 20 Serial No. 294060 MACHINE INFORMATION INTEGREX e-V/i-V stroke Home Position Home Position Holder center stroke stroke stroke stroke – – Spindle center Home Position X stroke – Machine specification Xmax Xmin Ymax Ymin Zmax Zmin Bmax Bmin Unit (in) (in) (in) -1525 -1055...
  • Page 21 Serial No. 294060 MACHINE INFORMATION Machine specification Holder end Spindle center Y center Unit (in) (in) (in) -985 -530 e-1060V (-38.779) (-20.866) Single -1335 -625 e-1250V/8 (-52.559) (-24.606) 2-pallet -775 e-1550V (11.811) (-30.511) -1775 Single (-69.881) ±360 -800 e-1600V/10 [Cycloid type] (-31.496) 2-pallet -2130...
  • Page 22 Serial No. 294060 MACHINE INFORMATION Offset for the axis of rotation of the rotational axis Offset for the axis of rotation of B-axis Parameter Contents Setting range Setting unit 0.0001 mm Amount of offset for the B-axis — spindle distance BA62 ±99999999 0.00001 in...
  • Page 23: Input Limitation

    Serial No. 294060 MACHINE INFORMATION 2-1-4 Input limitation This section indicates input limitation value of NC. Input limitation Number of digit after the Axis Maximum command unit Minimum command unit decimal point Linear axes [mm] ±99999.9999 0.0001 4-digit Linear axes [in] ±9999.99999 0.00001 5-digit...
  • Page 24 Serial No. 294060 MACHINE INFORMATION INTEGREX i-ST [min Mill Spindle Mill Spindle Machine specification Spindle No. 1 Spindle No. 2 (12000min (20000min Standard Option i-100ST 35 to 6000 35 to 6000 i-100BARTAC-ST 35 to 2000 i-200ST 1500U 35 to 5000 35 to 5000 35 to 12000 35 to 20000...
  • Page 25 Serial No. 294060 MACHINE INFORMATION INTEGREX e-H-S [min Spindle No. 1 Spindle No. 1 Spindle No. 2 Spindle No. 2 Machine specification Standard Option Standard Option 1500U e-420H-S 35 to 4000 35 to 2500 35 to 4000 35 to 2500 3000U 1500U e-500H-S...
  • Page 26 Serial No. 294060 MACHINE INFORMATION INTEGREX i-V [min Mill Spindle Mill Spindle Mill Spindle High torque High-speed spindle Machine specification Turning spindle (12000min specification specification Standard Option Option i-500V/5 2-pallet 35 to 1000 35 to 12000 Single i-630V/6 2 to 550 25 to 10000 25 to 5000 25 to 15000...
  • Page 27: Rapid Feed Rate

    Serial No. 294060 MACHINE INFORMATION 2-1-6 Rapid feed rate This section indicates limiting value of rapid feed rate. INTEGREX i [mm/min (in/min) or deg/min] Machine specification 8000 i-100 (314) 40000 40000 (1574) (1574) 30000 i-150 (1181) 1000U i-200 1500U 50000 (1968) 1000U 40000...
  • Page 28 Serial No. 294060 MACHINE INFORMATION INTEGREX i-ST [mm/min (in/min) or deg/min] Machine specification i-100ST 40000 40000 (1574) (1574) i-100BARTAC-ST 40000 30000 i-200ST 1500U 14400 199800 (1574) (1181) 50000 50000 i-300ST 1500U (1968) (1968) i-400ST 1500U Machine specification i-100ST i-100BARTAC-ST 40000 40000 i-200ST 1500U...
  • Page 29 Serial No. 294060 MACHINE INFORMATION INTEGREX e-H-ST [mm/min (in/min) or deg/min] Machine specification 50000 50000 50000 30000 e-420HST 2000U 18000 199800 199800 (1968) (1968) (1968) (1181) Machine specification 20000 32000 e-420HST 2000U (787) (1259) INTEGREX i-V [mm/min (in/min) or deg/min] Machine specification 50000 50000...
  • Page 30: Cutting Feed Rate

    Serial No. 294060 MACHINE INFORMATION 2-1-7 Cutting feed rate This section indicates limiting value of cutting feed rate. INTEGREX i On turning/milling [mm/min (in/min) or deg/min] Machine specification STD:36000 i-100 BT:10800 i-150 1000U i-200 1500U 8000 8000 8000 8000 1000U 5000 (314) (314)
  • Page 31 Serial No. 294060 MACHINE INFORMATION INTEGREX i-S On turning/milling [mm/min (in/min) or deg/min] Machine specification i-100S STD: 36000 i-100BARTAC-S 10800 1000U i-200S 8000 8000 8000 8000 5000 36000 1500U (314) (314) (314) (314) 1500U i-300S 36000 2500U 1500U i-400S 2500U On milling (During geometry compensation) [mm/min (in/min) or deg/min] Machine specification...
  • Page 32 Serial No. 294060 MACHINE INFORMATION On milling (During geometry compensation) [mm/min (in/min) or deg/min] Machine specification i-100ST i-100BARTAC-ST 40000 40000 40000 40000 i-200ST 1500U 14400 199800 (1574) (1574) (1574) (1574) i-300ST 1500U i-400ST 1500U Machine specification i-100ST i-100BARTAC-ST 40000 40000 i-200ST 1500U 199800...
  • Page 33 Serial No. 294060 MACHINE INFORMATION On milling (During geometry compensation) [mm/min (in/min) or deg/min] Machine specification 1500U e-420H 50000 50000 3000U 1500U e-500H 3000U 50000 50000 50000 50000 (1962) (1962) (1962) (1962) 4000U 7200 3000U e-670H 4000U 10800 6000U 4000U 20000 20000 20000...
  • Page 34 Serial No. 294060 MACHINE INFORMATION On milling (During geometry compensation) [mm/min (in/min) or deg/min] Machine specification 50000 50000 50000 50000 e-420HST 2000U 50000 50000 50000 (1962) (1962) (1962) (1962) Machine specification 50000 50000 e-420HST 2000U (1962) (1962) INTEGREX i-V On turning/milling [mm/min (in/min) or deg/min] Machine specification i-500V/5...
  • Page 35 Serial No. 294060 MACHINE INFORMATION On milling (During geometry compensation) [mm/min (in/min) or deg/min] Machine specification e-1060V 18900 2835 Single 42000 42000 42000 e-1250V/8 10800 18000 (1653) (1653) (1653) 2-pallet e-1550V 18900 2835 Single 2500 2500 2500 e-1600V/10 10800 7200 (98) (98) (98)
  • Page 36: Magazine

    Serial No. 294060 MACHINE INFORMATION Magazine This section indicates magazine. 2-2-1 INTEGREX i : Standard accessory, : Special accessory, -: Not supported Magazine capacity Machine specification 36-tool magazine 72-tool magazine 110-tool magazine i-100 i-150 1000U i-200 1500U 1000U   i-300 1500U ...
  • Page 37: Integrex E-H

    Serial No. 294060 MACHINE INFORMATION 2-2-4 INTEGREX e-H : Standard accessory, : Special accessory, -: Not supported Magazine capacity Machine specification 40-tool magazine 80-tool magazine 120-tool magazine 1500U e-420H 3000U 1500U e-500H 3000U 4000U    3000U e-670H 4000U 6000U 4000U e-800H...
  • Page 38: Integrex I-V

    Serial No. 294060 MACHINE INFORMATION 2-2-7 INTEGREX i-V : Standard accessory, : Special accessory, -: Not supported Magazine capacity Chain type magazine Machine specification 40-tool 43-tool 80-tool 120-tool 160-tool magazine magazine magazine magazine magazine  i-500V/5 2-pallet   Single ...
  • Page 39: Vortex I-V

    Serial No. 294060 MACHINE INFORMATION 2-2-9 VORTEX i-V : Standard accessory, : Special accessory, -: Not supported Magazine capacity Machine specification Chain type magazine 43-tool magazine 80-tool magazine 120-tool magazine 160-tool magazine Single i-630V/6 2-pallet     Single i-800V/8 2-pallet Magazine capacity...
  • Page 40 Serial No. 294060 MACHINE INFORMATION 2-32 E...
  • Page 41: Nc Command

    Serial No. 294060 NC COMMAND NC COMMAND Programming Format 3-1-1 Words and addresses Table 3-1 Type and format of words Item Address Command range Program No. 1 to 99999999 Sequence No. 1 to 99999 Preparatory function 0 to 999.9 X, Y, Z …  Moving axis 0 to ±99999.9999 (mm) B, C ...
  • Page 42: Control Out, Control In

    Serial No. 294060 NC COMMAND 3-1-2 Control out, control in The entire information in the area from Control Out “(” to Control In “)” will be ignored in regard to machine control, while they will surely be displayed on the data display unit. Thus, this area can be used to contain information which is not directly related to control.
  • Page 43: Command

    Serial No. 294060 NC COMMAND Command Tool indexed function A next tool can be designated for the machine provided with ATC function by commanding T-code in the format shown below. The next tool refers to a tool used for the next machining, which can be assigned when it is currently accommodated in the magazine.
  • Page 44 Serial No. 294060 NC COMMAND Program code The following table is shown Preparatory and Miscellaneous function commandable in EIA/ISO programming. See each section in “5-1 Detail of Preparatory Function” and “5-2 Detail of Miscellaneous Function” for more information. Function code Group Positioning Linear interpolation...
  • Page 45 Serial No. 294060 NC COMMAND Function code Group Inclined-plane machining ON G68.2 Inclined-plane machining (by specifying tool-axis direction) ON G68.3 Inclined-plane machining OFF Finishing cycle G270 G271 Longitudinal roughing cycle G272 Transverse roughing cycle Compound thread-cutting cycle G276 Fixed cycle OFF Face driling cycle G283 G284...
  • Page 46 Serial No. 294060 NC COMMAND Function code HD1 spindle selection M901 HD2 spindle selection M902 M508 Pressing setup End of pressing M509 Turning spindle synchronized rotation M511 (master: turning spindle No. 1, slave: turning spindle No. 2) Turning spindle synchronized rotation M512 (master: turning spindle No.
  • Page 47 Serial No. 294060 NC COMMAND  G-codes of group 00 are those which are not modal, and they are valid only for blocks in which they are entered.  If G-codes belong to different groups each other, any G-code can be commanded in the same block.
  • Page 48 Serial No. 294060 NC COMMAND 3-8 E...
  • Page 49: Machining Program

    Serial No. 294060 MACHINING PROGRAM MACHINING PROGRAM This chapter explains how to make a machining program. Set Up This section explains how to set a workpiece origin and tool offset parameter. 4-1-1 Setting of workpiece origin This manual explains on assumption that workpiece origin is set on the C-axis center. Set the workpiece origin by a touch probe or a tool.
  • Page 50: Parameter For Nose / Tool Radius Compensation

    Serial No. 294060 MACHINING PROGRAM Tool length offsetting Parameter Programming Pattern Data items used F94 bit 7 F93 bit 3 format Tool offset Tool offset No. G43H Length T + G43 Length + Offset No. T + G43H MATATROL Tool Data Length + LENG.
  • Page 51: Programming Composition

    Serial No. 294060 MACHINING PROGRAM Programming Composition This section explains programming composition. 4-2-1 Programming composition The figure shows program composition which is explained in this manual. The program consists of three compositions: “Preparation motion for machining”, “Machining motion”, and “End motion for machining”. Machining motions are selected from A-E according to machining processes.
  • Page 52: Method Of Making Program

    Serial No. 294060 MACHINING PROGRAM 4-2-2 Method of making program This section explains how to make a machining program. First command steps 1. to 10. (or 11.) of Preparation for machining. Select A-E in Machining motion. Command steps 1. to 4. In End motion for machining. See 4-6 besides 4-3, 4-4 and 4-5 for Programming for Compound Machining.
  • Page 53 Serial No. 294060 MACHINING PROGRAM Machining Motion Turining Drilling 4-4-1 1. Turining 4-4-1 2. 4-4-2 1. Milling Hole 4-4-3 1. 3-axis Inclined-Plane 4-4-3 2. Polar Coodinate Interpolatio 4-4-4 1. 4-axis 5-axis 5-axis machining 4-4-5 1. Tool Radiuus Compensation 4-4-5 2. for 5-axis End motion for machining 4-5-2 1.
  • Page 54 Serial No. 294060 MACHINING PROGRAM Programming for Compound Machining (for INTE i-ST) Separate machining program Parallel machining program Upper turret & HD1 Upper turret & HD2 4-6-2 1. A 4-6-2 1. D Parallel Parallel Lower turret & HD1 Lower turret & HD2 machining of machining of 4-6-2 1.
  • Page 55: Preparation Motion For Machining

    Serial No. 294060 MACHINING PROGRAM Preparation Motion for Machining This section explains “Preparation motion for machining”. 4-3-1 Sample program This figure shows sample programs for preparation for machining. Refer to 4-3-2 for more information about each motion. Preparation motion for machining HD1 Upper turret Milling HD1 Upper turret Turming G109L1...
  • Page 56 Serial No. 294060 MACHINING PROGRAM Upper turret G109L1 Lower turret G109L2 Head selection Select a head according to machining method. Select milling-mode or turning-mode for the head. Command a turning spindle clamp code if a milling-mode is selected. * INTE i-V/e-V cannot issue M-codes for head selection (M901/M902). M-codes for Head selection M901: HD1 spindle selection M902: HD2 spindle selection...
  • Page 57 Serial No. 294060 MACHINING PROGRAM turning milling turning milling Brake Clamping unclamping Clamping Brake unclamping M901 M901 M901 M901 M902 M902 M902 M902 M202 M200 M200 M200 M302 M300 M300 M300 M210 M211 M212 M310 M311 M312 Modal command This figure shows modal G-codes. Initial condition G-codes may be commanded at the head of program for the case they are not cancelled by previous operation (for example command G80 to cancel G82 left by the previous operation).
  • Page 58 Serial No. 294060 MACHINING PROGRAM Modal command G00G18G90G94G54G97 G40G49G80G67G69 Note: It is not necessary to command G-codes that are not changed. (G21 etc.) Home return Home returns are commanded before tool change. Change the order of the home returns, depending on the turret position. Sample program shows the order of X-Z-Y.
  • Page 59 Serial No. 294060 MACHINING PROGRAM B-axis positioning Perform B-axis positioning. If the B axis is already indexed, it is not necessary to command B positioning here. For turning, command B axis clamp (Turning spindle does not turn if B axis is being unclamped). B-axis positioning M108 (B-axis unclamping)
  • Page 60 Serial No. 294060 MACHINING PROGRAM Command for rotation speed Rotational command G97S12000M03 Rotation of the milling spindle at 1200 min Command for Constant surface speed (In case of select Rotational command Turning spindle1 & Upper turret) G92S3000R1 G96S150R1M204 Maximum spindle speed is set to 3000 min Turning spindle1 is set to 150 m/min(reverse) R command 1.
  • Page 61 Serial No. 294060 MACHINING PROGRAM Radius/Diameter data input Select the Diameter / Radius data input by machining method. Usually, diameter data input is selected for turn-machining, and radius data input is selected for mill-machining. G10.9X1: Diameter data input G10.9X0: Radius data input Radius/Diameter data input Radius data input: X 50.0 Diameter data input: X100.0...
  • Page 62 Serial No. 294060 MACHINING PROGRAM Others Command any as required besides above ten commands. This section explains “cutting level selection M codes” and mist collector. Accuracy level (M821 to M830) (Option: High-Speed Smoothing Control) Each work piece can be machined under the specific cutting conditions by specifying one of the ten accuracy levels.
  • Page 63: Machining Motion

    Serial No. 294060 MACHINING PROGRAM Machining Motion This section explains “Machining motion”. This section describes “program composition”, “parameter setting” and “sample program” for each machining method. 4-4-1 Turning program This section explains turning operation programs. Turn–drilling operation Turn-drilling needs to use a G97 (Constant surface speed control OFF) as it cuts at the spindle center.
  • Page 64 Serial No. 294060 MACHINING PROGRAM Program composition Program composition element Command in Upper turret preparation motion for machining Turning Command in Tool length offset (P1) machining motion Compound fixed cycle – Turn–drilling operation Machining motion of program composition G00G90G43XxYyZzHhP1 --- Tool Length offset (for Turning) M250 --- Spindle speed attainment check M107...
  • Page 65 Serial No. 294060 MACHINING PROGRAM G-codes / M-codes See the document [99 Supplement] for details. G-codes G-codes Group Description Tool length offset (+) G43P1 For turning tools G274 Longitudinal cut-off cycle Fixed cycle OFF  Longitudinal cut-off cycle G274 1. Programming format G274 Re;...
  • Page 66 Serial No. 294060 MACHINING PROGRAM M-codes M-codes Description M107 B-axis clamping M108 B-axis unclamping M250 Spindle speed attainment check Compound Fixed Cycles G codes Function G270 Finishing cycle G271 Longitudinal roughing cycle (leaving finishing allowance) G272 Transverse roughing cycle (leaving finishing allowance) G273 Contour-parallel roughing cycle ...
  • Page 67 Serial No. 294060 MACHINING PROGRAM Turning machining This section explains Turn-machining. Sample program (Turning Machining_ Longitudinal roughing cycle) G109L1 M901 Preparation motion for machining M202  G109L1: Upper turret selection G00G18G90G95G54G96  M901: HD1 spindle selection G40G49G80G67G69  M202: C-axis disconnect/Turning mode G91G28X0 ...
  • Page 68 Serial No. 294060 MACHINING PROGRAM Program composition Program composition element Instruction in Upper turret preparation motion for machining Turning Instruction in Tool length offset(P1) machining motion Nose radius compensation Compound fixed cycles Machining motion of program component –Turning machining- G00G90G43XxYy Zz HhP1 --- Tool length offset (for turning tool) This point will be a cycle start point.
  • Page 69 Serial No. 294060 MACHINING PROGRAM G-codes/M-codes See the document [99 Supplement] for details. G-codes G-codes Group Description G43P1 Tool length offset (+) G271 Longitudinal roughing cycle Nose radius/Tool radius compensation (left) Nose radius/Tool radius compensation (right) Nose radius/Tool radius compensation OFF Fixed cycle OFF ...
  • Page 70 Serial No. 294060 MACHINING PROGRAM M-codes M-codes Description M107 B-axis clamping M108 B-axis unclamping M250 Spindle speed attainment check Compound Fixed Cycles G codes Function G270 Finishing cycle  G271 Longitudinal roughing cycle (leaving finishing allowance) G272 Transverse roughing cycle (leaving finishing allowance) G273 Contour-parallel roughing cycle G274...
  • Page 71: Hole Machining Program

    Serial No. 294060 MACHINING PROGRAM 4-4-2 Hole machining program This section explains how to make hole-machining program. Hole machining This section explains hole machining program using fixed cycles. Sample program (Drill fixed cycle ) G109L1 M901 M200 Preparation motion for machining M212 ...
  • Page 72 Serial No. 294060 MACHINING PROGRAM Program composition Program composition element Instruction in Upper turret preparation motion for machining Milling Instruction in Inclined-plane machining machining motion Using roll, pitch, and yaw angle Tool length offset(P0) Hole fixed cycle Processing operation of program component –Hole machining- Because BC axes are moved by G53.1.
  • Page 73 Serial No. 294060 MACHINING PROGRAM G-codes/M-codes See the document [99 Supplement] for details. G-codes G-codes Group Description Inclined-plane machining ON G68.2P1 Using roll, pitch, and yaw angles G53.1 Tool-axis direction control Tool length offset (+) Fixed cycle (Drilling) Inclined-Plane Machining G codes Description G68.2[P0]...
  • Page 74 Serial No. 294060 MACHINING PROGRAM 3. Use of any other addresses than P, Q, X, Y, Z, I, J, and K will lead to an alarm (1809 TILTED PLANE CMD FORMAT ERROR). 4. Argument Q can be omitted if Q123 is required. 5.
  • Page 75 Serial No. 294060 MACHINING PROGRAM  Hole position data (X, Y) Set hole positions using incremental or absolute data.  Hole-machining data Z ..Set the distance from R-point to the hole bottom using incremental data, or set the position of the hole bottom using absolute data. Q ...
  • Page 76: Axis Machining Program

    Serial No. 294060 MACHINING PROGRAM 4-4-3 3-axis machining program This section explains 3-axis machining programs. Inclined-plane machining This section explains 3-axis machining program using the G68.2 inclined plane machining mode. Sample program (3-axis machining_Inclined plane) G109L1 M901 Preparation motion for machining M200 ...
  • Page 77 Serial No. 294060 MACHINING PROGRAM Program composition Program composition element Instruction in Upper turret preparation motion for machining Milling Instruction in Geometry compensation machining motion Inclined-plane machining Roll, pitch, and yaw angle Tool length offset Machining motion of program composition –Inclined plane machining- BC axes need to be unclamped prior to G61.1 --- Geometry compensation...
  • Page 78 Serial No. 294060 MACHINING PROGRAM G-codes/M-codes See the document [99 Supplement] for details. G-codes G-codes Group Description G61.1 High-accuracy mode (Geometry compensation) Inclined-plane machining ON G68.2P1 Using roll, pitch, and yaw angles G53.1 Tool-axis direction control Tool length offset (+) Programmed coordinate rotation OFF Cutting mode (Geometry compensation OFF) Note :...
  • Page 79 Serial No. 294060 MACHINING PROGRAM Polar coordinate interpolation This section explains how to make the program of Polar coordinate interpolation in 3-axis machining program. Sample program (3-axis machining_ Polar coordinate interpolation) G109L1 M901 Preparation motion for machining M200  G109L1: Upper turret selection M212 ...
  • Page 80 Serial No. 294060 MACHINING PROGRAM Program composition Program composition element Instruction in Upper turret preparation motion for machining milling Instruction in Geometry compensation machining motion Polar coordinate interpolation Tool radius compensation Machining motion of program composition -Polar coordinate interpolation- G61.1 --- Geometry compensation When G17 XC is commanded, X and C M108...
  • Page 81 Serial No. 294060 MACHINING PROGRAM G-codes/M-codes See the document [99 Supplement] for details. G-codes G-codes Group Description G12.1 Polar coordinate interpolation ON G13.1 Polar coordinate interpolation OFF Nose radius/Tool radius compensation OFF Nose radius/Tool radius compensation (left) Tool length offset (+) G61.1 High-accuracy mode (Geometry compensation) Cutting mode...
  • Page 82 Serial No. 294060 MACHINING PROGRAM 4-4-4 4-axis machining program This section explains how to make 4-axis machining program. 4-axis machining This section explains the programming method for machining with the B-axis fixed. In case G43P1 is used as tool length offset, caution should be paid as the feed rate of the tool based on the work may vary from the programmed value.
  • Page 83 Serial No. 294060 MACHINING PROGRAM Sample program (4-axis machining) G109L1 M901 M200 Preparation motion for machining M212  G109L1: Upper turret selection G0G90G94G55G97  M901: HD1 spindle selection G40G49G80G67G69  M200: C-axis connect/Milling mode select G91G28X0  M212: C-axis unclamping G28Z0 ...
  • Page 84 Serial No. 294060 MACHINING PROGRAM Program composition Program composition element Instruction in Upper turret preparation motion for machining milling Instruction in Geometry compensation machining motion Tool length offset (P1) High-speed machining mode Machining motion of program composition -4-axis machining- G61.1 --- Geometry compensation The figure below indicates M108...
  • Page 85: Supplement

    Serial No. 294060 MACHINING PROGRAM G-codes/M-codes See the document [99 Supplement] for details. G-codes G-codes Group Description G5P0 High-speed machining mode OFF G5P2 High-speed machining mode ON G43P1 Tool length offset G61.1 High-accuracy mode (Geometry compensation) Cutting mode Note 1: The geometry compensation reduces geometry errors caused by the delay in the smoothing circuits and servo systems.
  • Page 86 Serial No. 294060 MACHINING PROGRAM 4-4-5 5-axis machining program This section explains how to make the program of 5-axis machining. 5-axis machining This section explains how to make the general 5-axis machining. Sample program (5-axis machining) jiku G109L1 M901 Preparation motion for machining M200 ...
  • Page 87 Serial No. 294060 MACHINING PROGRAM Program composition Program composition element Instruction in Upper turret preparation motion for machining milling Instruction in Geometry compensation machining motion Tool tip point control Table coordinate system High-speed machining mode Machining motion of program compositon -5-axis machining- The figure below indicates the setting of each mode G61.1...
  • Page 88 Serial No. 294060 MACHINING PROGRAM Parameter setting The main parameter of processing is described. The table shows the standard parameter and setting set in this manual. Parameter setting Parameter Standard Setting Description High-speed smoothing control valid (No deceleration at very slightly stepped sections) Type of coordinate system for controlling the tool tip point The table coordinate system Tool tip point control scheme Joint interpolation...
  • Page 89 Serial No. 294060 MACHINING PROGRAM Note 2: Coordinate system for controlling the tool tip point is defined as follows. The TABLE coordinate system (F85 bit 2: 0) The table coordinate system will rotate as the table rotates. But the tool axis rotation (e.g. the B axis for INTE) does not rotate the coordinate. <Initial state>...
  • Page 90 Serial No. 294060 MACHINING PROGRAM High-accuracy mode G codes Description  G61.1 Geometry compensation G61.2 Modal spline interpolation Note 1:  is G-code used by sample program. Note 2: G61.2 is a geometry compensation with fine spline interpolation feature for a further better quality surface for the CAM-made minute increments block by block data operation.
  • Page 91 Serial No. 294060 MACHINING PROGRAM Tool Radius compensation for 5-axis machining This section explains how to make the program of 5-axis Machining using Tool Radius Compensation for 5-axis Machining. Sample program (5-axis Machining _Tool Radius Compensation) G109L1 M901 Preparation motion for machining ...
  • Page 92 Serial No. 294060 MACHINING PROGRAM Program composition Program composition element Instruction in Upper turret preparation motion for machining milling Instruction in Geometry compensation machining motion Tool tip point control Table coordinate system Tool radius compensation for 5-axis machining Machining motion of program composition -Tool radius compensation for 5-axis machining- The figure below indicates setting of G61.1...
  • Page 93 Serial No. 294060 MACHINING PROGRAM Parameter setting The main parameter of processing is described. The table shows the standard parameter and setting set in this manual. Parameter setting Parameter Standard Setting Description High-speed smoothing control valid (No deceleration at very slightly stepped sections) Type of coordinate system for controlling the tool tip point The table coordinate system Tool tip point control scheme Joint interpolation...
  • Page 94 Serial No. 294060 MACHINING PROGRAM M-codes M-codes Description M107 B-axis clamping M108 B-axis unclamping 4-46...
  • Page 95: End Motion For Machining

    Serial No. 294060 MACHINING PROGRAM End Motion for Machining This section explains on “End motion for machining”. 4-5-1 Sample program This is a sample program of the processing end operation. See the following for more details. Upper turret milling mode HD1 turning mode M205 G91G28Z0...
  • Page 96 Serial No. 294060 MACHINING PROGRAM Coolant stop command This command turns off all coolant and air. It is not necessary to program the coolant stop command if they are not turned on in the preparation motion for machining. M09: All coolants OFF This M code turns off all machining-related fluids such as coolants and air.
  • Page 97: Programming For Compound Machining (St Specification)

    Serial No. 294060 MACHINING PROGRAM Programming for Compound Machining (ST Specification) This section explains how to make programming for compound machining. Refer to this section and 4-3, 4-4, 4-5 to make a program. S specifications machines (with HD2 spindle, no lower turret) cannot use command about lower turret, but can use command about HD2.
  • Page 98 Serial No. 294060 MACHINING PROGRAM Tool function [4-digit T-Code for turret-indexing systems] Tool function, also referred to as T-code function, is used to designate the tool number. Of a four-digit integer at address T, upper and lower two digits are respectively used to specify the tool number and trailing zeros (00).
  • Page 99 Serial No. 294060 MACHINING PROGRAM Combination of turret and turning spindle There are four kinds of combinations about turret and turning spindle. And make the program by use it. The following are the program examples at the milling. G109L1 G109L1 M902 (*2) M901 (*1) M300 (*3)
  • Page 100 Serial No. 294060 MACHINING PROGRAM Cross machining control (G110/G111) Axis control of HD2 side by HD1 side or that of HD1 side by HD2 side is referred to as cross machining control. Specify after G110 an axis address and the HD number controlling the axis. (Refer to 4-6-2 1.
  • Page 101 Serial No. 294060 MACHINING PROGRAM Relevant M codes of programming for compound machining M-codes M-codes Description M107 B-axis clamping M108 B-axis unclamping M206 Turning spindle 1 Chuck open M207 Turning spindle 1 Chuck close M306 Turning spindle 2 Chuck open M307 Turning spindle 2 Chuck close M508...
  • Page 102 Serial No. 294060 MACHINING PROGRAM Turning spindle synchronized rotation (M511/M512/M513) Multi-spindle(M511/M512) are rotated by coordinate phase at the same time. (Refer to 4-6-2 3. A for the sample program.) Example: Turning spindle synchronized rotation (M511/M512/M513) <Program> <Program> G109L1 G109L2 M950 M950 M511 M951...
  • Page 103 Serial No. 294060 MACHINING PROGRAM Program structure Given below is an example of program structure with the upper turret as the master. Commands for the lower turret Commands for the upper turret G109L1; G109L2; Waiting for the start of balanced cutting P1000;...
  • Page 104 Serial No. 294060 MACHINING PROGRAM Waiting command (M950-M997) Waiting commands are used to time the operation of the upper and lower turrets as required. Two types of waiting command are provided: M-code and P-code, which can be used freely and even mixedly.
  • Page 105 Serial No. 294060 MACHINING PROGRAM 2. P-codes for waiting The execution of the commands for turret A will be stopped at the position of a waiting P-code with some number until the program flow for turret B reaches a waiting P-code with the same or a larger number.
  • Page 106: Sample Programs

    Serial No. 294060 MACHINING PROGRAM 4-6-2 Sample programs See 4-4 because as command codes depend on machining method. Separate machining This section explains how to make separate machining. Separate machining pattern is shown in the following. <Single workpiece> Separate machining : Possible 1st spindle 2nd spindle...
  • Page 107 Serial No. 294060 MACHINING PROGRAM Two-process control by one program Separate machining This function is the two systems can be controlled by a single program. (It is not necessary to change the parameter when this function is used.) Program Operation G28X0Z0 Common Start of program...
  • Page 108 Serial No. 294060 MACHINING PROGRAM Using upper turret and HD1 for Turning This section explains how to make program (Upper turret - HD1- Turning). 1. Sample program (Upper turret - HD1- Turning) G109L1 jiku M901 M202 G00G18G90G95G54G97 Preparation motion for machining G40G49G80G67G69 ...
  • Page 109 Serial No. 294060 MACHINING PROGRAM 2. Program composition Program composition element Command of upper turret Instruction in Upper turret Preparation motion For machining Turning Machining motion Command of lower turret Instruction in Lower turret Preparation motion For machining 4-61...
  • Page 110 Serial No. 294060 MACHINING PROGRAM Using lower turret and HD1 for milling This section explains how to make program (Lower turret - HD1- Milling). 1. Sample programs (Lower turret - HD1- Milling) jiku G109L1 G91G28X0 G28Z0  G109L1: Upper turret selection G28Y0 ...
  • Page 111 Serial No. 294060 MACHINING PROGRAM 2. Program composition Program composition element Command of upper turret Instruction in Upper turret Preparation motion For machining Command of lower turret Instruction in Lower turret Preparation motion For machining Milling Machining motion 4-63...
  • Page 112 Serial No. 294060 MACHINING PROGRAM Using lower turret and HD2 for turning This section explains how to make program (Lower turret – HD2- Turning). 1. Sample program (Lower turret – HD2- Turning) jiku G109L1 G91G28X0 G28Z0  G109L1: Upper turret selection G28Y0 ...
  • Page 113 Serial No. 294060 MACHINING PROGRAM 2. Program composition Program composition element Command of upper turret Instruction in Upper turret Preparation motion For machining Command of lower turret Instruction in Lower turret Preparation motion For machining Turning Machining motion 4-65...
  • Page 114 Serial No. 294060 MACHINING PROGRAM Using upper turret and HD2 for milling This section explains how to make program (Upper turret – HD2- Milling). 1. Sample program (Upper turret – HD2- Milling) jiku G109L1 M902 M300 Preparation motion for machining M312 ...
  • Page 115 Serial No. 294060 MACHINING PROGRAM 2. Program composition Program composition element Command of upper turret Instruction in Upper turret Preparation motion For machining Milling Machining motion Command of lower turret Instruction in Lower turret Preparation motion For machining Parallel machining This section explains how to make parallel machining Parallel machining pattern is shown in the following.
  • Page 116 Serial No. 294060 MACHINING PROGRAM Two-process control by one program Parallel machining This function is the two systems can be controlled by a single program. (It is not necessary to change the parameter when this function is used.) Program Operation G28X0Z0 Common Start of program...
  • Page 117 Serial No. 294060 MACHINING PROGRAM Parallel machining of HD1 This section explains how to make program (HD1- Parallel machining Balanced cutting). 1. Sample program (HD1- Parallel machining Balanced cutting (1/2)) jiku G109L1 M901 M202 Preparation motion for machining  G109L1: Upper turret selection G00G18G90G95G54G96 G40G49G80G67G69 ...
  • Page 118 Serial No. 294060 MACHINING PROGRAM (HD1- Parallel machining Balanced cutting (2/2)) jiku G109L2 Preparation motion for machining M901  G109L2: Lower turret selection M302  M901: HD1 spindle selection G00G18G90G95G54G96  M302: C-axis disconnect/turning mode G40G49G80G67G69  G95: Feed per revolution G91G28X0 ...
  • Page 119 Serial No. 294060 MACHINING PROGRAM Parallel machining of HD2 This section explains how to make program (HD2- Parallel machining). 1. Sample program (HD2- Parallel machining (1/2)) jiku G109L1 M902 M300 Preparation motion for machining M312  G109L1: Upper turret selection G0G90G94G54G97 ...
  • Page 120 Serial No. 294060 MACHINING PROGRAM (HD2- Parallel machining (2/2)) jiku G109L2 M959 Preparation motion for machining M902  G109L2: Lower turret selection M300  M902: HD2 spindle selection G0G90G94G54G97  M300: C-axis connect/Milling mode select G40G49G80G67G69 G91G28X0  G94: Feed per minute G28Z0 ...
  • Page 121 Serial No. 294060 MACHINING PROGRAM Dual workpiece machining This section explains how to make dual workpiece machining. Dual workpiece machining pattern is shown in the following. <Dual workpiece> Parallel machining (on both spindle sides with each turret) —: Inapplicable : Possible Upper turret EIA/ISO 1st spindle...
  • Page 122 Serial No. 294060 MACHINING PROGRAM Two-process control by one program Dual workpiece machining This function is the two systems can be controlled by a single program. (It is not necessary to change the parameter when this function is used.) Program Operation G28X0Z0 Common...
  • Page 123 Serial No. 294060 MACHINING PROGRAM Using upper turret and HD1 for turning, lower turret and HD2 is using for turning 1. Sample program (Upper turret: HD1- Turning, Lower turret: HD2- Turning (1/2)) jiku G109L1 M901 Preparation motion for machining M202 ...
  • Page 124 Serial No. 294060 MACHINING PROGRAM (Upper turret: HD1- Turning, Lower turret: HD2- Turning (2/2)) G90G43G0X0.0Y0Z0.0 H1P1 jiku M250 G274R1.0 Machining motion Machining G274X0Z-80.0P0Q15.0F0.2 G0X100.0Z0.0 M205 End motion for machining M952  M205: Turning spindle1 Rotation stop  M09: All coolants OFF G91G28X0 ...
  • Page 125 Serial No. 294060 MACHINING PROGRAM 2. Program composition Program composition element Command of upper turret Instruction in Upper turret Preparation motion For machining Turning Instruction in Turning spindle synchronized Machining motion rotation (Cut of workpiece) Instruction in Turning spindle synchronized Operation of tie rotation OFF Machining motion...
  • Page 126 Serial No. 294060 MACHINING PROGRAM Using upper turret and HD1 for milling, lower turret HD2 is using for turning 1. Sample program (Upper turret: HD1- Milling, Lower turret: HD2- Turning (1/2)) jiku G109L1 M901 M200 Preparation motion for machining M212 ...
  • Page 127 Serial No. 294060 MACHINING PROGRAM (Upper turret: HD1-Milling, Lower turret: HD2- Turning (2/2)) jiku G109L2 Preparation motion for machining M902  G109L2: Lower turret selection M302  M902: HD2 spindle selection G00G18G90G95G54G96  M302: C-axis disconnect / turning mode G40G49G80G67G69 ...
  • Page 128 Serial No. 294060 MACHINING PROGRAM Using upper turret and HD2 for turning, lower turret and HD1 is using for milling 1. Sample program (Upper turret: HD2- Turning, Lower turret: HD1- Milling (1/2)) jiku G109L1 M902 M302 Preparation motion for machining G00G18G90G95G54G96 ...
  • Page 129 Serial No. 294060 MACHINING PROGRAM (Upper turret: HD2- Turning, Lower turret: HD1-Milling (2/2)) jiku G109L2 Preparation motion for machining M901  G109L2: Lower turret selection M200 G0G90G94G55G97  M901: HD1 spindle selection G40G49G80G67G69  M200: C-axis connect/Milling mode select G91G28X0 ...
  • Page 130 Serial No. 294060 MACHINING PROGRAM Using upper turret and HD2 for milling, lower turret and HD1 is using for milling 1. Sample program (Upper turret: HD2- Milling, Lower turret: HD1- Milling (1/2)) G109L1 jiku M902 M300 M312 Preparation motion for machining G0G90G94G54G97 ...
  • Page 131 Serial No. 294060 MACHINING PROGRAM (Upper turret: HD2-Milling, Lower turret: HD1-Milling (2/2)) jiku G109L2 M901 Preparation motion for machining M200  G109L2: Lower turret selection G0G90G94G55G97  M901: HD1 spindle selection G40G49G80G67G69  M200: C-axis connect/Milling mode select G91G28X0  G94: Feed per minute G28Z0 M950 ...
  • Page 132 Serial No. 294060 MACHINING PROGRAM Transfer of workpiece INTE i-S can use command about transfer of workpiece, too. Transfer of workpiece This section explains program of transfer of workpiece. 1. Sample program (Transfer a workpiece from HD1 to HD2) jiku M902 Transfer of workpiece M302...
  • Page 133 Serial No. 294060 MACHINING PROGRAM (Transfer a workpiece from HD2 to HD1) jiku M902 M202 Transfer of workpiece M300  M902: HD2 spindle selection C2-axis positioning G110C2  M202: C-axis disconnect / turning mode G00C30.  M300: C-axis connect/Milling mode select G111 C1-axis positioning ...
  • Page 134 Serial No. 294060 MACHINING PROGRAM 4-86 E...
  • Page 135 Serial No. 294060 SUPPLEMENT SUPPLEMENT This section covers detail of each command. Each command is written in the following format. Programming format Cancellation Function Code value Description Unit Setting range Omit [1]: The command for using the function [2]: The command for cancelling the function [3]: Outline of functions [4]:...
  • Page 136: Detail Of Preparatory Function

    Serial No. 294060 SUPPLEMENT Detail of Preparatory Function G-code (Group00) Dwell 1. Command Programming format G94 G04 Xx G94 G04 Pp Function Setting command G04 in the feed-per-second mode (command G94) delays the start of execution of the next block for the specified time. Code value Description Unit...
  • Page 137 Serial No. 294060 SUPPLEMENT 2. Sample program (Main Program) G28 X0 Y0 Z0 G90 G92 X0 Y0 Z100. G00 X-100.Y-100. G43 Z-10.H001 --- Movement under the conditions of G90, G00 and G43 M98 H001 G49 Z0 --- Movement under the conditions of G90 and G01 G28 X0 Y0 Z0 (Sub-program : O001) N001 F3000...
  • Page 138 Serial No. 294060 SUPPLEMENT 2. Sample N01 G54 G90 G0 X0 Y0 C0 0° N02 Z0 B90. N03 M3 S800 N04 G68 X0 Y0 Z0 I0 J1 K0 R90. 45° N05 G1 Z-5. F2000 N06 G7.1 C63.662 N07 G17 G1 G41 X0 C0 D1 N08 G3 C45.
  • Page 139 Serial No. 294060 SUPPLEMENT Return to second reference point 1. Command   Programming format G30 Pp Xx Yy Zz Function The returning to the second, third, or fourth reference point can be programmed by setting “G30 P2 (P3, P4)”. Code value Description Unit...
  • Page 140 Serial No. 294060 SUPPLEMENT Spindle speed range setting 1. Command Programming format G92 Ss Qq Rr Function The code G92 can be used to set the maximum and minimum spindle speeds at addresses S and Q, respectively. Code Setting Description Unit Omit value...
  • Page 141 Serial No. 294060 SUPPLEMENT 2. Sample program G92 X350.0 Z300.0 (For setting a coordinate system with “workpiece zero point” as zero point) G92 X350.0 Z350.0 (For setting a coordinate system with point “A” as zero point) Chuck Workpiece 350 Workpiece zero point Unit: mm 3.
  • Page 142 Serial No. 294060 SUPPLEMENT Tool-axis direction control 1. Command Programming format G53.1 Pp Function The G53.1 command causes motions on the rotational axes concerned so as to make parallel to, and of the same direction with, each other the direction of the tool axis (from the tip along the perpendicular to the tool-swiveling axis) and the positive direction of the Z-axis of the current feature coordinate system.
  • Page 143 Serial No. 294060 SUPPLEMENT Macro call function 1. Command Programming format G65 Pp Ll <Argument> G65 <Program Name> Ll <Argument> Function Macroprogram call, data calculation, data input to/output from a personal computer, data control, judgment, branching, and various other instructions can be used with variables commands to perform measurements and other operations.
  • Page 144 Serial No. 294060 SUPPLEMENT 3. Notes  One block including more than 128 characters causes an alarm.  The section from the head of a program to the place where G109 is commanded is common to HD1 and HD2, or TR1 and TR2. G-code (Group01) Once this command has been given, the G00 mode will be retained until any other G-code command that overrides this mode, that is, either G00, G01, G02 or G03 of command group 01...
  • Page 145 Serial No. 294060 SUPPLEMENT Circular interpolation 1. Command Programming format G02 Xx Yy (Zz) Ii Jj (Kk) Ff G03 Xx Yy (Zz) Ii Jj (Kk) Ff G02 Xx Yy (Zz) Rr Ff G03 Xx Yy (Zz) Rr Ff Function Commands G02 and G03 feed the tool along an arc. Code value Description Unit...
  • Page 146 Serial No. 294060 SUPPLEMENT 2. Sample program example 1) G91 G28 X0 Z0 Y0 G92 X0 Z0 Y0 G17 G03 X50. Y50. Z-50. R50. F1000 Ending point –50. Starting Point H734P0002 example 2) G91 G28 X0 Z0 Y0 G92 X0 Z0 Y0 G17 G03 X50.
  • Page 147 Serial No. 294060 SUPPLEMENT Note: The E command is also used for the number of threads in inch threading, and whether the thread number or precision lead is to be designated can be selected by parameter setting. Parameter Description F91 bit7 Ee command 0: Ee command is for thread cutting with precise lead (mm/rev, in/rev) 1: Ee command is for the number of threads per inch (thread/in)
  • Page 148 Serial No. 294060 SUPPLEMENT G-code (Group02) Plane selection 1. Command Programming format Function Commands G17, G18 and G19 are used to select a plane for motion control. Registering the three fundamental axes as parameters allows you to select a plane generated by any two non-parallel axes.
  • Page 149 Serial No. 294060 SUPPLEMENT G-code (Group05) Synchronous/asynchronous feed 1. Command Programming format Function Command G95 allows a feed rate per revolution to be set using an F-code. To use this command, a rotational encoder must be mounted on the spindle. Code value Description Unit...
  • Page 150 Serial No. 294060 SUPPLEMENT G-code (Group07) Tool radius compensation/nose radius compensation 1. Command Programming format G41 Xx Yy Dd (TOOL OFFSET) (Note) G42 Xx Yy Dd (TOOL OFFSET) (Note) G41 Xx Yy (MAZATROL TOOL DATA) (Note) G42 Xx Yy (MAZATROL TOOL DATA) (Note) Cancellation Function Offsetting in any vectorial direction can be done according to the tool radius preselected...
  • Page 151 Serial No. 294060 SUPPLEMENT Tool radius compensation for five-axis machining 1. Command Programming format G41.2 Xx Yy Zz Bb Cc Dd G42.2 Xx Yy Zz Bb Cc Dd Cancellation Function The offsetting function in question conducts tool-path control for tool radius compensation in a plane (called ‘compensation plane’) perpendicular to the tool axis whose direction is determined by the motion command of the rotational axis concerned.
  • Page 152 Serial No. 294060 SUPPLEMENT G-code (Group08) Tool length offset 1. Command Programming format G43 Zz Hh Pp (TOOL OFFSET) (Note 1) G43 Zz (MAZATROL TOOL DATA) (Note 1) Cancellation G49 (Note 2) Function Commands G43 allow the ending point of execution of move commands to be shifted through the previously set offset amount for each axis.
  • Page 153 Serial No. 294060 SUPPLEMENT 3. Supplement This section expounds upon TOOL OFFSET and MAZATROL TOOL DATA. Each display  TOOL DATA Display Registering magazine- and turret-mounted tools and setting tool shape data and the data Function required for management of the tools Upper turret <...
  • Page 154 Serial No. 294060 SUPPLEMENT Moving in G43 (with upper turret) In G43 mode, the offset value commanded with H-code (or T-code) and parameter BA62 is effective. A Parameter BA62 is meant the preset value for the distance from the rotational center of the B-axis to the spindle edge. Example 1: TOOL OFFSET (F93 bit3 = 0, F94 bit7 = 0) TOOL OFFSET (X) BA62...
  • Page 155 Serial No. 294060 SUPPLEMENT Moving in G43 (with lower turret) In G43 mode, the offset value commanded with H-code (or T-code). A Parameter S23 is meant reference workpiece zero point. Example 1: TOOL OFFSET (F93 bit3 = 0, F94 bit7 = 0) TOOL OFFSET (Z) TOOL OFFSET (X) T001000.02...
  • Page 156 Serial No. 294060 SUPPLEMENT Tool length offset in tool-axis direction 1. Command Programming format G43.1 Xx Yy Zz Hh (TOOL OFFSET) (Note) G43.1 Xx Yy Zz (MAZATROL TOOL DATA) (Note) Cancellation Function The preparatory function G43.1 refers to offsetting the tool, in whatever direction it may be inclined three-dimensionally, in the direction of its axis through the length offset amount.
  • Page 157 Serial No. 294060 SUPPLEMENT Tool tip point control ON 1. Command Programming format G43.4 Xx Yy Zz Bb Cc Hh (TOOL OFFSET) (Note 1) G43.5 Xx Yy Zz Ii Jj Kk Hh (TOOL OFFSET) (Note 1) G43.4 Xx Yy Zz Bb Cc (MAZATROL TOOL DATA) (Note 1) G43.5 Xx Yy Zz Ii Jj Kk (MAZATROL TOOL DATA) (Note 1)
  • Page 158 Serial No. 294060 SUPPLEMENT Note 3: It depends on the setting of F85 bit2 whether workpiece or table coordinate system is selected. Programming Workpiece coordinate system Table coordinate system coordinate system Setting F85 bit2 = 1 F85 bit2 = 0 Description X, Y and Z-axis motion commands will be X, Y and Z-axis motion commands will be...
  • Page 159: Restriction Of Combination

    Serial No. 294060 SUPPLEMENT Feature Since the table coordinate system depends Since the table coordinate system is on the angular position at the start of tool tip independent of the angular position at the point control, correctly perform initial start of tool tip point control, the relative positioning on the rotational axis position of the tool tip point to the concerned;...
  • Page 160 Serial No. 294060 SUPPLEMENT G-code (Group09) Compound fixed cycles (Longitudinal roughing cycle) 1. Command Programming format G271 Uu G271 Aa Pp Qq Uu Ww Ff Ss Tt Function Tool path Programmed contour TEP130 Code value Description Unit Setting range Omit Possible (Note 1) Depth of cut (in radius 0 to ±99999.9999 (mm)
  • Page 161 Serial No. 294060 SUPPLEMENT Note 3: Plus or minus signs of Uu and Ww should be decided which to choose reference to shape (A)-(B)-(C) shown in following figure. u > 0 u > 0 w > 0 w < 0 u <...
  • Page 162 Serial No. 294060 SUPPLEMENT Compound fixed cycles (Transverse roughing cycle) 1. Command Programming format G272 Ww G272 Aa Pp Qq Uu Ww Ff Ss Tt Function Tool Path Programmed contour TEP136 Code value Description Unit Setting range Omit Possible (Note 1) Depth of cut 0 to ±99999.9999 (mm) 0 to ±9999.99999 (in)
  • Page 163 Serial No. 294060 SUPPLEMENT Note 3: Plus or minus signs of Uu and Ww should be decided which to choose reference to shape (A)-(B)-(C) shown in following figure. u< 0 u< 0 > 0 < 0 u < 0 u > 0 <...
  • Page 164 Serial No. 294060 SUPPLEMENT Compound fixed cycles (Compound threading cycle) 1. Command Programming format G276 Pp G276 Xx Zz Rr Pp Qq Ff Ss Tt Function TC82 (p2) Feed (by F- or E-code) TC82: Length of thread run-out (Parameter) Rapid traverse TEP147’...
  • Page 165 Serial No. 294060 SUPPLEMENT Code value Description Unit Setting range Omit (Note) Repeat times of final finishing 01 to 99 Possible (turn over modal) (Note) Length of thread run-out 0.1 lead 00 to 99 (Note) Tool tip angle (thread angle) °...
  • Page 166 Serial No. 294060 SUPPLEMENT Hole machining fixed cycles (Face/outside deep hole drilling cycle) 1. Command Programming format G283 Xx (Zz) Cc Zz(Xx) Rr Qq Pp Ff Kk Mm Cancellation Function Initial point (M) (M) R-point Z-point Code value Description Unit Setting range Omit x (z)
  • Page 167 Serial No. 294060 SUPPLEMENT Hole machining fixed cycles (Face/outside tapping cycle) 1. Command Programming format G284 Xx(Zz) Cc Zz(Xx) Rr Pp Ff Kk Mm Cancellation Function Rotary tool Initial point (M) R-point (M) Forward rotation of rotary tool Reverse rotation of rotary tool Z point (P) Code value...
  • Page 168 Serial No. 294060 SUPPLEMENT Hole machining fixed cycles (Face/outside boring cycle) 1. Command Programming format G285 Xx(Zz) Cc Zz(Xx) Rr Pp Ff Kk Mm Cancellation Function Initial point (M) R-point (M) Z point (P) Code value Description Unit Setting range Omit x (z) Hole positioning data of X-axis (Z-axis)
  • Page 169 Serial No. 294060 SUPPLEMENT Fixed cycles for turning (Longitudinal turning cycle) 1. Command Programming format G290 Xx Zz Rr Ff Function (R): Rapid motion (F): Cutting feed R: Taper depth (incremental in radius value, with sign) X-axis 4(R) 1(R) 3(F) 2(F) Z-axis TEP119’...
  • Page 170 Serial No. 294060 SUPPLEMENT Fixed cycles for turning (Threading cycle) 1. Command Programming format G292 Xx Zz Rr Ff G292 Xx Zz Rr Ee Function (R): Rapid motion (F): Threading R: Taper depth (incremental in radius value, with sign) 4(R) X-axis 1(R) 3(R)
  • Page 171 Serial No. 294060 SUPPLEMENT Fixed cycles for turning (Transverse turning cycle) 1. Command Programming format G294 Xx Zz Rr Ff Function (R): Rapid motion X-axis (F): Cutting feed 1(R) R: Taper depth (incremental in radius value, 2(F) with sign) 4(R) 3(F) Z-axis TEP126’...
  • Page 172 Serial No. 294060 SUPPLEMENT Fixed cycles (Chamfering cutter (CW)) 1. Command Programming format G71.1 Xx Yy Rr Zz Qq Pp Dd Ff Function Initial point R-point Point D Point Z MEP140 Code value Description Unit Setting range Omit x, y Machining position (X, Y-axis) 0 to ±99999.9999 (mm) Possible...
  • Page 173 Serial No. 294060 SUPPLEMENT Fixed cycles (Chamfering cutter (CCW)) 1. Command Programming format G72.1 Xx Yy Rr Zz Qq Pp Dd Ff Function Initial point R-point Point D Point Z MEP141 Code value Description Unit Setting range Omit x, y Machining position (X, Y-axis) 0 to ±99999.9999 (mm) Possible...
  • Page 174 Serial No. 294060 SUPPLEMENT Fixed cycles (High-speed deep-hole drilling) 1. Command G73 Xx Yy Rr Zz Qq Pp Dd Ff Kk Ii Jj(Bb) Programming format Function Initial point R-point Point D Dwell (p) Dwell (p) Point Z MEP142 Code value Description Unit Setting range...
  • Page 175 Serial No. 294060 SUPPLEMENT Fixed cycles (Reverse tapping) 1. Command Programming format G74 Xx Yy Rr Zz Pp Dd Ff Kk Jj(Bb) Hh Function Initial point Point R’ R-point Point D Point Z Dwell MEP143’ Code value Description Unit Setting range Omit x, y Machining position (X, Y-axis)
  • Page 176 Serial No. 294060 SUPPLEMENT Fixed cycles (Boring) 1. Command Programming format G75 Xx Yy Rr Zz Qq Pp Dd Ff Kk Ii Jj(Bb) Function M03 (M04) Initial point M03 (M04) R-point Point D Point Z Dwell MEP144 Feed and Spindle speed 70% Code value Description Unit...
  • Page 177 Serial No. 294060 SUPPLEMENT Note 2: Whether argument J or B is to be used depends on the value that has been set in F84 bit1. Parameter Description F84 bit1 0: Argument B-command 1: Argument J-command Fixed cycles (Back spot facing) 1.
  • Page 178 Serial No. 294060 SUPPLEMENT Note 2: Whether argument J or B is to be used depends on the value that has been set in F84 bit1. Parameter Description F84 bit1 0: Argument B-command 1: Argument J-command Fixed cycles (Spot drilling) 1.
  • Page 179 Serial No. 294060 SUPPLEMENT Fixed cycles (Tapping) 1. Command Programming format G84 Xx Yy Rr Zz Pp Dd Ff Kk Jj(Bb) Hh Function Initial point Dwell PointR' R-Point Point D Point Z Dwell MEP152’ Code value Description Unit Setting range Omit x, y Machining position (X, Y-axis)
  • Page 180 Serial No. 294060 SUPPLEMENT Fixed cycles (Reaming) 1. Command Programming format G85 Xx Yy Rr Zz Pp Dd Ff Ee Function Initial point R-point Point Z Dwell MEP153 Code value Description Unit Setting range Omit x, y Machining position (X, Y-axis) 0 to ±99999.9999 (mm) Possible 0 to ±9999.99999 (in)
  • Page 181 Serial No. 294060 SUPPLEMENT Fixed cycles (Back boring) 1. Command Programming format G87 Xx Yy Rr Zz Qq Pp Dd Ff Jj(Bb) Function Initial point Dwell Point Z R-point MEP155 Code value Description Unit Setting range Omit x, y Machining position (X, Y-axis) 0 to ±99999.9999 (mm) Possible 0 to ±9999.99999 (in)
  • Page 182 Serial No. 294060 SUPPLEMENT G-code (Group10) Initial point and R-point level return 1. Command Programming Initial point level return format R-point level return Function Commands G98 or G99 can be used to select whether the return level of the final sequence during fixed-cycle operation is to be set at R-point or at the initial point of machining.
  • Page 183 Serial No. 294060 SUPPLEMENT G-code (Group12) Selection of workpiece coordinate system 1. Command Programming format Workpiece coordinate system 1 Workpiece coordinate system 2 Workpiece coordinate system 3 Workpiece coordinate system 4 Workpiece coordinate system 5 Workpiece coordinate system 6 Function Commanding the above permits selection/change of one of six coordinate systems specified beforehand that are agreed with the machine.
  • Page 184 Serial No. 294060 SUPPLEMENT G-code (Group13) Geometry compensation 1. Command Programming format G61.1 Rr Cancellation Function The geometry compensation function (G61.1) is provided to reduce conventional geometry errors caused by delayed follow-up of smoothing circuits and servo systems. The geometry compensation function is composed of the following five functions. 1.
  • Page 185 Serial No. 294060 SUPPLEMENT High-speed smoothing control 1. Command Programming format G61.1 G05P2 Cancellation G05P0 (G64) Function The high-speed smoothing control function allows rapid and highly accurate execution of an EIA/ISO program which is prepared to approximate free-curved surfaces with very small lines.
  • Page 186 Serial No. 294060 SUPPLEMENT Five-axis spline interpolation 1. Command Programming format G61.2 Rr G43.4 (G43.5) G05P2 Cancellation G05P0 Function The function for five-axis spline interpolation smoothes the path of the tool as well as the change in tool attitude in the mode of tool tip point control. Linear interpolation commands given in the mode of this function are used to draw a curve through the specified ending points so that abrupt deceleration and acceleration between linear-interpolation blocks is dispensed with and, as a result, the machining time considerably reduced.
  • Page 187 Serial No. 294060 SUPPLEMENT G-code (Group16) Three-dimensional coordinate conversion 1. Command Programming format G68 Xx Yy Zz Ii Jj Kk Rr Cancellation Function The three-dimensional coordinate conversion is used to determine a new coordinate system through the translation of the origin of the currently active workpiece coordinate system and the rotation on an axis of coordinate.
  • Page 188 Serial No. 294060 SUPPLEMENT Code value Description Unit Setting range Omit x, y, z Coordinates of the origin of feature coordinate ±99999.9999 (mm) Possible (0) system. To be specified with its absolute values in ±9999.99999 (in) the currently active workpiece coordinate system. , , ...
  • Page 189 Serial No. 294060 SUPPLEMENT Type A Type B Item F34 bit4 = 0 F34 bit4 = 1 Command for inclined-plane machining with macro interruption being Impossible Possible active MDI interruption Impossible Possible Use of corner chamfering/rounding command Impossible Possible Use of G68.2 or G53.1 in a subprogram of the nesting level 8 Possible Impossible Restart operation from a block in the mode of inclined-plane machining...
  • Page 190 Serial No. 294060 SUPPLEMENT G-code (Group17) Constant surface speed control ON 1. Command Programming format G96 Ss Pp Rr Cancellation Function This function controls automatically the spindle speed as the coordinates are changed during cutting in diametral direction so as to execute cutting by keeping constant the relative speed between tool tip and workpiece.
  • Page 191 Serial No. 294060 SUPPLEMENT G-code (Group18) Polar coordinate input 1. Command Programming format Polar Coordinate Input ON Cancellation Polar Coordinate Input OFF Function The end point of interpolation can be designated with polar coordinates (radius and angle). Polar coordinate input is available only in the mode of polar coordinate interpolation. 2.
  • Page 192 Serial No. 294060 SUPPLEMENT G-code (Group20) Cross machining control axis 1. Command Programming format G110 Xx Zz Cc Cancellation G111 Function Axis control of TR2 side by TR1 side or that of TR1 side by TR2 side is referred to as cross machining control.
  • Page 193 Serial No. 294060 SUPPLEMENT G-code (Group26) Polar coordinate interpolation 1. Command Programming format G17XC G12.1 Polar coordinate interpolation mode Cancellation G13.1 Polar coordinate interpolation cancel mode Function It is a function to convert a command programmed by the rectangular coordinate system into the linear axis movement (tool movement) and the rotational axis movement (workpiece rotation) to give contouring control.
  • Page 194 Serial No. 294060 SUPPLEMENT  The program during polar coordinate interpolation mode is commanded by the rectangular coordinate value on the polar coordinate interpolation plane. The axis address of the rotational axis (C) is used for that of the command of the 2nd axis of the plane (virtual axis).
  • Page 195 Serial No. 294060 SUPPLEMENT G-code (Group27) Workpiece setup error correction 1. Command Programming format G54.4 Pp Cancellation G54.4 P0 Function This function is provided to compensate for the error in setting a workpiece easily, without having to rewrite the program section for describing the machining contour, by modifying the workpiece coordinate system according to the error in question.
  • Page 196 Serial No. 294060 SUPPLEMENT  Tool radius compensation, tool tip point control, inclined-plane machining, and fixed cycle must be selected and cancelled under the modal condition of workpiece setup error correction (between G54.4Pp and G54.4P0), as shown in the example below for the use of tool radius compensation.
  • Page 197: Detail Of Miscellaneous Function

    Serial No. 294060 SUPPLEMENT Detail of Miscellaneous Function M-code (Program support) Programmed stop 1. Command Programming format Function When this M-code is read, the machine will stop reading subsequent block. Whether the machine function such as spindle rotation and coolant will also stop depends on the machine specifications.
  • Page 198 Serial No. 294060 SUPPLEMENT Dynamic offsetting 1. Command Programming format M173 Cancellation M174 Function Machining with rotation of the rotary table requires in principle the axis of rotation of the workpiece to be completely aligned with the axis of rotation of the table. In practice, however, this is very difficult to implement for the reasons of fixture design, unless a very precise fixture is used.
  • Page 199 Serial No. 294060 SUPPLEMENT Pressing 1. Command Programming format M508 Pressing setup M509 End of pressing Function Makes a pressing function effective for delivery of the workpiece from the turning spindle No. 1 to No. 2, or vice versa. Turning spindle synchronized rotation 1.
  • Page 200 Serial No. 294060 SUPPLEMENT Balance cut start 1. Command Programming format M562 Balance cut start M563 Balance cut end Function This function code enables the operation of the X1-/Z1-axis of the upper turret in tandem with the X2-/Z2-axis of the lower turret. (M562) This function code deactivates M562.
  • Page 201 Serial No. 294060 SUPPLEMENT Waiting command 1. Command Programming format M950 to M997 Waiting Command (M-code) P1 to P99999999 Waiting Command (P-code) Function Waiting commands are used to time the operation of the upper and lower turrets as required. Two types of waiting command are provided: M-code and P-code, which can be used freely and even mixedly.
  • Page 202 Serial No. 294060 SUPPLEMENT  P-codes for waiting Commands for upper turret Commands for lower turret G109L1 G109L2 P100 <A> P200 P3000 P3000 <B> Operation P200 P3000    Upper turret Lower <A> <B> turret    P100 P3000 3.
  • Page 203 Serial No. 294060 SUPPLEMENT M-code (ATC) Tool function 1. Command Programming format Tool change (with upper turret) Tool change (with lower turret) Function This function code mounts the specified tool in the spindle and returns the tool of the spindle to the magazine or indexing turret.
  • Page 204 Serial No. 294060 SUPPLEMENT Note 3: Use F162 bit4 to select the number of digits for the tool function with lower turret. The appropriate code (“000” or “00”) should be commanded after T-code depending on setting the parameter. Parameter Description F162 bit4 0: 4 digits in T-command for turning (T**00) 1: 6 digits in T-command for turning (T***000)
  • Page 205 Serial No. 294060 SUPPLEMENT M-code (Spindle) Turning spindle start of forward rotation/start of forward rotation/rotation stop 1. Command Programming format Ss M203 Turning spindle 1 Start of forward rotation Ss M204 Turning spindle 1 Start of backward rotation M205 Turning spindle 1 Rotation stop Ss M303 Turning spindle 2 Start of forward rotation Ss M304...
  • Page 206 Serial No. 294060 SUPPLEMENT Spindle speed attainment check 1. Command Programming format M250 Function Confirms whether the specified spindle speed has been attained. M-code (Clamp) B-axis clamping/unclamp 1. Command Programming format M107 B-axis clamping M108 B-axis unclamping Function This function code activates the clamping mechanism of the B-axis. (M107) This function code deactivates the clamping mechanism of the B-axis.
  • Page 207 Serial No. 294060 SUPPLEMENT M-code (Coolant/air-blast) Flood coolant ON 1. Command Programming format Function This function code activates the coolant feed unit to inject coolant from the nozzle. All coolant OFF 1. Command Programming format Function This function code turns off all machining-related fluids such as coolants and air. M09 must not be preceded by any other coolant command code in the same block.
  • Page 208 Serial No. 294060 SUPPLEMENT M-code (Pallet change) Pallet selection (e-V/i-V) 1. Command Programming format Select pallet No. 1 Select pallet No. 2 Function This function code selects pallet No.1 at the time of pallet change. (M71) This function code selects pallet No.2 at the time of pallet change. (M72) Pallet selection (e-V/i-V: option) 1.
  • Page 209 Serial No. 294060 SUPPLEMENT Restriction of Combination G-code combination matrix Combination of high-speed machining mode (G05P2) and other function The table below shows the modes in which high-speed machining mode (G05P2) is selectable and the selectable code in high-speed machining mode. : Selectable, -: Not selectable G05P2 commanded Leftward code...
  • Page 210 Serial No. 294060 SUPPLEMENT G05P2 commanded Leftward code Function Code in leftward code commanded in mode G05P2 mode. Single user macro call 3-D coordinate conversion ON  3-D coordinate conversion OFF  Inclined-plane machining ON G68.2 Inclined-plane machining (by specifying tool-axis ...
  • Page 211 Serial No. 294060 SUPPLEMENT Combination of high-speed smoothing control (G61.1+G05P2) and other function The table below shows the modes in which high-speed smoothing control (G61.1+G05P2) is selectable and the selectable code in high-speed smoothing control. : Selectable, -: Not selectable G61.1+G05P2 Leftward code Function...
  • Page 212 Serial No. 294060 SUPPLEMENT G61.1+G05P2 Leftward code Function Code commanded in commanded in leftward code mode G61.1+G05P2 mode.  Inclined-plane machining ON G68.2 Inclined-plane machining (by specifying tool-axis  G68.3 direction) ON  Inclined-plane machining OFF Finishing cycle G270 Longitudinal roughing cycle G271 Transverse roughing cycle G272...
  • Page 213 Serial No. 294060 SUPPLEMENT Combination of tool tip point control (G43.4, G43.5) and other function The table below shows the modes in which tool tip point control (G43.4, G43.5) is selectable and the selectable code in tool tip point control. : Selectable, - : Not selectable G43.4 (G43.5) Leftward code...
  • Page 214 Serial No. 294060 SUPPLEMENT G43.4 (G43.5) Leftward code Function Code commanded in commanded in G43.4 leftward code mode (G43.5) mode.   Cutting mode  Single user macro call 3-D coordinate conversion ON  3-D coordinate conversion OFF  Inclined-plane machining ON G68.2 Inclined-plane machining (by specifying tool-axis ...
  • Page 215 Serial No. 294060 SUPPLEMENT Combination of workpiece setup error correction (G54.4) and other function The table below shows the modes in which workpiece setup error correction (G54.4) is selectable and the selectable code in workpiece setup error correction. : Selectable, -: Not selectable G54.4 commanded Leftward code Function...
  • Page 216 Serial No. 294060 SUPPLEMENT G54.4 commanded Leftward code Function Code in leftward code commanded in mode G54.4 mode. direction) ON   Inclined-plane machining OFF Finishing cycle G270 Longitudinal roughing cycle G271 Transverse roughing cycle G272 Compound thread-cutting cycle G276 ...
  • Page 217 Serial No. 294060 SUPPLEMENT Combination of 3-D coordinate conversion (G68) and other function The table below shows the modes in which 3-D coordinate conversion (G68) is selectable and the selectable code in 3-D coordinate conversion. : Selectable, -: Not selectable G68 commanded Leftward code Function...
  • Page 218 Serial No. 294060 SUPPLEMENT G68 commanded Leftward code Function Code in leftward code commanded in mode G68 mode. Inclined-plane machining (by specifying tool-axis G68.3 direction) ON   Inclined-plane machining OFF Finishing cycle G270 Longitudinal roughing cycle G271 Transverse roughing cycle G272 Compound thread-cutting cycle G276...
  • Page 219 Serial No. 294060 SUPPLEMENT Combination of inclined-plane machining (G68.2, G68.3) [Type A] and other function The table below shows the modes in which inclined-plane machining (G68.2, G68.3) is selectable and the selectable code in inclined-plane machining. The below table is shown the function of type A.
  • Page 220 Serial No. 294060 SUPPLEMENT G68.2 (G68.3) Leftward code Function Code commanded in commanded in G68.2 leftward code mode (G68.3) mode.   3-D coordinate conversion OFF Inclined-plane machining ON G68.2 Inclined-plane machining (by specifying tool-axis G68.3 direction) ON   Inclined-plane machining OFF Finishing cycle G270...

This manual is also suitable for:

Integrex i seriesVortex i series

Table of Contents

Save PDF