Calypso PCM Overview Calypso PCM Overview.

Slides:



Advertisements
Similar presentations
Calypso PCM Overview.
Advertisements

Bringing Procedural Knowledge to XLIFF Prof. Dr. Klemens Waldhör TAUS Labs & FOM University of Applied Science FEISGILTT 16 October 2012 Seattle, USA.
Calypso GearPro Overview. 2 of 13 GearPro is the gear inspection software by the creators of Calypso. This is an introduction to the functionality of.
Software & Services Group, Developer Products Division Copyright© 2010, Intel Corporation. All rights reserved. *Other brands and names are the property.
What is New in Inventory & Purchasing? Presented by: Derek Kratz.
Visual Basic for Applications. What it does Extends the features and built in functions of Excel – Create and run VB procedures – Some may be easy to.
Microsoft Office Excel 2013 Core Microsoft Office Excel 2013 Core Courseware # 3253 Lesson 8: Macros, Importing and Exporting Data.
Tutorial 12: Enhancing Excel with Visual Basic for Applications
Microsoft Excel 2013 An Overview. Environment Quick Access Toolbar Customizable toolbar for one-click shortcuts Tabs Backstage View Tools located outside.
Calypso Curve Overview
IS 1181 IS 118 Introduction to Development Tools VB Chapter 06.
1 Chapter 4 The Fundamentals of VBA, Macros, and Command Bars.
Using the Visual Basic Editor Visual Basic for Applications 1.
Spreadsheet in excel Spreadsheet in Excel Uses of spreadsheet
Adding Automated Functionality to Office Applications.
1 Introduction to Human Computer Interaction  Livecode Overview  Based on Livecode User Guide from RunRev Ltd. (2010) 
Graphical Tree-Based Scientific Calculator: CalcuWiz Will Ryan Christian Braunlich.
Software design and development Marcus Hunt. Application and limits of procedural programming Procedural programming is a powerful language, typically.
Exploring Microsoft Excel 2002 Chapter 8 Chapter 8 Automating Repetitive Tasks: Macros and Visual Basic for Applications By Robert T. Grauer Maryann Barber.
Christopher Guertin VAMC – West Palm Beach, FL 1.
Calypso Freeform Overview
Microsoft Visual Basic 2005 ENRICHMENT CHAPTER Visual Studio Tools for Office.
Chapter Seven Advanced Shell Programming. 2 Lesson A Developing a Fully Featured Program.
1 Chapter One A First Program Using C#. 2 Objectives Learn about programming tasks Learn object-oriented programming concepts Learn about the C# programming.
8 Copyright © 2004, Oracle. All rights reserved. Creating LOVs and Editors.
A First Program Using C#
Overview of Previous Lesson(s) Over View  ASP.NET Pages  Modular in nature and divided into the core sections  Page directives  Code Section  Page.
Working Out with KURL! Shayne Koestler Kinetic Data.
© Siemens Product Lifecycle Management Software Inc. All rights reserved Siemens PLM Software Solid Edge ST5 Training Inspecting assemblies.
Spreadsheet-Based Decision Support Systems Chapter 22:
Tutorial 11 Using and Writing Visual Basic for Applications Code
Java Programming, 3e Concepts and Techniques Chapter 3 Section 62 – Manipulating Data Using Methods – Day 1.
® Microsoft Access 2010 Tutorial 11 Using and Writing Visual Basic for Applications Code.
chap13 Chapter 13 Programming in the Large.
Miscellaneous Excel Combining Excel and Access. – Importing, exporting and linking Parsing and manipulating data. 1.
Grob Systems, Inc., the customer, requires an industrial computer system that will have a function of acquiring raw data, processing the data, presenting.
Tutorial 111 The Visual Studio.NET Environment The major differences between Visual Basic 6.0 and Visual Basic.NET are the latter’s support for true object-oriented.
Control Panel Each icon within the control panel lets you change the settings of the associated item.
® Microsoft Office 2010 Excel Tutorial 1: Getting Started with Excel.
Extending HTML CPSC 120 Principles of Computer Science April 9, 2012.
Computer Emergency Notification System (CENS)
Key Applications Module Lesson 21 — Access Essentials
CMPS 1371 Introduction to Computing for Engineers CONDITIONAL STATEMENTS.
1 Programming in C Hello World! Soon I will control the world! Soon I will control the world!
Term 2, 2011 Week 1. CONTENTS Problem-solving methodology Programming and scripting languages – Programming languages Programming languages – Scripting.
What does C store? >>A = [1 2 3] >>B = [1 1] >>[C,D]=meshgrid(A,B) c) a) d) b)
Visual Basic Programming
ME 142 Engineering Computation I Exam 2 Review VBA.
Chapter 4 Introduction to Classes, Objects, Methods and strings
Graphical Enablement In this presentation… –What is graphical enablement? –Introduction to newlook dialogs and tools used to graphical enable System i.
Intermacs Form Download Excel Tutorial Pivot Tables, Graphic Tools, Macros By: Devin Koehl.
Visual Basic for Application - Microsoft Access 2003 Programming applications using Objects.
Lecture 26: Reusable Methods: Enviable Sloth. Creating Function M-files User defined functions are stored as M- files To use them, they must be in the.
Excel Macros 1 Macros or, How to Automate Part of Your Spreadsheet or Worksheet.
NetTech Solutions Troubleshooting Office Applications Lesson Seven.
Intermacs Form Download Excel Tutorial Pivot Tables, Graphic Tools, Macros By: Devin Koehl.
After completing this lesson, you will be able to: Identify the basic features of productivity programs. Lesson: 1 Introduction to Productivity Programs.
Archiving.Net® Document Management System rchiving.Net® is a bi-lingual (Arabic/English) document management system that lets you capture, index, organize,
Providing the Missing Pieces by The Master's Touch.
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| WISL |||||||||||| 1 Most carriers utilize spreadsheets.
COMPREHENSIVE Access Tutorial 11 Using and Writing Visual Basic for Applications Code.
Chapter 10 Using Macros, Controls and Visual Basic for Applications (VBA) with Excel Microsoft Excel 2013.
Accomplish more with macros! Presenter: Joyce Bell Princeton University
June 17, 2009 Office 2007 Tips & Tricks.
Office tool for creating tables and charts
Computer 4 JEOPARDY Bobbie, Sandy, Trudy.
Objectives Learn about Function procedures (functions), Sub procedures (subroutines), and modules Review and modify an existing subroutine in an event.
Exploring Microsoft Excel
GRAPHICAL USER INTERFACE
CSCI N317 Computation for Scientific Applications Unit 1 – 1 MATLAB
Presentation transcript:

Calypso PCM Overview Calypso PCM Overview

Calypso PCM Overview

Calypso with PCM (Parameter Coded Measurements) allows for “Family of Part” programming. This means that one Calypso program can measure an entire catalog of similar parts with varying size or complexity. Logic can be included with a basic inspection plan to load individual measurement parameters based on part geometry. Calypso PCM Overview

Excel Sheet containing Part Parameters Utilizing PCM, family of part data stored in an excel sheet can be read into a Calypso Measurement Plan. In a case like this, an operator will select the part number at the beginning of the run, and the excel sheet will be read to determine the parameters for the indicated part. These parameters are then converted to a PCM file that is read into Calypso. The program is automatically modified to measure the part based upon the new parameter data. Calypso PCM Overview

Operator interface to choose a part at beginning of program run Utilizing PCM, family of part data stored in an excel sheet can be read into a Calypso Measurement Plan. In a case like this, an operator will select the part number at the beginning of the run, and the excel sheet will be read to determine the parameters for the indicated part. These parameters are then converted to a PCM file that is read into Calypso. The program is automatically modified to measure the part based upon the new parameter data. Calypso PCM Overview

Operator interface to choose a part at beginning of program run Utilizing PCM, family of part data stored in an excel sheet can be read into a Calypso Measurement Plan. In a case like this, an operator will select the part number at the beginning of the run, and the excel sheet will be read to determine the parameters for the indicated part. These parameters are then converted to a PCM file that is read into Calypso. The program is automatically modified to measure the part based upon the new parameter data. Calypso PCM Overview

A PCM file that is read into Calypso developed from the Excel Spreadsheet Utilizing PCM, family of part data stored in an excel sheet can be read into a Calypso Measurement Plan. In a case like this, an operator will select the part number at the beginning of the run, and the excel sheet will be read to determine the parameters for the indicated part. These parameters are then converted to a PCM file that is read into Calypso. The program is automatically modified to measure the part based upon the new parameter data. Calypso PCM Overview

A total of over 150 PCM commands are available for use including: With PCM, although developed primarily for “Families of Parts”, the functionality is nearly endless, allowing for complete customization of your Calypso Program. A total of over 150 PCM commands are available for use including: Mathematical Functions including comparison operators and full trigonometry calculations Character String Functions including functionality to parse long input strings Input/Output commands to display messages to operators and many different options to inquire input from operators at runtime File Commands to read from and write to external files Calypso PCM Overview

A total of over 150 PCM commands are available for use including: With PCM, although developed primarily for “Families of Parts”, the functionality is nearly endless, allowing for complete customization of your Calypso Program. A total of over 150 PCM commands are available for use including: Measurement Specific Functions which provide access to individual properties of measured features, stylus systems, and alignments CMM-Specific Functions including the ability to terminate an inspection or position the CMM at given coordinates System Commands that give access to items like time and time and date, as well as the ability to run external programs (.bat and .exe files) Custom Printout commands give access to the printout and allows for setting and testing report header information Calypso PCM Overview

PCM code is very similar to many mainstream programming languages. For Example, someone familiar with Macro programming in Excel will be able to easily apply their knowledge to PCM. Calypso PCM Overview

Code can be tested anytime with the “COMPUTE” function. Calypso PCM Overview

PCM can be used in “CONDITIONAL BRANCHING” to skip over portions of a program. In this example, the Z-Value of Point1 will NOT be executed if “diameter1” is greater than 33. The visual interface of conditional branching makes logic testing easy to understand. Calypso PCM Overview

Inside of features, ANY number can be set to be a variable. This includes, XYZ values, Scanning Speed, Number of Points, Diameters, anything! It is easy to see what values have parameters – they are highlighted yellow. Hovering the mouse over a yellow field will show what PCM variables are used. Calypso PCM Overview

Inside of features, ANY number can be set to be a variable. This includes, XYZ values, Scanning Speed, Number of Points, Diameters, anything! It is easy to see what values have parameters – they are highlighted yellow. Hovering the mouse over a yellow field will show what PCM variables are used. Calypso PCM Overview

Inside of features, ANY number can be set to be a variable. This includes, XYZ values, Scanning Speed, Number of Points, Diameters, anything! It is easy to see what values have parameters – they are highlighted yellow. Hovering the mouse over a yellow field will show what PCM variables are used. Calypso PCM Overview

If you have any specific questions about how PCM works, or would like confirmation that Calypso with PCM is a good solution to your measurement challenges, please contact us!   Ellison Technologies Southeast 4345 Morris Park Dr. Charlotte, NC 28227 704 545 7362 Calypso PCM Overview