You are on page 1of 103

20AB CNC SWISS TYPE LATHE

OPERATION MANUAL

VER1.0 960518

I N D E X
CHAPTER 1 PREFACE AND SAFETY PRECAUTIONS 1-1
1.1 1.2 1.3 1.4 SAFETY SYMBOLS AND WORDS LOCATION OF WARNING TAG SAFETY PRECAUTION OPERATION NOTICE 1-2 1-8 1-11 2-1

CHAPTER 2 MACHINE OUTLINE


2.1 2.2 MACHINE INSTALLATION AND POWER ON/OFF MACHINE DESCRIPTION
STRUCTURE OVERVIEW(JSL-20AB) STRUCTURE OVERVIEW (JSL-20B) SYSTEM OVERVIEW(JSL-20AB) SYSTEM OVERVIEW(JSL-20B)

2-3

2-5 2-7 2-8 2-9 2-11

2.3 2.4

MACHINE DIMENSION TOOL SYSTEM OVERVIEW


2.4.1 CONSUMPTION PARTS LIST 2.4.2 TOOL SYSTEM OVERVIEW

2-12

CHAPTER 3 OPERATION AND PANEL INSTRUCTION 3-1


3.1 OPERATION PANEL INSTRUCTION
OPERATION PANEL

FUNCTION CODE FUNCTION INSTRUCTION

3-3 3-5 3-10 3-11 3-13 3-14 3-16 3-17 3-19 3-21

3.2

FANUC 32I PANEL INSTRUCTION


FUNCTION KEY INSTRUCTION

3.3 3.4 3.5 3.6 3.7 3.8

G CODE LIST M CODE LIST FOR MAIN SYSTEM M CODE LIST FOR SUB SYSTEM JSL-20AB PARAMETER K SERIES JSL-20AB PARAMETER D SERIES MACHINE MOVEMENT INSTRUCTION
MAIN MECHANICAL STRUCTURE MAIN SPINDLE AND TOOL SYSTEM GUIDE BUSHING HOLDER SUB SPINDLE AND TOOL SYSTEMJSL-20AB/B

3-22 3-23 3-24 3-25

3.9

MACHINE SETTING AND ADJUSTMENT


COLLET CHUCK INSTALLATION AND ADJUSTMENT GUIDE BUSHING HOLDER INSTALL AND ADJUST EJECT PART DEVICE INSTALLATION LONG PARTS CATCHER LONG PARTS CATCHER INSTALLATION

3-26 3-29 3-31

CHANGE GRIPPER

3-33 3-35 3-36 3-39 3-44 3-48 3-53

3.10 SETTING MODE OF GUIDE BUSHING HOLDER 3.11 WAITING M CODE INSTRUCTION
PROGRAM EXAMPLE 1 PROGRAM EXAMPLE 2 PROGRAM EXAMPLE 3

3.12 CUTTING TOOL INSTALL AND OPERATE


MAIN SYSTEM O.D. TOOL INSTALLATION SUB SYSTEM SIDE DRILLING INSTALLATION MAIN SYSTEM FACE DRILLING DEVICE INSTALL TOOL OPERATION OF SUB SYSTEM SUB SYSTEM TOOL INSTALLATION

3-54

3-55 3-56

3.13 EDIT AND EXECUTE NC PROGRAM


CREATE A NEW PROGRAM CALL NC PROGRAM EXECUTE NC PROGRAM

3-58 3-59 3-60

3.14 G188/G284/G300 INSTRUCTION


G188MAIN SYSTEM X AXIS SIDE RIGID TAPPING

G284SUB SYSTEM Z AXIS FACE RIGID TAPPING 3-61 G300PROGRAM ZERO POINT RETUN

3-62

3.15 WORK PIECE COUNT FUNCTION

3-63 4-1

CHAPTER 4 MAINTAIN AND TROUBLESHOOTING


4.1 4.2 4.3 4.4 4.5 4.6 TOOL OFFEST FUNCTION TOOL GEOMETRY COMPENSATION TOOL WEAR COMPENSATION TOOL NOSE RADIUS COMPENSATION Y AXIS TOOL OFFSET ALARM MESSAGE AND TROUBLESHOOTING

4-2 4-3 4-4 4-6 4-7

1. PREFACE AND SAFETY PRECAUTIONS 1.1 SAFETY SYMBOLS AND WORDS

SAFETY SYMBOLS & WORDS


Following are safety symbols and words. They indicate potentially hazardous situations which, if not avoided, may result in injury or damage to the machine. Please read carefully and obey all warnings and instructions. Symbol Definitions DANGER DANGER indicates a potentially hazardous situation which, if not avoided, may result in death or serious injury.

WARNING indicates a potentially hazardous situation WARNING which if not avoided, may result in machine malfunctions or breakage. .

WARNING!!
*Please read and obey the following precautions.

DANGER
1. 2. 3. 4. 5.

Hazardous Situations

To prevent electric shocks and incorrect operation, please close electrical cabinet before operating machine. It is necessary to close the door before machine running. For the purpose of adjusting, measuring, or cleaning, stop the spindle before operating. Please notice that the tail of bar might be twisted and becoming dangerous if bar feeding device is not working not normally. Insufficient use of cutting oil while cutting may result in fire. Please confirm that the cutting oil capacity is sufficient and check the pressure sensor regularly before operating.

WARNING Danger of Machine Malfunction


Any attempt to modify or rebuild of this machine will cause unexpected danger.

1-1

1.2

LOCATION OF WARNING TAG

1-2

(1)

(2)

1-3

(3)

(4)

1-4

(5)

(5)

1-5

(6)

(7)(8)
High voltage and current inside electrical cabinet and operation panel. Incorrect operation might cause electric shock and minor injury. It indicates that only maintenance engineers can enter this area. Please replace with new tag if it becomes blurred or faded.
1-6

1.3 SAFETY PRECAUTION

WARNING

Notice while maintenance

Be sure the machine situation after take out splash guard or sheet metal. If not notice , following situations might happen; 1. Operators cloth might be entangled by the spindle and will cause unexpected danger. 2. Please keep staying in safety area to operate machine. 3. Please always free run machine while maintenance. 4. If practical machining is necessary, please keep staying in safety area to run this machine. Be sure the machine situation before open the electrical cabinet: 1. The tag of means high voltage area. Touch the area may get an

electric shock. 2. Please put a cover on the high voltage area before maintenance operation. 3. The wiring panel has many sharp components. Be careful while maintenance operation. For practical machining , please check following points before press cycle start 1. Use single block to adjust feed rate, machine lock or take out all tools and material to use free run only. 2. Incorrect values, parameters, and NC program will cause unexpected danger while machine is running. 3. For tool offset, please be sure the offset value and direction. With incorrect values, it will cause unexpected danger and damage operator.

1-7

WARNING

Change controller spare parts

1. Switch off the main power and controller power before maintenance. 2. If only switch off the controller power, the servo amplifier may still active. It will damage the devices or get an electric shock. 3. It is necessary at least two people to change the heavy device. Only one person may damage by device falling down. 4. To change amplifier, please wait after switch off power 20 minutes. 5. Please keep same parameter values while change device. 6. Keep safety situation changing device , or it will cause unexpected danger.

WARNING

Controller parameter setting

After modified parameters, install splash guard and sheet metal to start machine running. Please double check following steps for practical machining. 1. Use single block to adjust feed rate , machine lock or take out all tools and material to use free run only. 2. Incorrect values, parameters, and NC program will cause unexpected danger while machine is running.

WARNING

CNC Parameter setting

The controller manufacturer has optimized the CNC and PMC parameter values. Please do not change any values to avoid any unexpected danger.

WARNING

Change Battery

The operation only allowed technicians who had been well trained in this field. The tag of shock. means high voltage area. Touch the area may get an electric

1-8

WARNING

Parameters Backup

Please backup all parameters in case of out of battery. When low battery, the system will show alarm on the screen. Please do change the battery in one week.

WARNING Change ABS. encoder Battery


The operation only allowed technicians who had been well trained in this field. The tag of shock. means high voltage area. Touch the area may get an electric

WARNING ABS. encoder value backup


The operation only allowed technicians who had been well trained in this field. The tag of shock. means high voltage area. Touch the area may get an electric

WARNING

Change Fuse

To proceed The operation only allowed technicians who had been well trained in this field. The tag of shock. means high voltage area. Touch the area may get an electric

1-9

1.4

OPERATION NOTICE

BAR MATERIAL SELECTION Please choose grinded bar material. The diameter tolerance should not exceed 0.02mm, and chamfer both sides. It should not be twisted or deformed in any way, otherwise the bar and guide bush holder will damage with each other.

GUIDE BUSH HOLDER SELECTION The specification of guide bush holder is suitable for TSUGAMI model 20. One is tungsten steel and the other is ceramic. The tungsten steel guide bush holder is good for cutting brass, aluminum, easy cutting steel, and medium carbon steel. Others, like stainless steel are better for the ceramic guide bush holder.

OPERATION OF GUIDE BUSH HOLDER There are two ways to operate the guide bush holder. One is fixed guide bush holder, and the other is rotary guide bush holder. Each one has its own mounting device. The purpose of the guide bush holder is to hold the bar and prevents vibration for long part turning. The suitable turning models are as follows: A. Fixed guide bush holderIt is good for turning the cylinder bar. It will not rotate with spindle. Please notice that cutting oil must gush on the guide bush holder for lubrication. Rotary guide bush holderIt is good for turning the polygon bar. It will

B.

rotate with spindle. Under this mode, the Z-axis traveling distance is about 90mm. NOTE: To change mode, it is necessary to change the mounting device and PN parameters. (Refer to 3.10)

A. B.

GUIDE BUSH HOLDER ADJUSTMENT The distance between the bar and fixed guide bush holder should not exceed 0.03mm. The distance between the bar and traveling guide bush holder should not exceed 0.02mm.

TRAVELING GUIDE BUSH HOLDER If the work piece is short (normally the length is shorter than 2.5 times diameter and total length not exceeding 40mm). There is no guide bush holder for this mode, but it is necessary to change mounting device and PN parameters. (Refer to 3.10)

CUTTING TOOL SELECTION


1-10

Please choose cutting tool for 12mm shank for swiss type lathe.

CUT OFF TOOL POSITION The cut-off tool should be installed at No.8 tool position to prevent interference while the parts catcher is active. CUTTING OIL SELECTION Please use good quality cutting oil for turning. The oil must gush on the guide bush holder for lubrication between the bar and guide bush holder. SIDE DRILLING DEVICE Use M113 for CW, M114 for CCW, and the CNC system will change direction itself. (Refer to instruction of side drilling device)

1-11

2. MACHINE OUTLINE 2.1 MACHINE INSTALLATION AND POWER ON / OFF


A. 1. 2. 3. 4. 5. 6. 7. MACHINE INSTALLATION Moving the machine to the specified place. Place six machine base blocks at the specified location at the bottom of machine. Place leveling indicator to the plane below the control box (see Figure 1), and adjust the screw until machine is on the horizontal plane. Confirm each screw of machine base is screwed tight with base blocks. Push coolant tank into machine base, and connect the pipe with coolant motor. Connect plugs of other motors with the outlet behind the machine.

Connect air unit with air compressor. The pressure should be at least 6Kgf/cm2 8. Open the electrical cabinet and connect with power and grounding. 9. Make sure the three phase cables connect with the correct terminals and close the cover ( confirm the connection of three phase cable by checking the rotating direction of coolant motor) 10. The safety distance between machines is one meter. B. POWER ON 1. Make sure power cable connection is correct. 2. Turn on the switch at the left side of operation panel 3. Press green button (ON) 4. After the starting system procedure is finished, release EMERGENCY STOP. 5. Finish ( no necessary to return home position) C. Power OFF 1. Make sure machine is stopped. 2. Press EMERGENCY STOP. 3. Press red button (OFF). 4. Turn off the switch at the left side of the operation panel. 5. Finish.

2-1

Leveling indicator plane

FIGURE 1

2-2

Description

Spindle

X1-axis servo motor

Side drill servo motor

X2-axis servo motor

2.2 MACHINE DESCRIPTION

STRUCTURE OVERVIEW -1 (JSL-20AB)

2-3

Built in spindle(Main spindle)

Z-axis servo motor

Sub system drill servo motor

Sub system face drill device

Sub spindle

10

Built in spindle(sub spindle)

11

Parts conveyor

Description

Alarm lamp

Operation panel and screen

Guide bush holder

Y-Axis servo motor

Lighting device

STRUCTURE OVERVIEW -2 (JSL-20AB)

2-4

Tool holder

Side drill

Drill tool holder

Power switch

10

Main spindle encoder

11

Electrical cabinet

12

Sub spindle encoder

13

Z2-axis servo motor

14

Chip collector tank

15

Coolant tank

Description

Main Spindle

X1 axis servo motor

Side drilling servo motor

Built-in spindle servo motor

STRUCTURE OVERVIEW -3 (JSL-20B)

2-5

Z1-axis servo motor

Sub spindle

Built-in spindle servo motor

Parts conveyor

Description

Alarm lamp

Operation panel

Guide bush

Y1 axis servo motor

Work light

Tool holder system

STRUCTURE OVERVIEW -4 (JSL-20B)

2-6

Side drilling device

Face drilling device

Main power switch

10

Main spindle indicator

11

Electrical cabinet

12

Sub spindle indicator

13

Z2 axis servo motor

14

Chip collector

15

Coolant tank

SYSTEM OVERVIEW (JSL-20AB)

2-7

SYSTEM OVERVIEW (JSL-20B)

2-8

2.3 MACHINE DIMENSION


MACHINE DIMENSION JSL-20AB/B)

2-9

MACHINE DIMENSION -2 (JSL-20AB/B)

2-10

2.4 TOOLS SYSTEM


2.4.1 Consumption Parts List Part Number Description Picture

20AS180D

Gripper

20AS320C

Wrench for cover of collect chuck holder

20AS370A

Wrench for collect chuck holder nut

M02080024

Lamp 12V8W

M02080044

Working light lamp 24V50W

2-11

2.4.2 TOOL SYSTEM OVERVIEW

MAIN/SUB SPINDLE AND I.D. TOOL HOLDER SYSTEM(JSL-20AB/B)

MAIN/SUB SPINDLE AND O.D. TOOL HOLDER SYSTEM

2-12

MAIN SPINDLE AND SIDE DRILLING DEVICE(JSL-20AB/B)

SUB SPINDLE AND FACE DRILLING DEVICE(JSL-20AB)

2-13

3 OPERATION AND PANEL INSTRUCTION


3.1 OPERATION PANEL INSTRUCTION

OPERATION PANEL

3-1

3-2

FUNCTION CODE

3-3

3-4

FUNCTION INSTRUCTION NO. 1 SYMBOL DESCRIPTION END OF PROGRAM INDICATOR PROGRAM EXECUTION FINISHED(M30) WHILE LIGHT ON MAIN SPINDLE CHUCK OPEN/CLOSE LIGHT ON:CHUCK OPEN LIGHT OFF: CHUCK CLOSE SUB SPINDLE CHUCK OPEN/CLOSE LIGHT ON:CHUCK OPEN LIGHT OFF: CHUCK CLOSE C AXIS REFERENCE POINT INDICATOR LIGHT ON: C AXIS RETURNS HOME POINT FINISHED. BAR BAR FEEDER INDICATOR LIGHT ON: BAR FEEDER FUNCTIONIS ACTIVE (K5.3=1). MACHINE READY INDICATOR LIGHT ON: MACHINE IS READY TO RUN. LIGHT OFF: MACHINE MALFUNCTION AUTOMATIC POWER OFF INDICATOR LIGHT ON: APF FUNCTION IS ACTIVE(K3.3) CONTROLLER ALARM INDICATOR LIGHT ON: CONTROLLER ALARM HAPPENED. MACHINE ALARM INDICATOR LIGHT ON:MACHINE ALARM HAPPENED.

READY

APF

NC ALM MC ALM

10

LUBRICATION INDICATOR LIGHT ON: PLEASE REFILL THE LUBRICATION OIL. PROGRAM EDIT LOCK FUNCTION SWITCH KEY TO RIGHT SIDE TO UNLOCK.SWITCH KEY TO LEFT SIDE TO LOCK(K3.6).

11

3-5

NO.

SYMBOL

DESCRIPTION SPINDLE CW UNDER MPG OR JOG MODE, PRESS THE BOTTOM TO COMMAND SPINDLE CW 1000RPMAND LIGHT ON. UNDER MDI OR AUTO MODE,LIGHT IS ON WHEN SPINDLE CW. SPINDLE STOP LIGHT ON:SPINDLE STOP UNDER MPG MODE AND PRESS THE BOTTOM, SPINDLE WILL BE FORCED TOSTOP. SPINDLE CCW UNDER MPG OR JOG MODE, PRESS THE BOTTOM TO COMMAND SPINDLE CW 1000RPMAND LIGHT ON. UNDER MDI OR AUTO MODE,LIGHT IS ON WHEN SPINDLE CCW. CHIP CONVEYOR RUN CW UNDER MPG OR JOG MODE, PRESS THE BOTTOM WILL ACTIVE CHIP CONVEYOR RUN CW DIRECTION AND LIGHT ON.UNDER AUTO MODE, LIGHT WILL BLINK AND CHIP CONVEYOR WILL RUN CW DIRECTION AND THEN START/STOP ITSELF DEPENDS ON THE TIMER SETTING. CHIP CONVEYOR STOP LIGHT ON: CHIP CONVEYOR STOP. PRESS IT TO STOP THE CHIP CONVEYOR RUNNING. CHIP CONVEYOR RUN CCW UNDER MPG MODE, HOLD THE BOTTOM TO MAKE CHIP CONVEYOR RUN CCW DIRECTION.

12

13

14

15

16

17

18 19

S1 S2

SYSTEM SWITCHS1 MEANS CONTROL SYSTEM1 ONLY. S2 MEANS CONTROL SYSTEM2 ONLY PRESS S1 AND S2 AT THE SAM TIME MEANS CONTROL BOTH SYSTEMS. WORK LIGHT PRESS THE BOTTOM TO TURN ON THE LIGHT.
OPTIONAL STOPPRESS THE BOTTOM AND LIGHT ON.

20

21

WHEN PROGRAM RUN M01, SYSTEM WILL PAUSE UNTIL PRESS THE BOTTOM AGAIN.WHEN LUBRICATION INDICATOR IS ON, SYSTEM WILL ENABLE THIS FUNCTION ITSELF.
3-6

NO.

SYMBOL

DESCRIPTION DRY RUN PRESS THE BOTTOM AND LIGHT ON.WHEN PROGRAM IS RUNNING, IT MOVES SLOWLY.THE SPEED DEPENDS ON G01 FEEDRATE. SINGLE BLOCK PRESS THE BOTTOM AND LIGHT ON. SYSTEM WILL RUN NC PROGRAM BLOCK BY BLOCK. BLOCK BYPASS PRESS THE BOTTOM AN LIGHT ON. WHEN SYSTEM MEETS THE SYMBOL / ,IT WILL BYPASS THE BLOCK.

22

23

24

AUTO 25

AUTO COOLANT OIL PRESS THE BOTTOM WHEN SYSTEM MEETS M08 OR M13,IT WILL TURN ON THE COOLANT PUMP. MANUAL COOLANT OIL SWITCH TO SYSTEM 1 TO ACTIVE COOLANT OIL FOR SYSTEM 1 ONLY.AND THE LIGHT WILL BLINK. SWITCH TO SYSTEM 2 OR UNDER AUTO MODE .IT WILL ACTIVE COOLANT OIL FOR SYSTEM 2 ONLY.AND THE LIGHT ON. RELEASE CHUCK AIR PRESSURE IT IS TO ADJUST THE PRESSURE BETWEEN COLLET CHUCK AND BAR.WITH SYSTEM SWITCH FUNCTION TO ADJUST SYSTEM1 OR SYSTEM2. CHUCK OPEN/CLOSE LIGHT OFF:CHUCK CLOSE LIGHT BLINK: CHUCK OPEN. G01FEEDRATE KNOB ROTATE THE KNOB TO CHANGE G01 FEEDRATE.

MANU 26

27

28

29

30

G01FEEDRATE KNOB ROTATE THE KNOB TO CHANGE G01 FEEDRATE.

3-7

NO.

SYMBOL

DESCRIPTION AXIS KNOB UNDER JOG MODE, SWITCH TO MOVE ANY AXIS TO+/DIRECTION. WHEN MACHINE IS RUNNING, THE AXIS LIGHT WILL ONDEPENDS ON THE RUNNING AXIS. SPINDLE SPEED RATE KNOB ROTATE THE KNOB TO CHANGE THE SPPED RATE OF SPINDLE. MODE SELECTION KNOB ROTATE THE KNOB TO CHANGE MODE HOMEPRESS + DIRECTION BOTTOM TO BACK TO REFERENCE POINT. JOGPRESS AXIS BOTTOM TO MOVE THE AXIS

31

32

33

MPGUSE MPG TO MOVE THE AXIS. AUTO PRESS CYCLE START TO RUN THE NC PROGRAM. MDIFOR TESTING OR CALL TOOL. EDITEDIT NC PRORAMS. MPG SPPED RATE KNOB SELECT THE RATE TO CHANGE THE MPG FEEDRATE. THE UNIT Hx1 0.001mm Hx10 0.01mm Hx100 0.1mm

34

35

AXIS SELECTION KNOB ROTATE THE KNOB TO SELECT THE AXIS. PROGRAM RECYCLE PRESS THE BOTTOM AND LIGHT ON.WHEN SYSTEM MEETS M30.IT WILL RESTART THE NC PROGRAM.

36

CONT

3-8

NO. 37

SYMBOL

DESCRIPTION CYCLE START UNDER AUTO MODE, PRESS THE BOTTOM TO START RUNNING NC PROGRAM. FEED HOLD WHILE PROGRAM IS RUNNING,PRESS THE BOTTOM TO HOLD THE PROGRAM. MPG UNDER MPG MODE, ROTATE MPG TO MOVE THE AXIS.

38

39

40

EMERGENCY STOP PRESS THE BOTTOM TO STOP ALL MOVEMENT.ROTATE THE HEAD TO RELEASE THE EMERGENCY STOP. POWER ON PRESS THE BOTTOM TO TURN ON THE POWER. POWER OFF PRESS THE BOTTOM TO TUEN OFF THE POWER.

41

42

SPACE AND F1F2F3F4 HAVE NO FUNCTION.

3-9

3.2 FANUC 32i PANEL INSTRUCTION

3-10

FUNCTION KEY INSTRUCION DESCRIPTION WORDS AND NUMBERS It includes A~Z 0~9 and other symbols. Some are compound buttons and use SHIFT to switch caption. RESET Release alarm message and reset CNC system. HELP Helps the user to know the meanings of alarm messages, programming, and parameter descriptions, etc... ABC/abc Switches between capital and lowercase for English words. SHIFT Switches between buttons with two functions. PAGE Use to scroll up and down the screen. Move the cursor on the screen. POS Display the position of each axis, including abs/rel/machine position. PROG Display the program for editing and monitoring. OFS/SET Use for setting tool length, compensation value, working piece count, time/date, etc SYSTEM Use to set system parameters, diagnostic parameters, PLC information and etc

NO 1

10

11

3-11

NO 12 MESSAGE

DESCRIPTION

For checking CNC and machine alarm messages. GRAPH Displays tool and cutting path. ALTER Use to modify the words on the screen. INSERT

13

14

15

Use to insert words which have been edited at the bottom of the screen into the program which displayed on the screen. DELETE Use to delete words on the screen under EDIT MODE. INPUT Use to input all values on the screen. CAN Use to cancel the words at the bottom of the screen.

16

17

18

19

Other buttons are not available

3-12

3.3 G CODE LIST


CODE G00 G01 G02 G03 G04 G12.1 G13.1 G17 G18 G19 G28 G30 G32 G40 G41 G42 G50 G70 G71 G72 G73 G74 G75 G76 G80 G83 G84 G90 G92 G96 G97 G98 G99 G188 G284 G300 DESCRIPTION Positioning (Rapid traverse) Linear interpolation (Cutting feed) Circular interpolation CW Circular interpolation CCW Dwell Polar coordinate interpolation mode Polar coordinate interpolation cancel mode Xp Yp plane selection Zp Xp plane selection Yp Zp plane selection Return to reference position 2nd reference position return Thread cutting Tool nose radius compensation cancel Tool nose radius compensation left Tool nose radius compensation right Coordinate system setting Max. spindle speed setting Finishing cycle Stock removal in turning Stock removal in facing Pattern repeating End face peck drilling Outer diameter/internal diameter drilling Multiple threading cycle Canned cycle for drilling cancel Cycle for face drilling Cycle for face tapping Outer diameter/internal diameter cutting cycle Thread cutting cycle Constant surface speed control Constant surface speed control cancel Per minute feed Per revolution feed Main system X-axis side rigid tapping Sub system Z-axis end face tapping Return to program reference point

3-13

3.4 M CODE LIST FOR MAIN SYSTEM


CODE M00 M01 M02 M03 M04 M05 M08 M09 M10 M11 M13 M14 M24 M25 M29 M30 M32 M34 M35 M38 M39 M42 M60 M61 M62 M63 M81 M82 M88 M89 M91 M92 M95 M96 M113 M114 M115 Program stop Optional program stop End of program Spindle CW Spindle CCW Spindle stop Coolant oil Coolant oil cancel Spindle chuck close Spindle chuck open Spindle CW+ coolant oil Spindle CCW+ coolant oil cancel Spindle air blow on Spindle air blow off Spindle rigid tapping End of program Cut off detection Threading 45 back off Threading 90 back off C axis mode C axis mode cancel Cut-off tool turning head of bar automatically Bar feeder pressure on Bar feeder pressure off Allow bar feeder feeding back off Confirm bar change finished Positioning check mode Positioning check mode cancel X axis mirror mode X axis mirror mode cancel Change bar and turning head of bar sub-program (Turning type) Change bar and turning head of bar sub-program (Swiss type) Single block bypass mode Single block bypass mode cancel Side/Face drilling CW Side/Face drilling CCW Side/Face drilling stop
3-14

DESCRIPTION

M123 M125 M133 M134 M135 M140 M141 M142 M143 M144 M145 M300 M301 M302 M303 M304 M305 M306 M307 M308 M309 M310 M311 M312 M313 M314 M315 M316 M317 M318 M319 M320 M321 M322

Main system end face drilling CW Main system end face drilling stop Main/Sub spindle synchronous CW Main/Sub spindle synchronous CCW Main/Sub spindle synchronous stop Main/Sub X axis synchronous running Main/Sub X axis synchronous running cancel Main/Sub Z axis synchronous running Main/Sub Z axis synchronous running cancel Main/Sub C axis synchronous running Main/Sub C axis synchronous running cancel Spindle orientation 0 Spindle orientation 15 Spindle orientation 30 Spindle orientation 45 Spindle orientation 60 Spindle orientation 75 Spindle orientation 90 Spindle orientation 105 Spindle orientation 120 Spindle orientation 135 Spindle orientation 150 Spindle orientation 165 Spindle orientation 180 Spindle orientation 195 Spindle orientation 210 Spindle orientation 225 Spindle orientation 240 Spindle orientation 255 Spindle orientation 270 Spindle orientation 285 Spindle orientation 300 Spindle orientation 315 Spindle orientation 330

M323 Spindle orientation 345 M1000M1100 Main/Sub system Waiting command (Refer to CH3.11)

3-15

3.5 M CODE LIST FOR SUB SYSTEM


CODE M00 M01 M02 M03 M04 M05 M08 M09 M10 M11 M13 M14 M18 M24 M25 M29 M30 M33 M34 M35 M38 M39 M81 M82 M113 M114 Program stop Optional program stop End of program Spindle CW Spindle CCW Spindle stop Coolant oil Coolant oil cancel Spindle chuck close Spindle chuck open Spindle CW+ coolant oil Spindle CCW+ coolant oil cancel Parts conveyor active Spindle air blow on Spindle air blow off Spindle rigid tapping End of program Ejecting parts detection Threading 45 back-off Threading 90 back-off C axis mode C axis mode cancel Positioning check mode Positioning check mode cancel Side/Face drilling CW Side/Face drilling CCW DESCRIPTION

M115 Side/Face drilling stop M1000M1100 Main/Sub system Waiting command (Refer to CH3.11)

3-16

3.6 JSL-20AB PARAMETER K SERIES


Addres

K0.0 K0.1 K0.2 K0.3 K0.4 K0.5 K0.6 K0.7 K1.0 K1.1 K1.2 K1.3 K1.4 K1.5 K1.6 K1.7 K2.0 K2.1 K2.2 K2.3 K2.4 K2.5 K2.6 K2.7 K3.0 K3.1 K3.2 K3.3 K3.4 K3.5 K3.6 K3.7

Description Coolant oil pressure detection Parts conveyor active Mirror function enable

Addres

Description

K4.0 K4.1 K4.2 K4.3 M11=spindle jog while using bar K4.4 K4.5 K4.6 K4.7 CE Safety interlock door function K5.0 K5.1 K5.2 K5.3 K5.4 K5.5 K5.6 K5.7 K6.0 K6.1 Chip conveyor disable K6.2 Chip conveyor running without controlled K6.3
b ti Solenoid valve detecting function for

Selection of Lubrication oil level detection

Parts count function disable Chuck detection SENSOR enable Chuck detection SENSOR disable

Connecting bar feeder(K5.2 = 0)

Spindle lock disable but Call T16T18 tool function enable Call T25T27 tool function enable PMC axis MPG enable

Automatic power off enable Air pressure detection enable Data protection lock disable

K6.4 K6.5 K6.6 K6.7 K7.0 K7.1 K7.2 K7.3 K7.4 K7.5 K7.6 K7.7

3-17

Addres

Description

Addres
disable

Description

K8.0 K8.1 K8.2 K8.3 K8.4 K8.5 K8.6 K8.7 K9.0 K9.1 K9.2 K9.3 K9.4 K9.5 K9.6 K9.7 K10.0 K10.1 K10.2 K10.3 K10.4 K10.5 K10.6 K10.7 K11.0 K11.1 K11.2 K11.3 K11.4 K11.5 K11.6 K11.7

K12.0 Only Main system A1 MPG enable, others K12.1 K12.2 K12.3 K12.4 K12.5 K12.6 K12.7 K13.0 K13.1 K13.2 K13.3 K13.4 K13.5 K13.6 K13.7 K14.0 K14.1 K14.2 K14.3 K14.4 K14.5 K14.6 K14.7 K15.0 K15.1 K15.2 K15.3 K15.4 K15.5 K15.6 K15.7

Sub spindle air blow simultaneously

3-18

3.7 JSL-20AB PARAMETER D SERIES


NO ADDRESS PARMETER 1 D0 00000000 2 D400 00000000 3 D480 00000010 4 D500 00000010 5 D800 00000010 6 D900 00000010 7 D1000 00000000 8 D2500 00000010 9 D2800 00000010 D address Description D0500 #1 M300 Spindle positioning angle D0504 #1 M301 Spindle positioning angle D0508 #1 M302 Spindle positioning angle D0512 D0516 D0520 D0524 D0528 D0532 D0536 D0540 D0544 D0548 D0552 D0556 D0560 D0564 D0568 D0572 D0576 D0580 D0584 D0588 D0592 D0596 #1 M303 Spindle positioning angle #1 M304 Spindle positioning angle #1 M305 Spindle positioning angle #1 M306 Spindle positioning angle #1 M307 Spindle positioning angle #1 M308 Spindle positioning angle #1 M309 Spindle positioning angle #1 M310 Spindle positioning angle #1 M311 Spindle positioning angle #1 M312 Spindle positioning angle #1 M313 Spindle positioning angle #1 M314 Spindle positioning angle #1 M315 Spindle positioning angle #1 M316 Spindle positioning angle #1 M317 Spindle positioning angle #1 M318 Spindle positioning angle #1 M319 Spindle positioning angle #1 M320 Spindle positioning angle #1 M321 Spindle positioning angle #1 M322 Spindle positioning angle #1 M323 Spindle positioning angle TYPE 2 1 1 2 1 0 2 2 1 Value 0 15 30 45 60 75 90 105 120 135 150 165 180 195 210 225 240 255 270 285 300 315 330 345 DATA 100 40 10 75 50 100 100 75 50 Remark

3-19

D address D0620 D0624 D0628 D0632 D0636 D0640 D0644 D0648 D0656 D0660 D0800 D0802 D0804 D0806 D0807 D0810 D0812 D0814 D0816 D0818 D1200 D1204 D1208 D1212 D1216 D2804 D2806 D2808 D2810 D2812 D2814 D2816 D2818

Description Side drilling gear ratio (multiply by value) Side drilling gear ratio (divide by value) Side drilling max. speed Face drilling gear ratio (multiply by value) Face drilling gear ratio (divide by value) Face drilling max. speed Side drilling tool side gear ratio Side drilling motor side gear ratio Side drilling motor side gear ratio Side drilling motor side gear ratio #1 Manual stop spindle #1 JOG mode for control spindle speed #1 Manual control spindle speed to 500RPM #1 Manual control spindle speed to 600RPM #1 Manual control spindle speed to 700RPM #1 Manual control spindle speed to 800RPM #1 Manual control spindle speed to 900RPM #1 Manual control spindle speed to 1000RPM #1 Manual control spindle speed to 1100RPM #1 Manual control spindle speed to 1200RPM #1 G300 reference point(1st Z axis positive limit #1 G300 reference point (2nd Z axis positive limit #1 G300 reference point (3rd Z axis positive limit #1 3rd Z axis positive limit #1 3rd Z axis negative limit #2 Manual control spindle speed to 500RPM #2 Manual control spindle speed to 600RPM #2 Manual control spindle speed to 700RPM #2 Manual control spindle speed to 800RPM #2 Manual control spindle speed to 900RPM #2 Manual control spindle speed to 1000RPM #2 Manual control spindle speed to 1100RPM #2 Manual control spindle speed to 1200RPM

Value 375 256 4000 625 273 4000 3 4 5 8 0 51 256 307 358 410 461 512 563 614

Remark

137 164 191 218 246 273 300 328

3-20

3.8 MACHINE MOVEMENT INSTRUCTION

THIS IS THE MACHINE WITH A BUILD-IN SLIDING HEAD SPINDLE. THE MAIN MECHANICAL STRUCTURE IS AS SHOWN IN THE FOLLOWING DIAGRAMS.

DESCRIPTION 1 2 3 4 5 6 7 MAIN SPINDLE TOOL HOLDER SUB SPINDLE SIDE DRILLING GUIDE BUSHING SIDE DRILLING INNER TOOL HOLDER SUB SPINDLE

JSL-20AB
DESCRIPTION 1 2 3 4 5 6 MAIN SINDLE TOOL HOLDER GUIDE BUSHING SIDE DRILLING INNER TOOL HOLDER SUB SPINDLE

JSL-20B

3-21

MAIN SPINDLE AND TOOL SYSTEM X, Y, and Z-axis are controlled by the CNC controller and the work is done by the spindle with bar and tool system. There are three main devices of the main system 1 Tool Holder 2Drill Tool Holder 3Side Drill Device Install tools on the tool holder for O.D. turning. Install twist drill into the tool holder for face drilling, tapping, horning, and etc

3-22

GUIDE BUSHING HOLDER To hold the bar at the nearest place of the turning point, it prevents deformation by cutting and keeps high accuracy. The loading of O.D. cutting is as shown in the following diagram. Figure1The accuracy depends on the distance between the guide bushing holder and bar. Therefore, please use high O.D. accuracy bar.(refer to CH 1.3)

3-23

SUB SPINDLE AND TOOL SYSTEM (JSL-20AB/B) Sub spindle is controlled by X2 and Z2-axis. While turning backside, the working piece is moved by Z2-axis and tool selection by X2-axis movements. The functions of sub system are as follows: 1. End face turning, grooving 2. Z and Z2-axes move synchronously 3. Backside turning *TOOL NO. T31 CAN INSTALL 12 O.D. TURNING TOOL.

DESCRIPTION 1 2 3 4 GUIDE BUSHING SUB SPINDLE SUB SPINDLE SIDE DRILLING FACE DRILLING

JSL-20AB SUB SPINDLE AND TOOL SYSTEM

DESCRIPTION 1 2 3 GUIDE BUSHING SUB SPINDLE FACE DRILLING

JSL-20B SUB SPINDLE AND TOOL SYSTEM


3-24

3.9 MACHINE SETTING AND ADJUSTMENT

COLLET CHUCK INSTALLATION AND ADJUSTMENT A. INSTALLATION 1. Put collet chuck sleeve nto spindle. The key way of sleeve must match the key inside the spindle . 2. Put the collet chuck spring and collet chuck into the sleeve. 3. Use the wrench& in CCW direction to screw the nut until it is tight. B. ADJUSTMENT 1. The step to adjust the pressure of collet chuck 2. Take out the screw . 3. Use 3mm hexagon wrench to release the two M6 screws of the gripper adjusting nut. 4. Put a 4mm hexagon wrench into the 5 hole of the nut and put the wrench to hold the head of the spindle. Rotate CW direction to tighten the pressure of collet chuck. Rotate CCW to release the pressure of collet chuck. 5. Testing: Use 80% hand force to move the pressure pushing shank to test the pressure of collet chuck. The machine will not work if it is too tight. If too loose it can not hold the bar.(To change the gripper, please refer to page 3-34).

3-25

GUIDE BUSHING HOLDER INSTALLATION AND ADJUSTMENT The JSL-20AB has three turning models, a fixed guide bush holder, a traveling guide bush holder, and a turning type. You need to change the mounting device and parameters while changing to a different guide bush holder, please use following steps.

Mounting Device (A) Use six M6x25L HEX SOCKET CAP SCREWS () mounting guide bush holder on spindle. (B) Use six M6x25L HEX SOCKET CAP SCREWS () mounting guide bush holder on spindle. (C) Please note that the fixing bolt must be under the guide bush holder (), please check with the following diagram (D) Use wrench () to screw tight and adjust the tightness between the bar and guide bush holder. Finished. (E) Change parameters (Refer to Ch.3.10) and test travel distance.

3-26

TRAVELING GUIDE BUSH HOLDER Use six M6x20L HEX SOCKET CAP SCREWS () mounting guide bush holder on spindle. Use three M6X12L PAN HEAD HEX SOCKET CAP SCREWS () to fix on sheet metal. Change parameters and test travel distance.

3-27

SIMUTANEOUS ROTATING GUIDE BUSH HOLDER Install the connecting device to connect the traveling guide bush holder with cover, and then tighten the side screws of collect chuck cover. 1. 2. 3. 4. 5. Use six M6x25L HEX SOCKET CAP SCREWS() mounting guide bush holder on spindle Use three M6X12L PAN HEAD HEX SOCKET CAP SCREWS () to fix on sheet metal. Use tool & to change cover of spindle collect chuck to cover of collect chuck for traveling guide bush holder () Adjust the distance and tightness between the guide bush holder and bar, then use the 3mm hexagonal wrench to tighten the side screws (). Install the sleeve between traveling guide bush holder and collect chuck

holder cover. Screw it tight. () Switch the parameters (Refer to CH3.10) and test traveling distance.

COLLET CHUCK OF SUB SPINDLE INSTALLATION AND ADJUSTMENT Before install collet chuck into sub spindle, please take out the back side cover of sub spindle. The following steps are the same as main spindle.

3-28

EJECT PART DEVICE INSTRUCTION The size of eject part device depends on the part diameter. (Refer to Fig. 2) The diameter of eject part device is smaller 1.0mm than I.D. of collet chuck. (Refer to Fig 3- ) The steps to change the eject part device; 1. 2. 3. 4. Take out the back side cover of sub spindle. (Fig.1-) Take out the screw (Fig.1-) and then take out the (Fig.1-) Take out the M14 nut and actuator of eject part device sensor. Please see (Fig.1-) Take out the screw of holder of eject part device (Fig.1-) and take out the pusher rod of eject part device from the back side of sub spindle.

5. After changing the pusher, follow the step 4->3->2->1 to finish the installation. NOTE: 1. The correct position of actuator of eject part device sensor and M14 nut should be at the edge of pneumatic cylinder. The head of the eject part device should over the plane of collet chuck 2~3mm. 2. As shown in Fig. 2, the actuator of eject part device sensor should active the proximity sensor, and the actuator should parallel with sensor and keep distance within 2~3mm. 3. Please refer to Fig 3 to make the pusher of the eject part device. The size of Fig.3- has to be modified by the size of part. 4. The length for part into the spindle should not exceed 70mm, or the mechanical parts will be damaged.

FIGURE 1

3-29

FIGURE 2

FIGURE 3

3-30

LONG PARTS CATCHER (OPTIONAL ACCESSORY) 1. INSTALLATION A. Hold tight the collet chuck, and then use M5X30 Screw to install the mounting device on the back side of sub spindle. B. Put the holder (Fig.1-) into the long parts catcher (Fig.1-), and together installed on the mounting device. At the moment, please check the length of long parts catcher should be 361mm (Fig.1-). C. Screw M5 tight (Fig.1-), and make sure the long parts catcher is fixed on the mounting device. 2. NOTICE A. Please refer to Fig. 2 to make the tube of long parts catcher. The max diameter is 20mm, and the max. I.D. of sub spindle is 22mm. B. The size of long parts catcher depends on the size of parts , and parts should not end lap inside the tube. C. Please refer to Fig. 3 to learn how to make the holder.

FIGURE 1

3-31

FIGURE 2

FIGURE 3

3-32

CHANGE GRIPPER REMOVE GRIPPER 1. Remove nut of collect chuck holder and take out collect chuck holder and sleeve. 2. Remove water proof cover (Fig.1-) 3. Use the 3mm hexagon wrench to remove the nut (Fig.1-) of adjusting gripper 4. Release the screw (Fig.1-) at the side of the gripper shank, and take out the rod (Fig.1-) above the shank (Fig.1-). NOTE: Both up and down have one screw. 5. Remove screw (Fig.1-), and separate the Y connector from gripper shank, and take out the cylinder.

NOTE: Switch to MPG MODE and press the chuck air pressure release before the next step. 6. Take out the gripper sliding base (Fig.1-), and gripper.

INSTALL GRIPPER For installing the gripper, reverse the steps of removing the gripper. Step (654321) NOTICE

1. If the installation of gripper is correct (Fig.2-), while open the collet chuck, the tail of gripper goes up. If not (Fig.2-), please install the gripper again. 2. Confirm connection between the connector of gripper shank (Fig.3-) and Y connector of air cylinder (Fig.3-). If the gripper does not hook the taper sleeve,

switch to MPG mode and press

RELEASE CHUCK AIR PRESSURE.

Press chuck OPEN/CLOSE to pull back the air cylinder (Fig.3-), and use the pressure pushing shank to move the gripper. It will cause 15mm gap of collet chuck. After confirm the collet chuck pressure (refer to CH3.9), the 12 hole of Y type connector should between the range while push/pull the pressure pushing shank.(Fig.4-).

3-33

Figure

Figure 2

Figure 3

Figure4

3-34

3.10 SETTING MODE OF GUIDE BUSH HOLDER


There are three modes of guide bush holder for the main spindle of JSL-20AB: the fixed guide bush holder, traveling guide bush holder and turning type. It is necessary to change the guide bush holder when changing modes. Besides, each guide bush holder has its own proper Z-axis travel distance limit. Therefore, change the Z-axis limit mode and guide bush holder at the same time. 1. 2. 3. 4. Press [OFS/SET] button [X] [OPERAT PANEL]Screen shown as in below table. Use [] [] buttons to change cursor position. Use [] [] buttons to change OFF or ON. Square cursor will move by step 3. OFF T25-VALD CHUCK OF Z LIMIT2 Z LIMIT3 DOR CANC ON

Note: 1. Use fixed guide bush holder while Z LIMIT2 and Z LIMIT 3 are OFF 2. Use turning type while Z LIMIT2 is ON. 3. Use Traveling guide bush holder while Z LIMIT3 is ON. 4. The alarm will sound while Z LIMIT2 and Z LIMIT3 are ON. 5. While using the traveling guide bush holder and Z-axis OT alarm, press the opposite axis button and rotate MPG to release OT.

3-35

3.11 WAITING M CODE INSTRUCTION Function: It is used to communicate with main and sub system while machining. M code range: M1000~M1100
1. 2. Description: While two systems execute at the same time, running M1000 will ask one system to wait on the other. When one system is waiting on another system running M1000, run M1000 in the other system to let original system keep running. At the moment, two systems are running without waiting. If one system is waiting by running M1000, we want to keep the system running but ask the other system to wait. Please input M1000 and M1001. Waiting M code is only for one block, and it can not be executed with another command at the same block. Waiting M code of two systems should answer with each other, and the quantity of waiting M code of two systems should be the same. System will not be affected by waiting M code, if only one system is executed in the NC program. Please refer to 3-29 to see example.

3. 4. 5. 6. 7.

3-36

M1000~1100 EXAMPLE Main system M05; T0808;( stop material) M11; G4 X1.0; G300 X-2.0 Z52.0 T0808; G50 Z0. ; M10; G4 X1.0 ; G0 X25.0 Z-1.0 ; M1000;(Call Sub system) N1 ; G97 M13 S3000 T0606 ;(O.D. TOOL) G0 X18.0 Z-1.0 ; G99 G1 Z50.0 F0.08 ; X20.1 Z52.0 ; G0 X22.0 ; M05 ; N2 ; T0808 ; (CUT-OFF TOOL) M133 S2000 ; G0 X21.0 Z52.0 ; M1001 ; (Call Sub system) M1002 ; (Wait Sub system) G99 G1 X-2.0 F0.04 ; M1003 ; (Call Sub system) M1004 ; (Wait Sub system) M135 ; M09 ; M01 ; M1005 ;(Wait Sub system) M99 ;

Sub system N1 G28 W0. M1000 (Wait Main system) G97 M13 S2000 T0101 (Drill) G0 X0. Z1.0 G99 G1 Z-10.0 F0.1 G0 Z10.0 M05 N2 T0202 ( Eject component) G0 X0. Z0. M11 G4 X1.0 M33 N3 T0303 ( Catch component) G28 W0. M11 G0 X0. M1001 (Wait main system) G0 Z0. G98G1 Z-20.0 F200 M10 G4 X0.5 M1002 ( Call main system) M1003 (Wait sub system) G98 G1W3.0 F300 M1004 (Call Main system) G28 W0. M1005(Call Main system) M99

3-37

JSL-20AB TOOL NUMBER

JSL-20B TOOL NUMBER


3-38

EXAMPLE PROGRAM 1

3-39

Example Program 1(1/4)


O0001(Main System Program) M05 M11 G04 X1.0 G300 X-2.0 Z31.0 T0808 (Stop bar) G50 Z0. M10 G04 X1.0 G00 X20.0 Z-1.0 N1(Center drilling) G97 M13 S2500 T1111 G99 G00 X0. Z-1.0 M1000 G01 Z3.0 F0.08 G00 Z-1.0 M1001 N2(5.0 Drilling) G97 M13 S2500 T1212 G99 G00 X0. Z-1.0 M1002 G01 Z15.0 F0.08 G00 Z-3.0 M1003 N3(Rigid Tapping M6X1.0) G97 M13 S1000 T1313 G99 G00 X0. Z-3.0 M1004 M29 G84 Z12. F1.0 G80 G00 Z-3.0 M1005 N4(O.D. Turning) G97 M13 S3000 T0707 G99 G00 X19.0 Z-0.5 G01 X12.5 F0.1 Z14.9 F0.08 X17.0 X18.1 Z15.5 G00 Z0. X13.0 G01 X5.0 F0.08 Z-0.02 G00 X7.5 G01 X9.9 Z1.8 F0.08 Z6.0 X8.5 Z7.0 F0.04 Z8.0 F0.08 X12.0 ,R0.6 Z15.0 X18.0 G00 X20.0 N5(O.D. Thread cutting) G97 M13 S1500 T0606 G99 G00 X18.0 Z-2.0 M35 G92 X9.5 Z7.0 F1.0 X9.2 X9.0 X8.8 X8.7 G00 X20.0 M05 N6(Side drill 3.3 Form turning) M38 T2121 M113 S2500 G98 G00 Z11.5 C0. X14.0 G01 X0. F100 G00 X14.0 C180. G01 X0. F100 G00 X20.0 M115

3-40

Example Program 1: (2/4)


M39 N7(Side Tapping M4X0.7) M38 T2222 M113 S1000 G99 G00 Z11.5 C0. X15.0 G188 X0. F0.7 G00 C180. G188 X0. F0.7 G00 X20. M115 M39 N8(Side 8.0 Milling) M38 T2323 M113 S1000 G98 G00 Z18.0 C0. Y13.0 X14.0 G01 Y-13.0 F150 G00 C90. G01 Y13.0 F150 G00 C180. G01 Y-13.0 F150 G00 C270. G01 Y13.0 F150 G00 X20.0 M115 M39 N9(Cut-off) T0808 M133 S2000 G99 G00 X20.0 Z30.0 M1006 M24 G04 X3.0 M25 M1007 G01 X-2.0 F0.04 M1008 M1009 M135 M09 M95 G04 X0.02 /M92 M96 M01 M1010 M30

3-41

Example Program 1(3/4)


O0001(Sub System Program) N1(Center drilling with main system simultaneously) M05 G28 W0. T3011 G99 G00 X0. M1000 G97 M13 S2500 G00 X0. Z1.0 G01 Z-3.0 F0.08 G00 Z10.0 M1001 N2(4.2 drilling with main system simultaneously) G97 M13 S2500 T3012 M1002 G99 G00 X0. Z1.0 G01 Z-10.0 F0.06 G00 Z10.0 M1003 N3(Tapping M5X0.8 drilling with main system simultaneously) G97 M13 S1000 T3013 M1004 G99 G00 X0. Z5.0 M29 G84 Z-8.0 F0.8 G80 G00 Z5.0 M1005 N4(O.D. Cutting) G97 M13 S2500 T0101 G99 G00 X10.5 Z1.0 G01 Z-6.9 F0.08 G00 X12. Z0. G01 X5.0 F0.08 Z0.02 G00 X6.5 G01 X7.9 Z-1.2 F0.08 Z-6.0 X10.0 ,C0.4 Z-7.0 X18.0 G00 Z50.0 N5(Thread cutting) G97 M13 S1500 T0202 G99 G00 X15.0 Z5.0 M35 G92 X7.5 Z-5.5 F1.0 X7.2 X7.0 X6.8 X6.7 G00 Z30. M05 N6(Side drill 2.5 Form turning) M38 T3333 M113 S2500 G98 G00 X13.5 C45. Z-6.0 G01 Z-12.0 F80 G00 Z-6.0 C135. G01 Z-12.0 F80 G00 Z-6.0 C225. G01 Z-12.0 F80 G00 Z-6.0 C315. G01 Z-12.0 F80 G00 Z30. M115 M39 N7(End face Tapping M3X0.5) M38

3-42

Example Program 1(4/4)


T3434 M113 S1000 G99 G00 X13.5 C45. Z-3.0 G284 Z-11.0 F0.5 G00 C135. G284 Z-11.0 F0.5 G00 C225. G284 Z-11.0 F0.5 G00 C315. G284 Z-11.0 F0.5 G00 Z30. M09 M115 M39 N8(Ejecting parts) T3535 G00 X0. Z0. M11 G04 X2.0 M33 G28 W0. N9(Sub spindle catch work piece) T3030 G00 X0. M11 M1006 G00 Z0. M24 G98 G01 Z-14.0 F200 M25 M10 G4 X1.0 M1007 M1008 G98 G01 W1.0 F200 M1009 G28 W0. M1010 M30

3-43

EXAMPLE PROGRAM 2

3-44

Example Program 2(1/3)


O0002(Main system program) M05 M11 G04 X1.0 G300 X-2.0 Z51.0 T0808 G50 Z0. M10 G04 X1.0 G00 X12.0 Z-1.0 M1000 N1(Center drilling) G97 M13 S3000 T1111 G99 G00 X0. Z-1.0 G01 Z1.0 F0.06 G00 Z-1.0 N2(1.5 Drilling) G97 M13 S3000 T1212 G99 G00 X0. Z-1.0 G01 Z4.0 F0.06 G00 Z-1.0 N3(O.D. Turning) G97 M13 S3500 T0707 G99 G00 X9.0 Z-1.0 G01 X4.0 F0.1 Z2.9 F0.06 G00 X5.0 Z0. G01 X1.0 F0.06 Z-0.02 X3.0 ,C0.3 Z3.0 X5.0 ,C0.3 Z17.9 X7.0 X8.1 Z18.5 G0 X12.0 M05 N4(5 Side face milling) M38 T2121 M113 S2000 G98 G00 Z4.5 C0. G00 Y5.0 X3.5 G01 Y-5.0 F150 G00 C180. G01 Y5.0 F150 G00 X20.0 M115 M39 N5(O.D. Gouge turning 2mm) G97 M13 S3000 T0606 G99 G00 X9.0 Z7.5 G01 X5.05 F0.08 Z8.0 ,C0.3 F0.06 X3.0 Z18.0 X6.0 ,C0.3 Z33.0 X7.4 X8.1 Z33.3 G00 X12.0 M05 N6(Side drilling) M38 T2222 G98 G00 Z38.0 C90. X10.0 G01 X4.5 F100 G00 X10.0 C270. G01 X4.5 F100 G00 X20. M115 M39 N7(4.5 Side drilling) M38

3-45

Example Program 2(2/3)


T2323 M113 S2500 G98 G00 Z38.0 C90. X10.0 G01 X-10.0 F100 G00 X20.0 M115 M39 N8(Cut-off) T0808 M133 S2000 G99 G00 X9.0 Z50.0 M1001 M24 G04 X3.0 M25 M1002 G01 X-2.0 F0.04 M1003 M1004 M135 M09 M95 G04 X0.02 /M92 M96 M01 M1005 M30

3-46

Example Program 2(3/3)


O0002(Sub system) N1(O.D. Turning) M05 G28 W0. T0101 M1000 G97 M13 S2500 G99 G00 X9.0 Z0. G01 X-0.5 F0.08 Z0.02 X5.0 ,C0.4 Z-5.0 X7.4 X8.1 Z-5.3 G00 X10.0 Z50.0 N2(Center drilling) G97 M13 S2500 T3232 G99 G00 X0. Z1.0 G01 Z-1.5 F0.08 G00 Z10.0 N3(2.5 Drilling) G97 M13 S2500 T3333 G99 G00 X0. Z1.0 G01 Z-11.0 F0.06 G00 Z10.0 N4(M3X0.5 Tapping) G97 M13 S1000 T3434 G99 G00 X0. Z5.0 M29 G84 Z-11.0 F0.5 G80 G00 Z30.0 M05 M09 N5(Ejecting part) T3535 G00 X0. Z0. M11 G04 X2.0 M33 G28 W0. N6(Sub spindle catch part) T3030 G00 X0. M11 M1001 G00 Z0. M24 G98 G01 Z-32.0 F200 M25 M10 G04 X1.0 M1002 M1003 G98 G01 W1.0 F200 M1004 G28 W0. M1005 M30

3-47

EXAMPLE PROGRAM 3

3-48

Example Program 3(1/4)


O0003(Main System Program) M05 M11 G04 X1.0 G300 X-2.0 Z28.0 T0808 G50 Z0. M10 G04 X1.0 G00 X15.0 Z-1.0 N1(Turning End Face) G97 M13 S3000 T0707 G99 G00 X12.0 Z0.3 G01 X10.1 F0.08 X9.4 Z0. X7.0 Z-0.5 G00 X15.0 N2(6.8 Drilling) G97 M13 S2500 T1111 G99 G00 X0. Z-1.0 M1000 G01 Z11.5 F0.08 G00 Z-1.0 M05 N3(T type face milling) M38 T2121 M113 S2500 G98 G00 Z-4.0 C0. G00 Y10.0 X-1.0 G01 Y-10.0 F150 G00 X20.0 Z-9. M115 M39 N4(I.D. Turning) G97 M13 S2500 T1212 G99 G00 X0. Z-1.0 G50 U6.0 G00 X8.6 G01 Z0.03 F0.06 X7.0 Z1.0 Z10.0 X6.5 G00 Z-1.0 G50 U-6.0 N5(2.5 Drilling) G97 M13 S3000 T1313 G99 G00 X0. Z-1.0 G00 Z9.0 G83 Z21. Q4000 F0.06 G80 G00 Z-3.0 N6(M8X1.0 Tapping) G97 M13 S1000 T1414 G99 G00 X0. Z-3.0 M29 G84 Z9.8 F1.0 G80 G00 Z-3.0 N7(M3X0.5 Tapping) G97 M13 S1000 T1515 G99 G00 X0. Z-1.0 G00 Z7.0 M29 G84 Z16.0 F0.5 G80 G00 Z-1.0 M05 N8(Side drilling) M38 T2222 M113 S2500 G98 G00 Z14.0 C225. X12.0

3-49

Example Program 3(2/4)


G01 X7.5 F100 G00 X20.0 M115 M39 N9(2.0 Side drilling) M38 T2323 M113 S2500 G98 G00 Z14.0 C225. X12.0 G01 X-1.0 F100 G00 X20.0 M115 M39 N10(Thread cutting) G97 M13 S1500 T0606 G99 G00 X15.0 Z17.0 M35 G32 X9.5 F1.0 Z26.5 X14.6 G00 Z17.0 G32 X9.1 F1.0 Z26.5 X14.3 G00 Z17.0 G32 X8.8 F1.0 Z26.5 X14.2 G00 Z17.0 G32 X8.7 F1.0 Z26.5 X15.0 G00 Z17.0 N11(Cut-off) T0808 M133 S2000 G99 G00 X12.0 Z27.0 G01 X8.5 F0.06 X10.5 F0.15 W-1.4 X10.1 X8.5 W1.4 F0.04 X10.0 F0.15 M1001 M24 G04 X3.0 M25 M1002 G01 X-2.0 F0.04 M1003 M1004 M135 M09 M95 G04 X0.02 /M92 M96 M1005 M01 M30

3-50

Example Program 3(3/4)


O0003(Sub System Program) N1(Center drilling with Main system simultaneously) M05 G28 W0. T3011 G99 G00 X0. M1000 G97 M13 S2500 G00 Z1.0 G01 Z-1.5 F0.08 G00 Z20.0 M05 N2(2.8 Center & Eccentric drilling) M38 T3131 M113 S2500 G98 G00 X0. C0. Z1.0 G01 Z-3.8 F100 G00 Z1.0 X5.5 G01 Z-0.7 F100 G00 Z1.0 C90. G01 Z-0.7 F100 G00 Z1.0 C180. G01 Z-0.7 F100 G00 Z1.0 C270. G01 Z-0.7 F100 G00 Z10.0 M115 M39 N3(3.0 Face milling) G97 M13 S2500 T3232 G99 G00 X0. Z1.0 G01 Z-3.0 F0.08 G00 Z10.0 N4(1.8 Drilling) G97 M13 S2500 T3333 G99 G00 X0. Z-2.0 G01 Z-6.0 F0.06 G00 Z10.0 M05 N5(1.5 Drilling) M38 T3434 M113 S3000 G98 G00 X5.5 C0. Z1.0 G83 Z-16.0 Q3000 F80 G00 Z1.0 C90. G83 Z-16.0 Q3000 F80 G00 Z1.0 C180. G83 Z-16.0 Q3000 F80 G00 Z1.0 C270. G83 Z-16.0 Q3000 F80 G00 Z30.0 M115 M39 N6(Ejecting part) T3535 G00 X0. Z0. M11 G04 X2.0 M33 G28 W0. N7(Sub spindle catch part) T3030

3-51

Example Program 3(4/4)


G00 X0. M11 M1001 G00 Z0. M24 G98 G01 Z-15.0 F200 M25 M10 G04 X1.0 M1002 M1003 G98 G01 W1.0 F200 M1004 G28 W0. M1005 M30

3-52

3.12 CUTTING TOOL INSTALLATION AND OPERATION MAIN SYSTEM O.D. TOOLINSTALLATION
There are eight positions for the O.D cutting tool in main system.(Tool No. 01~08). Please be advised to use 12 shank only for Swiss type lathe. Please call the specific tool No. and move the position to the surface of the bar. Screw the tool tight. For example, if the diameter of the bar is 18mm and fixed on the No.7 position the steps are as follows: 1. Switch MODE SELECTION KNOB to MDI MODE. Switch to the main system. 2. Press PROG button, and insert T0707; G0 X18.0 on the screen. 3. Press CYCLE START, and the machine will move to the No.8 position. Then move to X 18.0 position. 4. Place the tool on the tool carriage, and move the tool knob until it touches the surface of the bar. Screw the wedge block, but not too tight. 5. Switch to MPG MODE and X axis. Move the axis to the positive direction by using the hand wheel. Screw the wedge block tight. 6. Finish. It is not necessary to set the tool length offset value. Note: Cut-off tool must be fixed on No.8 position.

SUB SYSTEM SIDE DRILLING INSTALLATION


There are four positions for the side drill tool (Tool No.21~24) and it can be extended to seven positions. Maximum shank diameter is 10mm. Please call the specific tool No. and move the position to the surface of the bar. Screw the tool by ER 16 wrench. Because the mirror function will be active with the side drill function, it is important to set the coordinates of the X-axis to the positive direction when side drilling. For example, if the diameter of the bar is 15mm, and fixed on the No.21 position the steps are as follows: 1. Switch to MDI MODE and main system. 2. Press the PROG button, and insert T2121; G0 X15.0 on the screen. 3. Press CYCLE START, and the machine will move to the No.21 position. Then move to X 15.0 position. 4. Place ER-16 tool holder with nut on the side drill device and screw the tool tight. 5. Move the tool nose to touch the surface of bar. Press EMERGENCY STOP, and use ER-16 wrench and 19mm open-end wrench to screw the tool tight. 6. Release EMERGENCY STOP. Switch to HOME MODE and X-axis. Press positive direction to move the tool away. 7. Finish. It is not necessary to set the tool length offset value.

3-53

MAIN SYSTEM FACE DRILLING DEVICE INSTALLATION There are five positions for the end face dill (tool no. 11~15). The maximum diameter is 25mm.Normally fixed by ER-16 tool holder. Place proper tool length to fix on the tool holder. According to the cut-off surface, call the specific tool No. and move to the center point of the bar. Then screw the tool tight. For example, if we want to fix tool on no.12 position, the steps are as follows: 1. Move the bar (Z -is) to the proper cut-off position, and turn the end face with the cut-off tool. Then move the cut-off tool away. 2. Switch to MDI mode and main system. 3. Press the PROG button and insert T1212; G0 X0. on the screen 4. Press CYCLE START, and the machine will move to the No.12 position (Y-axis). Then move the X-axis to the center of the bar. 5. According to the cut-off surface of the bar, place the tool holder with the tool to the No.12 position. Move the tool nose until it touches the cut-off surface. Screw it tight. 6. Finish. It is not necessary to set the tool length offset value.

TOOL OPERATION OF SUB SYSTEM There are four positions for sub system end face drilling. The device is designed to be interchangeable, which means it can be changed to fix the tool holder or rotating tool holder and the most inside can be installed a outer diameter tool carrier (option function). The tool number can be set in the geometry compensation menu but six tool numbers have been preset by the manufacturer (T30~T35). While calling the tool number, the X-axis will move to a specific position. Please see the following instructions: 1. T30: When calling T30, the X-axis will move the sub spindle to the center of the main spindle. Normally it is used to catch the working piece from the main spindle to sub spindle. Or use the same drilling tool system as the main system. 2. T31: When calling T31, the X-axis will move the sub spindle to the first tool of the end face drilling device. 3. T32: When calling T32 , the X- axis will move the sub spindle to the second tool of the end face drilling device 4. T33: When calling T33 ,the X- axis will move the sub spindle to the third tool of the end face drilling device 5. T34 : When calling T34 , the X- axis will move the sub spindle to the fourth tool of end face drilling device 6. T35: When calling T35, the X- axis will move the sub spindle to the ejecting position of the working part. NOTE: The zero point position of the working part should be set in the geometry compensation menu.
3-54

SUB SYSTEM TOOL INSTALLATION Before placing the tool on the tool carriage, please confirm tool type and position and fix with proper components. For example, if we want to install O.D. tool on no.31 position, please measure the plane of fixing O.D. tool in parallel with the X-axis. 1. O.D. tool carriage: The O.D. tool carriage only installs on the No.31 position. Use the 12mm shank for O.D. tool. After finishing the installation, please choose the tool number and set the geometry compensation value. 2. Fixed tool holder: It can fix the drilling tool or I.D. tool. Use the proper ER-16 tool holder to fix the tool and screw tight with the ER-16 wrench. After finishing installation, please choose the tool number and set the geometry compensation value. 3. Rotating tool holder: It can fix the drilling and milling tool. Press EMERGENCY STOP before installing it. Use the proper ER-16 tool holder to fix the tool and screw tight with the ER-16 and 19mm open end wrench. After finishing installation, release EMERGENCY STOP and choose the tool number and set the geometry compensation value. NOTE: Its better to use the same length of drilling tools to avoid tool interference.

3-55

3.13 EDIT & EXECUTE NC PROGRAM CREATE A NEW PROGRAM


1. 2. 3. 4. Switch [SYSTEM SELECTION KNOB] to specific system. Switch [MODE SELECTION KNOB] to EDIT mode. Press [PROG] button to display the file list, and then press [OPRT]. Insert new program name, and press [CREATE PROGRAM] to create a new program. It will add a new program name on the screen. 5. Move the yellow cursor to new program. 6. Press [MAIN PROGRAM]. A [@] mark will appear at the left side of the specific program name, then press [INPUT] to start editing this NC program. 7. The screen is shown as following.

DEVICECNC_MEM (CURRENT FOLDER/USER/PATH1/) RETURN TO UPPER FOLDER FOLDER O0001 1KBYTE 2006/10/03 125722 O0002 1KBYTE 2006/10/05 155032 @ O0003 2KBYTE 2006/10/10 085825 O0005 2KBYTE 2006/10/20 163752 O0010 1KBYTE 2006/11/03 102833 O0020 1KBYTE 2006/11/13 124610 O0025 3KBYTE 2006/11/23 121158 O0030 1KBYTE 2006/11/30 122006 A EDIT **** 152058 PATH1
PROGR AM FOLDE R NEXT CHECK (OPRT)

Figure 1

3-56

DEVICECNC_MEM (CURRENT FOLDER/USER/PATH1/) RETURN TO UPPER FOLDER FOLDER O0001 1KBYTE 2006/10/03 125722 O0002 1KBYTE 2006/10/05 155032 @ O0003 2KBYTE 2006/10/10 085825 O0005 2KBYTE 2006/10/20 163752 O0010 1KBYTE 2006/11/03 102833 O0020 1KBYTE 2006/11/13 124610 O0025 3KBYTE 2006/11/23 121158 O0030 1KBYTE 2006/11/30 122006 AO0168 EDIT **** 152116 PATH1
DEVICE CHANG E PROGR AM SEARC H MAIN PROGR AM DETAIL ON CREATE PROGR AM CREATE FOLDE R DELETE RENAM E PROGR AM CANDE NS

Figure 2

3-57

CALL NC PROGRAM
1. Switch [SYSTEM SELECTION KNOB] to specific system. 2. Switch [MODE SELECTION KNOB] to EDIT mode. 3. Press [PROG] button to display the file list, then press [OPRT] 4. Move the yellow cursor to new program. 5. Press [MAIN PROGRAM]. A [@] mark will appear at the left side of the specific program name, then press [INPUT] to load this NC program. 6. Please check Figure 3. DEVICECNC_MEM (CURRENT FOLDER/USER/PATH1/) RETURN TO UPPER FOLDER FOLDER O0002 1KBYTE 2006/10/05 155032 O0003 2KBYTE 2006/10/10 085825 O0005 2KBYTE 2006/10/20 163752 O0010 1KBYTE 2006/11/03 102833 O0020 1KBYTE 2006/11/13 124610 O0025 3KBYTE 2006/11/23 121158 O0030 1KBYTE 2006/11/30 122006 @ O0168 1KBYTE 2006/12/01 152116 A EDIT **** 152120 PATH1
DEVIC E CHAN GE PROG RAM SEAR CH MAIN PROG RAM DETAI L ON CREAT E PROG RAM CREAT E FOLDE R DELET E RENA ME PROG RAM CANDE NS

Figure 3

3-58

EXECUTE NC PROGRAM
1. Switch [MODE SELECTION KNOB] to EDIT mode, and press [PROG] to load main and sub system NC program. 2. Switch [MODE SELECTIION KNOB] to AUTO mode, and switch [SYSTEM SELECTION KNOB] to auto. 3. Press [CHECK] to see both NC programs on the screen (Figure 4). 4. Make sure both programs start at the first block of each program, both axes stay in safety area, and that the bar feeder is ready. 5. Press cycle start to run NC program.
PATH1 O0168 N00000 O0168 M05 M11 G300 X-2.0 Z50.0 T0808 ABSOLUTE X1 Z1 Y1 C1 A1 G00 G97 G69 G21 13.780 58.351 110.352 0.000 256.210 G40 G54 G25 G64 G22 G18 G67 G80 DISTANCE TO GO X1 Z1 Y1 C1 A1 F H T S 0.000 0.000 0.000 0.000 0.000 M PATH2 O0168 M05 G28 W0. T3131 ABSOLUTE X1 55.380 Z1 66.351 C1 180.000 A1 335.789 G00 G97 G69 G21 G40 G25 G22 G67 G54 G64 G18 G80 O0168 N00000

DISTANCE TO GO X1 Z1 C1 A1 F H T S 0.000 0.000 0.000 0.000 M

MEM **** *** *** PROG RAM FOLDE R NEXT

163839 PATH1 CHEC K (OPRT)

Figure 4

3-59

3.14 G188/G284/G300 INSTRUCTION

G188 : Main system X axis side rigid tapping G188 X____ F_____ ; X: End point of rigid tapping F: Pitch Example: M6XP1.0 M38; T2121; M113 S600; G00 Z10.0 C0.; X20.0 ; G188 X0. F1.0 ; G00 C90.0; G188 X0. F1.0; G00 X25.0; M115; M39; M30;

3-60

G284 : Sub system Z axis face rigid tapping


G284 Z___ F___; Z: End point of rigid tapping F: Pitch Example: M5XP0.8 M38; T3232; M113 S1000; G00 X7.0 C0. ; Z5.0; G284 Z-10.0 F0.8; G00 C180. ; G284 Z-10.0 F0.8; G00 Z25.0; M115; M39; M30;

3-61

G300 : PROGRAM ZERO POINT RETURN


It is used to return program zero point while main system is starting running. Refer to G50 to set Z axis zero point. G300 X_____ Z______ T0808 ; X: The end coordinate of X axis while cut-off work piece Z: Length of work piece + thickness of cu-off tool insert NOTE: This function only for No.8 tool Example: M05; Spindle stop M11; Chuck open G04 X1.0; Pause one second G300 X-2.0 Z80.0 0. T0808; Z axis return program start point. G50 Z0. ; Set present coordinate as Z axis zero point M10; Chuck close G04 X1.0 Pause one second. G00 X21.0 Z-1.0 ; move tool away from spindle. G300 step: 1. Move tool axis (Y axis) 2. Move X axis 3. Move Z axis

3-62

3.15 WORK PIECE COUNT FUNCTION


Work piece count function is use for counting present finished work piece, or stop machining while finished work piece reach the setting value. When execute M30 one time, the counter will add one itself.

1. 2.

Searching function screen: Press OFS/SET bottom to SETTING (TIMER). Press OFS/SET again, if not show the menu on the screen. The menu shown below. SETTING(TIMER) 5687 2000 1568 578H 3M 238H 8M 58S 156H 26M35S 0H 0M 0S 0H 0M 0S 2006/10/30 15:58:36

PART TOTAL PART REQUIRED PART COUNT PWER ON RUN TIME CUTTING TIME FREE PURPOSE CYCLE TIME DATE TIME A>

Function instruction PART TOTAL: present finished parts PART REQUIRED: Maximum working parts. SET 0 to disable this function. PART COUNT: Stop machine while reach PART TOTAL value. Switch to MDI to change parameters value. Move yellow cursor to specific position and insert value then press INPUT to modify the value.

3-63

MACHINE MAINTENANCE AND ALARM MESSAGE

4.1 TOOL OFFSET FUNCTION


The tool offset function is to compensate the difference between the ideal tool condition and practical tool condition. It includes tool geometry, tool wear, and tool nose radius compensation. 1. T code for tool offset Number of tool offset compensation is shown as following T NO. OF WEAR AND GEOMETRY NO. OF TOOL For example: 1. Assume tool No.8 and compensation No.8, T code = T0808. 2. Assume tool No.12 and compensation No 15, T code = T1215

4-1

4.2 TOOL GEOMETRY COMPENSATION


Tool geometry compensation is to compensate tool location. Normally, it is not necessary for the main system, only for the sub system. It is shown as following. 1. After installing the tool, move to the specific location. 2. Press [OFS/SET] compensate geometry. It will display the tool offset information. 3. Move the cursor to the specific tool and axis. 4. Input axis name and offset value, and press [ ] to save the values. NO. G001 G002 G003 G004 G005 G006 G007 G008 G009 G010 G011 G012 G013 G014 G015 G016 G017 X AXIS 0.000 0.000 118.900 0.000 168.880 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 Z AXIS 0.000 0.000 68.000 0.000 69.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 RADIUS 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 T 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

4-2

4.3 TOOL WEAR COMPENSATION


Tool wear compensation is to compensate the tool dimension with tool nose abrasion. It is shown as following. 1. Switch system knob switch to specific system. 2. Press [OFS/SET] compensate geometry, It will display the tool offset information. 3. Move the cursor to specific tool and axis. 4. Input the value to the specific location and press [INPUT] or [+INPUT]. A. [INPUT]: replace original value to present value. B. [+INPUT]: original plus present value. NO. W001 W002 W003 W004 W005 W006 W007 W008 W009 W010 W011 W012 W013 W014 W015 W016 W017 X AXIS 0.000 0.000 0.000 0.000 0.060 0.100 0.150 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 Z AXIS 0.000 0.000 0.100 0.000 0.000 0.050 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 RADIUS 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 T 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

4-3

4.4 TOOL NOSE RADIUS COMPENSATION


If there is any error between the program position and the practical position, it can be compensated by G40, G41, and G42. The so-called tool nose radius is pretending a radius from the center of tool nose to the edge of tool nose. While turning chamfer, ramp, and circular turning, it is necessary to use tool nose radius compensation, and specify the cutting path and moving direction with proper G codes.

X Z G42 Part G41 Part

G CODE G40 G41 G42

PART LOCATION Any direction(compensation cancel) Right side of moving direction Left side of moving direction

TOOLPATH Moving along program path Moving along left side of program path Moving along right side of program path

4-4

Before using tool nose radius compensation, the user has to set tool nose radius and direction. There are 9 types, shown as follows. X Z

0 or 9

4-5

4.5 Y AXIS TOOL OFFSET


While machining, it might happen that the center of the tool (Y-axis) differs with the original. It can be compensated by Y-axis tool offset. Please see the following steps. 1. Press [OFS/SET] [X] [X][Y OFFSET] to enter Y-axis offset menu. 2. Move the yellow cursor to the specific position. 3. Insert value and press INPUT or +INPUT to save the value. NOTE: 1. [INPUT]: replaces original value with present value. 2. [+INPUT]: original plus present value. Y AXIS TOOL OFFSET NO. W001 W002 W003 W004 W005 W006 W007 W008 W009 W010 W011 Y AXIS 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.150 0.000 0.000 0.000 NO. W012 W013 W014 W015 W016 W017 W018 W019 W020 W021 W022 Y AXIS 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000

4-6

4.6 ALARM MESSAGE & TROUBLESHOOTING


1000 AIR LOW PRESSURE REASON: The air pressure unit signal X0.6 is 0. SOLUTION: 1. Check air pressure 2. Check X 0.6 circuit. 1002 PARTS CHECK OK REASON: Working piece has reached the setting value. SOLUTION: Set new value and press RESET button to clear alarm message. 2000 LUBRICATION LOW LEVEL REASON: Insufficient lubrication oil. SOLUTION: 1. Refill lubrication oil. 2. Check X0.4 circuit. 2001 COOLANT MOTOR LOAD REASON: Coolant motor overloaded and the breaker switched itself off. SOLUTION: 1. Check motor current and circuit breaker. 2. Check X 0.1 circuit. 2002 BAR FEED ALARM REASON: CNC system got alarm message from bar feeder. SOLUTION: 1. Check bar feeder and repair the problems. Then press RESET button to clear alarm message. 2. Check X 2.4 circuit. 2003 PARTS CATCHER UNINPOSITION REASON: Parts catcher does not return to the right position. SOLUTION: 1. Check the position of parts catcher 2. Check the light of the proximity sensor, and X1.2=1 2004 Z- AXIS LIMIT MODE ERROR REASON: Z-axis limit has two modes at the same time. SOLUTION: Switch PN signal (PLC signal) to either Z LIMIT 2 or Z LIMIT3.

4-7

2006: CHUCK SENSOR ERROR REASON: While the chuck of the main system is in OPEN/CLOSE, the proximity sensors do not activate or activate at the same time. SOLUTION: 1. Adjust the position of proximity sensors. 2. Check X1.0, X1.1 signal. 2007 SINDLE STOP PLEASE REASON: Executed M11 or press chuck OPEN/CLOSE while spindle is rotating. SOLUTION: Press RESET button to clear alarm message. The spindle must be stopped to open the chuck. 2009 SPINDLE LOCK RELEASE REASON: Spindle is running while locked. SOLUTION: 1. Release spindle before it rotates. 2. Check X1.7 signal. 2010 CHUCK CLOSE PLEASE REASON: Executed NC program or ran spindle while chuck is open. SOLUTION: Close the chuck before executing NC program or running spindle. 2013 Z+OT REASON: Z+ direction over travel, and over the range of D1212 parameter. SOLUTION: Hold Z- bottom and move Z-axis away from limit switch by using MPG. 2016 DOOR CLOSE PLEASE REASON: Ran NC program with door not closed. SOLUTION: 1. Close door before running NC program. 2. Check X2.0 circuit. 2017 Z-OT REASON: Z- direction over travel, and over the range of D1216 parameter. SOLUTION: Hold Z+ bottom and move Z-axis away from limit switch by using MPG

4-8

2019 SPINDLE DETECT ALARM REASON: Spindle alarms while running M96. SOLUTION: Refer to Fanuc manuals to solve this problem. 2020 EMG RELEASE REASON: EMERGENCY STOP button not be released. SOLUTION: Release EMERGENC STOP 2021 DOOR NOT CLOSE REASON: Door is not closed while NC program is run. SOLUTION: 1. Close door before running NC program. 2. Check X2.0 circuit. 2024 COOL WATER FAULT REASON: Insufficient cool water SOLUTION: 1. Refill cool water. 2. Adjust pressure sensor, or check X0.7 circuit. 2025 CONVEYOR MOTOR LOAD REASON: Parts conveyor motor overload. SOLUTION: 1. Check motor current and breaker. 2. Check X0.3 circuit. 2028 PARTS BROKEN ALARM REASON: Part not cut-off while executing M32 cut-off detection SOLUTION: 1. Check if the part has been cut off or not and, if not, please check the cut-off tool. 2. If cut off, please check Y1.3 air pressure unit and X2.5 circuit. 2038 CHIP CONVEYOR OVERLOAD REASON: Chip conveyor motor overload SOLUTION: 1. Check the motor current and breaker. 2. Check X0.2 circuit.

4-9

2039 SPINDLE LOCK SENSOR ERROR REASON: Two spindle lock proximity sensors are same as 0 or 1. SOLUTION: Adjust proximity sensors. Spindle lock mode: X1.7=1, X2.3=0 Spindle unlock mode: X1.7=0, X2.3=1 2041 LUBRICATION LOW PRESSURE REASON: Leakage of lubrication system or X 0.5 circuit disconnected. SOLUTION: 1. Check if the lubrication pipe system is leaking or not. 2. Check X 0.5 =1 if the pressure is enough. 3. Check if the lubrication time is enough or not. 2042 PLEASE CHUCK CLOSE AND SPINDLE ORIENTATION REASON: While side drill device is active, the system is not under C-axis mode or the chuck is not close. SOLUTION: Close the chuck or enable C-axis mode before executing M113 or M114. 2043 SPINDLE LOCK REASON: Pressed SPINDLE CW or CCW buttons while spindle is locked. SOLUTION: Press SPINDLE CW or CCW buttons after spindle is unlocked. 2044 PLEASE CHUCK CLOSE AND SPINDLE ORIENTATION REASON: While side drill device is active, the system is not under C-axis mode or the chuck is not close. SOLUTION: Close the chuck or enable the C-axis mode before executing M113 or M114. 2045 A1 AXIS STOP PLEASE REASON: Run reverse command while side drilling device is rotating. SOLUTION: Under any mode, please stop (M115) first then execute M113 or M114. 2047 SPRING BAR ALARM REASON: Working part jammed or proximity sensor has no response. SOLUTION: 1. Take out the jammed working part. 2. Adjust proximity sensor or check X 3.5 circuit.

4-10

2084 #2 CHUCK SENSOR ERROR REASON: While sub spindle chuck is in open/close, the proximity sensors activate at the same time or do not activate. SOLUTION: 1. Adjust proximity sensor position. 2. Check X 3.0, X 3.1 circuit. 2085 #2 CHUCK CLOSE PLEASE REASON: Run NC program while sub spindle chuck is open. SOLUTION: Close the chuck before running the NC program. 2086 #2 SPINDLE STOP PLEASE REASON: Ran M11 or pressed chuck OPEN/CLOSE button while sub spindle is rotating. SOLUTON: Press RESET bottom to clear alarm message. Spindle must stop before opening/closing the chuck. 3001 T CODE ERROR REASON: Call tool number error. SOLUTION: Check T code command format. 3002 T CODE POSITION ERROR REASON: Unreasonable tool position value. SOLUTION: Please contact maintenance engineer to solve this problem. 3010 Z-VALUE NOT SET REASON: Non-specific Z-axis movement value of G300 command format. SOLUTION: Modify G300 command format (Refer to operation manual). 3011 PLEASE USE X OR Z REASON: Please use X and Z for G300 command format. SOLUTION: Modify G300 command format (refer to operation manual). 3013 X-VALUE NOT SET REASON: Non-specific X-axis movement value of G300 command format. SOLUTION: Modify G300 command format (Refer to operation manual). 3014 T CODE POSITION ERROR REASON: Unreasonable tool position value. SOLUTION: Please contact maintenance engineer to solve this problem.
4-11

You might also like