Ga 3000 Operation Manual 10iii
Ga 3000 Operation Manual 10iii
Contant
1. ALARM MESSAGE .......................................................................... A-1
1-1 Various alarms and trouble shutting................................. A-1
2. Turret resetting procedure .............................................................. A-13
A
1. ALARM MESSAGE
1-1Various alarms and trouble shutting
ALARM CHECKING POINT &
ADDRESS DESCRIPTION
NUMBER TROUBLESHOOTING
T CODE COMMAND .> D50
T-CODE ERROR
A0.0 1000 T code command must be under than
(A0.0)
D50(D50=amount of tool +1 )
OVER LOAD ALARM Check Hyd/Coolant MCC overload
A0.1 1001
(A0.1) switch
Check the value of hyd. Pressure is
PRESSURE ERROR
A0.2 1002 35kg/mm2 or the pressure switch is
(A0.2)
normal.
Contrast to the alarm No. on the
SPINDLE ALARM
A0.3 1003 amplifier LED display for alarm
(A0.3)
reason.
EMERGENCY STOP
A0.4 1004 Emergency stop signal (X8.4=1)
(A0.4)
NO PRESSURE
A0.5 1005 CHECK SIGNAL Check Pressure switch signal
(A0.5)
A0.6 1006 SET K4.2=0 (A0.6) Set K4.2=0 after Install chip conveyor
SAUTER TURRET
A0.7 1007 Sauter turret alarm
ALARM (A0.7)
A-1
ALARM CHECKING POINT &
ADDRESS DESCRIPTION
NUMBER TROUBLESHOOTING
MANUAL ERROR Auto mode or manual mode select
A2.0 2000
(A2.0) error for operation.
Check turret is clamped or tool
INDEX NO READY
A2.1 2001 number index is correct and tool
(A2.1)
select button is to “ON”.
NO ZERO RETURN Check servo axis at home position
A2.2 2002
(A2.2) and home position light will shine
Safe-door is not closed indeed.
DOOR INTERLOCK
A2.3 2003 (*X4.1(**X5.4=1)when safe-door is
(A2.3)
closed)
Check tool setter arm in up position
TOOL SETTER
A2.4 2004 and signal *X3.6=0(**X7.6=0),
(A2.4)
*X3.5=0(**X7.5=1).
FEED HOLD
A2.5 2005 Feed hold push button signal is off.
ERROR (A2.5)
Chuck is not closed.
Check signal *X0.1=1(**X8.0=1) when
SPINDLE CHUCK
A2.6 2006 chuck is inside closed.
NO CLOSE (A2.6)
Check signal *X0.2=1(**X8.1=1) when
chuck is outside closed.
TOOL SETTER
To operate Renishaw tool setter just
A2.7 2007 USE JOG MODE
only in JOG mode.
(A2.7)
A-2
ALARM CHECKING POINT &
ADDRESS DESCRIPTION
NUMBER TROUBLESHOOTING
TURRET Signal *X3.0=0(**X7.0=0) when turret is
A4.0 2016 UNCLAMP ALARM in unclamp status. Check turret
(A4.0) proximity switch position.
TURRET NO 1 To force turret unclamp and No.1 tool
A4.1 2017
SEARCH (A4.1) search by jog.
TURRET RUN
A4.2 2018
ALARM (A4.2)
Chuck is not closed.
Check signal *X0.1=1(**X8.0=1)when
SPINDLE CHUCK
A4.3 2019 chuck is inside closed.
INTERLOCK (A4.3)
Check signal *X0.2=1(**X8.1=1)when
chuck is outside closed.
A4.4 2020 B/F ALARM (A4.4) Check bar-feeder alarm state.
K0.0 SET ERROR K0.0 must be set to 1 when tool setter is
A4.5 2021
(A4.5) used.
AUTO MODE
Auto mode or manual mode select error
A4.6 2022 SELECT ERROR
for operation.
(A4.6)
K0.2 NOT SET TO K0.2 must be set to 1 when tool setter is
A4.7 2023
1 (A4.7) used.
A-3
ALARM CHECKING POINT &
ADDRESS DESCRIPTION
NUMBER TROUBLESHOOTING
Check quill sensor *X0.3
A5.0 2024 QUILL ALARM (A5.0)
(**X8.2) *X0.4 (**X8.3)
PLEASE MOVE X.Z AXIS Move X & Z axis by wheel
AWAY FROM handle when X or Z axis is in
A5.1 2025
REFERENCE POINT BY home position at the machine
HANDLE MODE (A5.1) lock status.
STOP!!! WARNING!!! This alarm message displays at
STOP!!! DOOR maintenance status.
INTERLOCK
DEACTIVATED!OPERATR
MACHINE IN THIS MODE!
THIS MODE IS FOR
A5.2 2026 CERTIFIED GOODWAY
SERVICE PERSONAL
USE ONLY !FAILURE TO
COMPLY WITH THIS
WARNING MAY PESULT
IN SERIOUS DANGER!
(A5.2)
Ckeck the tool life value at tool
A5.3 2027 TOOL LIFE ALARM (A5.3)
life table.
T CODE CAN NOT BE
A5.4 2028 WRITTEN IN THE SAME
BLOCK WITH M30 (A5.4)
A5.5 2029 B/F ALARM (A5.5) Check bar feeder status.
B/F SIGNAL NO READY Check bar feeder status.
A5.6 2030
(A5.6)
ADD M64 AT FIST
BLOCK OF THE Check if the auto door close
A5.7 2031 PROGRAM WHEN complete and M64 code at first
AUTOMATIC DOOR IS block of the program.
MOUNTED (A5.7)
A-4
ALARM CHECKING POINT &
ADDRESS DESCRIPTION
NUMBER TROUBLESHOOTING
Check if spindle load setting values
A6.0 2032 LOAD ALARM (A6.0) too small.
Check if tool was worn.
TAILSTOCK +OT Please push reset key and move
A6.1 2033
(A6.1) nagetive direction by wheel handle.
TAILSTOCK -OT Please push reset key and move
A6.2 2034
(A6.2) positive direction by wheel handle.
Z AXIS NOT IN Check if the pin position is correct
A6.3 2035 CLAMP POINT with the pin hold on z-axis.
(A6.3)
TAILSTOCK PIN Check if the pin had interfered with
A6.4 2036 BACK OVERTIME pin hold and couldn’t to draw out.
(A6.4)
This alarm message displays when
need to set the nagetive direction
TAILSTOCK –OT
A6.5 2037 max travel of PMC tailstock.
SETTING ON (A6.5)
Please exit this mode when setting
complete.
X AXIS NOT IN Check if x axis is at home position.
A6.6 2038
ZERO POINT (A6.6)
QUILL OUT LOCK Pin and quill can’t be at stretch out
A6.7 2039
(A6.7) position at the same time.
A-5
ADDRESS ALARM DESCRIPTION CHECKING POINT &
NUMBER TROUBLESHOOTING
C AXIS MODE CAN Please cancel (turn off) the
A7.0 2040 NOT RUN SPINDLE CF-axis mode before spindle
(A7.0) turnning.
TAILSTOCK QUILL Please retract the quill before
A7.1 2041
OUT LOCK (A7.1) using the tailstock driven pin.
TAILSTOCK PIN Please unclamp the tailstock
A7.2 2042
OUT LOCK (A7.2) driven pin before using the quill.
MILLING Please check if the live tooling
A7.3 2043
INTERLOCK (A7.3) is rotating.
(WARNING):THE
MACHINE IS
MANUFACTURE
FOR
WELL-TRAINED
OPERATOR. TO
AVOID IN-JURY, DO
NOT OPERATE THE
A7.4 2044 MACHINE UNLESS
YOU HAD
UNDERSTAND ALL
INFORMATIONS IN
THE
MANUALS.BEING
AWARE OF THIS
WARNING
PRESS[RESET]KEY
Check if the mode lock
A7.5 2045 MODE LOCK (A7.5)
keyswitch is released.
LUB PRESSURE Please check if the pressure of
A7.6 2046
LOW (A7.6) LUB. System is too low.
STEADY Please check if the pressure of
A7.7 2047 PRESSURE LOW steady-rest is too low.
(A7.7)
A-6
ALARM CHECKING POINT &
ADDRESS DESCRIPTION
NUMBER TROUBLESHOOTING
Check if the distance between
steady rest and tailstock is to
TAILSTOCK OVER
A8.0 2048 short. Please press “RESET” to
TRAVEL (A8.0)
cancel the alarm then move the
tailstock to positive direction.
The hydraulic pump is not
HYD.MOTOR NO active. Please press hyd. ST
A8.1 2049
START (A8.1) button to active the hydraulic
system.
STEADY PIN OUT Check if the pin of steady rest
A8.2 2050
LOCK (A8.2) unclamp complete.
Inexact operation (for example:
PMC AXIS PIN OUT cycle start, quill out,…) after
A8.3 2051
LOCK (A8.3) tailstock pin out, it may cause
machine damage.
MUST RUN QUILL Please press quill ADV. Button.
A8.4 2052 ADV.AFTER RUN
QUILL JOG (A8.4)
Check if the steady is too close
to the tailstock press “RESET”
STEADY
A8.5 2053 key to cancel the alarm then
OVERTRAVEL (A8.5)
move the steady rest to
nagetive direction.
Check if the air pressure is too
low.
AIR PRESSURE
A8.6 2054 Check the air pressure switch.
LOW (A8.6)
Check if the air pressure signal
*X1.5=0(**X5.5=0).
Check if spindle brake is “ON”.
SPINDLE BRAKE
A8.7 2055 Please release spindle brake
ON (A8.7)
before run spindle.
A-7
ALARM CHECKING POINT &
ADDRESS DESCRIPTION
NUMBER TROUBLESHOOTING
Live tool rotating speed is over
MILLING S CODE
A9.0 2056 limit, please reduce live tool
ERROR (A9.0)
rotating speed.
Check the turret clamp sensor
TURRET CLAMP signal *X3.0(**X7 0).
A9.1 2057
ERROR (A9.1) Check if turret was combined
completely.
PARTS CATCHER Parts catcher out or tool setter
OUT/TOOL SETTER arm down on MDI operation
DOWN PLEASE mode must run in single block
A9.2 2058
OPERATE ON mode, please setting it.
SINGAL BLOCK
MODE (A9.2)
When spindle synchronous is
SPINDLE
running,it can not change rotate
A9.3 2059 SYNCHRONOUS
direction, please cancel spindle
INTERLOCK (A9.3)
synchronous command at first.
Tool setter can not use with part
catcher at the same time ,
TOOL SET DOWN
A9.4 2060 please to turn back the tool
(A9.4)
setter before using the part
catcher.
Part catcher can not use with
tool setter at the same time,
PARTS CATCHER
A9.5 2061 please to turn back the parts
OUT (A9.5)
catcher before using the tool
setter.
"MILLING SERVO
OFF".PLEASE PUSH
A9.6 2062 RESET FOR
MILLING SERVO ON
(A9.6)
Can not use the bar pusher
SUB SPINDLE
when sub spindle chuck clamp,
A9.7 2063 CHUCK
please to unclamp the sub
CLOSE(A9.7)
spindle chuck at first.
A-8
ADDRESS ALARM DESCRIPTION CHECKING POINT &
NUMBER TROUBLESHOOTING
Sub spindle can not running
SUB SPINDLE
when chuck was unclamped ,
A10.0 2064 CHUCK OPEN
please to clamp the sub spindle
(A10.0)
chuck at first.
Sub spindle running and
SUB SPINDLE RUN
A10.1 2065 locking , please stop sub
LOCK (A10.1)
spindle before running others.
SUB SPINDLE Sub spindle chuck interlock,
A10.2 2066 CHUCK INTERLOCK please check if the chuck
(A10.2) sensor is normal.
SUB SPINDLE C When sub spindle running on c
AXIS MODE CAN axis mode, others sub spindle
A10.3 2067
NOT RUN SPINDLE function can not run, please to
(A10.3) turn off the c axis mode first.
When sub spindle brake was
SUB SPINDLE clamped, other sub spindle
A10.4 2068
BRAKE ON (A10.4) function can not run, please to
release the brake at first.
When spindle synchronous is
SPINDLE running the any other function
A10.5 2069 SYNCHRONOUS about spindle can not run.
RUN LOCK (A10.5) Please stop spindle
synchronous running.
SPINDLE When spindle synchronous is
SYNCHRONOUS running the chuck of spindle
A10.6 2070 CHUCK and sub spindle can not
CAN NOT ALL OPEN unclamp at the same time.
(A10.6)
The gear position of speed
GEAR NO READY
A10.7 2071 change did not confirm, please
(A10.7)
check if the sensor is normal.
A-9
ADDRESS ALARM DESCRIPTION CHECKING POINT &
NUMBER TROUBLESHOOTING
Check air pressure value of
LUB AIR PRESSURE lubricator.
A11.0 2072
ERROR (A11.0) Check signal *X10.4(**X24.4)
and *X10.6(**X24.6).
*X0.6=1(**X8.6=1) Tailstock connect pin is at out
PLEASE SETTING position, please to turn back the
A11.1 2073
TAILSTOCK MODE connect pin.
(A11.1)
TAILSTOCK PIN Tailstock connect pin is acting,
A11.2 2074 OUT ALARM (A11.2) please set to the tailstock
mode.
PLEASE TURN ON Sub-SP. coolant using(k24.4=1)
A11.3 2075
COOLANT (A11.3) ,must turn coolant ON.
TAILSTOCK BRAKE
CLAMP, PLEASE
A11.4 2076 CHECK TAILSTOCK
BRAKE RELEASED
ON NOT!(A11.4)
COOLANT LEVEL
A11.5 2077
LOW ALARM (A11.5)
CHUCK PRESSURE
A11.6 2078
ERROR (A11.6)
AIR CHUCK
A11.7 2079 SENSOR ERROR
(A11.7)
A-10
ADDRESS ALARM DESCRIPTION CHECKING POINT &
NUMBER TROUBLESHOOTING
SP TOOL LIFE VALUE
A12.0 2080
OVER (A12.0)
SP TOOL BREAK VALUE
A12.1 2081
OVER (A12.1)
X-AXIS TOOL LIFE
A12.2 2082
VALUE OVER (A12.2)
X-AXIS TOOL BREAK
A12.3 2083
VALUE OVER (A12.3)
Z-AXIS TOOL LIFE VALUE
A12.4 2084
OVER (A12.4)
Z-AXIS TOOL BREAK
A12.5 2085
VALUE OVER (A12.5)
SP2 TOOL LIFE VALUE
A12.6 2086
OVER (A12.6)
SP2 TOOL BREAK VALUE
A12.7 2087
OVER (A12.7)
A-11
ADDRESS ALARM DESCRIPTION CHECKING POINT &
NUMBER TROUBLESHOOTING
Y-AXIS TOOL MISSING
A14.0 2096 VALUE ARRIVAL
(A14.0)
C-AXIS TOOL LIFE
A14.1 2097
VALUE OVER (A14.1)
C-AXIS TOOL BREAK
A14.2 2098
VALUE OVER (A14.2)
Y-AXIS TOOL LIFE
A14.3 2099
VALUE OVER (A14.3)
Y-AXIS TOOL BREAK
A14.4 2100
VALUE OVER (A14.4)
PLEASE SELECT
QUILL DIRECTION BY
PUSH BUTTON ON
A14.5 2101
MANUAL MODE
AFTER HYD.MOTOR
STARTED (A14.5)
A14.6 2102 END OF WORKPICE LOADING WITHOUT MATERIAL
LOADING OR UNLOADING IS
A14.7 2103 M48 INTERRUPTION
BREAK OFF
A-12
2. Turret resetting procedure
I. Resetting turret reference position:
The turret indexing operation might be interrupted by following:
(1) Press EMERGENCY STOP button.
(2) Power OFF.
(3) Collision.
Fig.1
Fig.2
A-13
Fig.3.
Set
K7#5=1
Fig.4.
A-14
2. Set the “MODE” switch to “HANDLE”
posititon.
A-15
5. After the red arrow which are on cover and turret match each other,
press [RESET] key to clamp the turret head.
Fig.5
A-16
6.Set K7.5 to 0(return to normal mode).
The turret reference position is set, please perform the “Tool No
Resetting” procedure as following:
7. Press “FEED HOLD” and “SP. STOP” button at the same time. Then
turret head is unclamping.
9. Press “FEEDHOLD” and “+X” button. (To set the current tool as tool
no.1)
A-17
10. Press “RESET” to clamp the turret.
A-18
II. Tool number resetting
If the tool no. is incorrect, it may cause collision between tool and
workpiece or chuck. It is necessary to perform “tool number
resetting procedure” as following:
2. Rotate turret to TOOL NO.1 (the nameplate shows NO.1 but the
“TOOL NO. SELECT” switch may not select NO.1)
3. Press “FEED HOLD” and “SP. STOP.” at the same time. (Press
the right side “FEED HOLD” to operator thr right turret.)
A-19
5. Select TOOL NO.1.
A-20
Appendix B
G、M、T、K- Code function
Contant
1. G-Code and M-Code function........................................................... B-1
1-1 G-Code function .......................................................... B-1
1-2 M-Code function .......................................................... B-5
2. T-Code function ................................................................................ B-7
3. K-Code function................................................................................ B-9
B
1. G-Code and M-Code function
1-1G-Code function
G code system(Note 7)
Group Function
A B C
◤G00 ◤G00 ◤G00 Positioning (rapid traverse)
G01 G01 G01 Linear Interpolation (Cutting feed)
01
G02 G02 G02 Circular interpolation CW
G03 G03 G03 Circular interpolation CCW
G04 G04 G04 Dwell
G07.1 G07.1 G07.1
Cylindrical interpolation
(G107) (G107) (G107)
G08 G08 G08 00 Look –head control
G10 G10 G10 Programmable data input
G11 G11 G11 Programmable data input mode cancel
G12.1 G12.1 G12.1
Polar coordinate interpolation mode
(G112) (G112) (G112)
21
◤G13.1 ◤G13.1 ◤G13.1
Polar coordinate interpolation cancel mode
(G113) (G113) (G113)
G17 G17 G17 XpYp plane selection
◤G18 ◤G18 ◤G18 16 ZpXp plane selection
G19 G19 G19 YpZp plane selection
G20 G20 G70 Inch data input
06
G21 G21 G71 Metric data input
G22 G22 G22 Stored stroke check function on
09
G23 G23 G23 Stored stroke check function off
G25 G25 G25 Spindle speed fluctuation detection off
08
G26 G26 G26 Spindle speed fluctuation detection on
G27 G27 G27 Reference point return check
G28 G28 G28 Return to reference point return
00
G30 G30 G30 2nd, 3rd, 4th reference point return
G31 G31 G31 Skip function
B-1
G code system(Note 7)
Group Function
A B C
G32 G33 G33 Thread cutting
01
G34 G34 G34 Variable–lead thread cutting
Automatic tool compensation X (When the
G36 G36 G36 bit 3 (G36) of parameter No. 3405 is set to
0)
G37 G37 G37 Automatic tool compensation Z
00
G37.1 G37.1 G37.1 Automatic tool compensation X
G37.2 G37.2 G37.2 Automatic tool compensation Z
G39 G39 G39 Corner circular interpolation
◤G40 ◤G40 ◤G40 Tool nose radius compensation cancel
G41 G41 G41 07 Tool nose radius compensation left
G42 G42 G42 Tool nose radius compensation right
Coordinate system setting, max. spindle
G50 G92 G92
00 speed setting
G50.3 G92.1 G92.1 Workpiece coordinate system preset
◤G50.2 ◤G50.2 ◤G50.2
Polygonal turning cancel
(G250) (G250) (G250) 20
G51.2 G51.2 G51.2
Polygonal turning
(G251) (G251) (G251)
G52 G52 G52 Local coordinate system setting
00
G53 G53 G53 Machine coordinate system setting
◤G54 ◤G54 ◤G54 Workpiece coordinate system 1 selection
G55 G55 G55 Workpiece coordinate system 2 selection
G56 G56 G56 Workpiece coordinate system 3 selection
14
G57 G57 G57 Workpiece coordinate system 4 selection
G58 G58 G58 Workpiece coordinate system 5 selection
G59 G59 G59 Workpiece coordinate system 6 selection
G60 G60 G60 Single direction positioning
00
G65 G65 G65 Macro calling
G66 G66 G66 Macro modal call
12
◤G67 ◤G67 ◤G67 Macro modal call cancel
B-2
G code system(Note 7)
Group Function
A B C
G70 G70 G72 Finishing cycle
G71 G71 G73 Stock removal in turning
G72 G72 G74 Stock removal in facing
G73 G73 G75 00 Pattern repeating
G74 G74 G76 End face peck drilling
G75 G75 G77 Outer diameter/internal diameter drilling
G76 G76 G78 Multiple threading cycle
G71 G71 G72 Traverse grinding cycle (for grinding machine)
Traverse direct constant–dimension grinding
G72 G72 G73 cycle
(for grinding machine)
01
G73 G73 G74 Oscilation grinding cycle (for grinding machine)
Oscilation direct constant–dimension grinding
G74 G74 G75 cycle
(for grinding machine)
◤G80 ◤G80 ◤G80 Canned cycle for drilling cancel
G83 G83 G83 Cycle for face drilling
G84 G84 G84 Cycle for face tapping
G86 G86 G86 10 Cycle for face boring
G87 G87 G87 Cycle for side drilling
G88 G88 G88 Cycle for side tapping
G89 G89 G89 Cycle for side boring
G90 G77 G20 Outer diameter/internal diameter cutting cycle
G92 G78 G21 01 Thread cutting cycle
G94 G79 G24 End face turning cycle
G96 G96 G96 Constant surface speed control
02
◤G97 ◤G97 ◤G97 Constant surface speed control cancel
G98 G94 G94 Per minute feed
05
◤G99 ◤G95 ◤G95 Per revolution feed
- ◤G90 ◤G90 Absolute programming
03
- G91 G91 Incremental programming
- G98 G98 Return to initial level
11
- G99 G99 Return to R point level
B-3
(Note 1) G codes marked " ◤" are initial G codes when turning power
on.For G20 and G21, the G code before turning power off
remains. G00 or G01 can be selected by parameter setting.
(Note 2) G codes of group 00 are not modal. They are only effective in
the block in which they are specified.
(Note 3) If a G code not listed on the table of G codes is inputted, or
optional Gcode not specified in the system is commanded, an
alarm (No. 010) is displayed.
(Note 4) A number of G codes can be specified in the same block. When
more than one G code of the same group is specified, the G
code specified later is effective.
(Note 5) If any G code of group 01 is specified in a canned cycle mode,
the canned cycle is automatically cancelled and the G80
condition is entered. However a G code of group -1 is not
affected by any of the canned cycle G codes.
(Note 6) A G code is displayed from each group.
(Note 7) G code system B and C are options. Whether G code system B
or C is set by parameter No.0036 : GSPC.
B-4
1-2M-Code function
M- DESCRIPTION M- DESCRIPTION
code code
M00 Program stop M40 Spindle in neutral gear
M01 Option stop M41 Spindle low speed gear
M02 End of program M42 Spindle high speed gear
M03 Main spindle rotate on clockwise M43 Spindle synchronous on clockwise
Main spindle rotate on Spindle synchronous on
M04 M44
counter-clockwise counter-clockwise
M05 Main spindle stop M45 Spindle synchronous stop
M08 Coolant on M46 Call b/f allow
M09 Coolant off M47 Bar feeder m code
M10 Main chuck unclamp M48 Bar feeder mcode (loading)
M11 Main chuck clamp M49 Bar feeder mcode
M12 Tailstock forward M50 Bar feeder mcode
M13 Tailstock backward M58 Option hight- pressure pump on
M14 Tailstock quill forward M59 Option hight- pressure pump off
M15 Tailstock quill backward M60 Pmc tailstock mode
Tailstock quill forward on
M16 M61 Chip conveyor forward
pressure #2
Tailstock quill backward on
M17 M63 Chip conveyor stop
pressure #2
M18 C-axis function off M64 Auto door close
M19 C-axis function on M65 Auto door open
M20 Main air blow on M68 Parts catcher out
M21 Main air blow off M69 Parts catcher in
Living tool free(just for servo
M22 M70 Spindle center air blow off
motor)
M23 Chamfering on M71 Spindle center air blow on
M24 Chamfering off M73 Living tool rotate on clockwise
Living tool rotate on
M25 In-position check valid M74
counter-clockwise
M26 In-position check invalid M75 Living tool stop
Living tool control from pmc trans to
M27 Check on of chuck air seal M76
nc
Living tool control from nc trans to
M28 Check off of chuck air seal M77
pmc
Two-sides of pneumatic chuck
M29 Rigid taping on M80
simultaneity on
Two-sides of pneumatic chuck
M30 End of program & reset M81
simultaneity off
M31 Chuck open,spindle can rotating. M82 Spindle chuck unclamp pressure #2
Chuck open,spindle can not
M32 M83 Spindle chuck clamp pressure #2
rotating
M35 Auto toolset down M84 Steady rests #1 clamp
M36 Auto toolset up M85 Steady rests #1 unclamp
M37 Main spindle brake clamp M86 Steady rests #2 clamp
M38 Main spindle brake unclamp M87 Steady rests #2 unclamp
B-5
M- DESCRIPTION M- DESCRIPTION
code code
M88 Steady rests #3 clamp M272 Sub spindle push bar
Sub spindle chuck unclamp
M89 Steady rests #3 unclamp M282
pressure #2
Out-side pneumatic chuck Sub spindle chuck clamp pressure
M90 M283
simultaneity on #2
Out-side pneumatic chuck M300 Communication between head 1
M91 -M399 and head 2.
simultaneity off
M500 –M
M97 Same with m0, and chuck stop 599 Spindle load setting
M1000 –
M98 Call sub program M1360 1 degree indexing of main spindle
M10000 0.088 degree indexing of main
M99 Sub program end –M14096 spindle
M2000 –
M108 Spray washing on M2360 1 degree indexing of sub-spindle
M20000- 0.088 degree indexing of
M109 Spray washing off M24096 sub-spindle
M138 PMC TAILSTOCK PIN CLAMP
M139 Pmc tailstock pin unclamp
M159-
M166 8 m code
M196 Load monitor function on
B-6
2. T-Code function
DATA OUTPUT
No. DESCRIPTION
ADDRESS ADDRESS
B-7
DATA OUTPUT
No. DESCRIPTION
ADDRESS ADDRESS
B-8
3. K-Code function
K00 7 6 5 4 3 2 1 0
DRLK HYDSW CKPS SPDRN HYDST PTCH STCK TLSTEP
NAME&BIT DESCRIPTION
BIT 7
B-9
< KEEP RELAY >
K01 7 6 5 4 3 2 1 0
DH65 SPNCKM SPNM QLPS LTCO
NAME&BIT DESCRIPTION
B-10
< KEEP RELAY >
K02 7 6 5 4 3 2 1 0
MR BFM48
NAME&BIT DESCRIPTION
B-11
< KEEP RELAY >
K03 7 6 5 4 3 2 1 0
NAME&BIT DESCRIPTION
1: PNEUMATIC CHUCK.
BIT 3
0: STANDARD HYDRAULIC CHUCK.
B-12
< KEEP RELAY >
K04 7 6 5 4 3 2 1 0
TLHPMA TLTND
NAME&BIT DESCRIPTION
1: X-AXIS ZERO RETURN IS UNNECESSARY WHEN TOOL
SETTER IS USED.
BIT 0
0: X-AXIS ZERO RETURN IS NECESSARY WHEN TOOL
SETTER IS USED.
B-13
< KEEP RELAY >
K05 7 6 5 4 3 2 1 0
PAT
NAME&BIT DESCRIPTION
BIT 6
B-14
< KEEP RELAY >
K06 7 6 5 4 3 2 1 0
SPORC CSRD
NAME&BIT DESCRIPTION
BIT 1
B-15
< KEEP RELAY >
K07 7 6 5 4 3 2 1 0
LNKJG TE
NAME&BIT DESCRIPTION
BIT 1
BIT 3
BIT 6
BIT 7
B-16
< KEEP RELAY >
K08 7 6 5 4 3 2 1 0
NAME&BIT DESCRIPTION
BIT 0
BIT 1
BIT 2
BIT 3
BIT 4
BIT 5
BIT 6
BIT 7
B-17
< KEEP RELAY >
K09 7 6 5 4 3 2 1 0
SPRNMSH SPRNMSG SPRNMSF SPRNMSE SPRNMSD SPRNMSC SPRNMSB SPRNMSA
NAME&BIT DESCRIPTION
B-18
< KEEP RELAY >
K10 7 6 5 4 3 2 1 0
LNS MEG IEMCA SBOTS 65WP BF542
NAME&BIT DESCRIPTION
BIT 7
B-19
< KEEP RELAY >
K11 7 6 5 4 3 2 1 0
SRT
NAME&BIT DESCRIPTION
BIT 1
BIT 2
BIT 3
BIT 4
BIT 5
B-20
< KEEP RELAY >
K20 7 6 5 4 3 2 1 0
M159 M151 BF SPLD PMCTS IOLNK STTS
NAME&BIT DESCRIPTION
BIT 6
B-21
< KEEP RELAY >
K21 7 6 5 4 3 2 1 0
STD OPB 65WOP
NAME&BIT DESCRIPTION
BIT 1
1:STEADY IS EQUIPPED.
BIT 2
0: STEADY NOT EQUIPPED.
BIT 7
B-22
< KEEP RELAY >
K22 7 6 5 4 3 2 1 0
E6 E5 E4 E3 CF CS SVSP
NAME&BIT DESCRIPTION
1:SUB-SPINDLE IS EQUIPPED.
BIT 0
0: SUB-SPINDLE IS NOT EQUIPPED.
B-23
< KEEP RELAY >
K23 7 6 5 4 3 2 1 0
NAME&BIT DESCRIPTION
B-24
< KEEP RELAY >
K24 7 6 5 4 3 2 1 0
NAME&BIT DESCRIPTION
BIT 6
BIT 7
B-25
< KEEP RELAY >
K25 7 6 5 4 3 2 1 0
NAME&BIT DESCRIPTION
BIT 4
BIT 5
BIT 6
BIT 7
B-26
< KEEP RELAY >
K30 7 6 5 4 3 2 1 0
PMCOF PMCPO
NAME&BIT DESCRIPTION
BIT 0
BIT 4
BIT 5
BIT 6
BIT 7
B-27
< COUNTER >
DATA
No. DESCRIPTION
ADDRESS
THE SETTING OF LUB. FIRST RUN TIME AFTER
1 C1
POWER “ON”.
THE SETTING TIME OF BEFORE AUTO POWER
2 C2
TRIP.
10
11
12
13
14
B-28
Appendix C
Contant
1.Parameter setting for RENISHAW HPMA automatic tool setter .......................... C-1
2.Changing the stylus protection system and adjusting the stylus on RENISHAW tool
setters ............................................................................................................. C-2
3.Tool setting cycles for lathes with Fanuc macro B controls ................................. C-3
C
Parameter setting for
RENISHAW HPMA
Automatic Tool Setter
1.For FANUC 0T controller: (setting the parameter as below: )
(1)Parameter P923.3=1 (Enable MACRO B function)
(2)Diagnostic D306.4=1 (Enable Tool Setter function)
D306.5=1 (the tool setter is HPMA programmable type)
D306.6=1 (Allow the turret index without X-axis Zero return when
tool setter arm is pull down)
D306.6=0 (not allow the turret index without X-axis Zero return
when tool setter arm is pull down)
(3)Variable #509=1
#530=30
#531=15
(4)Upload the MACRO program (supplied by RENISHAW) into the machine.
(5)After uploading the MACRO program, set P10.4=1 (to protect the
program No.9xxx )
2.For FANUC 0I-T and 18-T controller: (setting the parameter as below: )
(1)Parameter P6200.0=1
(2)Keeprelay K0.0=1 (Enable Tool Setter function)
K4.1=1 (the tool setter is HPMA programmable type)
K4.0=1 (Allow the turret index without X-axis Zero return when
tool setter arm is pull down)
K4.0=0 (not allow the turret index without X-axis Zero return
when tool setter arm is pull down)
(3)Variable #509=1
#530=30
#531=15
(4)Upload the MACRO program (supplied by RENISHAW) to the machine.
(5)After uploading the MACRO program, set P3202.4 (NE9)=1 (to protect
the program No.9xxx )
1
RENISHAW model HPMA
Automatic tool setter
1.Run M35 to command the tool setter arm down
2
2.Run M36 to command the tool setter arm up.
3.Use Handle x 100 to move tool close to the stylus then use JOG to
touch the stylus
4.Please input Parameter tlm +X , tlm -X, tlm +Z, tlm –Z before using
measurement with tool setter.
(Parameter P743,P744,P747,P748 for 0-TC;
Parameter P5015,P5016,P5017,P5018 for 0I-T and 18-TC)
3
RENISHAW tool setter probe alignment steps:
A: Install the stylus and align the parallel according to the manual
B: Pull down the tool setter arm.
C: Select a tool. Touch the stylus by tool tip in JOG mode to measure the
Geometry value.
D: make a test program as below: (Please turn ‘Single Block” ON in and
Run the program step by step in this operation)
G65 P9011 K2. T1. H3 ;
M30;
T1.=Tool # 1
H3.=Right hand O.D tool (Please refer to “Imaginary tool nose”)
4
Imaginary tool nose
5
RENISHAW manual measurement procedure:
A: Pull down the tool setter arm.
B: Move the tool tip close to the stylus (under 6mm for both X and Z
axis direction)
6
A:Please run manual measurement procedure or touch the stylus by
JOG mode when change a new tool. (If forget running manual
measurement procedure before automatic measurement ,the tool may
be cause damage of tool setter )
B: Make a test program as below:
M35; (pull down the tool setter arm)
T0101;
G65 P9012 H3; (call sub program #9012 , imaginary tool
nose direction =3)
M36; (pull up the tool setter arm)
M30;
7
NOTE:
Please make sure that all tools have been already pre-measured by JOG
mode to register the position value of each tool in X and Z axis of
“Geometry screen”.
If the tools position value is not registered, the machine will probably
make mistake or even damage the tool setter arm because the machine
does not know tool length correctly.
8
Programming manual
H-2000-6235-00-A
Renishaw have no control over the exact program configuration of the controller with
which the software is to be used, nor of the mechanical layout of the machine. Therefore,
it is the responsibility of the person putting the software into operation to:
● ensure that all machine safety guards are in position and are correctly working
before commencement of operation;
● ensure that any manual overrides are disabled before commencement of operation;
● verify that the program steps invoked by this software are compatible with the
controller for which they are intended;
● ensure that any moves which the machine will be instructed to make under program
control would not cause the machine to inflict damage upon itself or upon any
person in the vicinity;
● be thoroughly familiar with the machine tool and its controller and know the location
of all emergency stop switches.
Table of contents
Chapter 3 Inputs
Inputs................................................................................................................................3-2
Tool nose vector Hh .........................................................................................................3-5
List of common variables used by Renishaw macro programs........................................3-6
List of common retained variables used by Renishaw macro programs .........................3-6
Chapter 4 Calibration
Split into seven self-contained chapters, the manual is structured to provide the
information that you require to use the software effectively:
● Chapter 1 explains why it is important that you calibrate the probe before you start
using your Renishaw software.
● Chapter 2 provides a brief explanation of each macro, then describes the common
variables that are used by Renishaw macro programs and the basic moves that are
performed by a probe.
● Chapter 3 provides a complete list of the inputs that are required by some of the
macro cycles. It also describes their formats.
● Chapter 4 describes how to use the manual tool setting macro (O9011) for
calibration.
● Chapter 5 describes how to use the manual tool setting macro (O9011) for tool
setting and broken tool checking.
● Chapter 6 describes how to use the auto tool setting macro (O9012) for tool setting
and broken tool checking.
● Chapter 7 describes the macro alarm numbers or messages that may be displayed
on the screen of the machine tool controller when an error occurs. An explanation of
the meaning and possible cause of each alarm message is provided, together with
typical actions you must take to correct the fault causing the message.
Renishaw reserve the right to make changes to, and update, software packages without
prior notice.
All programming examples have been written for general guidance. The format will suit
most machines, but careful consideration should be given in case the format does not suit
your machine.
Prior to using this manual, the hardware installation should be complete and tested to
ensure that skip and other signal requirements are working correctly.
Renishaw macro program O9011 has no nested macros (one nesting level deep).
Renishaw macro program O9012 calls macro O9011 (two nesting levels deep).
Warning – this is information which, if disregarded, could lead to the injury or death of an
individual.
Note – this provides additional information to assist the reader when reading a particular
paragraph.
Associated publications
When you are working with Renishaw software, you may find it useful to refer to the
following Renishaw publications:
Probe systems for machine tools – Installation manual for machine tools (Renishaw Part
No. H-2000-6040).
Probe software for machine tools – Data sheet (Renishaw Part No. H-2000-2289).
This section also lists the total amount of memory (in Kbytes) that is required by the
macros on a floppy disk. Before you load macros, you should first calculate the total
amount of memory required by the macros you wish to load. Next, you should check that
the memory capacity in the machine controller is sufficient for these macros.
If you have a version of the software supplied in Mylar paper tape format, use the
following conversion data to convert from length to Kbytes, or vice-versa.
If you cannot find a solution, you can receive information on how to obtain customer
support by contacting the Renishaw support staff if you have the appropriate product
documentation at hand. Please be prepared to give the following information (as
applicable):
● The version of the product you are using (see the Equipment registration form).
● The type of the product you are using (see the Equipment registration form).
● A description of what happened and what you were doing when the problem
occurred.
For contact details of Renishaw companies, refer to the back cover of this manual.
Chapter 1
Getting started
Before you start to use your software, take time to read this chapter. It will provide you
with a basic understanding of the importance of accurately calibrating the probe before
using it. Notes are provided which will help your understanding of the software.
Software notes..................................................................................................................1-3
As each Renishaw probe system is unique, it is important that you calibrate it in the
following circumstances:
● If it is suspected that the stylus has become distorted or that the probe has crashed.
● If repeatability of relocation of the probe in its operating position is poor. In this case,
the probe may need to be re-calibrated each time it is selected.
● Calibrating using the auto cycle – macro O9012. (This is an alternative cycle, which
automatically positions the tool to the stylus, and then calls macro O9011 to
complete the calibration.)
When the probe system is assembled and mounted on the machine, the alignment must
be set and position of the stylus found before the tool setting cycles can be used.
Stylus alignment
The faces of the cube stylus are accurately manufactured to be square and parallel to
each other, so aligning just one face will automatically align all faces. Adjust the stylus
face height so that the faces are central about the spindle centre line.
Check that the stylus faces are aligned with the machine axes. It can be useful to use a
tool mounted in the turret as a stylus triggering device. The machine coordinates at the
trigger point can be compared to a second trigger point further along the stylus face.
Usually alignment to within 0.010 mm (0.0004 in) is recommended, but this depends on
the application.
Stylus position
When calibrating for the first time, it is recommended that you use the manual cycle macro
O9011. Calibration must be made with a master tool of known dimensions. It is not
necessary to have any idea of the stylus face coordinates because the macro runs
incrementally from a start point and determines the calibration values based on the master
tool dimensions. It can sometimes be done using the turret faces, using zero (0) master
tool dimensions.
Software notes
Manual tool setting
The manual tool setting macro O9011 will suit users who want to position the tool close to
the stylus using jog mode before setting a tool. When using this method, it is not
necessary to load any approximate tool data in the tool offset registers prior to running a
cycle.
NOTE: All tool movements within the macro are restricted to the (Bb) box distance
(default 6 mm [0.236 in]) maximum movement, and the moves are fully protected in the
event of a collision.
Chapter 2
Software installation
Before running the software please read this chapter to ensure that software is suitably
configured.
This chapter contains the necessary software installation information to help you install
and customise the package to suit the controller and application.
Control options
The following features are necessary to support the tool setting software.
● Fanuc G31 standard or high speed skip must be installed and operational.
● Sufficient part program memory must be available to install this package together
with working part programs (see memory requirements in “Before you begin”).
Any spare two or three-digit number can be used, but the following are recommended:
Calibration data
It is important that the base number is set to establish which variables are to be used by
the software. See “Base number setting” in this chapter if the default number shown below
is not suitable.
#10 = 522 (EDIT FIRST MACRO STORE) .... Edit 522 to the required base number
Diameter/radial programming
The software can be configured for either diameter or radius programming.
If the cycle will not run when installed, examine the tool measuring movements when
triggering on the stylus. If the tool does not retract off the surface sufficiently after the first
touch to enable a reseat of the probe, the back off distance should be increased to suit.
For optimised operation, this value should be adjusted during installation to suit the
machine.
The software as supplied does not include any G-codes controlling the feed rate mode.
Therefore the G98 or G94 mode must either be programmed before the cycle call (NOT
SHOWN IN THE EXAMPLES), or to simplify the programming format, this code may be
added at the top of macro O9011 and O9012 during installation if desired. However, the
feed/rev mode may need to be restarted for subsequent machining operations.
NOTE: If, when running a cycle, the machine axes do not move and no alarm is
generated, check that the relevant G-code for feed/minute has been selected.
Chapter 3
Inputs
This chapter describes all possible inputs used in the software with an explanation of the
tool nose vectors to control the tool path movements and a list of macro variables used.
Inputs
This is a description of all possible inputs used in the software for general guidance.
Specific inputs for each macro and application are described under the relevant macro
details.
NOTES: Use of the decimal point is recommended with all input data. However, on some
machines it may be possible to omit this.
Entering input data on the cycle call line will override any other default conditions.
Bb b= The box distance that the tool will move within, once moved to the start
position in front of the stylus.
Default = 6 mm (0.236 in)
Cc c= The cutter diameter offset. This may be used to set a cutter/drill to its
centreline position by touching the stylus on one edge.
Default = 0
NOTE: Cc can also be used during a calibration cycle and only with
vectors H5, H6, H7 and H8.
Hh h= The tool nose vector. This is used to select the correct tool path
movements and measuring direction for the type of tool.
NOTE: The tool nose vector will be taken from the tool offset page under
the ‘T’ address by default if Hh is not used.
Tt t= Tool offset number. This selects the tool offset number to be set. It
defaults to the current active tool offset number, or the tool number if the
offset is not active.
NOTES: The tool offset will be the active tool offset, or will default to the
tool station if the tool offset is not active by default or if Tt is not used.
The input is also used to define the tool offset where the master tool
dimensions are stored when calibrating the probe stylus.
K1. 1.= This is used to indicate a probe stylus calibration cycle. One or two
adjacent stylus faces will be set depending on the H input used.
K2. 2.= This is used to indicate a probe stylus calibration cycle. As for K1., but the
opposite stylus face will also be set. This method will allow all faces of the
stylus to be calibrated by touching on any two adjacent faces.
(Experience stylus dimensions for the stylus size must be entered in #530
and #531 before this feature can be used.)
When K2. is used, the opposite stylus faces may be found by calculation.
NOTE: When Kk is not used, tool setting is assumed. Do not mix K1. and K2. inputs on
the same call line.
Ww
Uu Uu
Ww
Figure 3.1
NOTE: * These values can be used to make small compensations to the setting results.
In applications where the nominal tool lengths are allowed for by the machining program,
zero nominal values must be set in the tool registers. This is achieved by entering the tool
geometry amounts in the Xx and Zz values.
● Tools must be positioned to one of the positions shown according to the type of tool
when using the manual cycle macro O9011.
● Hh numbers correspond with the ‘T’ address on the tool offset page.
Bb
H4 H8 H3
Bb
H5 H7
REAR
TURRET
MACHINE
X+
H1 H6 H2
Z+
H1 H6 H2
X+
FRONT
TURRET
MACHINE H5 H7
H4 H8 H3
Figure 3.2
Chapter 4
Calibration
This chapter describes how to calibrate the probe stylus on the machine before using the
tool setting cycles.
Example............................................................................................................................4-4
Introduction
If using the auto cycle macro O9012, approximate calibration data MUST be entered in
the calibration data variables before calibrating, but otherwise the input information is
similar (see Chapter 6, “Auto tool setting” for details on macro O9012).
Description
The master tool must be selected in MDI mode and positioned in either jog or handwheel
mode to a suitable start position. The cycle will move the master tool from the start
position to the stylus face(s) as specified by the tool nose vector Hh and then retract back
to the start position. Calibration values are found for the stylus.
Application
(a) The probe stylus faces must be set parallel to the axes.
(b) The master tool offset data must be entered in the tool offset register page before
running the calibration.
(c) The master tool and offset number should be selected using MDI mode, so that the
screen information about the current tool is updated.
(d) Prepare a simple program to call the cycle using either the G124 or G65P9011
command and enter the K1. or K2. Input to indicate that a calibration cycle is
required. Enter other optional inputs (see Inputs).
(e) Position the tool at a suitable start point in jog or handwheel mode within the Bb box
distance.
Format
Alternative:
Example: G124K1.B10.C10.H3.T2.
Inputs
Outputs
Calibration values for each stylus face can be found. The values are distances to the
stylus faces in machine coordinates.
X+
#531
#522
Stylus #530
#523
Z+
#525 #524
Figure 4.1
NOTE: If the machine is set for diameter programming, then the #530 variable must be
diametral.
Example
Master
Tool
H3
Figure 4.2
When the program is run, the stylus calibration values are stored in #522 and #524 (+X,
+Z faces). To set the opposite faces of cube #523 and #525 (-X, -Z faces), a new vector
Hh must be used in with a different style master tool.
Alternatively:
The K2. input can be used to calibrate all four stylus faces (see the Kk input description in
Chapter 3, “Inputs”).
NOTE: Position the master tool within the box distance Bb from the face(s) of the stylus
before running the cycle.
Chapter 5
This chapter describes how to use the manual tool setting cycles. The probe must have
been calibrated using the calibration cycle (see Chapter 4, “Calibration”) before using the
macros described here.
NOTE: The procedure for tool setting is the same as for calibration, except that you do
NOT enter a Kk input.
Description
The tool must be selected in MDI mode and positioned in either jog or handwheel mode to
a suitable start position. The cycle will move the master tool from a start position to the
stylus faces as specified by the tool nose vector Hh and retract back to the start position.
The tool offset values will be found and stored in the tool offset registers.
Application
(a) The tool probe stylus must be calibrated before setting tools.
(b) It is NOT necessary to enter approximate tool offset values, unless using the auto
tool setting macro O9012.
(c) The tool and offset should be selected using MDI mode, so that the screen
information about the current tool is updated.
(d) Enter the optional inputs as listed below in “Inputs”. Alternatively, the cycle can be
run without any inputs, provided the tool/offset is selected in MDI mode, and the tool
nose vector number is entered on the tool offset page under the ‘T’ address.
NOTE: Entering input data on the cycle call line will override any other default
conditions.
(e) Position the tool at a suitable start point in either jog or handwheel mode within the
Bb box distance (see the tool nose vector Hh and Bb input description in Chapter 3,
“Inputs”).
Format
Alternative:
Example: G124B10.C10.H3.T2.M.1X100.Z70.U3.W3
Inputs
Bb Cc Hh Tt Mm Xx Zz Uu Ww
(See input descriptions in Chapter 3, “Inputs”).
Outputs
Set a tool
The tool offset register will be set. On machines with both geometry/wear registers, the
wear compensations will be zeroed (0) and the geometry registers will be updated.
When the Mm input for broken tool checking is used, an alarm is generated and the
machine will stop if the tool is out of tolerance.
NOTE: Before running the cycle, position the tool within the box distance
from each face of the stylus.
NOTE: Before running the cycle, position the tool within the box distance
from the face of the stylus.
Figure 5.2
Setting a cutter
to a centre line 0502
NOTE: Before running the cycle, position the tool within the box distance
from the face of the stylus.
NOTE: Before running the cycle, position the tool within the box distance
H1
from each face of the stylus.
When the following program is run, the X and Z tool offset registers of tool 2
H3
are checked for a broken tool condition.
0505
.
Figure 5.5 Complete the machining sequence with the current tool
Broken tool checking
.
NOTE: See the optional auto cycle macro O9012 in Chapter 6, “Auto tool
setting” for a simpler programming method.
CAUTIONS: When using vector H1., H5., or H6., the tool must first be moved
! clear of the cube before returning home.
Prior to setting tools, approximate tool-offset values must be entered in the tool-
offset registers.
O506(CALIBRATION/TOOL SETTING)
G28U0W0
(OPTIONAL CALIBRATION)
/T0303(MASTER TOOL)
/G0X6.
/Z3.
/G28U0W0
/M00
(TOOL SETTING)
T0101(20MM DRILL)
G0X-10.
Z3.
G0X26.
Z-15.
G28U0W0
T0303(TURN TOOL)
G0X6.Z3.
G28U0W0
G0Z-13. 10 mm stylus
X6.
G28U0W0
M30
NOTE: See the auto cycle macro O9012 in Chapter 6, “Auto tool setting” for a simplified
programming method.
Chapter 6
This chapter describes how to use the optional auto tool setting cycle. The probe must
have been calibrated using the calibration cycle (see Chapter 4, “Calibration”) before
using the macro described here
CAUTION: Before running this cycle, the probe stylus must have been calibrated
! and nominal data entered in the tool offset register.
Description
This macro can optionally be installed to supplement the O9011 macro. The cycle will
automatically move the tool to the stylus start point where the O9011 macro is called. The
cycle then returns to the original start point.
Application
Load nominal tool data into the tool offset registers before running the cycle. Program the
tool setting arm down and select the tool and tool offset using the ‘T’ word. Run the cycle
to measure the tool in either or both of the X, Z directions depending on the vector used.
Format
Alternative:
Example: G125B10.C10.H3.K1.M.1X100.Z70.R30.U3.W3.
Inputs
CAUTION: The H5 vector is for turning type tools only because the approach
! path is around the X+ side of the stylus. Use the H-5 vector for boring tools – the
approach is around the X-side of the stylus.
Bb Cc Hh Kk Mm Xx Zz Rr Uu Ww
(See descriptions in Chapter 3, “Inputs”).
The Hh input is used in this example, but it is optional and default conditions could be
used.
O0050(TOOL SETTING)
(LOAD DATA)
G10P10001X76.Z85.Q2
G10P1X0Z0
(LOAD DATA)
G10P10003X95.Z38.Q8
G10P3X0Z0
G28U0
G28W0
(*)
G125H1W1.
G125H2U2.W1.
G125H3.
G125H4U-2.
G125H5.
G125H6.
G125H7
G125H8C10.
M30
0505
Figure 6.1
Broken tool .
checking .
Chapter 7
Clearing an error
When operator messages are generated, the cycle Start button can be pressed to
continue the program.
When macro alarm messages are generated, the Reset button must be pressed to clear
the error. This may cause the tool offset vector to be cancelled (dependent on parameter
setting). The resultant X, Z axis move following this condition would be dangerous should
the operator decide to continue the program. Normal safe restart working practices must
prevail, but as a precaution it is recommended that the parameter should be set to retain
the tool offset vector (see recommended setting parameters).
Error messages
Illegal tool offset number T
ALARM NO MESSAGE PROGRAM
Tool offset ‘T0' is not allowed. If using the ‘T’ input on the cycle call line check the value is
not zero (0), otherwise this alarm may occur if no tool or tool offset was selected in the
MDI mode before running the cycle.
CAUTION: Make sure the turret is safely away from the probe stylus before
! indexing the turret.
Edit the program input value or select the tool in MDI before running the cycle again.
Only vector numbers 1 to 8 are allowed. Check and correct the ‘H’ input if used, or the ‘T’
address on the tool offset page.
It is not possible to set a cutter using the ‘C’ input with a corner vector H1 – H4 specified.
Edit the program.
Format error
ALARM NO MESSAGE PROGRAM
The alarm is generated either when an input has been omitted from the command line or
when two inputs have been mixed.
Refer to the macro programming section for the relevant inputs required.
Probe open
ALARM NO MESSAGE PROGRAM
The PROBE OPEN alarm is raised when the stylus is in contact with the surface before
the skip move begins.
If the stylus remains in an open (triggered) condition during any part of the cycle, the
PROBE OPEN alarm is raised. Check that the stylus is not in contact with the surface or
check to see whether vibration is causing it to unseat during a move.
The alarm may also be raised at the start of a macro if the probe system is in error, (a
probe open signal condition is forced by the Renishaw interface).
Check to make sure that the probe system is switched on in time before a skip move
begins. A program dwell may be required.
Check that the status LED on the interface is changing state when the stylus is deflected.
If this does not happen, contact the supplier of the system for assistance.
Probe fail
ALARM NO MESSAGE PROGRAM
The alarm PROBE FAIL is raised when the expected surface is not contacted within the
overtravel of the probe.
Check that the probe stylus has been calibrated on the machine.
Check that the status LED on the interface is changing state when the stylus is deflected.
If this does not happen, contact the supplier of the system for assistance.
Broken tool
ALARM NO MESSAGE PROGRAM
This alarm is generated when the tool length error exceeds the programmed Mm
tolerance. When the value is programmed it must be half the total tolerance (see
examples).
NOTE: Pressing Reset may result in the tool length offset being lost. Start the program
from a safe start position.
The Renishaw tool setter incorporates a system that protects the stylus from deformation and
sensor damage by collapsing the system if overload or impact is applied to the stylus due to
interference between the stylus and a tool.
After changing the stylus protection system, the stylus must be adjusted in both the direction
of rotation and height (see drawings on page 2).
Height adjustment:
1. Loosen the socket set screw on the stylus.
2. Mount a standard OD cutting tool onto turret.
3. Move the tool tip to the positive direction contact face of the stylus in the Z-axis direction
and stop immediately before contact.
4. Move the stylus up and down so that the tool tip is at the center of the contact face of the
stylus.
5. Tighten the socket screw.
1. Adjust probe head to appropriate height.
2. Apply the dial indicator stem to the side face of the stylus from the positive direction of the
x-axis.
3. Move the turret in the Z-axis direction with the handle feed operation to check if the stylus
is set parallel to the Z-axis. (The allowable maximum inclination is .003mm over the entire
length of the stylus face.)
4. If the stylus is not accurately set in parallel to the Z-axis, turn the stylus so that it is in
parallel to the Z-axis.
a. Loosen the stylus socket set screw.
b. Turn the stylus to adjust the parallelism to the Z-axis.
c. Tighten the socket set screw.
d. Tighten and loosen the 2 fine adjustment socket set screws on the base alternately to
make fine adjustments. (The allowable maximum inclination is .003mm over the entire
length of the stylus face.)
5. After the completion of adjustments, finally tighten the fine adjustment socket set screws.
SETTING TOOL SETTER PARAMETERS
The parameters and settings used to set the Renishaw tool setter.
The tool setter has four directions, which are: XP, XM, ZP, and ZM.
Probe
In FANUC 18T:
XP =PARAM 5015 (OT-C: PARAM 743)
(The distance starting from the lower side face of the stylus to the spindle center)
Measuring method:
A. When using the Renishaw tool setter, use JOG mode to move the tool tip to and
away from the tool setter stylus.
B. The same feed rate should be used when touching the tool tips to the stylus
(79mm/min is recommended). Using different feed rates will affect accuracy.
1. Clamp a suitable work piece onto the chuck. (Approx. 80mm OD X 30mm ID)
4. Using JOG mode, select 79mm/min feed rate and remove approx. 0.2mm material from
the surface of work piece. When the tool is in position to perform the cut, reset U value to 0.
(U origin)
5. After the cut, move the tool to an area with no interference to the tool setter arm and move
to the U 0. position.
9. Move tool tip (use Handle X 100 mode) to approx. 2mm from topside face of the stylus.
10. Select JOG mode, and set feed rate to 79mm/min; move tool tip till it touches the stylus.
After touching the stylus, the LED light will turn red and the tool tip will stop automatically.
11. Record the current U value, then move tool away from tool setter by JOG. Input the
recorded value into parameter P5016. (Input value without decimal)
12. Use a 1” square tool and place it facing the opposite of the normal direction. (Use the
back surface of the tool as an extension of the turret face)
13. Use steps in 9 and 10 to touch the right side face of the stylus. Record the current Z-axis
machine value, and move tool surface away from the stylus by using JOG mode. Input the
recorded Z-axis value into parameter P5018.
14. After inputting parameters P5016 and P5018, reference both X and Z axes to their
reference points. Then follow steps 9 and 10 to touch the topside face (TLM X-) and right
side face (TLM Z-). Move tool away from the stylus by JOG mode. (Warning: Before
removing tool setter arm, do not touch stylus with hand or tool after completing
above procedure. If stylus is moved in any way, the input position may be changed
and may result in crash of machine.)
15. After completing tool off-set, turn the spindle at suitable RPM and use HANDLE X 100
mode to move tool tip close to right end face of work piece. Use HANDLE X 10 mode to
slowly contact the tool tip to the right end face of the work piece, and then stop tool
movement just after contact. Turn WORK SHIFT switch ON, then press WORK SHIFT
button. The Z-axis offset value will automatically be inputted, turn WORK SHIFT switch
OFF.
16. Write a program to test correct functioning and tool offset of the tool setter:
Assume work piece dimension is 80mm in diameter and 30mm in cutting length.
Using tool station # 2 and cutting at 0.1mm per pass.
Program:(Metric)
T202;
G97S1000M3;
GOX80.Z5.;
G1 Z-30. F0.12;
G0 X100. Z100.;
T200;
M5;
M30;
%
17. Use step 16 to cut work piece.
18. After cutting work piece measure OD to determine if result is according to the program
value.
If not, modify parameters according to the following rules:
[If Cutting result > Programmed value, add difference in value to P5016]
[If Cutting result < Programmed value, subtract difference in value to P5016]
Repeat steps 14, 17, and 18 until cutting result is the same as the programmed value.
21. Select JOG mode, and set feed rate to 79mm/min. Move tool tip to contact lower side
face of stylus, the LED light will turn red and tool movement will stop automatically.
Record the current U value and move tool tip away from stylus by JOG mode. Input the
recorded U value into parameter P 5015.
22. After inputting parameter P5015, reference X-axis to reference point, and touch the lower
side face and right side face of the stylus again using JOG mode. Tool offset will
automatically be inputted. Move tool away from tool setter and remove tool setter arm.
23. Write a program to test correct functioning and tool offset of the tool setter:
Assume work piece dimension has an ID of 30mm in diameter and 20mm in cutting length.
Using tool station # 5 and cutting at 0.1mm per pass.
Program: (Metric)
G97 S1200 M3;
T505;
G0 X30. Z5.;
G1 Z-20. F0.12;
G0 U-0.5 Z5.;
X100. Z100.;
M5;
T500;
M30;
%
25. After cutting work piece measure ID to determine if result is according to the program
value.
If not, modify parameters according to the following rules:
[If Cutting result > Programmed value, add difference in value to P5015]
[If Cutting result < Programmed value, subtract difference in value to P5015]
Repeat steps 22, 24, and 25 until cutting result is the same as the programmed value.