automation with sa 24.06.2014, cern markus steiner, pm software

28
Automation with SA 24.06.2014, CERN Markus Steiner, PM Software

Upload: addison-yeast

Post on 02-Apr-2015

216 views

Category:

Documents


0 download

TRANSCRIPT

  • Slide 1

Automation with SA 24.06.2014, CERN Markus Steiner, PM Software Slide 2 2 Agenda 1 2 3 Introduction into SA automation Examples (Discussion) Slide 3 3 Ways of Automating SA Toolkit (Relationships FeatureChecks) Measurement Plan (MP) SA SDK (Software Development Kit) Slide 4 4 Ways of Automating SA Toolkit (Relationships, FeatureChecks) Slide 5 5 Toolkit - Inspection 0.021 Heads-Up Display (HUD) Instrument Toolbar RMS and instrument Feedback Tree View Report Bar Toolkit Slide 6 6 Toolkit - Inspection Do inspection Clear Measuremen ts Re-execute Slide 7 7 Toolkit Feature Checks Slide 8 8 Ways of Automating SA Measurement Plan (MP) Slide 9 9 What is a measurement plan? An MP is a script written in SA to automate measurement, analysis and reporting tasks. SA Ultimate SA Machine Slide 10 10 What Are MPs Good For? Repetitive Tasks. Complex Tasks. Removing Human Error. Process Standardization. Incorporating Custom Logic. Extending SA Functionality. Automatic Report Generation. Reduction in Turnaround Time. What Are MPs Good For? Slide 11 11 Demo MP - Analysis Slide 12 12 MP GUI Graphical User Interface (GUI) used for editing Not Text-Based ! Slide 13 13 MP Building blocks Conditionals Loops Variables File I/O Arrays Subroutines Slide 14 14 RealWorld Example: Automation of Application truck trailer bogie AT402 with SA to assemble two separate parts of a trailer bogie One of the parts which have to be aligned to each other is the base structure of the trailer without the wheels. The other one is an already assembled part which axle / wheel suspension. base structure axle / wheel suspension Slide 15 15 MP creation Process Template Creation MP creation Connect to Instrument Align Build Report Slide 16 16 Template creation... Slide 17 17 MP creation... Slide 18 18 Exercise: Truck Trailer - Alignment Alignment: Primary Z-Axis: 4 measurements on the bottom of both frame rails Secondary X-Axis: Line between the center of the King Pin and the average point between the edge point on the bottom Origin: Center of the King Pin Slide 19 19 Truck Trailer Build Sequence For the alignment process the customer has constructed a special rail system to move the wheel part into the right assembly position. On the wheel part will be 4 holes which could be measured to detect the right position. Build the wheel slider Use the imported lines for nominal information Tolerance +/- 0.1 Create a vector group which will show the result of the build process Slide 20 20 Truck Trailer Build Sequence Visual Representation Slide 21 21 Truck Trailer Additional Reporting Representation GD&T Flatness Check of the 2 stringers Tolerance: 0.2 Distance Check between the wheel axes Diagonally distance check Slide 22 22 Reporting process: Excel Report Contains all dimensions with Pass/Fail indicators Part ID, Operator Name, & Date also contained in Report Truck Trailer Excel Reporting Slide 23 23 Next Level g it to the Next Level... Slide 24 24 Ways of Automating SA SA SDK Slide 25 25 SA SDK Overview Enables embedded integration SA functionalityConnect to SA via MP interfaceMP provides stub code in C++ and VBDirect data exchange between SA and Integration App Slide 26 26 SA Button with HTML Slide 27 27 SA SDK Application Example 737 Fuselage Join Slide 28 28 SA SDK Application Example: 737 Fuselage Join Slide 29 29 SA SDK Application Example: Mold and Segment Inspection Slide 30 30 SDK Application: embedded VBA Example Slide 31 31 SDK Application: embedded VBA Example Collection Name Group NamePt NameX Y Z Slide 32 Thank you