• No results found

Virtual DMIS Users Guide -01

N/A
N/A
Protected

Academic year: 2021

Share "Virtual DMIS Users Guide -01"

Copied!
209
0
0

Loading.... (view fulltext now)

Full text

(1)

Next Generation Metrology Software Making

CADE>CMM Inspection a Reality

USERS GUIDE

Virtual DMIS 2006

(2)

Virtual DMIS has been certified by the Physikalisch -Technische Bundesanstalt. It is the national institute of natural and engineering sciences. PTB is the highest technical authority for metrology and physical safety

(3)

INTRODUCTION 1

VIRTUAL DMIS DOCUMENTATION 1

USER GUIDE CONVENTIONS 2

MOUSE CONVENTIONS 5

SYSTEM REQUIREMENTS 9

INSTALLING VIRTUAL DMIS 11

STARTING THE CMM WITH VIRTUAL DMIS FOR THE FIRST TIME 13

SENSOR CONFIGURATION 15

HOMING THE CMM 17

CHOOSING COMMANDS IN VIRTUAL DMIS 19

USER INTERFACE 21

INTERACTIVE LOGO & DRIVER STATUS ICON 23

SYSTEM UTILITIES MENU 25

PROJECT 26 CONFIGURATION 35 TOOLS 51 WINDOWS 65 OUTPUT 67 HELP 68

MAIN TOOL BAR 69

CONSTRUCTIONS 70 TOLERANCES 71 SENSORS 72 COORDINATE SYSTEMS 73 PROGRAM 74 DATA MANAGER 75 MACHINE CERTIFICATION 76 MY TOOL BAR 76 HELP 76

SMART TOOL BAR 77

DATABASE AREA 79

DATABASE TOOL BAR 79

FEATURES 81

TOLERANCES 87

COORDINATE SYSTEMS AND SENSORS 89

VARIABLES DATABASE 93

ICONIZED DMIS PROGRAM DATABASE 95

LAST TWO FEATURES 102

FEATURE MEASUREMENT TOOL BAR 103

PROGRAM STATUS TOOL BAR 107

MODE 107

PROBE COMP 108

WKPLANE 108

(4)

Virtual DMIS

ANGLE 109

COORDINATE 110

LEARN 110

GRAPHICS AREA 111

GRAPH ICS TOOL BAR 121

USING V RTUAL DMIS 141

FEATURE MEASUREMENT 141 POINT 142 POINT 142 LINE 144 PLANE 146 CIRCLE 147 CYLINDER 149 CONE 151 SPHERE 153 CURVE 155 ARC 156 ELLIPSE 157 SLOT 158 SURFACE 159 GEAR 159 FEATURE CONSTRUCTION 161 FEATURE TOLERANCES 173 SENSORS 181 COORDINATE SYSTEMS 187 OUTPUT WINDOW 195 SHUTDOWN PROCEDURE 201 APPENDIX A 203 WHERE TO FIND US 204 SUPPORT SERVICES 204 Appendix B 205

(5)

INTRODUCTION

Prop:4 Goof vs.." row ton tolo

921 \-,11 4011 bisitptbiai e -0 MEMO Point 4/ Line 21 Rene Circle Cylinder Cone Sphere :".1 Arc Ellipse CT Slot Come Surface Geer C Snort w e high

WOE MOO PRCOlor WOX...14 LENGTH MA VOCE{ ICOCR, CART LEAR% Off r.

VIRTUAL DMIS DOCUMENTATION

While reading this section, reference is made to various areas of the Single Page User Interface. Please refer to the illustration on page 21 of this guide.

To help you learn to use Virtual DMIS efficiently, the printed documentation and on-line help include the following elements.

• Text help — Text help is available on-line as well as from this guide.

• On-Line Help - The on-line help may be accessed any time by clicking the question mark at the rightmost side of the main tool bar.

• Video help — There are video files built into the Virtual DMIS software to assist with measurement of features, setting alignments, tolerancing, constructions and basic routines to begin programming. • Voice help — Voice files are attached to software keys. The voice files may be used to identify software

key selections.

• DMIS syntax — The on-line help has the DMIS code embedded into each feature definition.

• Voice Diagnostics — All hardware and many software errors have been linked to voice files. The User is not required to read a manual to discover where errors are occurring.

Ion tL tLf ri> nn ht ti et 1

(6)

Virtual DMIS

USER GUIDE CONVENTIONS

Virtual DMIS is designed to run on a number of different computers and operating systems.

While many of these platforms are very similar, the look and feel from one system to the next varies enough that it is not possible to write a guide that matches exactly what the user will experience.

In an effort to present a consistent documentation that is easy to read with information that can be applied to a number of platforms the conventions described below are used.

There are four basic areas:

TYPOGRAPHICAL This is the look and feel of this guide.

KEYBOARD A description of key sequences.

VIRTUAL DMIS How this guide describes the Virtual DMIS Graphical User Interface.

MOUSE How some of the many types of mice interact with Virtual DMIS

TYPOGRAPHICAL CONVENTIONS Menu Selection

Text seen in Virtual DMIS menu selections, or titles have been placed in bold characters for its first occurrence.

DMIS Syntax

DMIS syntax is typed using uppercase lettering. When examples of code are to be presented, the font will change to a Times New Roman 10-point font.

THIS IS AN EXAMPLE OF TIMES NEW ROMAN 10 POINT UPPERCASE THAT IS USED FOR DMIS CODE.

KEYBOARD CONVENTIONS

Keyboards come in many shapes and sizes; each one has its own unique layout and labeling. In addition to confusing, labeling the function of a key can change from one application to the next. Users are urged to take a few minutes and review the notes below to learn the function of keys and key combinations in the Virtual DMIS environment.

1) The keys on your keyboard may not be labeled exactly as they are in the manual. 2) The keys on your keyboard may not be in the same location described in this manual.

(7)

Key-names

Keyboards have keys and each key has a name, a "key-name". There is a key on the right it is larger than the other keys. On many keyboards, the word "enter" is printed on top of this key. In this guide, key-names are shown in capital letters.

For example:

1) The Control key is shown as CTRL in this guide. 2) The Escape key is shown as ESC in this guide. 3) The Enter key is shown as ENTER in this guide 4) The Alternate key is shown as ALT in this guide Single Keys

Each key on a keyboard has a function and this function varies from one application to the next. The specific functions of keys in the Virtual DMIS application are listed below.

ENTER

ENTER and RETURN, are two common names for this key. Regardless of the name, these keys perform the same action in Virtual DMIS. In the documentation, 'Press ENTER' means that either ENTER or RETURN may be pressed, unless specifically instructed otherwise.

TAB

The TAB key will move the cursor from field to field within a window. Numeric Keypad Keys

On most computer systems, the keyboard is extended to include a numeric keypad on the right-hand side. These keys may be used for numeric input. The NUM LOCK key must be activated. Usually there is a light on the keyboard, indicating when NUM LOCK has been activated

ARROW KEYS (a4,0.=:>)

The arrow keys are used to manipulate the graphics on the screen. To see more information to the right of the machine, press the right arrow, etc. All four directions are available (left, right, up, down).

HOME, END, PAGE UP, PAGE DOWN

These keys may be used to move the cursor through the database area of your screen. These may be used once a program has been created

(8)

Virtual DMIS

Hot Keys

Keys can be used in combination as shortcut keys. This is commonly used in Virtual DMIS. For example:

1. ALT+P means to hold down the ALT key and while still holding down the ALT key pressing the P key.

2. ALT+SHIFT+C means to hold down the ALT and SHIFT keys and while still holding down the ALT and SHIFT keys pressing the C key

Keys can be used in sequence as shortcut keys.

1. ALT P means to press and release each of these keys in order; press the ALT key and release (often a menu bar is then highlighted) then press the P key.

2. ALT F C means to press and release each of these keys in order; press the ALT key and release (often a menu bar is highlighted at this juncture), then press the F key and release, then press the C key.

Accelerator Keys

Functions on a menu in some applications have a key-name in that function underlined. These functions can be accessed with a single keystroke when the menu is active.

Virtual DMIS supports accelerator keys for all the pull down menus on the Systems Utilities Menus. The key-name that points to the accelerator are always the keys are always the first letter or number in the name and are not underlined in Virtual DMIS.

NOTE:

When more than one item in the pull down begins with the same letter, pressing the accelerator key a second time will bring the user to the next selection with the same beginning letter. For example, the hot key ALT P will open the project menu and then pressing the accelerator, will bring the user to the Import CAD selection; pressing the key, a second time will bring the user

to Import Sensor Data. This holds true for all pull down menus.

Labels

When labels of features, sensors, tolerances, etc. are referred to in this document, the default system labels and names are assumed.

(9)

lil

Right Button

"RMB"

Left Button

MOUSE CONVENTIONS

Virtual DMIS supports a two-button mouse, a wheel mouse or a three-button mouse. For offline use, the Logitech Magellan 3D Space Mouse TM is supported.

Wheel

LMB The left button (referred to as LMB in this manual) is the primary button. Most selections in the software are made using the LMB. Selections are made using a single 'click'.

Functions may also be performed by pressing and holding a mouse button. The movement of the mouse while a button is activated will determine the amount of change on the screen.

RMB The right mouse button (referred to as RMB in this manual) will present a variety of menus depending on where the pointer was resting when the right button was activated.

POINT Means to position the mouse pointer until the tip of the pointer rests on whatever you wish to point to on the screen.

CLICK Means to press and then immediately release the mouse button without moving the mouse. DOUBLE CLICK Means to quickly click two times. This is used to activate an application.

For example, 'Double click' on the Virtual DMIS logo to enter the software. The speed of the double click may be set by right clicking on 'My computer' on your desktop. Select open. Open the control panel on the menu and select mouse. The slider bar on the button tab will allow you to increase or decrease the speed of the 'Double click'. There is a test area next to the slider where you may test your speed.

DRAG 'Drag' means to point and then hold down the mouse button as you move the mouse

DRAG AND DROP means to point; hold the mouse button down over an item; slide the mouse across the screen and release the mouse button when the item is over the desired location.

BOX 'Box' is created by holding the LMB and dragging the pointer on the screen diagonally. This function is used in the best-fit feature construction. This feature is also used to zoom in on an area of the Graphics area of the screen.

(10)

Virtual DMIS

TWO BUTTON MOUSE

Menu Manipulation

RMB in title bar of a window within Virtual DMIS allows users to close or move the menu. Title bar of an active window is highlighted in blue when using the windows classic color scheme. If the user should change the color scheme of the Windows operating system, the appearance of Virtual DMIS will change accordingly.

Pull Down Menus

LMB on the menu name in the System Utilities Menu along the top of the screen, or on an icon in other menu bars opens the menu.

Pop-up Menus

RMB opens pop-up menus. There is a pop up menu in the graphics area illustrated on page 21 in this guide describing the User Interface.

Graphics Manipulation

The following commands assume that Virtual DMIS is in View Manipulator Mode. The cursor is in the shape of a hand when in the graphics area.

Pan CTRL+LMB SHIFT+LMB Zoom Z LMB+DRAG Rotate LMB

(11)

WHEEL MOUSE

A wheel mouse provides a number of added capabilities that are not supported by a two-button mouse. Wheel Left Button

"LMB

Graphics Manipulation Pan Right Button

"RMB

By depressing and holding the center button, you will pan the graphic view.

By rotating the center wheel on the mouse while pointing in the graphics area of your screen, you may zoom-in or zoom-out in the graphic view.

By depressing the left button and center wheel on the mouse while pointing in the graphics area of your screen, you may zoom-in or zoom-out in the graphic view.

Zoom

THREE BUTTON MOUSE

A three-button mouse has added abilities to a two-button mouse. Graphics Manipulation

Zoom

By depressing the left and center button on the mouse while pointing in the graphics area of your screen, you may zoom-in or zoom-out in the graphic view

Pan

By depressing and holding the center button, you will pan the graphic view

SPACE MOUSE

The Logitech Magellan 3D Space Mouse TM may only be used for Offline programming. The mouse functions in three modes, mouse mode, machine motion mode and view manipulation mode.

(12)

Virtual DM IS

SLIDERS

While moving through Virtual DMIS, slider bars may be used to set up several options in the software. An example is displayed below.

The slider bar with the tab on the slider allows you to change system settings by clicking the mouse while the pointer is on the slider and dragging the mouse along the line. A status window on the screen will show you what changes you are affecting. A second type of slider bar will allow you to click on a chevron pointing in one direction to either increase or decrease a current setting. One example of a slider bar is found in the feature measurement window.

CHECK BOXES

Check boxes are used to identify the status of a menu selection. If there is no check mark in the box, that item has not been activated. If a check mark is beside the menu selection, the item has been activated. To change the status of a selection, click on the menu selection or click on the line of text to activate 0 or deactivate ❑.

RADIO BUTTONS

Radio buttons are used when only one of a few selections is allowed. Selecting one button will de-select the previously selected button.

Play AudioNideo Help horn 6. Hard Disk

CD Network

0,n6,

In the example, only one of the three selections is allowed. This illustrates the recommended selection for a Virtual DMIS installation.

INPUT FIELDS

Any input field in Virtual DMIS with #? (above), will accept data entry of features or numerical values. Data may be entered through the keyboard, drag and drop, selecting from the graphics or with a double click on

(13)

SYSTEM REQUIREMENTS

Virtual DMIS runs in a windows environment on a commercial computer. The computer has the capability to run a number of applications at one time. The computer hosting the Virtual DMIS software was

purchased specifically to host the Virtual DMIS inspection software. If additional software or Harare is installed, the performance of Virtual DMIS may be compromised.

To use Virtual DMIS, you will need:

• Virtual DMIS CD

• Hardware protection device (the License key also referred to as a dongle) • License number for the License key

• Pentium II 333 processor (minimum)

• 256MB RAM (minimum)

• 4 MB (absolute minimum) 32 MB (suggested minimum) video card with a minimum capability of SVGA The display must allow 800x600 (minimum) small icons

• 20GB hard disc, with 400MB available

40GB or greater 7200rpm with 8MB buffer (suggested)

• CD drive

• Windows compatible mouse

• Available COM port

Note: the VIP sensor configuration requires a separate COM port, as does the Renishaw ACR (Auto Change Rack)

• Parallel port or USB port for Hardware protection device. • The following Operating Systems are Supported:

• Windows 2000TM Professional Service Pack 2 • Windows 2000TM Professional Service Pack 3 • Windows XP Professional TM Service Pack 1 • Windows XP Professional TM Service Pack 2 • The following Operating Systems are NOT Supported

• Windows ME

• Windows 95TM

• Windows NT4TM

• Windows 98TM

I MPORTANT

Users installing Virtual DMIS on a network must provide Virtual DMIS with ADMINISTRATOR Privileges. The system administrator may configure the Virtual DMIS system, but a clear understanding of Virtual DMIS functionality is required. This information is available through the basic training course.

(14)

Virtual DMIS

(15)

INSTALLING VIRTUAL DMIS

Note: Virtual DMIS is installed at the factory when a CMM is shipped. If a retrofit kit was purchased, the software will be installed on the new computer that was supplied with the kit. Installation of the software should not be required.

Virtual DMIS software is protected by a License key. There are two types on license keys; one requires a parallel port and the other uses a USB port. Each License key has it's own unique serial number and a license number associated with it. Each license number is generated by the Virtual DMIS central facility. As EACH SERIAL NUMBER IS MATCHED TO A SINGLE LICENSE KEY, it is vital that in situations where there are multiple copies of Virtual DMIS, each License key remains with the system for which it was intended.

After installation ensure you have the following files backed up on a disk:

C:\winhomel\vms.ini

This file contains the password required for installation of the software and all of the tunable parameters (size, feeds and speeds, etc.) for your machine.

C:\vmshome2thin\errormap.txt

This file contains the error correction data from the laser calibration. The file name generally matches the serial number of your CMM.

For complete documentation, refer to the Virtual DMIS installation guide. 3

1 .

winhome defines the folder in which the Windows OS is installed

2

vmshome defines the folder in which Virtual DMIS software is installed

3

The Virtual DMIS installation guide is available on the Virtual DMIS CD

(16)

Virtual DMIS

(17)

Starting Virtual DMIS

STARTING THE CMM WITH VIRTUAL DMIS FOR THE FIRST TIME

• If air is required, switch on the air compressor and insure the CMM is receiving sufficient pressure and volume;

• Switch on the CMM controller; • Switch on the monitor;

• Switch on the printer;

• Switch on the computer - wait for the system to load Windows; • Login if required;

Note: Some IT personnel may decide to provide a system that automatically logs onto the Windows environment. Otherwise, a login is required.

Windows offers several options for activating a program: Two methods are discussed on the following pages. The method chosen is largely a matter of personal preference.

METHOD ONE

Starting from the desktop

When Virtual DMIS is installed on a computer, an icon is added to the desktop. A typical icon is illustrated below.

To start Virtual DMIS:

• 'Double Click' the Virtual DMIS icon on the desk top (Image

Right)

Virtual DMIS

Or

• RMB on the icon on the desktop, then LMB select 'open' METHOD TWO

Using the START and PROGRAM menus

• On-line

If the computer is connected to a CMM. Select - Start, Virtual DMIS

• Off-line

If the computer is not connected to a CMM. Select - Start, Programs, Virtual DMIS offline

(18)

Motion Controller Driver Icon

Virtual )'`11S

1AL

Virtual DMIS

After a few moments, (depending on the speed and memory capacity of the computer) expect to see the following screen:

There is no User intervention required at this point. This screen illustrates normal on-line startup. NOTE:

When running on-line, Virtual DMIS operates a program that controls the CMM in real time. This program is called the motion controller driver. This background process has a number of critical tasks running all the time. When Virtual DMIS is stopped, the driver requires a few moments to complete these tasks. Do not re-start Virtual DMIS until the motion controller driver icon has closed and has left the task bar.

After a brief moment, (depending on the speed and memory capacity of the computer) a splash screen will appear. There is no User intervention required. This screen illustrates normal startup; there is no visual difference between off and on-line startup at this point.

(19)

Length Name SPI10-sw V_H EAD SPERIFYI SP8Opq SP00(+Y1 SP80(+Xl SPriti 41 Part Number -t 17.5 SP80-sw 24.0 A-4099-0207 0.0 V-0000-0014 10.0 SPUD 10.0 SPUD 10.0 SKID 10.0 SP80 10.0 SPUD

Configure Sensor System XJ

Docking Length: 10 Sensor Length:

JO

Stylus Diameter:

JO

Assembly Label:

I

Assembled Sensors I2X20 Remove I Cancel Ok I

SENSOR CONFIGURATION

The first time Virtual DMIS is started the Sensor Configuration menu is automatically opened.

• Select the Name menu bar with the LMB to sort the supported probe-heads listed by name. This list and all other lists in the Sensor Configuration Menu may be sorted by Name, Length, and Part Number.

• Select the desired Probe Head;

LMB on the label of the required probe head will place a picture of the probe head in the graphics area on the right hand side of the screen.

Name Length OP2 143.0 WizProbe 148.0 TP2D+EM2 113.0 TP2O+EM1 08.0 TP6_Custom 41.0 VIP 0.0 TP2-6-Way 42.0 TP20 38.0 4J Docking Length: Sensor Length: Stylus Diameter: Assembly Label:

Dim Part Pict

0.0 V-0000 0.0 WizPro A-1371 A-1371— V-0000 V-0000 A-1042 A-13711..1

Double click on the label of the required probe head will place a real image of the probe head in the graphics area.

The label may also be dragged and dropped into graphics area, or the user may select the label and

LMB on the arrow pointing right.

• Sort extensions by length and sensor by diameter before looking for the desired component. To sort the list by Name, Length, Diameter or Part number, simply LMB on the column header and the list will resort in alphanumerical order. Clicking on the column header a second time will reverse the sort. So if the first sort has values listed A through Z, the second click on the same header will cause the sort to list in the order of Z through A.

(20)

T1

Docking Length: Sensor Length: Stylus Diameter. Assembly Label:

Assembled Sensors I 2X20

j

Remove] Cancel Ok

Virtual DMIS

• The list of available tools on the left will update as each component of the Probe Assembly is selected. Once the assembly is complete, the list will be grayed out and empty. (See image next page)

• The user may now assign an Assembly label to the configuration and select OK.

To remove components from an assembly, select the component and select the left facing arrow in the center vertical tool bar to return the component to the list. It is also possible to "Drag and Drop" the components to assign sensor components to the sensor system.

The name (label) will automatically be entered into the ASSEMBLED SENSORS box by Virtual DMIS when OK is selected.

Deleting Assembled Sensors may be accomplished using the drop down list box of Assembled Sensors. • Select the label to delete

• LMB on the Remove key to the right of the field. • The active sensor may not be deleted.

CAUTION: Removing assembled sensors removes the assembly for all projects. If the user is unsure of the use of applications in which the probe assembly is used, DO NOT REMOVE.

(21)

Home Icon HOMING THE CMM

If this screen is displayed the CMM is ready to home.

Homing the system means to move to a preset location. This location is often referred to as the machine zero. Sending a machine to its home position allows the controller to read in the error map for the Dimensional

Measuring Equipment. The error map is a mathematical adjustment correcting any structural geometry issues electronically. The error map is a fine tune adjustment of the system.

DCC MACHINES ONLY

• Press the servo button on the

controller if you have a DCC machine. MANUAL MACHINES ONLY

• For a Manual Machine position the machine physically in the proper Home location before LMB on the home icon

HOMING THE CMM FOR ALL MACHINES

• Select the HOME icon and single click with the LMB.

The HOME icon is the little house on the right at the top of the screen. OR

• Select Tools from the system menu along the top of the screen; • Select Machine Status from the pull down menu;

• Select Machine from the pop-up window;

• Select Go Home Icon from the menu on the screen.

For more information on this procedure, go to Page 57 of this guide.

Once a CMM has been sent to the home position, the Graphics view of the CMM should coincide with the physical machine. If the Virtual DMIS software has been installed as a retrofit the graphics may not be an exact match.

If the hardware for the controller is in the computer used on the CMM, sending the CMM to home is only required when the computer has been shut down and restarted.

For systems with external controllers, the system is sent home when the controller has been powered off or if the controller has been reloaded.

Once Virtual DMIS is opened, the homing icon will automatically appear. It is not necessary to home the CMM if the emergency stop button has been engaged.

(22)

Virtual DMIS

(23)

CHOOSING COMMANDS IN VIRTUAL DMIS

Virtual DMIS commands can be executed in a number of ways: • All icons must be selected using the mouse.

• The system utilities tool bar along the top of the screen has hot keys assigned to each item

For example, 'Project' in the upper left corner of the User interface. The P indicates that ALT+ P will activate the pull down menu.

Once the menu is activated, you may move around in that menu using the arrow keys or the accelerator keys or select the required function using the mouse.

• When windows are open with an option for data entry available, you may use the TAB key to move from field to field.

To choose a menu command from the system menu, with the mouse, point to the menu name in the menu bar, LMB on the menu to activate the drop down menu. Move the mouse down to the command in the menu; LMB on the menus selection.

• If a dialog box is present, enter the additional information required.

• When all the additional data has been entered, or all of the selections made, click the appropriate button to complete the execution of the command. In most cases, clicking the OK button will complete the task. Usually, a CANCEL button is available. Pressing CANCEL will quit the execution without saving any of the changes made. • Selecting

El

in the upper right hand corner of an active window will close the

window.

Pop-up menus are available in many areas. A right mouse click (RMB) will display the pop up menu.

(24)

Virtual DMIS

(25)

Interactive Logo and Driver Status Icon System Utilities Menu

Main Tool Bar Smart Tool Bar

V/ )4.1;018.1

, Cade

Draw StWO Set StWelatba Speed Hide Graphics Topbor HIL4 Graph 4s New Tat,.,

Mudd On Md. Savo 0BRo04 0.

Send To Plinta Table Ottput WIndm 9.4 4r4.4 Tr4d641

4

* a •

A

Virtual DMIS' User Interface is a single page user interface that runs in the Microsoft Windows operating systems.

The following page illustrates the eight Virtual DMIS menu areas, they are: The Interactive Logo and Driver Status Icon

The System Utilities Menu The Main Tool Bar

The Smart Tool Bar The Database Area

The Feature Measurement Tool Bar The Program Status Tool Bar The Graphics area

L

Database Area

Feature Measurement Tool Bar Program Status Tool Bar

Graphics Area Pop Up Menu Virtual Track Ball

Graphics Area

Graphics View Tool Bar Graphics Tool Bar

(26)

Virtual DMIS

(27)

INTERACTIVE LOGO & DRIVER STATUS ICON

The upper right hand corner of the screen displays several informational icons that define machine and controller status.

The conditions and required actions associated with each Icon are described below. HOME:

This Icon indicates the machine needs to be "Homed". (See Glossary) VIRTUAL DMIS LOGO:

When the system is ready for operation, the 3V DMIS logo is seen with a ball cycling along the "V" and the Driver Status Icon is green.

When a program is executing or when an error occurs this Icon is replaced with one of the following Icons.

DRIVER STATUS ICON:

The driver status icon is a round light that may be present in one of five conditions. 1. The driver status is Flashing and GREEN when, the CMM is on-line with Virtual

DMIS.

2. The driver status is GREEN and not flashing when the system is performing a task that requires time, for example computing the profile of a curve or surface.

3. The Driver Status Icon is not displayed for OFF-LINE Virtual DMIS installations. 4. The driver status is GREEN / RED when, Virtual DMIS is in Simulation Mode.

Simulation mode will disengage the motors of he CMM and part programs may be run in an offline mode without logging out of the online software. Program simulation allows the user to run the program and watch the probe path on the screen.

5. The driver status is RED when some aspect of the CMM is functioning correctly. PROGRAM EXECUTION:

During program execution, when a feature is being measured, this icon replaces the Virtual DMIS logo.

SERVO'S OFF:

When the servos are off, this icon will appear; the button switch shown in the icon will appear green.

EMERGENCY STOP:

When the emergency stop button is activated, this icon will appear. The Driver status light will change from its normal state, green, to red. In addition, if the E-Stop is depressed, the button will change to red.

LOW AIR PRESSURE:

When this Icon is displayed, the machine must not be moved! Determine why there is insufficient air available to the machine, remedy the problem and the low air Icon will be replaced by the Virtual DMIS logo.

(28)

Virtual DMIS

OUTSIDE OF ERROR MAP ON X-AXIS:

Probe position is outside of the X error map range. This could affect the results

of the measurement. This icon can appear if the user attempts to measure features without first sending the CMM to the home position.

OUTSIDE OF ERROR MAP ON Y-AXIS:

Probe position is outside of the Y error map range. This could affect the results of the measurement. This icon can appear if the user attempts to measure features without first sending the CMM to the home position. OUTSIDE OF ERROR MAP IN Z AXIS

Probe position is outside of the Z error map range. This could affect the results of the measurement. This icon can appear if the user attempts to measure features without first sending the CMM to the home position.

MISSING ERROR COMPENSATION FILE:

This indicates that there is no error compensation available on the system or that the error compensation file location and the VMS.INI file entry for the error compensation file do not match.

SCALE ERROR:

This indicates that there is scale read error. This may also appear if the ON Motion Servo motors are not ready.

This is used on systems with analogue reader heads. If it appears it indicates a scale read error on the reader head as well as the machine.

TCPIP

This logo indicates a TCPIP connection is active. Typically, this appears while working on a dual arm CMM.

(29)

Pro 3 't Cooriguration Took Win ,dov,,,s Her,

The systems utilities menu has five selections; each selection has its own pull-down menu. To activate any of the selections on the Project menu, use the LMB or press the ALT key and the first letter of the desired selection. For example: ALT + P opens the Project pull-down menu. To select, in a pull-down window, the User has several methods available:

• The LMB, left-button of the mouse

• The arrow keys to move the highlight bar up and down the menu. When you reach the required selection, press enter

• Accelerator keys. Once the menu is active, some of the selections have accelerator keys associated with them. For example: Under project, new may be selected using the 'N' key. Accelerator keys are listed with the definition of each item.

(30)

New Open Save jabc) S aye As Import Ca Import Sens

Import Coordinate Sys Import Tolerance Data

F ,es

Exit Virtual Dmis User Interface

PROJECT

The Project pull-down menu controls the files that make up the inspection

environment. A project is a job-folder holding an image of your machine, sensors, part and all information. When backing up projects, there is a complete directory structure associated with each project. It is important to back up all folders used in the project, as well as the project itself.

(31)

NEW PROJECT SETTING

Project name

I

pn76-fnj.Prj Clear feature database Clear sensor database Clear coordinate database Clear tolerance database Clear DMIS program

Recall sensor DEFAULT 1.1

Apply I

System Utilities Menu

The new project menu prompts the User to create a new project. This brings up the file management window. Projects are automatically created in the current user's home

directory. Example:

CAprogram filesIVirtual DMISIUserslmy loginirny part.prj

The extension - .prj is automatically added to the new project name keyed in. No other extension is accepted. Once the new project is created, the name selected appears beside the Save option on the Project pull-down menu.

Accelerator — N

When NEW is selected, an input window appears allowing the User to set the status for the new project. If a DMIS file currently exists when this item is selected, the Save As window will open allowing the User to save the current

project. Project name Clear Feature Database Clear Sensor Database Clear Database Clear Tolerances Database Clear DMIS program Recall MCS coordinate Recall Default sensor

Set length type Set angle type

Sets a new project name

When marked, features are cleared in the feature database and counters are reset. New feature labels will begin at 1.

When selected, sensors are cleared in the sensor database and counters are reset. New sensors will begin at SN1. The active sensor is not deleted when this is selected.

When selected the coordinate systems are cleared and counters are reset. New coordinate systems will begin at PCS1.

When selected, tolerances are cleared in the tolerance database and counters are reset. New tolerances will begin at 1.

When selected, DMIS syntax is cleared from memory.

When selected, the machine coordinate system is recalled.

When selected, (for motorized) the position of the sensor is changed to A=.0, B=O. The drop down list will contain all sensor labels used in the last project of the current session.

Allows the user to set initial units for linear measurement. Allows the user to set initial units for angular measurement.

(32)

Jade

17-

Tol La] TrripProject.Prj _Li Macro :Li Program ,2_1Report LI Sensor SPCData 1.,:j Temp Look in: I test

Config Coord D base Dmis J GearData .2_1 Graph Cancel Open I File name pn6784FNJ prj

Files of type: I Project Files riPrj)

User Interface

OPEN

This brings up the "file management" window. Only files listed with the .prj

extension will be visible in the file management window.

Open will bring the complete project contents into the database area, including; the Sensor data, Feature data, Coordinate systems,

Tolerancing and DMIS data. Once the project is opened, the selected name appears beside the Save option on the Project pull-down menu. Accelerator — 0

HINT:

If a computer has been updated, or recently connected to a network, the logon name may have changed. If the logon has changed, stored programs will not be visible to the user, as Virtual DMIS automatically opens the logon user directory. To open previously stored projects, the user may be required to go up one directory and select the required user directory.

SAVE

Allows the User to save the current project. If a name appears beside the Save option, the file will automatically be saved under the existing name. This is only available once a project has been opened, or assigned a name. This item is gray when first logging into Virtual DMIS. CAUTION Selecting the save button will overwrite the current file without warning.

Accelerator - S Hot Key — CTRL+S SAVE AS

This brings up the file management window. It is a common window similar to the Open window displayed on this page. The existing project may be stored under a new name. This option is useful when making changes to a proven program due to engineering changes. The original file will remain available. It may be used as a backup file.

(33)

IMPORT CAD

This will open the file management window; as seen in the Open Window on this page. The file types available for the Import Cad processes are selected from the drop down list box.

Rle Database (*.R1e) VRML Files (*.wrI) IV Files (*.iv) 3D Pnts File (*.xyz)

CAD files are accessible from local directories, CD ROMs, or across network drives. When selecting the import CAD option a file management window appear.

NOTE: Any file that is imported into the Virtual DMIS UI must reside on the local computer. Translated files may not be imported from the network or from CD.

Although the file formats IGES, STEP, VRML, IV, DXF and VDA are supported, they must be translated first using one of the available Virtual DMIS translators.

In the file management window the default type is RLE. RLE files contain precision data of the imported geometry. An RLE file will not be displayed without the associated WRL file. WRL files by themselves can be displayed however the WRL by itself may not be as precise as the .RLE file.

With "learn on' the full pathname to the CAD model is saved in the DMIS program.

Once imported, the model is displayed with the CAD coordinate system superimposed over the MCS. If the CAD file was originally stored in car body position, the user can select Accelerator — I

(34)

Wire mode Precision mode

Input Data file I I LeveLl AS->IS J 1.0

Visual Tolerance

User Interface

Virtual DMIS CAD Translation

Virtual DMIS supports several neutral file formats; IGES, STEP, and VDA. These files are translated into two files, a WRL (VRML) file used for display and an RLE file used to store mathematical data. VRML and IV files do not require translation.

If an IGES file is translated, the file name remains the same and an extension is added to the end of the file name once the translation is complete.

Example - SAMPLE.IGS will be converted to SAMPLE.IGS.WRL and. SAMPLE.IGS.RLE. While a file is translating, it is possible to continue working within Virtual DMIS. The translator may be run in the background.

The CAD Translator Shortcut is automatically placed on the desktop when Virtual DMIS is installed. If the short cuts are not on the desktop. The *.exe

files required are found in the C:\vmshome\Vmlges directory. T CAD

Opening the CAD Translator opens the window below: Translator

The file is loaded 120 faces and 944 wires in the file 5-20 faces and 944 wires are transferred. BREP file saved. i VRML done. 1+7 Faces P Wires 1✓ Points

P.

Report

r

Mirror

-C

No YZ

zx

Processing Time : 00:00:14

(35)

Visual Tolerance

Entity Filtering

This setting only affects the .WRL file by changing the number of triangles for each face. The larger the Visual tolerance setting, the fewer triangles

involved in the graphical view, resulting in a smaller WRL file. If the translated file is too large or difficult to manipulate in Virtual DMIS, the visual tolerance value may be increased and the file translated a second time. A lower visual tolerance may fill gaps in surface data that appear at a higher Visual Tolerance value.

Select the entities to include or exclude by checking the appropriate boxes.

Mirror Plane Sets the plane to mirror about if a mirrored part is desired Virtual DMIS requires the CAD files are stored on the local computer for translation. Translation of files stored on a network drive may be slow and the translated files may be corrupted.

A log file will record the options selected for the translation. The log file name is the combined with CAD file name. For example, the log file for IMS Block Surface.igs will be "IMS Block Surfaceigs.translator_options.log". The file will be created in the folder containing the CAD file.

IMPORT SENSOR DATA

Imports previously defined sensors from existing projects. If sensors were calibrated in the existing project, they will be available under the actual sensor list. If the sensors were not calibrated, they will appear only under the nominal sensor list.

It is important to note that sensors brought into a project in this manner do not get included in the definition of the sensors in the DMIS program. The code will be written to change to the various sensors and as long as the sensors are in the sensor database, the program will run. However, If the DMIS program is to be transported to a different CMM, or the programmer plans on using the Virtual DMIS Simplified User Interface (SUI 4), it is important that the code to import the sensor database is written to the part program. 5

Caution: If any sensor data is defined prior to importing sensor data, it will be overwritten without warning.

IMPORT COORDINATE SYSTEM

Imports previously defined coordinate systems from existing projects. If any labels are duplicated, the existing coordinate system will be renamed. Files are renamed as follows: coordinate system being imported has the label PCS1 and that label is present, the existing label is renamed to PCS1_2.

Coordinate systems may be recalled into a DMIS program in the same manner as sensors.

4

For more information go to the Virtual DMIS CD and review the following document —\virtual DMIS\ Documentation\User Manuals\ SUI User Guide.doc

5

An example of the code required to import sensors into a DMIS program is located on the Virtual DMIS CD —\Virtual DMIS\ Sam ples\DMIS\Sensors\SNSRecall.drins

(36)

Look in: I Administrator '212J( 4- M .2_1Config :11Coord 2...1Dbase - Dmis GearData - Graph I

I

File name: Macro fj Program

n

Report Sensor SPCData Temp Tol :_j Vision custom files,Prj demo2,Prj eb .Prj ath2,Prt MCR20 MyProjr NewPrc one . Prj over .Pr liajt over 1 .F Open I Imath2.Prj

Files of type: !From Project ('.Prj) Cancel

User Interface

IMPORT TOLERANCE DATA

This will import previously defined tolerance data.

When a program is created and tolerancing is defined, the tolerance data is stored in the 'Vol' directory associated with that project name. If the parts to be programmed use general tolerances, it is possible to set up one tolerance file with these general tolerances defined. The program would call up this

tolerance file using the 'IMPORT TOLERANCE DATA' command.

Once tolerance data has been imported, the User will not be required to type in any tolerance information. To apply a tolerance drag and drop tolerance information from the tolerance database into any open tolerance window.

When importing tolerance data containing DIAM and CORTOL data, the current settings will be overwritten and the imported values will become the default. If the imported tolerance data does not contain these two tolerance types, the current default values remain active.

Here is an example of recalling data from a stored project

Recalled sensor data, named coordinate systems or tolerance labels are stored by project name. Because the data is stored by project name, the recall screens appear identical, however only the requested data will be input.

IMPORT FEATURES

This will import previously saved project features.

An example of application would be to set up a fixture in one project and measure a part in a second. If the user required a tolerance between a fixture feature and a part feature, it would be necessary to import the feature data from the fixture project.

IMPORT DMIS

(37)

IMPORT OTHER LANGUAGES

Available in Off-Line only, this function allows the import of other OEM programming languages.

The languages available are:

1) ACCUDAT 2) AVAIL 3) TUTOR 4) MASTER 5) CMEAS

Virtual DMIS will translate the above languages into the standard DMIS syntax, allowing projects writhen using various OEM CMM programming languages to be run on a Virtual DMIS system.

EXPORT CAD

The purpose of this key is to take the geometry data created during an inspection and translate the data to IGES format. This allows the CMM to become a part of the design process by accommodating reverse engineering.

Virtual DMIS exports all features as B-Spline lines and points. Accelerator — E

UPLOAD MDML (XML)

This function is reserved for future use.

RECENT PROJECT FILES

The "Recent Project Files" keeps a list of the last 4 Projects the user has been working on. The 1 st entry in this list is a Backup project that Virtual DMIS automatically creates. This allows for instant Data recovery should the system shut down due to any unforeseen reason (crash). At Virtual DMIS start up, after a previous session crash, will generate a Question window to ask whether one wants to reload the temporary project saved from the previous session.

The 2nd through the 4th entry are projects previously worked on. By selecting the desired entry, Virtual DMIS will load all data that belongs to that project, allowing for very quick switching between different projects

EXIT VIRTUAL DMIS

The exit command will close the Virtual DMIS window and prompt the User to save the current project. Once the window is closed, any data that was not saved is lost. Click on the line 'Exit Virtual DMIS', and a file management screen will appear. If you would like to save the current project, type in a name on the line titled File name. All files saved in this area will have the extension `.prj' added automatically.

Virtual DMIS will prompt users to save the current project ONLY if the current project has changed since the last save.

(38)

User Interface

(39)

Configuration

Sensor Configuration System Settings

Remote Keyboard Definition CONFIGURATION

The 'Configuration' pull-down menu controls how the system, in this case a CMM, will operate.

Hot key — ALT+SHIFT+C

SENSOR CONFIGURATION

Please refer to Sensor Configuration Menu heading under Starting Virtual DMIS for the first time in the Introduction section of this manual.

TIP:

A descriptive name for each configuration can be very helpful, particularly when a sensor rack is used.

Sensor configuration is discussed in detail in the Introduction section under Sensor Configuration at the end of installation.

SYSTEM SETTINGS

This brings up a toolbox allowing you to define your working environment. Any changes that are made using this toolbox are stored in the VMS.INI file located in $winhome$ directory and remain active for all Virtual DMIS sessions until modified.

NOTE:

The name of the windows home directory can vary from one computer to the next. Common examples are C:\Windows or C:\Winnt. In an attempt to define a generic name the "$winhome$ is used.

Defaults are not tuned to an idealized environment; all parameters should be checked and modified to meet your requirements prior to using the CMM.

Once changes have been made in this, APPLY must be selected for the changes to take effect.

Accelerator — S

(40)

Warnings I Sphbnd I Learn I Automode Tolerance I Sys Status I Geoalg I Export Directories I Output ilivalkilid( Mess 1 Audio Path I c.,:ii.VIASIttelp‘Audi

Video Path I rie:WhiSitielp► ideo%

Vmsiges ;cAVMS1VmsIGES

User Interface

DIRECTORIES

Audio Path -The user may change the path of the audio help files. If your software has been set up on a network, these files may be relocated to make more room for other applications.

Video Path -The user may change the path of the video help files. If your software has been set up on a network, these files may be relocated to make more room for other applications.

Vmslges path - The Vmslges path allows the user to change the IGES translator path.

(41)

Output DIST Digit Output ANGLE Digit Out 1 ut DEV Di it

utput VEC Digit

System Settings

Warnings i Sphbrul Learn t Automode Tolerance I Sys Status 1 r Geoalg I Export Directories Output Quick Mess

'Output DIST Digit 14

Video Last Frame 110000

Whisker Magnification I2000.0

milliseconds

Output Description i7 Output Ijk In Angles Vendor output formal IAct Nom

Output DIST Digit

OUTPUT

Output POW digit - Defines how many significant characters are to be displayed behind the decimal on an output report. Outputs are arranged into four groups, distance, angles, deviation and vectors. With learn on the DECPL command is output. "DIST", distance, includes actual and nominal features and all linear parameters including size.

ANGLE, all angular parameters DEV, covers tolerances and deviations VEC, controls the number of decimal places output for vectors

You may change the default value for any group by using the down arrow to select the desired group and then the down arrow to the right of the numeric window. This will bring up a list of numbers below the default value from one to ten. Click on the value of your choice to change the setting. The drop town list provides up to 10 decimal places for significant digits. Please remember the accuracy on your CMM. 2 significant digits when using millimeters and 3 when working in Imperial units are typical. Some programmers may increase these by 1 (3 in millimeters and 4 in inches). Remember the capability of y our CMM when setting these parameters.

Video last frame pause - Allows the user to determine how long the help video will remain on the screen once it has completed running. A setting of '1000' will keep the picture for one second, where a setting of 10,000 will keep the picture for ten seconds. This setting is stored in the VMS.INI 6 file.

Whisker Magnification - Graphics display will display form error whiskers for a measured feature when it is dragged and dropped on the graphic area. Form errors will not be displayed for constructed or nominal features. The size of the whisker is a reflection of the error and the whisker magnification. This value is read at start up from the VMS.ini file and is stored to the file when Virtual DMIS is exited properly. The sizes of the whiskers are a combination of the view arrangement and the actual form error on the feature. While displaying form error graphically, the user may zoom in on the feature so that it is the only item on the screen. If that is the case, the whiskers may have a smaller value in the setup as opposed to the size required for the complete view of the part. Remember while displaying form graphically that the error on a feature will change from one part to the next. The whisker magnification may need constant adjustment.

6 Refer to VMS.INI documentation for more information on the VMS.INI file

(42)

User Interface

Output Description — During normal output operations, the description of a feature will be sent to the printer when this box is selected.

The following DMIS syntax is added to a part program; CALL/EXTERN,DME,'V3DOUTDES',ON

or

CALL/EXTERN,DME,'V3DOUTDES',OFF

Example: the X location of a point was printed from the tolerance window. Item 1 with Output Description on.

CORTOL CRT I XAXIS FEAT(PT1) MM

Cortol 48.0014 48.0014 0.0000 0.0500 -0.5000 Item 2 with Output Description off. CORTOL CRT I MM

Cortol 48.0014 48.0014 0.0000 0.0500 -0.5000

Output Ijk In Angles This check box allows the output of vectors to be toggled from

sine/cosine to an angular calculation. The angular calculation is based on the relationship of the feature's orientation to the working planes of the active Part Coordinate System at the time the feature is reported.

Vendor output format The default is to output the components of the actual feature in the left most columns followed by the nominal feature components. Users may wish to use the down arrow and toggle to nominal in the left column, followed by the actual feature

components.

A third option in the vendor output format is DEFAULT. This setting will automatically turn the Printer on to use the Default format. This is a factory setting designed by Virtual DMIS to present user-friendly print document. See image below.

Inspection Report

Date Jun. 23. 2004

Company Name You Company Name Operator you

(43)

QUICK MEAS

Quick Meas allows the User to customize the output data quickly and with no nominal input. The quick meas selections do not read the nominal data from the print. If the defaulted nominal is not to print, the user may edit the nominal data.

Nominal location decimal rounding digit This setting may be changed from 'COPY ACT' to a value from 0 to 6. The system will automatically round the measured value to the number of characters selected and places that value as the nominal. This function will save programming time. The rounding calculations apply to measured features only.

Nominal size decimal rounding digit Affects the output in the same manner as the Nominal location setting. The rounding calculations apply to measured features only. The number of significant digits can be set from

Warnings I Tolerance I Directories

Sphbnd I Learn I Automode Sys Status I Geoalg I Export I

I Output Quick Meas I Nominal Location Rounding Digits 'Copy Act Nominal Size Rounding Digits 'Copy Act Open Text Output File With 'Notepad r Quick Meas To Write Output

r

Man Mcas point using closest axis vector Exit

0 to 6.

Open Text Output file with This setting historically allowed users to select either Word Pad

or Note Pad, as text editors. The word pad option was removed as the windows operating system changed. Word pad would not allow for long file names and locations. Notepad is the only setting available in this window at this time.

Quick Meas to write OUTPUT This allows automatic output of measured features, or

prevents the system from printing every measured feature when it is not selected. This setting should remain disabled until a coordinate system has been set up on a part. Until that point, the location of the measured features is from the machine coordinate system.

Constructed features are automatically sent to output.

Manual Meas point using closest axis vector If selected the measurement vector will be

truncated to the closest coordinate system vector. This applies to point compensation, nominal creation and actual point vector. '

These settings are read during startup and saved during normal Virtual DMIS exits.

For more information on the use of this function, refer to CAD measure documentation on the Virtual DMIS CD.

(44)

User Interface

WARNINGS

Warning when machine out of travel While programming, the system will monitor the probe movement in the program. If a move is programmed outside of the volume of the machine, a warning will sound saying 'machine is out of travel'. This also checks for a Z minimum value to avoid probe collision with the table

I— Warning When Machine Out Of Travel 1— Warning When Redefining Calibrated Sensor F Warning When Measuring With Nominal Sensor Warning When Sensor Calib Form Error 10.010000

r- Alert Email 1

Sys Status Geoalg 1 Export Output 1 Quick Meas Sphbnd 1 Learn 1 Automodc Tolerance

Directories Warnings

Warning when redefining calibrated sensor — While programming or executing a

program, a warning will be displayed if the current probe already exists. At this point, the User may decide to recalibrate or continue with the current sensor data.

Warning when measuring with nominal sensor This warning will appear only when the sensor being used is not calibrated. The warning will be activated for each point collected in a feature.

Warning when sensor calibration form error This value may be set to represent the acceptance threshold on the form of the qualification routine. The value is relative to the active units of measure. If the form of the sensor exceeds the entered value, an error message will come up informing the user of the error.

Caution: The sensor is calibrated regardless of the form error. It is up to the user to

recalibrate the sensor. To view the calibration data once the sensor is calibrated, select the actual sensor from the database area and RMB. This brings up a pop-up menu, select output sensor. The sensor information will be sent to the default report. 8

Alert Email When selected will send an email to the address entered in the input field with the current error message the sent to the recipient.

This alert is sent when the following events occur

• ENDFIL is encountered

• DMIS syntax error

• Error causing CMM to stop

(45)

Tolerance I Sys Status derag I Export Directories I Output I Quick Mess Warnings Sphtmd I Learn I Automode Sphere Bounding Vector is II100 J: 10.00 K: [-1.00

Sphere Bounding Ratio Sphere Bounding Dist

[63.11159 % Of Radius Ei

System Utilities Menu

SPH-BN D

This dialogue box is used to prevent hitting the shank of the probe during calibration. These parameters are of particular interest when calibrating styli with very small ruby tips or if the angle of inclination is greater than ninety degrees.

The sphere-bounding vector is also used to define the orientation of the mounting stem for the calibration artifact. Stem may be referred to as Stalk by some users If the stem of the

calibration artifact is not orthogonal to the CMM surface this vector must be updated to provide the capability of automatic sphere measurement.

Note:

These settings will affect the probe path available if Automatic Sphere measure is to be used during a part program

For systems using the Renishaw TM UCC controllers, the sphere-bounding vector is defined in the VMS.ini file under the [RENISHAW] section of the file. The vector stored in the VMS.INI file is required by the UCC controller for use of the analogue scanning heads. The sensor calibration routine for the scanning heads is a function of the controller, NOT Virtual DMIS. Sphere bounding vector This defines how the MGAGE (calibration artifact) has been mounted on the CMM table.

If a standard artifact is being used, the vector will be 0.00, 0.00, -1.00. Specifically the vector defines a plane that intersects the calibration sphere at the equator with the vector of the plane aimed into the mounting stem.

Sphere bounding ratio This value is used to avoid collisions with the stem of the qualification artifact.

The value defines what percentage of the sphere is available above the bounding plane to the automatic calibration routine (in this case above means in the direction of the plane vector). In order to clear the mounting stem while calibrating a star tip or a sensor with an angle of inclination greater than ninety degrees, the system is installed using a sphere bounding ratio of 67%. A larger the mounting stem requires a larger value entered into the window. In the diagram on the following page, the Bounding ratio removes approximately 33% of the sphere surface that is available to the probe. The image above indicates a sphere-bounding ratio of 63% (100%-37%). If the stem were larger, the value entered into the window would be smaller.

(46)

BOUNDING DIST \

I

STYLUS BOUNDING PLANE BOUNDING RATIO*---÷ SPHERE (PLANE) BOUNDING VECTOR User Interface

Sphere bounding dist. This value is used to prevent hitting the shank of the probe when

calibrating styli with small diameter tips. A secondary plane is defined X-distance below the bounding plane (in this case below means in the opposite direction of the plane vector) The area between the bounding plane and the offset plane is no longer available to the sensor for calibration. The vector of this plane is orthogonal to the active sensor and is updated with each sensor selection. Hence, once the plane is defined the sensor may be safely calibrated in any position.

(47)

Tolerance I Sys Status costa Expo Directories I Output 1 Quick Mess Warnings 1 Sphbnd Learn I Automode

17 Comment Out All Sensor Definition During Create

6 Number of digits when creating DiAlS

ear

..

LEARN

Comment out all sensor definition during create This option prevents errors in the sensor calibration status. As a program is created, in learn mode, the definition line for the sensors is commented out to prevent overwriting calibrated sensors during the re-running of a part program.

Sensor definition lines are required if the DMIS code is to be run without loading the full project. If this is the case, the user must calibrate the sensor immediately after

definition for a calibrated sensor to be used in a program.

However if the user is running a Virtual DMIS PROJECT the sensor database is

automatically loaded into the project, and the user may choose to calibrate or not depending on the status of the probes. When running a program with sensor definitions commented out, Virtual DMIS automatically looks for the appropriate sensor in the sensor database. If the sensor database was not loaded, (in the case of Import DMIS) the sensors would not be present and the definition would be required.

Number of digits when creating DMIS

Controls the resolution in the DMIS syntax.

The following DMIS syntax is added to a part program; CALL/EXTERN,DME,'V3DDMISDG',6

(48)

17 Check first GOTO inside of MEAS bla Check inconsistent use of sensor

User Interface

AUTOMODE

Apply Sensor Depth For Auto Line Measurement

When a line is selected using pick and measure from a CAD model, the actual measured points will be moved from the selected points by the depth value read from Sensor Settings menu.

The following DMIS syntax is added to a part program;

CALL/EXTERN,DME,'V3DAUTOLN',ON or

CALL/EXTERN,DME,'V3DAUTOLN',OFF

Tolerance I Sys Status Geoaln I Export Directories Output Quick Meas Warnings I Sphbnd Learn Automode

r Apply Sensor Depth For Auto Line Measurement

Apply Sensor Depth For Auto Circle Measurement

Apply Sensor Depth For Auto Circle Measurement selected: When a circle is selected using pick and measure from a CAD model, the actually measured points will be moved down along the nominal circle vector.

TIP: CAD End Points

If a line is selected at the intersection of two planes the material thickness available in the

".•

pick and measure box may be used to offset the actually measured line down from the

intersection.

The following DMIS syntax is added to a part program; CALL/EXTERN,DME,'V3DAUTOCR',ON

or

CALL/EXTERN,DME,'V3DAUTOCR',OFF

Check first GOTO inside of MEAS Block When a program is running in auto mode the software is designed to disregard clearance moves within measurement blocks. Virtual DMIS will read the measurement block and if a GoTo move is inside the measurement block an error message will appear on the Virtual DMIS UI indicating a Go to move has been programmed in a measure block while running in AUTO program mode. The program will

(49)

Check inconsistent use of sensor

This looks for sensor information within the measurement block. If the part program is in Auto Mode during the execution of the measurement block, a warning will appear. After carefully reading the options, select the appropriate key for the

measurement block.

rhe current sensor is not the sensor that the feature was measured before!!! YES: Activate the sensor and continue

NO : Using the current sensor to measure anyway CANCEL : Abort the measurement sequence

No I Cancel I

The following DMIS syntax is added to a part program;

CALL/EXTERN,DME,'V3DAUTOSN',ON Or

CALL/EXTERN,DME,'V3DAUTOSN',OFF

(50)

Warnings I Sphbnd I Learn I Automode Directories I Output Quick Meas Tolerance I Sys Status I Geoalg I Export 'ANSI J Standard For Tolerance Evaluation

r Output Points For Form Tolerance Print when evaluating Form Tolerance Project act point to nominal vector

User Interface

TOLERANCE

Standard For Tolerance Evaluation ALL tolerances are evaluated to the ANSI standard. No other standards are supported at this time.

Output Points For Form Tolerance Best fit calculated features like circles or planes have the individual points written to the output file if this check box is selected. The following DMIS syntax is added to a part program;

CALL/EXTERN,DME,'V3DFORMPT',ON or

CALL/EXTERN,DME,'V3DFORMPT',OFF

Print when Evaluating Form Tolerance Causes the Plot of form tolerance to go directly to the printer.

The following DMIS syntax is added to a part program; CALL/EXTERN,DME,'V3DFORMPR',ON

or

(51)

None

Load Dmis Execute Endfil

Directories Output l Quick Mess Warnings I Sphbnd I Learn Automode I Tolerance Sys Status j Decoig I Export t

Clear Feature Database when I None Clear Toleamce database when None Zoom graphics at MAN mode NONE

r Using warning box to resolve collision

SYS-STATUS

Clear Feature/Tolerance Database when:

Clear Feature Database when None

Clear Toleamce database when

Virtual DMIS saves all data for all nominal and calculated features and tolerances in memory. Selections may be made about when this data is erased. Care should be taken to clear the database when

appropriate to ensure desired calculations are achieved. None: The database will not be cleared.

Load DMIS: The database will be cleared when a new DMIS files is loaded.

Execute Endfil: The database will be cleared on execution of the endfil statement at the end of a program.

Zoom graphics at MAN mode: Zoom graphics at MAN mode

This function will allow the screen

to zoom in on the feature to be measured. When using Manual Mode, the feature may be viewed in detail when taking points. The parameters may be tuned to match the Users needs. Zoom, if enabled, is also active on DCC machines. The ZOOM function will be performed either when a feature is dragged into the measurement window or when a part program is executed in Manual mode. 90% of Default DEFAULT SETTING 90% of Default 00% of Default 70% of Default 60% of Default 50% of Default 40% of Default 30% of Default 20% of Default 10% of Default

Using Warning Box to resolve collision when activated will verify the probe path when a collision is imminent. A Warning will appear on the screen. Once cleared, the point of

collision will have a flashing red sphere and a Collision Manipulation menu will appear. The operator may now drag the flashing sphere to a clear location. Once clear, the sphere will change from Red to Green. 9

9

(52)

I

Sphbnd I Learn Automode I Output I Quick Meas Sys Status Geoalg Export LI- Circle fitting algorithm

Warnings Directories Tolerance I ILSTSDR

Em

LS1SOR User Interface

GEOALG (circle calculation algorithm)

This sets the geometric algorithm for circle calculation.

Least Squares Best Fin Diameter

Max Inscribed diameter Minimum Circumscribed Diameter

The images above demonstrate the 3 algorithms available to calculate a circle. When the algorithm is changed, DMIS code is written to ensure that when the program is run again, the feature will be calculated using the correct method.

References

Related documents