Macro O Compensate a single cartridge ActiveEdge tool

Similar documents
Micron Accurate Cutting Edge Adjustments Using Wireless Technology. Rigibore s Total Automation Solution For Producing Micron Accurate Bores

Wisconsin Retirement Testing Preparation

BRAND STANDARD GUIDELINES 2014

Lesson 12: Angles Associated with Parallel Lines

recruitment Logo Typography Colourways Mechanism Usage Pip Recruitment Brand Toolkit

1.2 Round-off Errors and Computer Arithmetic

Ș.l. dr. ing. Lucian-Florentin Bărbulescu

Visual Identity Guidelines. Abbreviated for Constituent Leagues

Tranont Mission Statement. Tranont Vision Statement. Change the world s economy, one household at a time.

November 25, Mr. Paul Kaspar, PE City Engineer City of Bryan Post Office Box 1000 Bryan, Texas 77802

Brand Guidelines October, 2014

COMP Logic for Computer Scientists. Lecture 23

BRAND BOOK. Copyright 2016 WashU Student Union Student Union Brand Guidebook 1

The ABC s of Web Site Evaluation

BRANDING AND STYLE GUIDELINES

CS3600 SYSTEMS AND NETWORKS

Texture Mapping. Michael Kazhdan ( /467) HB Ch. 14.8,14.9 FvDFH Ch. 16.3, , 16.6

C1098 JPEG Module User Manual

How to Register for Summer Camp. A Tutorial

PracticeAdmin Identity Guide. Last Updated 4/27/2015 Created by Vanessa Street

ActiveEdge- Hydraulic Pump Case Study

T10/05-233r2 SAT - ATA Errors to SCSI Errors - Translation Map

Microframe Corporation

Math 96--Radicals #1-- Simplify; Combine--page 1

Multi-view object segmentation in space and time. Abdelaziz Djelouah, Jean Sebastien Franco, Edmond Boyer

HEL HEL HEL HEL VETIC HEL VETIC HEL HEL VETICA HEL HEL ETICA ETIC VETIC HEL VETIC HEL HEL C VETICA ETI- HEL HEL VETI HEL VETICA VETIC HEL HEL VETICA

Linear Programming with Bounds

Growing Our Own Through Collaboration

Answer Key Lesson 6: Classifying Shapes

Lecture 1.3 Basic projective geometry. Thomas Opsahl

Brand Standards. V1 For Internal Use. Newcastle Systems Brand Standards 1

How to Register for Summer Camp. A Tutorial

CIS-331 Spring 2016 Exam 1 Name: Total of 109 Points Version 1

Visit MathNation.com or search "Math Nation" in your phone or tablet's app store to watch the videos that go along with this workbook!

Eureka Math. Grade 7, Module 6. Student File_A. Contains copy-ready classwork and homework

identity and logo GrapHIc StandardS manual august 2016

Bangladesh. Rohingya Emergency Response. Early Warning, Alert and Response System (EWARS) Epidemiological Bulletin W6 2018

Brand Standards September 2016 CREATED BY M3 GROUP

Media Kit & Brand Guidelines

TABLE OF CONTENTS. 3 Intro. 4 Foursquare Logo. 6 Foursquare Icon. 9 Colors. 10 Copy & Tone Of Voice. 11 Typography. 13 Crown Usage.

Similar Polygons Date: Per:

On Strongly *-Graphs

Palatino. Palatino. Linotype. Palatino. Linotype. Linotype. Palatino. Linotype. Palatino. Linotype. Palatino. Linotype

3D Modelling: Animation Fundamentals & Unit Quaternions

To complete this workbook, you will need the following file:

AVT-718 SDM-AOS Support

Optimization of submodular functions

Solano Community College Academic Senate CURRICULUM COMMITTEE AGENDA Tuesday, May 1, :30 p.m., Room 503

Answer Key Lesson 6: Classifying Shapes

Introduction to Deep Learning

Lesson 24: Matrix Notation Encompasses New Transformations!

Connection Guide (RS-232C)

CIS-331 Final Exam Spring 2015 Total of 115 Points. Version 1

"Charting the Course... MOC A Planning, Deploying and Managing Microsoft Forefront TMG Course Summary

Sequence alignment is an essential concept for bioinformatics, as most of our data analysis and interpretation techniques make use of it.

CMPE223/CMSE222 Digital Logic Design. Positional representation

Section 8: Monomials and Radicals

Eureka Math. Grade, Module 6. Student File_B. Contains Sprint and Fluency, Exit Ticket, and Assessment Materials

Letter Sound Cut & Paste Activity Sheets

I.D. GUIDE Kentucky Campus Version 1.0

Lesson 1: Why Move Things Around?

Polynomial Functions I

CSE 2331/5331. Topic 9: Basic Graph Alg. Representations Basic traversal algorithms Topological sort CSE 2331/5331

Multicast Tree Aggregation in Large Domains

CPE 448 Exam #2 (50 pts) April Name Class: 448

MIDI CPU Firmware V User Manual

CyberView Systems, Embedded DVR Basic Operating Instructions =========================================================================

UNIK 4690 Maskinsyn Introduction

Lecture 3.3 Robust estimation with RANSAC. Thomas Opsahl

Concept of Curve Fitting Difference with Interpolation

Eureka Math. Geometry, Module 4. Student File_B. Contains Exit Ticket, and Assessment Materials

Lesson 21: Surface Area

SUM, AVERAGE, MEDIAN, MIN,

2.1 ES2/EX2 Memory Map

C-DIAS Analogue Conversion Module CAM 124 for eight 0 10V DC inputs and four 10V outputs

CONTENTS 05 DYNICS BRAND 06 LOGO 08 SOFTWARE 12 PRODUCT BRANDS 16 ICONS 17 TYPEFACE 19 E SQUAD 20 CONTACT INFORMATION COPYRIGHT NOTICE

"Charting the Course... Constructing CA-OPS/MVS Applications Course Summary

Construction of All Rectilinear Steiner Minimum Trees on the Hanan Grid

BRAND GUIDELINES UPDATED NOVEMBER 2018

Introduction to Computer Science Unit 2. Exercises

Assembler Language "Boot Camp" Part 2 - Instructions and Addressing. SHARE 118 in Atlanta Session March 12, 2012

URC Toolkit Module. Installation and Usage Guide. Revision: Date: Author(s): Thursday, March 8, 2018 Richard Mullins

CIS-331 Exam 2 Fall 2014 Total of 105 Points. Version 1

Assembler Language "Boot Camp" Part 2 - Instructions and Addressing SHARE 116 in Anaheim February 28, 2011

CMSC 2833 Lecture Memory Organization and Addressing

CIS-331 Exam 2 Fall 2015 Total of 105 Points Version 1

8.3. Additional Rotary Axis (NV) Axis Roll Over (NV) Position of Sequence Numbers (N) Custom String

Bitty Rover. Recommended Age: 12 and up Difficulty Level: 3/5 (Soldering Required, programming, connecting wires, small parts choking hazard)

Homework Set 5 (Sections )

SNOMED CT Expression Constraint Language Specification and Guide. Date: Version: 1.00 Status: FINAL

Identity: Clear Space. Brand Standards. Brand Standards

Section 6: Triangles Part 1

Why Structured Parallel Programming Matters. Murray Cole

Results. Survey Quick statistics Survey 'DC 2016 Issue Survey - Internet of Things'

Copy Material. Geometry Unit 1. Congruence, Proof, and Constructions. Eureka Math. Eureka Math

Syntax Analysis Top Down Parsing

User Manual. UniMag II Magnetic Stripe Reader For Mobile Devices

Handwriting Standards

Siemens Industrial Spares

MODBUS Network Communication

Transcription:

Macro O8504 - Compensate a single cartridge ActiveEdge tool Compensates an ActiveEdge tool with one AE cartridge by a specific micron amount on diameter. The unique Tool ID and compensation value are encoded and sent to the ActiveEdge Interface. The AEI decodes the information and returns a confirmation that the instruction has been received and is valid. The macro sets the STATUS variable, which can be checked once the macro has exited G65 P8504 Rr Aa Aa a = The compensation amount in microns on diameter OUTPUT VALUES STATUS 100 = Compensation queued. OK to continue 101 = No compensation requested. This is set if a = 0. In this case O8504 does nothing How the manufacturing program deals with STATUS values other than those listed above can be determined by customising the macro O8509 Compensate ActiveEdge tool 529 by 15 microns on diameter L8504 (529,15) G65 P8504 R529 A15 (Or if #137 = 529, #222 = 15) G65 P8504 R#137 A#222 29.01.2016

Macro O8508 - Compensate a dual cartridge ActiveEdge tool Compensates an ActiveEdge tool with two AE cartridges by specific micron amounts on diameter. The unique Tool ID and compensation values are encoded and sent to the ActiveEdge Interface. The AEI decodes the information and returns a confirmation that the instruction has been received and is valid. The macro sets the STATUS variable, which can be checked once the macro has exited G65 P8508 Rr Aa Bb Aa a = Bb b = Unit 1 compensation amount in microns on diameter Unit 2 compensation amount in microns on diameter OUTPUT VALUES STATUS 100 = Compensation queued. OK to continue 101 = No compensation requested. This is set only if a = 0 and b = 0. In this case O8508 does nothing How the manufacturing program deals with STATUS values other than those listed above can be determined by customising the macro O8509 Compensate ActiveEdge tool 467; unit 1 by 0 microns, unit 2 by 12 microns on diameter L8508 (467,0,-12) G65 P8508 R467 A0 B-12 (Or if #130 = 467, #250 = 0, #260 = -12) G65 P8508 R#130 A#250 B#260 29.01.2016

Macro O8515 - Compensate a 5 cartridge ActiveEdge tool Compensates an ActiveEdge tool with five AE cartridges by specific micron amounts on diameter. The unique Tool ID and compensation values are encoded and sent to the ActiveEdge Interface. The AEI decodes the information and returns a confirmation that the instruction has been received and is valid. The macro then sets the STATUS variable, which can be checked once macro execution has completed G65 P8508 Rr Aa Bb Cc Dd Ee Aa a = Unit 1 compensation amount in microns on dia. Bb b = Unit 2 compensation amount in microns on dia. Cc c = Unit 3 compensation amount in microns on dia. Dd d = Unit 4 compensation amount in microns on dia. Ee e = Unit 5 compensation amount in microns on dia. OUTPUT VALUES STATUS 100 = Compensation queued. OK to continue 101 = No compensation requested. This is set only if the sum of values a to e = 0. In this case O8515 does nothing How the manufacturing program deals with STATUS values other than those listed above can be determined by customising the macro O8509 Compensate ActiveEdge tool 467; unit 1 by 15 microns, unit 2 by 12 microns on diameter etc. Note: Cartridge numbering starts at the end of the tool furthest from the spindle connection. L8515 (467,15,-12,0,1,3) G65 P8515 R467. A15. B-12. C0. D1. E3. (Or if #130 = 467, #250 = 15, #251 = -12, #252 = 0, #253 = 1, #254 = 3) G65 P8515 R#130 A#250 B#251 C#252 D#253 E#254 29.01.2016

Macro O8506 - Check AEI for tool compensation status Queries the ActiveEdge Interface for the outcome of the last compensation command it received for the Tool ID sent The unique Tool ID is encoded and sent to the AEI. The AEI returns the status of the last command related to that specific tool. This is written to the STATUS variable, which can be checked once the macro has exited G65 P8506 Rr OUTPUT VALUES STATUS 100 = OK to continue This macro does nothing if STATUS = 101 before it is called. How the manufacturing program deals with STATUS values other than those listed above can be determined by customising the macro O8509 Compensate ActiveEdge tool 724, unit 1 by 14 microns on diameter and check the outcome of the command immediately afterwards. N190 G65 P8504 R724 A14 N200 G65 P8506 R724 Send 14um compensation command to AEI Check AEI. Macro exits when the AEI confirms that the requested compensation has completed N190 L8504(724,14) N200 L8506(724) 10.04.2015

Macro O8503 - Check measured bore size and compute compensation To analyse the measurements of any number of different bore sizes and decide when a tool compensation is required to maintain the bore diameter within chosen limits. Then compute a micron compensation value to achieve this. The macro allows warning limits to be set within the specification limits of any number of bore sizes, and in conjunction with the bore measurement will compute an appropriate compensation amount. This can be used by an ActiveEdge tool to automatically ensure that the next bore is machined to nominal size. The macro also sets a bore condition variable that can be used in conditional statements once the macro has exited*. G65 P8503 Bb Rr Mm Cc Ss Tt Ww Xx Ee Ff COMPULSORY INPUTS Bb b = ID of the measured bore (starting at 0) Rr r = Unique ID of the ActiveEdge tool that cut the bore Mm m = Bore diameter measurement (mm) Cc c = Nominal bore diameter (mm) Ss s = Lower bore specification limit (mm) Tt t = Upper bore specification limit (mm) Ww w = Lower bore warning limit (mm) Xx x = Upper bore warning limit (mm) Ee e = Maximum consecutive LWL transgressions Ff f = Maximum consecutive UWL transgressions OUTPUT VALUES (i)* Compensation amount in microns on diameter (ii)* Bore status (0 to 4) * refer to Rigibore document AE040 for more detailed information about this macro Check a bore of nominal size 80mm, produced by ActiveEdge tool 467. The specification limits are nominal +/-0.025, and the compensation warning limits are set to nominal +0.010/-0.015. The bore measurement in this case is in variable R104 / #104. L8503(0,467,R104,80,80-0.025,80+0.025,80-0.015,80+0.010,2,2) G65 P8503 B0 R467 M#104 C80 S[80-0.025] T[80+0.025] W[80-0.015] X[80+0.010] E2 F2 10.04.2015

Macro O8521 - Data capture Captures the contents of any variable within the machine control. The macro sends the value to the AEI where it is stored in a text file, together with a record of the date and time of capture. The macro can be positioned to record data at any point within the manufacturing program. In addition to the time and date, 201 userdefined reference numbers are available to make it easier to identify particular data. Data are stored in the data.txt file which is located in the AEI s public folder. It is also accessible with Rigibore s ActiveNet program. G65 P8521 Uu Vv COMPULSORY INPUTS Uu u = User-defined reference numbers (100 to 300 incl.) Vv v = Value to be recorded (decimal or integer) OUTPUT VALUES L8521(100,R89) N240 - N245 - N250 G65 P8521 U100 V#173 (#173 may contain a bore measurement, for example) N255 - N260 - N265 - N270 - N275 - N280 - N285 G65 P8521 U101 V0 (no data, only a snapshot of the time and date) N290 GOTO240 The records from the above example may appear in the data.txt file as: 2014/06/19 22:13:11, 4, 100, 84.508 2014/06/19 22:47:23, 4, 101, 0 2014/06/19 22:48:43, 4, 100, 84.501 2014/06/19 23:22:17, 4, 101, 0 10.04.2015