SlideShare a Scribd company logo
1 of 21
Download to read offline
Proprietary and restricted rights notice
This documentation is proprietary to Siemens Product Lifecycle Management Software Inc.
© 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.
All trademarks belong to their respective holders.
[ CREATING A VIRTUAL
PROBE TOOL ]
This document provides an overview and example of how to construct a virtual probe tool for
use with a virtual Coordinate Measuring Machine in NX CMM Inspection Programming, version
8.5 and greater. The file Renishaw_Probe_Library_2010_04_16.zip, available to licensed NX
CMM users from http://support.ugs.com/gtac.shtml, is required to complete the example
provided.
Creating a virtual probe tool NX CMM Inspection Programming
2
7/13/2012
Contents
Probe Tool Overview............................................................................................ 3
Prepare to create a probe tool.............................................................................. 4
Step 1: Download Renishaw tool part files.................................................... 4
Step 2: Set up your load options ................................................................... 4
Step 3: View a complete probe tool assembly............................................... 5
Create a probe tool............................................................................................... 7
Step 1: Begin creating your probe tool.......................................................... 7
Step 2: Use the NX Assemblies application to add Renishaw components to
the probe setup ............................................................................................. 8
Step 3: Add remaining Renishaw components............................................ 11
Step 4: Set up your probe tool properties.................................................... 14
Step 5: Define the probe mounting junction and tracking point ................... 16
Step 6: Define a stem vector, top face location, and tip name .................... 17
Step 7: Export your probe tool to the NX CMM library ................................ 19
Step 8: Complete your probe definition....................................................... 20
Appendix A: Details of the Probe Dialog Box ..................................................... 20
Creating a virtual probe tool NX CMM Inspection Programming
3
Probe Tool Overview
A probe tool is a solid model or assembly that is used in the NX CMM Inspection Programming
application (it can also be used in NX Manufacturing applications). The shape of the tool is
defined by the solid model rather than traditional CAM Manufacturing parameters such as
diameter. Tracking points determine what point on the solid follows the programmed path.
You must create each probe tool using the Probe Tool template, available from the Inspection
tab of the New dialog box when you click New . You cannot simply copy geometry files to the
library and update the tool database. When creating or retrieving a tool, there are two subtypes in
the solid tool type or class:
• Generic
• Probe
Probe tools include parameters that let you define sensors and stems. Tools created from solids
are shown in all display, verify, and simulation commands, and the tool parameters, such as
stored tracking points, are available as necessary.
Solid modeled tools support:
• Assemblies
• Mounting junction and multiple tracking points
• Special parameters for each tracking point
o Sensor tip diameter, length and vector (direction)
o Sensor tip shape
• Storage in the ASCII library and in Teamcenter.
Creating a virtual probe tool NX CMM Inspection Programming
4
Prepare to create a probe tool
The following detailed steps will prepare you to create a probe tool using Renishaw tool part files.
Step 1: Download Renishaw tool part files
If you have not already done so, do the following.
1. Go to http://ftp.ugs.com/unigraphics/cmm_inspection/.
2. If necessary, on the GTAC: Siemens PLM Software page, enter your Webkey
Username and Webkey Password.
3. On the Support page, in the Filename column, click machine_models.
4. Download:
Renishaw_Probe_Library_2010_04_29.zip
Step 2: Set up your load options
1. Unzip Renishaw_Probe_Library_2010_04_16.zip to a preferred location on your hard
drive (for example, C:Temp).
2. In NX, choose File→Options→Assembly Load Options.
3. In the Assembly Load Options dialog box, in the Part Versions group, from Load,
select From Search Folders.
4. Next to Add Folder to Search, do the following.
a. Click .
b. In the Choose Search Directory dialog box, browse to the following folder:
[install directory]Renishaw_Probe_Library
where [install directory] is the location where you unzipped the library.
c. Click OK.
5. In the Assembly Load Options dialog box, in the Show Session Folders list box, select
the new path.
Creating a virtual probe tool NX CMM Inspection Programming
5
6. Click in the Add Folder to Search box, move to the end of the path, and add three
periods:
[install directory]Renishaw_Probe_LibraryMetric...
7. In the Assembly Load Options dialog box, in the Saved Load Options group, click
Save as Default .
NOTE: To avoid accidentally pulling geometry with similar names from previously defined
probe components, do not include
[install_directory]cmm_inspectionresource...
in your search path when defining new probes.
8. Click OK.
Step 3: View a complete probe tool assembly
1. Press Ctrl +o and in the following folder
[install
directory]Renishaw_Probe_LibraryMetricDefined_Probes
where [install directory] is the directory where you unzipped the library, open
TP200_SF_EXT20_A-5003-0034-01-A_Probe_Setup.prt. Although a probe
tool can be a single solid body or an assembly, this tool consists of multiple
components, as does the probe tool you will create in the next section.
2. Click the Assembly Navigator tab and then click individual components to identify
them in the graphics window.
Creating a virtual probe tool NX CMM Inspection Programming
6
3. Note that the tool axis must be aligned with the CAD Absolute +X axis.
4. Choose File→Close→All Parts.
5. If necessary, in the Close All Files dialog box, click No - Close.
PAA1 Adapter
TP200 Body – LA_1207_0020_C
TP200 Standard Force module
20mm Extension – M-5000-3648-01-H
CAD Absolute CSYS
(+X Tool Axis)
Styli –A-5003-0034-01-A
Creating a virtual probe tool NX CMM Inspection Programming
7
Create a probe tool
The following detailed steps will show you to how to create a probe tool using Renishaw tool part
files.
Step 1: Begin creating your probe tool
Start a new inspection setup file using the Probe Tool template by doing the following.
1. Choose File→New.
2. In the New dialog box, click the Inspection tab.
3. In the Templates group, from Units, select Millimeters, and then select Probe
Tool.
4. In the New File Name group, in the Name text box, type a name for your probe
setup file (this is not the name as it will appear when selecting it from the NX
CMM library, but the name of your working file).
5. Click Folder and in the Choose Directory dialog box, navigate to the
location where you want to save your probe, and then click OK.
6. In the Part to Reference group, click Name .
Creating a virtual probe tool NX CMM Inspection Programming
8
7. In the Select master part dialog box, click Open .
8. In the Part Name dialog box, navigate to
[install directory]Renishaw_Probe_LibraryMetricPAA
where [install directory] is the directory where you unzipped the library,
and select LA_1051_0417_C_PAA1.prt.
9. Click OK, click OK again, and then click OK to close the New dialog box.
The status bar searches your computer for related components, and then loads
the first component of the probe assembly.
Step 2: Use the NX Assemblies application to add Renishaw
components to the probe setup
1. Click Start and if Assemblies is unchecked, select it.
2. In the Assemblies toolbar, click Add Component .
3. In the Add Component dialog box, toward the bottom of the Part group, click
Open .
Creating a virtual probe tool NX CMM Inspection Programming
9
4. In the Part Name dialog box, navigate to
[install directory]Renishaw_Probe_LibraryMetricTP6
where [install directory] is the directory where you unzipped the library,
and select LA_1039_0050_B_TP6.prt.
5. Click OK.
The part appears selected in the Loaded Parts list and its representation is
visible in the Component Preview window.
6. In the Add Component dialog box, in the Placement group, from the
Positioning list, choose Select Origin.
7. Click OK.
8. In the Point dialog box, from Type, select Arc/Ellipse/Sphere Center.
Creating a virtual probe tool NX CMM Inspection Programming
10
9. If necessary, rotate the PAA1 component so that the bottom is visible, and then
position the TP6 probe body component by selecting the arc center of the
interface point on the PAA1 component.
10. The TP6 body component is added to the probe setup assembly.
Creating a virtual probe tool NX CMM Inspection Programming
11
Step 3: Add remaining Renishaw components
1. Rotate the probe so that the area of the TP6 body component where the
remaining extension and stylus components will be attached is visible.
2. In the Assemblies toolbar, click Add Component .
3. In the Add Component dialog box, toward the bottom of the Part group, click
Open .
4. In the Part Name dialog box, navigate to
[install directory]Renishaw_Probe_LibraryMetric
StyliM3
where [install directory] is the directory where you unzipped the library,
and select M-5000-3592-01-M.prt.
5. Click OK.
The part appears selected in the Loaded Parts list.
NOTE: In the Add Component dialog box, in the Placement group, your last
Select Origin selection from the Positioning list is retained. You do not need to
reselect it.
6. Click Apply.
Creating a virtual probe tool NX CMM Inspection Programming
12
7. In the Point dialog box, select the arc center of the interface point on the TP6
component.
8. The M extension component is added to the probe setup assembly.
9. In the Add Component dialog box, click Open .
10. In the Part Name dialog box, select A-5003-0060-01-A.prt.
11. Click OK, and then click OK again to open the Point dialog box.
Creating a virtual probe tool NX CMM Inspection Programming
13
12. In the graphics window, select the arc center of the interface point on the
extension component.
The A stylus component is added to the probe setup assembly.
Creating a virtual probe tool NX CMM Inspection Programming
14
Step 4: Set up your probe tool properties
1. If it is not visible, on the Resource Bar, click the Inspection Navigator tab.
2. In the Navigator toolbar, click Machine View.
3. In the Inspection Navigator, right-click GENERIC_MACHINE and choose
Insert→New Probe.
4. If it is not already selected, in the Create Tool dialog box, in the Location
group, select GENERIC_MACHINE.
Creating a virtual probe tool NX CMM Inspection Programming
15
5. In the Name text box, type a descriptive name of 30 characters or less for the
new tool as you want it to appear in the Inspection Navigator.
6. Click OK, and in the Probe dialog box, on the Tool tab, do the following.
a. In the Description group, using 132 characters or less, type the
description that will appear in the Description column of the NX CMM
library search results.
b. In the Numbers group, in the Tool Number text box, accept the
default value of 1.
c. In the Information group, in the Catalog Number text box, using 132
characters or less, type OEM part number reference information.
d. In the Library group, in the Library Reference group, define the
unique name for the probe that will appear throughout the application
(for example, in Inspection Navigator views and the Libref column of
the NX CMM library search results.
NOTE: The Probe list in the Inspection Path dialog box displays the
library reference and description combined. You can either type a
library reference name or leave the field blank to have the application
automatically assign a unique string.
7. Leave the Probe dialog box open for the next step.
Creating a virtual probe tool NX CMM Inspection Programming
16
Step 5: Define the probe mounting junction and tracking point
1. In the Probe dialog box, in the Mounting Junction group, define the location
and orientation of the probe tool in relation to the CMM machine or probe head
that it will be mounted to as follows.
IMPORTANT: This coordinate system will be aligned with the tool mount
junction specified in the kinematics for the CMM machine or probe head. The
CAD absolute X axis of the Mounting Junction must be oriented along the
tool axis for animations to work correctly. The Renishaw library components
were created with CAD Absolute X axis aligned with the tool axis.
a. In the Mounting Junction group, click .
b. In the CSYS dialog box, in the Type group, select Absolute CSYS.
c. Click OK.
2. In the Probe dialog box, click the Tracking tab.
3. In the Tracking Point group, click Select Tracking Point .
4. From the Selection bar above the Inspection Navigator, from the type filter
list, select Face, and from the selection scope list, select Entire Assembly.
Creating a virtual probe tool NX CMM Inspection Programming
17
5. Select the face of the spherical probe tip. You must select physical geometry,
as inferred geometry options are not available. Once you select the face, a
default name (TP_0) and CSYS are displayed at the tip center.
NOTE: Future NX CMM releases will support the circular, planar face of a
cylindrical probe tip, or the circular edge of a cylindrical probe tip.
6. Leave the Probe dialog box open for the next step.
Step 6: Define a stem vector, top face location, and tip name
The stem vector of each probe stem must point toward the point where it connects with the
probe for path animations and machine simulations to work. A best practice is to pick two
arc centers along the shaft of each stem to define the tip vector. If you want to create a
multi-tip probe, repeat the tracking point and stem vector definition for each tip (TP_1 –
TP_4), making sure to specify the stem vector as shown in the example below (vector
pointing towards the center).
1. In the Probe dialog box, in the Tracking Point group, ensure that Specify
Vector is set to Two Points .
Creating a virtual probe tool NX CMM Inspection Programming
18
2. If it is not already selected, from the Selection bar above the Inspection
Navigator, from the selection filter list, select No Selection Filter, and from
the selection scope list, select Entire Assembly.
3. Click Vector Dialog .
4. In the graphics window, click the sphere.
5. Set Specify To Point to Arc / Ellipse / Sphere Center.
6. Closer to the point where the stem connects with the probe, select another arc
center.
7. Click OK.
The vector now points from the first to the second point.
Creating a virtual probe tool NX CMM Inspection Programming
19
8. Click Select Top Face and then click the location where the probe tool
will mount with the probe head device.
9. Leave the Adjust Register and Offsets values at their default settings of 0.
Offsets will be supported in a future version for disk and cylindrical probe
stylus types.
NOTE: When adding a star type probe cluster, you can click Add New Set
to add more tracking points.
10. In the Name box, type –Z and press Tab.
When loaded in an inspection setup file, the probe tip will point in a –Z
direction rather than –Y. Your new tip name will better indicate its direction
when creating inspection path sub-operations.
11. Leave the Probe dialog box open for the next step.
Step 7: Export your probe tool to the NX CMM library
If you have rights to do so, you can add your probe to the NX CMM library.
1. In the Probe dialog box, click on the Tool tab.
2. In the Library group, click Export Tool to Library .
3. In the Template Attributes dialog box, select a Holder value of 310(Steep
Taper 40).
The Holder value will be added to the Holding System values specified in the
_DEVICE_HOLDER component when mounting the probe tool to the machine
and device. The probe tool is saved to the library.
4. Click OK.
Creating a virtual probe tool NX CMM Inspection Programming
20
5. NX copies the assembly to the tool library graphics area, creating a new folder
under ...MACHresourcelibrarytoolgraphic), and creates a tool
data record in the tool database that references the probe graphics files. The
record contains information similar to the following:
TP6_35EXT_A-5003-0060-01-A_4MM | 04 | 02 | TP6 x 35EXT x
36EWL x 4mm DIA | TMC0_00041 | Ruby | 1 | 310 |
6. In the Export Tool to Library dialog box, click OK.
7. Leave the Probe dialog box open for the next step.
Step 8: Complete your probe definition
1. In the Probe dialog box, click OK.
In Machine view of the Inspection Navigator, the new probe is now visible.
2. (Optional) Choose File→Save to save your setup file.
Appendix A: Details of the Probe Dialog Box
Tool tab
Mounting Junction determines the orientation and location of the probe tool relative to the
machine or probe head it is mounted to.
Specify CSYS Establishes the coordinate system for mounting the probe tool.
Description lets you type a description and assign a material for the tool.
Material
Lets you select a material from the Tool Material list.
Tool Number lets you assign a tool number.
Catalog Number Lets you enter a catalog number up to 132 characters long.
Library Reference lets you assign a unique library reference number. Leave this box blank for
NX to assign the number for you.
Export Tool to
Library
Lets you place the probe tool into the NX library.
Creating a virtual probe tool NX CMM Inspection Programming
21
Tracking tab
Tracking Point
Name Lets you enter a name for the tracking point.
Select Tracking
Point
Lets you select a face to define the tracking point.
Stem
Specify Vector
Establishes the direction of the probe sensor associated with this tracking
point.
Stem vector for the selected tracking point (1)
Select Top Face
Lets you select a face (2) to define the length of the sensor (how far the
probe extends).
Adjust Register Lets you assign register values used by some post processors.
Offsets
Lets you assign offset values required by some post processors (not
currently supported).
Add New Set Lets you add more tracking points.
List Displays the tracking points and lets you reorder or delete tracking points.

More Related Content

What's hot

Hyster f005 (h5.00 xl) forklift service repair manual
Hyster f005 (h5.00 xl) forklift service repair manualHyster f005 (h5.00 xl) forklift service repair manual
Hyster f005 (h5.00 xl) forklift service repair manualfudjsjfekskkem
 
Linear measuring instrument
Linear measuring instrumentLinear measuring instrument
Linear measuring instrumentcpandiv
 
Skin stringers-in-an-aircraft
Skin stringers-in-an-aircraftSkin stringers-in-an-aircraft
Skin stringers-in-an-aircraftsubhan90
 
Basicaircraftstructure 110325070203-phpapp02
Basicaircraftstructure 110325070203-phpapp02Basicaircraftstructure 110325070203-phpapp02
Basicaircraftstructure 110325070203-phpapp02Mohammad Abu Hayyeh
 
Primary Flight Instruments | Flight Mechanics | GATE Aerospace
Primary Flight Instruments | Flight Mechanics | GATE AerospacePrimary Flight Instruments | Flight Mechanics | GATE Aerospace
Primary Flight Instruments | Flight Mechanics | GATE AerospaceAge of Aerospace
 
Subsonic Airplane Design
Subsonic Airplane DesignSubsonic Airplane Design
Subsonic Airplane Designahmad bassiouny
 

What's hot (8)

Hyster f005 (h5.00 xl) forklift service repair manual
Hyster f005 (h5.00 xl) forklift service repair manualHyster f005 (h5.00 xl) forklift service repair manual
Hyster f005 (h5.00 xl) forklift service repair manual
 
Linear measuring instrument
Linear measuring instrumentLinear measuring instrument
Linear measuring instrument
 
Skin stringers-in-an-aircraft
Skin stringers-in-an-aircraftSkin stringers-in-an-aircraft
Skin stringers-in-an-aircraft
 
Basicaircraftstructure 110325070203-phpapp02
Basicaircraftstructure 110325070203-phpapp02Basicaircraftstructure 110325070203-phpapp02
Basicaircraftstructure 110325070203-phpapp02
 
ME 313 Mechanical Measurements and Instrumentation Lecture 01
ME 313 Mechanical Measurements and Instrumentation Lecture 01ME 313 Mechanical Measurements and Instrumentation Lecture 01
ME 313 Mechanical Measurements and Instrumentation Lecture 01
 
A400 m flight_test
A400 m flight_testA400 m flight_test
A400 m flight_test
 
Primary Flight Instruments | Flight Mechanics | GATE Aerospace
Primary Flight Instruments | Flight Mechanics | GATE AerospacePrimary Flight Instruments | Flight Mechanics | GATE Aerospace
Primary Flight Instruments | Flight Mechanics | GATE Aerospace
 
Subsonic Airplane Design
Subsonic Airplane DesignSubsonic Airplane Design
Subsonic Airplane Design
 

Similar to Nx cmm creating_probes_v._8.5

Creating a Schematic Design in OrCAD Capture CIS
Creating a Schematic Design in OrCAD Capture CISCreating a Schematic Design in OrCAD Capture CIS
Creating a Schematic Design in OrCAD Capture CISMd.Maruf Ahamed
 
CIC_Manual.pdf
CIC_Manual.pdfCIC_Manual.pdf
CIC_Manual.pdfRMani7
 
DesignSpark PCB Workshop Notes 2018
DesignSpark PCB Workshop Notes 2018DesignSpark PCB Workshop Notes 2018
DesignSpark PCB Workshop Notes 2018DesignSparkGC
 
Report on forensics tools
Report on forensics toolsReport on forensics tools
Report on forensics toolsVishnuPratap7
 
03 software test-plan-template
03 software test-plan-template03 software test-plan-template
03 software test-plan-templateAndrei Hortúa
 
RFT Tutorial 4 How Do We Record A Script Using Rational Functional Tester - RFT
RFT Tutorial 4 How Do We Record A Script Using Rational Functional Tester - RFTRFT Tutorial 4 How Do We Record A Script Using Rational Functional Tester - RFT
RFT Tutorial 4 How Do We Record A Script Using Rational Functional Tester - RFTYogindernath Gupta
 
Live Source - an Agile Toolkit
Live Source - an Agile ToolkitLive Source - an Agile Toolkit
Live Source - an Agile ToolkitAlline Oliveira
 
Getting started with code composer studio v3.3 for tms320 f2812
Getting started with code composer studio v3.3 for tms320 f2812Getting started with code composer studio v3.3 for tms320 f2812
Getting started with code composer studio v3.3 for tms320 f2812Pantech ProLabs India Pvt Ltd
 
En clipboard app quick_reference_guide
En clipboard app quick_reference_guideEn clipboard app quick_reference_guide
En clipboard app quick_reference_guideshivamagarwal223
 
SPHARM-PDM_Tutorial_July2015
SPHARM-PDM_Tutorial_July2015SPHARM-PDM_Tutorial_July2015
SPHARM-PDM_Tutorial_July2015Jonathan Perdomo
 
Creating mass users using e_catt
Creating mass users using e_cattCreating mass users using e_catt
Creating mass users using e_cattsparten369
 
Creating an Embedded System Lab
Creating an Embedded System LabCreating an Embedded System Lab
Creating an Embedded System LabNonamepro
 
Getting started with test complete 7
Getting started with test complete 7Getting started with test complete 7
Getting started with test complete 7Hoamuoigio Hoa
 

Similar to Nx cmm creating_probes_v._8.5 (20)

Creating a Schematic Design in OrCAD Capture CIS
Creating a Schematic Design in OrCAD Capture CISCreating a Schematic Design in OrCAD Capture CIS
Creating a Schematic Design in OrCAD Capture CIS
 
CIC_Manual.pdf
CIC_Manual.pdfCIC_Manual.pdf
CIC_Manual.pdf
 
DesignSpark PCB Workshop Notes 2018
DesignSpark PCB Workshop Notes 2018DesignSpark PCB Workshop Notes 2018
DesignSpark PCB Workshop Notes 2018
 
Report on forensics tools
Report on forensics toolsReport on forensics tools
Report on forensics tools
 
Vhdl design flow
Vhdl design flowVhdl design flow
Vhdl design flow
 
03 software test-plan-template
03 software test-plan-template03 software test-plan-template
03 software test-plan-template
 
Saving File As Plot File
Saving File As Plot FileSaving File As Plot File
Saving File As Plot File
 
RFT Tutorial 4 How Do We Record A Script Using Rational Functional Tester - RFT
RFT Tutorial 4 How Do We Record A Script Using Rational Functional Tester - RFTRFT Tutorial 4 How Do We Record A Script Using Rational Functional Tester - RFT
RFT Tutorial 4 How Do We Record A Script Using Rational Functional Tester - RFT
 
05 machining2d
05 machining2d05 machining2d
05 machining2d
 
Arena tutorial
Arena tutorialArena tutorial
Arena tutorial
 
Live Source - an Agile Toolkit
Live Source - an Agile ToolkitLive Source - an Agile Toolkit
Live Source - an Agile Toolkit
 
Getting started with code composer studio v3.3 for tms320 f2812
Getting started with code composer studio v3.3 for tms320 f2812Getting started with code composer studio v3.3 for tms320 f2812
Getting started with code composer studio v3.3 for tms320 f2812
 
En clipboard app quick_reference_guide
En clipboard app quick_reference_guideEn clipboard app quick_reference_guide
En clipboard app quick_reference_guide
 
SPHARM-PDM_Tutorial_July2015
SPHARM-PDM_Tutorial_July2015SPHARM-PDM_Tutorial_July2015
SPHARM-PDM_Tutorial_July2015
 
Creating mass users using e_catt
Creating mass users using e_cattCreating mass users using e_catt
Creating mass users using e_catt
 
Creating an Embedded System Lab
Creating an Embedded System LabCreating an Embedded System Lab
Creating an Embedded System Lab
 
MultiSim.pptx
MultiSim.pptxMultiSim.pptx
MultiSim.pptx
 
Your notes DNA
Your notes DNAYour notes DNA
Your notes DNA
 
Ecad final
Ecad finalEcad final
Ecad final
 
Getting started with test complete 7
Getting started with test complete 7Getting started with test complete 7
Getting started with test complete 7
 

More from Raul Marcos Sanchez

More from Raul Marcos Sanchez (6)

Proceso de fabricaion no tradicional
Proceso de fabricaion no tradicional Proceso de fabricaion no tradicional
Proceso de fabricaion no tradicional
 
Catalogo de rabourdin
Catalogo de rabourdinCatalogo de rabourdin
Catalogo de rabourdin
 
diseño de utillajes
diseño de utillajesdiseño de utillajes
diseño de utillajes
 
GENERACION DE VISTAS DE PLANO SIEMENS NX
GENERACION DE VISTAS DE PLANO SIEMENS NXGENERACION DE VISTAS DE PLANO SIEMENS NX
GENERACION DE VISTAS DE PLANO SIEMENS NX
 
Copias asociativas SIEMENS NX
Copias asociativas SIEMENS NXCopias asociativas SIEMENS NX
Copias asociativas SIEMENS NX
 
Sketch resumen
Sketch resumenSketch resumen
Sketch resumen
 

Recently uploaded

OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
microprocessor 8085 and its interfacing
microprocessor 8085  and its interfacingmicroprocessor 8085  and its interfacing
microprocessor 8085 and its interfacingjaychoudhary37
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxPoojaBan
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2RajaP95
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfAsst.prof M.Gokilavani
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxvipinkmenon1
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 

Recently uploaded (20)

young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
microprocessor 8085 and its interfacing
microprocessor 8085  and its interfacingmicroprocessor 8085  and its interfacing
microprocessor 8085 and its interfacing
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptx
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptx
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 

Nx cmm creating_probes_v._8.5

  • 1. Proprietary and restricted rights notice This documentation is proprietary to Siemens Product Lifecycle Management Software Inc. © 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved. All trademarks belong to their respective holders. [ CREATING A VIRTUAL PROBE TOOL ] This document provides an overview and example of how to construct a virtual probe tool for use with a virtual Coordinate Measuring Machine in NX CMM Inspection Programming, version 8.5 and greater. The file Renishaw_Probe_Library_2010_04_16.zip, available to licensed NX CMM users from http://support.ugs.com/gtac.shtml, is required to complete the example provided.
  • 2. Creating a virtual probe tool NX CMM Inspection Programming 2 7/13/2012 Contents Probe Tool Overview............................................................................................ 3 Prepare to create a probe tool.............................................................................. 4 Step 1: Download Renishaw tool part files.................................................... 4 Step 2: Set up your load options ................................................................... 4 Step 3: View a complete probe tool assembly............................................... 5 Create a probe tool............................................................................................... 7 Step 1: Begin creating your probe tool.......................................................... 7 Step 2: Use the NX Assemblies application to add Renishaw components to the probe setup ............................................................................................. 8 Step 3: Add remaining Renishaw components............................................ 11 Step 4: Set up your probe tool properties.................................................... 14 Step 5: Define the probe mounting junction and tracking point ................... 16 Step 6: Define a stem vector, top face location, and tip name .................... 17 Step 7: Export your probe tool to the NX CMM library ................................ 19 Step 8: Complete your probe definition....................................................... 20 Appendix A: Details of the Probe Dialog Box ..................................................... 20
  • 3. Creating a virtual probe tool NX CMM Inspection Programming 3 Probe Tool Overview A probe tool is a solid model or assembly that is used in the NX CMM Inspection Programming application (it can also be used in NX Manufacturing applications). The shape of the tool is defined by the solid model rather than traditional CAM Manufacturing parameters such as diameter. Tracking points determine what point on the solid follows the programmed path. You must create each probe tool using the Probe Tool template, available from the Inspection tab of the New dialog box when you click New . You cannot simply copy geometry files to the library and update the tool database. When creating or retrieving a tool, there are two subtypes in the solid tool type or class: • Generic • Probe Probe tools include parameters that let you define sensors and stems. Tools created from solids are shown in all display, verify, and simulation commands, and the tool parameters, such as stored tracking points, are available as necessary. Solid modeled tools support: • Assemblies • Mounting junction and multiple tracking points • Special parameters for each tracking point o Sensor tip diameter, length and vector (direction) o Sensor tip shape • Storage in the ASCII library and in Teamcenter.
  • 4. Creating a virtual probe tool NX CMM Inspection Programming 4 Prepare to create a probe tool The following detailed steps will prepare you to create a probe tool using Renishaw tool part files. Step 1: Download Renishaw tool part files If you have not already done so, do the following. 1. Go to http://ftp.ugs.com/unigraphics/cmm_inspection/. 2. If necessary, on the GTAC: Siemens PLM Software page, enter your Webkey Username and Webkey Password. 3. On the Support page, in the Filename column, click machine_models. 4. Download: Renishaw_Probe_Library_2010_04_29.zip Step 2: Set up your load options 1. Unzip Renishaw_Probe_Library_2010_04_16.zip to a preferred location on your hard drive (for example, C:Temp). 2. In NX, choose File→Options→Assembly Load Options. 3. In the Assembly Load Options dialog box, in the Part Versions group, from Load, select From Search Folders. 4. Next to Add Folder to Search, do the following. a. Click . b. In the Choose Search Directory dialog box, browse to the following folder: [install directory]Renishaw_Probe_Library where [install directory] is the location where you unzipped the library. c. Click OK. 5. In the Assembly Load Options dialog box, in the Show Session Folders list box, select the new path.
  • 5. Creating a virtual probe tool NX CMM Inspection Programming 5 6. Click in the Add Folder to Search box, move to the end of the path, and add three periods: [install directory]Renishaw_Probe_LibraryMetric... 7. In the Assembly Load Options dialog box, in the Saved Load Options group, click Save as Default . NOTE: To avoid accidentally pulling geometry with similar names from previously defined probe components, do not include [install_directory]cmm_inspectionresource... in your search path when defining new probes. 8. Click OK. Step 3: View a complete probe tool assembly 1. Press Ctrl +o and in the following folder [install directory]Renishaw_Probe_LibraryMetricDefined_Probes where [install directory] is the directory where you unzipped the library, open TP200_SF_EXT20_A-5003-0034-01-A_Probe_Setup.prt. Although a probe tool can be a single solid body or an assembly, this tool consists of multiple components, as does the probe tool you will create in the next section. 2. Click the Assembly Navigator tab and then click individual components to identify them in the graphics window.
  • 6. Creating a virtual probe tool NX CMM Inspection Programming 6 3. Note that the tool axis must be aligned with the CAD Absolute +X axis. 4. Choose File→Close→All Parts. 5. If necessary, in the Close All Files dialog box, click No - Close. PAA1 Adapter TP200 Body – LA_1207_0020_C TP200 Standard Force module 20mm Extension – M-5000-3648-01-H CAD Absolute CSYS (+X Tool Axis) Styli –A-5003-0034-01-A
  • 7. Creating a virtual probe tool NX CMM Inspection Programming 7 Create a probe tool The following detailed steps will show you to how to create a probe tool using Renishaw tool part files. Step 1: Begin creating your probe tool Start a new inspection setup file using the Probe Tool template by doing the following. 1. Choose File→New. 2. In the New dialog box, click the Inspection tab. 3. In the Templates group, from Units, select Millimeters, and then select Probe Tool. 4. In the New File Name group, in the Name text box, type a name for your probe setup file (this is not the name as it will appear when selecting it from the NX CMM library, but the name of your working file). 5. Click Folder and in the Choose Directory dialog box, navigate to the location where you want to save your probe, and then click OK. 6. In the Part to Reference group, click Name .
  • 8. Creating a virtual probe tool NX CMM Inspection Programming 8 7. In the Select master part dialog box, click Open . 8. In the Part Name dialog box, navigate to [install directory]Renishaw_Probe_LibraryMetricPAA where [install directory] is the directory where you unzipped the library, and select LA_1051_0417_C_PAA1.prt. 9. Click OK, click OK again, and then click OK to close the New dialog box. The status bar searches your computer for related components, and then loads the first component of the probe assembly. Step 2: Use the NX Assemblies application to add Renishaw components to the probe setup 1. Click Start and if Assemblies is unchecked, select it. 2. In the Assemblies toolbar, click Add Component . 3. In the Add Component dialog box, toward the bottom of the Part group, click Open .
  • 9. Creating a virtual probe tool NX CMM Inspection Programming 9 4. In the Part Name dialog box, navigate to [install directory]Renishaw_Probe_LibraryMetricTP6 where [install directory] is the directory where you unzipped the library, and select LA_1039_0050_B_TP6.prt. 5. Click OK. The part appears selected in the Loaded Parts list and its representation is visible in the Component Preview window. 6. In the Add Component dialog box, in the Placement group, from the Positioning list, choose Select Origin. 7. Click OK. 8. In the Point dialog box, from Type, select Arc/Ellipse/Sphere Center.
  • 10. Creating a virtual probe tool NX CMM Inspection Programming 10 9. If necessary, rotate the PAA1 component so that the bottom is visible, and then position the TP6 probe body component by selecting the arc center of the interface point on the PAA1 component. 10. The TP6 body component is added to the probe setup assembly.
  • 11. Creating a virtual probe tool NX CMM Inspection Programming 11 Step 3: Add remaining Renishaw components 1. Rotate the probe so that the area of the TP6 body component where the remaining extension and stylus components will be attached is visible. 2. In the Assemblies toolbar, click Add Component . 3. In the Add Component dialog box, toward the bottom of the Part group, click Open . 4. In the Part Name dialog box, navigate to [install directory]Renishaw_Probe_LibraryMetric StyliM3 where [install directory] is the directory where you unzipped the library, and select M-5000-3592-01-M.prt. 5. Click OK. The part appears selected in the Loaded Parts list. NOTE: In the Add Component dialog box, in the Placement group, your last Select Origin selection from the Positioning list is retained. You do not need to reselect it. 6. Click Apply.
  • 12. Creating a virtual probe tool NX CMM Inspection Programming 12 7. In the Point dialog box, select the arc center of the interface point on the TP6 component. 8. The M extension component is added to the probe setup assembly. 9. In the Add Component dialog box, click Open . 10. In the Part Name dialog box, select A-5003-0060-01-A.prt. 11. Click OK, and then click OK again to open the Point dialog box.
  • 13. Creating a virtual probe tool NX CMM Inspection Programming 13 12. In the graphics window, select the arc center of the interface point on the extension component. The A stylus component is added to the probe setup assembly.
  • 14. Creating a virtual probe tool NX CMM Inspection Programming 14 Step 4: Set up your probe tool properties 1. If it is not visible, on the Resource Bar, click the Inspection Navigator tab. 2. In the Navigator toolbar, click Machine View. 3. In the Inspection Navigator, right-click GENERIC_MACHINE and choose Insert→New Probe. 4. If it is not already selected, in the Create Tool dialog box, in the Location group, select GENERIC_MACHINE.
  • 15. Creating a virtual probe tool NX CMM Inspection Programming 15 5. In the Name text box, type a descriptive name of 30 characters or less for the new tool as you want it to appear in the Inspection Navigator. 6. Click OK, and in the Probe dialog box, on the Tool tab, do the following. a. In the Description group, using 132 characters or less, type the description that will appear in the Description column of the NX CMM library search results. b. In the Numbers group, in the Tool Number text box, accept the default value of 1. c. In the Information group, in the Catalog Number text box, using 132 characters or less, type OEM part number reference information. d. In the Library group, in the Library Reference group, define the unique name for the probe that will appear throughout the application (for example, in Inspection Navigator views and the Libref column of the NX CMM library search results. NOTE: The Probe list in the Inspection Path dialog box displays the library reference and description combined. You can either type a library reference name or leave the field blank to have the application automatically assign a unique string. 7. Leave the Probe dialog box open for the next step.
  • 16. Creating a virtual probe tool NX CMM Inspection Programming 16 Step 5: Define the probe mounting junction and tracking point 1. In the Probe dialog box, in the Mounting Junction group, define the location and orientation of the probe tool in relation to the CMM machine or probe head that it will be mounted to as follows. IMPORTANT: This coordinate system will be aligned with the tool mount junction specified in the kinematics for the CMM machine or probe head. The CAD absolute X axis of the Mounting Junction must be oriented along the tool axis for animations to work correctly. The Renishaw library components were created with CAD Absolute X axis aligned with the tool axis. a. In the Mounting Junction group, click . b. In the CSYS dialog box, in the Type group, select Absolute CSYS. c. Click OK. 2. In the Probe dialog box, click the Tracking tab. 3. In the Tracking Point group, click Select Tracking Point . 4. From the Selection bar above the Inspection Navigator, from the type filter list, select Face, and from the selection scope list, select Entire Assembly.
  • 17. Creating a virtual probe tool NX CMM Inspection Programming 17 5. Select the face of the spherical probe tip. You must select physical geometry, as inferred geometry options are not available. Once you select the face, a default name (TP_0) and CSYS are displayed at the tip center. NOTE: Future NX CMM releases will support the circular, planar face of a cylindrical probe tip, or the circular edge of a cylindrical probe tip. 6. Leave the Probe dialog box open for the next step. Step 6: Define a stem vector, top face location, and tip name The stem vector of each probe stem must point toward the point where it connects with the probe for path animations and machine simulations to work. A best practice is to pick two arc centers along the shaft of each stem to define the tip vector. If you want to create a multi-tip probe, repeat the tracking point and stem vector definition for each tip (TP_1 – TP_4), making sure to specify the stem vector as shown in the example below (vector pointing towards the center). 1. In the Probe dialog box, in the Tracking Point group, ensure that Specify Vector is set to Two Points .
  • 18. Creating a virtual probe tool NX CMM Inspection Programming 18 2. If it is not already selected, from the Selection bar above the Inspection Navigator, from the selection filter list, select No Selection Filter, and from the selection scope list, select Entire Assembly. 3. Click Vector Dialog . 4. In the graphics window, click the sphere. 5. Set Specify To Point to Arc / Ellipse / Sphere Center. 6. Closer to the point where the stem connects with the probe, select another arc center. 7. Click OK. The vector now points from the first to the second point.
  • 19. Creating a virtual probe tool NX CMM Inspection Programming 19 8. Click Select Top Face and then click the location where the probe tool will mount with the probe head device. 9. Leave the Adjust Register and Offsets values at their default settings of 0. Offsets will be supported in a future version for disk and cylindrical probe stylus types. NOTE: When adding a star type probe cluster, you can click Add New Set to add more tracking points. 10. In the Name box, type –Z and press Tab. When loaded in an inspection setup file, the probe tip will point in a –Z direction rather than –Y. Your new tip name will better indicate its direction when creating inspection path sub-operations. 11. Leave the Probe dialog box open for the next step. Step 7: Export your probe tool to the NX CMM library If you have rights to do so, you can add your probe to the NX CMM library. 1. In the Probe dialog box, click on the Tool tab. 2. In the Library group, click Export Tool to Library . 3. In the Template Attributes dialog box, select a Holder value of 310(Steep Taper 40). The Holder value will be added to the Holding System values specified in the _DEVICE_HOLDER component when mounting the probe tool to the machine and device. The probe tool is saved to the library. 4. Click OK.
  • 20. Creating a virtual probe tool NX CMM Inspection Programming 20 5. NX copies the assembly to the tool library graphics area, creating a new folder under ...MACHresourcelibrarytoolgraphic), and creates a tool data record in the tool database that references the probe graphics files. The record contains information similar to the following: TP6_35EXT_A-5003-0060-01-A_4MM | 04 | 02 | TP6 x 35EXT x 36EWL x 4mm DIA | TMC0_00041 | Ruby | 1 | 310 | 6. In the Export Tool to Library dialog box, click OK. 7. Leave the Probe dialog box open for the next step. Step 8: Complete your probe definition 1. In the Probe dialog box, click OK. In Machine view of the Inspection Navigator, the new probe is now visible. 2. (Optional) Choose File→Save to save your setup file. Appendix A: Details of the Probe Dialog Box Tool tab Mounting Junction determines the orientation and location of the probe tool relative to the machine or probe head it is mounted to. Specify CSYS Establishes the coordinate system for mounting the probe tool. Description lets you type a description and assign a material for the tool. Material Lets you select a material from the Tool Material list. Tool Number lets you assign a tool number. Catalog Number Lets you enter a catalog number up to 132 characters long. Library Reference lets you assign a unique library reference number. Leave this box blank for NX to assign the number for you. Export Tool to Library Lets you place the probe tool into the NX library.
  • 21. Creating a virtual probe tool NX CMM Inspection Programming 21 Tracking tab Tracking Point Name Lets you enter a name for the tracking point. Select Tracking Point Lets you select a face to define the tracking point. Stem Specify Vector Establishes the direction of the probe sensor associated with this tracking point. Stem vector for the selected tracking point (1) Select Top Face Lets you select a face (2) to define the length of the sensor (how far the probe extends). Adjust Register Lets you assign register values used by some post processors. Offsets Lets you assign offset values required by some post processors (not currently supported). Add New Set Lets you add more tracking points. List Displays the tracking points and lets you reorder or delete tracking points.