renishaw TRS1 Programming guide

Programming guide
H-2000-6411-00-A
TRS1 non-contact broken tool detection system - Mazak controls
© 2005 Renishaw plc. All rights reserved.
This document may not be copied or reproduced in whole or in part, or transferred to any other media or language, by any means, without the prior written permission of Renishaw.
The publication of material within this document does not imply freedom from the patent rights of Renishaw plc.
Disclaimer
Considerable effort has been made to ensure that the contents of this document are free from inaccuracies and omissions. However, Renishaw makes no warranties with respect to the contents of this document and specifically disclaims any implied warranties. Renishaw reserves the right to make changes to this document and to the product described herein without obligation to notify any person of such changes.
Trademarks
RENISHAW® and the probe emblem used in the RENISHAW logo
are registered trademarks of Renishaw plc in the UK and other countries.
apply innovation is a trademark of Renishaw plc.
All other brand names and product names used in this document are trade names, service marks, trademarks, or registered trademarks of their respective owners.
Renishaw part no: H-2000-6411-00-A
Issued: November 2005
Contents 1
Contents
TRS1 non-contact broken tool detection system ................................................................ 2
Machine spindle speed checking .................................................................................... 2
Software memory requirements ...................................................................................... 2
Machine tool controllers supported.................................................................................. 2
Measurement values used in this guide..........................................................................3
Installing the software...................................................................................................... 3
Setting data in macro (O1000 or O1001) ........................................................................ 3
Broken tool detection – (macro O1000/O1001) .................................................................. 5
Alternative program calling methods................................................................................... 7
Other parameter settings .................................................................................................. 10
Error messages and alarms.............................................................................................. 13
Publication No. H-2000-6411
2 Broken tool detection
TRS1 non-contact broken tool detection system
This guide describes how to use the TRS1 non-contact broken tool detection system software. The TRS1 is a laser non-contact system that provides high-speed/high accuracy broken tool detection for solid tools only. As tools are moved into the laser beam, the system detects reflection. Output signals are sent to the controller and the presence of the tool can be established. The TRS1 system allows the following parameters to be established:
z Detection of a broken tool.
NOTE: Solid tools – this means a tool where the cutting teeth do not protrude below the
centre point of the tool. Tools such as drills, taps, etc. are considered suitable tools.
Machine spindle speed checking
All broken tool detection takes place at a fixed spindle speed of 1000 rpm.
The active spindle speed is stored at the beginning of the broken tool macro. The broken tool checking then takes place at 1000 rpm before resto ring the spin dle spee d back to its original rpm.
Software memory requirements
Two Programs are supplied, if the broken tool check is to be called from a Mazatrol program then O1001 will need to be loaded to the control. If the program is going to be called from the ISO side the O1000 will require loading.
If the TRS1 is to be used in both Mazatrol and ISO then both programs can be loaded.
z O1000 (broken tool check ISO) 1.5 kb (3.75 metres) of memory.
z O1001 (broken tool check Mazatrol) 1.15 kb (2.875 metres) of memory.
Machine tool controllers supported
TRS1 system software is suitable for use on the following machine tool controllers.
M32,M-Plus,Fusion 640
Publication No. H-2000-6411
Broken tool detection 3
Measurement values used in this guide
Throughout this guide, metric units of measurement, i.e. millimetres, are used in the examples. The equivalent imperial measurements, i.e. inches, are shown in brackets.
Installing the software
Before installing the TRS1 software, read the guidelines contained in the readme file on the CD.
Setting data in macro (O1000 or O1001)
Read the following variable descriptions then edit macro O1000 as described.
#14 = ‘X’ axis laser beam position. This defines the position at which broken tool
checking will take place in the X axis. (Machine positional values are required).
Default: 0
NOTE: If the installation requires no X move to position the tool in the beam, then #14
requires no adjustment.
#15 = ‘Y’ axis laser beam position. This defines the position at which broken tool
checking will take place in the Y axis. (Machine positional values are required).
Default: 0
NOTE: If the installation requires no Y move to position the tool in the beam, then #15
requires no adjustment.
#16 = ‘Z’ axis laser beam position. This defines the position at which broken tool
checking will take place in the Z axis. (Machine positional values are required).
Default: 0
Publication No. H-2000-6411
4 Broken tool detection
#17= Tool offset type.
1= Tool lengths stored in Mazatrol tool data.
2= Tool lengths stored in tool offsets (type A).
3= Tool lengths stored in ISO Tool data.
4= Tool lengths stored in tool offsets (type B).
#18= Skip code
This setting must be checked. With the incorrect setting the machine will not detect a broken tool.
The machine should be connected so that G31.2 is used for the TRS1 move. If the machine is wired differently, change #18 to suit the skip command being used. The default value is #18= 31.2.
Publication No. H-2000-6411
Loading...
+ 11 hidden pages