Navigation

  • Page 1

    Hitachi Seiki DeutschlandWerkzeugmaschinen GmbHST200/250CNC LATHEPROGRAMMING65 Edition 1.01PM-1782-1-0300-E-1-01

  • Page 2

    2

  • Page 3

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

  • Page 4

    2

  • Page 5

    iCONTENTS1. PREPARATION FOR TOOL LAYOUT ....................................................................... 1 - 11-1 Tool Set .............................................................................................................................. 1 - 21-2 Tool Layout ......................

  • Page 6

    ii2-3-21 Multi-thread Cutting ............................................................................................... 2 - 892-3-22 G34 Variable Lead Thread Cutting ....................................................................... 2 - 902-3-23 G150, G151, G152 Groove Width Compe...

  • Page 7

    1 - 11. PREPARATION FOR TOOL LAYOUTThere are limit of range of travel and other limits according to the machinespecifications and safety.Refer to “Specifications Manual” of each machine type for stroke, workoperation range, tool interference diagram and Q setter•work interferencediagram of ...

  • Page 8

    1 - 21-1 Tool SetStandard Tool Set In order to keep operation procedure of the work and to avoid interference of the tool and thechuck large tools such as the base holder shall be set permanently.Further, set the tools as you like in order to satisfy the operation accuracy of the small toolssuch ...

  • Page 9

    1 - 3Standard Tool SetT01 Rough cuttingfor face and ODT02 Center drill or Starting drillT03 OD profiling orface groovingT04 DrillT05 OD profiling orface groovingT06 ID rough boringT07 OD groovingT08 ID groovingT09 OD and facefinishingT10 ID finishingSpecifications of 12-station QCT turretT11 OD t...

  • Page 10

    1 - 41-2 Tool LayoutExample of tool layout for chuck workProcess : Process 1, 2NC unitCNC LATHE:TOOL LAYOUT DRAWING Part name SAMPLE Material S48CT1T3T5T7T9R0.8Width 2mm R0.8OD roughingOD groovingOD finishingOD threadingT2T4T6T8T10R0.8R0.8φ30φ20 ID roughingφ20 ID finishingφ25 I...

  • Page 11

    1 - 51-3 NC Address and Range of Command ValueFunctionAddressRange of command valueProgram No.O1~99999999Sequence No.N1~99999999Preparatory functionG0~999Coordinate valueX, Y, Z, U, V,±99999.999(mm)±9999.999(inch)W, I, J, K, Q,±99999.999(deg)±99999.999(deg)R, A, B, CFeedrateF0.001~999.999(m/r...

  • Page 12

    1 - 6

  • Page 13

    2 - 12. PROGRAMMING2-1 Basis for Programming2-1-1 Program Reference Point and Coordinate ValuesFor a CNC lathe, coordinate axes X and Z are set on the machine and their intersectingpoint is called a “program reference point”. The X axis assumes a spindle center line tobe a position of “X...

  • Page 14

    2 - 22-1-2 Regarding Machine Zero PointProperly speaking, the machine zero point and reference point is a different position,however, as for our NC lathe make the both points the same position.Therefore, here in after the reference point calls as the machine zero point in this manual.It is a pos...

  • Page 15

    2 - 32-1-3 Program ExampleNC Program

  • Page 16

    2 - 42-2 Details of F, S, T and M Functions2-2-1 F Function (Feed Function)G99 modeF ooo.ooo(Up to 6 digits in increment of 0.001)mm/rev Specify a cutting “feed rate” per spindle revolution or a lead of the threading.(Example) 0.3 mm/rev = F0.3 or F301.0 mm/rev = F1.0 or F1001.5 P thread = ...

  • Page 17

    2 - 5Notes) 1. Since the G99 mode is set when turning on the power, you do not have to specify it,unless G98 is to be used.2. A cutting feed in taper cutting or circular cutting is that of a tool advance direction(tangent direction).3. If a cutting feed in G98 mode (G01, G02, G03) is specified, t...

  • Page 18

    2 - 6G96SooooConstant surface speed controlWhen performing constant surface speed control, specify a cutting speed “V”(m/min) with an S 4-digit code (Soooo ).(Example)G96 S150: A spindle speed is controlled to 150150 m/min cutting speed at the cutting point...... Refer to the left figure.* Fo...

  • Page 19

    2 - 76. The following interlocks are provided as the rotating conditions of spindle.(1) The direction of the chuck inner clamp and outer clamp key shall be the samedirection as that of chuck clamping.(2) Q-setter shall be stored.(3) Rotating speed shall be command with G96 Sxxx.(4) The lamp of ad...

  • Page 20

    2 - 82-2-3 T Function (Tool Function)The tool used and its offset No. can be selected with a 4-digit number following “T”.Too∆∆Turret face selectionOffset No.Face 01 ~ maximum number of faces1. Setting Coordinate of Tool-nose PositionAs a general usage, it is not necessary to command of ...

  • Page 21

    2 - 93. Compound OffsetWhen an adjustment is made on diametrical dimension of 50 and 70mm respectively atthe following workpiece, two or more offset can be applied on one tool.Example 1)T0900G97 S2546M08G00 X50.0Z10.0 M03G96 Z3.0S200G01 Z−15.0F0.2X70.0 T0919Compound offset Z−4...

  • Page 22

    2 - 104. Multi tool compensationWhen set up tools 2 or more on the same face on the turret described below, giveplural compensation on a face and set up the coordinate for each tool respectively.Command system of compound compensation, and furthermore, set up tools deem asdifferent one by setting...

  • Page 23

    2 - 115. Program exampleT01T03T06Turret face No.1Offset No.1Turret face No.3Offset No.3Turret face No.6(Compound compensation 33, 34)(Offset No.6, Multi toolconpensation, 36)N100T0100The turret face No.1 is indexed and setting-up isperformed by the data of offset No.1.M01N300T0300The turret face ...

  • Page 24

    2 - 122-2-4 M Function (Miscellaneous Function) ListPlease refer to the details on the Delivery specificationsas to the discrimination between Standard or Option.This code can stop the machine during its operation,when measuring a workpiece or removing cutting chips.(The spindle and coolant also...

  • Page 25

    2 - 13M codeFunctionDescriptionM13M14M15M18M19M23M24M25M26M28M30M31ROTARY TOOLFORWARD ROTATIONROTARY TOOLREVERSE ROTATIONROTARY TOOL STOPSPINDLEPOSITIONING OFFSPINDLEPOSITIONINGCHAMFERING ONCHAMFERING OFFTAILSTOCK ADVANCETAILSTOCK RETRACTCENTER STOPOVERRETRACTEND OF PROGRAM,NC RESET & REWINDN...

  • Page 26

    2 - 14M codeFunctionDescriptionM32M33M34M36M37M38M39M40M41M43M44M45M46M47TOP CUT CHECKTOP CUT RESETBAR LOAD COMMANDPOWER OFF ISEFFECTIVE ATPROGRAM STOPPOWER OFF IS NOTEFFECTIVE ATPROGRAM STOPCENTER AIR BLOWONCENTER AIR BLOWOFFSPINDLE LOWWINDING SELECT &CANCEL C-AXISCOUPLINGSPINDLE HIGHWINDING...

  • Page 27

    2 - 15M codeFunctionDescriptionM48M49M51M52M53M54M55M56M61M62M63M64M65M66M67M68M69M70FEEDRATE OVERRIDEIS NOT EFFECTIVEFEEDRATE OVERRIDEIS EFFECTIVESPINDLE AIR BLOWONSPINDLE AIR BLOWOFFTOOL EDGEMEASURING SENSORAIR BLOW ONTOOL EDGEMEASURING SENSORAIR BLOW OFFTOOL EDGEMEASURING ARM OUTTOOL EDGEMEASU...

  • Page 28

    2 - 16M codeFunctionDescriptionM71M72M73M74M75M76M81M82M83M84M88M89M98M99M100WORK MEASURINGARM OUTWORK MEASURINGARM RETURNWORK MEASURINGSENSOR AIR BLOWONWORK MEASURINGSENSOR AIR BLOWOFFCHIP CONVEYORSTARTCHIP CONVEYORSTOPROBOT SERVICEREQUEST-1ROBOT SERVICEREQUEST-2AUTO PRESETTERCHUCK INTERLOCKOFFA...

  • Page 29

    2 - 17M codeFunctionDescriptionM101M102M110M111M122M123M132M133M140M141M142M143M144M145M162M163C - AXIS BRAKE OFFSPINDLE FORWARDSTART (CHUCKINGCONDITION ISNEGLECTED)TURRET HEAD AIRBLOW ONTURRET HEAD AIRBLOW OFFAIR BLOW FROMSPINDLE ONAIR BLOW FROMSPINDLE OFFSPINDLE THROUGHCOOLANT ONSPINDLE THROUGH...

  • Page 30

    2 - 18~M codeFunctionDescriptionM167M171M172M173M174M201M231M260M263M264M285M286M292M293DOOR OPEN +SP. STOP+COOLANT STOPAUTO DOOR OPEN(ONE SHOT)AUTO DOOR CLOSE(ONE SHOT)CENTER FORWARD(ONE SHOT)CENTER RETRACT(ONE SHOT)ROBOT SERVICEREQUEST 1ROBOT SERVICEREQUEST 31WORK SETTINGCHECK SOL ON (ONESHOT)U...

  • Page 31

    2 - 19Example of Subprogram Call(Example)Main ProgramSubprogramN001 —————— ;O101 ;O401 ;N002 —————— ;N102 —————— ;N402—————— ;N003 —————— ;N103 M98 P401;N403—————— ;N004 M98 P101;N104 —————— ;N404—————...

  • Page 32

    2 - 202-3 Details of G Function2-3-1 List of G FunctionPlease refer to the details on the Delivery specificationsas to the discrimination between Standard or Option.GroupG codeFunction01G00Positioning (Rapid traverse)G01Linear interpolationG02Circular arc interpolation/Helical interpolation CWG...

  • Page 33

    2 - 21GroupG codeFunction13G61Exact stop modeG64Cutting mode00G65Macro calling14G66Macro modal callingG67Macro modal calling cancelG70Finishing cycleG71OD/ID roughing cycleG72End face roughing cycle00G73Closed loop turning cycleG74End face cutting-off cycleG75ID/OD cutting-off cycleG76Multi-type ...

  • Page 34

    2 - 22GroupG codeFunction00G128Scroll cutting speed control18G130Tool life management OFFG131Tool life management ON27G140Automatic tool tip R compensation/Tool radius compensation cancel modeG143Automatic tool tip R compensation effective modeG144Automatic tool tip R compensation effective mode ...

  • Page 35

    2 - 232-3-2 G50 Maximum Spindle Speed SettingUsing a command “G50 S ....... ;” , you can directly specify the upper limit value of aspindle speed (min−1) with a 4-digit numerical value following an address S.When a S beyond the upper limit has commanded after this command, it is clamped at...

  • Page 36

    2 - 24After one of 2 axes (X and Z) has completed itsmove, the other one moves to a specified point.The tool does not move linearly as shown with adotted line in the left figure.When moving to the next cutting positionWhen moving the tool to the next cutting position, do so at a rapid traverse ra...

  • Page 37

    2 - 252-3-4 G01 Linear Cutting(1) Specify this G code when performing linear cutting (ordinary cutting).Chamfering and taper cutting are also considered linear cutting.Use an F code to specify a feeding rate.Absolute programmingA P1 G00X90.0 Z5.0P2 G01Z−50.0 F0.3P3X96.0P4X100.0 Z−52.0P5Z−8...

  • Page 38

    2 - 26(2) Chamfering, corner R commandWhen there is chamfering (45°chambering) or corner R (quarter circle) between 2blocks which are parallel with the X or Z and cross with each other at a right angle,specify as follows:For chambering For corner R(a) G01 X ... K ... F ...(c) G01 X ... R ... ...

  • Page 39

    2 - 27(3) Angle designated linear interpolationThe angle designated linear interpolation can be performed by designating the angle Aformed by the X or Z axes and +Z-axis. X (U)G01.........A ..... F ...... ; Z (W)The range of the angle is −360.0 A360.0 (deg).CCW angle from +Z-a...

  • Page 40

    2 - 28(Example 1)When moving from the point A to the point BG02 X60.0 Z0 R20.0 F...;When moving from the point B to the point AG03 X100.0 Z−20.0 R20.0 F...;(Example 2)When moving from the point A to the point BG03 X60.0 Z0 R20.0 F...;When moving from the point B to the point AG02 X100.0 Z−20....

  • Page 41

    2 - 29(Example 4)When moving from the point A to the point BG03 X60.0 Z0 R50.0 F...;When moving from the point B to the point AG02 X80.0 Z−10.0 R50.0 F...;(Example 5)When moving from the point A to the point BG03 X45.0 Z−35.9 R25.0 F...;When moving from the point B to the point AG02 X0.0 Z0 R...

  • Page 42

    2 - 30• Circular command exceeding 180°When specifying a circular arc exceeding 180°, give a minus sign such as R−∆∆. ∆∆When moving from the point A to the point BG03 X30.0 Z−62.5 R−25.0 F...;When moving from the point B to the point AG02 X30.0 Z−17.5 R−25.0 F...;Cutting fee...

  • Page 43

    2 - 312-3-6 G04 DwellA tool can be rested during a command time.(Example)When stopping the tool for 2 secondsG04 U2.0;In order to stabilize the diameter of the groove shownin the left figure, it is necessary to dwell the tool for 1revolution or more at the bottom of the groove.Assuming the spind...

  • Page 44

    2 - 322-3-8 G61 Exact StopThe machine is decelerated to stop at the end point until G62, G63 and G64 etc. arecommanded after commanding G61, and the next block is executed after checking that theposition of the machine is within the range commanded.Program exampleG61 G01Z−100.0 F0.2X20.0Z−15...

  • Page 45

    2 - 33(3) Wear offset amount inputG10 L11 P X (U) Z (W) R H ;L11:Wear offset amount input designation P:Offset No. (0 ~ Maximum offset sets)X (U) :Wear offset amount of X-axisZ (W):Wear offset amount of Z-axis R:Tool nose R (Absolute) H:Tool width (Absolute)Note 1) Only when absolu...

  • Page 46

    2 - 342-3-11 G22, G23 Stored Stroke LimitSetting of the second or third stroke limit can be set by MDI or programExample:G22 X−170.0 Z−10.0 I−490.0 K−120.0 (Refer to the sketch on the previous page.)Command of entering prohibition into the second stroke limit and the second or third strok...

  • Page 47

    2 - 352-3-12 Stroke Limit Check Before MoveIf the end point of the block to be executed the automatic operation locates in theprohibited area, stop the axis travel and make an alarm. Execute a check regarding alleffective matters by the stroke limit 1, 2 and 3.Interrupt a travel if the end poin...

  • Page 48

    2 - 362-3-13 G28 Automatic Reference Point ReturnWith a command “G28 X (U)ooo. oo Z (W)ooo. oo“, the tool automatically returns tothe machine reference point after moving to the position (intermediate point) specified withX (U), Z (W). G28 assumes the same rapid traverse rate as G00. After...

  • Page 49

    2 - 37A program example at left uses the 2nd referencepoint (G30) as the turret index position.A setting of the 2nd reference point execute on the2nd reference point setting screen after the turret withmaximum protruded tool is moved the position (B point)which is not interfered position with a ...

  • Page 50

    2 - 38Caution If the 2nd reference point is used correctly, it makes the safest program.However, when the turret head index position (2nd reference point) is altered dueto a process change or preparatory plan change, set the second reference pointagain each time.(1) The third, fourth reference po...

  • Page 51

    2 - 392-3-15 G31 Skip FunctionLinear interpolation is performed by a G31 command. If an external skip signal is input duringlinear interpolation, the program proceeds to the next block, stopping the axes and discarding theremaining stroke.(1) Command FormatG31 X___ Y___ Z___ ....... F___ ...

  • Page 52

    2 - 40~2-3-16 G54 Work Coordinate System Setting (Work Length)Work length shall be set as the value following address Z by the commandG54 ZCorrect distance is displayed of the tool position from the machine origin by followingprocedures.1. When tool is indexed by T code in program (available by ...

  • Page 53

    2 - 412-3-17 Canned CycleUsing a canned cycle, machine functioning equivalent to 4 blocks of “cutting-in → cutting(or threading) → retreat → return” in a regular program can be specified as 1 cycle in 1block.The tool starts from the point A (X65.0, Z2.0)and returns to the point A via t...

  • Page 54

    2 - 42G90 cycle patterns(1) Straight cutting(2) Taper cuttingG90 X...Z...F...  (I=0)R : Rapid traverseF : Cutting feedG90 X...Z...I...F...(specified with an F code)(Pay attention to a sign of I. )1. Example of straight cuttingWhen machining a φ50 blank asshown in the left figure, with it...

  • Page 55

    2 - 43In the above-mentioned program, the tool returns to the same start point after completingeach cycle. At that time, a machining time is wasted because the same parts arerepeatedly machined in side cutting as shown in the figure below. Therefore, themachining time can be saved by shifting t...

  • Page 56

    2 - 44G90 Cycle Patterns (OD)StraightTaperThe sign (+, −) of I is determined as a direction viewing the point B from the point C.For a cutting diameter, specify a dimension at the point C.

  • Page 57

    2 - 45G90 Cycle Patterns (ID)StraightTaperThe sign (+, −) of I is determined as a direction viewing the point B from the point C.For cutting diameter, specify a dimension at the point C.

  • Page 58

    2 - 462. G94 End face and side cutting cycleG94 enables straight/taper cutting of the end face and side.The tool moves via a specified point from its start point, cuts the workpiece at a feed ratespecified with an F code and returns to the start point.G94 cycle patterns(1) Straight cutting(2) Tap...

  • Page 59

    2 - 47N105 G94 X30.0 Z−5.0 F0.2 ...... [1]N106 G00 Z−3.0N107 G94 X30.0 Z−10.0 ............ [2]N108 G00 Z−8.0N109 G94 X30.0 Z−15.0 ............ [3]N110 G00 X.... Z....2. Example of taper cuttingWhen machining a φ50 blank as shown inthe left figure, with its cycle start position atX55.0 ...

  • Page 60

    2 - 48G94 Cycle Patterns (END FACE)StraightTaper

  • Page 61

    2 - 49G94 Cycle Patterns (END FACE)StraightTaper

  • Page 62

    2 - 502-3-18 Multiple Repetitive CycleThis option consists of several fixed cycles which are preliminarily prepared to make theprograms easier. For example, by giving only information on the shape of finishing, the toolpath for the intermediate roughing can automatically be determined. And a fix...

  • Page 63

    2 - 51(1) Rough Planing of Outside Diameter (G71)There are type I and type II for the rough planing cycle.Type IAs shown in the figure below, if the finishing shape is given as A→A’→B by a program, thearea specified by the cutting amount ∆d is cut off, leaving the finish amount ∆u/2, ...

  • Page 64

    2 - 52ns: Sequence No. of the first block in the finishing shape block group.nf: Sequence No. of the last block in the finishing shape block group.∆u: Finishing amount of X axis direction (diameter specification)∆w: Finishing amount of Z axisF, S: During the cycle, the F function, S function ...

  • Page 65

    2 - 53Type IIType II is different from type I in the following respect. The shape is not required to simplyincrease or decrease to X direction and you can have dents (pocket).Fig. 18.3 Pockets of outside diameter rough planing (type II)However, it must simply changes to Z direction. If the shape ...

  • Page 66

    2 - 54Different use of type I and type IIWhen only X axis is specified in the first block of the finishing shape … type IWhen X axis and Y axis are specified in the first block of the finishing shape … type IIIf you want to use type II without Z moving to the first block, specify WO.(Example)...

  • Page 67

    2 - 55(2) Rough Planing Cycle of End Side (G72)As shown in the figure below, this is the same as G71, but the cutting is done by themovement parallel to the X axis.Fig. 18.5 Cutting route of face rough planing cycleG72 P(ns) Q(nf) U(∆u) W(∆w) D(∆d) F(f) S(s) ∆d, e, ns, nf ∆u...

  • Page 68

    2 - 56Following four patterns are conceivable as the shapes cut by G72. In any case, the work iscut by the repeated movement of the tool parallel to the X axis. Signs for ∆u and ∆w are asfollows.Fig. 18.6 Signs for U and W of G72A-A’ is the block of sequence No. ns, which specifies the comm...

  • Page 69

    2 - 57(3) Planing Cycle of Close Loop (G73)You can repeatedly use a certain cutting pattern gradually shifting its position. Using thiscycle, you can efficiently cut a work with a material shape made by pre-machining such asforging and casting.Fig. 18.7 Cutting route of close loop planing cycleP...

  • Page 70

    2 - 58Note:(1) Cycle operation is executed by G73 command with P and Q specified. Since thereare four patters as the cutting shapes, take care for the signs for ∆u, ∆w, ∆i and ∆kwhen you program. When the cycle ends, it returns to the A point.

  • Page 71

    2 - 59(4) Finish Cycle (G70)If you have executed the rough planing with G71, G72 and G73, you can execute finishplaning with a following command.Command formatG70 P(ns) Q(nf)  ns: Sequence No. of the first block in the finish shape block group. nf: Sequence No. of the last block in the fin...

  • Page 72

    2 - 60ExampleOuter diameter rough planing cycle (G71)Fig. 18.8 Outer diameter rough planing cycle(Diameter specification, millimeter input)N10 G00 G90 X200.0 Z220.0 N11 X142.0 Z171.0 N12 G71 P13 Q19 U4.0 W2.0 D4.0 F0.3 S550 N13 G00 X40.0 F0.15 S700 N14 G01 Z14...

  • Page 73

    2 - 61ExampleFace rough planing cycle (G72)Fig. 18.9 Face rough planing cycle(Diameter specification, millimeter input)N10 G00 X220.0 Z190.0 N11 G00 X162.0 Z132.0 N12 G72 P13 Q18 U4.0 W2.0 D7.0 F0.3 N13 G00 Z59.5 F0.15 S200 N14 G01 X120.0 Z70.0 N15 Z80.0 ...

  • Page 74

    2 - 62Close loop planing cycle (G73)Fig. 18.10 Pattern repeat cycle(Diameter specification, millimeter input)N10 G00 X260.0 Z220.0 N11 G00 X220.0 Z160.0 N12 G73 P13 Q18 U4.0 W2.0 I14.0 K14.0 D3 F0.3 S180 N13 G00 X80.0 Z120.0 N14 G01 Z100.0 F0.15 N15 X120...

  • Page 75

    2 - 63(5) Edge Cutting Cycle (G74)With following program commands, cutting routes are made as shown in the Fig. 18.11below. Using this cycle, chips generated in the outer diameter cutting are disposed of. Andif you omit X(U) and I, the operation is confined to the Z axis only enabling the deep h...

  • Page 76

    2 - 64(6) Outside, Inside Diameter Edge Cutting Cycle (G75)With a following program command, the cutting route is made as shown in the Fig. 18.12below, which corresponds to G74 with X and Z replaced. Using this cycle, chips comingfrom the face cutting can be disposed of. It also executes groove ...

  • Page 77

    2 - 65(7) Combined Type Thread Cutting Cycle (G76)With a following program command, the thread cutting cycle is executed as shown in theFig. 18.13 below.Fig. 18.13 Cutting route of automatic thread cutting cycleFig. 18.14 Thread cuttingG76 X(U)_ Z(W)_ I(i) K(k) D(∆d) A(a) F(L) m: Fin...

  • Page 78

    2 - 66a: Tool nose angle (angle of thread)∆dmin: Minimum cutting amount (specify by radius)If the cutting amount (∆dn - ∆dn - 1) becomes less than ∆dmin, it is clamped to ∆dmin.Use parameter GUD7_, ZSFI[27] to set.d: Finish amount Use parameter GUD7_, ZSFI[28] to set.i: Taper amount ...

  • Page 79

    2 - 67(8) Cautions Relating to Combined Type Fixed Cycle (G70~G76)1.It is impossible to command G70, G71, G72 and G73 in the MDI mode. If you happento command them, it will result in alarm 1401. It is possible to command G74, G75and G76.2.In the block which commanded G70, G71, G72 and G73 and th...

  • Page 80

    2 - 682-3-19 G32, G92, G76 Thread CuttingA G32 command enables straight/taper/face thread cutting and tapping, and G92 and G76(option) commands enable straight/taper-thread cutting.•Threading code and lead programmable range Specify a lead with a numerical value following F.Limitation of spin...

  • Page 81

    2 - 691. Cutting the single thread screwFor a single thread screw, cut at athreading feed rate of P mm/rev froman arbitrary position by δ1 or moreaway from the end face of a threadpart.2. Cutting the multiple thread screwCut the first thread of a double threadscrew at a threading feed rate of Lm...

  • Page 82

    2 - 70<Incomplete thread>When cutting the thread from the point A to thepoint B, it causes shorter leads(pitches) of δ1and δ2 at the cutting start point A due toacceleration and at the cutting end point B dueto deceleration, respectively.Therefore, when obtaining an effective threadlength...

  • Page 83

    2 - 71Thread Cutting Method(1) The following shows formulas used forcalculating reference thread shapes formetric coarse/fine and unified coarse/finethreads:<Unified coarse and fine threads> P = 25.4/n H = 0.866025/n × 25.4 H1 = 0.541266/n × 25.4<Metric coarse and fine threads> d ...

  • Page 84

    2 - 72You must determine a depth of cut, depending on the nose R of a tip used. As shown in theright figure, assuming a relief amount to be δ and a relief cutting part to be an arc (nose R);δ= H−R = P cos30° − R .......... (1)1414external threadδ= H−R = P cos30° − R1818i...

  • Page 85

    2 - 73<Depth of cut and No. of Cutting Times for 60° Triangular Thread>P1.01.251.51.752.02.53.03.5H10.5410.6770.8120.9471.0831.3531.6241.894Ext.Int.Ext.Int.Ext.Int.Ext.Int.Ext.Int.Ext.Int.Ext.Int.Ext.Int.threadthreadthreadthreadthreadthreadthreadthreadthreadthreadthreadthreadthreadthreadth...

  • Page 86

    2 - 74When Cutting Straight (Internal Thread)GXZFRemarksG00X...Z...G92X9.25 Z∆∆.∆∆ F1.0 d+∆X(1)= 8.8 + 0.45 = 9.25X9.57d+∆X(2)= 8.8 + 0.765 = 9.565X9.73d+∆X(3)= 8.8 + 0.937 = 9.737X9.88d+∆X(4)= 8.8 + 1.082 = 9.882X9.92d+∆X(5)= 8.8 + 1.122 = 9.922X9.96d+∆X(6)= 8.8 + 1.162 = 9.9...

  • Page 87

    2 - 75When Cutting ZigZag (Internal Thread)GXZFRemarksG00X...Z...G92X9.25Z∆∆.∆∆F1.0 d+∆X(1)=8.8+0.45=9.25G01 orW−0.09 ∆W=0.0910.09G00G92X9.57Z∆∆.∆∆d+∆X(2)=8.8+0.765=9.565G01 orW(+)0.05 ∆W=0.05G00G92X9.73Z∆∆.∆∆d+∆X(3)=8.8+0.937=9.737G01 orW−0.04 ∆W=0.042G...

  • Page 88

    2 - 76Thread chamferingAutomatic thread chamfering is enabled in G92 and G76 threading cycles.1. M functions for chamfering selectionM23 ..... chamfering ON (chamfering performed)M24 ..... chamfering OFFDetails of thread chamfering Details of thread chamferingAny valve of thread chamfe...

  • Page 89

    2 - 771. G32 ThreadingThe tool cuts a thread at a feed rate (pitch or lead) specified with F or E as far as a positionof X... Z... in the block where G32 was specified.G32 does not allow cycle operation. Therefore, blocks before and after threading requireprograms for cutting retreat and return....

  • Page 90

    2 - 78• For the threading depth and number of threading times, refer to the number of threading list.• U... and W... within parentheses specify strokes (incremental programming) from a threadingstart point to an end point.Although either programming (incremental or absolute) will do, note tha...

  • Page 91

    2 - 79(3) Example of face threading Program example for face threading shown in the left figure,with each depth of cut set to 0.5 mm.N301T0300N302 G97 S300 M08N303 G00 X106.0 Z20.0 M03N304Z−0.5N305 G32 X67.0 F4.0...(U−39.0))N306 G00 Z20.0N307X106.0N308Z−1.0X309 G32 X67.0...(U−39.0)N3...

  • Page 92

    2 - 802. G32 TappingWhen a tap feed rate (pitch, lead) is specified with G01, if the FEEDRATE OVERRIDEswitch on the operation panel is not set to 100%, the feed rate (pitch, lead) specified in theprogram cannot be obtained because of its change.To avoid this, if you specify tapping with G32, mach...

  • Page 93

    2 - 813. G92 Threading CycleFrom a threading start point, four actions of cutting-in, threading, retreat and return to thestart point can be specified in one block as one cycle. (1) Straight thread(2) Taper thread•An incomplete thread partR : Rapid traverseis included within a Z-F : Threading...

  • Page 94

    2 - 82(1) Example of straight threading Program example for M45-P1.5 threading (left figure)N901T0900N902G97 S565 M08N903 G00 X55.0 Z7.0 M03* N904M23N905 G92 X44.45 Z−15.0 F1.5N906X43.97N907X43.74N908X43.54X909X43.37N910X43.22N911X43.18N912X43.14* N913M24N914 G30 U0 W0N915M01N905G92X44.4...

  • Page 95

    2 - 83(2) Example of taper threadingWhen cutting a taper thread as shown in theleft figure, obtain a size of IIIII first.IIIII = = 2.5mm45−402Next, determine a sign (+, −) of IIIII based on acycle pattern. (direction of the point B viewedfrom the point C)Therefore; IIIII = −2....

  • Page 96

    2 - 84•Specify the dimension of the point C as to a cutting diameter dimension.•The program example on a preceding page executes chambering as shown in Fig. a.•When chambering is not required as shown in Fig. b, delete blocks marked with “*” (N904and N913). (Refer to the preceding page...

  • Page 97

    2 - 85G92 CyclesTaper threadStraight threadOD(1)OD(2)OD(3)OD(4)

  • Page 98

    2 - 86G92 CyclesTaper threadStraight threadID(1)ID(2)ID(3) ID(4)

  • Page 99

    2 - 87Note)1. A lead becomes inaccurate with a constant surface speed applied.Be sure to cut a thread with G97.2. A cutting feed rate override is always fixed at 100%.3. If & G92 threading cycle is performed in the single block mode, the tool will return to itsstart point and stop there after...

  • Page 100

    2 - 882-3-20 G32 Continuous Thread CuttingContinuous thread cutting is enabled by continuously specifying the thread cutting commandblocks.(1) Sample ProgramN1 G32 U-10.0 W-20.0 F3.0 N2 W-10.0 N3 U10.0 W-20.0 (2) CautionsStop at single block is not possible during thread cu...

  • Page 101

    2 - 892-3-21 Multi-thread CuttingIf you specify Q together with the thread cutting command (G32), you can shift the thread cuttingstart angle by the specified shift Q.If you execute thread cutting of the same shape after changing the Q value, you can executemulti-thread cutting.(1) Command Form...

  • Page 102

    2 - 902-3-22 G34 Variable Lead Thread CuttingVariable lead threads can be cut by specifying an incremental or decremental amount per revolutionof thread in the G34 command block.(1) Command FormatG34 α___ β___ F___ K___ where; α, β : Any one axisF : Thread lead in the longitudinal...

  • Page 103

    2 - 912-3-23 G150, G151, G152 Groove Width CompensationWhen a groove cutting tool is used, programming is done with one of the virtual tool noses(forexample, 4) and an offset is input. Also, it is also necessary to offset the other virtual tool nose (forexample, 4). At this time, this function ...

  • Page 104

    2 - 92(3) Sample Program (Virtual Tool Nose Point = 3)G18 G00 X100.0 Z-50.0 N1G99 G01 X50.0 F0.5 N2Z-40.0 N3G00 X100.0 N4G152 Groove width compensatedN5G00 Z-30.0 N6G01 X50.0  Groove width being compensatedN7Z-40.0 N8G00 X100.0 N9G150 Groove width compensated can...

  • Page 105

    2 - 93(4) Cautions1.An alarm results if the virtual tool nose point is other than 1-4.2.When G151/G152 is specified continuously in the program, cancel current compensationand apply new compensation.3.A reset during compensation cancels the compensation.(5) Associated Parameters(6) Associated ...

  • Page 106

    2 - 94

  • Page 107

    3 - 13. AUTOMATIC CALCULATING FUNCTION OFTOOL NOSE RADIUS COMPENSATION3-1 OutlineNormally, a tool nose is programmed as one point. However, an actual tool has nose R.Although it can be ignored when cutting in parallel to axes, such as an end face, outerdiameter and inner diameter, when chamberin...

  • Page 108

    3 - 23-2 Preparation to Execute the Automatic Calculating Function of ToolNose Radius CompensationThe following setting is required to do a nose R compensation.These are set in the tool offset screen.1. Tool tip point (refer to the lower sketch) ... Input at the T of tool offset screen.2. Size ...

  • Page 109

    3 - 33-3 Three Conditions of Nose Radius CompensationWhen performing tool nose radius compensation, its program starts from a tool nose radiuscompensation cancel state and proceeds to a tool nose radius compensation state via a start-up state, and then, it returns to the initial compensation canc...

  • Page 110

    3 - 43-3-1 Tool Nose Radius Compensation Block (During Cutting)A tool nose radius compensating method during cutting is determined by the tool nosepoint and a tool nose moving direction. A list is given below.•Compensating direction by tool nose point and tool nose moving direction: Follows th...

  • Page 111

    3 - 5b) When the tangent angle is 180°, the tool nose center comes on the normal of acommand point.c) Do not command a wedge shape with an obtuse angleIn case of the path A → B → C is commanded by G01, a tool tip does not move furtherthan condition [3] even a command of point B.In case of s...

  • Page 112

    3 - 63-3-2 Start-up Block and Compensation Cancel Block (Approach/Retreat)Concretely, the start-up block and compensation cancel block refer to blocks changingover from G00 to G01 (approach) and G01 to G00 (retreat).How to determine the compensating direction in approaching/retreating[1] i) When ...

  • Page 113

    3 - 7[2] Determine a virtual line direction in the same direction as the compensating direction ofthe moving axis (+X side because the compensating direction is to the right).[3] Determine the compensating direction of the virtual line, and then, the intersectingpoint.Example 2) For the tool nose...

  • Page 114

    3 - 8*[3] Since the compensating direction of the virtual line cannot be determined, assume it inthe same direction as the compensating direction of the moving axis.Example 3) A. For the tool nose point 3B. For the tool nose point 8C. For the tool nose point 3 in grooving (when returning only a s...

  • Page 115

    3 - 9D. For the tool nose point in approaching to an arc and retreatingWhen commanding either of the following modes in the status of compensation currentlythe compensation is canceled.[1] Axial travel is performed in the plane by G00.[2] Coordinate system setting by T command.

  • Page 116

    3 - 103-4 Caution Point of Approach to WorkpieceIn the figure above, when the tool approach P1 by G00 then P2 by federate, tool point mayover cut against command point because tool nose R compensation is executed at G01block.In addition, after cutting feed to P3, tool nose R compensation is turne...

  • Page 117

    3 - 113-5 Tool Nose Radius Compensation to Direct Designation G Code(G141, G142)In indenting, there is no particular problem for finishing. In roughing, however, specify acompensation direction with the following G codes:G141 Tool nose radius compensation direction to leftG142 Tool nose radius c...

  • Page 118

    3 - 12In Example 1, the command [2] moves the tool in a direction of “↓”, the compensationdirection is specified to the left, assuming this as end facing. For the command [3], as thecompensation direction follows the previous block because this command moves the tool in adirection of “...

  • Page 119

    4 - 14. PROGRAM EXAMPLE (NC PROGRAM)4-1 Chuck Work4-1-1 Machining DrawingEXAMPLECNC LATHEPROCESS : 2ND NC UNITTOOL LAYOUT SHEET PART NAME MATERIAL S48CT1T3T5T7T9T2T4T6T8T10

  • Page 120

    4 - 24-1-2 Chuck Work ProgramProgrammingDescriptionO0052Program No. Be sure to provide it.N1 G28 U0Automatic reference point return (X axis)N2 G28 W0 T0100Automatic reference point return (Z axis)Setting of T01 coordinate systemN3 G50 S2000Maximum spindle speed clamp (2,000 rpm)N4 G00 X2...

  • Page 121

    4 - 3N401 T0400N402 G97 S650 M08N403 G00 X54.6 Z10.0 M03N404 Z3.0N405 G01 Z−27.0 F0.4N406 X53.0N407 G00 Z3.0N408 X69.2N409 G01 X59.6 Z−1.8 F0.3N410 Z−14.8 F0.4N411 X53.0N412 G00 Z10.0N413 G30 U0 W0N414 M012. T04 (ID roughing) tool nose route

  • Page 122

    4 - 4N701 T0700N702 G97 S1100 M08N703 G00 X58.0 Z10.0 M03N704 G01 G96 Z0 F1.5 S200N705 X70.0 F0.2N706 X78.0 Z−4.0N707 X83.0N708 X85.0 Z−5.0N709 Z−15.0N710 G02 X91.0 Z−18.0 R3.0 F0.15N711 G01 X94.0N712 X97.0 Z−19.5N713 X100.0N714 G00 G97 Z10.0N715 G30 U0 W0N716 M013. T07 (OD end face fin...

  • Page 123

    4 - 5N801 T0800N802 G97 S1000 M08N803 G00 X70.0 Z10.0 M03N804 G01 G96 Z3.0 F1.5 S200N805 X60.0 Z−2.0 F0.2N806 Z−15.0 F0.15N807 X57.0 F0.2N808 X55.0 Z−16.0N809 Z−27.0N810 X53.0N811 G00 G97 Z10.0 M09N812 G30 U0 W0 M05N813 M01N6 G28 U0 W0 T0100Automatic reference point return (X and Z axes...

  • Page 124

    4 - 64-2 Center Work4-2-1 Machining DrawingCENTER WORK EXAMPLECNC LATHEPART NAME : SHAFTPROCESS : 1ST NC UNITTOOL LAYOUT SHEETMATERIAL S48CT1T3T5T7T9OD roughingOD finishingT2T4T6T8T10

  • Page 125

    4 - 74-2-2 Center Work ProgramO0003N1 G28 U0N2 G28 W0 T0300N3 G50 S2000N4 G30 U0 W0N5 M01OD roughingN301T0300Selecting the turret face No.3N302 G97 S635 M08N303 G00 Z2.0 M03N304ZX65.0N305 G96 S130Constant surface speed V 130 m/minN306X52.0Approach to a cutting positionN307 G01 Z−139.1 F0.4Mac...

  • Page 126

    4 - 8N326X37.4N327X42.4 Z−42.3N328 G00 G97 X50.0Canceling the constant surface speedN329 G30 U0N330 G30 W0N331M01 OD finishingN701T0700Selecting the turret face No.7N702 G97 S1350 M08N703 G00 X210.0 Z2.0 M03N704X40.0N705 G96 S170Constant surface speedN706X29.0Approach to th...

  • Page 127

    4 - 94-3 Bar Work4-3-1 Machining DrawingBAR WORK EXAMPLECNC LATHEPROCESS :NC UNITTOOL LAYOUT SHEETMATERIAL S48C-DT1T3T5T7T9ODend facingR0.8Cutting-offT2T4T6T8T10StopperProgram example for HITATI SEIKI BS65 bar feeder.In the other maker’s bar feeder, program will be different.

  • Page 128

    4 - 104-3-2 Bar Work Programprogram example of BS65 type.O005N1 G28 U0N2 G28 W0 T1000N3 G50 S2000N4 G30 U0 W0N5 M01Material sizingN1001T1000Selecting the turret face No.10N1002 G97 S200N1003 G00 X0 Z10.0 M03N1004 G01 Z−33.0 F5.0Stopper approachN1005M69Chuck openN1006 G04 U2.0Dwell...

  • Page 129

    4 - 11N112Z−36.0N113X34.4 Z−38.0N114 G00 X40.0N115Z3.0N116X18.0OD finishingN117 G01 X26.0 Z−1.0 F0.3N118Z−20.0N119X28.0N120X30.0 Z−21.0N121Z−35.0N122 G00 X40.0N123 G00 G97 Z10.0 N124 G30 U0 W0N125M01Cutting-offN901T0900Selecting the turret face No.9N902 G97 S795 M08N903M63Unloader adv...

  • Page 130

    4 - 124-4 Grooving4-4-1 OD GroovingProgrammingDescriptionN501 T0500No.5 turret face callingN502 G97 S360 M08N503 G150Groove width offset OFFN504 G00 X87.0 Z10.0 M03N505 G01 G96 Z−12.0 F5.0 S100A→B N506 X75.2 F0.1B→C N507 X87.0 F5.0C→D N508 Z−15.0D→E N509 X83.0 Z−13.0 F0.1E→F N510 ...

  • Page 131

    4 - 131. T05 (OD grooving) Tool width : 3mmTurn on groove width offset beforemoving from H to I.(a)Groove width offset OFF stateTool nose point : 3Nose R: 0.2Nose width: Non(b)Groove width offset ON state(G152)Nose width: 0.34-4-2 ID Grooving Tool offset06X____Z____R0.2T2H2.5ProgrammingDescr...

  • Page 132

    4 - 14N613 G152Groove width offset ON.Change to a program point “b”H→I N614 Z−6.3I→J N615 X80.4 Z−7.0J→K N616 X86.0 F0.1K→L N617 Z−7.2L→M N618 X78.0 F1.0N619 G00 Z10.0N620 G150Groove width offset OFFN621 G00 G97 Z10.0N622 G30 U0 W0N623 M01(a) Groove width offset OFF stateTool ...

  • Page 133

    4 - 154-4-3 End Face GroovingProgrammingDescriptionN301 T0300No.3 turret face callingN302 G97 S330 M08N303 G150Groove width offset OFFChange to a program point “b”N304 G00 X97.0 Z10.0 M03A→B N305 G01 Z1.0 F8.0B→C N306 Z−4.0 F0.1C→D N307 Z0.5 F1.0D→E N308 X94.6E→F N309 X96.0 Z0.2 F...

  • Page 134

    4 - 164-5 1st and 2nd Process Continuous Machining MethodOne example for programming method of consecutive machining as process 1st and 2nd isintroduced as follows:T1T3T5T7T9R0.8OD roughingR0.8OD finishingT2T4T6T8T10

  • Page 135

    4 - 174-5-1 Machining Method by Single ProgramO1111 (1st process)N1 G28 U0N2 G28 W0 T0100N3 G54 Z0N4 G50 S1800N5 G30 U0 W0N6 M01N100 (OD-R)N101 T0100N102 G97 S545N103 G00 X70.0 Z10.0 M03N104 G01 Z0.2 F1.5 M08M105 G96 X−1.2 F0.2 S120N106 ..N...

  • Page 136

    4 - 184-5-2 Machining Method by Subprogram CallingExecuting method of continuous machining when call subprogram by main program. 1stand 2nd process machining program are stored separately as subprograms.*** Main program***02222 Refer to Fig. 1.(OP-1)N1 M98 P0001 ............ For cal...

  • Page 137

    4 - 194-6 Operation Example of Many Short Length WorksO1111 (Main program)N1 G28 U0N2 G28 W0N3 G10 P00 Z200.0N4 T1000N5 G50 S2000N6 G30 U0 W0N7 M01N1000 T1000 M40N1001 G00 Z1.0N1002 X0N1003 M00N1004 G00 X200.0 Z50.0N1005 M01N8 M98 P2222 L3N9 G28 U0 M09N10 G28 W0 M...

  • Page 138

    4 - 20

  • Page 139

    5 - 15. REFERENCE MATERIALS5-1 How to Calculate the Tool Nose Radius Compensation AmountWithout Using the Tool Nose Radius Compensation FunctionAt the normal program, since it becomes a program which is a program point coincide a pointon the drawing if nose R compensation function is used, prepar...

  • Page 140

    5 - 2 2. Calculating procedure of tool nose position1. Calculate the coordinate values of the intersecting points of a straight line and those of thecenter of a circular are. (in the above-mentioned figure, coordinate values of the points A,B and C)2. Calculate the center coordinate values of th...

  • Page 141

    5 - 33.How to obtain tool nose radius compensation amount in chamfering and taper cuttingTo prevent insufficient cutting, calculate the tool nose radius compensation amount (fx, fz) outof an angle and a nose R size, and shift the tool by the amount when programming.Although the following tool pat...

  • Page 142

    5 - 4Tool noseR (radius)0.20.40.50.81.01.21.6Angleθ mm 5° fx0.0330.0670.0840.1340.1670.2010.268fz0.1910.3830.4780.7650.9561.1481.53010° fx0.0640.1290.1610.2570.3220.3860.515fx0.1830.3650.4560.7300.9131.0951.46015° fx0.0930.1860.2330.3720.4650.5580.745fz0.1740.3470.4340.6950.8681.0421.38920° ...

  • Page 143

    5 - 54. Example of tool nose radius compensation amount calculation in chamfering andtaper cuttingWhen the tool is located at the positions A and B in the above figure, the tool nose radiuscompensation amount (fx, fz) is obtained as follows. (However, the nose radius of a tool usedshall be 0.8.)...

  • Page 144

    5 - 6(2) Tool nose R compensation amount (fx, fz)fx = 2R (1 − tan )fz = R (1− tan )ψ2θ2= 2×0.8 (1− tan )= 0.8×(1−tan )°2°2= 2×0.8 (1−tan30°)= 0.8×(1−tan15°)= 2×0.8 (1−0.57735)= 0.8×(1−0.268)= 2×(0.42265)= 0.8×0.732= 2×0.338= 0.5856= 0.67...

  • Page 145

    5 - 7 5. How to obtain tool nose radius compensation amount in circular cutting(1) Program example without considering tool nose R compensation amount In circular cutting,a tool cuts a workpiece along its circular are “r” with the nose R being in contact with thearc.Due to this, insufficient ...

  • Page 146

    5 - 8Program for Example 2Program for Example 3G01 Z−50.0 F0.2G01 X50.0 F0.2X88.0AZ−60.0CG03 X100.0 Z−56.0 R6.0BG02 X62.0 Z−66.0 R6.0DG01 Z−∆∆. ∆G01 X∆∆. ∆Since the virtual tool nose point (program point) is different from a cutting edge position foractual cutting, insuffici...

  • Page 147

    5 - 9(2) Program example with considering tool nose R compensation amountG01 Z−50.0 F0.2G01 X50.0 F0.2X86.5 a Z−60.8 cG03 X100.0 Z−56.8 R6.8 bG02 X60.4 Z−66.0 R5.2dG01 Z−∆∆. ∆G01 X∆∆. ∆

  • Page 148

    5 - 10(3) When commanding the circular arc “r” by I and K instead of using R command a distanceas far as the center of the circular arc “r”, viewed from the center of the nose R at a circularcutting start point.I : Command an element in the X-axis direction in terms of radius value.K : Co...

  • Page 149

    5 - 11sin A° =DEcosA° =FEtanA° =Side and angle givenFormula obtaining side or angleDFFormulas (for right triangle) A°+B°+C°=180°Angle “A” and side “D” E =F =DsinA°DtanA°Angle “A” and side “E”D = E × sinA°F = E × cosA°Angle “A” and side “F”D = F × tanA°E =Ang...

  • Page 150

    5 - 125-2-2 How to Obtain Side and Angle of Inequilateral TriangleIf some of sides and angles of a triangle are known, calculate remaining sides and anglesas follows:A°+B°+C°=180°(1) When 3 sides (E, F and D) are known;cosA° =cosB° =C = 180°−A°−B°E2 + F2 − D22 × E × FD2 + F2 − ...

  • Page 151

    5 - 135-2-3 How to Obtain Taper and Intersecting Point of Circular ArcObtain the command values of the startpoint (P1) and end point (P2) of the circulararc shown in the left figure.(1) Obtain the taper angle “θ” in the leftfigure.1020θ = tan−1θ = tan−1 0.5=26.57°(2) Obtain the follow...

  • Page 152

    5 - 14(4) Divide the thus created fan shape into two equally and obtain the angles “β” and “ψ”.β = 116.57°÷2=58.285°ψ = 90°−58.285°=31.715°(5) Obtain the length of the side“a”.(6) The position of the end point (P2) of the circular arc is ; X of P2 = 3.09×2+φ110=φ116.18P...

  • Page 153

    5 - 15(8) To obtain the position of the circular arc startpoint, create another right triangle and obtainthe lengths of the sides “b” and “c”.Length of the side “b”b = 5.0×cos (31.715°+31.715°)= 5.0×cos63.43°= 5.0×0.47729= 2.24Length of the side “c”c = 5.0×sin (31.715°+31....

  • Page 154

    5 - 16A program with automatic calculation function of tool nose R compensationProgram the position of each intersecting point obtained by the above-mentioned calculations.T......... MG97 S......... M08G00 X90.0 Z10.0 M03G01 G96 Z3.0 F......... S.........Z−25.0 F.........AX107.24 Z−42.24P1G02...

  • Page 155

    5 - 175-2-4 OthersClassificationCalculation formulaRemarksCutting speed “V” V =SpindleSpindle speed “N” N =Tool nose Position “φD” D =Max. cutting feed “F F =FeedApproach feed rate “F” F Feed rate per minute “f” f = F×NMachining timeCutting time “...

  • Page 156

    5 - 18

  • Page 157

    1

  • Page 158

    2ST200/250 CNC LATHEINSTRUCTION MANUALPROGRAMMINGSEICOS-pcFLexiVersion 1.018-2001First Edition 8-2001

x