Index Manuals Inspection Plus software for Haas machining centres. Programming manual (H-2000-6222-0A-B)
|
|
IMPORTANT - PLEASE READ CAREFULLY
RENISHAW PRODUCT LICENCE
Licensee:
you, the person, firm or company accepting the terms of this Licence
Renishaw:
Renishaw plc, New Mills, Wotton-under-Edge, Gloucestershire, GL12 8JR, United Kingdom
Product:
the software, which is designed to operate on machine tool numeric controllers, supplied by
Renishaw for use with Renishaw’s machine tool probing systems
Licence to use: a non-exclusive licence to use the Product on a single machine tool only
By installing and/or using the Product you indicate your acceptance of the terms of this Licence.
Renishaw grants the Licensee a Licence to use the Product on condition the Licensee accepts the following
terms and conditions:
1.
All rights in and title to the Product are and shall remain vested in Renishaw and its licensors.
2.
Renishaw shall replace or repair the Product if it does not materially perform to specification under proper use
within 90 days of delivery. This warranty does not apply where the Product has been modified in any manner
that is not specifically described in the Product or in the installation or programming manuals supplied with the
Product, or where the Product is used with probing systems that have not been produced by Renishaw.
Except as stated in this paragraph, all warranties, conditions and terms implied by law are excluded. In
particular, no warranty is given that the Product is bug or error-free.
3.
NOTE - LIMITATION OF LIABILITY IN CONNECTION WITH USE OF THE PRODUCT
Renishaw does not exclude liability for personal injury or death caused by Renishaw’s negligence.
Renishaw’s liability is limited to (a) the warranty contained in paragraph 2 and (b) direct losses up to a
maximum of £50,000.
Renishaw has no liability to the Licensee for any indirect, consequential or economic loss (including,
without limitation, loss of data, profits or goodwill).
The Product has been designed for use with Renishaw’s machine tool probing systems. Renishaw has
no liability for the results of using the Product with another manufacturer’s machine tool probing systems.
By accepting the terms of this Licence the Licensee agrees that this limitation of liability is reasonable.
4.
The Licensee may not make any copies of the Product except as provided in this Licence or as permitted by
applicable law. The Licensee is authorised to make a backup copy of the Product for security purposes. The
Licensee must not remove any licence and copyright notices, labels or marks contained in the original and shall
ensure all copies contain such notices without modification.
5.
If the Product contains electronic manuals the Licensee may print out the manuals in part or in full, provided
that the print outs or copies are not supplied to any third party that is not an employee or contractor for the
Licensee without Renishaw’s written permission
6.
The Licensee shall not reverse engineer, decompile, or modify the Product or re-use any components
separately from the Product unless permitted by a specific instruction contained in the Product or the
programming or installation manuals supplied with the Product or by applicable law provided that in the latter
case, Licensee has first contacted Renishaw to request any information required to interface with Licensee’s
other software.
7.
The Licensee shall not make the Product available to any third party in any manner whatsoever nor may this
Licence and the Product be transferred to a third party without Renishaw’s prior written agreement. Any
agreement by Renishaw is conditional on the permitted transferee agreeing to all terms of this Licence and the
Licensee not retaining any copies of the Product. Where the Licensee is a reseller of Renishaw’s machine
tool probing systems, Licensee may transfer the Product for ultimate use by an end user with Renishaw’s
machine tool probing systems.
8.
Renishaw shall have the right to terminate this Licence immediately if the Licensee fails to comply with any of
these terms and conditions. The Licensee agrees upon receipt of notice of termination from Renishaw to
immediately return or destroy all copies of the Product in its possession or control.
9.
This Licence is governed by English law and the parties submit to the exclusive jurisdiction of the English
courts.
Renishaw Product Licence (EN) - Issue 1: February 2007
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
www.renishaw.com/contact for the address and telephone number). The Renishaw Installation Engineer should normally
complete these forms.
MACHINE DETAILS
Machine description
……………
Machine type
………………
Controller
………………………
Special control options
…
…
....................................................................................................................………………………………
....................................................................................................................………………………………
RENISHAW HARDWARE
RENISHAW SOFTWARE
Inspection probe type
Inspection disk(s)
……
Interface type
..........................................................................…
.............................................................................…
Tool setting probe type
Tool setting disk(s)
…
Interface type
..................................................................................…...
SPECIAL SWITCHING M CODES (OR OTHER) WHERE APPLICABLE
Dual systems only
Switch (Spin) probe on
Switch on inspection probe
Switch (Spin) probe off
Switch on tool setting
Start/Error signal
Other
ADDITIONAL INFORMATION
Tick box if Form 2 overleaf
has been filled in.
Customer’s name………
Customer’s address..…
Date installed
…
.....................................…
Installation engineer …
…
Customer’s tel. no
……
Date of training
Customer’s contact name………
Form 2
SOFTWARE DEVIATION RECORD
Standard Renishaw kit no.
Software disk nos.
Reason for deviation
Software no. and
Comments and corrections
Subroutine no.
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.
Cautions and disclaimers
i
Caution - Software safety
!
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 has 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:
z
ensure that all machine safety guards are in position and are correctly working
before commencement of operation;
z
ensure that any manual overrides are disabled before commencement of operation;
z
verify that the program steps invoked by this software are compatible with the
controller for which they are intended;
z
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;
z
be thoroughly familiar with the machine tool and its controller and know the location
of all emergency stop switches.
Publication No. H-2000-6222
ii
Cautions and disclaimers
Disclaimer
This software is prepared with a base number for adjusting the range of #500 series
variables used for data storage. The default settings as supplied have been prepared to
comply with current Haas recommendations for probe variable use and avoid conflicts
with other current Renishaw software packages unless otherwise stated. Checks for
possible variable conflicts must always be made during each installation.
Current Haas macro variable recommendations:
#0 to #33
Volatile (for general use)
#100 to #119 Reserved for Haas use
#120 to #139 Available for user
#140 to #155 Purchased devices (probe, bar feeder, pallet changer, etc.)
#156 to #199 Probe use
#500 to #519 Reserved for Haas use
#520 to #539 Available for user
#540 to #555 Purchased devices (probe, bar feeder, pallet changer, etc.)
#556 to #599 Probe use
Base number setting for macro variables:
This documentation shows default variable numbers and typically includes the base
number calculation in brackets.
Example:
#590 (582+8)
Publication No. H-2000-6222
Table of contents
iii
Table of contents
Before you begin
Before you begin
1
Measurement values used in this manual
1
List of associated publications
2
About the Inspection Plus software
2
Software kit
2
File 40120882 - basic cycles
2
File 40120883 - Option 1 cycles
2
File 40120884 - Option 2 cycles
3
File 40120885 - One-touch cycles
3
Macro memory requirements
3
File 40120882
3
File 40120883
4
File 40120884
4
File 40120885
4
Haas machines
5
Look ahead G103P1
5
M codes for probe switching
5
Special M codes for inspection and tool setting applications
5
User selectable M codes
5
Example - macros O9008/O9009 (M80/M81)
6
Renishaw customer services
7
Calling a Renishaw subsidiary office
7
Chapter 1 Getting started
Why calibrate your Renishaw probe?
1-2
Calibrating in a bored hole
1-2
Calibrating in a ring gauge
1-3
Calibrating the probe length
1-3
Calibration cycles
1-3
Chapter 2 Software installation
Installing the software
2-2
#562 back-off distance
2-2
Settings macro O9724
2-3
Chapter 3 Optional inputs
Optional inputs
3-2
Publication No. H-2000-6222
iv
Table of contents
Chapter 4 Variable inputs
Variable outputs - chart 1
4-2
Variable outputs - chart 2
4-3
Chapter 5 Protected positioning cycles
Protected positioning (probe trigger monitor) - macro O9810
5-2
Chapter 6 Calibration cycles
Calibration cycles - an overview
6-2
Calibrating the probe's length - macro O9801
6-3
Calibrating the stylus X and Y offsets - macro O9802
6-5
Calibrating the stylus ball radius - macro O9803
6-8
Calibrating the vector stylus ball radius - macro O9804
6-11
Example 1 - Full calibration in an internal feature
6-14
Example 2 - Full calibration on an external feature
6-16
Chapter 7 Measuring cycles
X Y Z single surface measurement - macro O9811
7-2
Web / pocket measurement - macro O9812
7-5
Bore / boss measurement - macro O9814
7-9
Finding an internal corner - macro O9815
7-13
Finding an external corner - macro O9816
7-17
Chapter 8 Vector measuing cycles
Angle single surface measurement - macro O9821
8-2
Angled web or pocket measurement - macro O9822
8-5
3-point bore or boss measurement - macro O9823
8-9
Chapter 9 Additional cycles
4th axis X measurement - macro O9817
9-2
4th axis Y measurement - macro O9818
9-5
Bore / boss on PCD measurement - macro O9819
9-8
Stock allowance - macro O9820
9-11
Storing multi-stylus data - macro O9830
9-16
Loading multi-stylus data - macro O9831
9-19
Turning the probe on - macro O9832
9-22
Turning the probe off - macro O9833
9-23
Determining feature-to-feature data in the XY plane - macro O9834
9-24
Determining feature-to-feature data in the Z plane - macro O9834
9-29
Publication No. H-2000-6222
Table of contents
v
Updating the SPC tool offset - macro O9835
9-33
Optimising a probing cycle - macro O9836
9-35
Angle measurement in the X or Y plane - macro O9843
9-38
Chapter 10 Macro alarms
General alarms
10-2
Optimisation macro only (O9836) alarms
10-5
Appendix A Example job
Introduction
A-2
Probe operations
A-3
Appendix B Features, cycles and limitations of the Inspection Plus
software
Features of the Inspection Plus software
B-2
Cycles
B-3
Limitations
B-3
Limitations when using vector cycles O9821, O9822 and O9823
B-3
Mathematical precision
B-4
Effect of vector calibration data on results
B-4
Appendix C Settings macro details
Macro G65P9724
C-2
Appendix D Tolerances
Tolerances
D-2
True position tolerances
D-3
Appendix E Experience values Ee
Experience values Ee
E-2
Reason for using this option
E-2
Appendix F Additional spare tool offsets
Additional spare tool offsets
F-2
Appendix G Printing a macro output
Example of printing a macro output
G-2
Appendix H Output flow (bore/boss and web/pocket cycles)
Output flow (bore/boss and web/pocket cycles)
H-2
Publication No. H-2000-6222
vi
Table of contents
Appendix I Use of macro variables
Local variables
I-2
Common variables
I-2
Common retained variables
I-3
Appendix J General probing applications
Example 1 - Part identification
J-2
Example 2 - Probe measure every nth component
J-3
Appendix K One-touch measuring
Introduction
K-2
Why use a one-touch probe cycle?
K-2
Machine distortion
K-2
Comparing cycle times
K-2
Installing the one-touch cycles
K-3
Macro edits
K-3
Measuring the feedrate
K-3
Stand-off and overtravel distance
K-3
System operation
K-4
Using standard skip
K-4
Additional variables used
K-4
Approach feedrates
K-4
Back-off distance #562 (556 + 6)
K-5
False trigger loop
K-5
Acceleration and deceleration allowance
K-5
Q input
K-6
Measuring move detail
K-6
One-touch measuring move logic
K-7
Publication No. H-2000-6222
Before you begin
1
Before you begin
This programming manual contains detailed information about how to use the Inspection
Plus software for programming, operating and controlling a machine tool.
Split into ten self-contained chapters, the manual is structured to provide the information
that you require to use the Inspection Plus software effectively:
z
Chapter 1, “Getting started” explains why your probe must be calibrated before you
start using it.
z
Chapter 2, “Software installation” describes how to install and customise the
Inspection Plus software on your machine.
z
Chapter 3, “Optional inputs” provides a complete list of the optional inputs that are
required by some of the macro cycles.
z
Chapter 4, “Variable outputs” provides a complete list of the optional outputs that are
produced by some of the macro cycles.
z
Chapter 5, “Protected positioning cycles” describes how to use the protected
positioning macro (O9810). When correctly used, this macro prevents damage to
the probe stylus in the event of the probe colliding with the workpiece.
z
Chapter 6, “Calibration cycles” describes how to use the four macros that are
provided for calibrating a probe.
z
Chapter 7, “Measuring cycles” describes how to use the non-vector measuring cycle
macros.
z
Chapter 8, “Vector measuring cycles” describes how to use the three vector
measuring cycle macros.
z
Chapter 9, “Additional cycles” describes how to use the macro cycles that have not
been described in previous chapters.
z
Chapter 10, “Macro alarms” 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.
Measurement values used in this manual
Throughout this manual, metric units of measurement, i.e. millimetres, are used in the
examples. The equivalent imperial measurements, i.e. inches, are shown in brackets.
Publication No. H-2000-6222
2
Before you begin
List of associated publications
When you are working with the Inspection Plus software, you may find it useful to refer to
the following Renishaw publications:
z
Data sheet Probe software for machine tools (Renishaw part no. H-2000-2289).
z
Installation manual Probe systems for Haas VF series machines (Renishaw part no.
H-2000-6221).
About the Inspection Plus software
For a comprehensive description of the facilities provided by the software and also the
limitations of the software, you should refer to Appendix B “Features, cycles and
limitations of the Inspection Plus software”.
Software kit
Inspection Plus software - Renishaw part no. A-4012-0880
This comprises the following item:
z
CD - part no. A-4012-0881
The CD contains the following data:
Basic cycles
(File 40120882)
Option 1 cycles
(File 40120883)
Option 2 cycles
(File 40120884)
One-touch probe cycle
(File 40120885)
File 40120882 - basic cycles
O9721 O9722 O9723 O9724 O9726 O9727
O9731 O9732 O9801 O9802 O9803 O9810
O9811 O9812 O9814
The disk is formatted to multi-load all macros.
File 40120883 - Option 1 cycles
O9730 O9804 O9815 O9816 O9817 O9818
O9821 O9822 O9823 O9834 O9843
The disk is formatted to multi-load all macros.
Publication No. H-2000-6222
Before you begin
3
File 40120884 - Option 2 cycles
O9819 O9820 O9830 O9831 O9832 O9833
O9835 O9836
The disk is formatted to multi-load all macros.
File 40120885 - One-touch cycles
O9726
Macro memory requirements
This section lists the amount of memory (in Kbytes) that is required by each macro. Before
you load macros, you should first work out the total amount of memory required by the
macros you wish to load. Next, you should check that the machine's controller has
sufficient memory for these macros.
Useful memory size conversions:
1 Kb = 2.5 m (8.2 ft) of software tape
8 Kb = 20 m (65.6 ft) of software tape
File 40120882
The total amount of memory required for all macros in this file is 13.8 Kb. The memory
requirements for each macro are as follows:
Macro number and function
Memory (Kbytes)
O9721 X diameter move
0.594
O9722 Y diameter move
0.578
O9723 Active tool offset macro
0.040
O9724 Setting macro
0.371
O9726 X,Y,Z, basic move
1.526
O9727 Vector diameter move
0.510
O9731 Vector calibration data find
0.658
(also used for ATAN calculation)
O9732 Offset update macro
1.220
O9801 Probe length calibration
0.387
O9802 Stylus X,Y offset calibration
0.463
O9803 Stylus ball radius calibration
0.677
O9810 Protected positioning
0.429
O9811 XYZ single surface measure
2.487
O9812 Web pocket measure
2.109
O9814 Bore boss measure
1.673
Publication No. H-2000-6222
4
Before you begin
File 40120883
The total amount of memory required for all macros in this file is 26.2 Kb. The memory
requirements for each macro are as follows:
Macro number and function
Memory (Kbytes)
O9730 Print macro
3.771
O9804 Vector stylus ball radius calibration
0.991
O9815 Internal measure
2.813
O9816 External measure
2.941
O9817
4th axis X measure
1.536
O9818
4th axis Y measure
1.536
O9821
Angle single surface measure
1.983
O9822
Angle web pocket
2.452
O9823
3-point bore boss
2.839
O9834
Feature-to-feature measure
3.893
O9843
XY plane angle measure
1.401
File 40120884
The total amount of memory required for all macros in this file is 7.5 Kb. The memory
requirements for each macro are as follows:
Macro number and function
Memory (Kbytes)
O9819 Bore boss on PCD
1.715
O9820 Stock allowance
2.445
O9830 Multi-stylus store
0.453
O9831 Multi-stylus load
0.453
O9832 Turn-on macro
0.387
O9833 Turn-off macro
0.381
O9835 SPC tool offset update
0.515
O9836 Optimisation macro
1.159
File 40120885
The memory requirements for this file are as follows:
Macro number and function
Memory (Kbytes)
O9726 One-touch cycle
1.690
Publication No. H-2000-6222
Before you begin
5
Haas machines
With this control the G103 command is used to limit read ahead.
Example
G103 P1
Read only one block ahead
G65P9810Z10.
Protected positioning move
G65P9814D50.Z-10.
Measure cycle
G65P9810Z100.
Protected positioning move
G103
Cancel read ahead
Look ahead G103P1
The Renishaw cycles have G103P1 embedded in macro O9724 to turn the look ahead off
during the probe cycle. The G103 command is embedded at the bottom of the cycles to
turn look ahead back on at the end of the cycles.
M codes for probe switching
The software has been modified in macro O9724 to include an M19 orientation. If the
spindle re-orients during probing, the M19 may be deleted from O9724 and added to your
main program prior to running any probe cycles. If M-codes are being used to turn the
probe on or off, they should be edited into O9832/O9833.
Special M codes for inspection and tool setting applications
User selectable M codes
M code called macros for the following functions must be installed for use with the tool
setting arm control.
M80
Activate tool setting arm (macro O9008). This brings the tool setting arm into the
operating position and makes the probe active.
M81
Stow tool setting arm (macro O9009). This retracts the tool setting arm and
switches off the probe.
Publication No. H-2000-6222
6
Before you begin
Example - macros O9008/O9009 (M80/M81)
O9008(REN M80 ARM ACTIVE)
G103P1
G80G40
G91G28Z0(RETURN Z AXIS)
G90
M52(ARM DIR. ACT. AND TLSET ON)
M53(ARM MOVE COMMAND)
#3001=0
N10
IF[#1029EQ0]GOTO20(SKIP STATUS)
IF[#3001LT5000]GOTO10
M63
G103
#3000=91(TOOL SET ARM ACTIVE TIME OUT)
N20
M63(SWITCH MOVE COMMAND OFF)
G103
M99
O9009(REN M81 ARM STOW)
G103P1
M62(ARM DIR. STOW. AND INSP ON)
M53(ARM MOVE COMMAND)
#3001=0
N10
IF[#1021EQ0]GOTO20
IF[#3001LT5000]GOTO10
M63
G103
#3000=91(TOOL SET ARM STOW TIME OUT)
N20
M63(SWITCH MOVE COMMAND OFF)
G103
M99
%
Publication No. H-2000-6222
Before you begin
7
Renishaw customer services
Calling a Renishaw subsidiary office
If you have a question about the software, first consult the documentation and other
information included with your product.
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 (see
When you call, it will help the Renishaw support staff if you have the appropriate product
documentation at hand. Please give the following information (as applicable):
z
The version of the product you are using (see the equipment registration record
form).
z
The type of hardware that you are using (see the equipment registration record
form).
z
The exact wording of any messages that appear on your screen.
z
A description of what happened and what you were doing when the problem
occurred.
z
A description of how you tried to solve the problem.
Publication No. H-2000-6222
8
Before you begin
This page is intentionally left blank.
Publication No. H-2000-6222
Getting started
1-1
Chapter 1
Getting started
Before you start to use the Inspection Plus 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 measuring. Only when the probe is accurately calibrated can
you achieve total quality control over your manufacturing process.
Contained in this chapter
Why calibrate your Renishaw probe?
1-2
Calibrating in a bored hole
1-2
Calibrating in a ring gauge
1-3
Calibrating the probe length
1-3
Calibration cycles
1-3
Publication No. H-2000-6222
1-2
Getting started
Why calibrate your Renishaw probe?
In Chapter 6 of this manual you will find details of the macros used to calibrate your
Renishaw probe. But why is it so important that your probe is calibrated?
When you fit your Renishaw probe into a machine shank/holder, it is not necessary for the
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.
As each Renishaw probe system is unique, it is imperative that you calibrate it in the
following circumstances:
z
If it is the first time your probe system is to be used.
z
If a new stylus is fitted to your probe.
z
If it is suspected that the stylus has become distorted or that the probe has crashed.
z
At regular intervals to compensate for mechanical changes of your machine tool.
z
If repeatability of relocation of the probe’s shank is poor. In this case, the probe may
need to be recalibrated each time it is selected.
Three different operations are used to calibrate a probe. They are:
z
Calibrating in a bored hole;
z
Calibrating in a ring gauge; and
z
Calibrating the probe length.
Calibrating in a bored hole
Calibrating your probe in a bored hole automatically stores values for the offset of the
stylus ball to the spindle centre line. The stored values are then automatically used in the
measuring cycles. They compensate the measured values so that they are relative to the
true spindle centre line.
Publication No. H-2000-6222
Getting started
1-3
Calibrating in a ring gauge
Calibrating your probe in a ring gauge of a known diameter automatically stores one or
more values for the radius of the stylus ball. The stored values are then automatically
used by the measuring cycles to give the true size of the feature. The values are also
used to give true positions of single surface features.
NOTE: The stored radii values are based on the true electronic trigger points. These
values are different from the physical sizes.
Calibrating the probe length
Probe length calibration on a known reference surface stores the length based on the
electronic trigger point. This is different from the physical length of the probe assembly.
Additionally, this operation can automatically compensate for machine and fixture height
errors by adjusting the probe length value that is stored.
Calibration cycles
Four calibration cycles are provided with the Inspection Plus software. These may be
used in conjunction with one another for complete calibration of the probe. The function of
each macro is summarised below. For further details, refer to Chapter 6, “Calibration
cycles”.
Macro O9801
This is used to establish the probe length in its tool shank.
Macro O9802
This is used to establish the stylus off-centre values.
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 and 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.
Publication No. H-2000-6222
1-4
Getting started
This page intentionally left blank.
Publication No. H-2000-6222
Software installation
2-1
Chapter 2
Software installation
This chapter describes how you should load and customise the Inspection Plus software.
It supplements the information described in the ‘Software installation’ section of the
installation manual titled Probe systems for Haas VF series machines (Renishaw part no.
H-2000-6221).
Contained in this chapter
Installing the software
2-2
#562 back-off distance
2-2
Settings macro O9724
2-3
Publication No. H-2000-6222
2-2
Software installation
Installing the software
It is important that the software is installed to suit the type of controller and options
available. Do this as described below:
1.
First, refer to Appendix B, “Features, cycles and limitations of the Inspection Plus
software for the MP700 probe” to determine whether the Inspection Plus software
for the MP700 probe is suitable for your needs.
2.
Decide which cycles you require before proceeding (see the section titled “Macro
memory requirements” in the preliminary part of this manual titled “Before you
begin”).
3.
Load the basic cycles on file 40120892.
Delete any unwanted O98-- series cycles.
If you intend to calibrate your probe using a bored hole or ring gauge and calibrate
the probe length on a known reference surface, then delete macro O9804.
Alternatively, if you intend to calibrate on a calibration sphere, then delete macros
O9801, O9802 and O9803.
4.
Load the Option 1 file 40120893 if required. Delete all unwanted macros from the
control before loading further macros. If the print option is not to be used, delete
macro O9730.
5.
Load the Option 2 file 40120894 if required. Delete all unwanted macros from the
control.
#562 back-off distance
Run the optimisation macro to establish the #562 back-off distance and #169 fast
feedrate.
Refer to:
z
Appendix I, “Use of macro variables” for a description on the use of macro variables;
and
z
Chapter 9, “Additional cycles” for a description on using the optimisation macro
O9836.
For small and medium size machines, i.e. machines having less than 1000 mm (40 in) of
axis travel, the standard feedrates as supplied are normally acceptable. This macro may
be deleted by the operator after optimisation is completed.
Publication No. H-2000-6228
Software installation
2-3
Settings macro O9724
If the default values are not suitable, you will need to change the settings macro O9724.
Refer to Appendix C, “Settings macro details” for a description of macro O9724.
Set the following settings macro options:
z
Work offset type
z
Tolerance alarms or flag only (FMS type application)
The examples in this document 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.
Publication No. H-2000-6222
2-4
Software installation
This page intentionally left blank.
Publication No. H-2000-6222
Optional inputs
3-1
Chapter 3
Optional inputs
This chapter lists and explains the optional inputs that may be applied to some of the
macros. You will be referred to this chapter from other chapters when an optional input is
required.
Further information regarding optional inputs is to be found in the appendices to this
manual.
Contained in this chapter
Optional inputs
3-2
Publication No. H-2000-6222
3-2
Optional inputs
Optional inputs
The examples described below assume that the controller has been configured for metric
values, i.e. millimetres. The equivalent imperial measurement values, i.e. inches, are
shown in brackets.
Bb
b =
Angle tolerance of the surface, e.g. 30 degrees ± 1 degree inputs A30.B1.
Example: B5. to set a tolerance of 5 degrees.
Ee
e =
Experience value. Specify the number of a spare tool offset where an
adjustment value to the measured size is stored (see Appendix E,
“Experience value Ee”).
Example: E21. causes the experience value stored in tool offset 21 to
be applied to the measured size.
Ff
f =
Percent feedback when updating a tool offset (see Appendix D,
“Tolerances”). Enter a value between 0 and 1 (0% and 100%). The default
value is 100%.
Also
Feedrate in the protected positioning macro O9810 (see Chapter 5,
“Protected positioning cycles”).
Example: F15 sets a feedrate of 15 mm/min.
(F.6 sets a feedrate of 0.6 in/min.)
Hh
h =
The tolerance value of a feature dimension being measured.
Example: For dimension 50.0 mm +0.4 mm -0 mm, the nominal
tolerance is 50.2 mm with H.2.
(For dimension 1.968 in +0.016 in -0 in, the nominal
tolerance is 1.976 in with H.008.)
Ii
Jj
See the relevant measuring cycles and specific macro calls.
Kk
Mm
m =
This is the true position tolerance of a feature. A cylindrical zone about the
theoretical position.
Example: M.1 sets a true position tolerance of 0.1 mm.
(M.004 sets a true position tolerance of 0.004 in.)
Qq
q =
This is the probe's overtravel distance for use when the default values are
unsuitable. The probe will then travel beyond the expected position when
it searches for a surface. Default values are 4 mm (0.16 in) in the Z axis
and 10 mm (0.394 in) in the X,Y axis.
Also used in the optimisation macro O9836 (see Chapter 9, “Additional
cycles” for details).
Publication No. H-2000-6222
Optional inputs
3-3
Example: Q8. sets an overtravel distance of 8 mm.
(Q.3 sets an overtravel distance of 0.3 in.)
Rr
r =
This is an incremental dimension that is used in external features, e.g.
bosses and webs, to give a radial clearance from the nominal target
surface prior to a Z axis move. Default value is 5 mm (0.200 in).
Example: R10. sets a radial clearance of 10 mm.
(R.4 sets a radial clearance of 0.4 in.)
R-r
-r =
This is similar to Rr, except that the clearance is applied in the opposite
direction to force an internal boss or web cycle. Default value is 5 mm
(0.200 in).
Example: R-10. sets a radial clearance of -10 mm.
(R-.4 sets a radial clearance of -0.4 in.)
Ss
s =
The work offset number which will be set.
The work offset number will be updated.
S1 to S6 (G54 to G59)
S0 (external work offset).
S110 to S129 (G110 to G129) additional offsets option.
S154.01 to S154.99 (G154 P1 to G154 P99) additional offsets option.
New work offset = active work offset + error.
New external offset = external offset + error.
Example: S3.
Tt
t =
This is the tool offset number to be updated
Example: T20 updates tool offset number 20.
Uu
u =
Upper tolerance limit. If this value is exceeded there is no tool offset or
work offset updated and the cycle is stopped with an alarm. This tolerance
is applied to both size and position where applicable.
Example: U2. to set the upper tolerance limit to 2 mm.
(U.08 to set the upper tolerance limit to 0.08 in.)
Vv
v =
Null Band. This is the tolerance zone where no tool offset adjustment
occurs. The default value is 0.
Example: V.5 for a tolerance zone of ±0.5 mm.
(V.02 for a tolerance zone of ±0.02 in.)
Ww
w =
Print data
1.
= Increment the feature number only.
2.
= Increment the component number, and reset the feature number.
Example:
W1.
Publication No. H-2000-6222
3-4
Optional inputs
This page intentionally left blank.
Publication No. H-2000-6222
////////////////////// |
||
|
|
|