346

Manual de Operación

Embed Size (px)

Citation preview

Page 1: Manual de Operación
Page 2: Manual de Operación
Page 3: Manual de Operación

OPERATION MANUAL

i

Table of Contents

Ⅰ. MACHINE OPERATION 1. OPERATION SAFETY........................ 1-2

1.1 Operation safety for CNC machine................... 1-22. PROCEDURE OF STARTING AND STOPPING THE MACHINE... 1-4

2.1 Daily maintenance.......................... 1-4 2.2 Procedure of starting .......................... 1-6 2.3 Procedure of stopping the machine.................... 1-8 2.4 Replacing CNC battery for keeping memory ............... 1-9 2.5 Replace battery for absolute pulse coder.................. 1-10

3. OPERATION PANEL.......................... 1-11 3.1 Button description............................ 1-12 3.1.1 Mode............................. 1-12 3.1.2 Function............................ 1-13 3.1.3 Coolant............................ 1-15 3.1.4 Conveyor........................... 1-15 3.1.5 Tail.............................. 1-15 3.1.6 Jog.............................. 1-16 3.1.7 Axis............................. 1-17 3.1.8 Spindle function......................... 1-18 3.1.9 Turret............................. 1-19 3.1.10 Cycle............................. 1-20 3.1.11 Emergency.stop.......................... 1-20 3.1.12 Handle............................ 1-21 3.1.13 Spindle speed ratio......................... 1-21 3.1.14 Feedrate ratio......................... 1-22 3.1.15 Program edit key....................... 1-22 3.1.16 Limit............................. 1-24 3.1.17 Light............................. 1-24 3.1.18 Option function........................ 1-24 3.1.19 Spindle load meter....................... 1-25 3.1.20 Chuck clamp/unclamp...................... 1-25 3.1.21 Other............................ 1-25 3.2 Softkey description.......................... 1-27

Page 4: Manual de Operación

OPERATION MANUAL

ii

3.2.1 Manual absolute (MAN.ABS)................... 1-27 3.2.2 MST – Lock (M、S、T LOCK) .................. 1-27

4. MANUAL OPERATION......................... 1-28 4.1 Axis feed.............................. 1-28 4.1.1 Jog feed............................ 1-28 4.1.2 Handle operation.......................... 1-29 4.2 Manual zero return.......................... 1-30 4.3 Spindle start and stop.......................... 1-31 4.3.1 Spindle start by MDI.......................... 1-31 4.3.2 Spindle start by JOG....................... 1-31 4.3.3 Spindle stop.......................... 1-32 4.4 Turret operation........................... 1-33 4.4.1 Select tool by manual........................ 1-33 4.4.2 Automatic select tool....................... 1-34

5. AUTOMATIC OPERATION...................... 1-35 5.1 Automatic operation mode....................... 1-35 5.1.1 Memory execution....................... 1-35 5.1.2 MDI command.......................... 1-35 5.2 Automatic stopping operation...................... 1-37 5.2.1 Stopping with command...................... 1-37 5.2.2 Stopping with manual........................ 1-38

Ⅱ. NC OPERATION 1. PROGRAM FABRICATION...................... 2-22. PROGRAM CONSTRUCTION........................ 2-3

2.1 Program organization......................... 2-3 2.2 Subprogram............................. 2-5 2.3 Address list............................. 2-6

3. MONITOR/MDI............................... 2-7 3.1 Monitor introduction............................ 2-7 3.2 MDI panel............................. 2-8 3.3 Description about MDI key.......................... 2-9 3.3.1 MDI operation......................... 2-14 3.3.2 CNC state............................ 2-15

4. PARAMETER SETTING........................ 2-18

Page 5: Manual de Operación

OPERATION MANUAL

iii

4.1 Parameter writing enabled....................... 2-18 4.2 Setting method............................ 2-19 4.3 Parameter writing disabled....................... 2-22

5. PMC DATA SETTING......................... 2-23 5.1 Timer................................. 2-23 5.2 Counter............................... 2-24 5.3 Function mode .............................. 2-26 5.4 Keep relay ............................... 2-27

6. DISPLAY THE RUNNING TIME AND WORKPIECE COUNT.... 2-32 6.1 Operation and display......................... 2-32 6.2 Setting method............................ 2-33

7. MIRROR IMAGE........................... 2-368. WORKPIECE SHIFT............................. 2-379. EDIT PROGRAM CODE........................ 2-40

9.1 Search program file ............................ 2-40 9.2 New program file........................... 2-41 9.3 Delete program file............................ 2-42 9.4 Search code position........................... 2-43 9.5 Edit................................. 2-44 9.5.1 Insert............................. 2-44 9.5.2 Replace........................... 2-45 9.5.3 Delete............................. 2-46

10. EXTENDABLE PROGRAM EDIT.................. 2-49 10.1 Copy............................... 2-49 10.1.1 Entire............................ 2-49 10.1.2 Partition............................. 2-50 10.2 Move................................ 2-51 10.3 Insert............................... 2-52 10.4 Alter................................ 2-53

11. GRAPHICS FUNCTION........................ 2-55 11.1 Graphics display........................... 2-55

12. SCREEN PROTECTION FUNCTION................ 2-57 12.1 Manual method........................... 2-57 12.2 Automatic method.......................... 2-57

13. HELP................................. 2-58

Page 6: Manual de Operación

OPERATION MANUAL

iv

Ⅲ. PREPARATORY FUNCTION 1. DESCRIPTION ABOUT ALL FUNCTIONS............... 3-2

1.1 G function................................ 3-2 1.1.1 G code list(type a)............................ 3-3 1.2 F funciton.............................. 3-6 1.3 S function.............................. 3-7 1.4 T function.............................. 3-9 1.5 Calculation of thread and taper ratio...................... 3-10

2. DESCRIPTION ON G CODES AND FORMAT............ 3-13 2.1 G00 Positioning.............................. 3-13 2.2 G01 Linear interpolation......................... 3-15 2.3 Optional angle chamfering and corner rounding............... 3-16 2.4 G02 / G03 Circular interpolation..................... 3-17 2.5 G04 Dwell.............................. 3-19 2.6 G07.1 (G107) Cylindrical interpolation (C Axis)............... 3-20 2.7 G10 Programmable data input....................... 3-22 2.8 G10 / G11 Programmable parameter input................. 3-25 2.9 G17 / G18/G19 Plane selection...................... 3-27 2.10 G20 / G21 Inch and metric conversion................... 3-28 2.11 G28 Return to reference position..................... 3-30 2.12 G30 Reference position return (Option).................. 3-31 2.13 G32 Constant lead threading...................... 3-32 2.14 G34 Variable lead thread cutting..................... 3-34 2.15 G40 / G41 / G42 Cutter dimensional compensation............. 3-35 2.16 G50 Max spindle speed setting..................... 3-37 2.17 G53 Machine coordinate system selection................. 3-38 2.18 G60 Single direction positioning..................... 3-39 2.19 G70 ~ G76 repetitive cycle........................ 3-40 2.20 G70 Finishing cycle.......................... 3-41 2.21 G71 Stock removal in turning...................... 3-42 2.22 G72 Stock removal in facing...................... 3-43 2.23 G73 High speed peck drilling cycle.................... 3-44 2.24 G74 End face peck drilling cycle...................... 3-45 2.25 G75 Outer diameter / Internal diameter drilling cycle............ 3-46

Page 7: Manual de Operación

OPERATION MANUAL

v

2.26 G76 Multiple thread cutting cycle.................... 3-47 2.27 G80、G83 ~ G85、G87 ~ G89 Cutting cycle................ 3-49 2.28 G83 Drilling cycle (Z axis) ....................... 3-50 2.29 G84 Tapping cycle (Z axis) ....................... 3-51 2.30 G85 Boring cycle (Z axis)....................... 3-53 2.31 G87 Drilling cycle (X axis / with live tool) ............... 3-54 2.32 G88 Tapping cycle (X axis / with live tool) ............... 3-55 2.33 G89 Boring cycle (X axis / with live tool) ................ 3-57 2.34 G90 Outer / Internal diameter cutting cycle................ 3-58 2.35 G92 Thread cutting cycle....................... 3-59 2.36 G94 End face turning cycle....................... 3-60 2.37 G96 Constant surface speed control command............... 3-61 2.38 G97 Constant surface speed control cancel command............ 3-62 2.39 G98 Per minute feed......................... 3-63 2.40 G99 Per revolution feed......................... 3-64

3. M Function(Auxiliary Function) .................... 3-65 3.1 M Function.............................. 3-65 3.2 M function list............................ 3-66 3.3 M00 Program stop........................... 3-70 3.4 M01 Optional stop........................... 3-71 3.5 M02 Program finished......................... 3-73 3.6 M03 / M04 / M05 Spindle CW / CCW / Stop................ 3-74 3.7 M10 / M11 Auto door.......................... 3-76 3.8 M23/M24 Chamfering.......................... 3-77 3.9 M38/M39 Spindle gear low/high...................... 3-78 3.10 M46/M47 Spindle clamp/unclamp.................... 3-79 3.11 M50/M51 Detect error........................ 3-80 3.12 M65/M66 Outside/Inside Clamp..................... 3-81 3.13 M98 / M99 Sub-program calling..................... 3-82 3.14 M136 Spindle load limit setting...................... 3-83 3.15 M198 Sub-program calling (extend device)....................... 3-84

4. MACRO B............................... 3-85 4.1 Calling method............................ 3-85 4.2 Main program structure......................... 3-90

Ⅳ. FUNCTION

Page 8: Manual de Operación

OPERATION MANUAL

vi

1. MEMORY CARD OPERATION.................... 4-2 1.1 Directory view............................ 4-2 1.2 Search file............................. 4-3 1.3 Read file.............................. 4-4 1.4 Write file.............................. 4-6 1.5 Delete file............................. 4-8 1.6 DNC processing............................ 4-9 1.6.1 Search file.......................... 4-9 1.6.2 Execute file.......................... 4-10

2. DATA INPUT/OUTPUT ON THE ALL SCREEN............ 4-11 2.1 Program Input / Output........................ 4-11 2.1.1 Directory view......................... 4-11 2.1.2 Search program........................ 4-12 2.1.3 Read program......................... 4-13 2.1.4 Write program......................... 4-15 2.1.5 Delete program......................... 4-17 2.2 Parameter Input / Output........................ 4-18 2.2.1 Search parameter........................ 4-18 2.2.2 Read parameter......................... 4-19 2.2.3 Write parameter........................ 4-20 2.2.4 Delete parameter......................... 4-21 2.3 Data Input / Output of tool offset...................... 4-22 2.3.1 Search file........................... 4-22 2.3.2 Read file........................... 4-23 2.3.3 Write file........................... 4-24 2.3.4 Delete file.......................... 4-25 2.4 Data Input / Output of custom MARCO variable.................. 4-26 2.4.1 Search file........................... 4-26 2.4.2 Write file........................... 4-27 2.4.3 Delete file.......................... 4-28 2.5 Data Input / Output of pitch error compensation............... 4-29 2.5.1 Search file.......................... 4-29 2.5.2 Read file........................... 4-30 2.5.3 Write file........................... 4-31 2.5.4 Delete file........................... 4-32

Page 9: Manual de Operación

OPERATION MANUAL

vii

3. TOOL LIFE MANAGEMENT FUNATION............... 4-33 3.1 Parameter setting........................... 4-33 3.2 Command Format................................ 4-34 3.3 Operation method........................... 4-35 3.4 Erase count............................. 4-36

Ⅴ. APPENDIX A. AUTOMATIC TOOL OFFSET MEASUREMENT (OPTION) ...... 5-2

A1. Setting method........................... 5-2 A1.1 Parameter setting(NC:ISB)........................ 5-2 A1.2 Signal prove.......................... 5-2 A1.3 Measurement sequence..................... 5-3 A1.4 Measurement sequence flow ..................... 5-4 A1.4.1 Geometric compensation measurement............. 5-4 A1.4.2 Distance setting from sensor to chuck center (x axis)........ 5-7 A1.4.3 Work shift setting (z axis) ................. 5-8 A1.4.4 Automatic tool geometric wear compensation.......... 5-9 A1.4.5 MARCO program ..................... 5-10

B. TAIL OPERATION........................... 5-16

B1. Check setting and tail sensor signal.................... 5-16 B2. Operation method............................. 5-16 B3. Note................................ 5-17 B4. Unused............................... 5-17

C. THE PROGRAMABLE TAILSTOCK (OPTION) ........... 5-18

C1. Operating method........................... 5-18 C1.1 Manual operation........................ 5-18 C1.2 Automatic operation....................... 5-19 C2. Marco program............................ 5-19

D. USING DOUBLE T CODE TO CHANGE TOOL (OPTION) ...... 5-20 D1. General T code............................ 5-20 D2. Using double T code function...................... 5-20 D3. Marco program : ........................... 5-20

E. BARFEED OPERATION(OPTION) ................. 5-21

E1. General warning and caution...................... 5-21

E2. Material operation........................... 5-22

E3. Attention before operation....................... 5-23

Page 10: Manual de Operación

OPERATION MANUAL

viii

VI. TROUBLE SHOOTING

1. EXTERNAL ALARM MESSAGE........................ 6-2 1.1 Not ready........................... 6-2

1.2 NC alarm........................... 6-3

1.3 Outside alarm message....................... 6-4

1001 START INHIBIT....................... 6-4

1002 X AXIS ZERO RETURN INHIBIT.................... 6-5

1003 AUXILIARY MOTOR OVERLOAD.................. 6-6

1004 OIL MATIC FAILED..................... 6-7

1005 DOOR NEED CLOSED!..................... 6-7

1006 TOOL LIFE EXHAUST..................... 6-8

1007 PART COUNT REACHED.................... 6-8

1008 AXIS NEED ZERO RETURN................... 6-9

1009 OIL PRESSURE FAILED.................... 6-10

1010 TAIL CONFIRM MISSED.................... 6-11

1011 TAIL NOT INPOSITION.................... 6-12

1012 TAIL POSITION RECORD FAIL!................. 6-12

1014 X AXIS NEED ZERO (TAIL.UNCLAMP)............... 6-13

1015 QUILL FORWARD TIME OVER.............. 6-14

1016 EXCEED ESTIMATION PATH............... 6-14

1020 SPINDLE GEAR SHIFT FAIL ................... 6-15

1021 GEAR SIGNAL DETECT ERROR................. 6-16

1022 GEAR NEUTRAL ALARM.................... 6-17

1030 CHUCK COMMAND ERROR.................. 6-18

1031 SPINDLE MOTOR ALARM.................... 6-19

1032 CHUCK NOT OK...................... 6-20

1033 ELECTRIC GEAR CHANGE FAIL.................. 6-21

1034 SPINDLE 2 LOCK PIN FAIL!................... 6-21

1035 SPINDLE 2 NOT IN POSITION!.................. 6-22

1036 SPINDLE TOOLS OVERLOAD!................... 6-22

1060 PMM SERVO ALARM.................... 6-23

1061 PMM LOW BATTERY ALARM.................. 6-23

1062 TURRET NOT INPOSITION.................... 6-24

1063 T CODE OVER TURRET NUMBER................. 6-24

1064 TURRET CLAMP FAIL..................... 6-25

1065 TURRET (C0) INCORRECT................... 6-25

Page 11: Manual de Operación

OPERATION MANUAL

ix

1066 X AXIS ZERO RETURN..................... 6-26

1067 TF <= 0 COMMAND ERROR................... 6-26

1068 TURRET CHANGE TIME OUT................... 6-27

1071 TURRET SIGNAL ERROR..................... 6-28

1072 TURRET(C2) INCORRECT.................... 6-29

1100 BAR FEED ALARM...................... 6-30

1101 BAR FEED ALARM...................... 6-31

1103 BAR FEED ALARM...................... 6-31

1104 CHUCK MODE SELECT ERROR.................. 6-32

1120 PROBER INHIBITED..................... 6-33

1121 Z AXIS NEED ZERO (PROBEER ACTIONS )............... 6-34

1122 SPINDLE NEED ORIENTATION.................. 6-35

2. EXTERNAL OPERATION MESSAGE.............. 6-36 2004 LUBE PR/LV ERROR...................... 6-36 2005 LUBE LEVEL LOW PLEASE FILL IT IN [I230,R1200]...... 6-36 2006 M.S.T LOCK MODE...................... 6-37 2007 MANUAL ABSELUTION ENABLE ................... 6-37

2008 TAIL BODY POSITION SET OK...................... 6-38

2009 TURRET FIRST TOOL SETTING..................... 6-38

2010 2010 SPINDLE GEAR CONFIRM!...................... 6-39

2011 SPINDLE OVERLOAD CHECK TOOLS!.................. 6-40

3. TURRET FIRET TOOL SETTING(PMM β6/2000) ........ 6-41 3.1 Origin position setting...................... 6-41

3.2 Parameter list.......................... 6-42

3.2.1 GT250A/B use β6/2000 Motor parameter setting value...... 6-42 3.2.2 GT250A/B use β8/3000i Motor parameter setting value...... 6-44 3.2.3 GT250MA use β8/3000i Motor parameter setting value...... 6-46 3.2.4 GT200A/B use β8/3000i Motor parameter setting value...... 6-48 3.2.5 GT200MA use β4/4000i Motor parameter setting value...... 6-50 3.2.6 GT380A/B use β8/3000i Motor parameter setting value...... 6-52 3.3 AMP alarm list........................... 6-54 Program or setting alarm (PS alarm) ................... 6-54 Pulse coder alarm.......................... 6-56 Servo alarm............................ 6-58 Overtravel alarm.......................... 6-62 System alarm............................ 6-63

Page 12: Manual de Operación

OPERATION MANUAL

x

I/O link alarm............................ 6-63 LED no display........................... 6-63

4. P/S ALARM AND OVER TRAVEL ALARM.............. 6-64 4.1 P/S alarm............................ 6-64

4.2 Over travel alarm.......................... 6-81

Page 13: Manual de Operación

OPERATION MANUAL

- 1 - 1 -

Ⅰ. MACHINE OPERATION

Page 14: Manual de Operación

OPERATION MANUAL

- 1 - 2 -

1. OPERATION SAFETY

1.1 Operation safety for CNC machine

On a CNC Turning center, for promoting the productivity, it usually applies higher power and speed. In addition, it is operated automatically. Therefore, severe injury could happen in case of careless operation. The operator should know clearly the machine tool on the structure, function and operating manner. The most important, he must pay attention to the safety of himself and other people around him. Although there are safety devices on the lathe, unexpected disaster could still happen due to carelessness of somebody. Therefore, besides the common safety regulation of the working shop, the operator has to obey the following safety instruction for ensuring safety on working.

※Before operating the machine tool, the operator must understand well on the controlling method.

※Do not operate the machine when the operator is uncomfortable on his body or spirit.

※If the machine performs abnormally, do maintenancefirst, and then, use it.

※It should be sufficient light around the working area.

Page 15: Manual de Operación

OPERATION MANUAL

- 1 - 3 -

※Do not open the electric cabinet without permission. If it is defective in the electric cabinet, the operator should not try to repair it. The electric technician is the only one allowed to do maintenance.

※The electric grounding must be done exactly.

※Before using the machine, condition of the machine must be checked well.

※Do not lay tools or other material on the spindle

head,table and protecting covers.

※Long hair must be bound well for preventing injury.

※When moving a big part, cooperation of two or more

persons is necessary.

※Adjustment of coolant flushing around spindle is doneonly after the machine stops.

※Do not touch the rotating workpiece or spindle.

※Do not open door during machine working

※Pay attention to the very hot chips during heavy

cutting.

※Do not change any setting and capacity in memory

of the CNC controller without permission.

※Do not talk with the operator during machine

operation.

※Having set up tools or workpiece, test running first

before operation.

Page 16: Manual de Operación

OPERATION MANUAL

- 1 - 4 -

2. PROCEDURE OF STARTING AND STOPPING THE

MACHINE

2.1 Daily maintenance

Check item Check interval

1) Check the oil level in the tank of lubricating pump located at rear of the machine. There is a gauge on the tank for checking oil level visually. When the tank is half empty, oil must be filled. When the oil level is down to 1/4, the alarm lamp on the operating panel goes on red. But, please do not wait until the lamp goes on.

Periodically

2) Lubricant for sliding guide ways Make absolutely sure before operation starts and during achining that the guide ways are sufficiently lubricated. Lack of lubricant most possibly burns and wears the guide ways.

Particular attention should be paid when operation is resumed after the machine has not been used for a long time, as the oil may have been dripped out so as not to get effective lubrication.

Everyday

3) Air moisture The air supplied to machine must be dry. Therefore, it is necessary to drain water at the air tank and start the air drying equipment every morning before the machine starts operation. Thereafter, re-check and drain water should be done during machine operation.

Everyday and during machining

4) Air leak Air leak should be detected and fixed at once. Air leak could be detected by “hiss” sound.

Everyday and

during machining

5) Coolant tank Coolant tank must be filled whenever coolant is short. Coolant level is checked from the level gauge

Everyday

6) Guide ways (X, Z) Watch out for hit-marks and scratches on the surfaces of three axes guide way. If any burs and scratches are found, smooth them with oilstone.

6 months

Page 17: Manual de Operación

OPERATION MANUAL

- 1 - 5 -

7) Obstacles to machine movement Make sure that there are no obstacles within the machine moving range.

Everyday and

during machining

8) Tapered gibs Check the tapered gibs for guide ways and adjust them if it is needed.

6 months

9) 3V battery (2-piece set) on the CNC computer for memory of data such as parameter/program/…etc.

12 months

10) 6V battery (2-piece set) on the servo amplifier module for servo motor with absolute encoder. The reference point of axis could be incorrect in case that the battery set is low voltage.

12 months

Page 18: Manual de Operación

OPERATION MANUAL

- 1 - 6 -

2.2 Procedure of starting 1. Turn on the external power source.

2. Turn on the air compressor.

3. Turn on the main power switch on the machine.

4. Turn on the power switch on the operating panel.

OOFF

reset

trippec

ONION

OFF

POWER ON

POWER ON POWER OFF

Page 19: Manual de Operación

OPERATION MANUAL

- 1 - 7 -

5. After the display on the screen completed, release the EMG button (EMERGENCY STOP, turn it CW).

6. Press buttons “ READY”. (OPTION)

7. Select the mode switch at the ZERO RETURN.

8. Press buttons of “ + ”direction for all axis movements. The machine will move to the machine origin with rapid speed. Before the machine origin is arrived, the machine will reduce moving speed until the lamp of those pressed switches stops flashing and lights on. At this moment, the machine origin is arrived.

9. Check the key switch for memory protection at the position of EDIT.

( At the position of “ “ ( and ) , edit cannot be done. At the

position of “ “ ( ) , edit can be done.)

+ Y

+ C

+ Z

- Z

- Y

- C

+ X

- X

RAPID

ZERO

READY

Page 20: Manual de Operación

OPERATION MANUAL

- 1 - 8 -

2.3 Procedure of stopping the Machine 1. Move all axes to the middle position of the travels. Make sure spindle and all

axes have stopped working.

2. Select the Key switch at the position of “ ”.

3. Press the EMG button.

4. Turn off the power switch on the operating panel.

5. Turn off the main power switch on the machine.

6. Turn off the air compressor.

7. Turn off the external power source.

Page 21: Manual de Operación

OPERATION MANUAL

- 1 - 9 -

2.4 Replacing CNC battery for keeping memory

1. Prepare a new lithium battery (Fanuc Code:A02B-0200-K102)。

2. Open the battery case above the controller.

Caution : When replacing battery, the controller must be kept at the status of ON. If battery is replaced under the power of controller turned OFF, memory in the controller will be lost. Pay much attention on such a case.

3. Remove the old battery from the battery case.

4. Unplug the battery connector, then take the battery out of its case.

5. Insert a new battery and reconnect the connector.

NOTE:(1) Do not leave the control unit without a battery for any longer time than a few minutes. Otherwise, the contents of memory may be lost.

(2) If battery replacement can not be completed within 30 minutes, save all contents of the SRAM memory to the memory card beforehand.

Lithium battery

Battery case

Connector

Page 22: Manual de Operación

OPERATION MANUAL

- 1 - 10 -

2.5 Replace Battery for Absolute Pulse Coder

1. Prepare a 4 piece set of alkaline battery with total 6V.

2. Turn on the power to the machine.

3. Open the battery cover beside the electric cabinet.

4. Installing the new batteries.

5. Replace the cover.

Screws

Battery

Cover

Battery case

Page 23: Manual de Operación

OPERATION MANUAL

- 1 - 11 -

3. OPERATION PANEL

Note: The functional keys and their layout on the operation panel could be changed due to

different specification of machines.

EDIT

HA

ND

LE

JOG

FLO

OD

C

OO

L

CO

NV

EYO

RFO

R.

M8

BY

PASS

CO

NV

EYO

RR

EV

MD

I

TAPE

PLAY

B

AC

K

ZER

O

RET

UR

N

OU

ILL

FOR

.

QU

ILL

JOG

QU

ILL

REV

.

TAIL

D

ISEN

GA

GE

DRY

R

UN

SIN

GLE

B

LOC

K

OPT

. ST

OP

PRO

G.

VER

IFIE

D

HA

ND

LE

X1

HA

ND

LE

X10

X/B

Z/W

BLO

CK

SK

IP

MA

CH

. LO

CK

HA

ND

LE

X10

0

C/

Y

OVER

RIDE

LOW

OVER

RIDE

25%

OVER

RIDE

50%

OVER

RIDE

100%

LOW

G

EAR

SPIN

DLE

C

LAM

P

HIG

H

GEA

R

MID

/EM

PTY

GEA

R

SPIN

DLE

C

W

CO

NTI

- -N

UO

US

SP

IND

LE

CC

W

SP

IND

LE

STO

P

TUR

RET

C

W PO

T V

ERTI

CA

L

TUR

RET

C

CW

AR

M

STA

ND

BY

SPIN

DLE

X

1

SPIN

DLE

X

2

SPIN

DLE

X

3

DO

OR

R

ELEA

SE

%

O.T

R

ELEA

SE

WO

RK

LI

GH

T PO

WER

O

FF

PRO

BE

AIR

BLA

ST

+ Y

+ C

+ Z

- Z

- Y

- C

+ X

RA

PID

- X

SPIN

DLE

FFED

EDIT

LO

CK

LI

MIT

CY

CLE

EMG

HA

ND

LE

OPT

ION

LI

GH

T

SPIN

DLE

LO

AD

TUR

RET

OU

TSID

E

BA

R.L

OA

D

INSI

DE

F1

CH

. ON

BA

R.F

EED

JOG

/FEE

DR

ATE

OV

ERR

IDE%

SP

IND

LE O

VER

RID

E%

MA

NU

AL

SPEE

D

+

-

0 *

Page 24: Manual de Operación

OPERATION MANUAL

- 1 - 12 -

3.1 Button description

3.1.1 Mode

(1) EDIT

Under this mode, data can be input into or output from the NC memory by means of an external device. A program in the NC memory can be modified. On the other hand, a new program can be edited and stored in the NC memory.

(2) MEM

Execute a NC program automatically.

(3) MDI

Input data manually. A. Set values such as tool compensation, coordinates, PMC. B. Input commands manually and operate them.

(4) TAPE

Execute DNC transfer.

(5) HANDLE

All axis movements are operated with the handlewheel only.

(6) JOG

Operate axis movements with buttons on the operating panel.

PLAY BACK

MEM

MDI

TAPE

HANDLE

JOG

EDIT

Page 25: Manual de Operación

OPERATION MANUAL

- 1 - 13 -

(7) PLAY BACK

(TEACH IN HANDLE/TEACH IN JOG)

(Optional Function) When this button is pressed (ON), by selecting the mode of HANDLE or JOG, it becomes the function of TEACH IN HANDLE or TEACH IN JOG. With manual operation, the position coordinates will be input into NC memory and edited as a Program.

(8) ZERO RETUNE

Having selected this mode and press a button for axis movement of “ + ” direction, the machine moves to the position of machine origin with rapid speed. The moving speed is controlled with the “Jog Feedrate %”. Before the machine origin is arrived, the machine will reduce moving speed until the lamp of those pressed switches stops flashing and lights on. At this moment, the machine origin is arrived.

3.1.2 Function

(1) DRY RUN

When this button is pressed (ON), the feedrate under modes of JOG, TAPE and MEMORY is controlled with the “Jog Feedrate %”. Besides, the rapid traverse command G00 also follows the “Jog Feedrate %”. If a button for axial movement and the button of rapid movement are pressed simultaneously under the JOG mode, the feeding speed will be the top speed of the jog movement.

(2) SINGLE BLOCK

When this button is pressed (ON), the program can be executed only a block under the modes of MEMORY, MDI and TAPE. Having finished this block, the START button has to be pressed again for executing the next block.

DRY RUN

SINGLE BLOCK

ZERO

PLAY BACK

Page 26: Manual de Operación

OPERATION MANUAL

- 1 - 14 -

(3) BLOCK SKIP

When this button is pressed (ON), a block with the mark “ / ” ahead it in an executing program under the modes of MDI, TAPE and MEMORY will be neglected and not executed.

(4) OPTIONAL STOP

When this button is pressed (ON), if the command M01 in an executing program under the modes of MDI, TAPE and MEMORY is read, this program will stop execution . The CYCLE START button has to be pressed again for continuing the program execution from the next block.

(5) PROGRAM VERIFIED *When this button is pressed (ON), program is bypassed the user setting function .

If G01 needs to move axial, with “DRY RUN” button is on.

K4.3=1 Dry run can be use in the thread and taping valid. (6) MACHINE LOCK

When this button is pressed (ON) during a program is being executed, all axis movements stop. But, display of coordinates on screen still shows moving. And, the M/S/T functions are kept being executed. If this button is pressed again (OFF), manual zero return must be done because the actual position of machine has been incorrect. The operation under the modes of HANDLE and JOG are ineffective when the MACHINE LOCK is ON.

MACH. LOCK

BLOCK SKIP

OPT. STOP

PROG.VERIFI

DRY RUN

Page 27: Manual de Operación

OPERATION MANUAL

- 1 - 15 -

3.1.3 Coolant

(1) FLOOD COOLANT

Coolant sprays out by pressing this button. The flowing rate of coolant is adjusted with a valve near the nozzles.

(2) M8 BYPASS

When M8 is executed, it can be finished. But coolant can’t be active by Pressing this button.

3.1.4 Conveyor

(1) CONVEYOR FORWARD

The chip conveyor works forward by pressing this button.In case of door close, the conveyor works carry on. When the door open, the conveyor only works on the button pressed.

(2) CONVEYOR STOP/REVERSE

During the chip conveyor works forward, stop it by pressing this button. If the chip conveyor doesn’t work, operate it reverse by pressing this button and stop it by releasing this button.

3.1.5 Tail

(1) TAIL-FORWARD(OPTION)

Pressing this button to move the tailstock quill outward to hold the workpiece. (2) TAIL-JOG FORWARD(OPTION)

The tailstock quill moves toward the workpiece when this button is pressed,and the movement stops once this button is released.

FLOOD COOL.

M8 BYPASS

FORWARD

STOP / REV.

JOG FOR.

FORWARD

Page 28: Manual de Operación

OPERATION MANUAL

- 1 - 16 -

(3) TAIL—BACKWARD (OPTION)

Pressing this button to move the tailstock quill back completely to orginal position.

(4) TAIL DISENGAGE (OPTION)

A. Normal operation:Under the JOG mode , press this button to engage the tailstock with the carriage lock , release this button to disengage the tailstock

apart from the carriage. B.The programmable tailstock operation:Under the JOG mode , the Z axis is

located at point for engaging the tailstock with the carriage . then press this button to stretch the lock pin out.

3.1.6 Jog

(1) Rapid Override LOW

(2) Rapid Override 25%

(3) Rapid Override 50%

(4) Rapid Override 100%

BACKWARD

TAIL DISENGA.

LOW

25%

50%

100%

Page 29: Manual de Operación

OPERATION MANUAL

- 1 - 17 -

3.1.7 Axis

(1) AXIS - ( C AXIS is optional function)

All the axis can be continuously moved manually by pressing the AXIS button.

(2) RAPID

To perform rapid traverse manually.

(3) LOW GEAR - (OPTION) Press this button to shift the gearbox at Low speed.

(4) HIGH GEAR - (OPTION) Press this button to shift the gearbox at High speed.

(5) SPINDLE CLAMP - (OPTION)

Under the JOG mode, press this button to clamp the spindle when the spindle stops.

RAPID

SPINDLE CLAMP

+ Y

+ C

+ Z

- Z

- Y

- C

+ X

- X

RAPID

LOW GEAR

HIGH GEAR

Page 30: Manual de Operación

OPERATION MANUAL

- 1 - 18 -

(6) MID/EMPTY GEAR - (OPTION) Press this button to shift the gearbox at the neutral.

(7) SPINDLE X1 - (OPTION)

(8) SPINDLE X2 - (OPTION)

(9) SPINDLE X3 - (OPTION)

3.1.8 Spindle function

(1) SPINDLE C.W

Press this button to rotate the spindle CW under the JOG mode. When the spindle will be kept rotation after this button released ,press the button CONTINUOUS before this button pressed And , the spindle stops when this button is released.

(2) SPINDLE C.C.W

Press this button to rotate the spindle CCW under the JOG mode. When the spindle will be kept rotation after this button released ,press the button CONTINUOUS before this button pressed And , the spindle stops whis the button is released.

(3) CONTINUOUS Press this button to keep spindle ratation when the button ″SPINDLE C.W″ or ″SPINDLE C.C.W″ is released.

SPINDLE X1X1

SPINDLE X2X2

SPINDLE X3X3

C.W

C.C.W

CONTINUOUS

MID/EMPTY GEAR

Page 31: Manual de Operación

OPERATION MANUAL

- 1 - 19 -

(4) SPINDLE STOP

When this button is pressed , the spindle stops regardless of operation mode.

(5) DOOR RELEASE

3.1.9 Turret

(1) TURRET C.W

Press this button to rotate the TURRET CW under the JOG mode.

(2) TURRET C.C.W

Press this button to rotate the TURRET CCW under the JOG mode.

(3) TURRET NO. Display turret number.

TURRET

SP.STOP

DOOR RELEASE

TURRET CCW

TURRET CW

Page 32: Manual de Operación

OPERATION MANUAL

- 1 - 20 -

3.1.10 Cycle

(1) CYCLE START Execute a program in CNC memory.:

Having selected the MEM mode and a program (in CNC memory) to be executed , press this button to execute the selected program. When the button CYCLE STOP (FEED HOLD) is pressed, the machine stops executing the program. If this button CYCLE START is pressed again, the rest program can be continued execution.

Execute DNC: Having selected the TAPE mode and a program (in the external computer linked with the machine)to be executed , press this

button to execute the selected program.

Execute manual commands: Having selected the MDI mode and input blocks of program manually , press this button to execute the input blocks.

(2) CYCLE STOP (FEED HOLD) When the machine is executing a program and this button CYCLE STOP (FEED HOLD) is pressed, the lamp of this button lights on and program is stopped execution. At this moment, all axis movements stop. But, spindle keeps rotating.

3.1.11 Emergency stop

EMERGENCY STOP Press this button to stop all actions on the machine and disconnect the servo system too.

Page 33: Manual de Operación

OPERATION MANUAL

- 1 - 21 -

3.1.12 Handle

(1) HANDLE Rotate the handle wheel clockwise or counter clockwise to feed axis “+” or “-“ direction.

(2) SELECT HANDLE

AXIS Under the HANDLE mode , select for which axis is specified to move .

(3) SELECT HANDLE FEEDRATE Under the HANDLE mode , the amount of feed per graduate on the scale of the M.P.G is 0.1/0.01/0.001mm or 0.1/0.01/0.001 inch.

3.1.13 Spindle speed ratio

(1) SPINDLE OVERRIDE% Adjust spindle speed from 50% to 200% (10% per step). This function is valid under AUTO operation.

(2) MANUAL SPEED Press SPINDLE CW/CCW button to rotate the spindle CW/CCWduring CONTINUOUS is pressed under the JOG or HANDLE(X1/X10/X100) mode. SPINDLE MANUAL SPEED enable spindle speed variation.This function is valid only under manual operation.

X

Z

C/Y

- +

0 *

HANDLEX1X1

HANDLEX10X10

HANDLEX100 X100

Page 34: Manual de Operación

OPERATION MANUAL

- 1 - 22 -

3.1.14 Feedrate ratio

JOG FEEDRATE/FEEDRATE OVERRIDE It is possible to override the feedrate designated with F command from 0 to 200 (10% per step) during automatic operation (MDI or MEM). For JOG axis traverse as well as for dry run, select the feedrate ratio from 0 to 200 % with this rotary switch to change the desired feedrate.

Parameter

No. Meaning

1411 Cutting feedrate in the automatic mode at power–on Setting entry is acceptable.

1422 Maximum cutting feedrate for all axes. 1430 Maximum cutting feedrate for each axis.

Note :Under the TAPE mode”,the knob is disable.

3.1.15 Program edit Key

EDIT LOCK Put this key at “ ” to prevent from altering the program or NC/PMC data in the memory accidentally.Put it at “ ” to enable edit.

Page 35: Manual de Operación

OPERATION MANUAL

- 1 - 23 -

There are MANUAL, AUTO and PANEL/EDIT mode with the EDIT LOCK switch. The program, spindle and all of the axes have to be stopped that the EDIT LOCK switch could be switched.

MANUAL MODE: 1. If we switch to MANUAL mode, the display on the screen will appear

the operator message 2030 MANUL MODE (SERVICE STATUS)! 2. Under the MANUAL mode , Only the JOG、HANDLE and ZERO

RETURN can be used. , and programs stored in memory cannot be edited.

3. The spindle speed is limited below 50 rpm. 4. The feeding axes speed is limited below 2 m/min. 5. The CYCLE START button is ineffective. AUTO MODE:Operation of the buttons and switches on the machine operation

panel is possible , and programs stored in memory cannot be edited.

EDIT MODE:Select the key at “ and ” to prevent from altering the

program or NC/PMC data in the memory accidentally. Select at “ ” to enable edit.

(CE Option)

Page 36: Manual de Operación

OPERATION MANUAL

- 1 - 24 -

3.1.16 Limit

O.T RELEASE Once the moving axis accidentally up to the emergency stop limit for any reason, press and hold this button , then the specified O.T axis can be moved back to the normal operational area by pressing the jog axis button in opposite direction. 【Note】 O.T Release is the function to ignore the over travel in hardware.

3.1.17 Light

WORK LIGHT Press this button to turn the work light on or off.

3.1.18 Option function

(1) POWER OFF - (OPTION) The NC power will be turned off automatically after executing M30 command.

(2) PROBE - (OPTION) When this button is pressed ,the prober arm will locate in the measurement position to execute the tool offset measurement function.

(3) AIR BLAST - (OPTION) A nozzle is installed near the chuck . It is used to blow chips away by compressed air when this button is pressed.

O.T RELEASE

WORK LIGHT

POWER OFF

PROBE

AIR BLAST

Page 37: Manual de Operación

OPERATION MANUAL

- 1 - 25 -

3.1.19 Spindle load meter

SPINDLE LOAD METER It displays the load percentage of the spindle motor . (The scale of meter may be different according to various spindle motor. )

3.1.20 Chuck clamp/unclamp

CHUCK CLAMP/UNCLAMP Operating the chuck clamp or unclamp under the JOG mode during spindle stops only. Push this switch to unclamp the workpiece from the chuck. Push this switch again to clamp the workpiece on the chuck. 【Note】Please hold the workpiece before pressing this button to avoid the

workpiece fall down.

3.1.21 Other

(1) OUTSIDE CLAMP (M65)

(2) INSIDE CLAMP (M66)

(3) LOAD WORKPIECE

%

LOAD WORKPIECE

CLAMP/UNCLAMP

LED

CHUCK IN CLAMP

LED

CHUCK OUT CLAMP

Page 38: Manual de Operación

OPERATION MANUAL

- 1 - 26 -

(4) CHUCK ON

Select the mode switch at the JOG ,press the butten can chuck workpicec(spindle need stop)

(5) BAR FEEDER - (OPTION) Press the butten use bar feeder auto forware to chuck position

(6) FUNCTION 1

CHUCK ON

BAR FEED

F1

Page 39: Manual de Operación

OPERATION MANUAL

- 1 - 27 -

3.2 Softkey description

3.2.1 Manual absolute (MAN.ABS) This switch can be used to select whether to add any travel performed manually to the absolute coordinate value or ignore it.

3.2.2 MST - Lock (M、S、T LOCK)

The M.S.T operation function is locked.

Page 40: Manual de Operación

OPERATION MANUAL

- 1 - 28 -

4. MANUAL OPERATION

4.1 Axis feed

4.1.1 Jog feed 1.Select the mode switch at the JOG. 2. Select the required JOG FEEDRATE ratio. 3. Press the button for the axis with direction to move. 4. Under the JOG mode, axis movement can be with rapid speed by pressing this

button and a button for axis movement simultaneously.

JOG

+ Y

+ C

+ Z

- Z

- Y

- C

+ X

- X

RAPID

LOW

25%

50%

100%

Page 41: Manual de Operación

OPERATION MANUAL

- 1 - 29 -

4.1.2 Handle operation 1. Select the HANDLE mode.

2. Select the required axis. 3. Rotate the handlewheel CW for “ + ” direction and CCW for “ - ” direction.

X

Z

C/Y

- +

HANDLE

HANDLEX1X1

HANDLEX10X10

HANDLEX100X100

Page 42: Manual de Operación

OPERATION MANUAL

- 1 - 30 -

4.2 Manual zero return 1. Select the mode switch at the ZERO RETURN.

2. Press buttons of “ + ” direction for all axis movements. The machine will move to

the machine origin with rapid speed. Before the machine origin is arrived, the machine will reduce moving speed until the lamp of those pressed switches stops flashing and lights on. At this moment, the machine origin is arrived

ZERO

+ Y

+ C

+ Z

- Z

- Y

- C

+ X

- X

RAPID

Page 43: Manual de Operación

OPERATION MANUAL

- 1 - 31 -

4.3 Spindle start and stop

4.3.1 Spindle start by MDI 1. Select the MDI mode.

2. Key-in the command M03 S__;for spindle rotation CW and speed. Press the key INSERT to execute data input.

3. Press the button CYCLE START . Spindle begins rotation.

4.3.2 Spindle start by JOG 1. Select the JOG mode.

2. Press the both buttons C.W and BOTH HAND simultaneously. Spindle rotates CW. On the other hand, when press the both buttons C.C.W and BOTH HAND, spindle rotates CCW.

Spindle C.W Spindle C.C.W

I NSERT

MDI

JOG

C.W

C.C.W

CONTINUOUS

CONTINUOUS

Page 44: Manual de Operación

OPERATION MANUAL

- 1 - 32 -

4.3.3 Spindle stop There are several manners for spindle stop as follows:

Path1. Press the button STOP to stop spindle rotation.

Path2. (1) Select the MDI mode.

(2) Key-in the command M05;for spindle stop. Press the key INSERT .

(3) Press the button CYCLE START . Spindle stops rotation.

Path3. Press the key RESET to stop spindle rotation.

RESET

I NSERT

MDI

SP.STOP

Page 45: Manual de Operación

OPERATION MANUAL

- 1 - 33 -

4.4 Turret operation Turret type need used PMC DATA SET D439.

4.4.1 Select tool by manual 1. Select the JOG mode. 2. Press the button TURRET CW / CCW select required tool.

JOG

TURRET CCW

TURRET CW

Page 46: Manual de Operación

OPERATION MANUAL

- 1 - 34 -

4.4.2 Automatic Select Tool

1. Select the ZERO RETURN mode. 2. X、Z axis return to zero position. 3. Select the MDI mode. 4. Input tool number T__;

Press insert button input.

5. Press start button ,to rotate the magazine for the required empty.

tool seat at the standby position .

I NSERT

ZERO

+ Y

+ C

+ Z

- Z

- Y

- C

+ X

- X

RAPID

MDI

Page 47: Manual de Operación

OPERATION MANUAL

- 1 - 35 -

5. AUTOMATIC OPERATION

5.1 Automatic operation mode

5.1.1 Memory execution

1. Choose the program to be executed.

(1) Press the function key .

(2) Key-in the program No. to be searched.

(3) Press the soft key [ O SRH ].

2. Select the MEM mode.

3. Press the button CYCLE START . The program is executed automatically.

5.1.2 MDI command 1. A block of command can be input with the soft keys (MDI keys) on the

operator’s panel. For example, M3 S600;

2. Select the MDI mode.

3. (1) Press the function key .

(2) Press MDI keys , then press

the key INSERT .

PROG

PROG

S =M 3 0 06 EOB

I NSERT

MEM

MDI

Page 48: Manual de Operación

OPERATION MANUAL

- 1 - 36 -

The screen displays M3 S600;

If wrong data is found before the key INSERT is pressed, press the key CAN for canceling those data and key-in the correct data again.

If wrong data is found after the key INSERT is just pressed, press the key DELETE for canceling those data and key-in the correct data again.

If wrong data is found after the key INSERT is pressed, the correct data can be keyed-in and then press the key ALTER for replacing those wrong data.

(3) Press the button CYCLE START . The program is executed automatically.

Wrong data

Wrong data

CAN

DELETE

ALTER

Page 49: Manual de Operación

OPERATION MANUAL

- 1 - 37 -

5.2 Automatic stopping operation

5.2.1 Stopping with Command Place a stopping command in the program at the position to be stopped.

1. M00 Program Stop

During executing a program under the MEM mode, when the command M00 is executed, the machine stops all machining actions. The button CYCLE START has to be pressed to continue execution of the rest commands in program.

2. M01 Optional Stop

The function of this command is the same as the M00. But, the condition to execute this command is decided by the button OPTIONAL STOP on the operating panel.

3. M02、M30 Program End

When the command M02 is executed, the cursor “__” stays at this block. If the cursor will return the beginning of program, the operator must select the EDIT mode and then press the key RESET .

When the command M30 is executed, the program is finished. The cursor “__” will return the beginning of program automatically and the pilot lamp flashes. All actions stop and the NC return the initial status.

BLOCK SKIP

RESET

Page 50: Manual de Operación

OPERATION MANUAL

- 1 - 38 -

5.2.2 Stopping with manual 1. The button CYCLE STOP (FEED HOLD)

When this button is pressed during executing a program in memory, the machine stops axis movements. But spindle doesn’t stop if it is rotating. By pressing the button CYCLE START , the rest command can be continued execution.

2. The key RESET

When this button is pressed during executing a program in memory, the machine stops axis movement. Spindle stops too even if it is rotating. The cursor returns

the beginning of program. If press this key during cutting process, it is easy to damage the tool or workpiece.

3. The button EMG (Emergency Stop)

When this button is pressed during executing a program in memory, the machine stops all actions. The servo system is also disconnected. The operator must rotate it CW for returning operation. This button is used usually under emergent cases.

RESET

Page 51: Manual de Operación

OPERATION MANUAL

-2- 1 -

II. NC OPERATION

Page 52: Manual de Operación

OPERATION MANUAL

-2- 2 -

1. PROGRAM FABRICATION CNC machining takes advantage of programme to control cutting tool displacement, so will displace path etcetera process first convert become programme.

First of all , depend on elaboration plan write programme, then is general procedure input manipulator, mold draw up programme inerrability behind and then be OK enter Line process.

Workpiece plan

O1000; G28 U0; G28 W0; G50 S2000; : : M30;

Edit a program

Input the program

Setting offset value

Simulate

the program

Execute The program

Finished products

Factors have to be considered before editing a program:

1. Realize major dimensions in the diagram. Realize datum planes, the relative dimensions with tolerance and machining process.

2. Cutting tools and cutting conditions. Choose proper tools by considering the material of work piece. Then, choose

cutting conditions for each tools.

3. Manners for fixing the work piece. Choose a proper fixing manner and the fixture. Then, consider the position

relation among the tool, fixture and the machine when the workpiece is fixed

wheather there is any problem due to interference or cutting incapable.

工具補正/摩耗

番号 X Z R T

W 01 0.000 0.000 0.000 0

W 02 0.000 0.000 0.000 0

W 03 0.000 0.000 0.000 0 O1000 ; G28 U0 ; G28 W0 ; G50 S2000 ;

(X0 Y0)

Z

X

(X0 Y0)

Z

15 10

∮40

R4 C2X

Page 53: Manual de Operación

OPERATION MANUAL

-2- 3 -

2. PROGRAM CONSTRUCTION Elaboration programme can divide into main program and subprogram, manipulator can according to injunction elaboration, if main program calls pair of Programme time can as injunction come into subprogram elaboration.

2.1 Program organization

1. Tape start The symbol indicates the start of a program file.

2. Program number A program number consists of the address O followed by a four–digit number. In

ISO code, the colon (:) can also be used as the address O. Program numbers 9000 to 9999 are usually used by machine tool builders.

% O2000 ; : : : M99 ; %

Subprogram

Elaborati

Sub program

% O1000; N10; G50 S2000; : : G28 U0; G28 W0; M30; %

Program number

Sequence number

Program end

Elaborati

Block

“ ; ”Single end

Main program

Transmission

Transmission

Transmission

Transmission

Page 54: Manual de Operación

OPERATION MANUAL

-2- 4 -

Parameter

No. Meaning

3201#3 When address O of a program number is output in ISO code 0:“:”is output. 1:“ O ”is output.

3. Sequence number

(1) Arrange blocks in order for easy searching.

(2) Arrange process sequences.

(3) Call the block for program re-start.

(4) Call the sequence NO. in program with the command M99.

4. Block

A block contains one or several commands.

5. End of block

By pressing the key of END OF BLOCK , the symbol “;” is displayed On the screen.

6. End of program

M02:End a program and the cursor “ __ ”stays at this block.

M30:End a program and the cursor “ __ ” returns the begining of the program.

M99:Return the main program from the subprogram.

Parameter

No. Meaning

3404#5 When M02 is specified in memory operation 0:the head of the program is automatically searched for. 1:the head of the program is not searched for.

N XXXX

Sequence No. (4 digits maximum)

M14

Command = Address + Number

EOB

Page 55: Manual de Operación

OPERATION MANUAL

-2- 5 -

2.2 Subprogram If there is the same path for repeating, the program can be simplified with a subprogram.

Format:

(1) When the repeat time is omitted, it is supposed to be 1.

(2) The most levels for calling subprograms are 4 levels.

(3) If the subprogram NO. cannot be found, the alarm No. 78 occurs.

The called subprogram no. (4 digits) Repeat time (4 digits)

M98 PX X X X □ □ □ □;

M99; End the subprogram and return the main program.

The called subprogram no. (4 digits)

Repeat time (4 digits)

M98 P□ □ □ □ LX X X X;

M99; End the subprogram and return the main program.

or

O1000 ; : :

M98 P2000 ; :

M30 ;

Main PRG.

O2000 ; : :

M98 P3000 ;:

M99 ;

Sub PRG.

O3000 ; : :

M98 P4000 ;:

M99 ;

Sub PRG.

O4000 ; : :

M98 P5000 ; :

M99 ;

Sub PRG.

O5000 ;: : : :

M99 ;

Sub PRG.

One–level Three–level Four–level Two–level

Page 56: Manual de Operación

OPERATION MANUAL

-2- 6 -

2.3 Address list

Address Meaning

O Program number

N Sequence number

G Specifies a motion mode (linear, arc, etc.) X, Y, Z U, V, W A, B, C

Coordinate axis

I, J, K Coordinate of the arc center

R Arc radius

F F Function (Feedrate)

S S Function (Spindle speed)

T T Function

M M Function

H, D Offset number

P, X Dwell time P Subprogram No. called L Repeat time of a called subprogram N Sequence no. in program

P, Q, R Canned cycle parameter

Page 57: Manual de Operación

OPERATION MANUAL

-2- 7 -

3. MONITOR/MDI

3.1 Monitor introduction (1) 8.4 ” CRT

(2) 10.4 ” CRT

Memory card interface

Soft keys Menu return Menu continuous

Memory card interface

Soft keys Menu return Menu continuous

Page 58: Manual de Operación

OPERATION MANUAL

-2- 8 -

3.2 MDI panel TXP100i / TXP200i / TXP200e: TXP100e:

I NSERT

DELETE

ALTER

Edit keys

HELP Help key

SHIFT Shift key

PAGE

PAGE Page change keys

Cursor keys

OFFSETSETTING CUSTOM POS PROG

SYSTEM MESSAGE GRAPH

Function keys

CAN

Cancel key

RESET

Reset key

EOB

End of block

P Q

Z BX A C D

U ‚

I [

M

K ]

S =

W A H @

T

R &

Y ?

V

F SP

L

Address/numeric keys

╴ ·

7

1

8

2

4 6

9

5

3

0

O ( N ) G E

INPUT Input key

SYSTEM MESSAGE

?CSTM/GR

M

PROG OFS/SETPOS CAN INPUTSHIFT

HELP

RESET

PAGE

PAGE

4 [ 6SP5 ]Z YX C F L

7 A 8 B 9 DO P N Q G R

1 , 3 =M I S K T J 2

U H W V EOB E 0 + /

ALTER INSERT DELETE

Delete key

Help key

Reset key

Input key

Cancel key

Shift key

Page change keys

Function keys

Address/numeric keys

End of block

Cursor keys

Page 59: Manual de Operación

OPERATION MANUAL

-2- 9 -

3.3 Description about MDI key

Number Name Explanation

1 RESET key

Reset the CNC to cancel an alarm, etc.

2

HELP key

Display the detail about an alarm or

operation, and the sorted index about

parameters.

3 Address and

Numeric keys Input alphabetic, numeric, and other

characters.

4

SHIFT key

Input the address or symbol at the right-lower corner of the address key. Press this key and then the address key. Ex. Input the address A

5 INPUT key

Input the data into the memory from

the buffering zone.

6 Cancel key

Cancel the data in the buffering zone.

7 Program

Edit keys

Edit the program (altering, inserting,

deleting).

8 Function keys

Shift displayed screen for each function.

9

Cursor

move keys

Moving direction of the cursor.

10 Page change keys

Change the screen page.

RESET

HELP

O ( 7

SHIFT

INPUT

CAN

ALTER INSERT DELETE

PROG POS…

PAGE

PAGE

X A SHIFT

Page 60: Manual de Operación

OPERATION MANUAL

-2- 10 -

MDI key table:

KEY FUNCTION TXP200e TXP100e

Number01234

Number56789

A word

B word

C word

D word

E word

F word

G word

H word

I word

J word

K word

L word

M word

N word

O word

P word

4 [

6SP5 ] 7 A 9 D

1 , 3 = 2 01

8

2 4

6 95

30

X C

7 A

8 B

9 D

Z B

X A

C D

SHIFT

SHIFT

SHIFT C D

SHIFT

SHIFT

SHIFT

SHIFT

F L

G R

M I

S K

T J

U H

EOB E

I [

K ]

W J

H @

F SP

L

G ESHIFT

G E

SHIFT

F L

SHIFT

SHIFT

SHIFT

SHIFT

SHIFT

SHIFT

N Q

P Q

N )

O P

M M I

O PO (

SHIFT

Page 61: Manual de Operación

OPERATION MANUAL

-2- 11 -

Q word

R word

S word

T word

U word

V word

W word

X word

Y word

Z word

ALETR

INSERT

DELETE

POSITION

PROGRAM

OFFSET

SYSTEM

MESSAGE

Z Y

W V

U ‚

S =

T

R &

Y ?

V

W J

Z B

X A

G R

S K

T J

U H

X C

W V

Z Y

I NSERT

DELETE

ALTER ALTER

INSERT

DELETE

OFFSET SETTING

POS

PROG

SYSTEM

MESSAGE

SYSTEM

MESSAGE

?

PROG

OFS/SET

POS

SHIFT

SHIFT

SHIFT

SHIFT P Q N Q SHIFT

Page 62: Manual de Operación

OPERATION MANUAL

-2- 12 -

GRAPH

CUSTOM

RESET

HELP

SHIFT

END OF BLOCK

CANCEL

INPUT

PAGE CHANGE

CURSOR

+ key

- key

* key

/ key

= key

. key

,key

# key

* key

CAN

EOB

INPUT

CAN

INPUT

SHIFT

HELPHELP

SHIFT

EOB E

PAGE PAGE

PAGEPAGE

RESETRESET

GRAPH CSTM/GR

M

CUSTOM CSTM/GR

M

·

0

/

SHIFT

SHIFT

L

T

SHIFT

SHIFT

+

+

SHIFT

/

S = 3 =SHIFT SHIFT

M

T

2

0SHIFT

SHIFT SHIFT

SHIFT

U ‚ 1 ,SHIFTSHIFT

Page 63: Manual de Operación

OPERATION MANUAL

-2- 13 -

【 key

】key

Space key

( key

) key

? key

@ key

& key

I [ 4 [ SHIFT SHIFT

K ] 5 ] SHIFT SHIFT

F SP 6SP SHIFTSHIFT

4 [ SHIFT SHIFTO ( N3204#0 =1

5 ] SHIFT SHIFTN ) N3204#0 =1

SHIFT Y ?

SHIFT H @

SHIFT R &

Page 64: Manual de Operación

OPERATION MANUAL

-2- 14 -

3.3.1 MDI Operation

Having pressed address keys or numeric keys, data are input into the buffering zone.

1. Press address keys or numeric keys for the characters to be input.

2. When the address or symbol at the right–lower corner of an address key will

be input, press the key SHIFT and then that address key.

Example : Enter AND

Press MDI key

3. If a character in the buffering zone will be cancelled, press the key CANCEL . If wrong data are entered or operation is incorrect, there will be a message at the status displaying area.

Display of the buffering zone,no more than 32 characters or symbols.

SHIFT

X ASHIFT C DN ) SHIFT

A N D

CAN

The status displaying area

Page 65: Manual de Operación

OPERATION MANUAL

-2- 15 -

Messages in the status displaying area

Message Description FORMAT ERROR Incorrect format for data. WRITE PROTECT Data protection is locked. DATA IS OUT OF RANGE The input value is out of the allowable range. TOO MANY DIGITS The input value is out of the allowable digits. WRONG MODE Input is forbidden under a mode except MDI. EDIT REJECTED Editing is forbidden under the current status.

3.3.2 CNC state

(1) The current mode

REF : Reference position return.

JOG : Jog feed.

TJOG : Teaching in jog feed mode.

HND : Manual handle feed mode.

THND : Teaching in handle feed mode.

MDI : Manual data input MDI operation.╱ MEM : Automatic operation (memory operation).

(9)

(1) (4)(3)(2)

(6)(5)

(7) (8)

(9)

Page 66: Manual de Operación

OPERATION MANUAL

-2- 16 -

EDIT : Program editing.

INC : Incremental feed mode = step feed (if no manual pulse generator is available)

(2) Status of automatic operation

**** : Other status (when the power is switched on, or automatic operation has ended).

STOP : Automatic operation has stopped (a block has been finished, and automatic operation has stopped).

HOLD : Automatic operation has been suspended (execution of a block has been discontinued, and automatic operation has stopped).

STRT : Automatic operation has started (and program execution is under way).

MSTR : The tool is returning or being repositioned when the tool retract and return function is executed.

(3) Status of running axes

MTN : The axis movement specified in program is under way.

DWL : The dwell command (G04) specified in program is being executed.

*** : Other status.

(4) Status of auxiliary functions

FIN : The signal of completion for an auxiliary function is being awaited.

*** : Other status.

(5) Emergency stop and reset status

--EMG-- : Emergency stop

--RESET-- : Stop all operation and return the beginning status.

(6) Status of alarm

ALM : An alarm condition has been detected.

BAT : The voltage of lithium battery (CNC back–up battery) is low

(the battery has to be replaced). Blank : Other status

Page 67: Manual de Operación

OPERATION MANUAL

-2- 17 -

(7) Clock display

hh : mm : ss Hour : minute : second

DIAGNOSE : Machine Remote Diagnosis is executed.

OPEN : Machine Remote Diagnosis ON.

CLOSE : Machine Remote Diagnosis OFF.

REFUSED : The alarm that Machine Remote Diagnosis is interrupted connection.

ERROR : The alarm that the switch for connecting the Machine

Remote Diagnos is repeated pressing.

(8) Status of program editing running╱

INPUT : Data is being input.

OUTPUT : Data is being output.

SEARCH : A data search is under way.

EDIT : Editing such as insertion or modification is under way.

LSK : Label skip is enabled at data input (until valid information is read).

RSTR : Program re-start is being executed.

PTRR : Retract or return/re–positioning is under way when the tool retrack and return function is used.

AIAPC : AI Advanced Preview Control

AI NANO : AI NANO Contour Control

NANO HP : AI NANO High Precision Contour Control

Blank : Editing is not under way.

(9) Alarms about data setting or input/output

Example: FORMAT ERROR (Incorrect format for data input) DATA IS OUT OF RANGE (The input value is out of the allowable

range.) WRONG MODE (Input is forbidden under a mode except MDI.)

Page 68: Manual de Operación

OPERATION MANUAL

-2- 18 -

4. PARAMETER SETTING

4.1 Parameter writing enabled Before operating parameter setting, the setting of PARAMETER WRITE has to be changed as 1. (Under the MDI mode and turn the switch of EDIT LOCK at the position “ ”.)

1. Under the MDI mode, press the function key .

2. Press the soft key [SETING].

3. Move the cursor to the “ PARAMETER WRITE = 0 by pressing cursor keys.

4. Path1. (1) Press the soft key [( OPRT )]。

(2) Press the soft key [ ON : 1 ]。

Path2. (1) Press the numeric keys .

(2) Press the input key or press the soft key [ INPUT ].

5. The alarm No. 100 PARAMETER WRITE ENABLE will occur when the PARAMETER WRITE is set as 1.

OFFSETSETTING

0:DISABLE 1:ENABLE

1

INPUT

Page 69: Manual de Operación

OPERATION MANUAL

-2- 19 -

Description about parameter setting:

0020 I / O CHANNEL 0

#7 #6 #5 #4 #3 #2 #1 #0 0012 RMV MIR X 0 0 0 0 0 0 0 0 Y 0 0 0 0 0 0 0 0 Z 0 0 0 0 0 0 0 0

4.2 Setting method

1. Under the MDI mode, press the function key .

2. Press the soft key [PARAM].

3. Press the soft key [( OPRT )].

4. Enter parameter No.

5. Press the soft key [NO. SRH].

Select the bit of the parameter by the cursor move keys .

6. Method of changing setting values

EX.1. Change the parameter No.103 = 10 to12

Press numeric keys .

Setting value Parameter No.

Setting value Axis name

OFFSETSETTING

1 2

Page 70: Manual de Operación

OPERATION MANUAL

-2- 20 -

EX.2. Change the parameter No.2144 = 9850 (X, Y, Z) to 9950

Press numeric keys and address keys in sequence as follows.

EX.3. Change the parameter No.12 # 0 = 0 (X, Y, Z) to 1

Press numeric keys .

EX.4. Change the parameter No.2017 = 0 (X, Y, Z) to 1 (X, Z)

Press numeric keys .

9 9 5 0 EOB SHIFT S = EOB SHIFT S =

EOB1 EOB1 1

EOB1 EOB 1

Page 71: Manual de Operación

OPERATION MANUAL

-2- 21 -

EX.5. Change the parameter No.1610 # 1, # 0 =0, 1 (X, Y, Z) to 1, 0

Press numeric keys .

7. Press the soft key [ INPUT ] or the input key .

The following display could appear after some parameter settings being changed:

(1) Alarm No.000 PLEASE TURN OFF POWER appears. Turn off the power of the CNC and turn on again. Then, the new settings become effective.

(2) Data of offset, tool life management and workpiece coordinate system will be cleared.

Press the edit key to confirm the parameter setting and clear the listed data. For cancel this operation, press the cancel key .

EOB1 0 EOB 1 0 1 0

INPUT

Parameter No.

DELETE

CAN

Page 72: Manual de Operación

OPERATION MANUAL

-2- 22 -

4.3 Parameter writing disabled The PARAMETER WRITE must be set as 0 after parameter settings being changed.

1. Under the MDI mode, press the function key .

2. Press the soft key [SETTING].

3. Move the cursor to the “ PARAMETER WRITE = 1 ” by pressing cursor keys.

4. Path1. (1) Press the soft key [( OPRT )].

(2) Press the soft key [ ON : 0 ].

Path2. (1) Press the numeric key .

(2) Press the input key or press the soft key [ INPUT ]. 5. ALARM is released by pressing the reset key .

OFFSETSETTING

0

INPUT

RESET

Page 73: Manual de Operación

OPERATION MANUAL

-2- 23 -

5. PMC DATA SETTING Before operating the following setting, the setting of PARAMETER WRITE has to be changed as 1.

(Under the MDI mode and turn the switch of EDIT LOCK at the position “ ”.)

The PARAMETER WRITE must be set as 0 after those settings being changed.

5.1 Timer

1. Under the MDI mode, press the function key .

2. Press the soft key [ PMC ].

3. Press the soft key [PMCPRM].

4. Press the soft key [TIMER].

5. Move the cursor to the desired number and enter the setting value.

6. Press the input key .

TIMER SETTING:

No. Address Data Meaning

1 T0 15000 Lubricater on timer(only for volumetric lubecator)

2 T2 400000 Lubricater off timer(only for volumetric lubecator)

3 T4 900000 After spindle stop , oil matic on timer

4 T6 5000 After Part catch stop , part conveyer on timer

5 T8 30000 Timer seeting of conveyor turn on *1

6 T10 0 Timer seeting of conveyor turn off *1

7 T12

8 T14

SYSTEM

INPUT

Page 74: Manual de Operación

OPERATION MANUAL

-2- 24 -

9 T16

10 T18

11 T20

12 T22

13 T24 6000 Externer Buzzer on timer

14 T26 M72 finish delay timer

15 T28 M54 finish timer

16 T30 M55 finish timer

17 T32 1000 M27 finish time

18 T34 1000 M28 finish time

19 T36 3000 M25 finish time

20 T38 3000 M26 finish time

21 T40 150 Turret detection delay time ( Hydraulic turret)

22 T42 1000 Chuck clamp finish timer

23 T44 1000 Chuck unclamp finish timer

24 T46 500 Auto door buffer time

25 T48 3000 Spindle overload alarm time

Unit: msec Type: BCD (Decimal value)

*1 If the operator want to turn on the conveyor when door openning, presses the conveyor button on control panel. In the door closed state, the T8 and T10 set the turn on and off time interval, respectively.

5.2 Counter

1. Under the MDI mode, press the function key .

2. Press the soft key [ PMC ].

3. Press the soft key [PMCPRM].

4. Press the soft key [COUNTR].

SYSTEM

Page 75: Manual de Operación

OPERATION MANUAL

-2- 25 -

5. Move the cursor to the desired number and enter the setting value.

No. Address Preset Current

01 C0000 Magazine capacity 10T = 10, 12T = 12

C2:Current pot No. 1 ≦ C2 ≦Magazinecapacity

02 C0004 4

(operation panel type 2)

6. Press the input key .

7. Press the soft key [ DATA ] for setting data table.

8. Move the cursor to the desired number and enter the setting value.

NO. ADDRESS PARAMETER TYPE NO.OF DATA 01 D0430 00000001 0 200 02 D1000 00000000 1 20

PARAMETER Bit 0 0: Binary setting value 1: BCD (Decimal) setting value

Bit 1 0: Without protection from input 1: With protection from input

Type 0: 1-byte length 1: 2-byte length 2: 4-byte length

9. Press the input key . 10. Press the soft key [G . DATA] for setting magazine data.

INPUT

INPUT

Page 76: Manual de Operación

OPERATION MANUAL

-2- 26 -

11. Move the cursor to the desired number and enter the setting value.

NO. ADDRESS DATA Meaning

2 D439 Turret mode setting Turret mode 0=Have not turret

12. Press the input key .

5.3 Function mode 5.3.1 Function setting

DGN.address Setting value mean

1 Spindle 1-2 speed control mode D420

2 Spindle speed with Geat mode

1 RENISHAW D425

2 METROL Tool measurer mode

1 AIR BLAST D428

2 M54/M55 Auxiliary function mode

1 DH65 2 HYDRAFEED D429

3 LNS

BAR Feeder mode

D439 0 Not Turret Turret mode

1 PMM CONTROL Servo turret

2 PMM CONTROL(GT250MA) Servo turret without mill pin

3 PMM CONTROL(GT200MA) Mill pin with lock/unlock

4 Hydraulic Turret

5.3.2 Spindle rotate speed setting without coutinuous.(Jog mode)

SPINDLE MOST HIGH DATA SETTING MACHINE MODE

8000RPM D1002=102

INPUT

Page 77: Manual de Operación

OPERATION MANUAL

-2- 27 -

5.3.3 Spindle most high rotation speed setting with coutinuous.(Jog mode) DATA ADDRESS STANDARD VALUE ATTENTION

D1006 4095 The value can adjust spindle most high rotation speed.

5.4 Keep relay 1. Under the MDI mode, press the function key .

2. Press the soft key [ PMC ].

3. Press the soft key [PMCPRM].

4. Press the soft key [KEEPRL].

5. Move the cursor to the desired number and enter the setting value.

6. Press the input key .

Address Abbreviation Value Meaning 0 The signal tower is not active , after M00 or M01 excuted

K0.0 M00/M01 1 The signal tower is active , after M00 or M01 excuted 0 Spindle is suspended by M00/M01

K0.1 MISPSP 1 Spindle is stopped by M00/M01 0 Coolant is suspended stop by M00

K0.2 M0CODP 1 Coolant is not suspended stop by M00 0 Press MDI Key “RESET” can not return to begin

K0.3 MDRSRT 1 Press MDI Key “RESET” can return to begin 0 M02 can return to begin

K0.4 M02RET 1 M02 can not return to begin 0

K0.5 1 0

K0.6 1 0 Disable spindle orientation of probe function

K0.7 AUTPP 1 Enable spindle orientation of probe function

SYSTEM

INPUT

Page 78: Manual de Operación

OPERATION MANUAL

-2- 28 -

Address Abbreviation Value Meaning

0 Software operator panel state is display at manual mode K1.0 SOPDIP

1 Software operator panel state is not display at manual mod0

K1.1 1 0 ISB system setting

K1.2 0.1UST 1 ISC system setting 0

K1.3 1 0 The direction of rigid tapping is clockwise.

K1.4 RGDDIR 1 The direction of rigid tapping is counterclockwise. 0 Disable spingle load measuring function

K1.5 SPLDLS 1 Enable spindle load measuring function 0 Spindle operation in jog mode

K1.6 AUSPCW 1 Spindle operation in any mode 0 Tail operation in jog mode

K1.7 AUTAIL 1 Tail operation in any mode

Address Abbreviation Value Meaning

0 Chuck on/off with detection switch K2.0 CKNLS

1 Chuck on/off without detection switch 0 Confirm clip status when spindle rotation.

K2.1 CKPAS 1 Do not confirm clip status when spindle rotation. 0 Spindle rotation speed arrive signal ignore ineffective.

K2.2 SARRPS 1 Spindle rotation speed arrive signal ignore effective.

K2.3 0 Clip clamp / loosen can not any mode.

K2.4 CHONAY 1 Clip clamp / loosen can any mode.(spindle stop status) 0

K2.5 JQULFM 1 JOG QUILL FORWORD MEMORY 0 “Quill backward output relay” without keep.

K2.6 QUILLK 1 “Quill backward output relay” with keep. 0 Disable using clamp function when spindle stop

K2.7 CHCSP 1 Enable using clamp function when spindle stop

Page 79: Manual de Operación

OPERATION MANUAL

-2- 29 -

Address Abbreviation Value Meaning

0 It is necessary to execute Z-axis ZRN before probe is enables K3.0 NZNPBO

1 It is not necessary to execute Z-axis ZRN before probe is enables

0 PLC will check the chuck statues before using the probe function K3.1 NCKPBO

1 PLC will not check the chuck statues before using the probe function

0 When X-axis in Zero reference position,Z-axis can be zero return by manual K3.2 ZNPRSP

1 When X-axis in any position,Zero can be zero return by manual0 X-axis ZRN executed before programmable tailstock running K3.3 TANZPX 1 X-axis ZRN not executed before programmable tailstock running

0 Turret can be rotated at any axis position K3.4 TUZPX

1 Turret can be rotated at x axis zero return point only 0

K3.5 T00EN 1 T00 can be used when casnceling tool offset. 0 Used machine lock have origin return require.

K3.6 ZRMREL 1 Used machine lock not have origin return require. 0 Machine ON power not need return origin.

K3.7 STZRO 1 Machine OFF power need return origin.

Address Abbreviation Value Meaning

0 K4.0 ORIENK

1 The CS axis orientation signal adds one PINLOCK.

0 K4.1

1 0 With CS coordinate establishmen function.

K4.2 CSCDEM 1 Without CS coordinate establishmen function 0 Dry run can be use in the thread and taping invalid

K4.3 THRGPS 1 Dry run can be use in the thread and taping valid 0

K4.4 1 0 Manual absolution on enable invalid

K4.5 MNABSO 1 Manual absolution on enable valid 0

K4.6 1 0 Service M code is invalid

K4.7 SERVCE 1 Service M code is valid

Page 80: Manual de Operación

OPERATION MANUAL

-2- 30 -

Address Abbreviation Value Meaning

0 K5.0

1 0

K5.1 1 0

K5.2 1 0

K5.3 1 0 NC call barfeeder WITHOUT SENSER detect for chuck open

K5.4 BARSEN 1 NC call barfeeder WITH SENSER detect for chuck open 0

K5.5 1 0 When M70 finish,M70 output turn off

K5.6 M70SEL 1 When M70 finish,M70 output remain and turn off with M710

K5.7 1

Address Abbreviation Value Meaning 0 Without spindle oil chiller function. K6.0 OILCHL 1 With spindle oil chiller function. 0 Without safty door function.

K6.1 SFDOR 1 With safty door function. 0 Without auto door function. K6.2 AUDOOR 1 With auto door function. 0 Without feeder function. K6.3 PRCTE 1 With feeder function. 0 Without program tail function. K6.4 PGTAIL 1 With program tail function. 0 Without CE door function. K6.5 CESET 1 With CE door function. 0 Program simulate function effective. K6.6 PROGPS 1 Program simulate function ineffective.

Page 81: Manual de Operación

OPERATION MANUAL

-2- 31 -

Description about KEEP RELAY setting:

#7 #6 #5 #4 #3 #2 #1 #0

K00 0 0 0 0 0 0 0 0

0 CS Axis SERVO OFF function ineffective. K7.0 CSSFS

1 CS Axis SERVO OFF function effective. 0 Enable tailstock function

K7.1 MAULTAL 1 Disable tailstock function

0 Jog Feedrate 100 % K8.0 SETJGF

1 Jog Feedrate setting of D1020. 0 Rapid press have keep self function

K8.1 RAPIDK 1 Rapid press have not keep self function

0 T_command is finish when arrived at T_code position. K8.2 TURCMK

1 T_command finish delay time effective 0 Operation panel type 1.

K8.3 PANSET 1 Operation panel type 2. 0 disable thread repair function

K8.4 THREAD 1 Enable thread repair function 0 Disable tailstock advanced function

K8.5 TAILPRO 1 Enable tailstock advanced function

0 None CE operation panel K8.7 NEWPAL

1 CE operation panel

Bit

Keep relay No.

Page 82: Manual de Operación

OPERATION MANUAL

-2- 32 -

6. DISPLAY THE RUNNING TIME AND WORKPIECE

COUNT

6.1 Operation and display

1. Press the function key .

(1) PART COUNT: The number is incremented each time when M02, or M30, or the M code specified by the parameter No.6710 is executed.

(2) RUN TIME: It indicates the total run time during automatic operation, excluding the time of stop and feed hold.

(3) CYCLE TIME:

It is the run time for a cycle of program completed, including the temporary stop time by the command G04. It is preset as 0 when the program is restarted or power is turned on.

2. Resetting the PART COUNT.

(1) Press the soft key [( OPRT )].

(2) Press the soft key [ COMPONENT:0 ].

(3) Press the soft key [ EXEC ].

3. Resetting the RUN TIME.

(1) Press the soft key [( OPRT )].

(2) Press the soft key [RUNNING:0 ].

(3) Press the soft key [ EXEC ].

POS

Page 83: Manual de Operación

OPERATION MANUAL

-2- 33 -

6.2 Setting method

1. Under the EDIT mode, press the function key .

2. Press the soft key [SETTING].

3. Press the page change keys .

The title of screen displays SETTING (TIMER).

(1) PARTS TOTAL: This value is incremented by one when M02, or M30, or the M code specified by the parameter No.6710 is executed. ( Setting of 99 is ineffective. ) This value cannot be set on screen, but set in the parameter No.6712.

(2) PARTS REQUIRED: It is used for setting the number of machined parts required. Also, it can be set in the parameter No.6713. When it is set as “ 0 ” , there is no limitation to the number of parts. When the amount of machined parts counted (PARTS COUNT) equals to the setting of PART REQUIRED, the message of No.2008 PARTS COUNT ARRIVE ! is displayed. At this moment, the program execution cannot be continued by pressing the CYCLE START button. Press the reset key and reset the PARTS COUNT (or the parameter No.6711). Then, the program can be executed again and part is re-counted.

OFFSETSETTING

PAGEPAGE

RESET

Page 84: Manual de Operación

OPERATION MANUAL

-2- 34 -

(3) PARTS COUNT: This value is incremented by one when M02, or M30, or the M code specified by the parameter No.6710 is executed. (Part is not counted by executing M99.)

(4) POWER ON: Displays the total time that the power is on. This value cannot be set on screen , but set in parameter No.6750.

(5) OPERATION TIME: It indicates the total run time during automatic operation, excluding the time of stop and feed hold.

(6) CUTTING TIME: It indicates the total time of cutting process which involves cutting feed such as linear interpolation (G01) and circular interpolation (G02 or G03). this value can be preset in the parameter No.6753 (msec) or No.6754 (min).

(7) FREE PURPOSE: It can be applied as the time counting for a specified function. Refer to the manual issued by the machine tool builder for details.

(8) CYCLE TIME: It is the run time for a cycle of program completed, including the temporary stop time by the command G04. It is preset as 0 when the program is restarted or power is turned on.

(9) DATE: It indicates the current date. ( Year/Month/Day)

(10) TIME: It indicates the current time. (Hour/Minute/Second)

4. Press cursor keys to move the cursor to the desired number.

5. Enter data.

6. Press the soft key [ INPUT ] or press the input key . INPUT

Page 85: Manual de Operación

OPERATION MANUAL

-2- 35 -

NOTE:(1) Negative values cannot be set to the total number of machined parts and date.

(2) Negative value cannot be set to the time. The setting of minute and second is valid from 0 to 59. The value in the following table can be set.

Max. value Item Max. value

Year 2086 Hour 23

Month 12 Minute 59

Day 31 Second 59

Page 86: Manual de Operación

OPERATION MANUAL

-2- 36 -

7. MIRROR IMAGE

The cutting path in the program can be done such as that in mirror for the specified axis. Please refer to the figure.

1. Under the MDI mode, press the function key .

2. Press the soft key [SETTING] , press page change keys .

3. Move the cursor to the mirror image axis by pressing cursor keys .

4. Press the numeric key and then the input key , or press the soft key

[( OPRT )] and then the soft key [ ON : 1 ].

The mirror image function can also be turned on and off by parameter setting.

No. Meaning 12 #

1 Mirror image for each axis is 0:cancel 1:effective

X

Z

X– axis mirror image goes on.

Tool path after the mirrorimage function is used.

Programmed tool path.

OFFSETSETTING

PAGE PAGE

1 INPUT

0:OFF (Mirror image) 1:ON (Mirror image)

Page 87: Manual de Operación

OPERATION MANUAL

-2- 37 -

8. WORKPIECE SHIFT 1. Select the mode switch at the MEM , press function key.

2. Press soft key page change press twice , then press soft key W.SHFT.

3.When setting X is 0,Z is 0 , machine position change? When setting X is 0,Z is 10 , machine position change?

When setting X is 0,Z is -10 , machine position change?

4.PROGRAM Select the mode switch at the MEM , press function PROG key press

SINGLE BLOCK key press CYCLE START . Example:

O1000; G28 U0; G28 W0; G50 S300; G96 G00 T0101 S96 M3; X10.Z10. ; T0100 M5; G28 U0; G28 W0; M30;

OFFSETSETTING

Page 88: Manual de Operación

OPERATION MANUAL

-2- 38 -

5. Single block programing

6. When setting X is 0,Z is 0 , machine position z axis is -105.5074 .

7 When setting X is 0,Z is 10 , machine position z axis is -115.5074 .

Page 89: Manual de Operación

OPERATION MANUAL

-2- 39 -

8. When setting X is 0,Z is -10 , machine position z axis is -95.5074 .

Page 90: Manual de Operación

OPERATION MANUAL

-2- 40 -

9. EDIT PROGRAM CODE

9.1 Search program file

1. Under the EDIT mode, press the function key .

2. Enter a program number.

3. Press the menu key [ O SRH ].

Note:If there is no the called program number, the alarm No. 071 data notfound will occur.

PROG

Page 91: Manual de Operación

OPERATION MANUAL

-2- 41 -

9.2 New program file

1. Under the EDIT mode, press the function key .

2. Press the MDI key , then enter a program number.

3. Press the insert key .

Note:If the input new program no. is repeated to another existed program number,the alarm No. 073 program number already in use will occur.

O (

I NSERT

PROG

Page 92: Manual de Operación

OPERATION MANUAL

-2- 42 -

9.3 Delete program file

1. Under the EDIT mode, press the function key .

2. Path1. Deleting a program.

Press the MDI key , then enter a program number.

Path2. Deleting all programs stored.

Press the MDI key , then enter - 9 9 9 9 .

Path3. Deleting multiple programs with program nos. continuous in program directory.

Press the MDI key , then enter the first program number.

Press the MDI keys , then enter the last program number.

Example : Deleting programs number O2001 to O2005.

Press MDI key

3. Press the delete key , the programs with the entered program numbers are

deleted.

O (

O (

O (

DELETE

SHIFT I � O (

PROG

The programs to be deleted.

0O ( 2 0 1 SHIFT I �

O ( 02 0 5

Page 93: Manual de Operación

OPERATION MANUAL

-2- 43 -

9.4 Search code position For searching the position of a command, moving cursor keys or the manner of searching are used.

Operation of moving cursors:

1. Pressing the cursor key , the cursor moves forward word by word on the screen.

2. Pressing the cursor key , the cursor moves backward word by word on the screen.

3. Pressing the cursor key , the first word of the previous block is searched.

4. Pressing the cursor key , the first word of the next block is searched.

5. Press the page change key to display the previous page and search for the first

word of this page.

6. Press the page change key to display the next page and search for the first

word of this page.

Operating of searching manner:

1. Under the MDI mode, enter the command to be searched.

2. Press the soft key [ SRH ↓] to search forward or

press the soft key [ SRH ↑] to search backward.

Example:Searching for M06

(1) Press the MDI key .

(2) Press the soft key [ SRH ↓].

Note:(1) The 0 in the entered command cannot be omitted. For example, whensearching the M09, never enter M9.

(2) The command must be entered completely. For example, when searching the T0100, never enter such as T0 or T01.

(3) If there is no position found out for the entered command, the alarmNo. 071 data not found will occur.

PAGE

PAGE

M 0 6

Page 94: Manual de Operación

OPERATION MANUAL

-2- 44 -

9.5 Edit

9.5.1 Insert

1. Under the MDI mode, enter “ the command to be inserted ”.

2. Press the insert key . The entered command will be inserted at the position

after the cursor.

Example:Insert M08 after F5000.

(1) Press the MDI key .

(2) Press the insert key .

M 0 8I NSERT

The position of theinserted command.

The current positionof the cursor.

I NSERT

Page 95: Manual de Operación

OPERATION MANUAL

-2- 45 -

9.5.2 Replace

1. Under the MDI mode, enter the command to be altered.

2. Press the alter key . The entered command will alter the original command

at the position of the cursor.

Example:Change M08 to M12.

(1) Press the MDI key .

(2) Press the alter key .

The commandafter altering.

ALTER

ALTER

The command to be altered.

M 1 2

Page 96: Manual de Operación

OPERATION MANUAL

-2- 46 -

9.5.3 Delete

A. Delete command:

1. Move the cursor to the command to be deleted.

2. Press the delete key to delete that command immediately.

Example:Delete M08.

Press the delete key .

B. Deleting a block

1. When a block will be deleted, move the cursor to the beginning of this block.

2. Press the end of block key .

3. Press the delete key , that command is deleted immediately.

The command to be deleted.

DELETE

EOB

The indicated command is deleted.

DELETE

DELETE

Page 97: Manual de Operación

OPERATION MANUAL

-2- 47 -

Example:Delete the block of G03 X120. Y100. R10.;

(1) Press the end of block key .

(2) Press the delete key to delete that command immediately.

C. Deleting multiple blocks:

1. When several continuous blocks will be deleted, move the cursor to the

beginning of the first block.

2. Press the MDI key , Enter the block number of thelast block.

3. Press the delete key to delete those blocks.

Example:Deleting blocks from N10 to N20.

DELETE

EOB

The block to be deleted.

The indicated block is deleted.

N )

DELETE

Page 98: Manual de Operación

OPERATION MANUAL

-2- 48 -

(1) Press the MDI key .

(2) Press the delete key to delete those blocks.

These blocks to be deleted.

N ) 02

The indicated blocks are deleted.

DELETE

Page 99: Manual de Operación

OPERATION MANUAL

-2- 49 -

10. EXTENDABLE PROGRAM EDIT There are following capabilities for the extended part program editing function.

1. All or part of a program can be copied to another program.

2. Part of a program can be moved to another program.

3. A program can be merged into other programs.

4. Replace specified words or addresses in the program.

10.1 Copy

10.1.1 Entire

Copy a program as a new program with the same contents.

1. Under the EDIT mode, press the function key .

2. Press the soft key [ ( OPRT ) ].

3. Press the rightmost soft key (continuous menu key).

4. Press the soft key [EX-EDT ].

5. Press the soft key [ COPY ].

6. Press the soft key [ ALL ].

7. Enter a new program number (without address“ O ”).

Without specifying a new program number, the program number O0000 is entered

automatically.

8. Press the input key .

9. Press the soft key [ EXEC ].

INPUT

Cutting path A

O1000

Cutting path A

O2000

Cutting path A

O1000

Copy

PROG

Page 100: Manual de Operación

OPERATION MANUAL

-2- 50 -

10.1.2 Partition

Copy part of a program to create a new program.

1. Under the EDIT mode, press the function key .

2. Press the soft key [ ( OPRT ) ].

3. Press the rightmost soft key (continuous menu key).

4. Press the soft key [EX-EDT ].

5. Press the soft key [ COPY ].

6. Move the cursor to the start of the range to be copied and press the soft key [ CRSL ~ ].

7. Move the cursor to the end of the range to be copied and press the soft key [ ~ CRSL ].Or, Press the soft key [ ~ BTTM ] if the copied range is to the end of the program.

8. Enter a new program number (without address“ O ”).

Without specifying a new program number, the program number O0000 is entered

automatically.

9. Press the input key .

10. Press the soft key [ EXEC ].

Cutting path A

Cutting path B

Cutting path C

O1000

Cutting path B

O2000

Cutting path A

Cutting path B

Cutting path C

O1000

Copy

PROG

INPUT

Page 101: Manual de Operación

OPERATION MANUAL

-2- 51 -

10.2 Move Move part of a program to create a new program and this part is deleted from the original program.

1. Under the EDIT mode, press the function key .

2. Press the soft key [ ( OPRT ) ].

3. Press the the rightmost soft key (continuous menu key).

4. Press the soft key [EX-EDT ].

5. Press the soft key [ MOVE ].

6. Move the cursor to the beginning of the range to be moved and press the soft key [ CRSL ~ ].

7. Move the cursor to the end of the range to be moved and press the soft key [ ~ CRSL ].Or, Press the soft key [ ~ BTTM ] if the moved range is to the end of the program.

8. Enter a new program number (without address“ O ”).

Without specifying a new program number, the program number O0000 is entered

automatically.

9. Press the input key .

10. Press the soft key [ EXEC ].

Cutting path A

Cutting path B

Cutting path C

O1000

Cutting path B

O2000

Cutting path A

Cutting path C

O1000

Move

PROG

INPUT

Page 102: Manual de Operación

OPERATION MANUAL

-2- 52 -

10.3 Insert Copy another program and insert it into the current program at a arbitrary position.

1. Under the EDIT mode, press the function key .

2. Press the soft key [ ( OPRT ) ].

3. Press the rightmost soft key (continuous menu key).

4. Press the soft key [EX-EDT ].

5. Press the soft key [ MERGE ].

6. Move the cursor to the position where will be inserted with another program and

press the soft key [ ~ CRSL ].Or, Press the soft key [ ~ BTTM ] for being inserted at the end of the program.

7. Enter the program number (without address“ O ”) which will be copied.

8. Press the input key .

9. Press the soft key [ EXEC ].

10. Modify the inserted part to correct program.

PROG

O2000

Cutting path B

Cutting path A

Cutting path B

Cutting path C

O1000O2000

Cutting path B

Cutting path A

(Inserted place)

Cutting path C

O1000

Merge

INPUT

Page 103: Manual de Operación

OPERATION MANUAL

-2- 53 -

10.4 Alter Replace specified words or addresses in the program.

1. Under the EDIT mode, press the function key .

2. Press the soft key [ ( OPRT ) ].

3. Press the rightmost soft key (continuous menu key).

4. Press the soft key [EX-EDT ].

5. Press the soft key [CHANGE].

6. Enter the words or addresses. (Up to 15 characters can be specified for words.)

7. Press the soft key [BEFORE ].

8. Enter the new words or addresses. (Up to 15 characters can be specified for words.)

9. Press the soft key [ AFTER ].

The cursor is moved to the first place and ready for replacement.

10. Press the soft key [ EXEC ] to replace all the specified words or addresses.

Or, press the soft key [EX- SGL ] once to do single replacement at the place with

cursor and search for the next place. Repeat pressing this soft key to continue the

other replacement.Or, press the soft key [ SKIP ] for no replacement at the searched place with cursor and doing the next search for continuing the next replacement.

Example:Replace all Z-12. with Z-14.

Commands to be changed.

PROG

Page 104: Manual de Operación

OPERATION MANUAL

-2- 54 -

(1) Press the MDI keys .

(2) Press the soft key [BEFORE ].

(3) Press the MDI keys .

(4) Press the soft key [ AFTER ].

(5) Press the soft key [ EXEC ].

Note:The command must be entered completely.

Z W╴ 1 2 ·

4Z W╴ 1 ·

Replacement completed.

Page 105: Manual de Operación

OPERATION MANUAL

-2- 55 -

11. GRAPHICS FUNCTION

11.1 Graphics display When a program is executed, the path of the tool center will be graphed on the screen with the coordinate values in the program.

Parameter setting:

1. Under the MEM mode , press the function key .

2. Press soft key [G . parameter].

3. Move the cursor to a parameter by pressing cursor keys .

(1) Meterial long ( W ) set meterial long .

(2) Meterial diameter ( D ) set meterial diameter .

(3) Program stop ( N ) Graphing is stopped at the block with the specified sequence number.

This value is automatically cancelled and set as –1 once graphing is finished execution .

(4) Auto erase ( A ) Set wheather the last graph is cleared or not when entering the graphic function.

Setting value Meaning

0 Not erase automatically.

1 Erase automatically.

GRAPH

Page 106: Manual de Operación

OPERATION MANUAL

-2- 56 -

(5) Limit ( L ) set meterial long .

(6) Graphic center ( X, Z ) .

(7) Scale ( S )

Set the graphic magnification (valid range 0 to 10000, unit:0.01 time).

(8) Graphic ( M ).( Set up due to NC Parameter 6510 ) 。

Set value = 0 Set value = 1 Set value = 2 Set value = 3

Set value = 4 Set value = 5 Set value = 6 Set value = 7

Z

X

X

Z

Z

X

XZ

X

Z X

Z

ZX

X Z

Page 107: Manual de Operación

OPERATION MANUAL

-2- 57 -

12. SCREEN PROTECTION FUNCTION

When it is not necessary to read display on screen, this function can be used for protecting the screen.

12.1 Manual method

1. Keep the cancel key pressed and pressing an arbitrary function key

(such as and ).

2. Press an arbitrary function key to restoring the screen.

12.2 Automatic method 1. If there is no operation with MDI keys and soft keys, and also no

alarm occurs, the screen will be erased automatically. 2. Press an arbitrary key to restoring the screen. Operating a MDI key or soft key, or occurring an alarm will also restore the screen.

Parameter

No. Meaning

3123 Time until screen clear function is applied. (valid range 1 to 255 minutes)

Note:When the automatic method is used to erase the screen, the manual method is invalid.

CAN

POS PROG

Page 108: Manual de Operación

OPERATION MANUAL

-2- 58 -

13. HELP

The HELP function can display the detailed information about alarms and

operation, and the parameter table with a sorted directory.

Operating method:Press the function key .

1. Detailed information of alarms

(1) Press the soft key [ ALARM ].

(2) Enter an alarm number.

(3) Press the soft key [ SELECT ].

Example:ALARM No.034.

HELP

Normal explanation

Function classification

Alarm details

Alarm No.

Page 109: Manual de Operación

OPERATION MANUAL

-2- 59 -

2. Operating method

(1) Press the soft key [OPERAT ].

(2) Enter an item No.

(3) Press the soft key [ SELECT ].

Example:No.2 SEARCH.

3. Parameter table

(1) Press the soft key [ PARAM ].

(2) Press the page change keys to display the previous or the next page of the directory.

Start parameter No.

Page No./total pages

Function

PAGEPAGE

Operation

Available mode

Selected item

Operating location

Operating procedure

Page No./total pages

Page 110: Manual de Operación

OPERATION MANUAL

- 3 - 1 -

III. PREPARATORY FUNCTION

Page 111: Manual de Operación

OPERATION MANUAL

- 3 - 2 -

1. DESCRIPTION ABOUT ALL FUNCTIONS

1.1 G function G functions are also called as preparation functions. They are designed completely inside the controller. Different G codes give different meaning and action. G codes are divided into two types as follows:

1. One-shot G code The G code is effective only in the block in which it is specified. Exemple :G04、G28… .

2. Modal G code The G code is effective until another G code of the same group is specified. Exemple:

G00 Z50.;

X50. Z3.;

G01 Z-100. F1;

Note:(1) In the G code list, the group 00 are those of one-shot G codes. The other

groups are all of modal G codes. (2) If different G codes of the same group are used in a block simultaneously,

the last one is the effective one. Example:G00 G01 X__ Y__;

G00 is effective in this range.

G01 replace G00

Page 112: Manual de Operación

OPERATION MANUAL

- 3 - 3 -

1.1.1 G code list(type a) G code Group Function

G00 Positioning(Rapid traverse)

G01 Linear interpolation(Cutting feed)

G02 Circular interpolation CW or helical interpolation CW.

G03

01

Circular interpolation CCW or helical interpolation CCW.

G04 Dwell, Exact stop

G05 High speed cycle machining

G07 Hypothetical axis interpolation.

G07.1(G107) Cylindrical interpolation

G08 Advanced prevew control

G10 Programmable data input

G10.6 Tool retract and return

G11

00

Programmable data input mode cancel

G12.1 Polar coordinate interpolation mode

G13.1 21

Polar coordinate interpolation cancel mode

G17 XP - YP plane selection

G18 ZP - XP plane selection

G19

16

YP - ZP plane selection

G20 Input in inch

G21 06

Input in mm

G22 Stored stroke check function on

G23 09

Stored stroke check function off

G25 Spindle speed fluctuation detection off

G26 08

Spindle speed fluctuation detection on

G27 Reference position return check

G28 Automatic return to reference position

G30 2nd, 3rd and 4th reference position return

G31

00

Skip function

G32 Constant-lead thread cutting

G34 Variable-lead thread cutting

G35

01

Circular threading cw

Page 113: Manual de Operación

OPERATION MANUAL

- 3 - 4 -

G code Group Function

G36 01 Circular threading c.c.w

(Parameter No.3605 # 3 = 1)

G36 Automatic tool compensation X (Parameter No.3605 # 3 = 0)

G37 Automatic tool compensation z

G39

00

Corner circular interpolation

G40 Tool nose radius compensation cancel

G41 Tool nose radius compensation left

G42

07

Tool nose radius compensation right

G50 00 Coordinate system setting or max. spindle speed setting.

G50.2 Polygonal turning cancel

G51.2 20

Polygonal turning

G53 00 Machine coordinate system setting

G54 Workpiece coordinate system 1 selection

G55 Workpiece coordinate system 2 selection

G56 Workpiece coordinate system 3 selection

G57 Workpiece coordinate system 4 selection

G58 Workpiece coordinate system 5 selection

G59

14

Workpiece coordinate system 6 selection

G60 Single direction positioning

G65 00

Macro calling

G66 Macro modal call

G67 12

Macro modal call cancel

G68 Mirror image for double turrets ON or balance cut mode.

G69 04

Mirror image for double turrets OFF

G70 Finishing cycle

G71 Stock removal in turning

G72 Stock removal in facing

G73 Pattern repeating

G74 End face peck drilling

G75

00

Outer diameter/internal diameter drilling

Page 114: Manual de Operación

OPERATION MANUAL

- 3 - 5 -

G code Group Function

G76 00 Multiple threading cycle

G80 10 Canned cycle for drilling cancel

G83 Cycle for face drilling

G84 Cycle for face tapping

G86 Cycle for face boring

G87 Cycle for side drilling

G88 Cycle for side tapping

G89

10

Cycle for side boring

G90 Outer diameter/internal diameter cutting cycle

G92 Thread cutting cycle

G94

01

Endface turning cycle

G96 Constant surface speed control

G97 02

Constant surface speed control cancel

G98 Per minute feed

G99 05

Per rotation feed

Page 115: Manual de Operación

OPERATION MANUAL

- 3 - 6 -

1.2 F function F function calls as Feed function,the feed functions control the federate of the tool.The following two feed functions are available: Injunction behind numerical value denotes:

Minutely enters move measure mm/min (Metric system) inch/min (Inch system)

Every rotate move measure mm/rev (Metric system) inch/rev (Inch system)

F function command value according to overtake machine design set up range time,then as as set up high enter to actuality feed.

F function by set up behind, if not cover appoint again, then appointed enter to rate abidingly effective antecede . At elaboration in for practicality elaboration condition need, may also by machine operation panel on " FEEDRATE" knob to adjusts actuality feedrate.

Page 116: Manual de Operación

OPERATION MANUAL

- 3 - 7 -

1.3 S function S Function calls as Spindle speed,speed can by S command value designation. (Unit rpm). S function command value according to overtake machine design set up range time,then as as set up high enter to actuality speed.

S function by set up behind, if not cover appoint again, then appointed enter to speed abidingly effective antecede 。At elaboration in for practicality elaboration condition need, may also by machine operation panel on " SPINDLE OVERRIDE" knob to adjusts actuality speed.

Spindle can not run when execution S command, must have spindle is turning (M03)Or anti- turn (M04)command time just start running.

Note:Spindle are like have gear , Command “M38” is for low-gear; “M39” is for

high gear; “M40” for empty gear.

Cutting condition calculation formula:

1. Spindle speed

Explanation: S:Spindle speed(rpm) V:Cutting linear velocity(m/min) D:Tool diameter(mm) π:Pi(3.14)

2. Rigid tapping size d = D - P

cutting feedrate F = P × S

Explain: d:Drill diameter(mm) D:Thread diameter(mm) P:(pitch) S:Spindle speed(rpm)

1000 V S =

π D

d

Pitch

D

D

S

V

Page 117: Manual de Operación

OPERATION MANUAL

- 3 - 8 -

3. Drill point length compute of drill (Standard drill interior angle 118 ° ) cutting feedrate

F = fr × S

Explain: L:Drill point length(mm) D:Drill head diameter(mm) F:Cutting feedrate(mm/min) fr:Every rotate move measure (mm/rev) S:Spindle speed(rpm)

4. Cutting feedrate F = f z × S

Explain: F:Cutting feedrate(mm/min) fz:Every rotate move measure(mm/rev) S:Spindle speed(rpm)

D L =

2√3

= 0.3 D

D

S F

L

118 ° D

Page 118: Manual de Operación

OPERATION MANUAL

- 3 - 9 -

1.4 T function T function call as tool function,T command value want to call cutting tool number and cutting tool offset value number. Format :

T X X □ □ ;

Tool offset number

Tool number

Page 119: Manual de Operación

OPERATION MANUAL

- 3 - 10 -

1.5 Calculation of thread and taper ratio

1. Thread milling (1) The metric system of thread (D= 60 ° )

cutting depth = 0.6495 × Pitch

Inside thread hole radius = diameter - 1.0825 × Pitch

Example:

The specifications of thread : M20 × 2.5 cutting depth = 0.6495 × 2.5 = 1.6238 Inside thread hole radius = 20 - 1.0825 × 2.5

= 17.29375 (2) The inch system of thread (D= 55 ° )

cutting depth = 0.6495 × (25.4/every inch of thread)

Example: The standard of thread : 1-1/4 × 11 cutting depth = 0.6495 × (25.4/11)

= 1.4997 (Unify the standard of thread,D= 60 ° )

(3) Tube thread(the inch measure PT thread,D= 55 ° )

cutting depth = 0.6403 × (25.4/every inch of thread)

(4) every inch measure of thread number

Explanation: n:every inch measure of thread number

P:Pitch (mm)

25.4 n =

P

Pitch

Cutting depth

Pitch Cutting depth

Cutting depth

Pitch

Thread hole radius

Page 120: Manual de Operación

OPERATION MANUAL

- 3 - 11 -

2. The thread of before gap and after gap calculate

explanation: δ1:before gap(mm) δ1:after gap(mm)

S:Spindle speed(rpm) P:Pitch(mm) (400、1800 are coefficient)

S × P δ1 =

400

S × P δ2 =

1800

δ2

Tapered screw

Straight thread

δ2

Page 121: Manual de Operación

OPERATION MANUAL

- 3 - 12 -

3. The cutting ways (1) constant lead threading (G32)

In general, thread cutting is repeated along the some tool path in rough cutting through finish cutting for a screw. Note that the spindle speed must remain constant from rough cutting through finish cutting. If not, incorrect thread lead will occur.

(2) Multiple thread cutting cycle (G76)

When feed hold is applied during threading in the multiple thread cutting cycle (G76), the tool quickly retracts in the same way as in chamfering performed at the end of the thread cutting cycle. The tool goes back to the start point of the cycle.When cycle start is triggered, the multiple thread cutting cycle resumes.

4. Calculate the ratio of taper :

Explain: T:The ratio of taper D:big caliber(mm) d:small caliber(mm) L:Length(mm)

1st

2nd 3rd nth

Tool nose

a D - d T = =

b L

T = a:b

L

D d

1st d△

Tool tip

2nd

3rdnth

Page 122: Manual de Operación

OPERATION MANUAL

- 3 - 13 -

2. DESCRIPTION ON G CODES AND FORMATS

2.1 G00 Positioning Use of the command:

It is used for positioning without cutting and with rapid movement. The rapid moving speed for positioning follows the specification of the machine.

Format: G00

Meaning of command: X、Z:Coordinates of the end position(Absolute value) U、W:Coordinates of the end position(Incremental value)

Example:

Asume the tool is at the current position of (X50.Z100.). It will move

rapidly to the position of (X20.Z5.) Absolute value command Incremental value command O1000; O1001; T0101; T0101; X50. Z100.; X50. Z100.; G00 X20. Z5.; G00 U-30. W-95.; M30; M30;

current position

X__ Z__; U__ W__;

X

Z

(X20. Z5.)

(X50. Z100.)

Page 123: Manual de Operación

OPERATION MANUAL

- 3 - 14 -

Parameter

No. Meaning

1401 # 1 Positioning is performed with 0:Non-linear positioning 1:linear interpolation

1601 # 5 Inposition check at deceleration 0:performed 1:not performed

Description on linear and non–linear interpolation.:

Note:(1) The above example is written with the absolute command G90 (referring to the article of G90 absolute G91 incremental commands) and without╱ considering the Z axis position.

(2) The moving feedrate of G00 can be adjusted with the rotary switch “RAPID

FEEDRATE %” on the operating panel.

linear interpolation positioning

End position

Nonlinear interpolationpositioning

Start position

Page 124: Manual de Operación

OPERATION MANUAL

- 3 - 15 -

2.2 G01 Linear interpolation Use of the command:

A tools move along a line to the specified position at the federate specified in F(mm/rev).

Format: G01

Meaning of command:

X、Z:Coordinates of the end position(Absolute value)

U、W:Coordinates of the end position(Incremental value)

F:Speed of tool feed (Feedrate)

Examples: O1002; G28 U0; G28 W0; G50 S2000; G96 G00 T0101 S100 M3; X40. Z3.; G01 Z-40. F0.15; X60.; Z-90.; X70. Z-140.; G0 X100. Z100.; T0100 M5; G28 U0; G28 W0; M30;

Parameter

No. Description

3402 # 0 On state is 0: G00 mode 1:G01 mode

X

Z

4050

∮40

∮60

T = 1:5

50

X__ Z__ F__;U__ W__ F__;

Linear interpolation Linear interpolation Linear interpolation Linear interpolation

Page 125: Manual de Operación

OPERATION MANUAL

- 3 - 16 -

2.3 Optional Angle Chamfering and Corner Rounding

format: 1. Z axis toX axis (table1)

G01

2. X axis to Z axis (table2) G01

Meaning of command: X、Z:Coordinates of the end position

C:Chamfering value (45°) R:Rounding radius

Examples: O1003; G28 U0; G28 W0; G50 S2000; G96 G00 T0101 S96 M3; X30. Z3.; G01 Z-20. F0.15; Z-28. R8.; X50.; Z-58.; X80. C4.; Z-62.; T0100 M5; G28 U0; G28 W0; M30;

Start point

C+,R+

C-,R-

(table 1)

(table 2)

C+,R+C-,R-

X__ C__; X__ R__;

Z__ C__; Z__ R__; Start point

Page 126: Manual de Operación

OPERATION MANUAL

- 3 - 17 -

2.4 G02/G03 Circular Interpolation

Use of the command: It is used for cutting of normal arc path. The cutting direction can be specified.

Format: G02 G03 G02 G03

Meaning of command: G02:Circular interpolation CW G03:Circular interpolation CCW X、Z:Coordinates of the end position(Absolute value) U、W:Coordinates of the end position(Incremental value) R:Arc radius I:The vector from the start point of cutting to the arc center along X axis. K:The vector from the start point of cutting to the arc center along Z axis. F:Feedrate

Description on I, K, R and judgement of the positive or negative value: 1. From the start point to the arc center, the vector values are I along the X axis, and

K along the Z axis.

2. The values of I, and K are positive when the arc center is located at the positive side along the corresponding axes of the start point and negative when the arc

center at the negative side of the start point.

End point

Start point

Z

X

R30

Start point

I =-30,K = 0

G03

ZEnd point

X

R30

I = -30,K = 0

G02

X__ Z__ R__ F__;U__ W__ R__ F__;

X__ Z__ I__K__ F__;U__ W__ I__K__ F__;

Page 127: Manual de Operación

OPERATION MANUAL

- 3 - 18 -

3. R is the commanded value of the arc radius. The R value is positive when the arc

is less than or equals to 180°, and negative when the arc is greater than 180° and less than 360°.

Arc is less than 180 ° → Path(A) G02 W60. U10. R50. F100; Arc is greater than 180 ° → Path(B) Not command single block .

5. If commands I , K and R are given in the same block, there will be no action at all and no alarm occurs.

Example: O1004; G28 U0; G28 W0; G50 S2000; G96 G00 T0101 S96 M3; X10. Z10.; G01 X0. Z0. F0.12; X20.; G03 X40. Z-10. R10.; G01 Z-40.; G02 X80. Z-60. R20.; G01 Z-70.; T0100 M5; G28 U0; G28 W0; M30;

Start point

End point

R50

(A)

(B)

Z

X

Z

XR20

∮40

∮80

40

10

R10

Page 128: Manual de Operación

OPERATION MANUAL

- 3 - 19 -

2.5 G04 Dwell Use of the command:

It is used for a specified time interval of pause in the program.

Format: G04

Meaning of command: X、U:Pause time(unit:sec.), decimal point permitted.

P:Pause time(unit:0.001sec.), decimal point not permitted.

Example: O1005; G28 U0; G28 W0; G50 S2000; G97 G00 T0101 S1500 M3; X50. Z-52.; G01 X33. F0.05; G04 X1.; G00 X55.; T0100 M5; G28 U0; G28 W0; M30;

Note:(1)The G04 is a one – shot G code. It is effective only for the specified block with this code.

(2) If the P command value is with decimal point, the alarm No. 007 will occur.

X

Z

52

∮33

∮45

X__;U__;P__;

Page 129: Manual de Operación

OPERATION MANUAL

- 3 - 20 -

2.6 G07.1(G107) Cylindrical Interpolation (C Axis) Use of the command:

It is used for cutting arc on the cylindrical surface. The rotary axis is necessary.

Format: G07.1 C__; G07.1 C0;

Meaning of command: C:Rotating angle of the rotary axis.

C0:Cylindrical interpolation cancelled.

Example: O1006; N1 G28 U0; N2 G28 W0; N3 G50 S2000; N4 G96 G00 T0101 S800 M3; N5 Z100. C0; N6 G42 Z120. D10 F100; N7 G07.1 C30.; N8 G02 Z90. C60. R30.; N9 G01 Z70.; N10 G03 Z60. C70. R10.; N11 G01 C150.; N12 G03 Z70. C190. R75.;

N13 G01 Z110. C230.; N14 G02 Z120. C270. R75.; N15 G01 C360.; N16 G40 X100.; N17 G107 C0; N18 T0100 M5; N19 G28 U0; N20 G28 W0; N21 M30;

Contour

Path of tool center

Z (mm)

C (deg)

12011090 7060

0 150 230 270190 360 70 60 30

N7N8

N9N10 N11 N12

N13

N14 N15

CRZ

Page 130: Manual de Operación

OPERATION MANUAL

- 3 - 21 -

Parameter

No. Meaning

1006 # 0 Define the axis type as 0:Linear axis 1:Rotation axis

1006 # 1 The coordinate system of the rotary axis is 0:Rotation axis 1:Linear axis

Note:In the cylindrical interpolation, only the R command can be used for the arc radius, not I , K commands.

Page 131: Manual de Operación

OPERATION MANUAL

- 3 - 22 -

2.7 G10 Programmable data input

2.7.1 Tool length offset/radius offset Use of the command:

It is used for changing a tool length offset or a radius offset automatically during program execution.

Format: G10

Meaning of command: P:Offset number. X:X axis offset value(Absolute value) Z:Z axis offset value(Absolute value) R:Tool radius offset value(Absolute value) U:X axis offset value (Incremental value) W:Z axis offset value (Incremental value) C:Tool radius offset value (Incremental value) Q:Type No. of compensation.

1. Tool geometry offset mode

Examples: Offset number is 1,offset value on X axis 138.52,offset value on Z axis -332.226,Tool nose radius is 0.5. Imaginary the tool nose number is 3,the format is as follows:

G10 P1 X138.52 Z-332.226 R0.8 Q3;

P __ X __ Z __ R __ Q __; P __ U __ W __ C __ Q __;

Page 132: Manual de Operación

OPERATION MANUAL

- 3 - 23 -

2. Tool abrasion/geometry offset mode

abrasion offset P = offset number

geometry offset P = offset number + 10000

Application example:

(1) abrasion offset Offset number is 2,offset value on X axis 0.03,offset value on Z axis -0.1,imaginary tool nose number is 2,the format is as follows:

G10 P2 X0.03 Z-0.1 R0 Q2;

(2) geometry offset Offset number is 1,offset value on X axis 123.456,offset value on Z axis -357.628,tool nose radius is 0.8,imaginary tool nose number is 3,the format is as follows: G10 P10001 X123.456 Z-357.628 R0.8 Q3;

Imaginary tool nose number . In abrasion /geometry offset picture are share.

Imaginary tool nose number . In abrasion /geometry offset picture are share.

Page 133: Manual de Operación

OPERATION MANUAL

- 3 - 24 -

Assume tool position

Setting value = 1

Setting value = 2 Setting value = 3 Setting value = 4

Setting value = 5 Setting value = 6 Setting value = 7 Setting value = 8

Page 134: Manual de Operación

OPERATION MANUAL

- 3 - 25 -

2.8 G10/G11 Programmable parameter input Use of the command:

It is used for changing a parameter setting or pitch error offset automatically during program execution.

Format: G10 L50; N__ P__ R__; G11;

Meaning of command: G10:Automatic programmable parameter input ON. L50:Executing the function of automatic programmable parameter input.

N:Parameter No. P:Axis No. R:Setting value of the parameter.

G11:Automatic programmable parameter input OFF. Example:(This is just an example for explanation. Do not do the same

setting into the machine parameter.) (1) Assume parameters will be changed as the No.1406 to 0000 0001, No.1410

to 8000 and No.1420 Z axis to 30000, the program will be as follows:

O1007; G10 L50; N1406 R00000001; N1410 R8000; N1420 P3 R30000; G11; M30;

Page 135: Manual de Operación

OPERATION MANUAL

- 3 - 26 -

(2) Assume the pitch error offset will be changed as the No.0 to –1 and No.10 to 2, the program will be as follows:

(Offset value N = Offset number + 10000)

O1008; G10 L50; N10000 R-1; N10010 R2; G11; M30;

Note:(1) Generally, the R address cannot be written with decimal point. (2) Other NC commands cannot be used under this mode. (3) Before executing this function, the command G80 has to be used

for canceling canned cycles.

No.0 No.10

Page 136: Manual de Operación

OPERATION MANUAL

- 3 - 27 -

2.9 G17/G18/G19 Plane selection Use of the command:

It is used to define the work plane for arc cutting movement.

Format: G17; G18; G19;

Meaning of command: G17:X – Y plane G18:Z – X plane G19:Y – Z plane

Example: O1000; G18; : : M30;

Note:(1) G18 plane can be set as the status when machine start by parameter setting.(2) If the work plane changes during cutting, the command of plane selection

has to be changed too. (3) If the work axis is not in the selected work plane during arc cutting (G02 ╱

G03), the alarm No.021 will occur.

+X

+Y

+Z

G17

G19G18

Page 137: Manual de Operación

OPERATION MANUAL

- 3 - 28 -

2.10 G20/G21 Inch and metric conversion Use of the command:

It is used for switching inch input or metric input.

Format: G20; G21;

Meaning of command: G20:Inch input. G21:Metric input.

Increment system Least input increment

ISB 0.001 mm 0.0001 inch

ISC 0.0001 mm 0.00001 inch

Example: Enter X1.23456

Increment system Display

ISB 1.234 mm

1.2345 inch

ISC 1.2345 mm

1.23456 inch

Either inch or metric input can be selected on screen.

1. Under the MDI mode, press the function key .

2. Press the soft key [ SETING ]。

OFFSETSETTING

0:MM 1:INCH

Page 138: Manual de Operación

OPERATION MANUAL

- 3 - 29 -

3. Move the cursor to the “ INPUT UNIT ” by pressing cursor keys.

4. Path 1. (1) Press the soft key [ ( OPRT ) ].

(2) Press the soft key [ ON : 1 ] or [ OFF : 0 ].

Path 2. (1) Press numeric keys or .

(2) Press the input key or press the soft key [ INPUT ].

Parameter

No. Meaning

5006 # 0 When the unit is switched between the inch and metric systems, automatic tool offset value conversion is 0:Not performed 1:Performed

Note:Combined use of the inch system and the metric system is not allowed.

1INPUT

0

Page 139: Manual de Operación

OPERATION MANUAL

- 3 - 30 -

2.11 G28 Return to Reference Position Use of the command:

It is used for executing machine origin return in program.

Format: G28

Meaning of command: X、Z:Coordinates of the end position(Absolute value) U、W:Coordinates of the end position(Incremental value)

The command G28 includes to return the first reference point too. Therefore, it is not necessary to specify the coordinates of the origin. When X, Y, Z axes are commanded to return the machine origin, machine crash such as tool colliding the workpiece can be avoided by passing the first refernce point.

Example: O1000; G28 U0; G28 W0; : : M30;

Note:Usually, G28 is used as follows(The tool returns the machine origin directly.) X axis return the machine origin, then Z axis returns the machine origin.

X __ Z __; U __ W __;

The machine origin

The current position X

Z

Page 140: Manual de Operación

OPERATION MANUAL

- 3 - 31 -

2.12 G30 Reference position return (Option) Use of the command:

It is used to move the tool to return 2nd or 3rd or 4th reference point during program execution by passing a specified reference point .

Format: G30 P__ X__ Z__;

Meaning of command: P:Sequence no. of the reference point.

P2~The 2nd reference point, P3~The 3rd reference point, P4~The 4th reference point

X、Z:Coordinates of the specified reference point.

Example: Assume:The current tool position is at (1).The 2nd reference point is set in the parameter No.1241 X = -600000, Y = -45000 O1000; G80 G40 G49 G00 G17; : G90 G30 P2 X-200. Y-100.; (1) → (2) → (3) : M30;

Parameter

No. Meaning

1241 Coordinate value of the second reference position

1242 Coordinate value of the third reference position

1243 Coordinate value of the fourth reference position

Note:(1) The 2nd, 3rd and 4th reference points are set in the parameters with machine

coordinates .

(1)

The current position

X

Y

(X-150. Y-300.)

(2)

The specified reference point

(X-200. Y-100.)

(3)

The 2nd reference point(X-400. Y-400.)

Page 141: Manual de Operación

OPERATION MANUAL

- 3 - 32 -

2.13 G32 Constant lead threading Use of the command:

Can random appoint way of thread cutting . Format:

Parallel thread G32

Tapered thread G32

Plane thread G32

Format explanations: X、Z:End point(Absolute value) U、W:End point(Incremental value)

F:Lead of the long axis

Application example: Turn thread M20 × 2.5,V = 100 m/min

1. Calculate spindle speed

(1)

(2) = = 1591 rpm

2. Calculate before/after gap

(1) = = mm

(2) = == mm

3. Calculate cutting depth and botton diameter

cutting depth = 0.6495 × 2.5 = 1.624 mm

botton diameter = 20 – (1.624 × 2 ) = 16.752 mm

F Cutting depth

Parallel thread

Speed of feed P ≤

S

Speed of feed 2.5 ≤

S

S × P δ1 =

400

XX00 × 2.5

400

S × P δ1 =

1800

XX00 × 2.5

1800

1000 × 100

π × 20

1000 V S =

π D

Z__ F__;W__ F__;

X__ Z__ F__;U__ W__ F__;

X__ F__;U__ F__;

F

Cutting depth

Tapered thread

Page 142: Manual de Operación

OPERATION MANUAL

- 3 - 33 -

4. Calculate cutting number and depth

Check thread cutting divide value ?

Number 1 tool cutting vaule: P = 2.5 = d ( 1 + + △ . . . + )

d = ?△

Number 2 tool cutting vaule: d (√2 △ – 1) =

Number 3 tool cutting vaule: d (√3 △ – √2) =

Number 4 tool cutting vaule: d (√4 △ – √3) =

Number 5 tool cutting vaule: d (√5 △ – √4) =

Number 6 tool cutting vaule: d (√6 △ – √5) =

Number 7 tool cutting vaule: d (√7 △ – √6) =

Number 8 tool cutting vaule: d (√8 △ – √7) =

Note:Thread cutting need G97code control spindle rotational speeed to enable fixed.

1 √2

1 √8

Page 143: Manual de Operación

OPERATION MANUAL

- 3 - 34 -

2.14 G34 Variable lead thread cutting Use of the command:

Specifying an increment or a decrement value for a lead per screw revolution enables variable-lead cutting to be performed.

format: G34 Z__ F__ K__;

Meaning of command: Z: F:Lead in longitudinal axis direction at the start point

K:Increment and decrement of lead per spindle revolution, Address other than K are the same as in straight/taper thread cutting with G32 .

Example: O1009; G28 U0; G28 W0; G50 S800; G96 G00 T0101 S96 M3; X40. Z5.; G34 Z-50. F8. K0.3; G00 X45.; Z3.; X38.8; G34 Z-50. F8. K0.3; G00 X45.; Z3.; X38.6; G34 Z-50. F8. K0.3; G00 X45.; T0100 M5; G28 U0; G28 W0; M30;

Page 144: Manual de Operación

OPERATION MANUAL

- 3 - 35 -

2.15 G40/G41/G42 Cutter dimensional compensation Use of the command:

For cutting side face, the cutting path of the program should be along the outer edge and not along the center of the cutter. Because there is difference of cutter radius, a tool radius offset is applied in the program for compensating such difference and achieving the required actual cutting path .

Format: X__ Z__; G40 X__ Z__;

Meaning of command: G41:Tool radius offset for shifting tool to the left. G42:Tool radius offset for shifting tool to the right. G40:Tool radius offset cancelled.

X、Z:Position of the tool arrival after offset applied or cancelled.

Note:The selection of G41 G42 is based on the direction of tool movement╱

during cutting

Z

Tool center path

workpiece profile Tool

X

Error value

Path in program G42

Path in program G41

G41 G42

Page 145: Manual de Operación

OPERATION MANUAL

- 3 - 36 -

Example: O1010; G28 U0; G28 W0; G50 S800; G96 G00 T0101 S96 M3; X0. Z0.; G01 G42 X48. Z0. F0.2; G01 Z-48.; X70. Z-84.; G02 X100. Z-100. R16.; G01 Z-110.; G40 X110. Z-50.; T0100 M5; G28 U0; G28 W0; M30;

Z

XR16

∮10

0

4836

T = 2:3

∮48

Page 146: Manual de Operación

OPERATION MANUAL

- 3 - 37 -

2.16 G50 Max spindle speed setting. Use of the command:

To do magnification or contraction with some specified scale on the profile to be cut according to the path in program .

Format: G50 S__;

Meaning of command: S:Max spindle speed

Example: O1000; G28 U0; G28 W0; G50 S800; : : M30;

Page 147: Manual de Operación

OPERATION MANUAL

- 3 - 38 -

2.17 G53 Machine coordinate system selection Use of the command:

When a specified position in the machine coordinate system will be moved to, the command G53 can be used directly and the inconvenience due to transference among G54, G92 and the machine coordinate can be avoided. This command must be combined with a command of movement such as G00.

Format: G53

Meaning of command: X、Z:The specified position in machine coordinate.

Example: O1000; : : G53 X120. Z-200.; : M30;

Note:(1) G53 is effective only under the absolute mode G90. (2) G53 is a one-shot G code.

X__ Z__; X__ Z__ F__;

G00 G01

(X120. Z-200.)

The current position

120

Machine origin -200

Z

X

Page 148: Manual de Operación

OPERATION MANUAL

- 3 - 39 -

2.18 G60 Single direction positioning Use of the command:

For the purpose of exact positioning without backlash compensation, this command restricts movement along the only direction for positioning to avoid backlash. This is a one-shot G code and effective only in the block with it. The movement is similar to the G00.

Format: G60 X__ Z__;

Meaning of command: X、Z:Coordinates of the point with exact positioning.

Example: O1011; G28 U0; G28 W0; G50 S2000; G96 G00 T0101 S96 M3; G60 X20. Z3.; G60 G01 Z-20. F0.15 G60 X30. T0100 M5; G28 U0; G28 W0; M30;

Parameter

No. Meaning

5431 # 0 Single direction positioning is included in 0:One–shot G codes (00 group) 1:Modal G codes (01 group)

5440 Positioning direction and overrun distance in single direction positioning for each axis

Note:During canned cycle for drilling, no single direction positioning is effective

in Z axis

Start position

End position

Start position

Overrun

Temporary stop

Page 149: Manual de Operación

OPERATION MANUAL

- 3 - 40 -

2.19 G70 ~ G76 repetitive cycle Use of the command:

There are several types of predefined canned cycles that make programming easier. For instance, the data of the finish work shape describes the tool path for rough machining. And also, a canned cycles for the thread cutting is available .

Notes: 1. Tool nose radius compensation cannot be applied to G71 ~ G76、G78 .

2. In the blocks between the sequence number specified by P and Q , the following commands cannot be specified:

(1) One shot G code except for G04 (dwell)

(2) 01 group G code except for G00,G01,G02,and G03

(3) 06 group G code

(4) M98 / M99 3. When G70,G71,G72,or G73 is executed,the sequence number specified by address P and Q should not be specified twice or more in the same program . 4. The blocks between the sequence number specified by P and Q on the multiple repetitive cycle must not be programmed by using ‘’Direct Drawing Dimensions Programming’’ or ‘’Chamfering and Corner R’’ .

Page 150: Manual de Operación

OPERATION MANUAL

- 3 - 41 -

2.20 G70 Finishing cycle Use of the command:

After rough cutting by G71、G72、G73,the following command permits finishing .

Format: G70 P__ Q__;

Meaning of command: P:Sequence number of the first block for the program of finishing shape. Q:Sequence number of the last block for the program of finishing shape.

Application example: O1000; : N100 G0 X20. Z3.; : : : N200 X40.; G70 P100 Q200; : M30;

Note:(1) F,S,and T functions specified in the block G71,G72,G73 are not effective but those specified between sequence numbers ‘’ns’’ and ‘’nf’’ are effective in G70 .

(2) When the cycle machining by G70 is terminated, the tool is returned to the start point and the next block is read . (3) In blocks between ‘’ns’’ and ‘’nf’’ referred in G70 through G73,the

subprogram cannot be called .

Page 151: Manual de Operación

OPERATION MANUAL

- 3 - 42 -

2.21 G71 Stock removal in turning Use of the command:

It is used for diameter short but linear content length workpiece to process,is axial cutting value is more than radial to use .

Format: G71 U__ R__; G71 P__ Q__ U__ W__ F__;

Meaning of command: U:Rapid depth of cut (radius designation) R:Rapid traverse P:Sequence number of the first block for the program of finishing shape Q:Sequence numger of the last block for the program of finishing shape U:Distance and direction of finishing allowance in X direction W:Distance and direction of finishing allowance in Z direction F:Cutting feed

Application example: O1012; G28 U0; G28 W0; G50 S2000; G96 G00 T0101 S100 M3; X80. Z0.;⋯⋯⋯⋯⋯(Cycle point) G71 U2. R1.; G71 P100 Q200 U0.1 W0.1 F0.3; N100 G0 X36;⋯⋯⋯(Start point) G1 Z0; Z-50.; X48. Z-80.; Z-140.; X72. Z-212.; N200 X80.;⋯⋯⋯⋯(End point) G70 P100 Q200; M5; G28 U0; G28 W0; M30;

X

Z

∮72

72 60 50 30

∮36

∮48

R

U

U

W

Z

X

Cycle point

Start point

End point

Page 152: Manual de Operación

OPERATION MANUAL

- 3 - 43 -

2.22 G72 Stock removal in facing Use of the command:

It is used for diameter length but linear content short workpiece to process,is radial cutting value is more than axial to use .

Format: G72 W__ R__; G72 P__ Q__ U__ W__ F__;

Meaning of command: W:Rapid depth of cut (radius designation) R:Rapid traverse P:Sequence number of the first block for the program of finishing shape Q:Sequence numger of the last block for the program of finishing shape U:Distance and direction of finishing allowance in X direction W:Distance and direction of finishing allowance in Z direction F:Cutting feed

Application example: O1013; G28 U0; G28 W0; G50 S1000; G96 G00 T0101 S90 M3; X152. Z3.;⋯⋯⋯⋯⋯(Cycle point) G72 W2. R1.; G72 P100 Q200 U0.1 W0.1 F0.3; N100 G0 Z-80.;⋯⋯⋯(Start point) G1 X150. Z-74.; X110.Z-50.; Z-30.; X70.Z-20. N200 Z3.;⋯⋯⋯⋯⋯(End point) G70 P100 Q200; T0100 M5; G28 U0; G28 W0; M30;

R

U

U

W

Z

X

X

Z

20

∮15

0

∮11

0

∮70

24

10

20

Cycle point

Start point

End point

Page 153: Manual de Operación

OPERATION MANUAL

- 3 - 44 -

2.23 G73 High speed peck drilling cycle Use of the command:

It is used for deep drilling and a material of chips broken not easily .After work,use G80 to cancel this function .

Format: G73 U__ W__ R__; G73 P__ Q__ U__ W__ F__;

Meaning of command: U:Distance and direction of relief in the X axis direction (Radius designation) W:Distance and direction of relief in the Z axis direction R:The number of division P:Sequence number of the first block for the program of finishing shape Q:Sequence number of the last block for the program of finishing shape U:Distance and direction of finishing allowance in X direction W:Distance and direction of finishing allowance in Z direction F:Cutting feed

Example: O1014; G28 U0; G28 W0; G50 S2000; G96 G00 T0101 S96 M3; X100. Z3.;⋯⋯⋯⋯⋯(Cycle point) G73 U2. W2. R1.; G73 P100 Q200 U0.1 W0.1 F0.3; N100 G0 X35.;⋯⋯⋯(Start point) G1 Z-15.; X44.; X64. Z-25.; G02 X97. Z-43. R30.; N200 X110.;⋯⋯⋯⋯(End point) G70 P100 Q200; T0100 M5; G28 U0; G28 W0; M30;

Z

X

Z

X R30

∮64

∮35

∮97

C10

15 18

Cycle point

Start point

End point

Page 154: Manual de Operación

OPERATION MANUAL

- 3 - 45 -

2.24 G74 End face peck drilling cycle Use of the command:

It is used for tapping of left-hand thread。The tool will rotate with the opposite direction at the hole bottom automatically,and retracts out of the hole。After work,use G80 to cancel this function .

Format: G74 R__; G74 X__ Z__ P__ Q__ R__ F__;

Meaning of command: R:Return amount X:Incremental amount from A to B Z:Incremental amount from A to C P:Movement amount in X direction (without sign) Q:Depth of cut in Z direction (without sign) R:Relief amount of the tool at the cutting bottom F:Feed rate

Application example:

Section width 4 mm Ø30 Ø50 10

O1015; G28 U0; G28 W0; G50 S2000; G96 G00 T0101 S100 M3; X30. Z3.; G74 R1.; G74 X42. Z-10. P3000 Q1000 F0.1; G00 X150. Z150.; T0100 M5; M30;

Page 155: Manual de Operación

OPERATION MANUAL

- 3 - 46 -

2.25 G75 Outer diameter/internal diameter drilling cycle Use of the command:

Use for grooving and drilling,and permit the tool to relief automatically . Four symmetrical patterns are considered,respectively .

Format: G75 R__; G75 X__ Z__ P__ Q__ R__ F__;

Meaning of command: R:Return amount X:Incremental amount from A to B Z:Incremental amount from A to C P:Movement amount in X direction (without sign) Q:Depth of cut in Z direction (without sign) R:Relief amount of the tool at the cutting bottom F:Feed rate

Application example: Section width 6 mm O1016; G28 U0; G28 W0; G50 S2000; G96 G00 T0101 S96 M3; X45. Z-32.; G75 R1.; G75 X30. Z-31. P2000 Q5000 F0.1; T0100 M5; G28 U0; G28 W0; M30;

R

Q

Q

Z

X

C

∮30

∮43

15

Z

X

16

Page 156: Manual de Operación

OPERATION MANUAL

- 3 - 47 -

2.26 G76 Multiple thread cutting cycle Use of the command:

Format: G76 P△△ ◇◇ □ □ Q __ R__;

G76 X__ Z__ R__ P__ Q __F__;

Meaning of command: m:Repetitive count in finishing r:Chamfering amount。When the thread lead is expressed by L,the value of L can be set from 0.0L to 9.9L in 0.1L increment a:Angle of tool tip Q:Minimum cutting depth (specified by the radius value) R:Finishing allowance

X、Z:Coordinates of the end position R:Difference of thread radius If I = 0,ordinary straight thread cutting can be made。 P:Height of thread Q:Depth of cut in 1st cut(can not less than 0.1mm) F:Lead of thread

Application example: Thread cutting M25 × 3 P

1. Calculate spindle speed

= = 1273 rpm

2. Calculate before/after gap

(1) = = 7.96 mm

m (1 to 99)

r (00 to 99) a (00 to 99)

S × P δ1 =

400

1273× 2.5

400

1000 × 100

π × 25

1000 V S =

π D

Page 157: Manual de Operación

OPERATION MANUAL

- 3 - 48 -

(2) = == 1.77 mm

3. Calculate cutting depth and botton diameter

cutting depth =0.6495 × 3 = 1.95 mm

botton diameter =25 – (1.95 × 2) = 21.1 mm

4. Calculate cutting number and depth

Check thread cutting divide value is 10 order

Number 1 tool cutting vaule: P = 3 = d ( 1 + + △ . . . + )

d = 0.9△

O1017; G28 U0; G28 W0; G97 G00 T0101 S1000 M3; X40. Z5.; G76 P011060 Q40 R200; G76 X21.1 Z-27. P1950 Q957 F3.; T0100 M5; G28 U0; G28 W0; M30;

1 √2

1 √10

S × P δ1 =

1800

1273 × 2.5

1800

Page 158: Manual de Operación

OPERATION MANUAL

- 3 - 49 -

2.27 G80、G83 ~ G85、G87 ~ G89 Cutting cycle

G code

Drilling axis

Hole machining operation

Operation in the bottom hole position

Retraction operation

Applications

G80 ― ― ― ― cancel

G83 Z axis Cutting feed / intermittent Dwell Rapid traverse Front drilling cycle

G84 Z axis Cutting feed DwellBspindle CCW Cutting feed Front tapping cycle

G85 Z axis Cutting feed ― Cutting feed Front boring cycle

G87 X axis Cutting feed / intermittent Dwell Rapid traverse Side drilling cycle

G88 X axis Cutting feed DwellBspindle CCW Cutting feed Side tapping cycle

G89 X axis Cutting feed Dwell Cutting feed Side boring cycle

In general,the drilling cycle consists of the following six operation sequences .

Operation 1:Positioning of X(Z)、and C axis .

Operation 2:Rapid traverse up to point R level .

Operation 3:Hoole machining .

Operation 4:Operation at the bottom of a hole .

Operation 5:Retraction to point R level .

Operation 6:Rapid traverse up to the initial point .

Note:G83 ~ G85、G87 ~ G89 are modal G codes and remain in effect until canceled。When in effect,the current state is the drilling mode .

Rapid traverse

Feed

Z

X

→ ←

←→

→Operation 5

Point R levelOperation 6Operation 2

Operation 3

Initial level

Operation 4

Operation 1

Page 159: Manual de Operación

OPERATION MANUAL

- 3 - 50 -

2.28 G83 Drilling cycle (Z axis) Use of the command:

A drilling G code specifies positioning axes and a drilling axis as shown below。The C-axis and X- or Z-axis are used as positioning axes。The X- or Z-axis,which is not used as a positioning axis,is used as a drilling axis . To cancel a canned cycle,use G80 .

Format: G83 X__ Z__ Q__ F__;

Meaning of command: X:Hole position data Z:The distance from point R to the bottom of the hole Q:Depth of cut for each cutting feed F:Cutting feedrate

Application example: O1018; G28 U0; G28 W0; G50 S2500; G97 G00 T0101 S600 M3; X0.Z10.; G83 Z-35.Q6000 F0.1; T0100 M5; G28 U0; G28 W0; M30;

Parameter

No. Meaning

5114 Retraction distance specified in parameter No. 5114

Note:To cancel a canned cycle,use G80 or a group 01 G code .

Z

Q

gap

Q Q

R

gap

Page 160: Manual de Operación

OPERATION MANUAL

- 3 - 51 -

2.29 G84 Tapping cycle (Z axis) Use of the command:

Tapping is performed by rotating the spindle clockwise。When the bottom of the hole has been reached,the spindle is rotated in the reverse direction for retraction。This operation creates threads。Feedrate overrides are ignored during tapping。A feed hold does not stop the machine until the return operation is completed。To cancel a canned cycle,use G80 .

Format: G84 X__ Z__ F__;

Meaning of command: X:Hole position data Z:The distance from point R to the bottom of the hole F:Cutting feedrate

Application example: M10 ╳ 1.5 P O1019; G28 U0; G28 W0; G97 G00 T0101; S160 M3; ( CW Tapping) X0. Z3.; M29 S160; G84 Z-35. F0.2; G80; T0100 M5; G28 U0; G28 W0; M30;

Note:(1) This command cannot be used together with a command of Group 01(such as G00, G01, G02 ….). Otherwise, this function will be ineffective .

(2) F (Feed) = P (Pitch) (3) When a tapping operation is done during setting up a work, the rotary

switches of SPINDLE OVERRIDE % and FEEDRATE OVERRIDE % are ineffective .

CCW

CW

Page 161: Manual de Operación

OPERATION MANUAL

- 3 - 52 -

Application example: M10 ╳ 1.5 P

O1019;

G28 U0;

G28 W0;

G97 G00 T0101;

M4 S160; (CCW Tapping)

X0. Z3.;

M29 S160;

G84 Z-35. F0.2;

G80;

T0100 M5;

G28 U0;

G28 W0;

M30;

CW

CCW

Page 162: Manual de Operación

OPERATION MANUAL

- 3 - 53 -

2.30 G85 Boring cycle (Z axis) Use of the command:

This cycle is used to bore a hole。To cancel a canned cycle,use G80 .

Format: G85 X__ Z__ R__ Q__ P__ F__;

Meaning of command: X:Hole position data Z:The distance from point R to the bottom of the hole R:The distance from the initial level to point R level Q:Depth of cut for each cutting feed P:Dwell time at the bottom of a hole(unit 0.001 sec) F:Cutting feedrate

Application example: O1020; G28 U0; G28 W0; G97 G00 T0101 S160 M3; X50. Z10.; G85 Z-35. R5. Q6000 P1000 F0.2; T0100 M5; G28 U0; G28 W0; M30;

Note:(1) This command cannot be used together with a command of Group 01(such

as G00, G01, G02 ….). Otherwise, this function will be ineffective . (2) After positioning,rapid traverse is performed to point R。Drilling is

performed from point R to point ZVAfter the tool reaches point Z,it returns to point R at a federate twice the cutting federate .

Page 163: Manual de Operación

OPERATION MANUAL

- 3 - 54 -

2.31 G87 Drilling cycle (X axis /with live tool) Use of the command:

A drilling G code specifies positioning axes and a drilling axis as shown below . The C-axis and X- or Z-axis are used as positioning axes . The X- or Z-axis,which is not used as a positioning axis,is used as a drilling axis . To cancel a canned cycle,use G80 .

Format: G87 X__ Z__ R__ Q__ F__;

Meaning of command: X:The distance from point R to the bottom of the hole Z:Hole position data R:The distance from the initial level to point R level Q:Depth of cut for each cutting feed F:Cutting feedrate

Application example: O1021; G28 U0; G28 W0; G50 S2500; G96 G00 T0101 S180 M3; X50. Z-150.; G87 X25. R5. Q6000 F0.1; T0100 M5; G28 U0; G28 W0; M30;

Parameter

No. Meaning

5114 Retraction distance specified in parameter No. 5114

Note:To cancel a canned cycle,use G80 or a group 01 G code .

Z Q

gap

Q

QR

gap

Page 164: Manual de Operación

OPERATION MANUAL

- 3 - 55 -

2.32 G88 Tapping cycle (X axis /with live tool) Use of the command:

Tapping is performed by rotating the spindle clockwise。When the bottom of the hole has been reached,the spindle is rotated in the reverse direction for retraction。This operation creates threads . Feedrate overrides are ignored during tapping。A feed hold does not stop the machine until the return operation is completed . To cancel a canned cycle,use G80 .

Format: G88 X__ Z__ R__ Q__ P__ F__;

Meaning of command: X:The distance from point R to the bottom of the hole Z:Hole position data R:The distance from the initial level to point R level Q:Depth of cut for each cutting feed P:Dwell time at the bottom of a hole(unit 0.001 sec) F:Cutting feedrate

Application example: M10 ╳ 1.5 P O1022; G28 U0; G28 W0; G97 G00 T0101; S160 M3; X50. Z-150.; M29 S160; G88 X20. R5. Q6000 P1000 F0.2; G80; T0100 M5; G28 U0; G28 W0; M30;

Note:(1) This command cannot be used together with a command of Group 01(such as G00, G01, G02 ….). Otherwise, this function will be ineffective .

(2) F (Feed) = P (Pitch) (3) When a tapping operation is done during setting up a work, the rotary

switches of SPINDLE OVERRIDE % and FEEDRATE OVERRIDE % are ineffective .

CCW CW

Page 165: Manual de Operación

OPERATION MANUAL

- 3 - 56 -

Application example: M10 ╳ 1.5 P

O1022;

G28 U0;

G28 W0;

G97 G00 T0101;

M4 S160; (CCW Tapping)

X50. Z-150.;

M29 S160;

G88 X20. R5. Q6000 P1000 F0.2;

G80;

T0100 M5;

G28 U0;

G28 W0;

M30;

CW CCW

Page 166: Manual de Operación

OPERATION MANUAL

- 3 - 57 -

2.33 G89 boring cycle (X axis /with live tool) Use of the command:

This cycle is used to bore a hole。To cancel a canned cycle,use G80 .

Format: G89 X__ Z__ R__ Q__ P__ F__;

Meaning of command: X:The distance from point R to the bottom of the hole Z:Hole position data R:The distance from the initial level to point R level Q:Depth of cut for each cutting feed P:Dwell time at the bottom of a hole(unit 0.001 sec) F:Cutting feedrate

Application example: M10 ╳ 1.5 P O1023; G28 U0; G28 W0; G97 G00 T0101 S160 M3; X50. Z10.; G89 Z-35. R5. Q6000 P1000 F0.2; T0100 M5; G28 U0; G28 W0; M30;

Note:(1) This command cannot be used together with a command of Group 01(such as G00, G01, G02 ….). Otherwise, this function will be ineffective.

(2) After positioning,rapid traverse is performed to point R。Drilling is performed from point R to point ZVAfter the tool reaches point Z,it returns to point R at a federate twice the cutting federate .

Page 167: Manual de Operación

OPERATION MANUAL

- 3 - 58 -

2.34 G90 Outer / internal diameter cutting cycle Use of the command:

To suit single external workpiece inside-outside diameter axial cutting .

Format: Straight cutting cycle G90 X__ Z__ F__;

Taper cutting cycle G90 X__ Z__ R__ F__;

Meaning of command: X、Z:Coordinates of the end position

R:Rapid traverse F:Specified by F code

Application example: O1024; G28 U0; G28 W0; G50 S2000; G96 G00 T0101 S96 M3; X40. Z3.; G90 X34. Z-40. F0.25; X32.; X30.; G00; T0100 M5; G28 U0; G28 W0; M30;

large diameter – small diameter R =

2

X

∮36

40

∮30

Z

R-

R+

X

∮36

40

Z ∮

20

∮30

O1025; G28 U0; G28 W0; G50 S2000; G96 G00 T0101 S96 M3; X30. Z3.; G90 X34. Z-40. R-5. F0.25; X32.; X30.; G00; T0100 M5; G28 U0; G28 W0; M30;

Page 168: Manual de Operación

OPERATION MANUAL

- 3 - 59 -

2.35 G92 Thread cutting cycle Use of the command:

This command is similar to the G54~G59 (work coordinate system) and used for setting a work origin. In the program, the G92 can’t be used with any of G54~G59 together. Otherwise, the coordinate system will be shifted away .

Format: Straight thread cutting G92

Taper thread cutting cycle G92

Meaning of command: X、Z:Coordinates of the end position(Absolute value) U、W:Coordinates of the end position(Incremental value)

R:Rapid traverse

Application example: thread cutting M20 × 2.5 P

O1000; G28 U0; G28 W0; G97 G00 T0101 S1000 M3; X20. Z5.; G92 X19. Z-42. F12.5; T0100 M5; G28 U0; G28 W0; M30;

X__ Z__ R__ F__; U__ W__ R__ F__;

X

Z

40

X__ Z__ F__; U__ W__ F__;

Page 169: Manual de Operación

OPERATION MANUAL

- 3 - 60 -

2.36 G94 End face turning cycle Use of the command:

It is used for single external workpiece inside-outside diameter radial cutting .

Format: Straight thread cutting G94 X__ Z__ F__;

Taper thread cutting cycle G94 X__ Z__ R__ F__;

Meaning of command: X、Z:Coordinates of the end position

R:Rapid traverse F:Specified by F code

R:Large diameter – small diameter / 2

Application example:

O1026; G28 U0; G28 W0; G50 S2000; G96 G00 T0101 S96 M3; X30. Z3.; G94 X43. Z-8. F0.25; X32.; X30.; G00; T0100 M5; G28 U0; G28 W0; M30;

R-R+

O1027; G28 U0; G28 W0; G50 S2000; G96 G00 T0101 S96 M3; X0. Z0.; G01 X12. F0.15; G94 X43. Z-5. R5. F0.25; X32.; X30.; G00; T0100 M5; G28 U0; G28 W0;

Z

∮12

X

∮43

8

Z

∮12

∮43

5

X

Page 170: Manual de Operación

OPERATION MANUAL

- 3 - 61 -

2.37 G96 Constant surface speed control command Use of the command:

Specify the surface speed (relative speed between the tool and workpiece) following S . The spindle is rotated so that the surface speed is constant regardless of the position of the tool .

Format: G96 S__;

Meaning of command: S:Surface speed (m/min)

Application example: O1000; G28 U0; G28 W0; G50 S2000; G96 G00 T0101 S96 M3; : T0100 M5; G28 U0; G28 W0; M30;

Surface speed 96 m/min

Page 171: Manual de Operación

OPERATION MANUAL

- 3 - 62 -

2.38 G97 Constant surface speed control cancel command Use of the command:

This surface speed unit may change according to machine tool builder’s specification .

Format: G97 S__;

Meaning of command: S:Spindle speed (rpm)

Application example: O1000; G28 U0; G28 W0; G50 S2000; G97 G00 T0101 S1500 M3; : T0100 M5; G28 U0; G28 W0; M30;

Spindle speed 1000 rpm

Page 172: Manual de Operación

OPERATION MANUAL

- 3 - 63 -

2.39 G98 Per minute feed Use of the command:

Per minute feed to move mode,feedrate is F code value direct to order .

Format: G98 F__;

Meaning of command: F:Feedrate (mm/min)

Note:G98 is continued G code .

Per minute move value=mm/min f

Page 173: Manual de Operación

OPERATION MANUAL

- 3 - 64 -

2.40 G99 Per revolution feed Use of the command:

Per rotation feed to move mode,feedrate is F code value direct to order .

Format: G99 F__;

Meaning of command: F:Feedrate (mm/rev)

Note:G99 is continued G code .

Per rotation move value=mm/rev f

Page 174: Manual de Operación

OPERATION MANUAL

- 3 - 65 -

3. M Function( Auxiliary Function )

3.1 M Function M functions are also called as an auxiliary function. There are two type of use as follows.

(1) According to the requirement of the machine work, different M functions are designed for controlling various actions ON /OFF or continuous actions.

(2) Reserve I O (input output) contacts for c╱ ╱ onnecting other attachments. Usually, except some standard code of common use, if there are two or more M function appeared in the same block, only the last one is effective even though those M functions are not against to one another.

EX.:S800 M03 M08;

At this moment, the M08 is effective and the M03 is ineffective.

Page 175: Manual de Operación

OPERATION MANUAL

- 3 - 66 -

3.2 M Function list M code Function

M00 Program stop

M01 Option stop

M02 Program finished

M03 Spindle CW.

M04 Spindle CCW.

M05 Spindle Stop

M06

M07

M08 Coolant on

M09 M08 OFF

M10 Auto door open

M11 Auto door close

M12

M13 Chuck air blast off

M14 Chuck air blast on

M15 Chuck clamp

M16 Chuck unclamp

M17

M18

M19 Spindle orientation

M20 Auto tool preset arm dowm

M21 Auto tool preset arm up

M22

M23 Chamfering on (canned cycle)

M24 Chamfering off (canned cycle)

M25 Tail stock forward

M26 Tail stock backward

M27 Parts catcher up

M28 Parts catcher down

M29 Rigid Tapping

M30 Reset and rewind

Page 176: Manual de Operación

OPERATION MANUAL

- 3 - 67 -

M code Function

M31 Enable the bypass function confirms chuck signal

M32 Disable the bypass function confirms chuck signal

M33 Programable tail unclamp

M34 Programable tail clamp

M35

M36

M37 Disable Spindle load limit alarm

M38 Spindle gear low

M39 Spindle gear high

M40 Spindle gear neutral

M41 Conveyor forward

M42 Conveyor backward

M43 Conveyor stop

M44

M45

M46 Spindle clamp

M47 Spindle unclamp

M48

M49

M50 Error detect on

M51 Error detect off

M52

M53

M54 Reserved

M55 Reserved

M56

M57

M58

M59

M60

M61

M62

M63

Page 177: Manual de Operación

OPERATION MANUAL

- 3 - 68 -

M code Function

M64

M65 Outside clamp

M66 Inside clamp

M67 Macro interrupt off

M68 C axis switch to spindle 1

M69 Spindle 1 switch to C axis

M70 Barfeeder enable

M71 Allow barfeeder push bar

M72 Barfeeder disable

M73

M74

M75

M76

M77

M78

M79

M80

M81

M82

M83

M84

M85

M86

M87

M88

M89

M90

M91

M92

M93

M94 Mirror cancel

M95 X Mirror on

M96

Page 178: Manual de Operación

OPERATION MANUAL

- 3 - 69 -

M code Function

M97

M98 Main-program call subprogram

M99 Subprogram return

M124 Program tail stock body M-code

M136 Spindle load limit setting

M198 Sub-program calling (extended device)

Page 179: Manual de Operación

OPERATION MANUAL

- 3 - 70 -

3.3 M00 Program stop Use of the command:

During automatic program execution, when the M00 is executed, the machine

stops all actions and the program timer stops too. If the button CYCLE START is pressed, the next command can be continued execution.

Format: M00;

Meaning of command: Can single to command or add other command single block .

Application example: O0001; : G01 X30. Z-40. F0.15 M00; : M00; : M30;

Hint: In K2.7=1 state:

M00; the program stopped 1. In the [JOG] mode, the check is usable. 2. k2.4=1: In any mode, If the spindle stopped, the clamp is usable.

In K2.7=0 state: 1. example:

M3 S100; G4 X2. :

M00(M01); Check disable; 2. example: M3 S100; :

G4 X2. M05; M00(M01); Check usable;(The M05 is necessary)

Program stop

Program stops after the G code is executed finish.

Page 180: Manual de Operación

OPERATION MANUAL

- 3 - 71 -

3.4 M01 Optional stop Use of the command:

This command is the same function as the M00. But, its execution stop or not stop has to be controlled by pressing the button OPT. STOP on the operating

panel.

Format: M00;

Meaning of command: Can single command or add other command single block .

Operating manner: 1. When the button OPT. STOP is pressed and the program is executed at the

command M01, the command M01 is effective and the program timer stops too. The button CYCLE START is flashing.

If the button CYCLE START is pressed, the program can be continued to execute the next command. The button CYCLE START stops flashing and

keeps lighting on. 2. During the command M01 on executing, if the button OPT. STOP is pressed to cancel this function, the M01 still keeps effective. The button CYCLE START has to be pressed for continuing the program to execute the next command. Then, the button CYCLE START stops flashing and keeps lighting on. 3. If the button OPT. STOP is not pressed, the command M01 is ineffective and the program doesn’t stop.

Application example: O0001; : G01 X30. Z-40. F0.15 M01; When the button OPT STOP is pressed : ON,the program stops after the G code : is finished execution M01; :

M30;

Note:The function setting of Keeprelays (K0.0/K0.4/K0.5) must be corresponded.For setting functions, please refere to the section of the Keep relay Settings.

When the button OPT. STOP is pressed ON, the program stops.

Page 181: Manual de Operación

OPERATION MANUAL

- 3 - 72 -

Hint: In K2.7=1 state:

M01; the program stopped 3. In the [JOG] mode, the check is usable. 4. k2.4=1: In any mode, If the spindle stopped, the clamp is usable.

In K2.7=0 state: 1. example:

M3 S100; G4 X2. :

M00(M01); Check disable; 2. example: M3 S100; :

G4 X2. M05; M00(M01); Check usable;(The M05 is necessary)

Page 182: Manual de Operación

OPERATION MANUAL

- 3 - 73 -

3.5 M02 Program finished Use of the command:

M02 is the program finished. At this moment, the cursor “_” stops at this block. If the cursor will be returned the program start, it is necessary to select the EDIT mode and press the key RESET.

Format: M02;

Meaning of command: Command program finish last single block .

Parameter

No. Meaning

3404 # 5 When M02 is specified in memory operation 0:the head of the program is automatically searched 1:the head of the program is not searched

3404 # 6 ZOB:ALM display 0:ALM display 1:ALM not display

. Note:The function setting of Keeprelays (K0.3/K0.4) must be corresponded.For setting

functions, please refere to the section of the Keeprelay Settings .

Page 183: Manual de Operación

OPERATION MANUAL

- 3 - 74 -

3.6 M03/M04/M05 Spindle CW/CCW/Stop Use of the command:

The M03 M04 must be used together with the S command. However, they ╱

are not necessary to be commanded in the same block . After the machine started, if there is no S command (i.e. speed is 0), the spindle will not rotate. If the spindle has ever rotated, but now without S command, it will rotate with the previous speed . The M03 M04 can be used together with commands of ╱

G code and coordinates in the same block.

The following commands and operation can cancel the status of M03╱M04. 1. Format:

M02/M05/M06/M19/M29/M30

2. Operating manner: (1) Press the key RESET.

(2) Press the button STOP.

(3) Press the button SP. ORIENT.

(4) Press the EM button (Emergency Stop).

Application example: O1000; : S1000 M03; : G00 X20. Y20. S1000 M03; : G01 X20. Y20. F1000 S1000 M03; : M00; M03; : M01; M03; : M30;

Spindle CW with 1000 rpm

Axes moves rapidly and spindle CW with 1000 rpm

Spindle reaches 1000rpm, then G01 starts.

When K0.1 = 0, spindle stops rotation.Spindle re-starts.

When K0.1 = 0, spindle stops rotation.Spindle re-starts.

Program is finished and spindle stops

Page 184: Manual de Operación

OPERATION MANUAL

- 3 - 75 -

Under the following cases, an alarm or message could occur when spindle rotation is commanded.

Cases Alarm

Spindle motor is out of order. No.1031

Parameter

No. Meaning

3708 # 0 The spindle speed arrival signal is 0:Not checked 1:Checked

Note:The function setting of Keeprelays (K2.2) must be corresponded. For Setting functions, please refere to the section of the Keeprelay Settings.

Page 185: Manual de Operación

OPERATION MANUAL

- 3 - 76 -

3.7 M10/M11 Auto door Use of the command:

Automatic door can be operated ON/OFF with commands or pressing the button on the operating panel. When the program is being executed, the function of the button on the operating panel is ineffective. However, if at commands M00/M01/M02/M30, the function of the button on the operating panel becomes effective.

Format: M10;Automatic door open. M11;Automatic door close.

When executing the command Automatic door open, the front door is opened completely. The next command can be done only after this command is completed.

When executing the command Automatic door close, the front door is closed completely. The next command can be done only after this command is completed.

However, if a timer is set, the next command can be done just after the command automatic door close is started execution.

Note:The function setting of Keeprelays (K6.2) must be corresponded. For Setting functions, please refere to the section of the Keeprelay Settings.

Page 186: Manual de Operación

OPERATION MANUAL

- 3 - 77 -

3.8 M23/M24 Chamfering Command explanation:

The M23 and M24 commands indicate whether or not chamfering is carried out in the thread cutting cycle called by the G92 and G76 commands. If the thread to be cut dose not have a groove at the end, the chamfering ON command (M23) is required. Specify the chamfering OFF (M24) when the thread has a groove at the end, and chamfering is not necessary.

Command Format: M23: Turn on the chamfering function in the G76/G92 cutting. The workpiece

includes the angle of chamfer. After turn on the power, default state is chamfering on, never assigning M23 command again. The function of M23 is used to remove M24 command function, mainly.

M24: Turn off the chamfering function in the G76/G92 cutting; the workpiece does not include the angle of chamfer.

Related Parameter

No. Description

5130 The distance of γ (0-127), Unit: 0.1 pitch. The distance of chamfering in G76 and G92.

5131 The angle of α (1-89), Unit: Degree. The angle of chamfering in G76和 G92.

Z

γ α°

Page 187: Manual de Operación

OPERATION MANUAL

- 3 - 78 -

3.9 M38/M39 Spindle gear low/high

Command explanation: The M38 and M39 function is the spindle low and high gear, respectively. Command Format: M38:The spindle motor servers in low gear, proper in low speed spindle rotation. The mode properly appears large cutting torque. When spindle motor servers in low rotation speed, the spindle motor displays large cutting torque and not be good for high speed cutting. M39:The spindle motor servers in high gear, proper in high speed spindle rotation. The mode properly appears large cutting torque. When spindle motor servers in high rotation speed, the spindle motor displays large cutting torque and not be good for low speed cutting. Note: About the motor test curve, please refer the machine manual.

Page 188: Manual de Operación

OPERATION MANUAL

- 3 - 79 -

3.10 M46/M47 Spindle clamp/unclamp Command explanation: During the spindle stop rotation, the brake’s grasp and release.

Command Format: M46:Turn on the spindle brake. M47:Turn off the spindle brake.

Page 189: Manual de Operación

OPERATION MANUAL

- 3 - 80 -

3.11 M50/M51 Detect error

Command explanation:

If the M50 command is specified, axis movement specified in the same block is decelerated before stopped at the end point. The M50 command calls the function which checks whether the cutting tool has been positioned exactly as specified. If cutting tool movement of A→ B,B→C is specified in G01 mode, corners my be slight round as indicated by the dotted lines in the diagram below. Utilized the M50 command to machine the correctly. In the G01 mode, then axis movement is decelerated before stopping at the programmed end point, it is also accelerated automatically to start the axis movement command specified in the next block.

Command Format: M50:Turn on detect error function, axis movement as true line. M51:Turn off detect error function, axis movement as dotted line.。

Note: After the power on, default state is turn off detect error function.

B

A

C

Page 190: Manual de Operación

OPERATION MANUAL

- 3 - 81 -

3.12 M65/M66 Outside/Inside Clamp

Command explanation:

Clamping the workpiece by outside or inside chuck.

Command Format: M65:Clamping the outside of workpiece. During the clamping, the chuck

is slightly clamped down on workpiece inward. Otherwise, the chuck is loose.

M66:Clamping the inside of workpiece. During the clamping, the chuck is slightly clamped down on workpiece outward.

M65

Clamp Unclamp Clamp Unclamp

M66

Page 191: Manual de Operación

OPERATION MANUAL

- 3 - 82 -

3.13 M98/M99 Sub-program calling Use of the command:

For the same cutting paths, this command can be used for simplifying programming.

Format:

Meaning of command: M98:The command M98 is written in the main program. When the program is executed at the M98, it will execute the specified sub-program. M99:The command M99 must be written alone as a single block at the end of the sub-program. When the program is executed at the M99, the sub-program is finished and returns the main program to execute the next block after the M98.

Example: 1. Executing the sub-program O5678 once.

(If no command for the repeat times, it is executed just once.)

2. Repeat executing the sub-program O0008 for 3 times.

(The repeat executing times 0003 can be written as 3. But, if it is the sub-

program No., it must be written as 4 digits.)

M98 PX X X X□ □ □ □;

M99;

The sub-program no. (4 digits) to be called.

The sub-program is finished and returns to the mainprogram.

Repeat times (4 digits) of the sub-program executed.

O1234; : M98 P5678; : M30;

O5678; : : M99;

Main program Sub-program

O1234; : M98 P30008; : M30;

O0008; : : M99;

Main program Sub-program

Page 192: Manual de Operación

OPERATION MANUAL

- 3 - 83 -

3.14 M136 Spindle load limit setting Use of the command:

The M136 is the function that setting spindle load limit value. The M136 code used to protect spindle, tool and workpiece.

Format: M136 H##;

The ## is the spindle load limit value.

Meaning of command: The spindle load increasing following the working time and tool wear. When the spindle load exceeds the limit value, the monitor will be show the alarm message. And the machine will be stop during alarm displayed. The operator needs checking the tool wear state, and decresing the load. If the working cycle have to finished, the operator presses the cycle start again. The working cycle can not start the third times of working, if alarm displayed again. The operator have to checking the tool again.

The operator can be restart working when renew tool, and press “reset”. Or can be cancel this function by M37 command in MDI or program mode. Hint : 1. The ## value must smaller than 200 and larger than 0. 2. Parameter setting: N6080=136 3. Timer T48 used setting alarm delay time.

Page 193: Manual de Operación

OPERATION MANUAL

- 3 - 84 -

3.15 M198 Sub-program calling(extend device) Use of the command:

It is used for calling a sub-program in a Memory Card or the data server.

Format:

Meaning of command: M98:The command M198 is written in the main program in the CNC memory. When the program is executed at the M198, it will execute the specified sub-program in the Memory Card. M99:The command M99 must be written alone as a single block at the end of the sub-program in the Memory Card. When the program is executed at the M99, the sub-program is finished and returns the main program in the CNC memory to execute the next block after the M198.

Example: 1. Executing the sub-program O5678 in the Memory Card once.

(If no command for the repeat times, it is executed just once.)

2. Repeat executing the sub-program O0008 in the Memory Card for 3 times.

(The repeat executing times 0003 can be written as 3. But, if it is the sub-

program No., it must be written as 4 digits.)

M198 PX X X X□ □ □ □;

M99;

The sub-program no. (4 digits) to be called.

The sub-program is finished and returns to the mainprogram.

Repeat times (4 digits) of the sub-program executed.

O1234; : M198 P5678; : M30;

O5678; : : M99;

Main program in the NC memory Sub-program in the Memory Card

O1234; : M198 P30008; : M30;

O0008; : : M99;

Main program in the NC memory Sub-program in the Memory Card

Page 194: Manual de Operación

OPERATION MANUAL

- 3 - 85 -

4. MACRO B

4.1 Calling method 1. Undurable calling

Format: G65 P(Program No.) L (Repeat times) < Code of the calculated value >;

There are two ways to use the code of the calculated value:

(1) Argument specification I A__ B__ C__ D__ … Z__

A~Z are not necessary to be listed in sequence of alphabets. G, L, N, O and P cannot be used. I, J and K must be listed in sequence. Ex., I__ J__ is OK, but K__ I__ is not OK.

Codes of the alphabets are as follows:

Address of the Argument specification I Variable A #1 B #2 C #3 D #7 E #8 F #9 H #11 I #4 J #5 K #6 M #13 Q #17 R #18 S #19 T #20 U #21 V #22 W #23 X #24 Y #25 Z #26

Page 195: Manual de Operación

OPERATION MANUAL

- 3 - 86 -

(2) Argument specification II A __ B__ C__ I__ J__ K__ I__ J__ K__ …

The set of I, J, K can be used for most amount of 10 sets. The sequence of command must be paid attention. Codes for the alphabets are as follows:

Address of the argument

specification II Variable

Address of the argument

specification II Variable

A #1 I 6 #19 B #2 J 6 #20 C #3 K6 #21 I 1 #4 I 7 #22 J 1 #5 J 7 #23 K1 #6 K7 #24 I 2 #7 I 8 #25 J 2 #8 J 8 #26 K2 #9 K8 #27 I 3 #10 I 9 #28 J 3 #11 J 9 #29 K3 #12 K9 #30 I 4 #13 I 10 #31 J 4 #14 J 10 #32 K4 #15 K10 #33 I 5 #16 J 5 #17 K5 #18

Note:It will be no alarm if the above two ways are used together. However, they are in the same address and the latter one is the effective one.

2. Durable calling Format:

G66 P(Program No.) L (Repeat times) < Code of the calculated value >; G67;

Meaning of command: (1) The G66 must be the first command in the block. (2) G66 and G77 must be both used. (3) When executing the G66, the MACRO program called with the G66 will

be executed once at the moment of movement in each block finished.

Page 196: Manual de Operación

OPERATION MANUAL

- 3 - 87 -

(4) The G67 cancels the G66.

Example: O0001; (Main proggram) G66 P9082 R__ Z__ X__; X__Y__; X__Y__; X__; Y__; G67; O9082; (MACRO program) G00 R#18; G01 Z#26; G04 X#24; G00 Z-[ROUND [ #18 ]+ ROUND [ #26 ] ]; M99;

3. G CODE calling

Format: G XXX < Code of the calculated value >;

Meaning of command:

“ XXX ” is set in someone among parameters No.6050~No.6059 and corresponding to the one among program nos. O9010~O9019.

No. Program No.6050 O9010 6051 O9011 6052 O9012 6053 O9013 6054 O9014 6055 O9015 6056 O9016 6057 O9017 6058 O9018 6059 O9019

Example: If G101 is used for calling the MACRO program, the parameter No.6050 is

set as 101. Then, the MACRO program No. must be the O9010.

In these blocks, O9082 will be executedonce at the end of each movement.

Page 197: Manual de Operación

OPERATION MANUAL

- 3 - 88 -

4. M CODE calling Format:

M XXXX < Code of the calculated value >;

Meaning of command: (1) “ XXXX ” is set in parameters No.6080~No.6089. Theses commands M (XXXX) are not treated in the PLC about their decoding and finish. (2) In th MACRO program called with a G or T or M code, if another M code is used again, it will be the M code treated in PLC.

(3) The settings in the above 10 parameters can be numbers selected among 001~255 and those parameters must correspond to the program Nos. O9010~O9019.

5. Sub-program calling with M CODE

Format: M XX;

Meaning of command: (1) “ XXXX ” is set in someone among parameters No.6071~No.6073. These commands M(XXXX) are not treated in the PLC about their decoding and finish.

(2) Such calling must correspond to the program nos. O9001~O9003.

(3) Such calling cannot bring an argument.

6. Sub-program calling with T CODE Format:

T XX; Meaning of command:

(1) The value of “XX” is determined with the #149. The PLC doesn’t decode on this T command. The parameter No. 6001#5 must be set as 1. (2) Such calling must correspond to the program No. O9000. (3) Such calling cannot bring an argument.

Note:The relation in the above example must be understood well. The calling ways in the following sections are the similar. The 10 settings in those parameters are numbers selected among 001~255 except 000, 065 and 067.

Page 198: Manual de Operación

OPERATION MANUAL

- 3 - 89 -

7. Difference between G98 and G65

(1) M98 cannot bring a code of the calculated value. G65 can. (2) M98 can bring only P (program no.) and L (repeat times) but no argument.

G65 doesn’t have such limitation. (3) M98 is looked as a block during operation with the function Single Block.

G65 isn’t. (4) M98 cannot change the meaning of a local variable. G65 can. (5) M98 combined with G65 and G66 can get 8 stages of sub-program

calling.G65 including G66 can get 4 stages.

Page 199: Manual de Operación

OPERATION MANUAL

- 3 - 90 -

4.2 Main program structure 1. Format:

(1) O0001~O8999 can be edited or deleted freely. (2) O9000~O9999 can be used only with parameter setting No.3202#4 = 0

2. Description on variables: Example:Z #18; If the value of #18 is 20, the Z#18 means Z20.

3. Kinds of variables: (1) Local variables #1~#33

These codes are as those described in the previous section “ MACRO Calling ”. (2) Common variables

a. #100~#149 (#150~ #199) These variables are initialized to zero when power is turned off.

b. #500~#531 (#532~#999) These variables are kept the same after power turned off.

(3) System variables

Variables Definition Variables Definition #1000~#1015

#1032 DI for Macro #5041~#5044 Work Coordinates

#1100~#1115 #1132~#1133

DO for Macro #5061~#5064 Skip Signal Position

#2000~#2200 Value of tool compensation

#5081~#5083 Value of tool length offset

#3000 Macro Alarm #5101~#5104 Value of servo deviation

#3001~ #3002 Clock #2500~#2506 Value of work offset (X axis)

#3003~#3004 Cycle operation Control

#2600~#2606 Value of work offset (Y axis)

#3005 Setting #2700~#2706 Value of work offset (Z axis)

#3011~#3012 Clock information #2800~#2806 Value of work offset (4th axis)

#3901~#3902 Number of parts #5001~#5004 Block end position #4001~#4120 Modal information #5021~#5024 Machine coordinates

Page 200: Manual de Operación

OPERATION MANUAL

- 3 - 91 -

a. Interface input signals at the:#1000~#1015 and #1032 Interface output signals at the:#1100~#1115 and #1132~#1133 b. Values of tool compensation #2001~#2200 The corresponding relation is as follows. (The value of #2000 is 0.)

X axis offset value

Z axis offset value

Tool offset value Y axis

offset value Offset number

Geometry Abrasion Geometry Abrasion Geometry Abrasion

Assume tool

offset position

Geometry Abrasion

1 : 49 : 64

#2001 :

#2049 :

#2064

#2701 :

#2749

#2101 :

#2149 :

#2164

#2801 :

#2849

#2201 :

#2249 :

#2264

#2901 :

#2949

#2301 :

#2349 :

#2364

#2401 :

#2449

#2451 :

#2499

X axis

offset value Z axis

offset value Tool offset value

Y axis offset value Offset

number Geometry Abrasion Geometry Abrasion Geometry Abrasion

Assume tool

offset position

Geometry Abrasion

1 : 99

#10001 :

#10099

#15001 :

#15099

#11001 :

#11099

#16001 :

#16099

#12001 :

#12099

#17001 :

#17099

#13001 :

#13099

#14001 :

#14099

#19001 :

#19099

c. Workpiece origin offset value #2501、#2601:

axial Workpiece origin shift vlaue

X axis #2501

Z axis #2601 d. ALARM # 3000

Format: #3000 = n (Description of the alarm)

0 n 200≦ ≦ Example:

#3000 = 1 (TOOL COMMAND ERROR)

The alarm message displayed on the screen is PS3001 TOOL COMMAND ERROR. The alarm No. is 3000 + n = 3001.

e. Clocks #3001 and #3002 The difference between them is as follows.

Page 201: Manual de Operación

OPERATION MANUAL

- 3 - 92 -

Kind Variables Unit At the time of Power-on

Counting

Clock 1 #3001 1 msec Reset to 0 Always

Clock 2 #3002 1 Hour Same as that at thetime of ower-off

While STL signalis ON

STL is the signal of CYCLE START in PLC.

f. The function Single Block or an Auxiliary Function (M, S, T) is finished #3003 Its function is as follows.

#3003 Setting Value

Single Block StopEnd Signal of

Auxiliary Function 0 Not Suppressed Awaited

1 Suppressed Awaited

2 Not Suppressed Not Awaited

3 Suppressed Not Awaited

g. Effectiveness of functions Feed Hold, Feed Rate Override and Exact stop (G09). Its function is as follows.

#3004 Setting Value

Feed Hold Feed Rate Override

Exact Stop Check (G09)

0 Effective Effective Effective 1 Suppressed Effective Effective 2 Effective Suppressed Effective 3 Suppressed Suppressed Effective 4 Effective Effective Suppressed 5 Suppressed Effective Suppressed 6 Effective Suppressed Suppressed 7 Suppressed Suppressed Suppressed

The value of #3004 can be reset as 0 with the key RESET. h. Setting value on the screen SETTING #3005

The setting value is 0 or 1.

07 06 05 04 03 02 01 00 SEQ ABS INCH ISO TVON REVY REVY

15 14 13 12 11 10 09 08 TAPEF REV4

Page 202: Manual de Operación

OPERATION MANUAL

- 3 - 93 -

REVX:Mirror image on X axis.

REVY:Mirror image on Y axis.

TVON:TV check.

ISO:System shifting between ISO EIA codes.╱

INCH:Input shifting of units inch mm.╱

ABS:Command shifting of ABS REL.╱

SEQ:Insert the sequence no. automatically.

REV4:Mirror image on 4th axis.

TAPEF:Format shifting of FS15.

i. Clocks #3011 and #3012 #3001 can be read date as year, month, day.

Ex. #3001=20030101 means the date 1st January, 2003.

#3002 can be read time as hour, minute, second. Ex. #3002=161205 means the time 12 minutes and 5 seconds past 16

o’clock.

j. Part counting #3901 and #3902 #3901 is the counted number. (Be never a negative value.)

#3902 is the preset quantity. (Be never a negative value.) k. Mode

Variable Modal

Information

#4001 #4002 #4003 :

#4022 #4102 #4109 #4111 #4113 #4114 #4115 #4119 #4120

G code ( group 01 ) G code ( group 02 ) G code ( group 03 )

: G code ( group 22 ) B code F code H code M code Sequence No. Program No.

S code T code

Page 203: Manual de Operación

OPERATION MANUAL

- 3 - 94 -

l. Position

System variables

Position information Reading while

moving #5001 #5002 #5003 #5004

Block end point position of X axis (ABSIO) Block end point position of Y axis Block end point position of Z axis Block end point position of 4th axis

Possible

#5021 #5022 #5023 #5024 #5025 #5026

Coordinate position of X axis ( ABSMT ) Coordinate position of Y axis Coordinate position of Z axis Coordinate position of 4th axis Coordinate position of 5th axis (PMC) Coordinate position of 6th axis (PMC)

Impossible

#5041 #5042 #5043 #5044 #5045 #5046

Present position of X axis (ABSOT) Present position of Y axis Present position of Z axis Present position of 4th axis Present position of 5th axis (PMC) Present position of 6th axis (PMC)

Impossible

#5061 #5062 #5063 #5064

Skip signal position of X axis (ABSKP) Skip signal position of Y axis Skip signal position of Z axis Skip signal position of 4th axis

Possible

#5081 #5082 #5083

lst axis tool offset value 2nd axis tool offset value 3rd axis tool offset value

Impossible

#5101 #5102 #5103 #5104

Servo position deviation of X axis Servo position deviation of Y axis Servo position deviation of Z axis Servo position deviation of 4th axis

Impossible

m.The function Pattern Data Input #5900

The selected Pattern no. can be read from #5900

4. Calculating commands:

(1) Definition:# i = # j

(2) Rule of addition Sum:# i = # j + # k Subtraction:# i = # j - # k

Page 204: Manual de Operación

OPERATION MANUAL

- 3 - 95 -

Logical sum (at every bit of 32 bits):# i = # j OR # k Exclusive OR (at every bit of 32 bits):# i = # j XOR # K (0 if the same, 1 if the different)

(3) Rule of multiplication Product:# i = # j × # k Quotient:# i = # j/# k Logical product (at every bit of 32 bits):# i = # j AND # k

(4) Functions

Definition Function

# i = SIN [ # j ] Sine (degree unit)

# i = CON [ # j ] Cosine (degree unit)

# i = TAN [ # j ] Tangent (degree unit)

# i = ATAN [ # j ] Arctangent (degree unit)

# i = SQRT [ # j ] Square root

# i = ABS [ # j ] Absolute value

# i = BIN [ # j ] Conversion from BCD to BIN

# i = BCD [ # j ] Conversion from BIN to BCD

# i = ROUND [ # j ] Rounding off

# i = FIX [ # j ] Discard fractions less than 1

# i = FUP [ # j ] Add 1 for fractions less than 1

(5) The above calculating commands can be written in the same equation. Example:# i = # j + # k × SIN [ # i ];

(6) It can be 5 stages of calculation in the parentheses. Example:# i = SIN [ [ # j + [ # k × # 1 ] + # m ] × # n ]

Page 205: Manual de Operación

OPERATION MANUAL

- 3 - 96 -

(7) Calculating accuracy

Operation format Average error Maximum error Type of error a = b × c 1.55 × 10 -10 4.66 × 10 -10 a = b/c 4.66 × 10 -10 1.86 × 10 -9 a = √b 1.24 × 10 -9 3.73 × 10 -9

Relative error (1)

a = b + c a = b – c 2.33 × 10 -10 5.32 × 10 -10

min. (2)

a = S I N [ b ] a = COS [ b ]

5.0 ×10 -9 1.0 × 10 -8

a = ATAN [ b ]/[ b ] 1.8 × 10 -6 3.6 × 10 -6

Absolute error (3) ∣ε | deg.

Note:(1) The relative error is related to the result of calculation. (2) The error with less value is selected in the two kind of error. (3) The absolute error is a constant and not related to calculation.

5. Controlling commands:

(1) Branch Example:IF [ # j EQ # k ] GOTO ( n ) Description:n is the sequence No.

Calculating symbol Meaning

EQ =

NE ≠

GT >

LT <

GE ≧

LE ≦

(2) Iteration Example:WHILE(# I EQ # k)DO ( n ) : : END ( n )

Description:n is the sequence No. 6. MACRO and CNC commands

There are many different conditions on calculation and execution. The calculation and machining speed is affected with various extent according to the program. So, be careful during programming.

ε a

ε b

ε c ,

Page 206: Manual de Operación

OPERATION MANUAL

- 3 - 97 -

7. Interruption in MACRO If an interrupting signal (UNIT) is generated during machine operation, it is allowed to call another program. example:M96 PXXXX;(Interruption ON)

: M97;(Interruption OFF)

Note:(1) The UNIT signal has to be treated in the PLC. (2) M96 M97 are reserved functions by Fanuc. They are different meaning╱

from the usually used functions M94~M96 (Mirror image). (3) There are much restriction on using this function. Please refer to the Fanuc

manual.

Page 207: Manual de Operación

OPERATION MANUAL

- 4 - 1 -

Ⅳ. FUNCTION

Page 208: Manual de Operación

OPERATION MANUAL

- 4 - 2 -

1. MEMORY CARD OPERATION NC data (ex. program, offset data, workpiece coordinate system data, etc.) can be read into the CNC from a Memory Card (upload) and written from the CNC to the Memory Card download).It is necessary to set the I/O channel (the parameter No.20) as 4 on setting screen.

1.1 Directory view

1. Under the EDIT mode, press the function key .

2. Press the rightmost soft key (continuous menu key).

3. Press the soft key [ CARD ].

Comments relating to each file can be displayed by pressing the soft key [ DIR + ] . Up to 18 characters can be displayed on the screen.

PROG

PCMCIA interface

Memory Card

BACK SIDE

Page 209: Manual de Operación

OPERATION MANUAL

- 4 - 3 -

1.2 Search file

1. Under the EDIT mode, press the function key .

2. Press the rightmost soft key (continuous menu key).

3. Press the soft key [ CARD ].

4. Press the soft key [ DIR + ].

5. Press the soft key [ ( OPRT ) ].

6. Press the soft key [ F SRH].

7. Enter < the file number (No.) >.

8. Press the soft key [ F SET ].

9. Press the soft key [ EXEC ] to execute.

10. Or press the soft key [ CAN ] to cancel this operation.

PROG

If found, the file isdisplayed at the topof the directory screen.

Search file No.16

Page 210: Manual de Operación

OPERATION MANUAL

- 4 - 4 -

1.3 Read file

1. Under the EDIT mode, press the function key .

2. Press the rightmost soft key (continuous menu key).

3. Press the soft key [ CARD ].

4. Press the soft key [ DIR + ].

5. Press the soft key [ ( OPRT ) ].

6. Path1. To specify a program number consisting of the address O.

(1) Press the soft key [ F READ ].

(2) Enter < the file number (No.) >.

(3) Press the soft key [ F SET ].

If the file No. of the read file will be changed, do the step nos. (4) and (5).

(4) Enter < the new program number >.

(5) Press the soft key [ O SET ].

Path2. To specify a file with its file name.

(1) Press the soft key [ N READ ].

(2) Enter < the file name >.

(3) Press the soft key [ F NAME ].

If the file No. of the read file will be changed, do the step nos. (4) and (5).

(4) Enter < the new program number >.

PROG

The No.6 O0001 is read and its file nameis changed as O2002.

Page 211: Manual de Operación

OPERATION MANUAL

- 4 - 5 -

(5) Press the soft key [ O SET ].

If no program No. Oxxxx is edited in the document, and no new program No. is specified either, it will be named as O0001 automatically.

7. Press the soft key [ EXEC ] to execute.

8. Or press the soft key [ CAN ] to cancel this operation.

9. Or press the soft key [ STOP ] to stop this operation.

The No.4 TEST. NC isread and its file name ischanged as O1234.

Page 212: Manual de Operación

OPERATION MANUAL

- 4 - 6 -

1.4 Write file

1. Under the EDIT mode, press the function key .

2. Press the rightmost soft key (continuous menu key).

3. Press the soft key [ CARD ].

4. Press the soft key [ DIR + ].

5. Press the soft key [ ( OPRT ) ].

6. Press the soft key [ PUNCH ].

7. Path1. Output a single file.

Enter < the program number >.

Path2. Output all programs stored.

Enter < - 9 9 9 9 > .

Path3. Output multiple programs.

Enter < the first program number > and press the MDI keys , then enter < the last program number >.

PROG

Output all programsstored.

SHIFT I �

Output the programO6003 in the NCmemory.

Page 213: Manual de Operación

OPERATION MANUAL

- 4 - 7 -

8. Press the soft key [ O SET ].

If the file name will be changed, do the step nos. 9 and 10.

9. Enter < the file name >.

If no file name is specified when writing all programs or multiple programs, the file name PROGRAM.ALL is used for registration.

10. Press the soft key [ F NAME ].

11. Press the soft key [ EXEC ] to execute.

12. Or press the soft key [ CAN ] to cancel this operation.

13. Or press the soft key [ STOP ] to stop this operation.

Note:(1) When a file is with the same name already registered in the Memory Card, the existed file will be overwritten.

(2) File name is not longer than 8 characters, and extension not longer than 3 characters.

Output programs No.06002~No.06006 in the NC memory.

The program O0050 inthe NC memory isoutput and then, its filename is changd asCIRCLE. NC.

Page 214: Manual de Operación

OPERATION MANUAL

- 4 - 8 -

1.5 Delete file

1. Under the EDIT mode, press the function key .

2. Press the rightmost soft key (continuous menu key).

3. Press the soft key [ CARD ].

4. Press the soft key [ DIR + ].

5. Press the soft key [ ( OPRT ) ].

6. Press the soft key [ DELETE ].

7. Enter < the file number (No.) >.

8. Press the soft key [ F SET ].

9. Press the soft key [ EXEC ] to execute.

10. Or press the soft key [ CAN ] to cancel this operation.

PROG

Page 215: Manual de Operación

OPERATION MANUAL

- 4 - 9 -

1.6 DNC processing DNC operation with Memory Card is a function which is possible to perform machining with executing the program in the Memory Card.

It is necessary to set the parameter No.138 # 7 (the function of DNC operation with Memory Card) as 1 on setting screen.

1.6.1 Search file

1. Under the TAPE mode, press the function key .

2. Press the rightmost soft key (continuous menu key).

3. Press the soft key [DNC- CD].

4. Press the soft key [ ( OPRT ) ].

5. Enter < the file number (No.) >.

6. Press the soft key [ F SRH].

PROG

Page 216: Manual de Operación

OPERATION MANUAL

- 4 - 10 -

1.6.2 Executing a File

1. Under the TAPE mode, press the function key .

2. Press the rightmost soft key (continuous menu key).

3. Press the soft key [DNC- CD].

4. Press the soft key [ ( OPRT ) ].

5. Enter < the file number (No.) >.

6. Press the soft key [DNC- ST ].

7. Press the button CYCLE START on the machine operating panel.

PROG

Page 217: Manual de Operación

OPERATION MANUAL

- 4 - 11 -

2.DATA INPUT/OUTPUT ON THE ALL SCREEN

(USING MEMORY CARD) It is necessary to operate under the EDIT mode and to set the I/O channel (the parameter No.20) as 4 on setting screen.

2.1 Program Input/Output

2.1.1 Directory view

1. Under the EDIT mode, press the function key .

2. Press the rightmost soft key (continuous menu key).

3. Press the soft key [ALL IO].

4. Press the soft key [ PRGRM ].

5. The directory is devided as Memory Card file directory and NC program

directory. Use the cursor moving keys to select the file in the

directory. The mark at the left side will move by following the selection.

Then, use the page changing keys to change the displayed page.

SYSTEM

Directory of files on the Memory Card

*

Directory of registeredprograms

*

PAGEPAGE

*

Page 218: Manual de Operación

OPERATION MANUAL

- 4 - 12 -

2.1.2 Search program

1. Under the EDIT mode, press the function key .

2. Press the rightmost soft key (continuous menu key).

3. Press the soft key [ALL IO].

4. Press the soft key [ PRGRM ].

5. Press the soft key [ ( OPRT ) ].

6. Press the soft key [ F SRH].

7. Enter < the file number (No.) >.

8. Press the soft key [ F SET ].

9. Press the soft key [ EXEC ] to execute.

10. Or press the soft key [ CAN ] to cancel this operation.

SYSTEM

Page 219: Manual de Operación

OPERATION MANUAL

- 4 - 13 -

2.1.3 Read program

1. Under the EDIT mode, press the function key .

2. Press the rightmost soft key (continuous menu key).

3. Press the soft key [ALL IO].

4. Press the soft key [ PRGRM ].

5. Press the soft key [ ( OPRT ) ].

6. Path1. (1) Press the soft key [ F READ ].

(2) Enter < the program number (No.) >.

(3) Press the soft key [ F SET ].

If the file No. of the new program will be changed, do the step nos. (4) and (5).

(4) Enter < the new program number >.

(5) Press the soft key [ O SET ].

Path2. (1) Press the soft key [ N READ ].

(2) Enter < the program name to be input >.

(3) Press the soft key [ F NAME ].

If the file will be changed with a new file No., do the step nos. (4) and (5).

(4) Enter < the new program number >.

(5) Press the soft key [ O SET ].

SYSTEM

The No.9 O0001 isread and its file nameis changed as O3002.

Page 220: Manual de Operación

OPERATION MANUAL

- 4 - 14 -

If the file is not edited a program No. Oxxxx and not specified a newprogram No., it will be named as O0001 automatically.

7. Press the soft key [ EXEC ] to execute.

8. Or press the soft key [ CAN ] to cancel this operation.

9. Or press the soft key [ STOP ] to stop this operation.

The No. 7 TEST. NC is read and its file nameis changed as O5600.

Page 221: Manual de Operación

OPERATION MANUAL

- 4 - 15 -

2.1.4 Write program

1. Under the EDIT mode, press the function key .

2. Press the rightmost soft key (continuous menu key).

3. Press the soft key [ALL IO].

4. Press the soft key [ PRGRM ].

5. Press the soft key [ ( OPRT ) ].

6. Press the soft key [ PUNCH ].

7. Path1. Output a single program.

Enter < the program number >.

Path2. Output all programs stored.

Enter < - 9 9 9 9 > .

Path3. Output multiple programs.

Enter < the first program number > and press the MDI keys ,

then enter < the last program number >.

SYSTEM

SHIFT I �

Output the programO2003 in the NCmemory.

Output all programsin the NC memory.

Page 222: Manual de Operación

OPERATION MANUAL

- 4 - 16 -

8. Press soft key [ O SET ].

If the file will be changed with a new file name, do the step nos. (9) and (10).

9. Enter < the program file name >.

If no file name is specified when writing all programs or multiple programs, the file name PROGRAM.ALL is used for registration.

10. Press the soft key [ F NAME ].

11. Press the soft key [ EXEC ] to execute.

12. Or press the soft key [ CAN ] to cancel this operation.

13. Or press the soft key [ STOP ] to stop this operation.

Note:(1) When a file is with the same name already registered in the memory card, the existed file will be overwritten.

(2) File name is not longer than 8 characters, and extension not longer than 3 characters.

Output programsO2003 ~ O0058 inthe NC memory.

The program O0010in the NC memory isoutput and changedname as CNCP1.NC.

Page 223: Manual de Operación

OPERATION MANUAL

- 4 - 17 -

2.1.5 Delete program

1. Under the EDIT mode, press the function key .

2. Press the rightmost soft key (continuous menu key).

3. Press the soft key [ALL IO].

4. Press the soft key [ PRGRM ].

5. Press the soft key [ ( OPRT ) ].

6. Press the soft key [ DELETE ].

7. Enter < the file number (No.) >.

8. Press the soft key [ F SET ] to execute.

9. Press the soft key [ EXEC ] to cancel.

10. Or press the soft key [ CAN ] to cancel this operation,

SYSTEM

Page 224: Manual de Operación

OPERATION MANUAL

- 4 - 18 -

2.2 Parameter Input/Output

2.2.1 Search parameter

1. Under the EDIT mode, press the function key .

2. Press the rightmost soft key (continuous menu key).

3. Press the soft key [ALL IO].

4. Press the soft key [ PARAM ].

5. Press the soft key [ ( OPRT ) ].

6. Press the soft key [ F SRH].

7. Enter < the parameter file number (No.) >.

8. Press the soft key [ F SET ].

9. Press the soft key [ EXEC ] to execute.

10. Or press the soft key [ CAN ] to cancel this operation.

SYSTEM

Page 225: Manual de Operación

OPERATION MANUAL

- 4 - 19 -

2.2.2 Read parameter

1. Under the EDIT mode, press the function key .

2. Press the rightmost soft key (continuous menu key).

3. Press the soft key [ALL IO].

4. Press the soft key [ PARAM ].

5. Press the soft key [ ( OPRT ) ].

6. Path1. (1) Press the soft key [ F READ ].

(2) Enter < the parameter file number (No.) >.

(3) Press the soft key [ F SET ].

Path2. (1) Press the soft key [ N READ ].

(2) Enter < the parameter file name >.

(3) Press the soft key [ F NAME ].

7. Press the soft key [ EXEC ] to execute.

8. Or press the soft key [ CAN ] to cancel this operation.

9. Or press the soft key [ STOP ] to stop this operation.

SYSTEM

Page 226: Manual de Operación

OPERATION MANUAL

- 4 - 20 -

2.2.3 Write parameter

1. Under the EDIT mode, press the function key .

2. Press the rightmost soft key (continuous menu key).

3. Press the soft key [ALL IO].

4. Press the soft key [ PARAM ].

5. Press the soft key [ ( OPRT ) ].

6. Press the soft key [ PUNCH ].

7. Enter < the parameter file name >.

IF the file name will not be input, jump to the step No.9 and the file is named as CNCPARAM.DAT automatically.

8. Press the soft key [ F NAME ].

9. Press the soft key [ EXEC ] to execute.

10. Or press the soft key [ CAN ] to cancel this operation.

11. Or press the soft key [ STOP ] to stop this operation.

Note:(1) When a file is with the same name already registered in the Memory Card, the existed file will be overwritten.

(2) File name is not longer than 8 characters, and extension not longer than 3 characters.

SYSTEM

Page 227: Manual de Operación

OPERATION MANUAL

- 4 - 21 -

2.2.4 Delete parameter

1. Under the EDIT mode, press the function key .

2. Press the rightmost soft key (continuous menu key).

3. Press the soft key [ALL IO].

4. Press the soft key [ PARAM ].

5. Press the soft key [ ( OPRT ) ].

6. Press the soft key [ DELETE ].

7. Enter < the parameter file number (No.) >.

8. Press the soft key [ F SET ].

9. Press the soft key [ EXEC ] to execute.

10. Or press the soft key [ CAN ] to cancel this operation.

SYSTEM

Page 228: Manual de Operación

OPERATION MANUAL

- 4 - 22 -

2.3 Data Input/Output of tool offset

2.3.1 Search file

1. Under the EDIT mode, press the function key .

2. Press the rightmost soft key (continuous menu key).

3. Press the soft key [ALL IO].

4. Press the soft key [ OFFSET ].

5. Press the soft key [ ( OPRT ) ].

6. Press the soft key [ F SRH].

7. Enter < the file number (No.) of the offset data >.

8. Press the soft key [ F SET ].

9. Press the soft key [ EXEC ] to execute.

10. Or press the soft key [ CAN ] to cancel this operation.

SYSTEM

Page 229: Manual de Operación

OPERATION MANUAL

- 4 - 23 -

2.3.2 Read file

1. Under the EDIT mode, press the function key .

2. Press the rightmost soft key (continuous menu key).

3. Press the soft key [ALL IO].

4. Press the soft key [ OFFSET ].

5. Press the soft key [ ( OPRT ) ].

6. Path1. (1) Press the soft key [ F READ ].

(2) Enter < the file number (No.) of the offset data >.

(3) Press the soft key [ F SET ].

Path2. (1) Press the soft key [ N READ ].

(2) Enter < the file name of the offset data >.

(3) Press the soft key [ F NAME ].

7. Press the soft key [ EXEC ] to execute.

8. Or press the soft key [ CAN ] to cancel this operation.

9. Or press the soft key [ STOP ] to stop this operation.

SYSTEM

Page 230: Manual de Operación

OPERATION MANUAL

- 4 - 24 -

2.3.3 Write file

1. Under the EDIT mode, press the function key .

2. Press the rightmost soft key (continuous menu key).

3. Press the soft key [ALL IO].

4. Press the soft key [ OFFSET ].

5. Press the soft key [ ( OPRT ) ].

6. Press the soft key [ PUNCH ].

7. Enter < the file name of the offset data >.

IF the file name will not be input, jump to the step No.9 and the file is named as TOOLOFST.DAT automatically.

8. Press the soft key [ F NAME ].

9. Press the soft key [ EXEC ] to execute.

10. Or press the soft key [ CAN ] to cancel this operation.

11. Or press the soft key [ STOP ] to stop this operation.

Note:(1) When a file is with the same name already registered in the Memory Card, the existed file will be overwritten.

(2) File name is not longer than 8 characters, and extension not longer than 3 characters.

SYSTEM

Page 231: Manual de Operación

OPERATION MANUAL

- 4 - 25 -

2.3.4 Delete file

1. Under the EDIT mode, press the function key .

2. Press the rightmost soft key (continuous menu key).

3. Press the soft key [ALL IO].

4. Press the soft key [ OFFSET ].

5. Press the soft key [ ( OPRT ) ].

6. Press the soft key [ DELETE ].

7. Enter < the file number (No.) of the offset data >.

8. Press the soft key [ F SET ].

9. Press the soft key [ EXEC ] to execute.

10. Or press the soft key [ CAN ] to cancel this operation.

SYSTEM

Page 232: Manual de Operación

OPERATION MANUAL

- 4 - 26 -

2.4 Input/Output of custom MACRO variable

2.4.1 Search file

1. Under the EDIT mode, press the function key .

2. Press the rightmost soft key (continuous menu key).

3. Press the soft key [ALL IO].

4. Press the rightmost soft key (continuous menu key).

5. Press the soft key [ MACRO ].

6. Press the soft key [ ( OPRT ) ].

7. Press the soft key [ F SRH].

8. Enter < the file number (No.) of the Custom Macro Common Variables >.

9. Press the soft key [ F SET ].

10. Press the soft key [ EXEC ] to execute.

11. Or press the soft key [ CAN ] to cancel this operation.

SYSTEM

Page 233: Manual de Operación

OPERATION MANUAL

- 4 - 27 -

2.4.2 Write file

1. Under the EDIT mode, press the function key .

2. Press the rightmost soft key (continuous menu key).

3. Press the soft key [ALL IO].

4. Press the rightmost soft key (continuous menu key).

5. Press the soft key [ MACRO ].

6. Press the soft key [ ( OPRT ) ].

7. Press the soft key [ PUNCH ].

8. Enter < the file name of the Custom Macro Common Variables >.

IF the file name will not be input, jump to the step No.10 and the file is named as MACROVAR .DAT automatically.

9. Press the soft key [ F NAME ].

10. Press the soft key [ EXEC ] to execute.

11. Or press the soft key [ CAN ] to cancel this operation.

12. Or press the soft key [ STOP ] to stop this operation.

Note:(1) When a file is with the same name already registered in the Memory Card, the existed file will be overwritten.

(2) File name is not longer than 8 characters, and extension not longer than 3 characters.

SYSTEM

Page 234: Manual de Operación

OPERATION MANUAL

- 4 - 28 -

2.4.3 Delete file

1. Under the EDIT mode, press the function key .

2. Press the rightmost soft key (continuous menu key).

3. Press the soft key [ALL IO].

4. Press the rightmost soft key (continuous menu key).

5. Press the soft key [ MACRO ].

6. Press the soft key [ ( OPRT ) ].

7. Press the soft key [ DELETE ].

8. Enter < the file number (No.) of the Custom Macro Common Variables >.

9. Press the soft key [ F SET ].

10. Press the soft key [ EXEC ] to execute.

11. Or press the soft key [ CAN ] to cancel this operation.

SYSTEM

Page 235: Manual de Operación

OPERATION MANUAL

- 4 - 29 -

2.5 Data Input/Output of pitch error compensation

2.5.1 Search file

1. Under the EDIT mode, press the function key .

2. Press the rightmost soft key (continuous menu key).

3. Press the soft key [ALL IO].

4. Press the rightmost soft key (continuous menu key).

5. Press the soft key [ PITCH ].

6. Press the soft key [ ( OPRT ) ].

7. Press the soft key [ F SRH].

8. Enter < the file number (No.) of the Pitch Error Compensation Data >.

9. Press the soft key [ F SET ].

10. Press the soft key [ EXEC ] to execute.

11. Or press the soft key [ CAN ] to cancel this operation.

SYSTEM

Page 236: Manual de Operación

OPERATION MANUAL

- 4 - 30 -

2.5.2 Read file

1. Under the EDIT mode, press the function key .

2. Press the rightmost soft key (continuous menu key).

3. Press the soft key [ALL IO].

4. Press the rightmost soft key (continuous menu key).

5. Press the soft key [ PITCH ].

6. Press the soft key [ ( OPRT ) ].

7. Path1. (1) Press the soft key [ F READ ].

(2) Enter < the file number (No.) of the Pitch Error Compensation Data >.

(3) Press the soft key [ F SET ].

Path2. (1) Press the soft key [ N READ ].

(2) Enter < the file name of the Pitch Error Compensation Data >.

(3) Press the soft key [ F NAME ].

SYSTEM

Page 237: Manual de Operación

OPERATION MANUAL

- 4 - 31 -

8. Press the soft key [ EXEC ] to execute.

9. Or press the soft key [ CAN ] to cancel this operation.

10. Or press the soft key [ STOP ] to stop this operation.

2.5.3 Write file

1. Under the EDIT mode, press the function key .

2. Press the rightmost soft key (continuous menu key).

3. Press the soft key [ALL IO].

4. Press the rightmost soft key (continuous menu key).

5. Press the soft key [ PITCH ].

6. Press the soft key [ ( OPRT ) ].

7. Press the soft key [ PUNCH ].

8. Enter < the file name of the Pitch Error Compensation Data >.

IF the file name will not be input, jump to the step No.9 and the file is named as PITCHERR .DAT automatically.

9. Press the soft key [ F NAME ].

10. Press the soft key [ EXEC ] to execute.

11. Or press the soft key [ CAN ] to cancel this operation.

12. Or press the soft key [ STOP ] to stop this operation.

SYSTEM

Page 238: Manual de Operación

OPERATION MANUAL

- 4 - 32 -

Note:(1) When a file is with the same name already registered in the Memory Card, the existed file will be overwritten.

(2) File name is not longer than 8 characters, and extension not longer than 3 characters.

2.5.4 Delete file

1. Under the EDIT mode, press the function key .

2. Press the rightmost soft key (continuous menu key).

3. Press the soft key [ALL IO].

4. Press the rightmost soft key (continuous menu key).

5. Press the soft key [ PITCH ].

6. Press the soft key [ ( OPRT ) ].

7. Press the soft key [ DELETE ].

8. Enter < the file number (No) of the Pitch Error Compensation Data >.

9. Press the soft key [ F SET ].

10. Press the soft key [ EXEC ] to execute.

11. Or press the soft key [ CAN ] to cancel this operation.

SYSTEM

△△

Page 239: Manual de Operación

OPERATION MANUAL

- 4 - 33 -

3. TOOL LIFE MANAGEMENT FUNATION

3.1 Parameter setting Ignored number of tool life Management.

No. Meaning 100:4 digits of tool command

6810 0: 2 digits of tool command

Setting for group amount and tool amount.

No. Meaning

6800 # 1 6800 # 0 Group amount Tool amount

0 0 16 16

0 1 32 8

1 0 64 4

1 1 128 2

Setting for format of tool changing command.

No. Meaning

6800 # 7 6801 # 7 Format of tool changing command

0 0 T__; M6;

1 1 T__ M6;

Counting manner.

No. Meaning 1:Maximum value of tool life counted in minutes.

(Max . 4300 minutes) 6800 # 2

0:Maximum value of tool life counted in times. (Max. 9999 times)

Page 240: Manual de Operación

OPERATION MANUAL

- 4 - 34 -

3.2 Command format

Format: G10 L3; P__ L__; T__ H__ D__; G11;

Meaning of command: G10 L3:Register with deleting all previous groups. P:Group number. L:Life value. T:Tool number. H:Code specifying tool length offset (H code). D:Code specifying tool radius offset (D code). G11:End of registration.

Example:(Program of automatic setting for tool life management) O3026 (TOOL LIFE-FORM); G10 L3; P1 L2; T1 H1 D4; T2 H2 D5; T3 H3 D6; P2 L1; T4 H7; T5 H8; G11; M30;

Tool life of 2 times for the 1st group.

Tool life of once for the 2nd group.

Page 241: Manual de Operación

OPERATION MANUAL

- 4 - 35 -

3.3 Operation method

1. Press the function key .

2. Press the rightmost soft key (continuous menu key).

3. Press the soft key [TOOLLF].

Use page change keys to check the content of the next group.

“ ” means tools under life counting.

“ ” means tools of life exhausted.

When a tool is at the end of life counting, the alarm No.1022 TOOL LIFE EXHAUST!

will occur.

*

@

OFFSETSETTING

Group number

Tool numbers

PAGEPAGE

*

@

Page 242: Manual de Operación

OPERATION MANUAL

- 4 - 36 -

3.4 Erase count

1. Press the function key .

2. Press the rightmost soft key (continuous menu key).

3. Press the soft key [TOOLLF].

4. Use cursor keys to select the group to be cleared.

6. Path1. (1) Press the soft key [ CLEAR ].

(2) Press the soft key [ EXEC ] to execute.

(3) To cancel this operation, press the soft key [ CAN ].

Path2. (1) Enter < 0 > .

(2) Press soft key [ INPUT ] or press the input key .

When a tool is at the end of life counting and an alarm occurs, the RESET key has to be pressed for clearing the alarm before clearing tool life counting. Otherwise,an alarm message will be shown at the status displaying area.

OFFSETSETTING

INPUT

RESET

Page 243: Manual de Operación

OPERATION MANUAL

- 5 - 1 -

V. APPENDIX

Page 244: Manual de Operación

OPERATION MANUAL

- 5 - 2 -

A. AUTOMATIC TOOL OFFSET MEASUREMENT - (Option)

A1. Setting method

A1.1 Parameter setting ( NC:ISB) N6241 = 20 (Feedrate during measurement of automatic tool compensation)

N6254 = 2000 (ε value on X axis during automatic tool compensation)

N6255 = 2000 (ε value on Z axis during automatic tool compensation)

N6251 = 1000 (γ value on X axis during automatic tool compensation)

N6252 = 1000 (γ value on Z axis during automatic tool compensation)

N6089 = 101 (M101 that calls the custom macro program O9029)

A1.2 Signal prove

Confirm all signals are correct as below:

1. PLC DATA SETTING D425 = 1:with ATLM probe function.(RENISHAW)

D425= 2 : with ATLM probe function.(METROL)

2. Contact to +X probe face , ON:X4.2 = 1 , OFF:X4.2 = 0. Contact to − X probe face , ON:X4.3 = 1 , OFF:X4.3 = 0. Contact to + Z probe face , ON:X4.4 = 1 , OFF:X4.4 = 0. Contact to − Z probe face , ON:X4.5 = 1 , OFF:X4.5 = 0.

3. Arrival signal of automatic tool compensation XAE:

ON:X4.0 = 1 , OFF:X4.0 = 0.

Arrival signal of automatic tool compensation ZAE:

ON:X4.1 = 1 , OFF:X4.1 = 0.

4. Prober Arm ON/OFF detection :

ON:X4.7 = 1 , OFF:X4.7 = 0.

Page 245: Manual de Operación

OPERATION MANUAL

- 5 - 3 -

A1.3 Measurement sequence

After Prober Arm is installed completely (Refer to A1.2), follow sequences as below to get geometric and wear offset.

Manual tool compensation measurement (Execute tool geometric value NC)

Automatic tool compensation measurement (Execute tool geometric value NC)

End

Page 246: Manual de Operación

OPERATION MANUAL

- 5 - 4 -

A1.4 Measurement sequence flow

A1.4.1 Geometric compensation measurement

Note:Before locating the prober Arm at the measuring position Please make sure

1. X、Z axis zero return.

2.Chuck unclamped.

3.Part catcher off (M28) .

MDI or manual X,Z zero return

Select "JOG" mode

START

Tool select: 1.switching the tool number selector. 2.push "TURRET INDEX" button.

Probe on by pressing "PROBER ON" button

Y

Electric or mechanical problems. Call for service.

Troubleshoot the ALM 1012

1

Is probe arm located at measuring position? ALM 1012

probe inhibited

N

N Y

Page 247: Manual de Operación

OPERATION MANUAL

- 5 - 5 -

3

Select the direction to be measured:

− Z + Z

− X

+ X

1

The CRT is automatically switched to the geometry screen and the "cursor" flicker automatically Bring it to the offset tool number

Axis movement is interlocked when the tool tip touches the prober edge and the measured value will be input automatically by NC.

Push only one axis button each time +X or –X or +Z or –Z to move the tool to ward prober and touch the prober edge

OFFSET/GEOMETRY NO X Z

G01 -100 -200

G02

G03

:

Slow movement can be controlled with JOG FEEDRATE OVERRIDE selector

2

Page 248: Manual de Operación

OPERATION MANUAL

- 5 - 6 -

2

Is measurement completed for both axes?

MDI or manual X,Z zero return

Prober arm back by pressing 〝PROBE ON〞 button once again.

Is measurement completed for both axes?

END

Y

Y

N

N 3

Page 249: Manual de Operación

OPERATION MANUAL

- 5 - 7 -

A1.4.2 Distance setting from sensor to chuck center (x axis)

1. Use standard tool, execute survey with manual tool offset, get geometry offset by

using the X axis to contact sensor.

2. Zero return, execute T code standard tool in MDI mode. (EX: T0101) 3. Cutting basic plane at workpiece with standard tool.

4. Set parameter: N5015=A N5016=B C = 40 (METROL); C = 15 (RENISHAW)

5. Execute T0100 cancel geometry offset in MDI mode. 6. X axis geometry offset survey again by manual control.

-X directionC

B A

C

N50

16

N50

15

Page 250: Manual de Operación

OPERATION MANUAL

- 5 - 8 -

A1.4.3 Work shift setting (z axis)

Setup the intended tool to the tower, and going to touch the X and Z axis sensor according to the tool shape. And then the tool shape compensation value entered to the geometric compensation screen. After the manual measurement, turn on the automatic tool compensation measurement function (M101). While processing on the workpiece, move the work shift setting according to workpiece. The calculation method as follow:

1. Metric system: Shift value equals: The based tool lightly touched end face of workpiece, entry “Z0” in machining coordinate and pressing the softkey “MEASUR”. The NC would automatically copy offset value to workpiece coordinate screen. (If the based tool lightly touched is not the workpiece basic face. Move left 10 mm, entry “Z10” and pressing the softkey “MEASUR”.)

2. British system: Shift value equals: The based tool lightly touched end face of workpiece, entry “Z0” in machining coordinate and pressing the softkey “MEASUR”. The NC would automatically copy offset value to workpiece coordinate screen. (If the based tool lightly touched is not the workpiece basic face. Move left 0.5 inch, entry “Z0.5” and pressing the softkey “MEASUR”.)

Hint:In the British system, the based tool lightly touch end face of workpiece, the machining coordinate have be in the British system.

Page 251: Manual de Operación

OPERATION MANUAL

- 5 - 9 -

A1.4.4 Automatic tool geometric wear compensation

A1.4.4.1 Program format:

M101 T△△ ◇◇ Q __ R__; T: △△ is tool number and ◇◇ is compensation number Q: Direction for tool measurement (fig.A) Q1: -X/-Z direction Q2: -Z/+X direction Q3: +X/+Z direction Q4: -X/+Z direction Q5: -Z direction R:Tool nose radius shift R (fig.B) NOTE: R depending on actual cutting tool

A1.4.4.2. MARCO variable: #502: distance from reference point to the prob contacting position along the −X axis direction #503: distance from reference point to the probe contacting position along the +X axis direction

Q4

Q3 Q2

Q1

Q5

Fig A

Tool nose radius shift R

Fig B

Page 252: Manual de Operación

OPERATION MANUAL

- 5 - 10 -

A1.4.4.3 Program example

O0222(AUTO-WEAR TEST) T0100; (Cancel T1 tool offset ) M101 T0101 Q1 R4; T0100; M30;

A1.4.5 MARCO program: (RENISHAW)

O9029 #3003=1(AUTOWEAR/4 -POINT); G00 G28 U0; G28 W0; IF [ #17 EQ 0 ] GOTO1017 (Q-ALARM); IF [ #17 EQ #0 ] GOTO1017 (Q-ALARM); IF [ #4006 EQ 20 ] GOTO20 (MM/INCH); #112 = 1.(MM); GOTO21; N20; #112 = 25.4(INCH); N21(DEF−POS); #100 = [ #502 + #506 + #2501 ] (P1); #101 = [ #504 + #2601 ] (P2) ; #102 = [ #503 + #506 + #2501 ] (P3); #103 = [ #505 + #2601 ] (P4); #104 = [ #504 − #18 + #2601 − [ 7.5 /#112 ] ] (P1 = X1,Z1); #105 = [ #100 + [ 7.5 /#112 ] ] (X1,X2,X8); #106 = [ #505 + #18 + #2601 + [ 7.5 /#112 ] ] (P3 = X5,Z5); #107 = [ #502 + #506 − [ #18 * 2 ] + #2501 − [ 15. /#112 ] ] (X3,X7,Z3); #108 = [ #503+#506+[#18*2]+#2501+[15. / #112]] (X3,X7,Z7); #109 = [ #101 + [ 20./#112 ] ] (Z2,Z3,Z4); #110 = [ #102 − [ 20./#112 ] ] (X4,X5,X6); #111 = [ #103 − [ 10./#112 ] ] (Z6,Z7,Z8); M21; G28 U0; G28 W0; M20; T#20;

Page 253: Manual de Operación

OPERATION MANUAL

- 5 - 11 -

IF [ #17 EQ1. ] GOTO1 (Q1 = −X−Z); IF [ #17 EQ2. ] GOTO2 (Q2 = −Z+X); IF [ #17 EQ3. ] GOTO3 (Q3 = +X+Z); IF [ #17 EQ4. ] GOTO4 (Q4 = −X+Z); IF [ #17 EQ5. ] GOTO5 (Q5 = −Z); N1 (Q1 = −X−Z ===============); Z#104 (Z1); G36 X#100 (P1); X#105 (X1); Z#109 (Z2); X#107 (X3); G37 Z#101 (P2); Z#109 (Z3); G28 U0; G28 W0; M21; GOTO9999; N2 (Q2 = −Z+X ===============); Z#109 (Z3); X#108 (X3); G37 Z#101 (P2); Z#109 (Z3); X#110 (X4); Z#104 (Z5); G36 X#102 (P3); X#110 (X5); Z#109 (Z4); G28 U0; G28 W0; M21; GOTO9999; N3 (Q3 = +Z+X ===============); Z#109 (Z3); X#110 (X6); Z#106(Z5); G36X#102(P3); X#110 (X5); Z#111 (Z6); X#108 (X7); G37 Z#103 (P4);

Page 254: Manual de Operación

OPERATION MANUAL

- 5 - 12 -

Z#111 (Z7); X#110 (X6); Z#109 (Z4); G28U0; G28W0; M21; GOTO9999; N4 (Q4 = +Z−X ===============); Z#106 (Z1); G36 X#100 (P1); X#105 (X1); Z#111 (Z8); X#107 (X7); G37 Z#103 (P4); Z#111 (Z7); X#105 (X8); G28U0; G28W0; M21; GOTO9999; N5 (Q5 = −Z ===============); Z#109 (Z3); X#107 (X3); G37 Z#101 (P1); Z#109 (Z3); G28 U0; G28 W0; M21; GOTO9999; N1017 #3000 = 1 (NO−Q−VALUE−MISSED); N9999 #3003 = 0; M99;

Page 255: Manual de Operación

OPERATION MANUAL

- 5 - 13 -

( METROL )

O9029 #3003=1(AUTOWEAR/4 -POINT); G00 G28 U0; G28 W0; IF [ #17 EQ 0 ] GOTO1017 (Q-ALARM); IF [ #17 EQ #0 ] GOTO1017 (Q-ALARM); IF [ #4006 EQ 20 ] GOTO20 (MM/INCH); #112 = 1.(MM); GOTO21; N20; #112 = 25.4(INCH); N21(DEF−POS); #100 = [ #502 + #506 + #2501 ] (P1); #101 = [ #504 + #2601 ] (P2) ; #102 = [ #503 + #506 + #2501 ] (P3); #103 = [ #505 + #2601 ] (P4); #104 = [ #504 − #18 + #2601 − [ 20. /#112 ] ] (P1 = X1,Z1); #105 = [ #100 + [ 20. /#112 ] ] (X1,X2,X8); #106 = [ #505 + #18 + #2601 + [ 20. /#112 ] ] (P3 = X5,Z5); #107 = [ #502 + #506 − [ #18 * 2 ] + #2501 − [ 40. /#112 ] ] (X3,X7,Z3); #108 = [ #503+#506+[#18*2]+#2501+[40. / #112]] (X3,X7,Z7); #109 = [ #101 + [ 50./#112 ] ] (Z2,Z3,Z4); #110 = [ #102 − [ 20./#112 ] ] (X4,X5,X6); #111 = [ #103 − [ 10./#112 ] ] (Z6,Z7,Z8); M21; G28 U0; G28 W0; M20; T#20; IF [ #17 EQ1. ] GOTO1 (Q1 = −X−Z); IF [ #17 EQ2. ] GOTO2 (Q2 = −Z+X); IF [ #17 EQ3. ] GOTO3 (Q3 = +X+Z); IF [ #17 EQ4. ] GOTO4 (Q4 = −X+Z); IF [ #17 EQ5. ] GOTO5 (Q5 = −Z); N1 (Q1 = −X−Z ===============); Z#104 (Z1); G36 X#100 (P1); X#105 (X1); Z#109 (Z2); X#107 (X3);

Page 256: Manual de Operación

OPERATION MANUAL

- 5 - 14 -

G37 Z#101 (P2); Z#109 (Z3); G28 U0; G28 W0; M21; GOTO9999; N2 (Q2 = −Z+X ===============); Z#109 (Z3); X#108 (X3); G37 Z#101 (P2); Z#109 (Z3); X#110 (X4); Z#104 (Z5); G36 X#102 (P3); X#110 (X5); Z#109 (Z4); G28 U0; G28 W0; M21; GOTO9999; N3 (Q3 = +Z+X ===============); Z#109 (Z3); X#110 (X6); Z#106(Z5); G36X#102(P3); X#110 (X5); Z#111 (Z6); X#108 (X7); G37 Z#103 (P4); Z#111 (Z7); X#110 (X6); Z#109 (Z4); G28U0; G28W0; M21; GOTO9999; N4 (Q4 = +Z−X ===============); Z#106 (Z1); G36 X#100 (P1);

Page 257: Manual de Operación

OPERATION MANUAL

- 5 - 15 -

X#105 (X1); Z#111 (Z8); X#107 (X7); G37 Z#103 (P4); Z#111 (Z7); X#105 (X8); G28U0; G28W0; M21; GOTO9999; N5 (Q5 = −Z ===============); Z#109 (Z3); X#107 (X3); G37 Z#101 (P1); Z#109 (Z3); G28 U0; G28 W0; M21; GOTO9999; N1017 #3000 = 1 (NO−Q−VALUE−MISSED); N9999 #3003 = 0; M99;

Page 258: Manual de Operación

OPERATION MANUAL

- 5 - 16 -

B. TAIL OPERATION

B1. Check setting and tail sensor signal

Y0.0= 1 (Signal output for executing Tail stock Forward) Y0.1= 1 (Signal output for executing Tail stock Forward) X5.0 : Signal by sensor of TAIL CHECK. X5.1 : Signal by sensor of TAIL BACKWARD.

B2. Operation method Hold workpiece on spindle. Push the button TAILSTOCK FORWARD to hold the workpiece with the tail. Move the dog to the position of TAIL CHECK (X5.0= 1). Check the signal Y0.0. If Y0.0 = 1, the hydraulic pressure will be switched into the tail stock.

X 5.0 Tail check

X 5.1 Tail backward

SENSOR

X5.0 = 1

X5.1 = 0 SENSOR

Page 259: Manual de Operación

OPERATION MANUAL

- 5 - 17 -

B3. Note

Under the next conditions, the ALM 1010 (TAIL CONFIRM MISSED) will happen when the program is executed.

The workpiece has been held by the tail , but the dog is not at the position of TAIL STOCK (i.e. , X5.0 = 1) or Y0.0≠1 for 2 sec.

The dog is at the position of TAIL FORWARD.

B4. Unused X5.1 = 1 X5.0 = 0

Page 260: Manual de Operación

OPERATION MANUAL

- 5 - 18 -

C. THE PROGRAMABLE TAILSTOCK (OPTION)

C1. Operating method

C1.1 Manual operation

1. Under the JOG/HANDLE mode, move Z axis to tail lock pin position. Adjust Z axis to the mark point. (Enable stretch tail lock pin.)

2. Under the JOG mode, press the TAIL DISENGAGE button to make the lock pin engaged on the Z axis. Then the TAIL DISENGAGE button light on. (If TAIL DISENGAGE button light off. The tail lock pin position is missed. The tail lock pin will move back after 3 sec.)

3. If the lock pin is engaged success fully, the tail stock and the Z axis can be moved synchronously.

4. Move Z axis to the target position. Press “TAIL DISENGAGE” button to move the lock pin back and then memory the current position automatically.

X5.2 = 1 Tail

Lock pin backDesignat

X5.3 =0

Turret

Tail stock body clamp

X5.3 =1

X 5.4 = 1

Driving pin out

Tail

Turret

Designat

Tail stock body unclamped

Lock pin

chuck

chuck

Page 261: Manual de Operación

OPERATION MANUAL

- 5 - 19 -

C1.2 Automatic operation

1.~ 4. Same as to manual operation.

5. Under the MDI mode, execute M124 W×× command to move the tail stock to the desired position. W** is the moved distance in Z axis.

Ex: M124 W50, the tail stock will move 50mm.

【Note】1026 TAIL NOT INPOSITION means the tail stock position missed.

C2. Marco program Set parameter N6083=123、N6084=124

O9023(M123)

#3003=1

M34

#510=#5022

#3003=0

M99

O9024(M124-W)

#3003=1

IF[#23EQ#0]GOTO60

IF[#23EQ0]GOTO60

#509=#4001(G-CODE-GROUP-MEMORY)

#100=#4006

IF[#100EQ20]GOTO200

#511=#510−#5022 G0W#511

M33

W#23

M34

IF[#23GE0]GOTO10

#510=#5022+0.5(W#23LE0)

GOTO90

N10#510=#5022-0.5(W#23GE0)

GOTO90

N60#3000=9(Z-AXIS-COORDINATE-ERROR)

N90G#509

#3003=0

GOTO250

N200(INCH)

#101=[#510−[#5022*25.4] #511=#101/25.4

G0W#511

M33

W#23

M34

IF[#23GE0]GOTO15

#510=[#5022*25.4]+0.5(W#23LE0)

GOTO95

N15#510=[#5022*25.4]−0.5(W#23GE0) N95G#509

#3003=0 N250M99

Page 262: Manual de Operación

OPERATION MANUAL

- 5 - 20 -

D. USING DOUBLE T CODE TO CHANGE TOOL (Option)

D1. General T code T function is also called as tool function. The two numbers following T denotes the called tool number and tool offset number. Program format:

T X X □ □ ;

D2. Using double T code function When only a 2-digit number follow T, it denotes the called tool number, and the same number of tool offset number. Program format:

T X X;

D3. Marco program: Set parameter N6001#5=1 O9000 (T-CODE)#3003=1 IF[#149GE100]GOTO20 IF[#149LT100]GOTO10 GOTO30 N20T#149 GOTO30 N10T[#149*100+#149] N30#3003=0 M99

Tool offset number (two codes)

Tool number (two codes)

Tool offset number (two codes)

Tool number (two codes)

Page 263: Manual de Operación

OPERATION MANUAL

- 5 - 21 -

E. BARFEED OPERATION (OPTION)

E1. General warning and caution E1.1 Check and drain the contaminated air/water off from the compressor daily. A clean

air without dirty substance supplied from the compressor ensures to prevent from a potential risk of air/water leakage to filter regulator, which may not consider replacement under guarantee period if improperly maintained. See the figure.

E1.2 Check and drain irregularly the contaminated water off to filter regulator, for example, press the pin up for draining, upon the contaminated water is over half scale of the level. See “A” of the figure.

E1.3 Fill lubricant (JIS K2213 or similar source R32) in the lubricator at the most 80% scale of the level, for example, release and remove the screw for lubrication. See “B” of the figure.

E1.4 Turn the relevant knob clockwise of the lubricator for the max. lubricant volume as indicated 9. Conversely, counter-clockwise for min. lubricant volume as indicated 1. See “C” of the figure.

E1.5 The air pressure volume set always not excess at 8 kg/cm². See “D” of the figure. E1.6 For avoid detriment on PC material-made filter regulator & lubricator, do apply 5.5

P.H solvent for cleanliness. Always keep them away from environmentally organic compound.

Lubricator Filter Regulator “B” “C”

“D”

“A”

Page 264: Manual de Operación

OPERATION MANUAL

- 5 - 22 -

E2 Material operation NC Program Example

The command of Barfeed

Description

Machining programWorkpiece machining

and cut off

GO Z__; Turret Position

M16;(spindle unclamp)M70; /2 G0 Z__; /2 G4 X3.; /2 G0 Z__; /2 M70; M15; (spindle clamp)

Workpiece machining and cut off

Turret draw back and remain push out

The first time server material into spindle

M16;(spindle unclamp)M70; /2 G0 Z__; (turret return) /2 G4 X3.; /2 G0 Z__; (turret position) /2 M70; M15; (spindle clamp)

Turret Position

Machining programWorkpiece machining

and cut off

Page 265: Manual de Operación

OPERATION MANUAL

- 5 - 23 -

E3 Attention before operation E3.1 Pressure support

The external air support pressure can not lower than 6 kg/cm². The consumption of oxygen is 50L/H per hour. The main caliber of oxygen must be larger than Φ8mm, and adjust the pressure more than 6 kg/cm².

E3.2 Electric power support The power connects from lathe has be the 220v 50/60Hz or 110v 50/60Hz. When operating, the power switch turns to “1” position.

E3.3 Safety switch There is a safety switch on the top of cover. When opened the cover and turned on the switch, the operator can be operation. If the operator want to close the top cover, have to be turn off the switch.

Page 266: Manual de Operación

OPERATION MANUAL

- 6 - 1 -

VI. TROUBLE SHOOTING

Page 267: Manual de Operación

OPERATION MANUAL

- 6 - 2 -

1. EXTERNAL ALARM MESSAGE 1.1 Not ready

Not ready

Keeping press O.T release (this button will be lighted off) and move the axis to inside

of the working area by jog or handle . (opposite direction operating)

Release O.T release

1031 spindle motor alarm on CRT?

Any axis overtravel?(O.T release will be lighted on operator panel)

Not ready?

END

Refer to 1031 spindle motor alarm for trouble shooting.

Release it.

Electric problems , call for service.

Y

Y

Y

Y

N

N

N

N

Any emergency stop button pressed on operating pannels?

Page 268: Manual de Operación

OPERATION MANUAL

- 6 - 3 -

1.2 NC alarm

Please refer to FANUC maintenance manual if NC screen displayed NC alarm. The NC alarm includies. 1. program error (P/S alarm) 2. the absolute pulse coder alarm (APC) 3. servo alarm 4. overtravel alarm 5. alarm in PMC 6. overheat alarm 7. system alarm 8. background edit alarm (BP/S)

Page 269: Manual de Operación

OPERATION MANUAL

- 6 - 4 -

1.3 Outside alarm message

1001 START INHIBIT

Alarm1001

Does chuck clamp ok?

END

Reset

Is there door interlock switch?

K2.1 setting 1 Make sure door close

X11.3=1? Press door release

Electric problem call for service

1

1

For chuck inside or outside clamp memory changing please reference to appendex A.1

2

Y

Y Y

Y

N

N

N

N

By pass it?

2,

Page 270: Manual de Operación

OPERATION MANUAL

- 6 - 5 -

1002 X AXIS ZERO RETURN INHIBIT

Alarm1002

Reset

Do you want Z axis zero return before X axis zero return?

X axis zero return first and then Z axis zero return

END

Setting K4.7=1 This bit will be set to 0 ,

automatically once power on.

N

Y

Page 271: Manual de Operación

OPERATION MANUAL

- 6 - 6 -

1003 AUXILIARY MOTOR OVERLOAD

Alarm1003

Coolant pump overload?

Lube unit motor overload?

Oilmatic motor overload?

Chip conveyor motor overload?

Remove the cause of overload.

Reset the overload relay of the motor.

The alarm still there?

END

Electric problem , call for service.

Y

N

Y

Y

Y

N

N

Hydraulic motor overload?

N

N

Page 272: Manual de Operación

OPERATION MANUAL

- 6 - 7 -

1004 OIL MATIC FAILED

1005 DOOR NEED CLOSED!

Alarm1004

Is there alarm display on the oilmatic machine panel?

Please refer to the manual of the oilmatic machine to solve problem

END

N

Y

Reset

Please refer to electric manual,check the signal X5.7 circuit, find short point

and remove it.

Alarm1005

Reset

Safety door open?

Close safety door before executing program start.

END

K11.3=1?

Y

Y N

N

Electric problem , call for service

Page 273: Manual de Operación

OPERATION MANUAL

- 6 - 8 -

1006 TOOL LIFE EXHAUST

1007 PART COUNT REACHED

Alarm1007

Reset

Alarm1006

Reset

END

Install tool life counting. 1. tool life screen 2. move curser to install tool

group. 3. select the soft key<oprt> 4. select the soft key<clear> 5. select the soft key<exec>

END

Install part counting. 6. part count screen 7. select the soft key<oprt> 8. select the soft key<clear> 9. select the soft key<exec>

Page 274: Manual de Operación

OPERATION MANUAL

- 6 - 9 -

1008 AXIS NEED ZERO RETURN

Alarm1008

Machine service?

END

Reset

Setting K4.7=1 *the bit will be set to 1 after power off and power on.

Execute all axis ZERO return after power on

Y

Y

N

Set K3.7=1

Have been executed machine lock?

Set K3.6=1

All axis ZERO return.

N

Page 275: Manual de Operación

OPERATION MANUAL

- 6 - 10 -

1009 OIL PRESSURE FAILED

Alarm1009

Is oil pressure enough?

Press reset or cycle start push button.

Alarm 1009 DGN X12.5=1?

END

Adjust the oil pressure to be correct. (X9.5 = 1 )

1. oil pressure wiring error. Please check wiring .

2. oil pressure detection unit damage. Please change detection unit .

Y

Y

N

N

Page 276: Manual de Operación

OPERATION MANUAL

- 6 - 11 -

1010 TAIL CONFIRM MISSED

Alarm1010

Is there tailstock quill detecting switch?

END

Reset

Has tailstock quill held part already?

Mark sure the tailstock forward by pressing tail forward button under the JOG mode (Y0.0will

be turned to 1)

Tailstock quill forward detecting switch is on?(X5.0=1,X5.1=0)

Adjust the tailstock quill

forward detecting switch

Make sure cutting part is still on use or adjust the tailstock

quill to hold part.

Tailstock quill forward detecting switch is on? (X5.0=1,X5.1=0)

Y

Y

N

N

Y

N

Y

N

Electric problem , call for service

Page 277: Manual de Operación

OPERATION MANUAL

- 6 - 12 -

1011 TAIL NOT INPOSITION

1012 TAIL POSITION RECORD FAIL!

Alarm1011

MDI mode , operate program able tailstock with M124W**. Dose alarm1011still happen?

END

Please pull tailstock again by handle mode and then release it,let NC auto record tailstock

position.

Check signal X5.3 detecting switch if it’s fault. Please check relation to

X5.3 circuite or replace it.

END

Reset

Alarm still happen?

Alarm1012

Handle mode,repeat pull programmable tailstock manually

and then release it.

Y

N

Y

N

Electric problem , call for service

Page 278: Manual de Operación

OPERATION MANUAL

- 6 - 13 -

1014 X AXIS NEED ZERO (TAIL.UNCLAMP)

END

Set K3.3=0

Programmable tailstock?

Alarm1014

X axis zero return

Reset

Y

N

Page 279: Manual de Operación

OPERATION MANUAL

- 6 - 14 -

1015 QUILL FORWARD TIME OVER!

1016 EXCEED ESTIMATION PATH!

Alarm 1016

Reverse QUILL back

Reset

Alarm disappear?

Call for serves END

Alarm 1015

Adjust QUILL sensor until X5.0 turned on.

Reverse QUILL back

Reset

Alarm disappear?

Call for serves END

Page 280: Manual de Operación

OPERATION MANUAL

- 6 - 15 -

1020 SPINDLE GEAR SHIFT FAIL!

Alarm1020

K4.7=1?

Reset

END

K4.7設 1

Sol on

Y1.2=0,Y1.3=1?

Gear NU LS on

X6.0=0,X6.1=1

X6.2=0?

12

2

Y

Y

Y

N

LO shift NU

Shift to LO

Set K4.7 to 0

Shift to HI

Sol on

Y1.4=1?

Gear LOW LS on

X6.2=1,X6.1=0

X6.0=0

1

Sol on

Y1.2=1?

Press ”RESET” key

HI shift NU

Gear HI LS on?

X6.0=1,X6.1=0

X6.2=0?

1 2

Y Y

Y Y Y

N

N N

N N

Y Y

N

N

Y

N

N

N

1

2

Please check Relay / Electromagnetic valve

Please check SENSOR

Page 281: Manual de Operación

OPERATION MANUAL

- 6 - 16 -

1021 GEAR SIGNAL DETECT ERROR!

Alarm1021

Y

END

MDI mode,execute gear

switch(M38,M39,M40)

Press ”RESET” key

N

Y

Y Y

N N

Check gear

Position is correct?

M38、M39、M40

Check

solenoid of gear switch by force,is it

normal?

Check gear

position detect sensor is normal?

Replace solenoid Replace detect sensor.

Page 282: Manual de Operación

OPERATION MANUAL

- 6 - 17 -

1022 GEAR NEUTRAL ALARM

Alarm1022

Y

END

Press ”RESET” key

Gear hi LS ON X6.2=0,X6.1=0

X6.0=1

Gear low LS ON X6.2=1,X6.1=0

X6.0=0

Y

Command M38 shift to gear low

Command M39 shift to gear high

Page 283: Manual de Operación

OPERATION MANUAL

- 6 - 18 -

1030 CHUCK COMMAND ERROR

Spindle running?

Alarm1030

Y

N

Reset

END

Command M32 to bypass it,M31 to cancel the bypass status.

Page 284: Manual de Operación

OPERATION MANUAL

- 6 - 19 -

1031 SPINDLE MOTOR ALARM

Alarm1031

Turn main power off and then on

Is alarm still there?

END

Check the NC alarm number from CRT or Spindle AMP.display

inside the cabinet

Y

N

Electric problem call for service

Page 285: Manual de Operación

OPERATION MANUAL

- 6 - 20 -

1032 CHUCK NOT OK

Start spindle running with chuck not OK

Alarm1032

Reset

Is there chuck detection with K2.0=0?

END

Bypass it?

Command M32 to bypass it,M31 to cancel the bypass status.

Adjust the detecting switch of chuck to match X6.3=1 and X6.4=1 when machining parts are clamped.

DGN.X6.3=1,X6.4=1?

Select JOG mode.

Step the chuck clamp foot switch to clamp the chuck.

Y

N

Y

N

Y

N

Page 286: Manual de Operación

OPERATION MANUAL

- 6 - 21 -

1033 ELECTRIC GEAR CHANGE FAIL!

1034 SPINDLE 2 LOCK PIN FAIL!

Alarm1033

Reset

Check

“Magnet Winding Contactor” K761—High gear X6.0=1 K760—Low gear X6.2=1

END

Please Check Electrical Component Or wire the question, the question is repaired.

Y

NO

Alarm1034

SPINDLE CHANGE CS AXIS?

END

Press"RESET"

N

Y

Y

Check :1. AIR PRESSURE 2. AIR VALAE Y4.4= 0 3. MILL TOOL PIN IS PULL, DNG. X10.5 =1 (S483)

X10.4 =1 (S484)

Check :1. AIR PRESSURE 2. AIR VALAE Y4.4=1 3. MILL TOOL

PIN IS PUSH DNG. X10.5 =0 (S483)

X10.4 =0 (S484)

Page 287: Manual de Operación

OPERATION MANUAL

- 6 - 22 -

1035 SPINDLE 2 NOT IN POSITION!

1036 SPINDLE TOOLS OVERLOAD!

Alarm1035

END

Please check “S483”. Adjust the detecting switch X8.5=1. Or setting parameters NO.4077. Notice: If the position mistake will make " TURRET " damaged .

Y

N

Beforethe turret is rotated, Mill spindle needs to finish spindle

orientation. DNG. X8.5=1

Reset

ALARM 1036

Tool damage check

Y

Press ”RESET” key

N

END

Change tools The setting value of tool

overload extend time T48 is

too short,Please refer to the

section 2,5.1 Timer setting

Page 288: Manual de Operación

OPERATION MANUAL

- 6 - 23 -

1060 PMM SERVO ALARM

1061 PMM LOW BATTERY ALARM

Alarm1060

Turn off the NC power and turn on again

Is alarm still occured?

END

Please check the message in PMM/MSG and refer

to the appendix to solve it.

Y

N

Alarm1061

Servo motor absolute pulse coder battery alarm

Please check the message in PMM/MSG and refer to the

appendix to solve it.

Page 289: Manual de Operación

OPERATION MANUAL

- 6 - 24 -

1062 TURRET NOT INPOSITION

1063 T CODE OVER TURRET NUMBER

Alarm1062

JOG mode,press tool "index" button to repeat indexing turret.

X8.6=1,X8.7=0

END

Reset

Check C2= current tool NO. MDI mode and set C2=

current tool NO..

Y

N

Y

N

Alarm1063

Correct T command:T>0 and <the turret capacity.

Reset

END

Electric problem , call for service

Page 290: Manual de Operación

OPERATION MANUAL

- 6 - 25 -

1064 TURRET CLAMP FAIL

1065 TURRET (C0) INCORRECT

Alarm1064

Repeat turret index,is it normal? X8.6=1?

Y

N

Press "Reset" key

END

Adjust system air pressure become

6㎏/㎝²

Check system air pressure is 6kg/cm² ?

Air pipe or air loop is normal for turret?

Adjust pipe or air loop.

2

2

2

2

Y

Y

N

N

Alarm1065

C0=turret total tool amount?

END

Set C00 equal to turret capacity.

N

Y

Reset

Page 291: Manual de Operación

OPERATION MANUAL

- 6 - 26 -

1066 X AXIS ZERO RETURN

1067 TF <= 0 COMMAND ERROR

Alarm1066

Set K3.4=1

Action on turret?

END

Y

N

X axis zero return.

Reset

Alarm1067

Correct T command:T>0 and <the turret capacity.

END

“RESET”

Page 292: Manual de Operación

OPERATION MANUAL

- 6 - 27 -

1068 TURRET CHANGE TIME OUT

Alarm1068

SET K3.4 = 1

Action on turret?

END

YES

NO

X axis zero return.

Reset

Turret Unclamp?

NO

YES

Check Turret “Solenoid Controlled.Valve” To maintain it.

Check Turret X8.6 =0is clamp X8.7=1 is unclamp

To maintain it.

Page 293: Manual de Operación

OPERATION MANUAL

- 6 - 28 -

1071 TURRET SIGNAL ERROR

Alarm1071

Y

END

Jog mode,repeat turret index

Press "Reset" key

Check signal X8.0、X8.1、X8.2、X8.3

It is correct?

N

Replace turret encoder

Refence to electric manual,check turret signal wire connect to X8.0,X8.1,X8.2,X8.3,find brake or short point remove.

N

Y Check turret encoder is normal

Page 294: Manual de Operación

OPERATION MANUAL

- 6 - 29 -

1072 TURRET(C2) INCORRECT

Alarm1072

Press "Reset" key

For turret count is sensor type(TC15)

MDI mode and key in C2=TOOL number currently

Adjust turret encoder position, until the lamp of “index” button been off.

END

For turret count is encoder

type(TC26/36)

Page 295: Manual de Operación

OPERATION MANUAL

- 6 - 30 -

1100 BAR FEED ALARM

P.S: BAR FEEDER TYPE DH65 ALARM (D429=1)

Alarm1100

Depending on bar feeder alarm message, refer to bar feeder manual to find solution

Check if alarm message comes from barfeeder?

END

N

Y

Reset

Reset

Refer to electric manual, check the circuit relative to signal X12.2,find

short point and remove it.

Page 296: Manual de Operación

OPERATION MANUAL

- 6 - 31 -

1101 BAR FEED ALARM

P.S: BAR FEEDER TYPE DH65 ALARM (D429=2)

1103 BAR FEED ALARM P.S: BAR FEEDER TYPE DH65 ALARM (D429=3)

Alarm1101

Depending on barfeeder alarm message, refer to bar feeder manual to find solution

Check if alarm message comes from barfeeder?

END

N

Y

Reset

Reset

Alarm1103

Check if alarm message comes from barfeeder?

END

N

Y

Reset

Reset

Refer to electric manual , check the circuit relative to signal X12.2,find short point and

remove it.

Depending on barfeeder alarm message, refer to bar feeder manual to find solution

Refer to electric manual , check the circuit relative to signal X12.2,find short point and

remove it.

Page 297: Manual de Operación

OPERATION MANUAL

- 6 - 32 -

1104 CHUCK MODE SELECT ERROR

Alarm1104

END

Release chuck outside clamp button when bar feeder function enabled.

Reset

Page 298: Manual de Operación

OPERATION MANUAL

- 6 - 33 -

1120 PROBER INHIBITED

Alarm1120

Chuck unclamp

Spindle running?

END

Y

N

Stop spindle

Reset

Prober on?

Chuck clamp?

The part catcher off by command M28

Execute prober off before part catcher on

N

N

Y

Y

Page 299: Manual de Operación

OPERATION MANUAL

- 6 - 34 -

1121 Z AXIS NEED ZERO (PROBEER ACTIONS )

Alarm1121

Set K3.0=0

Action prober function? M20/M21 prober

END

Y

N

Z axis zero return.

Reset

Page 300: Manual de Operación

OPERATION MANUAL

- 6 - 35 -

1122 SPINDLE NEED ORIENTATION

Alarm1122

Set K0.7=1

Please execute M19 to make orientation,Execution

PROBE

Did the spindle and the PROB interfere?

END

Y

N

Press "Reset" key

Set K0.7=0

Page 301: Manual de Operación

OPERATION MANUAL

- 6 - 36 -

2. EXTERNAL OPERATION MESSAGE 2004 LUBE PR/LV ERROR

2005 LUBE LEVEL LOW PLEASE FILL IT IN [I230,R1200]

OP2004

Lube pump active?X6.7=1?

Setting value to T0 and T2

END

Check if lube oil level detecting switch is normal?

Y

Y

N

N

Fill up the lube tank with lubrication oil

Press "reset" or "cycle start"

Refer to electric manual to find signal X6.7 broken point and solve it.

OP2005

Fill up the lube tank with lubrication oil

END

Electric problem , call for service

Page 302: Manual de Operación

OPERATION MANUAL

- 6 - 37 -

2006 M.S.T LOCK MODE

2007 MANUAL ABSELUTION ENABLE

OP2006

Display M.S.T LOCK function message K1.0=0

END

Would you want to use M.S.T lock mode?

Turn off M.S.T lock mode on NC screen soft operater’s panel key

(refer to operating manual M.S.T lock function)

OP2007

Display MANUAL ABSELUTION function message K1.0=0

END

Would you want to use manual abselution mode?

Y

N

Y

N Turn off manual abslution mode

on NC screen soft operater’s panel key (refer to operating

manual MANUAL ABSLUTION function)

Page 303: Manual de Operación

OPERATION MANUAL

- 6 - 38 -

2008 TAIL BODY POSITION SET OK

2009 TURRET FIRST TOOL SETTING

OP2008

When operate program able tailstock in manual mode,that message just

display for operater tailstock position auto record finished.

END

OP2009

When K4.7=1, this message just display for operater under the

status of turret first tool setting.

END

Page 304: Manual de Operación

OPERATION MANUAL

- 6 - 39 -

2010 SPINDLE GEAR CONFIRM!

OP2010

Refer Alarm 1021

Alarm disappear?No

Yes Call for serves

END

Page 305: Manual de Operación

OPERATION MANUAL

- 6 - 40 -

2011 SPINDLE OVERLOAD CHECK TOOLS!

OP2011

END

If the Spindle Load sets suitable?

No

Adjust Spindle load setting, Refer M136.

Yes

Tool Break? Yes

No Replace tool.

Check program, feedrate, tool, etc.

Reset

Alarm disappear?

Call for serves

No

Yes

Page 306: Manual de Operación

OPERATION MANUAL

- 6 - 41 -

3. TURRET FIRST TOOL SETTING (PMM β6/2000) 3.1 Origin position setting

1.Set K4.7=1 to enter adjusting mode.

2.Push the button "MGCW" or "MGCCW" to select tool NO.1. *1

(Select “JOG” mode).

3.Is turret position correct? 3.1 YES→Select "ZERO RETURN" and push the button "MGCW"

until screen appears "1060 PMM servo alarm". 3.2 NO→Go to item 2.

4.Power off then on. *1 : "JOG FEEDRATE OVERRIDE" can be used to adjust rotating speed

of turret.

Page 307: Manual de Operación

OPERATION MANUAL

- 6 - 42 -

3.2 Parameter list

3.2.1 GT250A/B use β8/2000 Motor parameter setting value( Standard ※

value)

No. Value Meaning remark 0 11000010 Control-axis parameters 1 00000010 Coordinate system and stork limit parameters 2 00000010 Acceleration-deceleration control parameters 3 10000110 I/Osignal-parameters 10 10000001 Servo parameters 11 10000001 Servo parameters 12 00000010 Servo parameters 20 1 Response data type 21 3 Feedrate % 22 5 ECF and EBSY signal minimum output time 30 34 Motor type β8/2000 31 111 Motor rotate direction 32 2 CMR 40 1500 Rapid travel rate 41 100 Og feedrate 43 1500 Feedrate uper limit 54 100 Fl rate for reference position return 55 80 Rapid traverse linear acceleration/deceleration time

constant or rapid traverse bellshaped acceleration/deceleration time constant T1

56 40 Rapid traverse linear acceleration/deceleration time constant or rapid traverse bellshaped acceleration/deceleration time constant T2

61 10 F0 rate for rapid traverse override 68 12 Number of magazine 70 990 Current loop gain (PK1) ※ 71 -3544 Current loop gain (PK2) ※ 72 -2632 Current loop gain (PK3) ※ 73 140 Speed loop gain(PK1V) ※ 74 -2526 Speed loop gain(PK2V) ※ 75 -8235 Speed loop gain(PK4V) ※

Page 308: Manual de Operación

OPERATION MANUAL

- 6 - 43 -

76 21 PPMAX ※ 77 1894 PDDP ※ 78 -6420 Current compensation 1(PVPA) ※ 79 -1600 Current compensation 2(PALPH) ※ 80 7282 Current limit value(TQLIM) ※ 81 32456 Overload protection coefficient (POVC1) ※ 82 3897 Overload protection coefficient (POVC2) ※ 83 11600 Overload protection coefficient (POVCLM) ※ 85 12000 Actual current limit(DBLIM) ※ 86 3382 Current compensation 4 (MGSTCM) ※ 87 3890 Current compensation 5 (DETQLM) ※ 100 256 Load inertia ratio(LDINT) 105 2000 Numerator for the number of pulses per motor

revolution (SDMR1)

106 1 Denominator for the number of pulses per motor revolution (SDMR2)

107 30 Position loop gain(LPGINX) ※ 110 500 Positional deviation limit value at stop 111 10 In-position width 115 236 MDLCST ※ 141 0 Amount of movement per rotation axis revolution 142 99999999 Positive machine coordinate for stored stroke limit 1 143 -99999999 Negtive machine coordinate for stored stroke limit 1 148 99999999 Servo positional deviation monitor amount 180 2000 Reference counter 182 3333 Positional deviation limit during movement

Page 309: Manual de Operación

OPERATION MANUAL

- 6 - 44 -

3.2.2 GT250A/B use β8/3000i Motor parameter setting value( Standard ※

value)

No. Value Meaning remark 0 11000010 Control-axis parameters 1 00000010 Coordinate system and stork limit parameters 2 00000010 Acceleration-deceleration control parameters 3 10000110 I/Osignal-parameters 10 10000001 Servo parameters 11 10000001 Servo parameters 12 00000010 Servo parameters 20 1 Response data type 21 3 Feedrate % 22 5 ECF and EBSY signal minimum output time 30 000 Motor type β8/3000i 125 258 β8/3000i 31 111 Motor rotate direction 32 2 CMR 40 1500 Rapid travel rate 41 100 Og feedrate 43 1500 Feedrate uper limit 54 100 Fl rate for reference position return 55 100 Rapid traverse linear acceleration/deceleration time

constant or rapid traverse bellshaped acceleration/deceleration time constant T1

56 60 Rapid traverse linear acceleration/deceleration time constant or rapid traverse bellshaped acceleration/deceleration time constant T2

61 10 F0 rate for rapid traverse override 68 10 Number of magazine 70 650 Current loop gain (PK1) ※ 71 -3831 Current loop gain (PK2) ※ 72 -1299 Current loop gain (PK3) ※ 73 160 Speed loop gain(PK1V) ※ 74 -1441 Speed loop gain(PK2V) ※ 75 -8235 Speed loop gain(PK4V) ※

Page 310: Manual de Operación

OPERATION MANUAL

- 6 - 45 -

76 21 PPMAX ※ 77 1894 PDDP ※ 78 -5140 Current compensation 1(PVPA) ※ 79 -3200 Current compensation 2(PALPH) ※ 80 7282 Current limit value(TQLIM) ※ 81 32385 Overload protection coefficient (POVC1) ※ 82 4788 Overload protection coefficient (POVC2) ※ 83 14271 Overload protection coefficient (POVCLM) ※ 85 00000 Actual current limit(DBLIM) ※ 86 1807 Current compensation 4 (MGSTCM) ※ 87 7930 Current compensation 5 (DETQLM) ※ 100 256 Load inertia ratio(LDINT) 105 2000 Numerator for the number of pulses per motor

revolution (SDMR1)

106 1 Denominator for the number of pulses per motor revolution (SDMR2)

107 25 Position loop gain(LPGINX) ※ 110 500 Positional deviation limit value at stop 111 20 In-position width 115 877 MDLCST ※ 141 0 Amount of movement per rotation axis revolution 142 99999999 Positive machine coordinate for stored stroke limit 1 143 -99999999 Negtive machine coordinate for stored stroke limit 1 148 99999999 Servo positional deviation monitor amount 180 10000 Reference counter 182 3333 Positional deviation limit during movement

Page 311: Manual de Operación

OPERATION MANUAL

- 6 - 46 -

3.2.3 GT250MA use β8/3000i Motor parameter setting value( Standard ※

value)

No. Value Meaning remark 0 11000010 Control-axis parameters 1 00000010 Coordinate system and stork limit parameters 2 00000010 Acceleration-deceleration control parameters 3 10000110 I/Osignal-parameters 10 10000001 Servo parameters 11 10000001 Servo parameters 12 00000010 Servo parameters 20 1 Response data type 21 3 Feedrate % 22 5 ECF and EBSY signal minimum output time 30 000 Motor type β8/3000i 125 258 β8/3000i 31 111 Motor rotate direction 32 2 CMR 40 1700 Rapid travel rate 41 100 Og feedrate 43 1700 Feedrate uper limit 54 100 Fl rate for reference position return 55 120 Rapid traverse linear acceleration/deceleration time

constant or rapid traverse bellshaped acceleration/deceleration time constant T1

56 60 Rapid traverse linear acceleration/deceleration time constant or rapid traverse bellshaped acceleration/deceleration time constant T2

61 10 F0 rate for rapid traverse override 68 12 Number of magazine 70 990 Current loop gain (PK1) ※ 71 -3544 Current loop gain (PK2) ※ 72 -2632 Current loop gain (PK3) ※ 73 140 Speed loop gain(PK1V) ※ 74 -2526 Speed loop gain(PK2V) ※ 75 -8235 Speed loop gain(PK4V) ※

Page 312: Manual de Operación

OPERATION MANUAL

- 6 - 47 -

76 21 PPMAX ※ 77 1894 PDDP ※ 78 -6420 Current compensation 1(PVPA) ※ 79 -1600 Current compensation 2(PALPH) ※ 80 7282 Current limit value(TQLIM) ※ 81 32456 Overload protection coefficient (POVC1) ※ 82 3897 Overload protection coefficient (POVC2) ※ 83 11600 Overload protection coefficient (POVCLM) ※ 85 12000 Actual current limit(DBLIM) ※ 86 00000 Current compensation 4 (MGSTCM) ※ 87 3890 Current compensation 5 (DETQLM) ※ 100 256 Load inertia ratio(LDINT)

105 16200 Numerator for the number of pulses per motor revolution (SDMR1)

106 13 Denominator for the number of pulses per motor revolution (SDMR2)

107 80 Position loop gain(LPGINX) ※ 110 1000 Positional deviation limit value at stop 111 10 In-position width 115 236 MDLCST ※ 141 0 Amount of movement per rotation axis revolution 142 99999999 Positive machine coordinate for stored stroke limit 1 143 -99999999 Negtive machine coordinate for stored stroke limit 1 148 99999999 Servo positional deviation monitor amount 180 2000 Reference counter 182 3333 Positional deviation limit during movement

Page 313: Manual de Operación

OPERATION MANUAL

- 6 - 48 -

3.2.4 GT200A/B use β8/3000i Motor parameter setting value( Standard ※

value)

No. Value Meaning remark 0 11000010 Control-axis parameters 1 00000010 Coordinate system and stork limit parameters 2 00000010 Acceleration-deceleration control parameters 3 10000110 I/Osignal-parameters 10 10000001 Servo parameters 11 10000001 Servo parameters 12 00000010 Servo parameters 20 1 Response data type 21 3 Feedrate % 22 5 ECF and EBSY signal minimum output time 30 000 Motor type β8/3000i 125 258 β8/3000i 31 111 Motor rotate direction 32 2 CMR 40 2000 Rapid travel rate 41 100 Og feedrate 43 2000 Feedrate uper limit 54 100 Fl rate for reference position return 55 100 Rapid traverse linear acceleration/deceleration time

constant or rapid traverse bellshaped acceleration/deceleration time constant T1

56 60 Rapid traverse linear acceleration/deceleration time constant or rapid traverse bellshaped acceleration/deceleration time constant T2

61 10 F0 rate for rapid traverse override 68 12 Number of magazine 70 650 Current loop gain (PK1) ※ 71 -3831 Current loop gain (PK2) ※ 72 -1299 Current loop gain (PK3) ※ 73 160 Speed loop gain(PK1V) ※ 74 -1441 Speed loop gain(PK2V) ※ 75 -8235 Speed loop gain(PK4V) ※

Page 314: Manual de Operación

OPERATION MANUAL

- 6 - 49 -

76 21 PPMAX ※ 77 1894 PDDP ※ 78 -5140 Current compensation 1(PVPA) ※ 79 -3200 Current compensation 2(PALPH) ※ 80 7282 Current limit value(TQLIM) ※ 81 32385 Overload protection coefficient (POVC1) ※ 82 4788 Overload protection coefficient (POVC2) ※ 83 14271 Overload protection coefficient (POVCLM) ※ 85 00000 Actual current limit(DBLIM) ※ 86 1807 Current compensation 4 (MGSTCM) ※ 87 7930 Current compensation 5 (DETQLM) ※ 100 256 Load inertia ratio(LDINT) 105 2400 Numerator for the number of pulses per motor

revolution (SDMR1)

106 1 Denominator for the number of pulses per motor revolution (SDMR2)

107 25 Position loop gain(LPGINX) ※ 110 500 Positional deviation limit value at stop 111 20 In-position width 115 877 MDLCST ※ 141 0 Amount of movement per rotation axis revolution 142 99999999 Positive machine coordinate for stored stroke limit 1 143 -99999999 Negtive machine coordinate for stored stroke limit 1 148 99999999 Servo positional deviation monitor amount 180 1000 Reference counter 182 3333 Positional deviation limit during movement

Page 315: Manual de Operación

OPERATION MANUAL

- 6 - 50 -

3.2.5 GT200MA use β4/4000i Motor parameter setting value

( Standard value)※

No. Value Meaning remark 0 11000010 Control-axis parameters 1 00000010 Coordinate system and stork limit parameters 2 00000010 Acceleration-deceleration control parameters 3 10000110 I/Osignal-parameters 10 10000001 Servo parameters 11 10000001 Servo parameters 12 00000010 Servo parameters 20 1 Response data type 21 3 Feedrate % 22 5 ECF and EBSY signal minimum output time 30 000 Motor type β4/4000i 125 256 β4/4000i 31 111 Motor rotate direction 32 2 CMR 40 2000 Rapid travel rate 41 100 Og feedrate 43 2000 Feedrate uper limit 54 100 Fl rate for reference position return 55 100 Rapid traverse linear acceleration/deceleration time

constant or rapid traverse bellshaped acceleration/deceleration time constant T1

56 60 Rapid traverse linear acceleration/deceleration time constant or rapid traverse bellshaped acceleration/deceleration time constant T2

61 10 F0 rate for rapid traverse override 68 12 Number of magazine 70 400 Current loop gain (PK1) ※ 71 -19200 Current loop gain (PK2) ※ 72 -1253 Current loop gain (PK3) ※ 73 109 Speed loop gain(PK1V) ※ 74 -984 Speed loop gain(PK2V) ※ 75 -8235 Speed loop gain(PK4V) ※

Page 316: Manual de Operación

OPERATION MANUAL

- 6 - 51 -

76 21 PPMAX ※ 77 1894 PDDP ※ 78 -7694 Current compensation 1(PVPA) ※ 79 -2800 Current compensation 2(PALPH) ※ 80 7282 Current limit value(TQLIM) ※ 81 32532 Overload protection coefficient (POVC1) ※ 82 2954 Overload protection coefficient (POVC2) ※ 83 8758 Overload protection coefficient (POVCLM) ※ 85 00000 Actual current limit(DBLIM) ※ 86 780 Current compensation 4 (MGSTCM) ※ 87 7790 Current compensation 5 (DETQLM) ※ 100 256 Load inertia ratio(LDINT) 105 0 Numerator for the number of pulses per motor

revolution (SDMR1)

106 43 Denominator for the number of pulses per motor revolution (SDMR2)

107 80 Position loop gain(LPGINX) ※ 110 500 Positional deviation limit value at stop 111 20 In-position width 115 1284 MDLCST ※ 141 0 Amount of movement per rotation axis revolution 142 99999999 Positive machine coordinate for stored stroke limit 1 143 -99999999 Negtive machine coordinate for stored stroke limit 1 148 99999999 Servo positional deviation monitor amount 179 54000 180 1000 Reference counter

Page 317: Manual de Operación

OPERATION MANUAL

- 6 - 52 -

3.2.6 GT380A/B use β8/3000i Motor parameter setting value ( Standard value)※

No. Value Meaning remark 0 11000010 Control-axis parameters 1 00000010 Coordinate system and stork limit parameters 2 00000010 Acceleration-deceleration control parameters 3 10000110 I/Osignal-parameters 10 10000001 Servo parameters 11 10000001 Servo parameters 12 00000010 Servo parameters 20 1 Response data type 21 3 Feedrate % 22 5 ECF and EBSY signal minimum output time 30 000 Motor type β8/3000i 125 258 β8/3000i 31 111 Motor rotate direction 32 2 CMR 40 1600 Rapid travel rate 41 100 Og feedrate 43 1600 Feedrate uper limit 54 100 Fl rate for reference position return 55 100 Rapid traverse linear acceleration/deceleration time

constant or rapid traverse bellshaped acceleration/deceleration time constant T1

56 60 Rapid traverse linear acceleration/deceleration time constant or rapid traverse bellshaped acceleration/deceleration time constant T2

61 10 F0 rate for rapid traverse override 68 12 Number of magazine 70 650 Current loop gain (PK1) ※ 71 -3831 Current loop gain (PK2) ※ 72 -1299 Current loop gain (PK3) ※ 73 160 Speed loop gain(PK1V) ※ 74 -1441 Speed loop gain(PK2V) ※ 75 -8235 Speed loop gain(PK4V) ※

Page 318: Manual de Operación

OPERATION MANUAL

- 6 - 53 -

76 21 PPMAX ※ 77 1894 PDDP ※ 78 -5140 Current compensation 1(PVPA) ※ 79 -3200 Current compensation 2(PALPH) ※ 80 7282 Current limit value(TQLIM) ※ 81 32385 Overload protection coefficient (POVC1) ※ 82 4788 Overload protection coefficient (POVC2) ※ 83 14271 Overload protection coefficient (POVCLM) ※ 85 00000 Actual current limit(DBLIM) ※ 86 1807 Current compensation 4 (MGSTCM) ※ 87 7930 Current compensation 5 (DETQLM) ※ 100 256 Load inertia ratio(LDINT) 105 7200 Numerator for the number of pulses per motor

revolution (SDMR1)

106 7 Denominator for the number of pulses per motor revolution (SDMR2)

107 25 Position loop gain(LPGINX) ※ 110 500 Positional deviation limit value at stop 111 20 In-position width 115 877 MDLCST ※ 141 0 Amount of movement per rotation axis revolution 142 99999999 Positive machine coordinate for stored stroke limit 1 143 -99999999 Negtive machine coordinate for stored stroke limit 1 148 99999999 Servo positional deviation monitor amount 180 1000 Reference counter 182 3333 Positional deviation limit during movement

Page 319: Manual de Operación

OPERATION MANUAL

- 6 - 54 -

3.3 AMP Alarm List:

Program or setting alarm (PS alarm)

LED Display NO

β βi Description Countermeasure Display

error

000 A parameter that

requires power-down has been pecified .

Turn the power off , then back on . ALM1060

011 The specified feedrate

is zero . Check the feedrate parameter specified with a function code .

013

The specified feedrate (maximum feedrate) is zero .

Check the value of parameter No.043, which indicates the maximum feedrate that can be specified .

070

More than 32 blocks have been registered for a buffering operation .

Reduce the number of registered blocks to 32 .

085

Input from the reader / punch interface or the like caused an overrun,parity,or framing error.

Correct the baud rate of the input / output unit (always 4800) or other settings .

086

Input from the reader / punch interface or the like includes an input / output unit operation ready signal (DR) that is set to off .

Turn the reader / punch on .Check the cable connection .

087

After input from the reader / punch interface or the like stops , character input does not stop even though ten characters have been input .

Check the cable connection .

ALM1060

090

Reference position setting cannot be executed normally .

Move the tool in the direction of re-ference position return in jog mode at a speed that causes the servo position error to exceed 128 .Then , pecify another reference position setting .

ALM1060

Page 320: Manual de Operación

OPERATION MANUAL

- 6 - 55 -

LED Display

NO β βi

Description Countermeasure Display error

093

A first to third reference position return cannot be executed because the reference position has not yet been established .

Set the reference position .

ALM1060

224

The reference position has not yet been established.this occurs only when the ZRTN bit of parameter No.001 is set to 0 .

Set the reference position .

ALM1060

250 Input data 1 is invalid . Check input data 1 ,

specified with a function code .

251 Input data 2 is invalid . Check input data 2 ,

specified with a function code .

255

Operation cannot be activated because an invalid mode is specified or because block execution is in progress .

Check the mode . Check whether a block is being executed .

290 The interface switch signal

(DRC) was switched during block execution .

Switch the signal after block execution stops .

291

The speed of an axial move-ment specified by an external pulse has exceeded the upper limit .This occurs only when the EPEXA bit of parameter No.001 is set to 1 .

Check the speed specified by the external pulse .Check the magnification of the external pulse ( parameters No.062 and 063 ) .

292

A checksum error for the battery -powered memory was detected .

Parameters are cleared . Set the parameters again . If this alarm subsequently recurs , replace the unit .

ALM1061

Page 321: Manual de Operación

OPERATION MANUAL

- 6 - 56 -

Pulse coder alarm LED Display

NO β βi

Description Countermeasure Display error

300

A communication error (DTER) for the serial pulse coder was detected .

Check the continuity of the signal cable .If the cable is normal , the pulse coder may be defective. Turn the power off . If the alarm recurs when the power is reapplied , replace the serial pulse coder , together with the motor .

302

A communication error (STBER) for the serial pulse coder was detected .

Check the continuity of the signal cable .If the cable is normal , the pulse coder or servo unit may be defective . This error can also be caused by external noise . See the chapter on noise reduction in “Connection”.

303

An LED disconnection (LDAL) was detected in the serial pulse coder .

Turn the power off . If this alarm recurs when the power is reapplied , replace the motor .

304

A mispulse alarm (PMAL) for the serial pulse coder was detected .

Turn the power off . If this alarm recurs when the power is reapplied , replace the motor .

ALM1060

305

A miscount alarm (CMAL) for the serial pulse coder was detected .

Turn the power off . If the alarm recurs when the power is reapplied , replace the motor . If the alarm does not recur , restart the operation from reference position return .

306

The motor has overheated (OHAL) .

This alarm is issued when the amplifier has overheated , causing the thermostat to trip . Possible causes include an excessively high ambient temperature and excessively strict operating conditions . Check the actual cause . Disconnect the power for about ten minutes , then release the emergency stop state . If the alarm recurs , replace the amplifier .

ALM1060

Page 322: Manual de Operación

OPERATION MANUAL

- 6 - 57 -

LED Display

NO β βi

Description Countermeasure Display error

308 A soft phase alarm (SPHAL)

was detected . Turn the power off .This alarm may be caused by noise .

ALM1060

319

When the absolute pulse coder is used , the motor has not yet rotated through more than one turn after the first power-up .

Cause the motor to rotate through more than one turn in jog feed mode , then turn the power off then back on .

ALM1060

350

The battery voltage of the absolute pulse coder is low .

Replace the battery . Restart the oper-ation from reference position return .

ALM1061

351 The battery voltage of the

absolute pulse coder is low .(warning)

Replace the battery . ALM1061

Page 323: Manual de Operación

OPERATION MANUAL

- 6 - 58 -

Servo alarm

LED Display NO

β βi Description Countermeasure Display

error

400

The servo motor has overheated ( estimated value ) .

Turn the power off . After a while , turn the power back on . Possible causes include an excessively high acceleration / deceleration frequency .

ALM1060

401 Servo amplifier ready

signal ( DRDY ) went off .

ALM1060

403 The cooling fins have overheated .( hardware detection ).

The load on the motor may be too high .reexamine the load conditions .

ALM1060

405 Reference position return

could not be executed correctly .

Reexecute reference position return . ALM1060

410

The servo position error in the stop state is larger than the value specified in parameter No.110.

Determine the mechanical cause of the large position error .If no mechanical cause is found , specify a larger value for the parameter .

ALM1060

The regenerative discharge unit has overheated .

This alarm is issued when the average regenerative discharge energy is too high ( when the

404

acceleration / deceleration frequency is too high , for example ) .When the regenerative discharge resistor is not being used , check whether a dummy connector is fitted to the CX11-6 connector . When the regenerative discharge resistor is being used: ( 1 ) The average regenerative discharge energy may be too high. Decrease the acceleration / deceleration frequency . ( 2 ) The thermostat line of the separate regenerative

discharge unit may not be connected properly . Check the connection . ( 3 ) The thermostat of the separate regenerative

discharge unit may be defective . Disconnect the separate regenerative discharge unit , then check the thermostat . If the thermostat is open even through the separate regenerative discharge unit is cool , replace the separate regenerative discharge unit . If (1) to (3) are not the cause of the alarm , replace the servo amplifier .

ALM1060

Page 324: Manual de Operación

OPERATION MANUAL

- 6 - 59 -

LED Display NO

β βi Description Countermeasure Display

error

411

The servo position error during movement is larger than the value specified in parameter No.182.

Determine the mechanical cause of the large position error .If no mechanical cause is found , apply any of the following countermeasures :

Specify a larger value for the ‧ parameter .

Specify a lower feedrate .‧ Increase the time cons‧ tants .

A DC link overvoltage alarm is issued

This alarm is issued when the DC voltage of the main circuit power is too high .

413

( 1 ) The supply voltage for dynamic power may exceed the rated value . Check the voltage . If the voltage is too

high , reduce the voltage to an appropriate level . ( 2 ) The regenerative discharge unit may not be properly

connected .Check the connection . ( 3 ) The resistance of the separate regenerative discharge

unit may be abnormal . Disconnect the separate regenerative discharge unit , then check the resistance . If the resistance is not within +20% of the predetermined resistance , replace the separate regenerative discharge unit . If (1) to (3) are not the cause of the alarm, replace the servo amplifier .

ALM1060

An overcurrent alarm is issued .

The alarm occurs in case the main circuit is too much current.

412

(1) Check the motor type whether it is correct (parameter No.30). If correct, do as the item (2).

(2) Check the current setting for servo control whether it is the standard value. The correct values of current are set in the following parameters. No.70, 71, 72, 78, 79, 84, 85, 86, 87, 88, 89, 90.

(3) Remove the power cable from the AMP. Then, release the EMERGENCY STOP button.

-If the alarm is still there, please replace the AMP. -If no alarm, do as the item (4).

Page 325: Manual de Operación

OPERATION MANUAL

- 6 - 60 -

LED Display

NO β βi

Description Countermeasure Display error

(4) Remove the power connecter from the AMP. Check the shielded cable and the power cable (U, V, W)

-If he shielded cable is still good, do as the item (5).

- If there is short circuit on the motor, remove the power cable of

the motor. Then, check the shielded cable and the power cable (U, V, W).

-If the motor is short circuited, please replace the motor.

-If the motor is still good, please replace the power cable.

(5) Connect the power cable. Observe values of the motor current (IR, IS) during acceleration and deceleration with a wave monitor. Refer to the appendix E of the “Servo Check Board” to check motor current. If the display of motor current (IR, IS) on the monitor is not a sine curve, please replace the AMP.

(6) If the items (1) to (4) are not the causes of alarm, the pulse coder or the control cable or some hardware inisde CNC may be defective.

ALM1060

A DC link low voltage

alarm is issued .

This alarm is issued when the DC voltage of the main circuit power is too low .

414

( 1 ) The external circuit breaker may be turned off . Check the circuit breaker .

( 2 ) The supply voltage for dynamic power is lower than the rated value . Check the voltage . If the voltage is too low , increase it to an appropriate level .

( 3 ) The external magnetic contactor may not be connected properly .Check the connection .

If (1) to (3) are not the cause of the alarm , replace the servo amplifier .

ALM1060

Page 326: Manual de Operación

OPERATION MANUAL

- 6 - 61 -

LED Display

NO β βi

Description Countermeasure Display error

A parameter has been specified incorrectly

Check the following parameters : No.30 :Is the specified motor type

correct ?

417

No.31 :Is the specified direction of rotation of the motor correct ?

No.106 : Is the denominator of the number of pulses per single revolution of the motor 0 ?

No.180 : Is the specified reference counter capacity 0 or a negative value ?

ALM1060

418 A DO alarm is

issued . Replace the servo unit .

423

The specified speed exceeds 32767000 detection units per second .

Reexamine the CMR and speed settings .

425

. The cooling fan has stopped

This alarm is issued when the fan motor built into the servo amplifier has failed . ( 1 ) Check that the fan is not

clogged with foreign matter . ( 2 ) Check that the power

connector of the fan is connected properly .

( 3 ) Replace the fan or servo unit .

Page 327: Manual de Operación

OPERATION MANUAL

- 6 - 62 -

Overtravel alarm

LED Display NO

β βi Description Countermeasure

Display error

500

The positive stroke limit has been exceeded .

Check whether *+OT and *-OT are connected correctly.Check whether a correct move command is specified .

501 The negative

stroke limit has been exceeded .

Move the tool in the opposite direction in jog mode,then perform a reset .

510

The positive soft stroke limit has been exceeded .

Check whether appropriate values have been specified for parameters No.142 and 143 . Check whether a valid move command is specified .

511

The negative soft stroke limit has been exceeded .

Move the tool in the opposite direct- ion in jog mode, then perform a reset .

Page 328: Manual de Operación

OPERATION MANUAL

- 6 - 63 -

System alarm

LED Display NO

β βi Description Countermeasure Display

error

-

Anerrorwasdetected in the RAM write/readtest at power-up .

Replace the unit .

-

An error was detected in the data collation check for the battery-powered memory .

Turn the power off then back on .Then , reenter the parameters . If this alarm recurs , replace the unit .

-

A data transfer alarm for the battery-powered memory has been issued .

Replace the unit .

-

A watchdog alarm was issued .

Turn the power off then back on . If this alarm recurs , replace the unit .

-

A checksum alarm for the control software ROM is issued .

Replace the unit .

-

A checksum alarm for the ROM that is built into the CPU is issued .

Replace the unit .

-

An error was detected in the control circuit .

Replace the unit .

I/O link alarm

LED Display NO

β βi Description Countermeasure

Display error

-

A FANUC I/O link error occurred .A unit connected to the line was turned off .

Turn off the power to all units connected to the line .Then , turn on the slave devices , followed by the master device .

LED no display

NO LED Display Description Countermeasure Display

error

The control circuit is not operating normally .

( 1 ) Check the 24-VDC control supply voltage.If the voltage is low , increase the voltage to an appropriate level

- No

indicators lit.

.( 2 ) Check whether a fuse in the servo unit has blown .If a blown fuse is found , replace it , following the procedure described in Section 3 , “Replacing Fuse”.

If (1) and (2) are not the cause, replace the servo amplifier .

Page 329: Manual de Operación

OPERATION MANUAL

- 6 - 64 -

4. P/S ALARM AND OVER TRAVEL ALARM The following table is the list of P╱S alarms about the program and overtravel. For the other alarms, please refer to Fanuc manuals.

4.1 P╱S alarms:

Code Messasge Content and Action

000 PLEASE TURN OFF POWER. Parameter is set validly only after power turned off. [ Turn power off and turn on again. ]

001 TH PARITY ALARM TH alarm (when a character with incorrect parity is input). [ Modify the program. ]

002 TV PARITY ALARM TV alarm (when odd number of characters in a block) occurs when TV check is valid. [ Set the parameter No. 0#0 = 0 TV not checked. ]

003 TOO MANY DIGITS The number of digits of an input value is out of the allowable range. [ Modify the program. ]

004 ADDRESS NOT FOUND At the beginning of the block, there is no address or just the sign “-” instead of the address. [ Modify the program. ]

005 NO DATA AFTER ADDRESS There is no data following the address, but another address or the EOB code.

[ Modify the program. ]

006 ILLEGAL USE OF NEGATIVESIGN

The sign “-” is input after an address but such a way is not allowed. Or, it is input duplicately. [ Modify the program. ]

007 ILLEGAL USE OF DECIMAL POINT

The decimal point “.” is input after an address but such a way is not allowed. Or, it is input duplicately. [ Modify the program. ]

008 PROGRAM END WITH WRONG FORMAT

During transferring with RS-232, a program is not ended with M02, M30 and M99, or without “ % ”. [ Modify the program. ]

009 ILLEGAL ADDRESS INPUT An unusable character (A, B, C, E, L, U, V, W) is input at a significant area [ Modify the program. ]

010 IMPROPER G-CODE 1. An unusable G code is commanded. Such a function

is not available in this machine. 2. In the NURBS interpolation, a M code is inserted in

Page 330: Manual de Operación

OPERATION MANUAL

- 6 - 65 -

those blocks where the command G06.2 is valid. [ Modify the program. ]

011 NO FEEDRATE COMMANDEDNo feedrate or an inadquate feedrate is specified. [ Modify the feedrate F. ]

014 CANNOT COMMAND G95 A synchronous feed is specified but the machine is without such an optional function for threading╱ synchronous feed.

015 TOO MANY AXES COMMANDED

Number of axes commanded simultaneously exceeds the allowable number of axes controlled simultaneously.

020 OVER TOLERANCE OF RADIUS

In circular interpolation, the difference of radii in program is too much. The difference tolerance needs to be enlarged. [Check parameter settings No.5008 # 5 = 1, No.3410 = 10 and modify the program ]

021 ILLEGAL PLANE AXIS COMMANDED

In circular interpolation (G02, G03), the specified axis is not in the selected plane (G17, G18, G19). [ Modify the program. ] If the function of helical interpolation is available, it will be no alarm occuring displayed .

022 NO CIRCLE RADIUS

In circular interpolation, the radius or vectors I, J, K is ╱are not specified. [ Modify the program. ] If the parameter setting No.3403 # 5 = 0, it will be no alarm occuring.

025 CANNOT COMMAND F0 IN G02╱G03

In circular interpolation, the F0 (rapid trverse) is specified with the F1-digit feed.

027 NO AXIS COMMANDEDIN G43/G44

No axis is specified in the block with command of tool length offset (G43, G44). Or, the command of cancelling offset is in the same block with un-related axes specified.

028 ILLEGAL PLANE SELECT In plane selection, 2 or more parallel axes (the same direction) are specified. [ Modify the program. ]

029 ILLEGAL OFFSET VALUE The offset value of the H code is too large. [ Modify the offset value. ]

Page 331: Manual de Operación

OPERATION MANUAL

- 6 - 66 -

030 ILLEGAL OFFSET NUMBER The amount of offsets for tool radius offset D or the tool length offset H is over the set maximum amount. [ Modify the amount of offset D or H ]

031 ILLEGAL P COMMAND IN G10

In the programmable data input (G10), the offset no. P is specified wrong number or not specified. [ Modify the offset no. P ]

032 ILLEGAL OFFSET VALUE IN G10

When inputting an offset value with command G10 (programmable data input) or with writing a system variable, the value specified is too large.

033 NO SOLUTION AT CRC No point of intersection can be found after calculation considering tool radius offset. [ Modify the program. ]

034 NO CIRC ALLOWED IN ST-UP╱EXT BLK

Starting up or cancelling a tool radius offset during circular interpolation (G02, G03). [ Modify the program. ]

035 CANNOT COMMAND G31 The function of skip cutting (G31) is specified in tool radius offset. [ Modify the program. ]

037 CANNOT CHANGE PLANE INCRC

Plane selection (G17, G18, G19) is changed in tool radius offset or G40 is commanded out of the selected plane in tool radius offset B. [ Modify the program. ]

038 INTERFERENCE IN CIRCULAR BLOCK

The value of a tool radius offset D is inadequate so that the center of an arc coincides with the start or end point and the case of overcutting occurs. [ Modify the program. ]

040 INTERFERENCE IN G90╱G94BLOCK

In the tool nose radius offset, overcutting occurs during canned cycle (G90, G94).

041 NTERFERENCE IN CRC

Overcutting occurs in the tool radius offset (G41, G42). In the tool radius offset, 2 or more blocks without movement such as the auxilary or dwell function are commanded continuously.

042 G45╱G48 NOT ALLOWED INCRC

In the tool radius offset, the tool offset modification (G45~G48) is commanded. [ Modify the program. ]

044 G27-G30 NOT ALLOWED IN FIXED CYC

G27~G30 or the 2nd, 3rd reference point return is commanded in a canned cycle or without cancelling

Page 332: Manual de Operación

OPERATION MANUAL

- 6 - 67 -

the canned cycle beforehand. [ Modify the program. ]

046 ILLEGAL REFERENCE RETURN COMMAND

A command other than P2, P3, P4 is commanded for the 2nd, 3rd, 4th, reference return, [ Modify the program. ]

047 ILLEGAL AXIS SELECT

In 3D tool compensation or rotation of 3D coordinate system, 2 or more parallel axes are specified for an axis. [ Modify the program. ]

048 BASIC 3 AXES NOT FOUND

In 3D tool compensation or rotation of 3D coordinate system, the 3 basic axes X, Y, Z are omitted. The axial command doesn’t follow the setting of parameter No.1022. [ Modify the program. ]

050 CHF╱CNR NOT ALLOWED IN THRD BLK

The chamferring╱round corner R is commanded in the block with thread cutting.

051 MISSING MOVE AFTER CHF ╱CNR

Movement or moving diatance is commanded inadequately (not G01, G02, G03) in the block next to the one with chamferring╱round corner R in arbitrary angle. [ Modify the program. ]

052 CODE IS NOT G01 AFTER CHF╱CNR

No movement is commanded (not G01, G02, G03) in the block next to the one with chamferring╱round corner R in arbitrary angle.

053 TOO MANY ADDRESS COMMANDS

When commanding the chamferring╱round corner R in arbitrary angle, it is commanded only a comma but no C╱R, or no C╱R after the comma. [ Modify the program. ]

055 MISSING MOVE VALUE IN CHF╱CNR

When commanding the chamferring╱round corner R in arbitrary angle, the commanded value of movement is less than that of the chamferring╱round corner R. [ Modify the program. ]

058 END POINT NOT FOUND The commanded axis in the block with chamferring╱ round corner R is not in the specified plane, [ Modify the program. ]

059 PROGRAM NUMBER NOT FOUND

The program number of a specified external program to be searched is not found.

Page 333: Manual de Operación

OPERATION MANUAL

- 6 - 68 -

060 SEQUENCE NUMBER NOT FOUND

The specified sequence number to be searched is not found.

070 NO PROGRAM SPACE IN MEMORY

The memory is not enough space. [ Output or delete unused programs. ]

071 DATA NOT FOUND

The address or program number to be searched is not found. The address to be searched is input wrongly or without such address. [Modify the searched data.]

072 TOO MANY PORGRAMS The amount of registered program is more than the number of setting. [ Output or delete unused programs. ]

073 PROGRAM NUMBER ALREADY IN USE

The input program number is duplicated with a progam having been input. [ Use another program number. ]

074 ILLEGAL PROGRAM NUMBER

The program no. is out of the range of 1~9999.

075 PROTECT A program number under protection is input. [Use another program number or close the protective function. ]

076 ADDRESS P NOT DEFINED No P (subprogram number) is commanded in the block with M98╱G65╱G66. [ Modify the subprogram number P. ]

077 SUB PROGRAM NESTING ERROR

The subprogram calling is in 5 folds. [ Modify the program no more than 4 folds. ]

078 NUMBER NOT FOUND

In the block with M98╱M99╱G65╱G66, the P subprogram number, or the sequence number, or the specified sequence number for GOTO statement is not found.

079 PROGRAM VERIFY ERROR The program in the memory is different from that in the tape.

080 G37 ARRIVAL SIGNAL NOT ASSERTED

In G37 automatic tool length measurement, the arrival signal for measuring position specified in parameter No.6254, 6255 is not active.

081 OFFSET NUMBER NOT FOUND IN G37

The offset number H is not commanded for automatic tool length measurement. [ Modify the program. ]

Page 334: Manual de Operación

OPERATION MANUAL

- 6 - 69 -

082 H-CODE NOT ALLOWED IN G37

The offset number H is commanded in the same block with G37 automatic tool length measurement. [ Modify the program. ]

083 ILLEGAL COMMAND IN G37The specified axis for automatic tool length measurement is wrong or commanded as incremental movement.

085 COMMUNICATION ERROR When data transferring with RS-232C, overrun or parity error or framing error occurs. The number of bits of the input data or setting of boudrate is incorrect.

086 DR SIGNAL OFF

When data transferring with RS-232C, the ready signal is turned off. [ Check the transferring cable whether it is not connected or dropping or poor contact. ]

087 BUFFER OVERFLOW

When data transferring with RS-232C, the stop reading is commanded. But, reading continues for more than 10 characters. (No % in the program or there is data before the % at program start.) [ Modify the program. ]

088 LAN FILE TRANS ERROR (CHANNEL-1)

The data transferring through the ether net is interrupted due to transferring error.

089 LAN FILE TRANS ERROR (CHANNEL-2)

The data transferring through the ether net is interrupted due to transferring error.

090 REFERENCE RETURN INCOMPLETED

Zero return cannot be executed normally because the start point is too close to the reference point or moving speed is too slow.

091 REFERENCE RETURN INCOMPLETED

Reference point return cannot be completed in automatic operation.

092 AXES NOT ON REFERENCE POINT

The specified axis is detected not returning the reference point with the command G27 reference position return check.

094 P TYPE NOT ALLOWED (COORD CHG)

P type cannot be specified when the program restarts. (The setting of coordinate system has been done after the automatic operation is interrupted.)

095 P TYPE NOT ALLOWED (EXT OFS CHG)

P type cannot be specified when the program restarts. (The value of external workpiece offset is changed after the automatic operation is interrupted.)

Page 335: Manual de Operación

OPERATION MANUAL

- 6 - 70 -

096 P TYPE NOT ALLOWED (WRK OFS CHG)

P type cannot be specified when the program restarts. (The value of workpiece offset is changed after the automatic operation is interrupted.)

097 P TYPE NOT ALLOWED (AUTO EXEC)

P type cannot be specified when the program restarts. (Automatic operation has not been done yet after power turned on or after emergency stop or alarm P╱S 94 ~ P╱S 97 is reset.)

098 G28 FOUND IN SEQUENCE RETURN

Zero return has not been executed after power turned on or after emergency stop and G28 is found in searching when the program restarts.

099 MDI EXEC NOT ALLOWED AFT SEARCH

Moving command is done under the MDI mode after searching when program restarts.

100 PARAMETER WRITE ENABLEThe parameter setting of PWE (parameter writing enable) is opened (set as 1). [ Set the PWE as 0 and then press the RESET key. ]

101 PLEASE CLEAR MEMORY

The data of the program on editing or storing in the memory is changed during power turned off. When this alarm occurs, keep the PROG key pressed and press the RESET key to delete only the program on editing and storing during power turned off. Turn power off again. Then keep the RESET key pressed and turn power on to cancel the memory.

109 FORMAT ERROR IN G08

The addresss P is not specified or specified wrongly (value other than 0 or 1) after the G08 (advanced preview control mode) is commanded. [ Modify the address P. ]

110 DATA OVERFLOW The absolute value of displayed data with fixed decimal point is over the allowable range.

111 CALCULATED DATA OVERFLOW

In the macro program, the result of calculation is over the allowable range (-10 47~ -10 –29, 0 and 10 -29~10 47)

112 DEVIDED BY ZERO Deviding by zero is calculated (including tan90º).

113 IMPROPER COMMAND A function which cannot be used in the custom macro (macro B) is commanded

114 FORMAT ERROR IN MACRO An undefined H code is specified in the block with G code and the format used other than the FORMULA is incorrect (macro B).

Page 336: Manual de Operación

OPERATION MANUAL

- 6 - 71 -

115 ILLEGAL VARIABLE NUMBER

The macro program has specified a variable which value is not defined. Or, the content of the header of a high speed machining cycle is incorrect. The alarm occurs under the following cases. 1. No header is corresponding to the number of the

machining cycle called by a command. 2. The value of the data connecting the cycle is out of

the allowable range (0~999). 3. The amount of data in the header is out of the

allowable range (01~32767) 4. The variable number of the start data of the

executable format data is out of the allowable range (#20000~#85535).

5. The variable number of the last storing data of the executable format data is over the allowable range (#85535).

6. The storing variable number of the start data of the executable format data is overlapped with the variable number used in the header.

116 WRITED PROTECTED VARIABLE

The left side of substitution statement is an inhibited variable (in the macro B).

118 PARENTHESIS NESTING ERROR

The nesting parenthesis overlaps more than the limit (quintuple).

119 ILLEGAL ARGUEMENT The SQRT argument or the BCD argument is negative. Or, the BIN argument is with the value other than 0~9 at the units place.

122 FOUR FOLD MACRO MODAL-CALL

The macro modal calling command is used for 4 folds.

123 CANNOT USE MACRO COMMAND IN DNC

The macro control command is used during DNC operation.

124 MISSING END STATEMENT DO-END is not 1 to 1 corresponded.

125 FORMAT ERROR IN MACRO There is an unused address in the block with G65. The format of FORMULA is erroneous.

126 ILLEGAL LOOP NUMBER In DOn, 1 n 3 is≦ ≦ not established (in the macro B).

127 NC, MACRO STATEMENT IN SAME BLOCK

A NC command is used in the same block with a custom macro command (in the macro B).

Page 337: Manual de Operación

OPERATION MANUAL

- 6 - 72 -

128 ILLEGAL MACRO SEQUENCE NUMBER

The sequence number specified in the branch command is not in 0~9999 or no sequence number is specified.

129 ILLEGAL ARGUMENT ADDRESS

The argument designation has used an address not allowed.

130 ILLEGAL AXIS OPERATION A CNC controlled axis is commanded from the PMC. Or, a PMC controlled axis is commanded from the CNC.

131 TOO MANY EXTERNAL ALARM MESSAGES

Five or more alarms occur in the external alarm message.

132 ALARM NUMBER NOT FOUND

An alarm without alarm no. occurs in the external alarm message.

133 ILLEGAL DATA IN EXT. ALARM MSG

The small section data is erroneous in the external alarm message and external operating message.

135 ILLEGAL ANGLE COMMANDThe indexed positioning angle on the index table is not the integral multiple of the minimum angle.

136 ILLEGAL AXIS COMMAND Any other axis cannot be commanded together with the B axis

138 SUPERIMPOSED DATA OVERFLOW

During superimposition control of the extended functions for the PMC axis control, the total increment of pulse distribution of the CNC and PMC is too large.

139 CAN NOT CHANGE PMC CONTROL AXIS

The selected axis is controlled by the PMC axis control.

140 BP/S ALARM In the background edition, the program to be called has been in the editing area.

141 CAN NOT COMMAND G51 IN CRC

G51 (scaling ON) is commanded in tool radius offset (G41/G42). [ Modify the program. ]

142 ILLEGAL SCALE RATE

Scaling magnification P is commanded wrongly (with a value out of 1~999999) or parameter settings No.5411, 5421 are wrong. [ Correct the scaling magnification P or check parameters. ]

143 SCALED MOTIION DATA OVERFLOW

The value of a movement or coordinate or circular radius after scaling is over the maximum allowable command value.

Page 338: Manual de Operación

OPERATION MANUAL

- 6 - 73 -

144 ILLEGAL PLANE SELECTED The plane of coordinate rotation must be the same as the plane of an arc or tool radius compensation C

145 ILLEGAL CONDITION IN POLAR COORDINATE INTERPOLATION

The condition of starting or cancelling the interpolation in polar coordinate is incorrect. 1. In the mode other than G40, G12.1╱G13.1 or

G112╱G113 is commanded. 2. The plane selection is wrong. (Wrong parameter

settings No.5460, 5461)

146 IMPROPER G CODE During interpolation in the polar coordinate, an unallowed G code is commanded.

148 ILLEGAL SETTING DATA In the automatic corner overide, the decelerating ratio and the angle of judgement are values out of settable range (parameters No.1710~ No.1714 ).

149 FORMAT ERROR IN G10L3 In tool life management, codes Q1, Q2, P1 and P2 are set as the type of part counting.

150 ILLEGAL TOOL GROUP NUMBER

The tool group number is over the maximum allowable value.

151 TOOL GROUP NUMBER NOT FOUND

The tool group specified in the cutting program is not set.

152 NO SPACE FOR TOOL ENTRYThe amount of tools in a group is over the maximum registerable value.

153 T-CODE NOT FOUMN No T code is specified in the block where a T code is necessary.

154 NOT USING TOOL IN LIFE GROUP

H99 or D99 is commanded before the tool group is specified.

155 ILLEGAL T-CODE IN M06 In the cutting program, the T code in the same block with M06 does not correspond to the tool group in use.

156 P/L COMMAND NOT FOUND There is no P or L command in the program for tool group setting.

157 TOO MANY TOOL GROUP The mumber of tool group to be set is over the maximum value. (Parameter No. 6800#0, #1)

158 ILLEGAL TOOL LIFE DATA The tool life is set too large value.

159 TOOL DATA SETTING INCOMPLETE

Power is turned off during executing the program for tool life setting.

160 G72.1 NESTING ERROR The rotational copy (G72.1) is commanded duplicately.

Page 339: Manual de Operación

OPERATION MANUAL

- 6 - 74 -

161 G72.2 NESTING ERROR The parallel copy (G72.2) is commanded duplicately.

175 ILLEGAL G017 COMMAND

The condition for starting or cancelling cylindrical interpolation is incorrect. In cylindrical interpolation, the commanding format must be such as “G07.1 rotary axis cylindrical radius”This alarm will occur too under the following cases. 1. G107 but no rotary axis and cylindrical radius

specified. 2. G107 and 2 rotary axes specified 3. G107 is commanded during tool nose radius R valid.

176 IMPROPER G-CODE IN G107

In cylindrical interpoplation, an unallowed G code is commanded. 1. Positioning (with rapid feedrate such as G28, G53,

G73, G74, G76, G80~G89) 2. Machining coordinate system (G92, G54~G59) 3. Specified coordinate system (G52)

177 CHECK SUM ERROR (G05 MODE)

Check sum error.

178 G05 COMMANDED IN G41/G42 MODE

G05 is commanded in G41/G42 valid. [ Modify the program. ]

179 PARAM (NO. 7510) SETTING ERROR

Number of controlling axis simultaneously is set over the allowable value (parameter No.7510).

180 COMMUNICATION ERROR (REMOTE BUF)

Incorrect wiring related to the remote buffer.

190 ILLEGAL AXIS SELLECT In constant surface speed control (G96), the axis is specified incorrectly (parameter No.3770).

194 SPINDLE COMMAND IN SYNCHRO-MODE

In serial spindle synchronous control, contour control, or spindle positioning, or rigid tapping is specified. The serial spindle synchronous control must be released in advance.

197 C-AXIS COMMANDED IN SPINDLE MODE

The program specifies a movement along the Cs axis when the signal CON (DGN G027#7) is turned off

199 MACRO WORD UNDEFINED An undefined macro word is used.

200 ILLEGAL S-CODE COMMANDIn rigid tapping, the S code is specified with a value out of the allowable range or not specified

Page 340: Manual de Operación

OPERATION MANUAL

- 6 - 75 -

201 FEEDRATE NOT FOUND IN RIGID TAP

In rigid tapping, no F value is commanded.

202 POSITION LS1 OVERFLOW In rigid tapping, spindle distribution value is too large (system error).

203 PROGRAM MISS AT RIGID TAPPING

In rigid tapping, the position for the rigid M code (M29) or the S command is incorrect.

204 ILLEGAL AXIS OPERATION In rigid tapping, an axial movement is commanded between the blocks with rigid M code and with G84 (or G74).

205 RIGID MODE DI SIGNAL OFFIn rigid tapping, although the rigid M code is commanded, the DI signal is not ON (DGN G061#0) during executing the block with G84 (or G74).

206 CAN NOT CHANGE PLANE In rigid tapping, plane changeover is specified.

207 RIGID DATA MISMATCH In rigid tapping, the tapping distance is too long or too short.

210 CAN NOT COMMAND M198/M99

Command M198 or 199 is executed during scheduled operation. Or, M198 is executed during DNC operation.

211 G31 (HIGH) NOT ALLOWED IN G99

In the high speed skip function, G31 is commanded in per revolution.

212 ILLEGAL PLANE SELECT An arbitray angle chamfering or round corner R is commanded on the plane including an additional axis

ILLEGAL COMMAND IN SYNCHRO-MODE.

Movement is commanded along the axis to be synchronously controlled. In the operation with simple synchronization control, alarm will occur under any of the following cases.

213

1.The program gives the command of movement to the slave axis.

2.The program gives a command of the manual continuous feed╱manual handle feed╱incremental feed to the slave axis.

3.The program gives the command of automatic zero return without manual zero return after the power turned on.

4.The difference between the position errors of the master and the slave axes exceeds the value set in the parameter No.8313.

214 ILLEGAL COMMAND IN SYNCHRO-MODE.

In the synchronous control, coordinate system is set or tool compensation of the shift type is executed.

Page 341: Manual de Operación

OPERATION MANUAL

- 6 - 76 -

222 DNC OP. NOT ALLOWED IN BG..-EDIT

Input and output cannot be executed at the time during the background edition.

224 RETURN TO REFERENCE POINT

Zero return must be done before automatic operation (No.1005 # 0 = 0).

230 R CODE NOT FOUND The in-feed amount R is not specified for the block with G161.or the R command is negative value.

ILLEGAL FORMAT IN G10 OR L50

In the programmable parameter input some error suchas the following cases occurs in the specified format

231

1. The N (parameter number) or the R (setting value of the parameter) is not entered. 2. The N is entered with a number not for a parameter. 3. The P value for the specified axis is too large. 4. The parameter number of axis type is not specified for an axis. 5. The parameter number of non-axis type is specified for an axis. 6. The parameter to be modified is the one under protection such as No.3202#4 orNo.3210.

232 TOO MANY HELICAL AXIS COMMANDS

In helical interpolation, 3 or more axes are specified as the helical axis (2 or more axes in normal direction control).

233 DEVICE BUSY An action with using a unit such as connection via RS-232C interface will be done, but another user is susing the unit.

239 BP S ALARM╱ Do back ground editiion with transferring by controlling external I O units.╱

240 BP S ALARM╱ Do back ground editiion during MDI operation.

241 ILLEGAL FORMAT IN G02.2 G03.2╱

In the involute interpolation, the end point I, J, K and the base radius R are not specified.

242 ILLEGAL FORMAT IN G02.2 G03.2╱

In the involute interpolation, an invalid value is entered. 1. The start point or end point is not on the base circle.2. The value of I, J, K or R is zero. 3. It is over 100 revolutions of base circle from the

start point to the end point.

243 OVERTOLERANCE OF END POINT

In the involute interpolation, the end point is not on the involute curve from the start point so that the deviation of the end point is out of the setting range (parameter No. 5610).

250 Z AXIS WRONG COMMAND (ATC)

In the drill-mate system, a Z axis movement is commanded in the same block with command of tool

Page 342: Manual de Operación

OPERATION MANUAL

- 6 - 77 -

change.

ATC ERROR In the drill-mate system, an alarm will occur under the following cases.

251

1. An unuseable T code is specified in the command of tool change. 2. Tool change is commanded during the machine coordinate of Z axis is positive. 3. The parameter No.7810 for the current tool number is set as 0. 4. G27 G28 G29 G30 is commanded in the same block with the com╱ ╱ ╱ mand of tool

change. 5. Tool change is commanded in tool radius offset G41╱G42 valid. 6. Tool change is commanded without zero return after power turned on and emergency

stop released. 7. The signal of the machin lock or the Z axis ignored is turned on during tool change is

being executed.

252 ATC SPINDLE ALARM In the drill-mate system, error occurs due to the deviation of spindle orientation during ATC operation. (The diagnostic No.531)

5000 ILLEGAL COMMAND CODE The format of command G05 P10000 is incorrect.

5003 ILLEGAL PARAMETER (HPCC)

There is a parameter invalid.

5004 HPCC NOT READY The HPCC is not ready.

5006 TOO MANY WORD IN ONE BLOCK

There are more than 26 words in a block in HPCC.

5007 TOO LARGE DISTANCE The machine movement is out of the limits. Or, points cannot be connected to each other. (In HPCC)

5009 PARAMETER ZERO (DRY RUN)

The parameter No.1422 (the maximum cutting feedrate) or No.1410 (the maximum feedrate in DRY RUN) is set as zero in HPCC.

5010 END OF RECORD The end of record (%) was specified. I O is incorrect.╱

[ Modify the program. ]

5011 PARAMETER ZERO (CUT MAX)

The maximum cutting feedrate (parameters No.1422, 1430~1432) is set as zero in HPCC.

5012 G05 P10000 ILLEGAL START UP (HPCC)

Commands G0, M, S, T, B are executed in HPCC. [ Set parameter No.8403#1=1 ]

5013 HPCC:CRC OFS REMAIN AT CANCEL

The cancelling command G05 P0 is commanded in G41 G42 with offset.╱ [ Modify the program. ]

Page 343: Manual de Operación

OPERATION MANUAL

- 6 - 78 -

5014 TRACE DATA NOT FOUND Transferring cannot be executed because of without trace data.

5015 NO ROTATION AXIS In handle feed, the rotating axis specified with the direction of tool axis does not exist.

5016 ILLEGAL COMBINATION OFM CODE

M codes of the same grouop are commanded in the same block.

5020 PARAMETER OF RESTART ERROR

Parameters for the program restart are set incorrectly.

5043 TOO MAMY G68 NESTING The code G68 rotation of 3-D coordinate system is commanded repeatedly 3 or more times.

5044 G68 FORMAT ERROR

The block with G68 is commanded with format error. The cause of the alarm is as follows. 1. I, J, K are not specified. 2. The values of I, J, K are zero. 3. R is not specified.

ILLEGAL PARAMETER (ST.COMP)

Setting error exists in the parameters for straightness compensation. The possible cause is as follows.

5046

1. No axis corresponds to the axis number of the moving axis or the axis specified in the parameter setting of compensation.

2. The quantity of points for pitch error compensation not numbered in order is more than 128.

3. The points for straightness compensation are not numbered in correct order. 4. The straightness compensation for the specified point is out of the range between the

maximum and the minimum value. 5. The value of compensation at the compensated point is too large or too little.

5050 ILL-COMMAND IN CHOPPINGMODE

A command for setting the length of the major axis to 0 has been specified for circular threading.

5051 M-NET CODE ERROR Abnormal character received (other than code used for transmission).

5052 M-NET ETX ERROR Abnormal EXT code.

5053 M-NET CONNECT ERROR Connecting time monitoring error.(Parameter No. 175)

5054 M-NET RECEIVE ERROR Polling time monitoring error. (Parameter No. 176)

5055 M-NET PRT FRM╱ ERROR Vertical parrity or framing error.

Page 344: Manual de Operación

OPERATION MANUAL

- 6 - 79 -

5057 M-NET BOARD SYSTEM DOWN

Transmitting time is over the setting (Parameter No.177). It is a ROM parrity error.

5060 ILLEGAL PERAMETER IN G02.3 G03.3╱

Parameter setting error 1. No linear axis is set (parameter No.5641) 2. An axis other than a linear axis is set (parameter

No.5641) 3. No rotary axis is set (parameter No.5642) 4. An axis other than a rotary axis is set (parameter

No.5642) 5. The linear and rotary axes cannot be controlled

(over the setting value of the parameter No.1010).

5061 ILLEGAL FORMAT IN G02.3 G03.3╱

Addresses I, J, K are not specified or with value 0.

5062 ILLEGAL COMMAND IN G02.3 G03.3╱

Illegal value is specified in the command.

5064 DIFFERENT AXIS UNIT (IS-B, IS-C)

Different incremental system is used.

5065 DIFFERENT AXIS UNIT (PMC AXIS)

In the PMC axis control, the same DIDO has used different incremental systems. [ Set the parameter No.8010 ]

5066 SEQUENCE NUMBER ERROR IN PROGRAM RESTART

In program restart, a sequence number between 7000 ~7999 is read during searching the next sequence number when the program is restarted.

5068 G31 FORMAT ERROR No axis of tool movement is commanded. Or, 2 or more than 2 axes of tool movement are commanded.

5073 NO DECIMAL POINT The value after the decimal point of a command is ignored (parameter No.3404#0).

5074 ADDRESS DUPLICATION ERROR

A command is duplicate in a block. Or, 2 or more G codes in the same group is specified in the same block.[ Modify the program. ] If the parameter setting No.3403 # 6 = 0, it will be no alarm occurring.

5082 DATA SERVER ERROR The detailed data of the alarm is displayed on the message screen of the DATA SERVER.

5085 SMOOTH IPL ERROR 1 A block commanding smooth interpolation contains a syntax error.

Page 345: Manual de Operación

OPERATION MANUAL

- 6 - 80 -

5110 NOT STOP POSITION (G5.1 Q1)

An unuseable G code is commanded in the simple high precision contour control. In the simple high precision contour controll, the axis of the index table is commanded.

5111 IMPROPER MODEL G-CODE (G5.1 Q1)

An incorrect modal G code is commanded in the simple high precision contour controll.

5112 G08 CAN NOT BE COMMANDED (G5.1 Q1)

In the simple high precision contour controll, the advanced preview control G08 P1 is commanded.

5113 G5.1 CANNOT IN MANUAL INPUT MODE

In the simple high precision contour controll, (G5.1Q1) is in manual input mode.

5114 NOT STOP POSITION (G5.1 ) The axis does not return the position of the coordinate. When the program is restart, it cannot be intervened manually.

5115 SPL:ERROR

The amount of rank P is over the allowable range. No knot K is pecified. An illegal knot is specified. The number of axis exceeds the limit range. Other errors on program.

5116 SPL:ERROR Format error. The knot K not decreasing progressively.Mode error.

5117 SPL:ERROR The first control point of NURBS is incorrect.

5118 SPL:ERROR Execute manual interruption during the signal of manual absolute is ON.

5156 ILLEGAL AXIS OPERATION (SHPCC)

In the simple high precision contour control, the signal of sychronous axis is changed.

5157 PARAMETER ZERO (AICC) 0 is set in parameters No.1422, 1432 (the maximum cutting feedrate) or No.1770, 1771 (acceleration deceleration before interpolation).╱

Page 346: Manual de Operación

OPERATION MANUAL

- 6 - 81 -

4.2 Over travel alarm

500 OVER TRAVEL:+ n Over the positive travel limit I of the n-th (n=1~8) axis. Parameter No. 1320, 1326

501 OVER TRAVEL:- n Over the negative travel limit I of the n-th (n=1~8) axis. Parameter No. 1321, 1327

502 OVER TRAVEL:+ n Over the positive travel limit II of the n-th (n=1~8) axis. Parameter No. 1322

503 OVER TRAVEL:- n Over the negative travel limit II of the n-th (n=1~8) axis. Parameter No. 1323

504 OVER TRAVEL:+ n Over the positive travel limit III of the n-th (n=1~8) axis. Parameter No. 1324

505 OVER TRAVEL:- n Over the negative travel limit III of the n-th (n=1~8) axis. Parameter No. 1325

506 OVER TRAVEL:+ n Over the hardware positive travel limit of the n-th (n=1~8) axis.

507 OVER TRAVEL:- n Over the hardware negative travel limit of the n-th (n=1~8) axis.

510 OVER TRAVEL:+ n Over the positive travel limit of the n-th axis by checking prior to movement. [ Modify the program. ]

511 OVER TRAVEL:- n Over the negative travel limit of the n-th axis by checking prior to movement. [ Modify the program. ]