Renishaw.-Installation Manual For Machine Tools
Renishaw.-Installation Manual For Machine Tools
Renishaw.-Installation Manual For Machine Tools
Probe Systems
Installation Manual
for
Machine Tools
Renishaw plc
New Mills, Wotton-under-Edge,
Gloucestershire, GL12 8JR, United Kingdom
National Tel: 01453 524524 Fax: 01453 524901
International Tel: +44 1453 524524 Fax: +44 1453 524901 Telex: 437120 RENMET G
email: [email protected] Internet: http://www.renishaw.com
The copyright in this document is vested in Renishaw plc. The document must not be
reproduced in whole or in part, or used for tendering or manufacturing purposes, except with
the consent of Renishaw Metrology then only on the condition that this notice is included in
any such reproduction.
Unless otherwise expressly stated neither this document nor any information contained in it
shall be deemed to constitute or form part of an invitation to treat or offer to contract for the
product(s) described in this document.
The software you have purchased is used to control the movements of a machine tool. It
has been designed to cause the machine to operate in a specified manner under operator
control, and has been configured for a particular combination of machine tool hardware
and controller. 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 placing the software into
operation to:
ensure that all machine safety guards are in position and are correctly working
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 machine in the vicinity;
be thoroughly familiar with the machine tool and its controller, and to know the
location of all emergency stop switches.
Form 1
Equipment Registration Record
Please complete this form (and Form 2 overleaf if applicable) after the Renishaw equipment has been installed on
your machine. Keep one copy yourself and return a copy to your local Renishaw Customer Support office (refer to the
manual for the address and telephone number). The Renishaw Installing Engineer should normally complete these
forms.
MACHINE DETAILS
The software product for which these changes are authorised is subject to copyright.
A copy of this deviation sheet will be retained by Renishaw plc.
A copy of the software amendments must be retained by the customer they cannot be retained by
Renishaw plc.
Contents
Table of Contents
Probe Software for Machine Tools Data Sheet (Renishaw Part No.
H-2000-2289).
Software Kit
Details of the Renishaw Inspection and Tool Setting software kits are
contained in the data sheet titled Probe Software for Machine Tools
(Renishaw Part No. H-2000-2289). The data sheet lists the Renishaw Part
No. for each software kit and the total amount of memory required by the
software.
If you cannot find a solution, you can receive information on how to obtain
customer support by contacting the Renishaw subsidiary company that
serves your country.
When you call, it will help 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 Record form).
The type of hardware that you are using (see the Equipment
Registration Record form).
A description of what happened and what you were doing when the
problem occurred.
Chapter 1
Installing Hardware
and Software
Before you start to install the hardware and your Renishaw software, take
time to read this chapter. It provides you with some guidelines to follow
when installing and checking the equipment and software.
1.1 Introduction
This installation manual covers the fitting of Renishaw probe systems to
the following control systems:
Fadal CNC88
32MP
Mazak M2
M32
Meldas M310
M320
M330
M335
M3
M520
Okuma OSP5020
Sharnoa Tiger 5
Tosnuc 600M
800M
Yasnac MX1
MX2
MX3
M80 (I80)
1.2.1 General
Where combined inspection and toolsetting packages are required, a
spare M code can be used for switching purposes. This is not fitted in the
software.
Ensure that the correct hardware has been supplied and is compatible
with your requirements.
Check with the machine tool builder whether the P.M.C. ladder work is
complete for skip and I/O. The ladder can be displayed on some controls
and the connections can be checked.
Ensure that input addresses are not being used for other purposes.
Check that the probe system is functional and that the stylus faces
have been set parallel to the axes. You should find this described in
the appropriate Probe Installation Manual.
Set the software variable base number in macro O9799. You will
find a description of how to edit the base number setting in the
manual Tool Setting for Machining Centres Programming Manual
(Renishaw Part No. H-2000-6082).
Set the macro variables to suit your machine. You will find a
description of how to do this in in the manual Tool Setting for
Machining Centres Programming Manual (Renishaw Part No.
H-2000-6082).
Check for an active tool offset. You will find a description of how to
do this in section 1.3.2 Active Offset Software Adjustments .
Configure the tool select macro if you intend using macro O9853.
You will find a description of how to modify the tool select macro in
the manual Tool Setting for Machining Centres Programming
Manual (Renishaw Part No. H-2000-6082).
Calibrate the probe fully using macros O9851 and O9852. You will
find a description of how to calibrate your probe in the manual Tool
Setting for Machining Centres Programming Manual (Renishaw
Part No. H-2000-6082).
Set a tool using the manual-jog macro cycles O9851 and O9852 to
establish tool geometry values. You will find this described in the
manual Tool Setting for Machining Centres Programming Manual
(Part No. H-2000-6082).
Adjust the back-off distance #506 using macro cycle O9851. You
will find this described later in section 1.3.4 Adjusting Back-Off
Distance #506.
Finally test the Auto-Setting cycle O9853 using the same tool.
Perform this test away from the probe and any other obstruction.
1. Enter value(s) into an active tool offset register, e.g. offset number
1.
%
O0001(REN SAFE OPERATION TEST)
G65P9851K1. (Any small value in K is suitable the
default value is 1mm [0.04in])
M30
%
The Z or spindle axis should move down towards the stylus a total
distance of 14mm (0.56in), i.e. by the software default amount.
The purpose is to give confidence that the software is safe to use for all
normal operating conditions. Any error-causing conditions can either be
corrected at this stage, or at least you will be aware of any sequence to
avoid.
Fanuc/Yasnac/Haas Controls
The software is supplied as standard to read the active tool offset amount
using variable #5083.
N110
#149=#5083 Delete or comment out this line (#149=#5083)
#31=#0
M30
The software loads a default value of 0.5 when first run. This stored value
in #506 should be optimised for minimum cycle time.
Repeat the static length setting cycle O9851, reducing the #506 value
each time until the tool just clears the stylus surface prior to the second
touch.
NOTE: When the value is too small, a Probe Open alarm results.
2. Decide which cycles you require before proceeding. These are covered
in the preliminary part of the manual Inspection Plus Software
Programming Manual (Renishaw Part No. H-2000-6031).
(2) If the vector cycles are to be used, delete the following macro:
(3) If the print option is not to be used, delete the following macro:
O9730
For small and medium size machines, i.e. machines having less than
1000mm (40in) of axis travel, the standard feedrates as supplied are
normally acceptable. This macro may be deleted by the operator after
optimisation is completed.
The examples in this section are for general guidance only. Please note
that the exact programming format may not suit either your machine set or
recommended method as specified by your machine builder.
When checking the machine diagnostics, take note of the following points:
1. Fanuc Logic
0 (0) is the low state (0V)
1 (1) is the high state (+24V or +5V) dependent on whether
normal or high speed skip is used.
2. When the skip signal is already high, the machine does not move
under the G31 skip command. This is not applicable to Yasnac
controls and the Meldas M310 control.
Figures 1.1 and 1.2 show typical power supply connection arrangements.
The machine tool builders wiring manuals should be used to check which
power supply is used for the probe input. This power supply usually
supplies all the other inputs and will be stabilised.
On systems with I/O boxes, the inputs may be either 100 120Va.c. or
0V/24Vd.c.
Probe
Input Input
+24V
0V
Probe
Input Input
0V
+24V
Renishaw SSR
Renishaw SSR
Chapter 2
Before you start to use your Renishaw software, take time to read this
chapter. It will provide you with a basic understanding of the importance of
accurately calibrating the probe you intend to use for either tool setting or
measuring. Only when the probe is accurately calibrated can you achieve
total quality control over your manufacturing process. This chapter also
provides you with some guidance regarding the most suitable operating
conditions for your probe.
When the probe has been correctly set up on the machine, it is time to
calibrate the probe. Calibration cycles are provided for this task. The
purpose is to establish the probe stylus measuring face trigger point
values under normal measuring conditions. The calibration values are
stored in macro variables for computation of the tool size during tool
setting cycles.
Values obtained are axis trigger positions (in machine co-ordinates). Any
errors due to machine and probe triggering characteristics are
automatically calibrated out in this way. These values are the electronic
trigger positions under dynamic operating conditions, and not necessarily
the true physical stylus face positions.
The table mounted probe is suitable for setting tool lengths non-rotating.
Cycles are also provided with the capability to set rotating tools for length
and radius.
2. Master type tool offsets (master tool has 0 (zero) length offset, all
other tools are referenced to it).
NOTE: It is not possible to run this software with air gap type tool
offsets.
This method requires recalibration at each job set up. The master
tool air gap length also changes for each job set up.
When you assemble your Renishaw probe into its machine shank/holder,
it is not necessary for the probe stylus to run true to the spindle centre
line. A small amount of run-out can be tolerated, but it is good practice to
get the stylus mechanically on-centre to reduce the effects of spindle and
tool orientation errors. Without calibration of the probe the run-out will lead
to inaccurate results. By calibrating your probe, the run-out is
automatically accounted for. The Calibration in a Bored Hole cycle
(Macro O9802) provides the data to allow for this run-out.
NOTE: The stored radii values are based on the true electronic
trigger points. These values are different from the physical
sizes.
Macro O9801 This is used to establish the probe length in its tool
shank.
Macro O9803 This is used to establish the stylus ball radius values. It
is suitable for all measuring cycles except O9821,
O9822 and O9823.
Macro O9804 This is used to establish the vector stylus ball radius
values. It is suitable for all measuring cycles, including
O9821, O9822 and O9823.
For complete calibration of a probe system, you must use macros O9801,
O9802, and either O9803 or O9804.
The Renishaw calibration cycles are split into separate cycles for flexibility.
If, however, the calibration feature is accurately known for both size and
position, e.g. a ring gauge where the size is known, and the position is
accurately found using a Dial Test Indicator, it is then possible for you to
write a program which completes the full calibration procedure in one
operation by calling all of the above macros.
Chapter 3
Fanuc Connection
Diagrams
This chapter contains the connection diagrams which show how to make
the connections to a Fanuc controller.
Appendix
FANUC
0V
Blue
SKIP
Red
FANUC
0V
Blue
XAE
ZAE Red
1
Screen
2
3
Red
4
FANUC 5
Blue
+24V 6
XAE 7
8 Supply
ZAE
9 0V 24V
Switch SW1
1 Normally Closed TS20
Probe
MI 8
Interface
Blue
2 Normally Open A1
Red
A2
CONTROL Screen
A3
A4
+24V A5
0V A6
M CODE B1 Inhibit
DRIVEN
B2 0V NOTE:
The screens from cables
connected to B1, B2 - B3,
B4, B7 should be terminated
at pin B5.
Inhibit Wiring
MI 8 Interface
External
M CODE B1 LED
Inhibit Function
DRIVEN B2
B3
B4
B5 Screens
SKIP B6
N/O Switch
+24V N/C B7 position No. 2
MI 8
Interface
2 Normally Open Blue
A1
Red
A2
CONTROL Screen
A3
A4
+24V A5
0V A6
M CODE B1 Inhibit
DRIVEN
B2 0V NOTE:
The screens from cables
connected to B1, B2 - B3, B4,
B7 should be terminated at pin
B5.
Inhibit Wiring
MI 8 Interface
External
M CODE B1 LED
Inhibit Function
DRIVEN B2
B3
B4
B5 Screens
SKIP B6
N/C Switch
0V N/C B7 position No. 1
CONNECTIONS FOR
TWO PROBES ONLY
3 Wires 16/0.2 Insulated
200mA Anti-Surge
1 Chassis Green
Black
24V
Supply M Code M Code
FS1 2 0V Unit Supply
Red 0V or
3 18-30V 24V PSU3
63mA 63mA INHIBITS
Quick Blow 4 A O/P Scrn
Quick Blow
3.6 MI 5 Interface
RETROFIT INDUCTIVE AND HARD WIRED
1
A B
1
A B
2
N/O Status Relays : 2 5 and 6,
to Status Relay N/C
3
3
C D
C D
4
4
OPTIONS SW1
Status Status On
N/C N/O Off
Status Skip On
N/O N/C Off
Status Skip On
N/C N/C Off
A B C D
MI 5
CNC CONTROL Interface
1 Ground
0V 2 0V
+18-30V DC 3 +18 - 30V DC
4 Screen
10 Inductive INHIBIT
11 see MI 5
Switch SW1
12 User's Guide
A B
13
2
14
3
C D
15
4
IMM
Inductive
Module
Machine
Screen
16 IMM Screen
Red
17 IMM + Supply
Blue
18 IMM Supply
Green
19 IMM Signal
20
21
Link
22
MI 5
CNC CONTROL Interface
1 Ground
0V 2 0V
10 Inductive INHIBIT
11 see MI 5
Switch SW1
User's Guide
12
A B
13
2
14
3
C D
15
4
IMM
Inductive
Module
Machine
Screen
16 IMM Screen
Red
17 IMM + Supply
Blue
18 IMM Supply
Green
19 IMM Signal
20
21
Link
22
MI 5
CNC CONTROL Interface
1 Ground
0V 2 0V
7 Screen
+24V N/C 8 Status Relay
N/O
SKIP 9
10
11
Switch SW1
12
A B
14 see MI 5
3
C D
User's Guide
15
4
16
17
18
Link
19
Screen
20 Probe Screen
Green
21 Probe +
Blue
22 Probe
MI 5
CNC CONTROL Interface
1 Ground
0V 2 0V
7 Screen
8
10
11
Switch SW1
12
A B
14 see MI 5
3
C D
15 User's Guide
4
16
17
18
Link
19
Screen
20 Probe Screen
Green
21 Probe +
Blue
22 Probe
MI 5
CNC CONTROL Interface
1 Ground
0V 2 0V
4 Screen
7 Screen
10 Screen
'M' CODE
OUTPUT (+) 11 Inductive INHIBIT +
0V 12 Inductive INHIBIT
13 Screen
'M' CODE
OUTPUT (+) 14 Hard Wire INHIBIT +
IMM
Inductive
Module
Machine
Screen
16 IMM Screen
Red
17 IMM + Supply
Blue
18 IMM Supply
Green
19 IMM Signal
Screen
20 Probe Screen
Green
21 Probe +
Blue
22 Probe
MI 5
CNC CONTROL Interface
1 Ground
0V 2 0V
4 Screen
7 Screen
10 Screen
'M' CODE
OUTPUT (+) 11 Inductive INHIBIT +
0V 12 Inductive INHIBIT
13 Screen
'M' CODE
OUTPUT (+) 14 Hard Wire INHIBIT +
IMM
Inductive
Module
Machine Screen
16 IMM Screen
Red
17 IMM + Supply
Blue
18 IMM Supply
Green
19 IMM Signal
Screen
20 Probe Screen
Green
21 Probe +
Blue
22 Probe
CNC
Screened cable supplied complete with connecting plug MACHINE CONTROL
Power Supply
RED 15 - 30V
at 100mA max
+Ve (Probe nominal 50mA)
BLUE
0V
1 2
4 3 GREEN SSR CONTACTS
N/C
YELLOW 50V dc max
50mA max
MP11 PROBE +Ve
SPINDLE
1 2 ROTATION
REMOTE
4 3 ENABLE
SOCKET
Suggested method of (LOW TO ENABLE)
(Park Position)
inhibiting spindle rotation,
if probe connected for
N/C operation.
IMPORTANT :
3. Route the cable away from high current sources. e.g. high-current
cables, axis drive motors, three phase transformers, etc.
CNC
Screened cable supplied complete with connecting plug
MACHINE CONTROL
Power Supply
RED 15 - 30V
at 100mA max
0V
(Probe nominal 50mA)
BLUE
+Ve
1 2
4 3 GREEN SSR CONTACTS
N/C
YELLOW 50V dc max
50mA max
+Ve
SPINDLE
REMOTE ROTATION
SOCKET 1 2
4 3 ENABLE
(Park Suggested method of (LOW TO ENABLE)
Position) inhibiting spindle rotation,
if probe connected for
N/O operation.
IMPORTANT :
3. Route the cable away from high current sources. e.g. high-current
cables, axis drive motors, three phase transformers, etc.
1 2 3 4
PROBE
SKIP
2 STATUS
N/C
N/C
A B C D
PROBE 1 2 3 4
SKIP
3 N/O
STATUS
KEY
N/C
A B C D
N/O Normally Open.
N/C Normally Closed. 1 2 3 4
PROBE
SKIP
Switch must be in 4 STATUS
N/C
position shown. N/O
A B C D
Switch can be in either
position. 1 2 3 4
PROBE
5 SKIP
STATUS
Bleeper on/Bleeper off. N/O
N/O
Factory set to Bleeper on. A B C D
SW2
SW2 is factory set to Machine Start and 5 Wire OMM's.
OMM 1 1 A OMM 1
SW2 Yellow
1 Signal 1
3 C Grey
OMM 1 2 Signal 1
2 B
Optical White
1 A Module 3 Start 1
Machine Green
4 0V
SW3 Brown
5 10V
1 2 3 4 Brown
Green
6 0V
OMM 2
Optical Yellow
A B C D 7 Signal 2
Module
Machine Grey
Optional 8 Signal 2
White
9 Start 2
FANUC 10
CONTROL
19 11
23
24
SKIP 14 Probe
Status
+24V N/C 15 N/O
+24V 16 +24V
0V 17 0V
GND 18 GND
FANUC 10
CONTROL
19 11
0V N/C 23 15
Probe
Status
SKIP 24 N/C
+24V 16 +24V
0V 17 0V
GND 18 GND
3 C Grey
OMM 1 2 Signal 1
2 B Optical White
1 A Module 3 Start 1
Machine Green
4 0V
SW3
Brown
1 2 3 4 5 10V
Brown
Green 0V
6
OMM 2
A B C D Optical Yellow
7 Signal 2
Module
Machine Grey
8 Signal 2
Optional
White Start 2
9
FANUC 10
CONTROL
19 11
20 Audio Extension 12
21 13
22
23
24
SKIP 14 Probe
Status
+24V N/C 15 N/O
+24V 16 +24V
0V 17 0V
18 GND
SW2 Yellow
1 Signal 1
3 C Grey
OMM 1 2 Signal 1
2 B Optical White
1 A Module 3 Start 1
Machine Green
4 0V
SW3
Brown
1 2 3 4 5 10V
Brown
Green
6 0V
OMM 2
A B C D
Optical Yellow
Optional 7 Signal 2
Module
Machine Grey
8 Signal 2
White
9 Start 2
FANUC 10
CONTROL
19 11
20 Audio Extension 12
21 13
22 14
0V N/C 23 15
Probe
Status
SKIP 24 N/C
+24V 16 +24V
0V 17 0V
18 GND
MI 14 Interface
FANUC
Terminal Connector Block
CONTROL
(Rear Panel)
NOT USED 2
0V 3
+24V 4
5
Bleeper
Relay N/O
6
7
Low Battery
8 Relay N/O
9
Error
Relay N/C
10
11
Status
Relay N/C
12
SKIP 13
Status
+24V N/C 14 Relay N/O
GND
CHASSIS
RMM
Receiver
BNC RMM 1
Module
Machine
Receiver
Machine
Module
RMM
BNC RMM 2
MI 14 Interface
FANUC
Terminal Connector Block
CONTROL
(Rear Panel)
NOT USED 2
0V 3
+24V 4
5
Bleeper
Relay N/O
6
7
Low Battery
8 Relay N/O
9
Error
Relay N/C
10
SKIP 11
Status
Relay N/C
0V 12
13
Status
14 Relay N/O
GND
CHASSIS
RMM
Receiver
BNC RMM 1
Module
Machine
Receiver
Machine
Module
RMM
BNC RMM 2
Pink
(+ve) 5 to 30V nominal
Turquoise
Probe Status
Violet GROUP A
Low Battery
Outputs
Green
Error
Blue
(ve) 0V
O-M-I Orange
(+ve) 5 to 30V Nominal
Yellow GROUP B
Skip
Output
Grey
(ve) 0V
Brown
12
12
ve
12
12
12
12
12
12 Start Input
12
12 White
+ve
Red
+24V
Black Power Supply (15 to 30V)
0V
Green/Yellow
Screen
Machine Ground
(Star point)
NOTES:
1. The total output load for Group A outputs should not exceed
100mA.
2. If EMC problems exist, then disconnecting the screen may
improve performance.
3. If an electrical connection exists between the O-M-I body and
the machine structure, then breaking the screen connection
will break any ground loop that exists.
4. O-M-I screen is connected to the O-M-I body.
The audible indicator must comply with the output transistor specification
COLOUR SIGNAL
Black 0V (supply)
SW1 SW2
SWITCH SW1
Factory setting shown AUTO START selection causes the system to
send a START signal at one second intervals,
and does not require a CNC machine control
Rx (Reception) = 100%
input.
Tx (Transmission) = 100%
Machine Start AUTO START should only be used when no
(see range setting diagram page 16) output from the machine control is available. If
this mode is selected, care should be taken to
ensure system signals are not receivable by
AUTO probing systems on other machines or in the tool
Tx 100% START changer.
SWITCH SW2
Output Configuration
Factory setting shown
Machine Start
Probe Status (Normally Low)
Low Battery (Normally Low)
Error (Normally High)
Skip (Normally Low)
Seated
PROBE STATUS = 0V
RED
+24V +15 to 30V
BLACK O-M-I POWER
0V 0V
PINK
+24V N/C +ve (5 to 30V)
TURQUOISE
SKIP PROBE STATUS OUTPUT A
BLUE
0V N/C ve (0V)
WHITE
+24V +ve
BROWN START INPUT
0V ve
The above diagram will suit both +24V and 0V common skip signals,
without any adjustment to O-M-I switch SW2
Output
High
PROBE
STATUS Normally Output
Low Low
Output
High
PROBE
STATUS Normally Output
High Low
Output
High
SKIP Normally Output
Low Low
Output
High
SKIP
Normally Output
High Low
Output
High
ERROR
Normally Output
Low Low
Output
High
ERROR
Normally Output
High Low
Output
LOW High
BATTERY Normally Output
Low Low
Output
LOW High
BATTERY Normally
High
Output
Low
The output signals from the O-M-I must be compatible with the machine
control input.
SIGNAL DELAYS
Appendix
See the diagnostic and location section for relevant information. The
software macro list will be found in the tool setting section of the
programming manual for Machining Centres.
Appendix
Using 'M' Codes
Where spare 'M' codes are available it will be possible to isolate the output
signals from each interface by use of 'M' codes.
The method of operation will depend on the type of 'M' code available.
FANUC CONTROL
Renishaw
N/O
Inspection
Output Signal Probe
DPST
SKIP
24V Relay
N/O Renishaw
Tool Setting
Output Signal Probe
Manual Selection
A similar arrangement as described above, but with a manually operated
switch, can be used to select either probe prior to use.
Appendix
High Speed Skip
It should be noted that all connection diagrams shown in this section refer
to use of standard skip using 24V logic (0V common or 24V common).
When using High Speed Skip the connection diagrams are still relevant,
but reference to 0V N/C and 24V N/C supplying Fanuc skip should be
ignored. The relevant supply will be provided on the High Speed Skip
connector (see Chapter 4 Fanuc Diagnostic and Location Chart and
High Speed Skip).
When multi channel skip is required to drive tool setting and inspection
probing, the software programs can be edited to suit whichever channels
are to be used.
Both tool setting and inspection software programs use the G31 skip
function code.
When G31 occurs in the toolsetting software, this may be edited in the
normal way (make sure program protection is set to allow for editing) to
any of the desired channels (G31.1 G31.2 G31.3 G31.4).
Please make sure a test is carried out in a safe condition before running
the software. This can be done by writing a small program or by M.D.I.
mode, to establish the correct channel is operating successfully (see
Chapter 6 Fanuc Software Installation).
Appendix
Printer Interface Notes
The Renishaw Print Macro is formatted to output data to 80 characters per
line (page width).
Connection to the machine will make use of an RS232 serial port. Your
printer must have this option installed.
Additional DIP switch settings are usually available on the printer for
setting things like character type, spacing etc. (see the Printer
Documentation).
Chapter 4
This chapter provides useful diagnostic and high speed skip information
for machine tools fitted with Fanuc controls.
10-11-12-15M/T
16-M/T
O-M/T 6-M/T Connection I/O Card I/O Unit A
A/B/C 18-M/T
Unit 1 Modules
FS6 FS3
A
Connection Connection
User Input X* X* X* X*
Unit 2 Unit 2
UI 0
(#1000) CO9 Pin 4.5 CO9 Pin 45
G130.0 DGN 423.0 G51.0 G54.0
DGN 122.0 DGN 423.0
Connection Connection
User Input X* X* X* X*
UI 1 Unit 2 Unit 2
(#1001) C09 Pin 43 CO9 Pin 43
G130.1 G423.1 G51.1 G54.1
DGN 122.1 DGN 423.1
X* Connection Connection
User Input X* X* X*
UI 2 Unit 2 Unit 2
(#1002) G130.2 CO9 Pin 41 CO9 Pin 41
G423.2 G51.2 G54.2
DGN 122.2 DGN 423.2
Connection Connection
User Output Y* Y* Y* Y*
Unit 2 Unit 2
UO 14
C12 Pin 50 C12 Pin 50
(#1114) F163.6 DGN 514.6 F50.6 F56.6
DGN 081.6 DGN 514.6
Connection Connection
User Output Y* Unit 2 Unit 2 Y* Y* Y*
UO 15
C12 Pin 43 C12 Pin 43
(#1115) F163.7 DGN 514.7 F50.7 F56.7
DGN 081.7 DGN 514.7
10-11-12-15M/T
16-M/T
O-M/T 6-M/T Connection I/O Card I/O Unit A
A/B/C 18-M/T
Unit 1 Modules
FS6 FS3
A
NOTE: The chart shows fixed input addresses (X - -) when using the
Programmable Machine Controller (PMC).
These addresses are assigned to fixed pins and connectors.
Check with Machine Tool Builder, since these addresses
may have been used for another purpose.
Volt +
SKIP INPUT +24V
Meter
Reading = +24V
0V COMMON SYSTEM
+ Volt
SKIP INPUT 0V
Meter
Reading = +24V
If the reading on the voltmeter is not +24V, check the plug in which skip is
located to see whether it has been configured for +24V common or 0V
common.
If it has not been configured, then make the links as shown in section
4.1.2 (next page).
4.2 I / O Unit
When using the I / O unit the input address (X - - ) must be assigned as
designated inputs for skip, XAE (AE1), ZAE (AE2) respectively.
Pin 1 (GRD)
02
0V
JA5 (PCR-EV20MDT)
11
1 HDI 0 HDI 1
2 0V 12
0V
3 HDI 2
03
4 OV HDI 2
5 HDI 4 04
0V
6 0V
13
7 HDI 6 HDI 3
8 0V 14
0V
9
05
10 HDI 4
11 HDI 1 06
0V
12 0V
15
13 HDI 3 HDI 5
14 0V 16
0V
15 HDI 5
07
16 0V HDI 6
17 HDI 7 08
0V
18 0V
17
19 HDI 7
20 18
0V
Shield
Grounding Plate
CAUTIONS
Connection to high speed skip is straight forward when
the machine builder has provided the option.
Chapter 5
Fanuc Machine
Parameters
The parameters described in this chapter are those which are relevant
when making an installation at a Fanuc controller.
5.1 Parameters
Full parameter descriptions and methods of changing values are to be
found in the relevant Fanuc Operators Manual.
The following parameters can be set. The G codes are optional 3-figure
codes have been chosen to avoid clashes with standard G codes.
The G code calls given in the charts opposite are only recommended
codes, and are subject to the availability of free G codes.
Example
6MB
Control system users must use:
G65 P9021 to switch the system ON,
and
G65 P9022 to switch the system OFF.
NOTE: * denotes that these codes are used for HPA Tool Setting
Software.
0 0T
0 0 1 0
0 0M
PRG9
PRG9 PRG9
1: The sub-programs with programs 0: The sub-programs with program
numbers 9000 to 9999 are protected. numbers 9000 to 9999 can also be
The following edit functions are deleted.
disabled. EDITING and LOADING is possible.
a. Deletion of program 90009999.
b. Punch program 90009999. More detailed information can be
c. Program number search. found in Fanuc operator manuals.
d. Edit program after registration.
The setting is optional.
The following are possible
a. Registration of program It should be noted when setting 0,
(LOADING). programs can be deleted or edited.
Registration by MDI key and
through paper tape.
b. Collation of programs.
1 0T
0 0 1 9
1 0M
NEOP
NEOP NEOP
1: M02, M30, and M99 DO NOT 0: M02, M30, and M99 command the
command the end of registration into end of registration into part program
part program storage editing area. storage editing area.
(M02, M30, M99 in any part program (M02, M30, M99 in any part program
will NOT be recognised as end of will be recognised as end of
program). program).
0 0 0T
0 0 4 5
0 0 0M
CLER RAL
CLER RAL
1: Selects clear conditions, using the 1: Registers only one program for
reset button, external reset signal and reading in reader/puncher
emergency skip.
RAL
CLER 0: Registers ALL programs for reading
0: Selects reset conditions, using the in reader/puncher.
reset button, external reset signal and (Will allow a tape with multiple
emergency stop (*). programs to read in). (*).
0 0 0 1
0 0M only
RS43
RS43 RS43
0: Offset vector in G43, G44 is 1: Offset vector in G43, G44 is
RETAINED in reset state. CLEARED in reset state.
(Tool length offset is kept in reset (Tool length offset is NOT kept in
condition). reset condition)
0 0T only
0 0 0 1
TOC
TOC TOC
1: Offset is cancelled by reset button. 0: Offset is NOTcancelled by reset
button.
Setting is recommended but not compulsory.
1 0T
0 0 1 1
1 0M
SBKM
SBKM SBKM
0: Machine is stopped in single block 1: Machine is NOT stopped in single
skip by macro command.(Operation of block skip by macro command.
macro programs by single block is (Operation of macro programs by
allowed). single block is not allowed).
Setting is optional.
0 0T only
0 0 1 3
GMOFS
GMOFS GMOFS
1: The tool geometry is cancelled with 0: The tool geometry offset is conducted
vector processing, i.e. tool by shifting of the co-ordinate system.
movement.
Setting is compulsory.
1 0T only
0 0 1 4
OFSB
OFSB OFSB
1: The tool offset is conducted together 0: Tool offset is conducted by the T code
with axis movement. block.
0 0 1 5
1 0M only
SKPF
SKPF SKPF
1: Dry run override and automatic 0: Dry run override and automatic
acceleration / deceleration is acceleration / deceleration is
EFFECTIVE in skip function (G31). INEFFECTIVE in skip function (G31).
1 0 0T
0 0 4 0
1 0 0M
COMC DPOSUP
COMC DPOSUP
1: Does NOT place common variables 0: At data output by DPRINT command,
(#100 to #149) in <VACANT> state a space is outputted for leading zero.
during resetting.
DPOSUP
COMC 1: At data output by DPRINT command,
0: Places common variables (#100 to nothing is done for leading zero.
#149) in <VACANT> state during
resetting.
1. Perform TV check
0. No TV check.
Setting code, ISO or EIA, when punching in the memory onto a paper
tape.
channel 1: device 0
device 1
channel 2: device 2
device 3
etc.
1 50 7 600
2 100 8 1200
3 110 9 2400
4 150 10 4300
5 200 11 9600
6 300
NFED ASR33
1: Feed is NOT output before and after 1: The 20mA current interface is used as
the program is output by using the the reader/puncher interface
reader/puncher interface.
ASR33
NFED 0: FANUC PRR, FANUC cassette, or
0: Feed is output before and after portable tape reader are used as
the program is output by using reader/puncher interface.
the reader/puncher interface. Set as required.
STP2
0: In the reader puncher interface, the
stop bit is set to 1 bit.
Set as required
RSCMD1 Setting I/O device of reader/ RSCMD2 Setting I/O device of reader/
puncher interface. puncher interface.
DEVFL1 Channel 1 DEVFL2 Channel 2
0 0 0T
0 0 5 5
0 0 0M
PROTCA EXT
PROTCA EXT
1: For protocol A communications, 1: End control character shall be EXT.
hardware handshaking.
0: End control character shall be CR.
0: For protocol B communications,
software handshaking.
0 0T
0 0 5 7
0 0M
CROUT
CROUT
In B/D Print, after data is outputted in ISO
code.
1: LF and CR are outputted.
0: Only the LF is outputted
See the section titled 5.6 Appendix Setting Parameters for RS232 Port
(6 M/T).
Set the following parameters to ensure safe operation, loading software
and editing macro programs.
0 2 2
1 6M only
RS43
RS43 RS43
1: Offset vector G43 and G44 modes are 0: Offset vector G43 and G44 modes are
RETAINED on pressing RESET CLEARED on pressing RESET
button. button.
0 0 6T only
0 0 8
TLCC TOC
TLCC TOC
1: The new offset value is effective from 1: Offset is cancelled by a reset
the next block when the offset value is operation
modified.
TOC
TLCC 0: Offset is NOT cancelled by a reset
0: The new offset value is effective from operation.
the T code when the offset value is
modified.
NOTE:
No attempt must be made to press cycle start after a reset
condition.
The probe must be taken to a safe position when an error is
encountered.
0 0 8
6M only
1 0 G44
0 1 G43
0 0 G49
1 6T
3 0 6
1 6M
NEOP
NEOP NEOP
1: When tape is registered in 0: When a tape is registered in memory,
memory,M02, M30, and M99 are NOT M02, M30, and M99 are counted as
counted as the program end. the program end.
1 1 6T
3 0 8
1 1 6M
DIOM MSFT
DIOM MSFT
1: DI and DO can be read and written by 1: When the option of user macro is
macro variables (NOT USED). equipped, shift key is valid.
Setting is compulsory
0 1 0 6T
3 1 8
0 1 0 6M
PRG9 MPD9
1: Program numbers 9000 to 9899 can 1: The contents of the program is NOT
NOT be edited. displayed during execution of
program numbers 9000 to 9899.
0: Program numbers 9000 to 9899 can
be edited. 0: The contents of the program is
displayed during execution of
Re-setting of PRG9 to 1 is program numbers 9000 to 9899.
recommended to ensure no
accidental editing deletion can take Setting is optional
place.
1 6T
3 0 6
1 6M
NEOP
NEOP
1: When registering tape in memory
M02, M30 or M99 is NOT counted
as program end.
DATA TABLE
PARAMETER
No. 7 6 5 4 3 2 1 0
RSCB 1 STP2 1 6T
3 1 0 BAD 1
RSCB 1 STP2 1 6M
DATA TABLE
PARAMETER
No. 7 6 5 4 3 2 1 0
RSCB 2 STP2 2 6T
3 1 1 BAD 2
RSCB 2 STP2 2 6M
DATA TABLE
PARAMETER
No. 7 6 5 4 3 2 1 0
RSCB 3 STP2 3 6T
3 1 2 BAD 3
RSCB 3 STP2 3 6M
DATA TABLE
PARAMETER
No. 7 6 5 4 3 2 1 0
RSCB 4 STP2 4 6T
3 1 3 BAD 4
RSCB 4 STP2 4 6M
RSCB 1, 2, 3, 4 STP2 1, 2, 3, 4
Specifies whether or not control codes In order of I/O devices 1, 2, 3 and 4
(DC1 - DC4) are used on I/O devices 1, specifies whether the stop bit is to be 2
2, 3 and 4 respectively. bits or 1 bit.
RSCB 1, 2, 3, 4 STP2 1, 2, 3, 4
1: The control codes are NOT used. 1: The stop bit is to be 2 bits.
50 0 0 0 0 600 0 1 1 0
100 0 0 0 1 1200 0 1 1 1
110 0 0 1 0 2400 1 0 0 0
150 0 0 1 1 4800 1 0 0 1
200 0 1 0 0 9600 1 0 1 0
300 0 1 0 1
DATA TABLE
PARAMETER
No. 7 6 5 4 3 2 1 0
6T
3 4 0 IDVICE
6M
DATA TABLE
PARAMETER
No. 7 6 5 4 3 2 1 0
6T
3 4 1 ODVICE
6M
Set as desired
1 T Series
8 0 0 0
1 M Series
PWE
PWE PWE
The tape entry or MDI entry of the 0: FORBIDDEN
parameters (parameters written as (Parameter changes NOT allowed).
parameter entry) which cannot be set
by the setting is FORBIDDEN or NOT 1: NOT FORBIDDEN
FORBIDDEN : (Parameter changes allowed).
1 T Series
0 0 1 0
1 M Series
SBM
0 T Series
1 4 0 0
0 M Series
SKF
SKF SKF
Feed rate of skip function 0: F code rate specified in the program.
(G31, G31.1, G32. 2, G31.3, G31.4)
(G31 is only available for 15-T and 15TT) 1: Rate established in the parameter
(Data No. 1428 for M, 1427 for T)
Setting is compulsory
1 1 1 T Series
2 2 0 0
1 1 1 M Series
NM9 NPE RAL
NM9 RAL
0: When programs are loaded, M99 is 0: When registering the program with
assumed as program end. external I/O devices control (both in
foreground and background edition),
1: When programs are loaded, M99 is or with cycle start signal.
NOT assumed as program end. A single program is registered.
This parameter is only valid if parameter 1: When registering the program with
NPE = 0. external I/O devices control (both in
In the case of program registration if it is foreground and background edition),
required to assume M02 or M30 as the or with cycle start signal.
program end, but M99 is not the program All programs are registered.
end, then set
NPE = 0 and NM9 = 1. NPE
0: When programs are loaded, M02,
M30, or M99 should be assumed as
program end.
Setting is optional
1 0 0 T Series
2 2 0 1
M Series
SB9 ND9
0: In the macro statements of programs 0: Programs 0900009999 are displayed
0900009999, single block stop is during execution.
NOT performed.
1: Programs 0900009999 are NOT
1: In the macro statements of programs displayed during execution.
09000-09999, single block stop is
preferred. Specify 1 as programs such as custom
macro programs need not be displayed
Specify a 1 if it is necessary to debug during execution.
programs 0900009999.
NE9
0: Programs 0900009999 can be
Setting is optional. edited.
2 4 0 1
1 M Series
1 T Series
6 0 0 0
1 M Series
LVK
LVK LVK
0: By resetting the tool length 1: By resetting the tool length
compensation (or tool offset for lathe compensation (or tool offset for lathe
system) vector is cleared. system) vector is maintained without
being cleared.
Setting is recommended but is not compulsory.
0 0 0 T Series
7 0 0 0
0 0 0 M Series
PRT CVA
0: Space is output when reading zero 0: The macro call argument is delivered
with DPRINT. in NC format.
1: Nothing is output when reading zero 1: The macro call argument is converted
with DPRINT. into macro format.
CLV
By resetting, common variables #100
#199, #100 #149 in 15-TT (common
variables cleared by power off) of the
custom macro are:
0 T Series
7 0 0 1
0 M Series
F6W
F6W F6W
0: The system variable number of work 1: The system variable number of work
offset amount is FS9 type. offset amount is FS6 type.
NOTE: FS9 type variable numbers can also be used when F6W = 1
Set as required
0 T Series
7 2 0 0
0 M Series
SRE
SRE SRE
0: When high speed skip is used, check 1: When high speed skip is used, check
the input signal at rise-up time of the input signal at rise-down time of
signal. signal.
Setting is recommended
1 4 0 1 1
DRS
DRS
0: At dry run stage the skip signal is
ignored.
7 0 0 1 0 0
VR5 VR1
VR5 VR1
0: Common variable number 500 is NOT 0: Common variable number 100 is NOT
used as the head number of common used as the head number of common
variable which can be referenced in variable which can be referenced in
COMMON. COMMON.
Setting is recommended
7 2 0 0 0
SEA
SEA SEA
The servo delay and acceleration/ 0: Are NOT considered.
deceleration, when the skip signal or
measurement position arrival signal is 1: Are considered and compensated
turned on during skip operation (15-M) or (Type A).
automatic tool offset (15-T / 15TT).
7 3 0 0 0
SEB
SEB SEB
The servo delay and acceleration/ 0: Are NOT considered.
deceleration, when the skip signal or
measurement position arrival signal is 1: Are considered and compensated
turned on during skip operation (15-M) or (Type B).
automatic tool offset (15-T / 15TT)
7 2 0 0 0 0 1
HSS SRE
0: The high speed skip signal is NOT When the high speed skip signal is used:
used in the skip function.
Conventional skip is used. 0: Check the input signal at rise-up time
of signal.
1: The high speed skip signal is used in
the skip function. 1: Check the input signal at rise-down
time of signal.
Set as required.
Set as recommended.
SPF
The feedrate during execution of the multi-
step function is:
Setting is compulsory.
G31.2 G31/G31.1
DATA TABLE
3 2 1 0
G31.4 G31.3
Set as required.
Multi-channel skip applies to conventional When high speed skip is used the same
and high speed skip. rules apply. If channel 1 was used for
When conventional skip (G31) is used conventional or high speed skip then
Parameter 7201 bit(s) 1 to 4 should be set setting parameter 7201 bit 0 to be 1 would
to receive the correct channel(s). allow either G31 or G31.1 to be used.
G31/G31.1
Channel 1
Having set the parameters related to the Channel 2
Channel 3
type of control system in use, the user can
load software. Channel 4
Test the installation for safe operation and
make any edits required.
Page information
e.g.
5001 RS23C 1: DVC SLCT 1
5002 RS232C 2: 0 1 = set
5011 ASR 33/43 0 0 = not set
5013 RS422 0
Page over
e.g.
5110 DVC1 1: DVC type 3 Control codes DC1-DC4- are used and feed is
not punched corresponding to device number 1
5111 2: Stop bits 2 Number of stop bits corresponding to device number 1
5120 DVC2 1:
5121 2:
5122 3:
through to
5160 DVC6 1:
5161 2:
5162 3:
5112 1 50
5122 2 100
5123 3 110
5142 4 150
5152 5 200
5162 6 300
7 600
8 1200
9 2400
10 4800
11 9600
A space code is output for leading zeros. The user must select a device
type and number through the setting page of the control.
The data range for Parameter 5110 is 1-7, but print is controlled by 1-4.
DC1-DC4 Control Codes will turn on a tape punch for example, if it is off. If
using a teletype, Data Dynamics Zip etc with attached punch, this could
mean the punching of tape when it is not required.
Feed must not be used. The control will issue null code (feed) each time
and the macro refers to POPEN and PCLOS if set to do so.
To prevent this, the feed must not be used. Therefore, the recommended
range of I/O specification is 3-4 printing only. This may mean specifying a
separate device type, if the RS232C is used for tape output.
G Renishaw G Code
Parameter Program
M T
PARAMETER WRITE
This must be set to 1 to allow any parameter changes to be found on (SETTING
[HANDY]).
0 T Series
3 2 0 2
0 M Series
NE9
NE9 NE9
1: Programs with the number 9000 to 0: The inverse of 1:
9999 are protected. The following
functions are disabled. Setting of NE9 is optional.
a. Deleletion of programs 9000
9999.
b. Loading and punching programs
90009999.
c. Edit of programs 90009999.
d. Display of programs 90009999.
1 T Series
6 0 0 0
1 M Series
SBM
SBM SBM
1: Single block in custom macro is 0: Single block in custom macro is NOT
performed performed.
1 0 T Series
3 2 0 1
1 0 M Series
NPE RAL
NPE RAL
M02, M30, and M99 at program Program registration by the reader/
registration. puncher interface.
NPE RAL
1: Completion of registration is NOT 1: Only one program is registered.
assumed.
0: All programs are registered.
0: Completion of registration is
assumed.
1 T Series
5 0 0 3
1 M Series
LVC - T
LVK - M
LVC - T LVC - T
Tool compensation vector. LVK - M
1: NOT cleared, but held by reset.
LVK - M
Tool length compensation vector. 0: Cleared by reset.
0 1 0 T Series
6 0 0 1
0 1 0 M Series
CLV PRT
Custom macro local variables #1-33. Leading zero when data output using a
DPRNT command.
CLV
1: NOT cleared by reset. PRT
1: Output no data.
0: Cleared by reset.
0: Output a space.
CCV
Custom macro common variables #100
149.
CCV
1: NOT cleared by reset.
0: Cleared by reset.
Setting of CCV and PRT is compulsory when using the print macro.
Setting of CLV is optional.
0 T Series
6 2 0 0
0 M Series
SKF
SKF SKF
Dry run, override and automatic 1: Enabled.
acceleration and deceleration for G31 skip
command. 0: Disabled.
Setting of SKF is recommended but is not compulsory.
0 0 0 0 1 0 M/T
ISO TVC
ISO TVC
Code used for data output. TV check
ISO TVC
1: ISO code. 1: Performed.
PARAMETER
No.
0 0 2 0 I/O CHANNEL
= 0 Channel 1
= 1 Channel 1
= 2 Channel 2
= 3 Channel 3
5 200
I/O CHANNEL = 1 (Channel 1).
6 300
7 600 111
8 1200 112
9 2400 113
10 4800
11 9600
I/O CHANNEL = 2 (Channel 2).
12 19200
121
122
Set to suit equipment
123
131
132
133
0 1 0 1 7 6 5 4 3 2 1 0
0 1 1 1
M/T
0 1 2 1
NFD ASI SB2
0 1 3 1
PARAMETER
Nos.
Set
Number specified for Input/Output device
Value
0 1 3 4 0 0 0 0
CLK SYN
Baud rate clock when the RS-422 NC reset/alarm in protocol B
interface is used.
SYN
CLK 0: NOT used.
0: Internal clock.
1: Reported to the host with SYN and
1: External clock. NAK codes.
NCD PRY
CD (signal quality detection) of the Parity bit.
RS-232C interface.
PRY
NCD 0: NOT used.
0: Checked.
1: Used.
1: NOT checked.
0 1 3 5 0 0 M/T
PRA EXT
EXT PRA
End code for protocol A or extented Communition protocol.
protocol A.
SYN
EXT 1: Protocol A.
1: EXT code in ASCII/ISO.
0: Protocol B.
0: CR code in ASCII/ISO.
Chapter 6
Fanuc Software
Installation
Check the Fanuc control program directory to ensure all macro numbers
on the tape are available for use (see the Macro Number lists in the
Programming Manual).
Top level macro numbers can be changed, but if they are moved outside
the range of G and M code selectable numbers, then they must be called
in part programs using the G65P - - - method.
1 0T
0 0 1 0
1 0M
PRG9
PRG9
0: Editing programs O9000-O9999 is possible.
Setting is recommended
0 0T
0 0 1 1
0 0M
SBKM
SBKM
0: Single block can NOT be performed during execution of macro
programs O9000-O9999.
Set as desired.
0 T Series
0 0 1 0
0 M Series
SBM
SBM
0: Do NOT perform single block stop in custom macro statement.
Set as desired.
When the tape holds multiple programs, reading is continued until ER (%)
code is reached.
0 T Series
3 2 0 2
0 M Series
NE9
NE9
0: Programs 90009999 can be edited.
Programs 90009999 can be displayed.
Programs 90009999 can be registered.
e.g. O0001
G91 G40 G80
G31 Z-50. F100 (Metric values shown)
G90
M30
The spindle should be in safe position where the Z axis is free to travel
50mm (1.97in).
When the machine is in cycle and the G31 command is read, the Z axis
should move.
Verify this on the position page of the screen.
If the probe is triggered manually the slides should stop, and the program
end.
If this does not happen the installation should be checked.
If the Z axis does not move when the above test program is run,
then check the skip diagnostic.
If the diagnostic signal is high, the machine is inhibited.
Check, if the output relay is configured normally open or normally closed
correctly (see Hardware Installation).
2. Transmission good. or
transmission failure.
or
3. IMM/IMP not aligned.
or
4. Power off.
Z0
Position the stylus a small distance (0.5mm [0.197in]) inside the surface
(A) and approximately 10mm (0.4in) above.
Write a small program using G31 skip to take the probe stylus through the
surface. Being only a small distance inside the surface allows the stylus to
deflect without breaking.
Sample Program
The cycles should be tested at reduced feeds initially to establish that the
machine slides stop within the overtravel of the probe. The probe
overtravel in Z axis is usually the limiting condition.
A Check that all machine parameters have been set (see Chapter 5
Fanuc Machine Parameters), particularly the parameters related to
retaining tool length offsets.
Test if the tool offset Vector is lost after pressing 'Reset Button'.
(see Chapter 5 Fanuc Machine Parameters).
Set as follows :
10/11/12/15M #508 = 1 Tool offset type A
10/11/12/15M #508 = 2 Tool offset type B
10/11/12/15M #508 = 3 Tool offset type C
6M #508 = 1
0M #508 = 1 (not fitted to inspection package)
The axis move programs all refer to #506 for the control factor.
Once the initial contact is made the recovery off the surface is made
in proportion to the factor #506.
1. Fast feed move to the surface, the skip position is captured (*) to
gain an approximate surface position, then this is used with #506 in
order to get a recovery position for move 2.
3. Slow feed move to the surface, this is the final gauging move to
capture the true surface position.
4. Rapid retract move off the surface back to the initial start position.
The higher the value the further away from the target surface the
probe moves to.
Machining Centres
Lathes
Chapter 7
Yasnac Installation
Renishaw provide software packages for machines fitted with the following
Yasnac controller types.
7.1 General
Yasnac programming format and wiring requirements are similar to Fanuc.
However specific diagnostic and wiring connection locations are different.
Kit A-4014-0006
OPTICAL OEM
Tape A-4014-0007
Diagnostic Information
M/C-P/C M/C-P/C
Kit A-4014-0002
OPTICAL RETROFIT
Tape A-4014-0001
NOTE:
Existing wire (727) must be disconnected from CR37. Re-connect to
+24VNC (MI 12).
The MI 12 interface dip switch SW3 should be set to option 1.
Diagnostic Information
1 2 3 4 5 6 7 8
DSW - 1
ON ON
ON ON
DSW - 2
1 2 3 4 5 6 7 8
18 GND
127 (TB2)
X SKIP To pin 23 Link pins 11-13-15-24
(See next page) To pin 24
(See next page)
127 (TB2) 19
To X SKIP
(See previous page) 20
21
22
23 Skip
Relay
24 N/O
10
11
12
13
127 (TB2)
X SKIP 14 Probe
130 (TB2) Status
+24V N/C 15 Relay N/O
130 (TB2)
+24V N/C 16 +24V
101 (TB2)
0V 17 0V
18 GND
10
11
12
13
CR37
322 9 1
B. SKIP M 14 Probe
Status
RN2 RN1
0V N/C 15 Relay N/O
101 6 727
LINK
4
DSW1 DSW2
PCB 0065B
133
+24V 16 +24V
101
0V 17 0V
18 GND
7.6 Parameters
Examine the program directory and ensure that the program numbers on
the tape are available for use.
Set parameters for the loading in the macro programs (Interlock on reader
must be set to 1. MX1MX2).
6 0 2 1 0 0
DO = 0
As shown will permit the loading of programs, sub programs and macro
programs that contain M02, M30 and M99 without that code being
recognised as the program terminator.
Some macro programs use multiple M99 codes and setting this bit
enables correct program registration under these circumstances.
D7 = 0
As shown enables editing of macro O9000 O9999
Once loaded the parameter may be reset if required to the users choice.
6 0 2 2 0
D5 = 0
Makes editing display of O9000 through O9999 interlock ineffective.
6 0 2 2 1
D5 = 1
Makes editing display of O9000 through O9999 interlock effective.
6 0 0 4 1
D0 = 1
The next block is excuted if there is no skip signal output.
D0 = 0
Causes alarm '087'
6 0 0 8 1
D51 = 1
Does NOT clear common variables (advise only).
6 0 1 9 0
D4 = 0
Employs the F code command as the feed rate for skip (G31).
6 0 6 2 1
D4 = 0
Set the skip signal to respond to a falling edge signal 24V 0V
(MX1 MX2 only).
D4 = 1
Set the skip signal to respond to a rising edge signal 0V 24V (MX3).
6 0 6 3 1
D1 = 1
Enable the control circuit of 'skip' input for skip function.
6 0 3 1 1
6 0 3 2 0
D0 = 0
Must be displayed.
The G codes are optional. Three-figure codes have been chosen to avoid
clashes with the standard G codes.
The G code calls given in the charts below are only recommended codes,
and are subject to the availability of free G codes.
INVCE1 INVCE0
Data Input Interface
(#6003,D1) (#6003,D0)
NOTE: PTR interface is for the standard tape reader. Usually this
interface is set.
INVCE1 INVCE0
Name of Interface
(#6003,D5) (#6003,D4)
The data shown below is set for input and output combined or
separately.
#6028D6
50 0 0 0 0
100 0 0 0 1
110 0 0 1 0
150 0 0 1 1
200 0 1 0 0
300 0 1 0 1
600 0 1 1 0
1200 0 1 1 1
2400 1 0 0 0
* 4800 1 0 0 1
* 9600 1 0 1 0
50 0 0 0 0
100 0 0 0 1
110 0 0 1 0
150 0 0 1 1
200 0 1 0 0
300 0 1 0 1
600 0 1 1 0
1200 0 1 1 1
2400 1 0 0 0
4800 1 0 0 1
9600 1 0 1 0
NOTES:
1. Set the baud rate and stop bit length according to the
specifications of the input/output equipment to be used.
Kit A-4014-0013
OPTICAL RETROFIT
Disk A-4014-0014
NOTES
3 0 0 5 0
Permit multiple macro registration into memory (M02, M30, M99 codes)
7 6 5 4 3 2 1 0
0 0 2 2 0
0 0 2 2 1
7 6 5 4 3 2 1 0
0 0 0 7 1
The next block is executed if there is no skip signal input (Set 0 causes
087 alarm)
7 6 5 4 3 2 1 0
4 0 0 9 1
7 6 5 4 3 2 1 0
2 0 0 1 0
7 6 5 4 3 2 1 0
5 0 1 0 1
7 6 5 4 3 2 1 0
5 0 1 1 1
7 6 5 4 3 2 1 0
5 0 1 1 0
10
M80
FC 230 11
CN26
or
0V 1 12
FC260
COM 14 13
14 Probe
10, 11, 12 Status
+24V N/C 15 Relay N/O
18
X SKIP
(Diag #1443 Bit 1)
(303) 0V 17 0V
18 GND
Chapter 8
Mazak Installation
+24V 20 16 +24V
0V 7 17 0V
18 GND
19
CMD 21-47
MMS POWER ON 5 20
21
22
MMS SENSOR CMD 21-32
2 23 Probe
READY Status
24 Relay
N/C
1 2 3 1 2 3 4
MI 12
Interface
A B C A B C D
Yellow
1 Signal 1
Grey
OMM 1 2 Signal 1
Optical White
Module 3 Start 1
Machine Green
4 0V
Brown
5 10V
6
HONDA CN200
20 pin plug/socket 7
MMS SKIP 3 9
MMS 14 10
START COMMAND
11
MMS 2 12
SENSOR READY
13
0V 7 17 0V
18 GND
NOTE: These connections for use with standard Mazatrol MMS Menu Cycles and ISO
programming option using Renishaw software (G31 Skip).
1 2 3 1 2 3 4
MI 12
Interface
A B C A B C D
Yellow
1 Signal 1
Grey
OMM 1 2 Signal 1
Optical White
Module 3 Start 1
Machine Green
4 0V
Brown
5 10V
6
HONDA X3330
20 pin plug/socket 7
MMS SKIP 3 9
MMS START 14 10
COMMAND
11
MMS 2 12
SENSOR READY
13
0V 7 17 0V
NOTE: These connections for use with standard Mazatrol MMS Menu Cycles and ISO
programming option using Renishaw software (G31 Skip).
1 2 3 1 2 3
4
MI 12
Interface
A B C A B C
D Yellow
1
Grey
OMM 1 2
Optical White
Module 3
Machine Green
4
Brown
5
8
M81
XCH441 (35) 21 9
3M 22 10
11
12
13
M81
XCH441 (35) 14 Probe
3M = NC 0V Status
SKIP 15
1L+ = M/C +24V Relay N/O
XDC25 (3)
1M = M/C 0V Diag. X199 1L+ 16 +24V
1M 17 0V
18 GND
NOTE: M81 is output by the Mazatrol measuring software. After SENSOR EDGE is
called into the working station, M82 cancels M81 after probing or a reset.
1 2 3 1 2 3
4
MI 12
Interface
A B C A B C
D Yellow
1
Grey
OMM 1 2
Optical White
Module 3
Machine Green
4
Brown
5
8
M55
XCH5 (43) 21 9
3M 22 10
11
12
13
3L+ 14 Probe
3L+ = NC +24V SKIP Status
3M = NC 0V XDC26 (1) 15 Relay N/O
1L+ = M/C +24V Diag. X199
1M = M/C 0V 1L+ 16 +24V
1M 17 0V
18 GND
NOTE: To switch system on, a manual tool change followed by an M55 is required.
A B C 9
D
10
11
T.U. XCN200 12
13
MMS ERROR 2
14 Probe
MMS BATTERY 5 Status
ALARM 15 Relay N/O
16 +24V
MMS PROBE 3
17 0V
STATUS
18 GND
P24 15
G24 1 23 N/O
SKIP
MMS SKIP 4 24
NOTE: Only late versions of the amber screen have this wiring. Check Mazak wiring
book. If not as above, use standard M32 wiring.
Diagnostic Diagnostic
Location Location
SKIP INPUT 1
SKIP INPUT 2
SKIP INPUT 3
Set as shown above.
G Code Parameters
Call Type
0 = M98
1 = G65
2 = G66
3 = G66.1
J1 J2 J3 J4
J5 J6 J7 J8
J9 J10 J11 J12
J13 J14 J15 J16
J17 J18 J19 J20
J21 J22 J23 J24
J25 J26 J27 J28
J29 J30 J31 J32
J33 J34 J35 J36
J37 J38 J39 J40
M Code Parameters
Call Type
0 = M98
1 = G65
2 = G66
3 = G66.1
SKIP INPUT 1
SKIP INPUT 2
SKIP INPUT 3
If G31/G31.1 is moving the machine and input 1 goes high, the machine
will stop.
K70 and K71 are for G31.2 and G31.3, which are used by the Mazak tool
eye (tool length setter).
1. On the Mazak
Select DATA I/O from menu
Select TAPE I/O
Select LOAD ALL TAPE - NC
Press START
DATA I/O BUSY is displayed on the screen.
2. On the PC
Send the software
Chapter 9
Tosnuc 600M/800M
Installation
600M, 800M
Yellow
1 Signal 1
Grey
OMM 1 2 Signal 1
Optical White
Module 3 Start 1
Machine Green
4 0V
Brown
5 10V
7
X036 is user input V508
8
PLUG CN03A 9
Only required with
Pin 5 10 Error
Tosnuc Software Relay
X036 11 N/C
12
13
14 U Probe
Status
15 Relay N/O
1301 16 +24V DC
1305 17 0V
18 GND
PLUG /SOCKET CNT 51
SKIP PIN 5
NOTES:
TOSNUC 8
9
Only required with
CN4D Pin 5 10 Error
XO4E Tosnuc Software Relay
(Wire 3716) 11 N/C
12
13
PG 2 CN4-4 14
U
Probe Status
15 Relay N/O
SENL CN4-5
1021 16 +24V DC
1023 17 0V
18 GND
1. M/C MODAL
2. Page 3
3. SKIP
U
Alternatively terminals 23 and 24 can be used in conjunction with switch
SW3 (see MP12 - MI 12 Users Guide).
Chapter 10
Sharnoa Tiger 5
Installation
MI 12
Interface
Yellow
1 Signal 1
Grey
OMM 1 2 Signal 1
Optical White
Module 3 Start 1
Machine Green
4 0V
Brown
5 10V
8
TIGER 5
11
12
13
#7 Pin 5 14 Probe
Status
15 Relay N/O
Pin 59 16 +24V DC
Pin 55 17 0V
18 GND
Inspection Probe #7
1 = Triggered
0 = Seated
Toolsetting Probe#6
1 = Triggered
0 = Seated
Chapter 11
Meldas Installation
This chapter provides useful information that will assist you in installing the
software on these controllers.
CMD 11
* M310
Pin 6
NOTES:
* 1. The M310 control has no diagnostic for skip, the skip signal
only works on an edge.
CNA18 ( 1) SKIP
N/O Relay in Renishaw Interface
CMD12 (33) +24V
CMD12 (18) 0V
Link
CNA18 (14)
Baud Rate
PAGE 2/5 <0>
1 = 9600
#1 Device name FD
2 = 4800
#2 Baud rate 2
3 = 2400
#3 Stop bits 3
4 = 1200
#4 Parity effective 0
5 = 600
#5 Even parity 0
6 = 300
#6 CHR. length 3
7 = 110
#7 Terminator type 0
#8 Code 1 00
#9 Code 2 00
#10 Rewind code 00
#11 Handshake 3
#12 DC code parity 1
PAGE 4/5
All set to 0
PAGE 5/5
#1 Port No. 1
To output all programs type ALL into the program number box.
To Lock Parameters
Press DIAGN mode select.
Press PLC-IF soft key.
10 M[10]
10 G[10]
Control Parameters
These do not require the unlocking of parameters to change them. Go to
CONTROL on the soft keys.
Chapter 12
CNC88, MP32
9
PROBE 00
10
12
CNC
13
POWER SUPPLY
BOARD 1220-3A 14
TB1
15
12 (+12V) 16 +24V
14 (12V) 17 0V
18 GND
MOTHER BOARD 20
1060-0
11 10
21
Pin 10 23 Probe
Status
Pin 11 24 Relay
N/C
Pins
23
24
J12
1234
1234
1234
1234
1234
1234
1234
1234
1234
1234
1234
MI 8
Interface
Pins
B6
110 VAC
B7 Relay
RET
TB2
K16 F10 36
TB2
35
NOTE:
M64 switches on spindle SSR 1 Amp
(RS No. 348-431) Fuse 120
probe.
VAC
M65 switches on tool
setting probe.
Chapter 13
Okuma Machining
Centres Installation
OSP5020
CN-SV-2
Pin 11 > - 1 14 Probe
0V
Status
+24V Pin 50 > - 2 15 Relay N/O
TB1
+24V 16 +24V
0V 17 0V
18 GND
1 2 3 4 5 6 JUMP
OPEN
SPC-1 SW1
All set to open
1 2 3 4 5 6
Glossary of Terms
Abbreviations and
Definitions
Definitions of many of the terms used are provided here to assist your
understanding of Renishaw probe systems software. Definitions of terms
associated with probing which may not have been used in this publication
are also included here.
ATAN calculation
This describes a User Transparent macro written by Renishaw to handle
the ATAN function in mathematical calculations.
User Transparent
Macros which are used by the software but which do not get called directly
by the user, i.e. they are for internal use by the software only.
BRDO
Ball Radius Directional Offsets. This is a term that is used to describe the
stored software compensations for the stylus ball radius. They are
determined during calibration of the probe.
Bore/Boss Measure
This is a Renishaw measuring cycle type definition.
Bore is an internal-width feature measurement on a circle. Feature types
consist of holes or bores.
Boss this is an external-width feature measurement on a circle. Feature
types consist of shafts, bosses, and spigots.
Calibration
This is the method of establishing the probe trigger point compensations.
They include the probe and machine effects which the software must use
to correct the results.
C.W.
Clockwise
C.C.W.
Counter-clockwise.
Datum, Datuming
This is the method used to establish a part feature reference point which is
subsequently used for other measurement or machining operations. A
datum defines any co-ordinate value as a reference position.
DPRNT
This is a Fanuc control command. It outputs ASCII data to the RS-232 port
of the controller. It is used to output a part inspection report that is based
on probe results.
DTI
Dial Test Indicator. This instrument is traditionally used for aligning vices
and fixtures with respect to the machine axis.
Gauging Move
This describes the movement of the probe onto the surface with data
capture active, i.e. it is a measurement move.
IMM
Inductive Module Machine. Together with the IMP, it forms part of the
inductive transmission system that is used to transmit signals back to the
machine tool controller. The IMM is part of the inductive coupling and is
mounted on the machine. See also IMP.
IMP
Inductive Module Probe. Together with the IMM, it forms part of the
inductive transmission system that is used to transmit signals back to the
machine tool controller. The IMP is part of the inductive coupling and is
mounted on the probe. See also IMM.
INHIBIT
This is a Renishaw interface input signal. It is used to either stop or inhibit
the transmission of the probe signal to the machine controller.
MDI
Manual Data Input. This is a commonly used term on Fanuc controllers
(and controllers that emulate the Fanuc). It means that operation of the
machine is determined by data that is entered through the keyboard.
MI5 Interface
This is the Renishaw probe interface that is used to condition and control
the probe signal to the machine tool.
O-M-I
Optical Module Interface. This is a combined optical receiver and
machine interface unit that forms part of the Renishaw optical probe
transmission system. The unit is mounted either on the guarding or some
other suitable position where it is within the transmission envelope and
range of the probe.
OMM
Optical Module Machine. This is part of the Renishaw optical probe
transmission system. The unit is mounted either on the guarding or some
other suitable position where it is within the transmission envelope and
range of the probe.
OMP
Optical Module Probe. This is part of the Renishaw optical probe
transmission system. The unit is mounted on the probe unit.
Optimisation Macro
This is part of the Renishaw software package. It is used to establish the
optimum fast feed rates for probing and the optimum back-off distance.
PCD
Pitch Circle Diameter. This is a commonly used British term to mean a
set of features placed in a circular pattern.
Protected Positioning
This is a means of moving the probe from place to place while the probe
trigger signal is monitored. In the event of an unexpected triggering signal,
the machine axis is halted to prevent damage to the probe stylus.
PTR
Paper Tape Reader. This is the machines interface which is used to load
the stored part programs. It is now largely superseded by the use of floppy
disk drives, external PCs, and the RS-232 serial interface.
RMM
Receiver Module Machine. This is part of the Renishaw radio probe
transmission system. The unit is mounted either on the guarding or some
other suitable position where it is within the transmission envelope and
range of the probe.
RMP
Radio Module Probe. This is part of the Renishaw radio probe
transmission system. The unit is mounted on the probe.
SPC
Statistical Process Control. Some Renishaw software packages contain
a macro which uses a simple form of SPC to control tool offset update
corrections in closed loop machining.
Stylus
This is the probe tip assembly that is used to trigger the probe on the tool
during measurement.
SSR
Solid State Relay. The SSR Converter Terminal Block is a Renishaw
hardware unit which is used to convert the signal from a signal
conditioning module into an SRR output signal.
Tolerance Limits
These are the extreme upper and lower metal condition values from the
nominal surface position.
Workpiece Datum
This can be any workpiece feature or co-ordinate, which is chosen as a
reference position.