Programming guide H-5687-8603-03-A. ReniKey software for Siemens controllers

Similar documents
Installation guide H A. HSI hardwired system interface

RMI-Q multiple radio probe interface

ELECTRONIC ARTS SOFTWARE END USER LICENSE AGREEMENT

Productivity+ CNC plug-in

Licence Agreement. Document filename. HSCIC Licence Agreement. Directorate / Programme. Solution, Design, Assurance and Standards. Status.

MEDICAL-OBJECTS SOFTWARE LICENCE AGREEMENT

G M G. Terms and Conditions. Business Consulting

LICENCE FOR EMPLOYMENT APPLICATION. means Eversheds LLP whose registered office is at One Wood Street, London EC2V 7WS.

===============================================================

SOFTWARE LICENSE AGREEMENT

FILEMAKER PRO ADVANCED SOFTWARE LICENSE

C. System Requirements. Apple Software is supported only on Apple-branded hardware that meets specified system requirements as indicated by Apple.

Oracle Binary Code License Agreement for the Java SE Platform Products and JavaFX

PESKY GNATS CLINICIAN LICENSING AGREEMENT

ecopy Business Automation Services Software License Agreement

LS9 Editor Installation Guide

Licensed software: DayPilot Pro for ASP.NET WebForms, including source and binary form and documentation ( the Work ).

APPLIED BIOSYSTEMS END USER SOFTWARE LICENSE AGREEMENT FOR INSTRUMENT OPERATING AND ASSOCIATED BUNDLED SOFTWARE AND LIMITED PRODUCT WARRANTY

3.0 ACCEPTANCE OF WORK

Specific Program Documentation ( License SPD )

ENTERPRISE EDITION INSTALLER END USER LICENCE AGREEMENT THIS AGREEMENT CONSISTS OF THREE PARTS:

ALM Works End-User License Agreement for Structure Plugin

CKEditor for Drupal License Agreement

PerfectForms End-User License Agreement

WE RECOMMEND THAT YOU PRINT OUT AND KEEP A COPY OF THIS AGREEMENT FOR YOUR FUTURE REFERENCE.

EXHIBIT A SOFTWARE LICENSE TERMS AND CONDITIONS

Terms of Service. Your Information and Privacy

Tower Software License Agreement

CCA DSS SP 2 Release Notes. For Microsoft Dynamics GP v10.0, v2010 and v2013

End-User Software License Agreement

PLEASE READ CAREFULLY BEFORE DOWNLOADING OR STREAMING THIS APP.

THOMSON REUTERS (TAX & ACCOUNTING) INC. FOREIGN NATIONAL INFORMATION SYSTEM TERMS OF USE

Copy Tool For Dynamics CRM 2013

Agreement Addendum for Hosting Services. 1. Definitions. 2. Service Provision. 3. Scope of Client's Use 1/6

CKEditor - Enterprise OEM License

Module 3 Licensed Software TABLE OF CONTENTS. Version 3.0

Licence Fee means the fees calculated as set out on the Website or such other fee as is agreed between You and the Supplier from time to time.

Lessons Management Hub. Support and maintenance agreement

PDF417 Scanning Software Module Licensing Agreement

Licensor: Deveo Oy Customer: [address line 2] LICENSE NUMBER:

WEBSITE TERMS OF USE

CITRIX SYSTEMS, INC. SOFTWARE LICENSE AGREEMENT

XANGATI END USER SOFTWARE LICENSE TERMS AND CONDITIONS

Software License Agreement

VIETNAM LAWS ONLINE DATABASE License Agreement Multi-user Subscription

XCal-View user manual

PLEASE READ THESE TERMS AND CONDITIONS CAREFULLY BEFORE USING THIS SITE

Ya-YaOnline Platform ( Service ).

Maintenance and Support Agreement

BT MeetMe VoIP Client End User Licence Agreement

Online Business Terms and Conditions - A Brief Glossary

W.H. Software Maintenance and Technical Support Agreement

Temperature & Humidity SMS Alert Controller

AB SCIEX LLC END USER SOFTWARE LICENSE AGREEMENT and LIMITED PRODUCT WARRANTY MarkerView Software, version 1.2.1

BACKUPPRO TERMS OF USE AND END USER LICENSE AGREEMENT

How To Use Hp Bsm Integration For Bmbsm (Bms) On A Pc Or Macbook (Bmb) With A Microsoft Powerbook (Mmb) On An Ipa (Bsm) With An Ipam

BIMASS and You - A Copyright Infringement Conclusions

Partners in Care Welch Allyn Connex Software Development Kit License Agreement

C-DAC Medical Informatics Software Development Kit End User License Agreement

Website Design and Development Terms

BROCADE COMMUNICATIONS SYSTEMS, INC. END USER SOFTWARE LICENSE AGREEMENT FOR BROCADE IP ANALYTICS PACK FOR VMWARE VREALIZE OPERATIONS

End User Agreement. between. Secure Backup Limited. and [END USER]

FIXED ASSETS MOBILE VERSION 9.0 USERS MANUAL

NOTICE SOFTWARE END USER LICENSE AGREEMENT

The software on this device includes software licensed by Company from Microsoft Corporation or its affiliates.

Machine tool probe calibration

Intel Data Migration Software

App Terms and Conditions!

Canon USA, Inc. WEBVIEW LIVESCOPE SOFTWARE DEVELOPMENT KIT DEVELOPER LICENSE AGREEMENT

Inject Design General Terms & Conditions

QuickBack. User s Guide

SUBSCRIPTION SERVICES.

Dell Spotlight on Active Directory Server Health Wizard Configuration Guide

BlackBerry Web Desktop Manager. Version: 5.0 Service Pack: 4. User Guide

End-User License Agreement (EULA)

IMPORTANT IT IS DEAMED THAT YOU HAVE READ AND AGREE TO ALL TERMS & CONDITIONS BEFORE USING THIS WEBSITE.

ZENworks Patch Management. Your license to use ZENworks Patch Management is also subject to the terms and conditions in the attached Appendix.

FREE SOFTWARE LICENSING AGREEMENT CeCILL

ALPHA TEST LICENSE AGREEMENT

TERMS OF SERVICE TELEPORT REQUEST RECEIVERS

Data Subscription Service. Data descriptions Order form Licence agreement

PIR-1 Owner s Manual

ELLIPTICS, LTD. TERMS OF SERVICE. For Elliptics branded products: Webcrossing Core, Webcrossing Community, Webcrossing Neighbors 1.

MICROSOFT COMMERCIAL TERMS OF USE FOR WINDOWS 10 IoT CORE RUNTIME IMAGE

RockWare Click-Wrap Software License Agreement ( License )

CAMBRIDGE GCSE MATHEMATICS ONLINE TERMS OF USE

AVerMedia AVerKey imicro User s Manual

6. MODIFICATIONS. Licensee may modify, adapt and create improvements to the SOFTWARE subject to the following conditions:

REMOTE TECHNOLOGIES INCORPORATED DEALER AGREEMENT

ONLINE SERVICE AGREEMENT

TERMS AND CONDITIONS

ALL WEATHER, INC. SOFTWARE END USER LICENSE AGREEMENT

Pervasive Software Inc. Pervasive PSQL v11 Insurance License Agreement

MTS GUI LICENCE SCHEDULE TO. MTS Data Terms & Conditions End Customer; or. MTS and EuroMTS Membership Documentation; or. MTS Registered ISV Agreement

WORKFLOW INTEGRATOR INSTALLATION GUIDE

The National Library of Ireland Terms of Use of Material made available on registers.nli.ie

SOFTWARE LICENSE AGREEMENT

Realex Payments Gateway Extension with 3D Secure for Magento. User Guide to Installation and Configuration. StudioForty9

CORE TECHNOLOGIES CONSULTING, LLC SOFTWARE UNLIMITED ENTERPRISE LICENSE AGREEMENT

HSIM (HouseLogix Security Integration Module) Installation Instructions V

Transcription:

Programming guide H-5687-8603-03-A ReniKey software for Siemens controllers

2013 2014 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 plc. The publication of material within this document does not imply freedom from the patent rights of Renishaw plc. Disclaimer RENISHAW HAS MADE CONSIDERABLE EFFORTS TO ENSURE THE CONTENT OF THIS DOCUMENT IS CORRECT AT THE DATE OF PUBLICATION BUT MAKES NO WARRANTIES OR REPRESENTATIONS REGARDING THE CONTENT. RENISHAW EXCLUDES LIABILITY, HOWSOEVER ARISING, FOR ANY INACCURACIES IN THIS DOCUMENT. Trade marks RENISHAW and the probe symbol used in the RENISHAW logo are registered trade marks of Renishaw plc in the United Kingdom and other countries. apply innovation and names and designations of other Renishaw products and technologies are trade marks of Renishaw plc or its subsidiaries. All other brand names and product names used in this document are trade names, trade marks, or registered trade marks of their respective owners. Renishaw part no: H-5687-8603-03-A Issued: 03.2014

IMPORTANT PLEASE READ CAREFULLY RENISHAW PRODUCT LICENCE Licensee: Renishaw: Product: Licence to use: you, the person, firm or company accepting the terms of this Licence Renishaw plc, New Mills, Wotton-under-Edge, Gloucestershire, GL12 8JR, United Kingdom the software, which is designed to operate on machine tool numeric controllers, supplied by Renishaw for use with Renishaw s machine tool probing systems 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

1 Cautions 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 over the mechanical layout of the machine. Therefore, it is the responsibility of the person putting the software into operation to: ensure that all machine safety guards are in position and are correctly working before commencement of operation; ensure that any manual overrides are disabled before commencement of operation; verify that the program steps invoked by this software are compatible with the controller for which they are intended; ensure that any moves which the machine will be instructed to make under program control would not cause the machine to inflict damage upon itself or upon any person in the vicinity; be thoroughly familiar with the machine tool and its controller, understand the operation of work co-ordinate systems, tool offsets, program communication (uploading and downloading) and the location of all emergency stop switches. IMPORTANT: This software makes use of controller variables in its operation. During its execution, adjustment of these variables, including those listed within this manual, or of tool offsets and work offsets, may lead to malfunction.

2 Contents Contents Introduction... 3 General information... 3 Installation... 4 Installation notes... 4 Retrofit installation process... 5 Configuration of L6000 macro (retrofit)... 6 Configuration details... 6 Configuration of L6010 macro (retrofit)... 7 Configuration details... 7 OEM installation process... 8 Configuration of RENIKEY macro (OEM)... 9 Configuration details... 9 Configuration of REN_SUB macro (OEM)... 10 Configuration details... 10

Introduction 3 Introduction ReniKey software has been designed to simplify the partnering process between an RMI-Q interface and a Renishaw radio probe. The application also provides an easy solution for partnering multiple radio probes with a single RMI-Q interface. The traditional partnering process involves removing power to the RMI-Q interface, setting the required radio probe to acquisition mode and then reinstating the power. Using ReniKey, power removal to the RMI-Q is not necessary. This eliminates the requirement to power the machine tool off and on. Additionally, a simple edit within the software allows multiple radio probes to be partnered to a single RMI-Q. ReniKey works by commanding multiple instances of a machine M-code in a defined sequence with different dwell times. This variation allows the acquisition of different probe systems. The ReniKey software is in two folders on the installation disc. Select the correct folder to install based on CNC machine tool control and installation situation: OEM or retrofit. Programs must be edited and executed for each probe. This programming guide describes the necessary edits. General information This software package contains two versions of the ReniKey software OEM and retrofit. OEM The programs RENIKEY and REN_SUB are stored in the protected Manufacturing cycles area and no R parameters are used. Retrofit This version of the software uses R parameters. Programs L6000 and L6010 are stored in the Part Programs area. The range of R parameters used is R0 R22.

4 Installation Installation Installation notes 1.5 s The M-code(s) selected to partner the probe(s) should be free from any PLC checking that could prevent rapid turn on/off of the M-code. The time taken for the M-code(s) to complete should not exceed 1.5 seconds. Where dedicated start is used the M-code chosen for probe on/off should be used during the ReniKey partnering process. Where common start is used typically the M-code chosen for probe start (P1) should be used during the ReniKey partnering process. However, if this is not possible, a select M-code (P2, P3) can be used. NOTE: If using a select M-code for partnering, the start LED will not flash. However, ReniKey will still function correctly. If ReniKey fails to acquire the probe for any reason, please refer to the RMI-Q installation guide (H-5687-8504) for detailed partnering instructions.

Retrofit installation process 5 Retrofit installation process RMI-Q The following flowchart details the Retrofit installation process. Load programs to the control SW2 Dedicated Determine start method Common Determine partnering M-code and which probe to partner. Partnering M-code must be level Determine partnering M-code, which probe to partner and if partnering M-code is pulsed or level or Edit program L6000/L6010 (see Configuration of L6000 macro and Configuration of L6010 macro ) RTS Set target probe in acquisition mode Ensure the stylus is held deflected as the probe enters acquisition. Release the stylus after the step below has completed Spindle probe Run program L6000/L6010 Deflect the stylus of spindle probe or tool setter to select Acquisition mode on < 4 seconds Yes Acquisition successful? (denoted by RMI-Q system status LED) No End

6 Configuration of L6000 macro (retrofit) Configuration of L6000 macro (retrofit) Description This cycle is used to configure the software that will subsequently put the RMI-Q into acquisition mode, clear a designated probe or clear all probes. Example %_N_RENIKEY_MPF EXTERN L6010(REAL,REAL,REAL) ;RMIQ V2.1 STOPRE ;BEGIN PGM RENIKEY R3=2; 1=PULSED 2=LEVEL ***Edit 1 R20=4; PROBE NUMBER 1-4 ***Edit 2 R22=1; 1=ACQUIRE 2=CLEAR PROBE 3=CLEAR ALL PROBES ***Edit 3 Configuration details Select M-code style, 1=pulse type, 2=level type. ***Edit 1 R3=2; 1=PULSED 2=LEVEL Set to either 1 or 2, depending on whether the machine has pulsed or level M-codes. ***Edit 2 R20=4; PROBE NUMBER 1-4 Probe number to be acquired by the RMI-Q 1, 2, 3 or 4. ***Edit 3 R22=1; 1=ACQUIRE 2=CLEAR PROBE 3=CLEAR ALL PROBES Functionality of the ReniKey: 1. Acquire probe. 2. Clear probe. 3. Clear all probes.

Configuration of L6010 macro (retrofit) 7 Configuration of L6010 macro (retrofit) Description This cycle is used to configure the software that controls the probe on/off signal as either an M-code or digital I/O. Example PROC L6010(REAL_AA,REAL_BB,REAL_CC) DEF REAL _RENI[30] STOPRE: _RENI[2]=_AA _RENI[3]=_BB _RENI[4]=_CC $A_OUT[1]=1;PROBE ON**EDIT THIS LINE ***Edit 1 STOPRE: IF _RENI[3]=2 GOTOF LN2 G4F=_RENI[4] LN2: STOPRE: $A_OUT[1]=0;PROBE OFF**EDIT THIS LINE ***Edit 2 G4F=_RENI[2] RET Configuration details ***Edit 1 $A_OUT[1]=1; PROBE ON Used for designating the probe on function, typically M-code or $A_OUT function. ***Edit 2 $A_OUT[1]=0; PROBE OFF Used for designating the probe off function, typically M-code or $A_OUT function.

8 Configuration of REN_SUB macro (OEM) OEM installation process RMI-Q The following flowchart details the OEM installation process. Load program to the control Dedicated Determine start method Common Determine partnering M-code and which probe to partner. Partnering M-code must be level Determine partnering M-code, which probe to partner and if partnering M-code is pulsed or level Edit program RTS Set target probe in acquisition mode Ensure the stylus is held deflected as the probe enters acquisition. Release the stylus after the step below has completed Spindle probe Run program Deflect the stylus of spindle probe or tool setter to select Acquisition mode on Yes Acquisition successful? (denoted by RMI-Q system status LED) No End

Configuration of RENIKEY macro (OEM) 9 Configuration of RENIKEY macro (OEM) Description The program RENIKEY must be configured before starting the ReniKey process. The probe number and mode must be set as described below. Format: Example: RENIKEY(probe number, mode) RENIKEY(4,1) This will acquire probe four. Configuration details Probe number: Mode: 1. Probe one 2. Probe two 3. Probe three 4. Probe four 1. Acquire probe 2. Clear probe 3. Clear all probes NOTE: The ReniKey program must be stored in the manufacturing cycle area in the control.

10 Configuration of REN_SUB macro (OEM) Configuration of REN_SUB macro (OEM) Description This cycle is used to configure the software that controls the probe on/off signal as either an M-code or digital I/O. Example PROC REN_SUB(REAL _AA,REAL _BB,REAL _CC) DEF REAL _RENI[30] STOPRE _RENI[2]=_AA _RENI[3]=_BB _RENI[4]=_CC $A_OUT[1]=1;PROBE ON**EDIT THIS LINE ***Edit 1 STOPRE IF _RENI[3]==2 GOTOF LN2 G4F=_RENI[4] LN2: STOPRE $A_OUT[1]=0;PROBE OFF**EDIT THIS LINE ***Edit 2 G4F=_RENI[2] RET Configuration details ***Edit 1 $A_OUT[1]=1; PROBE ON Used for designating the probe on function, typically M-code or $A_OUT function. ***Edit 2 $A_OUT[1]=0; PROBE OFF Used for designating the probe off function, typically M-code or $A_OUT function. NOTE: The REN_SUB program must be stored in the manufacturing cycle area in the control.

Renishaw plc New Mills, Wotton-under-Edge, Gloucestershire, GL12 8JR United Kingdom T +44 (0)1453 524524 F +44 (0)1453 524901 E uk@renishaw.com www.renishaw.com For worldwide contact details, please visit our main website at www.renishaw.com/contact *H-5687-8603-03*