Visual DMIS 5.0 User Manual (US)
Visual DMIS 5.0 User Manual (US)
Visual DMIS 5.0 User Manual (US)
This manual provides a comprehensive and detailed guide for VISUAL DMIS users.
Main Contents
There are nine chapters to cover related background knowledge and all functionalities. The
nine chapters are arranged in three categories as follows:
Chapter 1: Introduce the functionalities and operation procedures to facilitate better
understanding and proficient use of the software; specify system requirements; guide through
system installation; define the terms and regulations used in this manual.
Chapter 2: Introduce the user interface and functionality modules including menu, toolbar,
database and all other visible areas.
Chapters 3-9: These chapters mainly explain in details how to use software functions such as
measurement, construction, tolerance.
It is recommended that Visual DMIS users should carefully read entire contents in this
manual. However, here are some suggestions for those who only have interest in particular topics:
If you just want to briefly know VISUAL DMIS, Chapter 1 should be enough;
If you have never touched any CMM software before as a user, you should carefully read
through all the chapters. Especially, the operation procedure in Chapter 1 will greatly help you to
understand the whole system and save your time in the future.
If you have previously used CMM software and now want to perform Visual DMIS functions,
we recommend you to read the Overview of User Interface in Section 2.1 and the following
chapters. Of course, you may skip to Chapters 3-9 to learn the system functions.
Requirements for Users:
In addition to background knowledge, Visual DMIS users shall have basic experience in
software operation, such as how to save and read a file, how to change input method. Moreover,
the users shall have fundamental knowledge about a coordinate measuring machine (CMM) and
common abbreviations such as CMM. These requirements for expertise go beyond the scope of
this manual.
Manual Structure:
The contents of this manual are organized into 4 levels:
Chapter: Expressed by Chapter X, such as Chapter 2
Section: Expressed by X.X. or X.X.X: 1.1 or 1.1.1
Level 1 Title: Expressed by black square label + text: ■ text
Level 2 Title: Expressed by dovetail label + text: text
Level 3 Title: Expressed by asterisk label + text: text
Level 4 Title: Expressed by colour label + text: text
1
INTRODUCTION......................................................................................................................................... 1
CHAPTER I OVERVIEW................................................................................................................5
1.1 SOFTWARE FUNCTIONALITY......................................................................................................... 5
1.2 SYSTEM REQUIREMENT AND SOFTWARE CONFIGURATION FOR VISUAL DMIS...................... 5
1.3 SOFTWARE INSTALLATION............................................................................................................5
1.4 GLOSSARY AND DESCRIPTIONS...................................................................................................6
1.5 START PROCEDURE.................................................................................................................... 10
CHAPTER II DESCRIPTION OF MEASUREMENT INTERFACE............................................13
2.1 OVERVIEW OF MEASUREMENT INTERFACE................................................................................ 13
2.2 SYSTEM MAIN MENU................................................................................................................... 14
2.3 MAIN TOOLBAR........................................................................................................................... 45
2.4 GRAPHICS WINDOW.................................................................................................................... 46
2.5 REPORT WINDOW........................................................................................................................ 61
2.6 DATABASE FIELD........................................................................................................................ 61
2.7 FIELD 1 OF SYSTEM STATUS IS AS SHOWN ON FIG. 2-73:.......................................................77
2.8 FIELD 2 OF SYSTME STATUS...................................................................................................... 78
2.9 MEASUREMENT RESULT DATA DISPLAY FIELD.......................................................................... 80
2.10 DMIS PROGRAM DIVISION.......................................................................................................... 81
CHAPTER III SENSOR ASSEMBLING AND OPERATION......................................................83
3.1 SENSOR ASSEMBLING................................................................................................................ 83
3.2 IDENTIFY SENSOR........................................................................................................................87
3.3 SENSOR INSTALLATION AND CALIBRATION............................................................................... 90
3.4 SENSOR CALIBRATION................................................................................................................90
3.5 SENSOR MEASUREMENT PARAMETERS SETTING...................................................................... 93
3.6 RTP20 CALIBRATION................................................................................................................. 95
3.7 BATCH DEFINITION...................................................................................................................... 96
CHAPTER IV FEATURE MEASUREMENT................................................................................. 97
4.1 FEATURE MEASUREMENT........................................................................................................... 97
4.2 POINT FEATURE........................................................................................................................ 101
4.3 LINE FEATURE...........................................................................................................................103
4.4 PLANE FEATURE....................................................................................................................... 104
4.5 CIRCLE FEATURE...................................................................................................................... 105
4.6 CYLINDER FEATURE..................................................................................................................106
4.7 CYLINDER FEATURE..................................................................................................................107
4.8 SPHERE FEATURE.....................................................................................................................108
4.9 ELLIPSE FEATURE.....................................................................................................................109
4.10 ARC FEATURE........................................................................................................................... 110
4.11 ROUND SLOT FEATURE.............................................................................................................111
4.12 SQUARE SLOT FEATURE...........................................................................................................112
4.13 CURVE FEATURE.......................................................................................................................113
4.14 SURFACE FEATURE...................................................................................................................114
2
4.15 HOW TO MEASURE FEATURES................................................................................................. 114
CHAPTER V. FEATURE CONSTRUCTION................................................................................. 116
5.1 PROJECTION............................................................................................................................. 118
5.2 INTERSECTION...........................................................................................................................121
5.3 MIDPOINT.................................................................................................................................. 123
5.4 FITTING......................................................................................................................................128
5.5 TANGENCY................................................................................................................................ 131
5.6 PICKUP...................................................................................................................................... 138
5.7 PARALLELISM........................................................................................................................... 139
5.8 PERPENDICULARITY..................................................................................................................141
5.9 MOVEMENT................................................................................................................................142
5.10 OFFSET PLANE..........................................................................................................................143
5.11 IMAGE........................................................................................................................................ 144
5.12 ROTATION................................................................................................................................. 146
5.13 LIMITATION................................................................................................................................ 148
5.14 ARRAY.......................................................................................................................................148
5.15 FEATURE TRANSFER.................................................................................................................149
5.16 FEATURE TERMINAL..................................................................................................................150
5.17 HOW TO CONDUCT FEATURE CONSTRUCTION.........................................................................151
CHAPTER VI. COORDINATE SYSTEM........................................................................................152
6.1 3-2-1 CREATE COORDINATE SYSTEM......................................................................................152
6.2 TRANSLATE COORDINATE SYSTEM.......................................................................................... 155
6.3 ROTATE COORDINATE SYSTEM................................................................................................ 157
6.4 TWO-POINT OFFSET COORDINATE SYSTEM............................................................................. 160
6.5 THREE-POINT OFFSET COORDINATE SYSTEM..........................................................................161
6.6 FITTING COORDINATE SYSTEM................................................................................................. 163
6.7 COMBINATION COORDINATE SYSTEM...................................................................................... 165
6.8 CREATION PROCESS OF COORDINATE SYSTEM...................................................................... 166
CHAPTER VII. TOLERANCE EVALUATION............................................................................... 167
7.1 DISTANCE..................................................................................................................................169
7.2 ANGLE....................................................................................................................................... 173
7.3 PARALLELISM........................................................................................................................... 174
7.4 PERPENDICULARITY..................................................................................................................175
7.5 ANGULARITY............................................................................................................................. 176
7.6 STRAIGHTNESS......................................................................................................................... 177
7.7 PLANENESS...............................................................................................................................177
7.8 CIRCULARITY.............................................................................................................................178
7.9 CYLINDRICITY............................................................................................................................178
7.10 RADIUS...................................................................................................................................... 179
7.11 DIAMETER................................................................................................................................. 180
7.12 CONE ANGLE.............................................................................................................................181
7.13 COORDINATE SYSTEM TOLERANCE......................................................................................... 181
7.14 CIRCLE RUN-OUT...................................................................................................................... 182
7.15 FULL RUN-OUT.......................................................................................................................... 183
3
7.16 COAXIALITY (CONCENTRICITY).................................................................................................184
7.17 SYMMETRY................................................................................................................................ 184
7.18 WIDTH (LENGTH).......................................................................................................................185
7.19 DISPLACEMENT......................................................................................................................... 186
7.20 POINT PROFILE TOLERANCE.................................................................................................... 187
7.21 LINE PROFILE TOLERANCE....................................................................................................... 188
7.22 SURFACE PROFILE TOLERANCE...............................................................................................188
7.23 HOW TO CONDUCT TOLERANCE EVALUATION.........................................................................189
CHAPTER VIII REPOT OUTPUT....................................................................................................190
8.1 REPORT WINDOW......................................................................................................................190
8.2 REPORT TOOLBAR.................................................................................................................... 190
8.3 DATA OUTPUT........................................................................................................................... 194
8.4 GRAPHIC REPORT OUTPUT.......................................................................................................195
8.5 FEATURE ERROR ANALYSIS OUTPUT....................................................................................... 197
CHAPTER IX DMIS SELF-LEARNING FUNCTION APPLICATION........................................198
9.1 DMIS PROGRAM EDIT TOOLBAR..............................................................................................198
9.2 MEASUREMENT PROCEDURE................................................................................................... 201
9.3 PROGRAM RUN, DEBUGGING TOOLBAR...................................................................................202
9.4 RIGHT CLICK MENU...................................................................................................................205
4
Chapter I Overview
This chapter introduces Visual DMIS basics such as software functions, configuration
requirements and installations.
1.1 Software functionality
It mainly has the following functions:
Sensor Management: Including assembly and calibration, the sensor can be graphically
configured and built with great flexibility by a user to make virtual sensor consistent
with the actual sensor.
Measurement of Geometric Features: Functions to measure features specified by
international CMMA and directly display the following features in graphics window:
point, line, plane, circle, cylinder, cone, sphere, arc, ellipse, slot, etc.
Construction of Geometric Features: Construct required geometric features using the
current features and automatically display them on the display, such as projection,
intersection, midpoint, fitting, parallelism, perpendicularity, tangency, translation,
rotation.
Geometric Tolerances: Calculate and obtain geometric tolerances as per ISO Standards,
such as straightness, planeness, angle, circularity, cylindricality, sphericity, conicity,
parallelism, perpendicularity, angularity, symmetry, positionality (2D and 3D),
concentricity, coaxility.
Workpiece Coordinate System Management: Create, save, recall and delete part
coordinate systems. The machine coordinate system is automatically created and can not
be deleted.
DMIS program input, output and editing.
Export measurement data into a file as “IGES” format for data exchange with CAD
software packages.
The self-study measurement function is mainly used to repeat measurements of identical
workpieces.
1.2 System requirement and software configuration for VISUAL DMIS
The minimum hardware requirements are:
Pentium 4 1.8GHz (or higher) processor;
Minimum 1GB DDR memory;
Minimum 128 MB graphics card: 512 MB VGA card or higher is recommended;
Monitor resolution: 1024×768 or higher;
500GB hard disk, 20G available space;
Recommend 40GB, 7200rpm or higher, 8M buffer;
Windows compatible mouse (wheel 3-button mouse), 104 standard keyboard;
COM port: 1 COM port available;
PCI slot: 1 slot;
USB port for software protection dongle.
VISUAL DMIS supports the following operating systems:
Windows 7
Windows XP Professional™ Service Pack 1
Windows XP Professional™ Service Pack 2
1.3 Software installation
5
VISUAL DMIS has been installed prior to shipment. For user who needs to upgrade the
software, our service engineer will guide through its installation. If a user wants to install VISUAL
DMIS by himself/herself, please refer to VISUAL DMIS Installation Guide. The installation guide
in electronic version can be found in VISUAL DMIS installation CD.
1.4 Glossary and Descriptions
To ensure consistency in glossary, concept and interface descriptions used in this manual, the
keyboard, mouse, labels and controls are defined and explained in this section. Some particular
cases will be described in relevant chapters.
1.4.1 Keyboard
Single button
Some buttons with different functions in VISUAL DMIS are described as follows:
ENTER
ENTER
It may be named Enter or Return. Possibly different names suggest the same
function definition in VISUAL DMIS, which means Confirmation.
DELETE
DELETE
The button deletes selected objects such as character, file and picture.
TAB
TAB
TAB button controls the cursor to switch between different areas in a window.
SHIFT
SHIFT
In the software, the button Shift fulfills the function of key combination.
Numerical Keypad keys
There is a numerical keypad at the right-hand side of most computer keyboards to
facilitate user inputting numbers. NUM LOCK key manages buttons in the keypad.
If NUM light is ON, it means the keypad is activated so you can input numbers.
Arrow keys (←↑→↓)
The system supports translating graphics by arrow keys. All the cursor keys
(←↑→↓) in four directions can be used.
Hot key
VISUAL DMIS provides frequently-used combination hot keys (usually ALT +
Letter, indicating that ALT and Letter keys are pressed simultaneously). To use a
hot key, you hold ALT key down first and then hit the Letter key. For instance, you
press ALT + S keys simultaneously, “Setup” drop-down men will pop up .
Shortcut key
Some function label names in a window or menu option include an underlined
letter. When a window or menu with the label is activated, the system supports
quickly calling the corresponding function, input box or other control for the label
by a single-button operation. Such a key is called Shortcut key. As show by
“System Setup (S)” in the figure, press “S” key and “System Setup’ dialogue box
will pop up.
Combination key
6
The combination key is specially used for graphic operation. The combination keys
are:
SHIFT+CTRL+MOUSE L-BUTTON: When graphics field is in View status, hold
SHIFT, CTRL and MOUSE LEFT BUTTON and move the mouse simultaneously
to zoom in/out features and the machine model in graphics window.
CTRL+MOUSE L-BUTTON: When graphics field is in View status, hold CTRL
button and MOUSE LEFT button simultaneously to move the mouse so as to move
feature and the machine model in the graphics window.
1.4.2 Mouse
VISUAL DMIS supports both wheel mouse and 3-button mouse. Some relevant concepts are
described as follows:
Basic Concept of Mouse
Wheel
Right Button
Left Button
Fig. 1-1
When using a mouse, you can select and single click an item, locate the cursor in a file or
drag the item. Single click mouse R-button to display task or option menu which varies with
single-click position. The menu is very helpful to quickly finish a task. Single clicking on mouse
R-button is called “Single Click on Right Button”.
Now most mice have a wheel which facilities your scrolling through a file. Moreover, the
wheel can also work as a third button. Mouse structure is as shown on Fig. 1-1.
The below command is based on the assumption that VISUAL DMIS has been in
graphic view status. The cursor in graphics field looks like a rotating arrow. Specific
operation is as indicated on:
Single Click
Point to an object on the screen, then quickly press mouse L-button or mouse
R-button.
Double Click
Please point to an object on the screen, then quickly press the mouse L-button
twice and release it. If there is any difficulty in double-click, usually you can single
click the object by mouse R-button, then single click one option on the menu to
execute the same task.
Drag
7
Also called drag-drop, it means moving mouse pointer onto an object on the screen.
Single click mouse L-button to move the mouse to a new position. At this time, you
can see the object move with the mouse; release the mouse L-button and the
dragged object will move to the target position.
Graphic Motion: Hold CTRL or SHIFT key and move mouse L-button to perform
graphic motion.
Graphic Rotation: Hold mouse L-button and move the mouse to achieve graphic
rotation.
Graphic Scaling: Hold SHIFT, CTRL keys and move mouse L-button to perform
graphic scaling.
Use of Wheel Mouse
Mouse wheel has different function if moved to different operating positions on the
software interface.
Graphic Translation
When operating on graphics window, hold the mouse wheel and move the mouse to
move the graphic.
Scaling
When operating on graphic window, scroll the mouse wheel or CTRL + WHEEL
(Hold) to scale in/out the graphic.
Viewing
Scroll the mouse wheel in report output window, DMIS program window or
database field to quickly finish data viewing.
1.4.3 Use of control
The section only introduces common controls, with special controls introduced in the
following chapters.
Label
Red box in the above figure is a label. The red box itself is non-existent in the software
interface and only a label here. Label usually checks a displayed static text message in a
window and is often used with other controls. Label text indicates other controls have
equal function, property, etc.; label content is taken as the name of its bound control. For
example, the right input box in the above graphic indicates the model and its name is the
model name. Label in the window is expressed as a static text.
Scrollbar
There are two type scrollbars: Horizontal scrollbar and vertical scrollbar, with the
vertical scrollbar as shown on the above figure. Both ends of scrollbar have a button
usually bound with other controls for use so that users easily view control content. Users
can change the displayed control content by clicking an arrow button or dragging mouse.
If content in DMIS program division cannot be displayed completely in a line, single
click right and left arrows or drag the middle block by mouse L-button to display the
hidden content.
Count scrollbar
8
The scrollbar controls text of a control and text often related to quantity. For example,
measurement window displays measured points setting and other contents, as shown on
the right figure. Operate the scrollbar to change the value in the right input box. The
value is 1 in this example.
Checkbox
Checkbox and control such as label are combined to indicate whether a status or
function is active. User can click the box: The label suggests having been selected,
indicating a status or function activated; on the other hand, means otherwise, i.e.
deactivated. Name of the check box is often what is contained in the static text before or
after the box, indicating the function or operation fulfilled by the box.
Input box
Input box is used to input and display content. White input box is operable, but grey
shown on the right figure: . Content in the right input box is set by
scrollbar. The input box may support one or more operations as the box represents
different objects. Its name is the content of the static text before it, indicating nature of
the object(s). Content of an input box often indicates a certain object in the system.
Especially, object in VISUAL DMIS is expressed by label + text (object type and name).
The system usually has the following objects: Feature, tolerance, sensor, coordinate
system.
9
will be shown to explain the button’s function. The right figure indicates the
button is a projection tool.
Menu button
Click the button and a set of menus will appear below or above the button for users to
select, as shown on Fig. 1-2:
Fig. 1-2
Float button
The button changes its colour/shape to indicate selecting or not selecting a function.
As a rule, its background or text colour deepens, button sinks or a black box occurs,
indicating selected status; otherwise, it indicates unselected status.
Confirm button
Click the button to indicate that client confirms certain status or operation. Typically,
Drop-down box
Click triangle label in the drop-down box and an option list will pop up for you to
select, as shown on the right figure: The blue part means the current option selected
After normal startup, click the shortcut label on the desktop or start the
application in “Start/All Programs/Visual DMIS” the login window will pop up, as
shown on Fig. 1-3. Input the company name in the input box after “Company Name”,
input the client name in the input box after “Client Name”, then click “Enter” key to
10
enter Measurement Software interface and click “Cancel” to cancel the login.
Fig. 1-3
Refer to Field 1 in 2.7 System status for HOME operation and online operation.
See the Menu in 2.2.1 for file input and output.
See Sensor assembling and application in Chapter 3 for sensor operation.
Refer to Feature measurement in Chapter 4 for feature measurement.
See relevant section in Chapter 5 for feature construction.
Refer to the relevant section in Chapter 6 for coordinate system operation.
See Tolerance evaluation in Chapter 7 for feature tolerance operation.
See the relevant section in Chapter 8 for report output.
Refer to the section of DMIS program division in Chapter 9 for DMIS operation.
11
Start the system
HOME operation
File input
Sensor operation
Feature measurement
Coordinate system
falls into online
operation
measurement and
offline measurement.
Feature measurement
and construction
Feature tolerance
calculation operation
File output
Fig. 1-4
Note: You can skip operation under the dash arrow. DMIS programming status is subject to ending
at anytime.
12
Chapter II Description of Measurement Interface
This chapter introduces the system measurement interface, including such functions as
toolbar, menu, system status, DMIS program, database.
2.1 Overview of measurement interface
VISUAL DMIS is an application which operates in Windows operating system such as
Windows 2000/XP and the system interface is a typical single-file Windows user interface.
VISUAL DMIS system interface falls into 8 fields as shown on Fig. 2-1:
13
Field 1 of system status;
Field 2 of system status;
2.2 System main menu
System tool menu has 4 options: “File (F), Setup (S), Display (V), Help (H)”. Each option is
drop-down type, as shown on: . So, the letters after their names
can be dropped down by mouse L-button/ALT button and the letter after drop-down menu names.
For instance, you can open file drop-down menu by ALT+F and there are several methods
available to select option in a drop-down menu.
Single click mouse L-button.
Move to the desired menu option by Arrow key and the menion option will be displayed
in reverse colour, then run menu command by ENTER key.
Use Shortcut key. Once a menu is activated, you can use the Shortcut key on its menu.
For example, you can select N letter key to create a new item.
2.2.1 File (F)
The section mainly introduces file drop-down menu. Its hot keys are ALT+F. The menu
controls those files that constitute the test environment, including:
An item file is a work folder composed of CMM, sensor, workpiece and other information.
When you back up a item file, each file has a complete directory structure. It is important to back
up all the folders for the item, including item information. As a picture file, CAD file contains
information of a workpiece for measurement and use. Letter in brackets of a submenu indicates
the corresponding Shortcut key. See Fig. 2-2 for the file menu in the system:
Fig. 2-2
Create new project (N)
14
Its shortcut key is N. After you select a new option, a window will pop up to require you
to set environment parameters for the new project. The window is as shown on Fig. 2-3:
Fig. 2-3
15
drop-down box of file type is item file (*.vsproj). In other statements, only the file with
the extension “vsproj” is visible. Click open button on the window and the system will
load the assigned item data and display data on database field, including: Sensor data,
feature data, coordinate system, tolerance and DMIS data.
Fig. 2-4
Save Project (S)
Its shortcut key is S. When selecting Save option, Save As window will pop up if the
system operates for the first time; otherwise it will save the current project.
Save As (A)
Its shortcut key is A. When you select Save option, Save As window will pop up as
shown in Fig. 2-5. Save As window will also pop up even if you select Save option in
the drop-down menu on condition that the system operates for the first time.
16
Fig. 2-5
17
Input Sensor
Its shortcut key is S. When you select Open option, file “Open” window of the system
will pop up to select the desired item and import the Probe Definition in the item.
Import Point Cloud (L)
Its shortcut key is S. When you select Open option, file “Open” window of the system
will pop up to select the cloud file (.TXT).
Export CAD File (Export)
Its shortcut key is E. Its function is to acquire parts geometry information established in
testing and convert it to IGES file. In this way, CMM process can become a parts design
process by reverse engineering.
Recent File (I)
Its shortcut key is I. When selecting Open option, the cascading menu will be as shown
on Fig. 2-6. If you select one of recently used CAD files that you want to open, the
mathematical model (MM for short)_ can be imported quickly.
Fig. 2-6
Recent item (J)
Its shortcut key is I. When selecting Open option, the cascading menu will be as shown
on Fig. 2-7. If you select one of item files that you want to open or such file used recently,
the item can be imported quickly.
Fig. 2-7
Exit (X)
Its shortcut key is X. Select the option and VISUAL DMIS system window will be
closed. Before exit, a “prompt” window will pop up to prompt the user whether to exit the
current item, as shown on the right figure.
Note: Once the window of the application system is closed, any data which fail to be
saved immediately will be lost.
18
If you start the system and don’t select any existing item, another “prompt” window of
the system will pop up, as shown on the right figure when exiting the system and operating
the previous prompt window: The window prompts the user whether to save the item file
(Save it by Yes (Y) key and not save it by “N (No)” key).
19
Fig. 2-8
System
Fitting algorithm: Set up the algorithm which evaluates feature “circle”, click right
drop-down arrow to select circle evaluation algorithm as shown on Fig. 2-12:
Sensor database: If the checkbox is checked, the previous sensor data will be
loaded after entering measurement interface every time. Otherwise, there is only
one default sensor data in the database. So, it need be re-selected to define the
sensor. See Chapter 3 “Sensor Assembling and Application” for sensor assembling
and definition.
File save: Click Browse button to select the desired save directory or directly input
the place such as “F:/visual” in the input box after “Save Directory:”.
If you check “Create Folder for Each User”checkbox, a folder will be created
for each user under the directory.
If you check “Save the Interval of Auto Recovery Information”, the software
will prompt “To recover the unsaved data” when you reopening the software
after abnormal close, as shown on Fig. 2-9:
20
Fig. 2-9
Advanced option:
Click the drop-down arrow to the right of “Language” to select language type
for the software interface.
Click the drop-down arrow to the right of “MCC Model” to select the machine
model corresponding to the material object.
Click the drop-down arrow to the right of “Controller Link” to the controller
drive in line with the machine controller as shown on Fig. 2-11:
21
Fig. 2-12
MCC overrange: Each CMM has a measurement range. It may give “Open”,
“Close”, “Buzzer” or selectable sound if going beyond the range. A prompt window
will appear if it exceeds the range when you select “Open” option; no prompt will
appear when you select “Close”. And the computer buzzer will make a prompt tone
when you select the “Buzzer”. If connected with soundbox, it will make the
selected sound if other sound is selected; otherwise no prompt tone will sound.
Probe triggering, Key Prompt: When you measure a feature, a point will be
recorded by DMIS once measured; however, whether the point is valid can be
verified by observing the measurement window. It is usually set as “Buzzer” to
prompt the user to note the point has been picked up. If connected to soundbox, it
will make the selected sound effect (better effect) when you select another music
file. Key Prompt is to set the prompt tone for pressing the handle.
Use theoretical probe: If you use an uncalibrated probe, it only has theory value.
Confirm whether there is prompt according to the setup, refer to“MCC Overrange”
setup.
Use expired sensor: If its validity is set as a definite number of days and the setup
is “Activated”, prompt interface will appear to prompt you to refer to “MCC
Overrange” setup when you perform feature measurement once again after
expiration.
22
MCC calibration form out of tolerance: If the form of probe calibration data is
greater than “max calibration form” and the setup is “opened”, prompt interface
will pop up to prompt you to refer to “MCC Overrange” setup.
Program mode switching: When the machine is switched from Manual mode to
Programor Auto mode and the setting is “opened” during DMIS running, prompt
interface will be as shown on Fig. 2-13, then you can move the machine to a safe
position.
Fig. 2-13
Click “OK” button to continue the program or click “Cancel” to end the program.
Sensor validity: It may be 1-7 days or permanently valid according to drop-down
list box after it. For example, it means the calibrated sensor exceeds the validity
period if number under “Dia.” in Sensor Database turns red when you start the
program next day. Moreover, a prompt dialogue box will pop up, shown as “You
Are Performing Measurement by an Expired Sensor” during feature measurement.
Tolerance range of probe calibration: Input the form tolerance range in the input
box after it; if the form exceeds the value, it will prop up a form prompt dialogue
box.
Graphics
The window is as shown on Fig. 2-14:
23
Fig. 2-14
Graphics Colour: You can select various characteristic colours on the graphic
window, such as background colour, CAD model import colour, “dynamic feature
colour” features of the checked option are displayed in different colours).
Feature Vector: Check the checkbox before the feature to display its vector on the
graphics window so that you can determine position and vector of the machine
auto-location. See DMIS programming introduction in Chapter 9 for the machine
running mode.
Graphic Offset: Input different values in 3 input boxes to guarantee location of the
machine model is consistent with the real object as much as possible to avoid
measurement results hidden by machine model.
Picture Output:
When “Open Picture Editor” is checked to output the picture report, the
following editing window will pop up, as shown on Fig. 2-15: It can operate
boundary control point in the graphics field to control size and content of the
picture to be exported. You can perform picture imaging, rotating, etc. by
Right buttons.
24
Fig. 2-15
The output effect of unchecking “Auto Select Picture Content” is as shown on
Fig. 2-16; the output effect of checking “Auto Select Graphics Content” is as
shown on Fig. 2-17; the exported picture content will be adjusted
automatically.
Fig. 2-16
25
Fig. 2-17
Name
The window is as shown on Fig. 2-18:
Fig. 2-18
26
“Name” describes the default name prefix in the feature measurement interface
and database, which can be modified into the character desired by the user, with the
following feature no. generated automatically. If you set default name of circle as
“Circle”, the measurement interface will show the following change as shown on
Fig. 2-19, with modification other names same as this.
Fig. 2-19
When you check “Always Use Lower Limit under the Name”, features of each
type are numbered from the smallest serial no. in the feature database. For
example, when you measure 5 circles per set, you find #2 circle unwanted and
delete it; then, you first find there was no #2 circle when checking the smallest
circle measurement no. in subsequent measurement. As a result, the newly
measured circles will be numbered from “#2 circle”, skipping “#3-5 circles” in
the database and the subsequent circle measurement will be numbered from
“#6 circle”. If you don’t check it, it is directly numbered from “#6 circle”.
Measurement point
The window is as shown on Fig. 2-20:
27
Fig. 2-20
In the input box, input ordinary feature points for the user (number in the front
brackets is the default points): When the software is started, the points on the
feature measurement interface will be put under initialization control as per number
in the input box. In other statements, the points are controlled as per the setting, as
shown on Fig. 2-21:
Fig. 2-21
28
The number of point is consistent with that in setup option.
MCC
The window is as shown on Fig. 2-22:
Fig. 2-22
Speed and Acceleration: Here you can set up movement speed, measurement speed,
scanning speed, movement acceleration and measurement acceleration: Usually
measurement speed set within 10mm/s, acceleration to speed ratio over 3:1 (large
ratio) may result in vibration, so we recommend adjusting to the state that the
machine is in steady operation.
Controller: Single click “Reset Controller” button to clear the errors produced by
the controller during machine operation to recover normal operation; single click
“MCC HOME” and you can operate machine HOME at any time; select “Allow
MCC to Continue Moving” checkbox and the machine can move the probe by the
default algorithm in the software. For instance, when measuring circle, the machine
can continue running smoothly according to the internal algorithm if there is no
manually added positioning point.
Sensor installation
Display its installation direction and calibration time.
29
Temperature
The window is as shown on Fig. 2-23:
Fig. 2-23
If the machine has temperature compensation function, you can check “Start Temp
Compensation” on the interface to control the temperature compensation
(valid/invalid); click “New” in the right input box and the following material
information dialogue boxwill pop up, as shown on Fig. 2-24:
Fig. 2-24
Input material name and thermal expansion coefficient, click “OK” key to finish
creation of the material parameters.
Calibration gauge
The window is as shown on Fig. 2-25:
30
Fig. 2-25
Here you can input name, diameter, offset and installation direction of the
calibration gauge. If it is vertically installed, the rod shall be in the vector I: 0.00, J:
0.00, K: 1.00. The rod shall be installed by the fundamental principle of producing
no abnormal bump in probe calibration. Given any value, click “Save” button to
save parameters of the calibration gauge when the standard sphere can be at
initially setpoint (X, Y, Z). In the subsequent probe calibration, actual position of
the calibration gauge will be updated. All the calibration gauges (MGAGE) can be
deleted except the default gauge of the measurement software. If you select
customized calibration gauge, Delete button is active.
Equipment
The window is as shown on Fig. 2-26:
31
Fig. 2-26
The checked checkbox after the feature controls feature outputs: X, Y, Z indicate
feature coordinates, I, J, K their actual vectors, I1, J1 K1 reference vectors and F
form.
In Format field, check the needed checkbox according to different format
requirements for calling at a place that need them.
Data precision: Control decimal digits of output data.
Default equipment:
As needed, select the desired output formats in Screen, Print and Report
drop-down boxes.
Select “Add” or “Override” in Save drop-down selection box.
Add: Add newly measured or assessed output result of new measurement
or evaluation to the end of output file.
Override: Add output result of new measurement or evaluation to output
file at the beginning and the previous file is overrode by new output
result.
Output
It is as shown on Fig. 2-27:
32
Fig. 2-27
Default output equipment: When “Turn on Report Output Equipment” is checked,
save it as “//../report” and, the corresponding statement command will be generated
at the beginning section of the program when self-study is activated; when “Turn
on Screen” is checked, the measurement result will output evaluation result in
“Virtual Terminal-Screen” and when self-study is activated, the corresponding
command will be generated at the beginning section of the program.
Equipment output: When “Output when generating geometric feature” is checked,
the relevant parameters will be output automatically at the report window after
feature measurement; when “Output when evaluating tolerance” is checked, click
“OK” key after the evaluation so that it will not only be saved in tolerance database,
but also output in report.
Graphics output: When the option is checked, measured or constructed feature will
appear in real time on the graphic window.
Program
It is as shown on Fig. 2-28:
33
Fig. 2-28
In the above figure, DMIS program statement command is generated according to
the drop-down setup option and recorded in the beginning section of DMIS
program when self-study mode is activated:
Work plane: It falls into Current, XYPLAN, YZPLAN and ZXPLAN. Usually
Current is selected as work plane used in measurement. Usually, the DMIS
interface is set as valid.
Fly mode: With ON and OFF status, it indicates the optimized arc trajectory in
automatic running; otherwise straight line. It is generally set as ON.
Length unit: It contains Current, cm, mm, inch. Here it is set as Curren.
Usually, the DMIS interface is set as valid.
Radius compensation: With Current, ON and OFF status, it indicates whether
probe compensation is valid. Here Current is set as work plane used in
measurement, with the setup on measurement software interface as valid
status.
Coordinate system: With Current and MCS status, here it is set as Current,
with the setup on measurement software interface as valid status.
Temperature compensation: With ON and OFF status, it controls whether
temperature compensation is valid (for the machine with this function).
Probe: With Current and Default status, set the default probe at the beginning
section of the program, with Current selected usually.
34
Probe setup: With Current and No statuses, it controls whether probe
parameters are generated at the program header. If “Current” is selected, it
operates as per parameter in the program header when the program runs; if
“No” selected, probe parameter setup window controls probe movement when
the program runs.
Speed: With Current and No status, it controls generation of speed in the
program header: If “Current” is selected, the program runs at the speed in the
program header; if “No” selected, the program runs at the speed set up in the
“system setup/machine”.
Acceleration: With Current and No status, it controls generation of
acceleration in the program header: If “Current” is selected, the program runs
at the acceleration in the program header; if “No” selected, the program runs
at the acceleration set up in the “system setup/machine”.
Program mode: It uses Auto, Program or Man mode (Manual mode usually
selected at the beginning section of the program).
Feature calculation: With Current and No status, it is the parameter control
statement command generated at the beginning section of the program. If
“Current” is selected, the command is generated; if “No” is selected, no
command is not generated.
Data precision: Perform data calculation according to the data digits set up
here.
Output precision: With Current and No status, it controls generation of output
precision statement command in the beginning section of the program. When
“Current” is selected, output precision command is generated; if “No” selected,
no command is not generated.
When “Enable setting initial line for the program running” is checked, the program
can run at the position assigned by user. However, you shall notice whether
equipment running environment and mode are consistent with the current
conditions, such as whether the proper probe and coordinate system are used;
otherwise, it will report an error or abnormal collision.
Click “Restore default” key to restore the default status.
“System Setup”function key
OK (O): Click the key to activate the setting, and close “System Setup” window.
Cancel (C): Click the key to disable the setting, and close the “System Setup”
window.
Apply (A): Click the key to activate the setting, but not close the “System Setup”
window.
Fig. 2-29
The window displays:
Select Toolbar drop-down box
It is used to select tool buttons on the main toolbar for display setup. Main toolbar falls
into five fields: Measurement, construction, tolerance, sensor and coordinate system.
Select a specific button in toolbar and “Up” and “Down” keys will be active. Click
either key to adjust the button position on the toolbar then click “Apply” to activate it,
with reference to Fig. 2-32.
Adjustment of number of displayed buttons on the toolbar: Click the lower scrollbar
Tune key to adjust the number of bottons directly displayed on the toolbar and
the other items displayed by the right bottom arrow of the toolbar, as shown on Fig.
2-32:
36
Fig. 2-30
2.2.2.4 Remote keyboard (K)
Its setup is used to control key functions of external function keyboard (only for those
measurement systems equipped with the special keyboard). Operation interface is as shown
on Fig. 2-31:
Fig. 2-31
Double click the blue field to set the remote keys no. When operating the remote key, the
function will be activated in the measurement software, as shown on Fig. 2-32:
37
Fig. 2-32
Fig. 2-33
Fig. 2-34
Right click the coordinate window and the right button menu will pop up, as shown on
Fig. 2-33. According to prompt, select the coordinate system you want to observe and the
probe coordinate system information will be displayed on the window.
Coordinate window 2 (2)
Please refer to 1(1) of coordinate window as shown on Fig. 2-35:
Fig. 2-35
Point Profile (P)
Point profile window is as shown on Fig. 2-36:
39
Fig. 2-36
Point profile is mainly applied to digital-analog comparison measurement with CAD. In
measurement, first align CAD MM with the workpiece to be measured, select “point”
measurement in measurement toolbar and dialogue box will pop up, as shown on Fig. 2-37:
Bar Chart
Display Field
Fig. 2-37
If point is directly measured on workpiece, point profile will be directly displayed on point
profile window. If the above window doesn’t appear, you can double click bar chart display
box and the window will pop up.
Virtual Terminal (V)
Virtual Terminal window is as shown on Fig. 2-38:
Fig. 2-38
Open virtual terminal window and content of the report will be output as text from the virtual
terminal.
Graphics processor (G)
Graphics processor window is as shown on Fig. 2-39:
40
Fig. 2-39
In graphics processor window, drag the feature you want to analyze and its form will be
directly indicated, as shown on CIR 1(4) in Fig. 2-41. Left toolbar sets and controls display mode
and content, with detail as shown on Fig. 2-40:
Set up
Generate feature
Delete
Cancel
Display view
Measure path
View mode
Data window
Data window
Tolerance
Save as picture
Output to report
Select
Magnify error
Fig. 2-40
41
Setup
Click Setup key and a dialogue box will pop up, as shown on Fig. 2-41:
Fig. 2-41
In this dialogue box, you can enter or select:
Tolerance: Input control range.
Display: Display number, mode, form and background colour of measurement
point.
Output picture: Background colour and display range set when outputting report.
Generate feature
Click setup key and a dialogue box will pop up. In the box, you can select unnecessary
points to re-generate a new identical feature by other pick-up points. Please see Delete pickup
point function on the measurement window for its deletion.
Delete
Select the pickup point you don’t want by mouse, and the point will be in reverse
colour—press the key to delete it.
Cancel
Click Setup key to recover the deleted point.
42
Display view
You can switch between 3 reference planes as view is displayed in the reference plane
direction (active if pressed).
Measure path
Display measurement path of the pick-up point and the Toggle key is active if pressed.
View mode
Press Toggle key to switch between solid view and perspective view.
Data window
Press Switching key and a small window for error of each pick-up point will pop up.
Press function key and a small window for error of automatically arranged pick-up
points will pop up.
Tolerance
Press Toggle key to display tolerance schematic line.
Save as picture
Press the function key to pop up “Save as” dialogue box, and you can save it as a picture
by operating according to the dialogue box.
Output to report
Single click the function key and the content of feature “graphics processor” will be
exported to report window.
Select
Press the Toggle key to turn the mouse into an arrow which can check a pick-up point,
i.e. press the mouse L-button; then move the mouse and a select box will pop up to
select multiple pick-up points.
Magnify error
Press the Toggle key and a scrollbar (up-down) will appear in the lower section so that
you can adjust size of error of window pick-up point.
2.2.4 Help (H)
This section mainly describes drop-down menu and
hot keys are ALT+H. When you move mouse to menu
option, the option will turn into a box bar in blue
background. The menu helps user to understand the system.
Its detail is indicated as below:
Help file (H)
43
Select the option and the Manual window will pop up, as shown on Fig. 2-42. Its shortcut key
is H.
Fig. 2-42
Fig. 2-43
The window is introduced as follows:
Current information display field
44
Display error description and time of the current system.
File menu
File menu is as shown on the right figure:
Save: Save it in a position assigned by the user;
Clear: Clear the information display field;
Close: Close the dialogue box.
On VISUAL DMIS (A)
A window will pop up, as shown on Fig. 2-44. The
window records the following version information of the system: Its shortcut key is A.
Fig. 2-44
Fig. 2-45
45
Main toolbar covers common measurement functions. According to function division, see
specific functions in relevant chapters, as shown on Fig. 2-45:
Measurement tool section: Is mainly used to directly measure various features, with
detail in Chapter 4;
Construction tool section: Obtain feature made up of other measured features, with detail
in Chapter 5;
Tolerance tool section: Mainly evaluate tolerance, with detail in Chapter 7;
Sensor tool section: Is used for operation relevant to sensor definition, calibration, etc.,
with detail in Chapter 3;
Coordinate system tool section: Is used to create workpiece coordinate system, with
detail in Chapter 6.
2.4 Graphics window
Graphics operation section in this field indicates machine model, workpiece model,
geometric picture and virtual measurement. Its graphic tool is used to execute the relevant
operations. Graphic field is as shown on Fig. 2-46:
View toolbar
View operation
field
Fig. 2-46
46
According to different functions of tools, the toolbar is made up of three constituents, as
shown on Fig. 2-47
Fig. 2-47
The toolbar’s keys are a combination. When you select keys such as , , their
functions are directly used; cascading menu will pop up if you use keys such as as , ,
Press the button and it will automatically display the feature vector when the mouse stops at a
defined or measured geometric feature, and display feature name
simultaneously. When mouse L-button is pressed for the feature,
the feature in the corresponding database will be selected with a
prompt label as shown on the right figure on the graphics
interface:
47
Display system front view
Press the drop-down key to change object display/hide in the view field, with menu
option as shown on Fig. 2-48: Click each option to switch between display and hide
Fig. 2-48
48
Fig. 2-49
Press the drop-down key to delete a relevant object in graphics field, with menu option
as shown on Fig. 2-50: When clicking each option, you can delete object displayed in
the graphics field. However, it is different from display/hide function—the deleted
object cannot be re-displayed by display/hide function. To delete displayed object in
field doesn’t mean deleting the object in the database. Right button menu in graphics
field also has this function, as shown on Fig. 2-51:
Fig. 2-50
49
Fig. 2-51
Graphics toolbox
Select any key on the toolbox and the following graphics toolbox window of the system
will pop up, with key functions displayed as option pages for user to select operation
according to need. The window is as shown on Fig. 2-52:
50
Page label
Number of
pickup point
Function
button
Fig. 2-52
Page label
machine model display/hide, mouse pick-up on the MM, input CAD model
from file, move probe. You can switch between different pages by clicking page
labels.
Functions of each option are introduced as follows:
51
Fig. 2-53
Top view
When the option is selected, machine model
in graphics field will recover the status with
the top side facing user.
The top view is as shown on the right figure:
52
Left view
When the option is selected, machine model in graphics field will recover the
status with the left side facing user. The left view is as shown on the right
figure:
Right view
When the option is selected, machine model
in graphics field will recover the status with
the right side facing user. The right view is as
shown on the below figure:
Rear view
When the option is selected, machine model
in graphics field will recover the status with
the rear side facing user. The rear view is as
shown on the right figure:
Toolbox window is as shown on: The button is special as a window key. Click it and
toolboxwindow will pop up, as shown on Fig. 2-54:
53
Fig. 2-54
The window is introduced as below:
Number of pickup point:
Of course, when “Pickup” touch is pressed, it indicates how many points have been
picked on the mathematical model.
Reverse
Reverse vector of a point picked up most recently.
Reverse all
Reverse vectors of all the points.
Delete
Delete the most recent point.
Delete all
Delete all the points.
DMIS
DMIS
When opening feature measurement window, generate DMIS statement which may
run under programming mode: it must be generated feature by feature.
Measure
First, select a point on the MM; then in the opened feature window, click
“Measure” key and the generated point will be saved to generate measurement
feature. And all the keys will be inoperable to indicate number of picked points in
the generated point display box.
54
Pick up Feature
Set actual
feature
Set theoretic display mode
feature display
mode
Field 2 of
measurement
feature
checkbox
Field 1 of
measurement
feature
Field 3 of
checkbox
measurement
feature
checkbox
55
Drop-down box for solid graphics display mode setup
The drop-down box sets up the picture generated by physical data. Its use is the
same as that of theoretic graphics display mode.
Field 1 of measurement feature checkbox
When checkbox is selected, the feature’s theoretic graph will be displayed as
drop-down box setup; if not selected, it will not generate the theoretic graph.
Field 2 of measurement feature checkbox
When checkbox is selected, the feature’s theoretic graph will be displayed as
drop-down box setup; if not selected, it will not generate the theoretic graph.
Field 3 of measurement feature checkbox
The field has 2 checkboxes. Move path box indicates whether measurement trace is
displayed while measurement graph is being generated; increase feature checkbox
indicates whether there is a graph (theoretic graph or physical graph) while
measurement graph is being generated.
Toolbox window is as shown on below: The key is special as a window key. Click it
and a toolbox window will pop up, as shown on Fig. 2-56:
Mathematical
model list
box
Function
button
Profile
input box
Fig. 2-56
Input
Click the key to open “Open” dialogue box and select the mathematical model
Delete
Select the MM you want to delete, click the key to delete the selected MM in
the list box.
Select MM in MM list box and click the key, then its function will be switched
between display and hide so that MM on graphics window will be displayed or
disappear.
Activate
Select MM in MM list box and click the key, then the MM will appear in the
center of the worktable and be operable.
Reset
Select MM in the list box and click the key, then the digital mode will be
aligned with machine coordinate system (MCS).
Picture Layer
Select MM in the list box and click the key to open Picture Layer Management
window as shown on Fig. 2-57. Select the picture layer to be processed and
then perform processing by the upper toolbar.
57
Fig. 2-57
Click the button to perform alignment of the currently activated MM with the
current coordinate system.
※ Align coordinate system: Align workpiece coordinate system with
CAD MM coordinate system, with origins coincided. (Move CAD MM
to the current coordinate system.)
Profile input box
Drag a plane into the input box to display its MM profile opposite to the direction of
the vector, as shown on Fig. 2-58:
Fig. 2-58
58
Move probe
Toolbox window is as shown on: The key is special as a window key. Click it and a
toolbox window will pop up, as shown on Fig. 2-59:
Movement
drop-down
box
Parameter
input box
Fig. 2-59
60
When “Manual” movement is selected from
the drop-down box, operation field will be as
indicated on the right figure: The 3 input
boxes respectively recurrent target positions
of Dx, Dy, Dz on axes X, Y, Z. You can
directly enter the relative position parameters
and directly operate target positions by the
Dragger (as shown on the white label
correlated to probe head in the graphics field, hold it by left mouse key for
dragging operation and coordinates in input boxes Dx, Dy, Dz will vary
with changing Dragger positions, as shown on Fig. 2-60:
Fig. 2-60
Move key
It is a function key. When the key is pressed, probe movement will be activated to
move to the assigned virtual position. If the key is not clicked but the window
closed, the probe position will not change.
Create picture report
Single click the key and “graphics interface” will be switched to graphics report creation
mode, with detail as indicated on Chapter 8 Report Output.
2.5 Report window
ICON:
Single click the key and “graphics interface” will be switched to report output window,
with detail as indicated on Chapter 8 Report Output.
2.6 Database field
Database field displays item data interface and user maintenance item data interface.
61
VISUAL DMIS database mainly includes 4 data objects: Feature, tolerance, sensor and coordinate
system. Despite variations with differences in data objects, database field is roughly made up of
three constituents, as shown on Fig. 2-61:
Database
The current
selection toolbar
database’s title
Data display
field
Fig. 2-61
The toolbar selects database which needs to be operated. Single click the toolbar so that
database data will be indicated in the data display field. The toolbar falls into 4 tools:
Database type
The field displays data type of the current data display field by label.
Data display field
The field displays database data by tree structure and provides various shortcut menus
according to different databases. Please see the the following sections on different
databases for database operation.
2.6.1 Measurement feature database
The database saves measurement feature data, with user interface database field displayed
as Fig. 2-62:
62
Fig. 2-62
Switch to measurement feature database interface by Select key on the database interface.
The feature is composed of theoretic feature and measured feature.
Data display field
Theoretic feature
Theoretic features, namely values defined by design, may be input or generated by CAD
model. Theoretic features reflect deviation of geometric object by comparing with
measured value. When a program is created by VISUAL DMIS and CMM, describe
theoretic feature creation. When a program is created not by CAD nominal geometric
data and self-study mode is ON, measured features and initial theoretic features will be
derived from these measurement features. The derived theoretic features may be
parametized. After the system has generated these theoretic features, you can edit their
values.
Measured feature
Measured feature is a product of measurement or construction. VISUAL DMIS system
supports feature construction by theoretic features. Generally, it is automatically
processed by VISUAL DMIS. Special attention shall be given when a program is created
by VISUAL DMIS and CMM: When a program is constructed by CAD nominal
geometric data and self-study mode is ON, measured features and initial theoretic features
will be derived from these measurement features.
Display field tree structure has the following root nodes:
Most recently generated node : Feature under the node is most recently
generated. VISUAL DMIS saves most recently generated five features.
63
Line node : Feature under the node is line feature.
inoperable part of the selected data. For example, you can drag database data to
other windows which need inputting data by mouse, light blue selected data and deep blue
unapplied part of the selected feature.
Database operation
Feature data selection
Click some feature node by mouse. It indicates the feature is selected if the node’s
background colour turns light blue.
Feature data dragging
Features in the database can be dragged by mouse. When you need input
measurement features in some windows, you can input the features by dragging
feature data in the database. Please note node consists of theoretic feature and
64
Right button shortcut menu
Click mouse R-button in database display field and right button shortcut menu
window will pop up. The menu provides more database operations. When text in
menu option is in gray, it indicates the option is unselectable. Right button shortcut
menu window is as shown on Fig. 2-63 and each option described as below:
Fig. 2-63
Display detailed information
Display detail of the selected feature. Select the option and the selected feature in
database will be displayed in data display field. See Data output field in Section 2.9
for content of data display field.
Graphics display
Display graph of the selected feature in graphics field. Drag the feature in database
to graphics field and you can also achieve feature display.
Graphics flashing
Flash (dynamically display) graph of the selected feature in graphics field. Drag the
feature in database to graphics field and you can also achieve feature display.
Graphic measurement point
Indicate position and vector of measurement point of the selected feature by red
arrow in graphics operation field.
Graphics location
65
Dynamically display graph of the selected feature in graphics field, and finally the
feature is displayed in the center of the graphic window. Drag the feature in
database to graphics field and you can also achieve dynamic feature display. After
the display, feature will not be displayed on graphic window.
Identify theoretic feature
On the selected feature, right or double click the key after the feature name
input box on the measurement window as shown on Fig. 2-64.
Feature vector
reverse button
Fig. 2-64
Feature name input box: Input the feature name you need to identify.
Feature property selection key: Single click the key and selection window
will pop up (Fig. 2-65): On this window, select the feature type you need
to identify.
Fig. 2-65
Feature parameter input field: In this field, input feature coordinates,
vectors, sizes and other parameters. Input content in this field will vary
with different feature types.
Feature definition/identification vector reverse key: Single click the key
once and the defined feature vector will be reversed once.
66
Edit theoretic value
The option edits theoretic value of the selected feature. When you select the
option, the definition theoretic feature window will be displayed to indicate
property of the selected feature and property is editable. Please refer to its
introduction in theoretic feature definition for Identify theoretic feature window.
Its shortcut key is E.
Rename feature
Right click the feature whose name you want to change and the following
dialogue box will pop up. Here you can rename feature in the feature base.
Enter a new name and “OK” key will be ON to indicate active function. Its
shortcut key is N.
Delete feature
Delete the selected feature from database. Its shortcut key is D.
Delete measured feature
Delete measured feature of selected feature from database. Its shortcut key is A.
Delete all features
Delete all the features represented by selected root nodes.
Note: This option is selectable after the root node is selected.
Manually measuring feature
Measure the selected feature by manual mode.
Auto measure feature
Measure the selected feature by auto mode as per software-defined algorithm.
The function option is active when you right click the feature subject to
automatic measurement, such as point, circle.
Generate measurement path
Click the function option and measurement path window will pop up, click
preview after generation, as shown on Fig. 2-66:
67
Fig. 2-66
Number of point: Number of point used to measure the feature.
Position: Measure initial position of the feature, click right-side
drop-down key and “Probe”, “Axis X” options will appear. Probe
indicates the position nearest to the current position is initial position; axis
X indicates its positive vector of the machine coordinate system is initial
position.
Layer: For 3D features such as cylinder, cone and sphere, you can
measure them via controlling number of layers by the parameter.
Height: Height of measured feature: If the height is greater than probe
length, you must note equipment running safety and guarantee no
triggering of point pickup at abnormal position during measurement.
Range: In this input box, input measurement range on the circle, such as
120.
Translation: Translate the points in feature vector, as shown on Fig. 2-67:
68
Fig. 2-67
Rotation: By rotation function, use parameters in “range” input box to
control start and end positions of points, as shown on Fig. 2-68:
Fig. 2-68
Function key:
Execute : Press the key and the equipment will measure the
feature as per the path.
69
Please refer to measurement path generation for each key function on scan path
generation interface and scan function is mainly valid for 2D features such as curve,
circle, straight line.
Output measuring point
Pop “Save as” dialogue box and the point(s) will be saved as text format in the
position assigned by user.
Output CAD file
Geometric feature output” dialogue box pops up, as shown on Fig. 2-69:
Fig. 2-69
The current feature is output as IGS format. You can assign Save position, modify
file name and perform output selection.
2.6.2 Tolerance database
The database saves feature tolerance data. Its display in user interface database field is as
shown on Fig. 2-70:
70
Fig. 2-70
Switch to feature tolerance database interface by database Select key on the database
interface. Features in tolerance feature base have 2 types: Theoretic data and measured data.
Data display field
Theoretic tolerance
Theoretic tolerance is defined value, including theoretic value, upper/lower
tolerance.
Measured tolerance
Measured tolerance is the result obtaining by calculating measured data of the
feature. In Tolerance evaluation, at least one feature is measured.
Root node of root structure in display field:
Cone angle node : Feature under the node is cone angle tolerance.
Circular run-out node : Feature under the node is circular run-out tolerance.
Total run-out node : Feature under the node is total run-out tolerance.
Point profile node : Feature under the node is point profile tolerance.
Line profile node : Feature under the node is line profile tolerance.
Plane profile node : Feature under the node is plane profile tolerance.
Width node : Feature under the node is width tolerance.
Root node is composed of tolerance nodes. Selected tolerance node background will be in
blue inoperable data. For example, you can drag database data to other windows
which need inputting data by mouse, light blue selected data and deep blue unapplied part of the
selected feature.
Database operation
Select tolerance data
Click some feature node by mouse. It indicates the feature is selected if the node’s
background colour turns blue.
Drag tolerance data
Features in the database can be dragged by mouse. When you need input
measurement features in some windows, you can input the tolerance data by
dragging tolerance data in the database. Please note node consists of theoretic
tolerance and measured tolerance in different colours.
Double-click tolerance data
Double click some tolerance in database to display information of the selected
feature in data display field. See Data display field in Section 2.9 for content of
72
data output field.
Right button shortcut menu
Click mouse R-button in database display field and
right button shortcut menu window will pop up.
The menu provides more database operations.
Gray menu option is unselectable. Right button
shortcut menu window is as shown on the right
figure and the option described as below. Please
note the letter in the bracket in menu option name
indicates its shortcut key.
Display detailed information (O)
Display detail of the selected tolerance. Select the option and detail of the selected
tolerance will be displayed in data display field. Its shortcut key is O. See Data
output field in Section 2.9 for content of data display field.
Define tolerance (N)
Define tolerance. At this time, the generated feature tolerance only has theoretic
value rather than measured value. Select the option and Define theoretic tolerance
window will pop up. The window will be introduced in Chapter 7 Tolerance
evaluation. Please note the option is selectable when the root node is selected. Its
shortcut key is N.
Edit theoretic value (E)
Edit theoretic value. When the option is selected, Define tolerance dialogue box of
the system will pop up. In the box, you can modify theoretic value and evaluation
mode. Its shortcut key is E.
Delete tolerance (D)
Delete the selected tolerance from the database. Its shortcut key is D.
Delete measured tolerance
Delete measured tolerance of the selected feature from the database.
Delete all tolerances
Right click the root node of each tolerance type in the database and the function is
valid, then delete non-default tolerance of the selected root node.
2.6.3 Sensor database
Through database selection tool bar of the database interface to switch to the interface of
sensor database. This database is used to store the sensors' data. As is shown in figure
2-71:
73
Fig. 2-71
Data display field
Sensor Name
This filed shows that sensors' name which has been defined.The red icon
stands that sensor has not been checked or unqualiffied.On the contrary,the green
icon stands the sensor has been checked and qualified.
Non working sensor node :the elements in this node are non working sensors.
Working sensor node :the elements in this node are working sensors.
Angle Filed
It is used to show the sensors' properties of angle .
Database operation
Select sensors' data
Use mouse to click a sensor data and the background of this row will be
blue,this indicate the sensor has been chosen.Double click will active the sensor
which has been chosen and its icon will change to ,and the label font will
74
Double click any sensors in database and the sensor which is clicked will
change to current working sensor.And current working sensor's information will
display in Field 2 of systme status.
Right button shortcut menu
Right click with mouse in Data Display Filed and the shortcut menu will pop
up.This menu provides more functions for database operation.Gray menu option is
unselectable. Right button shortcut menu window is as shown on the right figure
and the option described as below.
Active sensor(A)
Set the currently selected sensor for working sensor. Its shortcut key is A.
Manual calibrate sensor(M)
Calibrate current sensor in manual mode.When the option is selected, manual
calibrate sensor window will pop up. Its shortcut key is M.See Sensor calibration
for content of data display field.
Auto calibrate sensor (O)
Calibrate current sensor in auto mode.When the option is selected, the system
will perform internal calibration procedures to complete the automatic calibration
of the sensor.
Delete sensor(D)
Delete currently selected sensor from database.Its shortcut key is D.
Define sensor(I)
Create a new sensor. Selecting this option will display the defined sensor
window. Its shortcut key is I. See Sensor Assembling and Operation for content of
data display field.
Batch define sensor(M)
Create a batch of sensors,this batch sensors have a certain relationship. When
the option is selected, the batch defination sensor window will pop up. Its shortcut
key is M.See Sensor Assembling and Operation for content of data display field.
2.6.4 Sensor database
Through database selection tool bar of the database interface to switch to the interface
75
of coordinate system database. This database is used to store the coordinate data. As is
shown in figure 2-72:
Fig. 2-72
76
Active coordinate system(A)
Set the currently selected coordinate system as the working coordinate
system. Its shortcut key is A.
Delete coordinate system(D)
Delete currently selected coordinate system. Its shortcut key is D.
3-2-1 Create coordinate system(C)
Use two or more features of data to establish a coordinate system. Its shortcut
key is C.When the option is selected, 3-2-1 create coordinate system window will
pop up.See Coodinate system for content of create coordinate system.
Translate coordinate system(M)
Move the selected coordinate system with the given numerical to establish a
coordinate system. Its shortcut key is M. When the option is selected, translate
coordinate system window will pop up.See Coodinate system for content of
translate coordinate system.
Rotate coordinate system(R)
rotate the selected coordinate system with the given numerical to establish a
coordinate system. Its shortcut key is R. When the option is selected, rotate
coordinate system window will pop up.See Coodinate system for content of rotate
coordinate system.
2.7 Field 1 of system status is as shown on Fig. 2-73:
System Self-study
status box mode box
SPC
analysis box
77
Fig. 2-73
Online , offline .
The option indicates whether the current online status changes. If it is online , the
first option of the menu is Offline option (U); if Offline , it becomes Online option
(L). You can directly click the label on status box to change online status.
HOME (H)
System HOME means CMM moves probe to a preset position. The position is often
considered zero point of the equipment. After system startup, the system status box is as
operation, click its label . For CMM manual measurement, HOME operation will
take the current probe position as zero point. Generally the left bottom is the HOME
position of CMM.
2.7.2 Self-study mode
78
Fig. 2-74
Probe coordinate display field
The field indicates working probe’s position in the current coordinate system. You can
view probe position information by system tool menu.
79
option indicates it is the current working linear unit. You can change it by clicking the
option.
Select button for angular units
Text indicated by the button is the current angular unit. Click
the button and angular unit menu will pop up, as shown on the
right figure: There are 3 options (radian, angle,
degree/min/sec). Tick before the option indicates it is the current working linear unit.
You can change it by clicking the option.
2.9 Measurement result data display field
The field displays or operates feature properties as shown on Fig. 2-75:
Fig. 2-75
Introduction to measurement result interface
The field displays feature or tolerance properties by table. Each time only a feature or
another object can be displayed. Left vertical box indicates property name and its top
horizontal box the parameter name. Each horizontal box indicates parameters of the
same property and each vertical box the same parameter of various properties.
Out-of-tolerance parameter is indicated by number in OTO box. If within the tolerance,
deviation of measured value from theoretic value. On the other hand, if out of tolerance,
it will indicate specific out-of-tolerance value in red, such as .
Operation
Display
To indicate some feature property in the display field, you have 2 methods:
Double click the feature you want to indicate in feature database or feature
tolerance database display field.
Click the right button in feature database or feature tolerance database display
field and you can select “Display Detail” option in the pop-up shortcut menu.
Modify parameter
Theoretic value, upper tolerance, lower tolerance in the display field are editable.
Double click the part you want to modify and it will enter Edit status, click other
field of the interface or move mouse into graphics operation field to cancel Edit
status. After you modify the theoretic feature, feature database will be updated.
When self-study is ON, the modified feature will be re-defined. See database field
in 2.6 for other methods of modifying theoretic feature.
80
Right button menu
The menu selects property indication as shown on the right figure: Please note the
menu will pop up only if you click the leftmost box in the display field by mouse.
Don’t check the unwanted parameter.
Click the button and the data display field will be toggled between data display and
measuring point statistical graph, with interface toggling as shown on Fig. 2-76:
Fig. 2-76
Save tolerance
Save the tolerance of modified feature in tolerance database and take it as the
default value for next measurement.
Reverse
Click the button and upper and lower feature display data options are interchanged
for observation, with display interface switching as shown on Fig. 2-77:
Fig. 2-77
2.10 DMIS program division
As shown on Fig. 2-78, VISUAL DMIS can create a workpiece program when the system is
in Study mode (study mode of system status 1 field is ON). The program can be displayed in
DMIS program division and subject to relevant operation. Please see 2.7 Field 1 of system
status for study mode. And detail of DMIS program field will be introduced in detail in
Chapter 9.
81
Fig. 2-78
82
Chapter III Sensor Assembling and Operation
Before workpiece measurement, you shall determine the probe and its measurement angle.
This chapter will focus on the process.
3.1 Sensor assembling
Select “Set/Sensor Assembling” in menu bar and a sensor assembling window will pop up, as
shown on Fig. 3-1: In the dialogue window, you can perform sensor assembling.
Fig. 3-1
Assemble new sensor
Click “Assemble new sensor” and the window will pop up, as shown on Fig. 3-2:
83
Fig.3-2
In this window, user can select the probe type in “Name” box which is consistent with
the machine’s physical configuration, such as PH10T, then double click the key or click
Fig. 3-3
If it disagrees with user’s machine base, please click button to remove the virtual
84
base and return to the previous window so as to reselect user’s machine base. Likewise,
continuously select extension rod or probe under the name box, such as TP20, then a
window will be as shown on Fig. 3-4.
Fig. 3-4
Also, you can add and remove the structural part by , respectively. Then,
continuously select the force module such as TP20 SF standard force module, as shown on Fig.
3-5:
85
Fig. 3-5
Here, select the probe you want to use, such as PS17R (PS no.) or A-5000-4161 (name). After
selecting End, the window will be automatically switched to Initial interface as shown on Fig. 3-6.
Fig. 3-6
Now the “Reinstall sensor” button is ON, you can single click the button to cancel the current
probe assembly if the probe differs from physical configuration. It will be switched to probe
assembling interface and you can reselect the probe to be applied. After return to Initial interface,
the cursor will flash in “probe name” input box. Enter probe name in input box and save it for use.
It is recommended the name here should contain physical configuration information text (such as
PH10T+TP20+PS17R) or probe information (such as PH10T+TP20+φ4×12). After saving it, the
defined probe will appear in the list box after “Reinstall sensor”, as shown on Fig. 3-7:
86
Fig. 3-7
Select a sensor in “Assemble sensor” list box, “Activate sensor” button will be ON (if the
selected sensor is not activated), you can select Delete or Activate. If you want to use activated
sensor as default sensor, please click “Replace default sensor” button to replace it.
Reinstall sensor
ICON:
Identify sensor function is used to manually define sensor operating angle. Click “Define
sensor” button in “Sensor Tool section” or click the right button in sensor database field to
pop up shortcut key menu and select “Define sensor” option (see database section for detail),
Define Sensor window will pop up in the system interface, as shown on Fig. 3-8. Here introduce
each component of the window:
87
Sensor
property input
and display
field
Fig. 3-8
Select Angle
display
Probe name input box
88
Angle A
input box
Root probe
Angle B
drop-down
input box
box
Fig. 3-9
The field contains: Angle A input box, angle B input box, rod length input box, probe
diameter input box, root probe drop-down box.
It is introduced as below:
It is used to define probe angle. You can enter it by keyboard or select it in angle
selection and display field. When it is selected, angle selected in angle increment
drop-down box indicates the measurement angle position can be defined or directly
input. Angle unit is set up in field 2 of system status.
It is used to display rod length related to sensor assembling. The length unit is set
up in system status field.
It is used to indicate probe diameter related to sensor assembling. The length unit is
set up in system status field.
89
Select angle display field
Select probe angle. Angle A (0° to 90°) or angle B (-180° to 180°) can only increase/decrease
by times of 15°or 7.5°. In the field, a set of concentric circles and a series of diverging rays
from the center of the circles. Concentric circles represent angle A, with angles increasing
15°or 7.5°gradually from inside to outside; the rays indicate angle B (0° in Y axis negative
vector, anticlockwise gradually increase by 15°, 180° in Y axis positive vector, or clockwise
gradually decrease 15° to negative angle, and -180°) in Y axis positive vector. In the display
field, blue circle, ray and crossed red point represent the current angle. Move mouse from
display field to the intersection point between circle and ray and the system will indicate its
angle, and then intersection point will turn blue and simultaneously display angles A, B as
shown on the right figure:
Function keys
OK
Click the key and it will generate defined sensor and close the window (if checkbox is
checked).
Cancel
Click the key and it will close the tolerance window when the sensor is not generated (if
checkbox is checked).
3.3 Sensor installation and calibration
ICON:
The function is not described here for it is unrelated to user operation.
3.4 Sensor calibration
ICON:
Calibrate probe window is used to calibrate the currently working probe. Click “Calibrate
tool” in “Sensor Tool section” or click right button pop-up shortcut key in sensor
database field, the Calibrate sensor window will pop up in system interface, as shown on
Fig. 3-10. Here each component of the window is introduced. See 2.3 Main toolbar for the
tools. See 2.6.3 Sensor database for right button shortcut key menu.
90
Fig. 3-10
Probe name
Here probe’s theoretic diameter and measured diameterare displayed. After general
calibration, measured probe diameter is smaller than theoretic value. This is
because pickup position of probe slightly differs from theoretic position in
calibration and measurement. Calibration just aims to compensate for the error
when probe deviates from measured position.
Calibration date
91
Display calibration data and time of the current probe.
Close
Right click the button and the window will be closed.
Single click mouse R-button in sensor database and a menu will pop up as shown on Fig.
3-11, with each menu option function introduced as below:
Fig. 3-11
Activate probe (A)
Double click or right click the probe you want to use to select Probe Activation
option in right button menu options and the selected probe is active.
Manually calibrate probe (M)
Select Manual Probe Calibration option in right button menu option and
calibration window will pop up. Manually evenly control the machine to generate
pick-up points on the calibration gauge to fulfill probe calibration.
Auto calibrate probe (O)
Select Auto Probe Calibration option
and calibration window will not pop
up. Evenly pick up point(s) on the
calibration gauge to fulfill probe
calibration according to software prompt. Please note: The position of calibration
gauge shall be defined. If you want to move the gauge, you must use DEFAULT
probe. First manually calibrate DEFAULT probe and right click the upper gauge in
sensor database to click Recover option as shown on the right figure: Calibration
date in the property will vanish.
Delete probe (D)
Delete the non-current sensor in sensor database. The current sensor cannot be
deleted.
Delete calibrated probe (E)
Delete calibration data of calibrated probe, including measured probe size and
92
position information.
Identify sensor (I)
Refer to 3.2 Identify sensor.
Batch identification
Please refer to 3.7 Batch identify probes.
3.5 Sensor measurement parameters setting
ICON:
Measurement parameters for machine running are set up here: Click the button
and the following parameter setup window will pop up, as shown on Fig. 3-12:
Fig. 3-12
Fig. 3-13
Approach distance
93
It indicates the distance that deviates from pick-up point vector to normal vector, i.e. the
distance from measuring point to the point which approaches it. Before it approaches the
setpoint, the machine moves at high speed, and moves at measured speed after
approaching the point to approach the measuring point. Single direction red arrow in Fig.
3-13 is approach vector and length indicates approach distance.
Retract distance
It indicates the distance that deviates from pick-up vector to normal vector, i.e. the
distance from pick-up point to the retracting setpoint. Before it reaches the setpoint, the
machine moves to the next approach setpoint at high speed, and moves at measured
speed after reaching the retract point to reach the approach setpoint, or stop at the
retracting point of the current point. Single direction yellow arrow in Fig. 3-13 is
approach vector and length indicates approach distance and length indicates approach
distance.
Search distance
It indicates the distance that measuring point deviates from normalt vector to negative
vector. After reaching the point, the machine will continuously move along the normal
vector at measured speed till it contacts the workpiece or reaches the search distance but
doesn’t contact the workpiece, the machine will stop moving. Single direction pink
arrow in Fig. 3-13 is approach vector and length indicates approach distance and length
indicates search distance.
Detection depth
For 2D feature, the position of selected theoretic feature perhaps cannot be measured
directly, such as circle. When a circle is selected at the mouth of round hole on the MM
and the position cannot be measure directly, you need to perform measurement inside
the hole. Now if you measure the circle by automatic mode, then measurement depth
shall be assigned. It indicates the distance that deviates from normal vector to measured
feature position. Double direction blue arrow in Fig. 3-13 is approach vector and length
indicates measurement depth, yellow circle theoretic feature and purple circle measured
feature.
Reference feature
It is used to perform running safety setup under automatic mode. It is usually a plane
which may be theoretic feature or measured feature.
Clearance distance
It is used to perform running safety setup under automatic mode. The distance indicates
the farthest distance of the machine which operates in normal vector on the basis of
reference feature. Double direction green arrow in Fig. 3-13 indicates clearance
distance.
94
Scanning height
It indicates the retract distance from the probe to contact surface when the scanning is
triggered.
Scanning depth
It indicates the search distance from the probe to contact surface when the scanning is
triggered..
Scanning step
It indicates the distance between 2 pick-up points when the scanning is triggered.
When RTP sensor base is used, please click the button and the following RTP20
calibration window will pop up, as shown on Fig. 3-14 if you need to change probe angle by
RTP20 pillar.
Fig. 3-14
The specific operation is introduced as: Use measurement ball at the top of probe pillar
(A0_B0). After measurement, the sensor database bottom will show a prompt as Fig. 3-15:
95
Fig. 3-15
Right click the line with RTP20 and the right button menu option will pop up as the right
probe definition tool in “Sensor Tool section” or click the right button in sensor
database to pop up the shortcut menu and select “Batch Probe Definition” option and a Batch
Probe Definition window will pop up, as shown on Fig. 3-16:
Fig. 3-16
Here each component of the window is introduced. Please see 2.3 main toolbar for tools.
See 2.7 Sensor database for right button shortcut key.
96
Length display field
It is used to display the length from reference installation point of sensor to probe.
It is used to determine angle B range of defined sensor. In the range, various probes are
generated with reference to values in angle increment input box. For example, angle B
varies from 0 to 90 with increment of 30. Then, the sensor B angles will be 0, 30, 60 and
90 respectively.
Function key
OK
Click the key and it will generate a set of probes and close the window.
Cancel
Click the key and it won’t generate any probe and close the window.
Sensor assembling and calibration are basics for MMC operation. Furthermore, use of special
probes and batch probe definition are described in this chapter. Although this chapter is not
frequently used for some of you, you shall get a good command of it.
97
Curve feature
Plane feature
To reduce commonness repetition of feature measurement interfaces, the commonness is
introduced here with circle feature measurement interface (Fig. 4-1) as example:
Fig. 4-1
Define button
Click the button and “Identify theoretic feature” window will pop up. See “Define
theoretic feature” in right button menu of feature database of Chapter 2.
Generate button
It is used to set up pick-up points necessary to measure the feature. When pick-up
98
points reach the setpoint, it will automatically perform measurement of the feature.
When you measure it by “Relative measurement/New vector”, its background will
be red. See “Relative Measurement” in this section for detail.
Auto button
When probe label is in the center of the circle, click the button and it will
automatically measure the circle (relative to numerical control machine) according
to “Number of pick-up point shortcut setup box”. You can also automatically the
known cylinder, but guarantee no abnormal collision during measurement. So, be
cautious about using it for cylinder.
Measuring path
Click the button and “Measuring path” dialogue box will pop up for planning and
measurement of know feature measuring pth. See “Generate measuring path”
function description in right button menu of feature database in Chapter 2.
Scan button
Click the button and it will perform scanning of know circle and cylinder features.
When scanning the cylinder, please note the measurement range to avoid collision.
Scanning path
Click the button and a path dialogue box will pop up: See “Measuring path”
dialogue box for each button and adjustment function, as shown on Fig. 4-2:
Fig. 4-2
99
Scrollbar
Directly click the button to delete the latest feature point; besides, you can select
the feature point you need to delete by mouse L-button, then single click it to delete
the selected point.
Errors of each feature point are displayed as bar chart on the window. Select the
point to be deleted by mouse L-button and press “Delete Point” to delete it.
In the input box, you can input feature as work plane (generally plane feature). You
can also click the right drop-down button to select the work plane.
※ Work plane mainly determines compensation vector of probe label for the
measured feature and feature vector. Compensation vector of measured
point is not only related to work plane, but also to the feature’s own
property. For example, circle vector depends on vector of work plane and
is parallel to work plane and perpendicular to the measured feature profile
lines. Work plane is mainly works for 2D feature and unrelated to 3D
feature. Compensation vector of 3D feature point is related to feature
properties such as plane, cylinder, cone, sphere, surface.
In this input box, you can directly drag the used mathematical model or select it in
drop-down list.
Project button
Press its and the measured feature will be projected onto work plane. After
100
measurement, the projection feature will be generated simultaneously.
Toggle key. Press the button and its lower side will show the following
“Select”drop-down list box and “Feature” input box.
Select “Feature” in “Select” drop-down list box, drag reference feature into
“Feature” input box, then perform feature measurement. Obtain the feature
which needs measurement at the input feature position, but actual position
deviates from measurement position and the feature vector consistent with
feature vector in feature input box.
Select “Create vector” in “Select” drop-down list box and then above figure
will be switched to the below figure. Select the number of feature point for
new vector in “Number of Point” drop-down list box.
ICON:
For performing point measurement, first click Point measurement tool and Point
Measurement Window will pop up as shown on Fig. 4-3: Then generate point feature by the
pick-up point.
101
Fig. 4-3
Compensate probe
Measurement compensation: Its vector is the vector that the probe approaches. In
relative measurement, measurement compensation vector will be compensated for
according to feature vector if you measure the point by “New Vector” or “Feature” or
compensated for according to the selected axial vector if you use “Lock axis” option.
Obtain point
In manual measurement,
operator operates the machine
to obtain data which will be
displayed on the point
measurement window. Please
note the point feature is
generated on the basis of all measuring points when many points are obtained. The
pick-up points will be saved in buffer field if no feature is generated; the points in
buffer field will be cleared away if it is generated. In some cases, measurement window
may be closed before not generating the feature. When you reopen the window, the
previous pick-up point information is still saved. At this time, a prompt window of the
system will pop up to ask whether to save, as shown on the right figure: If you need
information of these pick-up points, please select “Y” button on the window and the
information will be displayed on the window. Moreover, the system will generate the
feature by these point information.
Generate point feature
Generate point information by measurement window and pick-up point
information.
Generate point feature by construction.
102
Graphic display of point feature
The generated point feature will be displayed as the right figure
in the graphics operation field. Operate graphics display option
of the right button menu of feature database or directly drag the
feature from its database to graphics operation field to display it.
See Graphics field in Chapter 2 for more information about its
display.
ICON:
In line measurement, first pop up Line Measurement window by the tool , as shown
on Fig. 4-4. Then generate line feature by the obtained points.
Fig. 4-4
Compensate probe
Measurement compensation: Compensation vector is perpendicular to the normal
vector of work plane (including the vector obtained by relative measurement).
Work plane
Its plane is used to determine probe compensation vector. When there is feature in
work plane input box, compensation vector is parallel with the current work plane and
line obtained by measurement parallel with work plane. When relative measurement is
used, compensation vector is perpendicular to normal vector of the selected reference
feature so that the line obtained by measurement is projected on the feature in input
box or the plane obtained by creating a vector. Locked axis is in the same vector of
work plane with the same effect as work plane.
103
Obtain point
In manual measurement, operator operates the machine to obtain data or obtains data
from digital control model under offline mode. The data will be displayed on line
measurement window. Please note the generated line feature is parallel with work
plane or on reference plane. And measurement vectors of all the features are
perpendicular to reference vector.
Graphics display of line feature
The generated line feature will be displayed as the right figure in
the graphics operation field. Operate graphics display option of
the right button menu of feature database or directly drag the
feature from its database to graphics operation field to display it.
See Graphics field in Chapter 2 for more information about the
feature display.
ICON:
In plane measurement, first pop up Plane Measurement window by the tool , as shown
on Fig. 4-5. Then generate plane feature by the obtained points.
Fig. 4-5
Compensate probe
Probe compensation vector is related to approach vector. Specific pick-up point
compensation vector depends on algorithm. Please note the generated feature needn’t
be projected onto a certain plane.
Work plane
You need no work plane in plane measurement, so projection function of the
104
measurement window is inactive.
Obtain point
In manual measurement, operator operates the machine to obtain data or obtains data
from digital control model under offline mode. The data will be displayed on plane
measurement window.
Graphics display of plane feature
The generated plane feature will be displayed as the right figure in the
graphics operation field. Operate graphics display option of the right
button menu of feature database or directly drag the feature from its
database to graphics operation field to display it. See Graphics field in
Chapter 2 for more information about the feature display.
ICON:
Fig. 4-6
Compensate probe
In manual measurement, its compensation vector is approach vector. Please note the
pick-up point for generating circle feature shall be calculated on parallelism with work
plane or reference plane.
Work plane
Its plane is used to determine probe compensation vector. When there is feature in
work plane input box, compensation vector is parallel with the current work plane and
105
line obtained by measurement parallel with work plane. When relative measurement is
used, compensation vector is perpendicular to normal vector of the selected reference
feature. See System status field 2 for information of the current work plane.
Obtain point
In manual measurement, operator operates the machine to obtain data. The data will be
displayed on circle measurement window.
Graphics display of circle feature
The generated circle feature will be displayed as the right figure in the
graphics operation field. Operate graphics display option of the right
button menu of feature database or directly drag the feature from its database to
graphics operation field to display it. See Graphics field in Chapter 2 for more
information about the feature display.
4.6 Cylinder feature
ICON:
Fig. 4-7
Compensate probe
In manual measurement, its compensation vector is approach vector. Please note the
generated cylinder feature needn’t be projected onto a plane.
Work plane
Cylinder depends on pick-up point information alone, so you need no work plane.
Projection function of the measurement window is invalid.
Obtain point
106
In manual measurement, operator operates the
machine to obtain data. The data will be displayed on
measurement window. Please note: More points you
measure, preciser the graph will be. Here recommend a
method of generating precise graph by measuring point:
Measure points circle by circle and it shall be as
axially long as possible, as shown on the right figure:
ICON:
In cone measurement, first pop up Cone Measurement window by the tool , as shown
on Fig. 4-8. Then generate cone feature by the obtained points.
Fig. 4-8
Compensate probe
In manual measurement, its compensation vector is approach vector. Please note the
generated cylinder feature needn’t be projected onto a plane.
Work plane
107
Cone depends on pick-up point information alone, so you need no work plane.
Projection function of the measurement window is invalid.
Obtain point
In manual measurement, operator operates the machine to obtain data. The data will be
displayed on cone measurement window. Please note: More points you measure,
preciser the graph will be. Here recommend a method of generating precise graph by
pick-up point: Measure points circle by circle for higher precision and it shall be as
axially long as possible, as shown on the right figure:
Graphics display of cone feature
The generated cone feature will be displayed as the right figure in
the graphics operation field. Operate graphics display option of the
right button menu of feature database or directly drag the feature
from its database to graphics operation field to display it. See
Graphics field in Chapter 2 for more information about the feature
display.
ICON:
Fig. 4-9
Compensate probe
The compensation vector is approach vector.
Work plane
108
Sphere depends on pick-up point information alone, so you need no work plane.
Projection function of the measurement window is invalid.
Obtain point
In manual measurement, operator operates the machine to obtain data. The data will be
displayed on measurement window. A point is picked up at the top point nearby the
probe vector and four (five-point probe) is measured at the profile between equatorial
plane where probe vector goes through the center of sphere and the sphere itself. Valid
feature range shall be large as much as possible and pick-up points distributed
uniformly as much as possible during measurement.
Graphics display of sphere feature
The generated sphere feature will be displayed as the right figure in
the graphics operation field. Operate graphics display option of the
right button menu of feature database or directly drag the feature
from its database to graphics operation field to display it. See
Graphics field in Chapter 2 for more information about the feature display.
ICON:
Fig. 4-10
Compensate probe
In manual measurement, its compensation vector is approach vector. Please refer to the
section of circle measurement.
Compensate plane
109
Please refer to the section of circle measurement.
Obtain point
In manual measurement, operator operates the machine to obtain data. The data will be
displayed on ellipse measurement window.
Graphics display of ellipse feature
The generated ellipse feature will be displayed as the right figure
in the graphics operation field. Operate graphics display option of
the right button menu of feature database or directly drag the
feature from its database to graphics operation field to display it.
See Graphics field in Chapter 2 for more information about the feature display.
ICON:
In arc measurement, first pop up Arc Measurement window by the tool , as shown on
Fig. 4-11. Then generate arc feature by the obtained points.
Fig. 4-11
Compensate probe
In manual measurement, its compensation vector is approach vector. Please see the
section of circle measurement.
Work plane
Please refer to the section of circle measurement.
Obtain point
In manual measurement, operator operates the machine to obtain
data. The data will be displayed on ellipse measurement
110
window.
Graphics display of arc feature
The generated arc feature will be displayed as the right figure in the graphics operation
field. Operate graphics display option of the right button menu of feature database or
directly drag the feature from its database to graphics operation field to display it. See
Graphics field in Chapter 2 for more information about the feature display.
ICON:
In round slot measurement, first pop up Round Slot Measurement window by the tool
, as shown on Fig. 4-12. Then generate round slot feature by the obtained points.
Fig. 4-12
Compensate probe
In manual measurement, its compensation vector is approach vector. Please see the
section of circle measurement.
Work plane
Please refer to the section of circle measurement.
Obtain point
In manual measurement, operator operates the machine to obtain data. The data will be
displayed on measurement window. Please note at least 6 pick-up points are needed to
generate a round slot. The points are picked up as below: 2 points at either straight
edge of the slot and 1 point at either arc edge. Start with the straight edge and Measure
points anticlockwise.
Graphics display of round slot feature
111
The generated round slot feature will be displayed as the right figure on the graphics
operation field. Operate graphics display option of the right button menu of feature
database or directly drag the feature from its database to graphics operation field to
display it. See Graphics field in Chapter 2 for more information about the feature
display.
4.12 Square slot feature
ICON:
In square slot measurement, first pop up Square Slot Measurement window by the tool
, as shown on Fig. 4-13. Then generate square slot feature by the obtained points.
Fig. 4-13
Compensate probe
In manual measurement, its compensation vector is approach vector. Please see the
section of circle measurement.
Work plane
Please refer to the section of circle measurement.
Obtain point
In manual measurement, operator operates the machine to obtain data. The data will be
displayed on measurement window. Please note 8 pick-up points are needed to
generate a square slot. The points are picked up as below: 2 points at either straight
edge (4 edges in all) of the slot. Start with the straight edge and measure points
anticlockwise.
Graphics display of square slot feature
The generated square slot feature will be displayed as the right
figure on the graphics operation field. Operate graphics display
112
option of the right button menu of feature database or directly drag the feature from its
database to graphics operation field to display it. See Graphics field in Chapter 2 for
more information about the feature display.
4.13 Curve feature
ICON:
Fig. 4-14
Compensate probe
In manual measurement, its compensation vector is approach vector. Please see the
section of circle measurement.
Work plane
Please refer to the section of circle measurement.
Obtain point
In manual measurement, operator operates the machine to obtain data. The data will be
displayed on measurement window. Please note at least 4 measuring points are needed
to generate a round slot. The points are picked up as below: In single vector
measurement, no point order crossover is allowed here.
Graphics display of curve feature
The generated curve feature will be displayed as the right figure in
the graphics operation field. Operate graphics display option of the
right button menu of feature database or directly drag the feature
from its database to graphics operation field to display it. See
Graphics field in Chapter 2 for more information about the feature display.
113
4.14 Surface feature
ICON:
Fig. 4-15
Compensate probe
In manual measurement, its compensation vector is approach vector.
Work plane
Sphere depends on pick-up point information alone, so you need no work plane.
Neither Projection function nor relative measurement of the measurement window is
valid.
Obtain point
In manual measurement, operator operates the machine to obtain data. The data will be
displayed on measurement window. Please note at least 8 measuring points are
required to generate a surface.
Graphics display of surface feature
The generated surface feature will be displayed as the right
figure in the graphics operation field. Operate graphics
display option of the right button menu of feature database or
directly drag the feature from its database to graphics
operation field to display it. See Graphics field in Chapter 2 for more information
about the feature display.
4.15 How to measure features
Feature Measurement function: Generate geometric feature by the measuring points.
114
Chapter 2 lets user understand how to use system function by system interface. Function
achievement across the chapters raises a problem: User understands function achievement
flow vaguely. This document mainly presents the problem and introduces basic feature
measurement flow.
Open feature measurement window by measurement feature tool section in main
toolbar.
Perform setup in Measurement Feature window prior to pick-up. As it mainly involves
work plane, you may use projection and relative measurement setup sometimes if
necessary. Please see this chapter for introduction to feature measurement window.
Obtain measuring point by the following 2 methods:
Under online mode, operator picks up the point on workpiece.
Under offline mode, obtain the point from simulated workpiece in graphics field by
the system graphics function. Please see View Operation toolbar for point pick-up
in graphics field.
In measurement feature window, perform other operations and generate measurement
feature(s).
Note: Steps 2 to 4 are cyclically operable when feature measurement window is not
closed.
The generated feature may be viewed, modified or printed out by feature database and
data display field. Please see measurement feature database and data output field for
database and data output field.
115
Chapter V. Feature Construction
VISUAL DMIS system supports 16 kinds of construction, and provides the corresponding
tool to conduct feature creation, as shown in Figure 5-1:
Perpendic
Projection Midpoint Fitting ularity
Intersection Parallelism
Tangency Pickup
Movement Rotation
Image Feature
Limitation Terminal
Figure 5-1
Construction window will be popped by choosing any construction label in construction tool
field. Construction window may change according to different construction tools, and feature
input column area of the following figure has main changes, which will be introduced in details in
operation part. Construction window generally provides 5 message and control items and 3
function buttons, as shown in Figure 5-2:
116
Generated
feature column Function
button
Feature
input field
Construction
Function feature property
button display field
Check
box
Figure 5-2
ICON:
Projection function is used to project designated feature to line or plane that determined by
reference feature, which get projection feature. Click tool projection , and projection
window will pop up, as shown in Figure 5-3. This section introduces contents of some
windows, for other parts of the window, please refer to relevant contents of construction
window in the Chapter.
Figure 5-3
Feature input column
The input column is used to determine the feature to be projected. Input feature name
118
by dragging operation and keyboard operation in feature database.
Orientation input column
The input column is used to determine reference feature, that is to say which feature is
projected projection feature.
It divides into point set feature, line set feature, plane feature according to property of
feature in construction. It can generate point feature by point set feature; it can generate line
feature by line set feature; it can generate plane feature by plane set feature.
Point set feature: including point feature, circle feature and sphere feature.
Line set feature: including straight line feature, cylinder feature and circular cone
feature.
Plane set feature: including plane feature, circle feature, ellipse feature, circle arc
feature and key slot feature.
When reference feature belongs to point set feature, which can not conduct projection
operation. Feature that generated from feature projection is as follows, notice that it can not
generate projection feature between same feature.
Feature
Reference feature is line set feature
projected
Point: the distance from point feature to generated point is equal to the
distance from point to line. The direction of generated point is the
Point reverse direction that point feature to vertical line of reference line . If
the point is on the reference feature, it can not generate projection
point.
Line No construction feature is generated.
Plane No construction feature is generated.
Point: the projection point from particle of circle feature to line set feature.
The direction that generated point is the direction from particle of circle
Circle
feature to line vertical line. If the point is on the reference feature, it
can not generate projection point.
Cylinder No construction feature generated.
Point: the projection point from particle of circular cone to line set feature.
Circular
The direction that generated point is the direction from particle of
cone
circular cone feature to line.
Point: the projection point from particle of sphere feature to line set feature.
Sphere The direction that generated point is the direction from particle of sphere
feature to line.
Point: the projection point from particle of ellipse feature to line feature. The
Ellipse direction that generated point is the direction from particle of ellipse
feature to line.
Point: the projection point from particle of circle arc feature to line feature.
Circle arc The direction that generated point is the direction from particle of circle
arc feature to line.
Key slot Point: the projection point from particle of key slot feature to line feature.
119
The direction that generated point is the direction from particle of key
slot feature to line.
ICON:
Intersection function is generated feature by intersecting two features, such as point, line
and circle and so on.
Click the tool “Inter Section” , then inter section window pops, as shown in Figure
5-4: this section introduces some contents of window, and for other parts of window, please
see the relevant contents of construction window in the Chapter.
Figure 5-4
Feature 1 input column
The input column determines the feature 1 that entering into intersection construction.
Feature 2 input column
This input column determines the feature 2 that entering into inter section construction.
When one feature in two intersection construction features belongs to point set feature, it can
not conduct construction operation. For the generated feature about each feature intersection
121
is described as follows:
Feature 1 Feature 2 is sphere feature
Line Point 1 and point 2: the common point of line feature and sphere feature.
Point: the only one common point of line feature and plane feature.
Surface Circle: the circle generated by line feature and the common point that plane
feature intersected.
Feature 1 Feature 2 is line set feature
Point No construction feature is generated.
Point 1: the midpoint of line feature and line set feature. When line and line set
feature are the same feature, no intersection feature generated.
Line
Point 2, point 3: the common point of line plane and cylinder plane of cylinder
feature.
Point: the common point of plane feature and line set feature.
Cylinder: when the direction vector of cylinder (cone) feature and plane feature
Plane
are in a certain parallelism range, circle generated by cylinder (cone)
feature the common point of plane feature.
Point 1: the common point of circle feature and line set feature.
Point 2: the common point of circle feature and line feature (cylinder feature).
Point 3, point 4: it is two points on the line when circle and line feature
Circle
(cylinder axis) are not paralleled.
Circle: when the direction vector of circular cone feature and circle feature is
in a certain parallelism range, circular cone feature and the common point
that circle on the plane generated circle.
Point 1: the midpoint of cylinder feature and line set feature. When cylinder
and line set feature are the same feature, no intersection feature is
Cylinder generated.
Point 2, point 3: the common point of line feature and cylinder plane of
cylinder feature.
Point: the midpoint of circular cone feature and line set feature. When cylinder
Circular
and line set feature are the same feature, no intersection feature is
cone
generated.
Sphere Point 1, point 2: the common point of sphere feature and line feature.
Ellipse No construction feature is generated.
Intersection of circle arc feature and line feature and the intersection of circle
Circle arc
feature and line feature.
Point: the midpoint of key slot feature and line set feature. The key slot is
Key slot regarded as the plane, circle con, cylinder are regarded as line represented
by axis.
Feature 1 Feature 2 is plane set feature
Point No construction feature is generated.
For intersection of line feature and plane feature, please see above table;
Line For intersection of line feature and circle feature, and circle arc feature, please
see the above intersection of line feature and circle feature;
122
For intersection of line feature and key slot feature, please see the intersection
of line and line in above table.
Point: the common point of plane feature and key slot feature
Plane Line: the common point of plane that determined by plane feature and plane set
feature (plane feature, circle feature) generated line.
Point 1, point 2: the common point of circle feature and plane set feature
(circle feature, key slot feature).
Line: the common point of plane determined by circle feature and plane set
feature (plane feature) generated line; the line determined by the
intersection point of circle feature and circle feature, and the line direction
Circle
is perpendicular to the direction that the point to plane feature, the
generated particle is the midpoint of point 1 and point 2.
Plane: the direction of plane feature generated by circle feature and circle
feature is the direction of generated line feature, the particle of feature for
generated plane is the particle of generated line feature.
Point 1: the point that generated by cylinder feature intersects with line feature,
key slot feature is the common point of two features; the point that
generated by cylinder feature intersects with circle feature is the
intersection point of projection line that axis of cylinder feature
projected to the plane that circle feature located and circle feature.
Point 2: the point generated by cylinder feature and circle feature intersection
is the intersection point of projection line that axis of cylinder feature
Cylinder
projected to the plane that circle feature located and circle feature.
Point 3, point 4: generated point is on the axis of cylinder, the condition that
satisfied is: the projection point that generated point to the plane that
circle located is on the circle.
Circle: when the direction vector of cylinder feature and plane feature is in a
certain parallelism range, the common point of cylinder feature and plane
feature generated circle.
Point: the point generated by circular cone feature and plane feature, circle
feature intersection is the common point of circular cone axis and plane;
for intersection of circular cone feature and key slot feature, please refer
Circular
to the intersection of line and line.
cone
Circle: when the direction vector of circular cone feature and plane feature is in
a certain parallelism range, the common point of circular cone feature and
plane feature generated circle.
Sphere: the plane that plane set feature (plane feature, circle feature) located
Sphere
and the common point of sphere generated circle.
Ellipse No construction feature is generated.
Circle arc No construction feature is generated.
Point: the common point of long axis for key slot feature and the plane that
Key slot
plane set feature (plane feature, circle feature) located.
5.3 Midpoint
123
ICON:
Midpoint function is used to generate the space midpoint, median or middle plane.
Click the tool “Midpoint” , and midpoint window will pop up, as shown in Figure 5-5:
the section introduces some contents of window. For other parts of window, please see the
relevant contents of construction window in the chapter.
Figure 5-5
Feature 1 input column
The input column determines feature 1 entering into midpoint construction.
Feature 2 input column
The input column determines feature 2 entering into midpoint construction.
The feature that each feature construction generated is described as follows:
124
point to particle of point set feature.
Plane: the direction of generated plane is parallel to the direction of plane
feature, and the direction from point set feature to generated plane is equal
to the distance from plane feature to generated plane.
Point: the distance from generated point to circle is equal to the distance from
generated point to particle of point set.
Circle Plane: the direction of generated plane is parallel to the direction of circle
feature, and the distance from the particle of point set feature to generated
plane is equal to the distance from circle feature to generated plane.
Point: the generated point from particle of point set feature to the perpendicular
line of axis for cylinder feature.
Line: the direction of generated line is the direction of cylinder feature axis, and
the particle of generated line is determined by the particle of point set
Cylinder feature and particle of cylinder feature.
Plane: the direction of generated plane is parallel to the direction of cylinder
feature axis, and the distance from the particle of point set feature to
generated plane is equal to the distance from cylinder feature axis to
generated plane.
Point: the generated point of particle of circular cone and the particle of point set
feature.
Line: the direction of generated line is the direction of circular cone axis, and the
Circular particle of generated line is determined by the particle of point set feature
cone and the particle of circular cone.
Plane: the direction of generated plane is parallel to the direction of cylinder
feature axis, the distance from particle of point set feature is equal to the
distance from circular cone axis to generated plane.
Point: generating point of the particle of sphere feature and the particle of point
set feature.
Plane: the direction of generated plane is perpendicular to the direction from
Sphere
centre of sphere to the particle of point set, the distance from the particle of
sphere feature to generated plane is equal to the distance from the particle
of point set feature to generated plane.
Point: the middle point of the particle of ellipse feature and particle of point set
Ellipse
feature.
Point: the middle point of the particle of circle arc and the particle of point set
Circle arc
feature.
Point: the middle point of the projection point that the particle of point set
feature to long axis of key slot feature and the particle of point set feature.
Line: the direction of generated line is the direction of long axis of key slot
feature, and the distance from the particle of point set feature to generated
Key slot
line is equal to the distance from axis to generated line.
Plane: the direction of generated plane is perpendicular to the direction from the
particle of point set feature to the vertical line of long axis for key slot
feature. The distance from the particle of point set feature to generated
125
plane is equal to the distance from long axis of key slot to generated plane.
Feature 2 is line set feature (cylinder and circular cone are regarded as the line
Feature 1
that axis represented)
Point It is described as above table.
Point: the middle point of common perpendicular line. The middle point of line
feature and line set feature (cylinder feature) is determined by particle of
two features.
Line 1 and line 2: generated line is angular bisector of line feature and line set
feature. The mass center of generated line is determined by the
Line
mass center of line feature and the mass center of line set feature.
Plane 1: the direction of generated plane is the direction of line 1, and the
particle generated plane is the particle of line 1.
Plane 2: the direction of generated plane is the direction of line 2, and the
particle of generated plane is the particle of line 2.
Point: generated point is determined by the particle of line set feature (circular
cone).
Line 1, line 2: generated line is angular bisector of projection straight line from
line feature (axis of cylinder feature) to plane feature and cylinder
feature. The mass center of generated line is determined by the
Plane
mass center of line feature and the mass center of line set feature.
Plane 1: the direction of generated plane is the direction of line 1, and the
particle of generated plane is the particle of line 1.
Plane 2: the direction of generated plane is direction of line 2, and the particle of
generated plane is the particle of line 2.
Point: the particle of generated point is determined by the particle of circle
feature and particle of line set feature.
Line: the direction of generated line is the direction of line set feature or
direction of angular bisection of line, and the particle of generated line is
determined by the particle of circle feature and particle of line set feature.
Circle
Plane 1, 2: the direction of generated plane is the direction of line, and the
particle of generated plane is determined by the particle of circle and
generated line.
Note: it only generated one plane for circle and circular cone, and the plane has
no intersection with the axis of circular cone feature.
Point: the particle of generated point is determined by the particle of cylinder
and the particle of line set feature.
Line 1, line 2: generated line is angular bisection of axis of cylinder feature and
line set feature.
Cylinder
Plane 1: the direction of generated plane is the direction of line 1, and the
particle of generated plane is the particle of line 1.
Plane 2: the direction of generated plane is the direction of line 2, and the
particle of generated plane is the particle of line 2.
Circular Point: the distance from generated point to line set feature (line feature, cylinder
cone feature) is equal to the distance from generated point to circular cone
126
feature, the generated point of circular cone feature and line set feature
(circular feature) is the middle point of the particle for two circular cones.
Line 1, line 2: generated line is angular bisection of axis of circular cone feature
and line set feature.
Plane 1: the direction of generated plane is the direction of line 1, and the
particle of generated plane is the particle of line 1.
Plane 2: the direction of generated plane is the direction of line 2, and the
particle of generated plane is the particle of line 2.
Sphere It described as above table
Point: the distance of generated point to line is equal to the distance from
Ellipse
generated point to circular cone feature.
Point: the distance from generated point to line set feature is equal to the
distance from generated point to circular cone feature.
Line: the particle of generated line is middle point, and the direction of
Circle arc generated line is the same with the direction of the line.
Plane: the direction of generated plane is perpendicular to the direction of line,
and the distance from the particle of circle arc to generated plane is equal to
the distance from line feature to generated plane.
It is the same with the middle point of line and line. The key slot is regarded as
Key slot
the line that long axis represented.
Feature 1 Feature 2 is plane set feature
Point It is described as above table:
Line It is described as above table:
Point: the generated point of plane feature and circle feature (circle arc feature,
ellipse feature) is the middle point of projection point P that the particle of
circle feature (circle arc feature, ellipse feature) to plane feature and the
Plane particle of circle.
Plane 1, plane 2: the generated plane of plane feature and plane set feature
(circle feature, plane feature) is angular bisection plane. The middle point of
plane and key slot is the same with the middle point of plane and line.
Point: the generated point of plane feature and circle feature (circle arc, ellipse
feature) is the middle point of projection point P that the particle of circle
feature (circle arc, ellipse feature) to plane feature and the particle of
circle.
Circle
Plane 1, plane 2: the generated plane of circle feature and plane set feature
(circle feature, plane feature) is angular bisection plane.
The middle point of circle and key slot is the same with the middle point of
circle and line.
Cylinder It is described as above table:
Circular It is described as above table:
cone
Sphere It is described as above table:
Point: the distance from generated point to the particle of ellipse feature is equal
Ellipse
to the distance from generated point to plane set feature.
127
Point: the distance from generated point to the particle of circle arc feature is
equal to the distance from generated point to the particle of plane set
feature (plane feature, circle feature, circle arc feature, ellipse feature).
Circle arc The distance from generated point to the particle of circle arc feature is
equal to the distance from generated point to long axis of key slot feature.
Plane: the particle on generated plane of circle arc and key slot is generated
middle point, and the direction is the plane direction that key slot located.
Key slot Please see above.
5.4 Fitting
ICON:
Fitting function generates new feature by given feature data.
Click the tool “Fitting” , then fitting window will pop up, as shown in Figure 5-6: the
section introduces some contents of window, and for other contents of window, please see
relevant contents in construction window.
Figure 5-6
Buffer field for fitting area
The field is used to display what kinds of feature to fit. You can add feature in the area
by drag-and-drop operation in feature database.
Operation button in buffer field
Delete
It is used to delete the current selected feature in buffer field.
Clear
It is used to clear all features in buffer field.
Fitting function is that construction new feature by using feature information in buffer field,
and related with generated algorithm of feature, fox example, the generation of ellipse may need
more than six points information, so it needs more than six mass points information of feature,
128
which can construct ellipse. It mainly introduces two features fitting in the section, and the
generated feature by each feature fitting construction is as follows:
Feature 1 Feature 2 is point set feature
Line: the direction of generated line is the particle of feature 1 directs to the
Point particle of feature 2, and the particle of generated line is the middle point
of point feature and point set feature.
Line: the direction of generated line the particle of feature 1 directs the particle
of feature 2, and the particle of generated line is the middle point of line
feature and point set feature.
Line
Plane: the direction of generated plane is the direction determined by
right-hand rule, the particle of generated plane is the middle point of line
feature and point set feature.
Line: the direction of generated line is the particle of feature 1 directs to the
Plane particle of feature 2, and the particle of generated line is the middle point
of plane feature and point set feature.
Line: the direction of generated line is the particle of feature 1 directs to the
Circle particle of feature 2, the particle of generated line is the middle point of
circle feature and point set feature.
Line: the direction of generated line is the particle of feature 1 directs to the
particle of feature 2, and the particle of generated line is the middle point
of cylinder feature and point set feature.
Cylinder
Plane: the direction of generated plane is the direction determined by
right-hand rule, and the particle of generated plane is the middle point of
the particle of cylinder feature and the particle of point set feature.
Line: the direction of generated line is the particle of feature 1 directs to the
particle of feature 2, and the particle of generated line is the middle point
Circular of cylinder feature and point set feature.
cone Plane: the direction of generated plane is the direction determined by
right-hand rule, and the particle of generated plane is the middle point of
particle of circular cone feature and the particle of point set feature.
Line: the direction of generated line is the particle of feature 1 directs to the
Sphere particle of feature 2, and the particle of generated plane is the middle
point of particle of sphere feature and the particle of point set feature.
Line: the direction of generated line is the particle of feature 1 directs to the
Ellipse particle of feature 2, and the particle of generated line is the middle point
of the particle of ellipse feature and the particle of point set feature.
Line: the direction of generated line is the particle of feature 1 directs to the
Circle arc particle of feature2, and the particle of generated line is the middle point
of the particle of circle arc feature and the particle of point set feature.
Line: the direction of generated line is the particle of feature 1 directs to the
Key slot particle of feature 2, and the particle of generated line is the middle point
of the particle of key slot feature and the particle of point set feature.
Feature 1 Feature 2 is line set feature
Point See above table.
129
Line: the direction of generated line is the particle of line feature directs to the
particle of line set feature, and the particle of generated line is the middle
point of the particle of line feature and the particle of line set feature.
Line Plane 1, plane 2: the direction of generated plane is the direction determined
by right-hand rule, and the mass points of generated plane are
the particle of line feature and the particle of the line set feature
respectively.
Line: the direction of generated line is the particle of feature 1 directs to the
particle of feature 2, and the particle of generated line is the middle point
of the particle of feature 1 and the particle of feature 2.
Plane
Plane: the direction of generated plane is the direction determined by
right-hand rule, and the particle of generated plane is the particle of the
line set feature.
Line: the direction of generated line is the particle of feature 1 directs to the
particle of feature 2, and the particle of generated line is the middle point
of the particle of feature 1 and the particle of the feature 2.
Circle
Plane: the direction of generated plane is the direction determined by
right-hand rule, and the particle of generated plane is the particle of line
set feature.
Line: the direction of generated line is the particle of cylinder feature directs to
the particle of line set feature, and the particle of generated line is the
middle point of the particle of cylinder feature and the particle of line set
feature.
Cylinder
Plane 1, plane 2: the direction of generated plane is the direction determined
by right-hand rule, and the mass points of generated plane are
the particle of cylinder feature and the particle of line set
feature respectively.
Line: the direction of generated line is the particle of circular cone feature
directs to the particle of line set feature, and the particle of generated
line is the middle point of the particle of line feature and the particle of
Circular
line set feature.
cone
Plane 1, plane 2: the direction of generated plane is the direction determined
by right-hand rule, and the mass points of generated plane are the
particle of circular cone and the particle of line set feature.
See the fitting part that feature 1 is line set feature, and feature 2 is point set
Sphere
feature.
Ellipse Fitting of coplane and line set feature.
Circle arc Fitting of coplane and line set feature.
Key slot Fitting of coplane and line set feature.
Feature 1 Feature 2 is line set feature
See the fitting part that feature 1 is line set feature, and feature 2 is point set
Point
feature.
See the fitting part that feature 1 is plane set feature, and feature 2 is line set
Line
feature.
130
Line: the direction of generated line is the particle of plane feature directs to
the particle of plane set feature, and the particle of generated line is the
Plane
middle point of particle of line feature and the particle of plane set
feature.
Line: the direction of generated line is the particle of circle feature directs to
the particle of plane set feature, and the particle of generated line is the
middle point of the particle of circle feature and the particle of the
plane set feature.
Circle Cylinder: the direction of generated cylinder is the particle of circle feature
directs to the particle of plane set feature (circle feature).
Circular cone: the direction of generated feature is the particle of circle feature
directs to the particle of plane set feature (circle feature), and the
particle of generated circular cone is the top point of circular cone.
See the fitting part of plane set feature for feature 1, and the fitting part of line
Cylinder
set feature for feature 2.
Circular See the fitting part of plane set feature for feature 1, and the fitting part of line
cone set feature for feature 2.
See the fitting part of plane set feature for feature 1, and the fitting part of line
Sphere
set feature for feature 2.
Line: the direction of generated line is the particle of ellipse feature directs to
the particle of plane set feature, and the particle of generated line is the
Ellipse
middle point of the particle of ellipse feature and the particle of the plane
set feature.
Line: the direction of generated line is the particle of the circle arc feature
directs to the particle of plane set feature, and the particle of generated
Circle arc
line is the middle point of the particle of circle arc feature and the particle
of the plane set feature.
Line: the direction of generated line is the particle of the key slot feature
directs to the particle of plane set feature, and the particle of generated
Key slot
line is the middle point of the particle of key slot feature and the particle
of the plane set feature.
5.5 Tangency
ICON:
Tangency function is that generate new feature by given feature tangency.
Click the tool “Tangency” , then pop tangency window, as shown in Figure 5-7: the
section introduces some contents of window, and for other contents of window, please see the
relevant contents of construction window in the chapter.
131
Figure 5-7
Tangency feature input column
The input column is used to determine tangency feature, and newly generated feature is
target to tangency feature.
Construction feature input column
The input column is used to determine construction feature, normally, new feature
generated intersect the particle of construction feature with construction feature.
Dimension input column
The input column is used to determine the dimension of generating feature, and
normally it determines the radius of circle. Note that not all generated feature need to
specify dimension.
The generated feature that each feature constructed is described as follows:
Constr Tangency is straight line
uction
featur
e
Circle 1, circle 2 and circle 3 are shown as follows:
Circle 3 Circle 2
Point
Circle 1
Figure 1
132
Circle 6
Circle 5 Circle 4
Circle 7
Plane None
Circle None
Cylind None
er
Circu None
lar
cone
Sphe It is same as the condition of tangency between point and line.
re
Ellips None
e
Circle None
arc
Key None
slot
Constr Tangent feature is plane
uction
featur
e
Point None
Line None
Cylinder 1 is shown in below figure:
Plane 1
Plane Plane 2
Cylinder 2, cylinder 3 and cylinder 4 are three cylinders of other space that cut
between plane and plane.
Circle None
Cylind None
er
133
Circul None
ar
cone
Sphere None
Ellips None
e
Circle None
arc
Key None
slot
Constr Tangency feature, circle feature
uction
featur
e
Line 1, line 2: generated line requires point is in the plane that circle feature
located, as shown in below figure:
Line 1
Geometric
Tangent circle
al feature
mass point
P Line 2
Figure 3
Plane 2
Geometric
al feature
mass point
P
Figure 4
Circle 1, circle 2: generated circle requires the point is in the plane that circle
feature located, as shown in below figure:
134
Circle 2
Geometric
al feature
Tangent circle
mass point Circle 1
P
Figure 5
Tangency between the projection point that the particle of line feature on the plane
Line
of circle feature and circle feature.
Plane None
Line 1, line 2, line 3, line 4, line 5 and line 6: generated line requires two circles
to parallel (including coplane), as shown in below figure:
Line 1
Line 5
Line 3
Tangent circle
Line 4
Line 6
Figure 12
Circle (Via)
Tangent circle
Line 2
Figure 13
Circle 3, circle 4, circle 5, circle 6 and circle 7: generated circle requires two circles
parallel (including coplane), as shown in below figure:
135
Circle 5
C4
Circle 7 Circle 6
Figure 14
When the axis of cylinder is perpendicular to the plane that circle feature (tangency
feature) located, it is same condition with circle feature (construction feature) and
circle feature tangency (tangency feature). Circle feature is generated by intersection
Cylind of cylinder feature and circle feature (tangency feature).
er When the axis of cylinder is not perpendicular to the plane that circle feature
(tangency feature) located, it is same condition with point feature and circle feature
tangency. Point feature is determined by the particle of cylinder feature projected to
the plane that circle located.
When the axis of circular cone is perpendicular to the plane that circle feature
(tangency feature) located, it is same condition with circle feature (construction
feature) and circle feature tangency (tangency feature). Circle feature is generated
Circu
by intersection of circular cone feature and circle feature (tangency feature).
lar
When the axis of circular cone is not perpendicular to the plane that circle feature
cone
(tangency feature) located, it is same condition with point feature and circle feature
tangency. Point feature is determined by the particle of circular cone feature
projected to the plane that circle located.
Sphe The tangency condition of point feature (construction feature) is same with circle
re feature (tangency feature).
Ellips None
e
Circle None
arc
Key None
slot
Constr Tangency feature is cylinder feature
uction
featur
e
Line 1, line 2: the generated line requires point is on the plane PL (the particle
Point is P, and direction vector is V), if the particle of cylinder is P, and axis vector is V. it
shows as follows:
136
Line 1
Point
Mass point
of cylinder Line 2
Figure 15
Plane 1
Point Plane 2
Mass point of cylinder
Figure 16
Circle 1, circle 2: generated circle requires the point is on the plane PL (particle
is P, and direction vector is V), if the particle of cylinder feature is P, and the axis
vector is V. It shows as follows:
Circle 2
Mass point of cylinder
Circle 1
Figure 17
Line None
Plane None
Please see the contents that tangency feature is circle feature. The particle of circle
feature (tangency feature) is the projection point that the particle of cylinder feature
Circle
is, and the direction is the direction of circle (construction feature), and the radius is
the radius of cylinder feature.
Cylind None
er
Circul None
ar
cone
Sphe Please see the contents that point feature is construction feature, and cylinder is
re tangency feature.
Ellips None
e
Circle None
137
arc
Key None
slot
5.6 Pickup
ICON:
Pickup function generates new feature by some feature information.
Click the tool “Pickup” , and pickup window will pop up, as shown in Figure 5-8: the
section introduces some windows contents, and for other part of window, please see the relevant
contents of construction window in the chapter.
Figure 5-8
Feature input column
The input column is used to determine the feature of extraction operation.
The generated feature of each feature extraction construction is described as follows:
Feature 1
Point None
Line Point: the particle of line feature.
Point: the particle of plane feature.
Plane Line: the particle of generated line is the particle of plane feature, and the
direction vector of generated line is the direction vector of plane feature.
Point: the particle of circle feature.
Line: the particle of generated line is the particle of the circle feature, and the
direction vector of generated line is the direction vector of circle feature.
Circle
Plane: the particle of generated plane is the particle of the circle feature, and
the direction vector of generated plane is the direction vector of plane that
circle feature located.
Point: the particle of cylinder.
Cylinder
Line: the particle of generated line is the particle of cylinder feature, and the
138
direction vector of generated line is the direction vector of axis for
cylinder feature.
Point: the particle of circular cone.
Circular Line: the particle of generated line is the particle of circular feature, and the
cone direction vector of generated line is the direction vector of axis for
circular cone.
Sphere Point: the particle of sphere feature.
Point: the particle of ellipse.
Line: the particle of generated line is the particle of ellipse feature, and the
direction vector of generated line are the long axis direction vector of
Ellipse ellipse feature and short axis direction vector respectively.
Plane: the particle of generated plane is the particle of ellipse feature, and the
direction vector of generated plane is the direction vector of plane that
ellipse located.
Point: the particle of circle arc feature.
Line: the particle of generated line is the particle of plane feature, and the
direction vector of generated line is the direction vector from the particle
of circle arc feature to the starting point of circle arc and the direction
Circle arc
vector from the particle of circle arc to terminal point of circle arc feature.
Plane: the particle of generated plane is the particle of circle arc, and the
direction vector of generated plane is the direction vector of plane that
circle located.
Point: the particle of key slot feature.
Line: the particle of generated line is the particle of plane feature, and the
direction vector of generated line is the direction vector of two axes for
Key slot
key slot.
Plane: the particle of generated plane is the particle of key slot feature, and the
direction vector is the direction vector of plane that key slot located.
5.7 Parallelism
ICON:
Parallelism function constructs one parallel feature by two features, and makes it pass the
existing feature, and parallel to another existing feature.
Click the tool “Parallelism” , it will pop parallelism window, as shown in Figure 5-9:
the section introduces some contents of window, and for other parts of window, please see the
relevant contents of construction window in the chapter.
139
Figure 5-9
Parallel to feature input column
The feature to be constructed is parallel to the feature in the input column.
Construction feature input column
The feature to be constructed is parallel to the particle of the feature.
The feature that each feature parallel construction generated is described as follows:
Parallel
Construction feature is geometrical feature
to feature
Point None
Line: the particle of generated line is the particle of construction feature, and the
Line
direction vector of generated line is the direction vector of line feature.
Plane: the particle of generated line is the particle of construction feature, and
Plane the direction vector of generated line is the direction vector of plane
feature.
Plane: the particle of generated line is the particle of construction feature, and
Circle the direction vector of generated line is the direction vector of circle
feature.
Line: the particle of generated line is the particle of construction feature, and the
Cylinder direction vector of generated line is the direction vector of cylinder feature.
Circular Line: the particle of generated line is the particle of construction feature, and the
cone direction vector of generated line is the direction vector of cylinder feature.
Sphere None
Plane: the particle of generated line is the particle of construction feature, and
Ellipse the direction vector of generated line is the direction vector of ellipse
feature.
Plane: the particle of generated line is the particle of construction feature, and
Circle arc the direction vector of generated line is the direction vector of circle arc
feature.
140
Plane: the particle of generated line is the particle of construction feature, and
Key slot the direction vector of generated line is the direction vector of key slot
feature.
5.8 Perpendicularity
ICON:
Perpendicularity function constructes a perpendicular feature by two base features. It makes
the feature pass an existing base feature, and is perpendicular to another base feature.
Click the tool “Perpendicularity” , and perpendicularity window will pop up, as shown
in Figure 5-10: the section introduces some contents of window, and for other parts of window,
please see the contents of construction tool field in 2.3.2.
Figure 5-10
Perpendicular to feature input column
The feature to be constructed has to be perpendicular to the feature in input column.
Construction feature input column
The feature to be constructed has to pass the particle of column.
The feature generated by each feature perpendicular construction is described as follows:
Perpendi
cular to Construction feature is geometrical feature
feature
Point None
Line Line: the particle of generated line is the particle of construction feature, and the
direction vector is perpendicular to the direction vector of line feature.
Plane: the particle of generated line is the particle of construction feature, and
the direction vector is perpendicular to the direction vector of line feature.
Plane Line: the particle of generated line is the particle of construction feature, and the
direction vector is perpendicular to the direction vector of plane feature.
Circle Line: the particle of generated line is the particle of construction feature, and the
141
direction vector is perpendicular to the direction vector of circle feature.
Cylinder Line: the particle of generated line is the particle of construction feature, and the
direction vector is perpendicular to the direction vector of cylinder
feature.
Plane: the particle of generated line is the particle of construction feature, and
the direction vector is perpendicular to the direction vector of cylinder
feature.
Circular Line: the particle of generated line is the particle of construction feature, and the
cone direction vector is perpendicular to the direction vector of cylinder
feature.
Plane: the particle of generated line is the particle of construction feature, and
the direction vector is perpendicular to the direction vector of cylinder
feature.
Sphere None
Ellipse Line: the particle of generated line is the particle of construction feature, and the
direction vector is perpendicular to the direction vector of ellipse feature.
Circle arc Line: the particle of generated line is the particle of construction feature, and the
direction vector is perpendicular to the direction vector of circle arc
feature.
Key slot Line: the particle of generated line is the particle of construction feature, and the
direction vector is perpendicular to the direction vector of key slot feature.
5.9 Movement
ICON:
Movement function moves geometrical feature along Cartesian coordinate system or
direction vector of initial feature to construct a new feature.
Click the tool “Movement” , and movement window will pop up, as shown in Figure
5-11: the section introduces some contents of window, and for other parts of widow, please
see the relevant contents of construction window in the chapter.
142
Figure 5-11
Feature input column
It is used to determine the movement feature.
Movement parameter input column
The contents of the field vary with whether moving along vector direction. Determine
the relative movement distance on X, Y and Z or movement distance at vector
direction.
When movement mode check box is selected,
the field will display vector direction movement
distance input column, as shown at right figure:
When movement mode check box is not selected,
the field will display coordinate axis movement
distance input column, as shown at right figure:
ICON:
Offset plane function constructs a new plane by three features that can be simplified into
point.
Click the tool “Offset plane” , Offset plane window will pop up, as shown in Figure
5-12: the section introduces some contents of window, and for other parts of window, please see
the relevant contents of construction window in chapter.
143
Figure 5-12
Feature input filed
It is used to determine the feature for deviation required.
Distance input field
Input column in the field means the distance from particle of the corresponding feature
at left feature input field to newly constructed feature.
5.11 Image
ICON:
Image function constructes an image feature by given feature.
Click the tool “Image” , and moving window will pop up, as shown in Figure 5-13: the
section introduces some content of window, and for other parts of window, please see the relevant
contents of construction window in the chapter.
Figure 5-13
Figure input column
It is used to determine the feature imaged.
Reference feature input column
It is used to determine base feature.
The generated feature of each feature construction is described as follows:
Feature Reference feature is point set feature
Point: generated point is symmetric with point feature in regard to point set
Point
feature.
Line: generated line is symmetric with line feature in regard to point set
Line
feature.
Plane: generated plane is symmetric with plane feature in regard to point set
Plane
feature.
Circle Circle: generated circle is symmetric with circle feature in regard to point set
144
feature.
Cylinder: generated cylinder is symmetric with cylinder feature in regard to
Cylinder
point set feature.
Circular Circular cone: generated circular cone is symmetric with circular cone feature
cone in regard to point set feature.
Point: generated point is symmetric with sphere feature in regard to point set
Sphere
feature.
Ellipse: generated ellipse is symmetric with ellipse feature in regard to point
Ellipse
set feature.
Circle arc: generated circle arc is symmetric with circle arc feature in regard to
Circle arc
point set feature.
Key slot: generated key slot is symmetric with key slot feature in regard to
Key slot
point set feature.
Feature Reference feature is line se feature
Point: generated point is symmetric with point feature in regard to straight line.
Point The straight line is determined by the particle and direction of line set
feature.
Line: generated line is symmetric with line feature in regard to straight line.
Line The straight line is determined by the particle and direction of line set
feature.
Plane: generated plane is symmetric with plane feature in regard to straight
Plane line. The straight line is determined by the particle and direction of line
set feature.
Circle: generated circle is symmetric with circle feature in regard to straight
Circle line. The straight line is determined by the particle and direction of line
set feature.
Cylinder: generated cylinder is symmetric with cylinder feature in regard to
Cylinder straight line. The straight line is determined by the particle and
direction of line set feature.
Circular: generated circular cone is symmetric with circular feature in regard
Circular
to straight line. The straight line is determined by the particle and
cone
direction of line set feature.
Point: generated point is symmetric with point feature in regard to straight line.
Sphere The straight line is determined by the particle and direction of line set
feature.
Ellipse: generated ellipse is symmetric with ellipse feature in regard to straight
Ellipse line. The straight line is determined by the particle and direction of
line set feature.
Circle arc: generated circle arc is symmetric with circle arc feature in regard to
Circle arc straight line. The straight line is determined by the particle and
direction of line set feature.
Key slot: generated key slot is symmetric with key slot feature in regard to
Key slot straight line. The straight line is determined by the particle and
direction of line set feature.
145
Feature Reference feature is plane set feature
Point: generated point is symmetric with point feature in regard to symmetry
Point plane. The symmetry plane is determined by the particle and direction of
plane set feature.
Line: generated line is symmetric with line feature in regard to symmetry
Line plane. The symmetry plane is determined by the particle and direction of
plane set feature.
Plane: generated plane is symmetric with plane feature in regard to symmetry
Plane plane. The symmetry plane is determined by the particle and direction of
plane set feature.
Circle: generated circle is symmetric with circle feature in regard to symmetry
Circle plane. The symmetry plane is determined by the particle and direction of
plane set feature.
Cylinder: generated cylinder is symmetric with cylinder feature in regard to
Cylinder symmetry plane. The symmetry plane is determined by the particle
and direction of plane set feature.
Circular cone: generated circular cone is symmetric with circular cone feature
Circular
in regard to symmetry plane. The symmetry plane is determined by
cone
the particle and direction of plane set feature.
Point: generated point is symmetric with sphere feature in regard to symmetry
Sphere plane. The symmetry plane is determined by the particle and direction of
plane set feature.
Ellipse: generated ellipse is symmetric with ellipse feature in regard to
Ellipse symmetry plane. The symmetry plane is determined by the particle
and direction of plane set feature.
Circle arc: generated circle arc is symmetric with circle arc feature in regard to
Circle arc symmetry plane. The symmetry plane is determined by the particle
and direction of plane set feature.
Key slot: generated key slot is symmetric with key slot feature in regard to
Key slot symmetry plane. The symmetry plane is determined by the particle
and direction of plane set feature.
5.12 Rotation
ICON:
Rotation function takes axis that a certain feature determined as center axis, and rotates
designated feature to generate new feature around center axis.
Click the tool “Rotation” , and rotation window will pop up, as shown in Figure 5-14:
the section introduces some contents of window, and for the other parts of window, please see the
relevant window of construction window in the chapter.
146
Figure 5-14
Feature input column
It is used to determine the feature to be rotated.
Reference feature input column
It is used to determine which feature to rotate.
Angle input column
It is used to determine the rotation angle.
The generated feature of each feature construction is described as follows:
Feature Reference feature is point set feature
Point: the line of generated point and particle of point feature is perpendicular
Point
to rotation axis that feature determined.
Line: the line of generated line and particle of line feature is perpendicular to
Line
rotation axis that feature determined.
Plane: the line of generated plane and particle of plane feature is perpendicular
Plane
to rotation axis that feature determined.
Circle: the line of generated circle and particle of circle feature is
Circle
perpendicular to rotation axis that feature determined.
Cylinder: the line of generated cylinder and particle of cylinder feature is
Cylinder
perpendicular to rotation axis that feature determined.
Circular Circular cone: the line of generated circular cone and particle of circular cone
cone feature is perpendicular to rotation axis that feature determined.
Point: the line of generated point and particle of sphere feature is perpendicular
Sphere
to rotation axis that feature determined.
Ellipse: the line of generated ellipse and particle of ellipse feature is
Ellipse
perpendicular to rotation axis that feature determined.
Circle arc: the line of generated circle arc and particle of circle arc feature is
Circle arc
perpendicular to rotation axis that feature determined.
Key slot Key slot: the line of generated key slot cone and particle of key slot feature is
147
perpendicular to rotation axis that feature determined.
5.13 Limitation
ICON:
Limitation function is for measured feature, its parameter can not reach to evaluation
condition that tolerance required, it is limited to reach to evaluation condition of tolerance
by limitation function, for example, if it required cylinder to reach to certain length, then
extend the application of tolerance.
Click the tool “Limitation” , and limitation window will pop up, as shown in Figure
5-15: the section introduces some contents of window, and for the other parts of window,
please see the relevant window of construction window in the chapter.
Figure 5-15
Feature input column
It is used to accept the limited feature.
Boundary feature input column (range 1 and range 2)
It is used to limit the limited feature range, and plane is choosen normally.
5.14 Array
ICON:
Array function is the function that generate multi new feature according to ring type, linear
type or combinative type for the existing feature.
Click the tool “Array” , and array window will pop up, as shown in Figure 5-16: the
section introduces some contents of window, and for the other parts of window, please see the
relevant window of construction window in the chapter.
148
Figure 5-16
Feature input column
It is used to accept feature to be arrayed.
Arrayed mode selection column
It is used to set array mode, and software provides three kinds of array modes, and it
introduces as follows:
Straight line mode: it inputs array pitch and
quantity respectively in three axial direction of the
current coordinate system, and click “Enter”
button to generate array feature, and control and
input parameter are showed in figure at the right:
Rotation mode: taking a certain coordinate axis of current coordinate system as
rotation axis, input array interval angle and
quantity, and click “Enter” button to generate
array feature, and control and input parameter are
shown in figure on the right:
Rotation&straight line mode: taking a certain
coordinate axis of current coordinate system as
rotation axis, and input array interval angle and
quantity, parameter
here controls rotation array, and adjacent parameter at the bottom controls array on
the axial direction. Click “Enter” button to generate array feature, and control and
input parameter are shown in figure on the right:
ICON:
149
Feature transfer function transfers the existing feature into the same position from one
coordinate system to another coordinate system; that’s to say, the coordinate values of two
features are same in coordinate system.
Click the tool “Transfer” , and transfer window will pop up, as shown in Figure 5-17:
the section introduces some contents of window, and for the other parts of window, please
see the relevant window of construction window in the chapter.
Figure 5-17
Feature input column
It is used to accept the feature to be transferred.
Initial coordinate system input column
Drag in the coordinate system that transfer feature required in the column, normally the
coordinate system is current coordinate system.
Destination coordinate system input column
Drag in that coordinate system that transfer feature required to use in the column. The
coordinate system may not be activated.
5.16 Feature terminal
ICON:
Feature terminal function creates new point feature by using existing feature on the profile
of the feature according to designated direction.
Click the toolbar feature , then rotation window will pop up, as shown in Figure
5-17: the section introduces some contents of window, and for the other parts of window,
please see the relevant window of construction window in the chapter.
150
Figure 5-18
Feature input column
It is used to accept the feature to be transferred.
Mode selection column
Select the control direction that terminal generated in the column,
which is divided into three classes, as shown in figure at the right:
Control according to feature normal;
Control according to the current coordinate axis, then it is subdivided into X, Y and
Z;
Generate according to setting direction, mainly setting control vector quantity.
Position selection column
Choose the maximum or minimum in the column to control generation position of
new point.
5.17 How to conduct feature construction
Construction function: with the existing geometrical feature information, generate
geometrical feature information by satisfying certain requirement. Chapter II and Chapter IV
introduce system interface to make user know the use of system function, however, due to
realization of function involved the contents that spanning chapter, so it causes such kinds of
questions: user is not clear about operation procedure of function realization. The text mainly
explains this problem, and introduces the basic operation flow of feature construction:
Open the window by the tool of construction tool field in main toolbar. For main
toolbar, please see the main toolbar part in 2.3.
It conducts operation and generates feature in construction window. For the
introduction of construction window, please see the relevant contents in the chapter.
Feature that construction generated can be conducted to browse, modification and printout for
feature information by feature database and data output field.
151
Chapter VI. Coordinate system
Coordinate system is very important to coordinate measuring machine. Machine
movement and tolerance evaluation are related to coordinate system. Creation process and
method of coordinate system are described as follows:
6.1 3-2-1 Create coordinate system
ICON:
When 3-2-1 coordinate system is chosen to create the tool , and the corresponding
window will pop up, as shown in Figure 6-1:
Base feature
input box
Quick create
Figure 6-1 coordinate system
Name input column button box
The input column is used to determine to the name of create coordinate system. The input
column can generate automatically coordinate system name (coordinate system name =
prefix+Arabic numerals, for modification of name prefix, please see the relevant contents in
setting menu of system tool menu) by system, and generate from small to large order. It can
input by keyboard, but can not like tolerance window drag in from database field. When
input name has existed, “New” function button will pop automatically, and click Enter button,
it will complete the modification of original coordinate system.
Click the first label in the field, and following measurement window will pop up, as
shown in Figure 6-2:
153
Feature
measurement
field
Feature
list box
Graphic
display
field
Figure 6-2
Feature measurement field
For the part, please see the relevant contents of measurement in Chapter III.
Feature measurement field will change according to the different flashing labels at
present in graphic display field.
Graphic display field
The field prompts user that which feature will be measured by flashing feature
label, and the contents of feature measurement area will change accordingly
according to the type of measurement feature. For example, for displaying the
measuring line feature, feature measurement area will display the contents of line
measurement window. The measured feature will be displayed as purple, and
unmeasured feature will be displayed as blue. It prompts the measuring feature by
flashing feature label. The area supports mouse dragging operation to drag the
existing feature from feature database.
Function button
Enter: the button is not operable before all required measurement features are
measured. Click the button in operable condition, and coordinate system
window interface will be automatically returned back.
154
Cancel: click the button to exit the window and return back to initial window
interface, and your operation does not work.
Delete: the button is operable when there is feature in feature list box. Click the
button to delete selected feature in feature list box.
Feature list box
When one feature is measured, the system will add to the list box. The list box
defines the input field of base feature after returning to the initial window.
Self-closing check box
When the box is selected, it will close the measurement window and automatically
return back to initial window after completing all designated feature measurement.
When the box has not selected, it will not automatically return back to initial
window after completing all designated feature.
ICON:
Select coordinate system translation tool , then the corresponding window will pop up,
155
as shown in Figure 6-3:
Movement
parameter
input field
Figure 6-3
Coordinate system name input column
The input column is used to input the name of coordinate system to be created, or the name
of coordinate system to be moved (coordinate system name = prefix+Arabic numerals, for
modification of name prefix, please see the relevant contents in setting menu of system tool
menu), it is the current coordinate system name in default situation. When “New” button is
not pressed down, the input column means the coordinate system to be moved, and also
means the coordinate system after moving, that is the coordinate system movement fore and
aft is the same name. When pressing down “New” button, the input column is generated
automatically new coordinate system name by system (it generated according to from small
to large order for figure). The input column supports mouse drag-in operation. It can put in
the input column with dragging coordinate system in coordinate system database to realize
the input of coordinate system.
ICON:
When selecting coordinate system rotating tool , and the corresponding window will
pop up, as shown in Figure 6-4:
Figure 6-4
Coordinate system name input column
The input column is used to input the name of coordinate system to be newly created, or the
existing name of coordinate system. It is the current coordinate system name in default
situation. When “New” button is not pressed down, the input column means rotating
coordinate system, and also means the coordinate system after rotating, that is the coordinate
system rotation fore and aft is the same name. When “New” button is pressed down, the input
column will generate automatically new coordinate system name (generated from small to
large figure). The input column supports mouse drag-in operation. It can put in the input
column with dragging coordinate system in coordinate system database to realize the input of
coordinate system.
Figure 6-5
Angle rotation check box
When the option is selected, it will make the current work coordinate system rotate a
certain angle around designated rotation axis. When the check box is not selected,
feature input column and direction drag-down box will display in the window. Drag in
feature in feature input column, and select the direction to be controlled in direction
drag-down box, as shown in Figure 6-5. New coordinate system rotates to the direction
of feature characteristic point position, and the direction is served as X axis forward
direction. In this case, the input feature are point feature and sphere feature; otherwise,
control rotating direction by feature normal dragged or long axis direction of feature.
When the check box is selected, rotation angle input column will display in the window,
as shown in Figure 6-6:
158
。
Figure 6-6
Input rotation angle in angle input column; moreover, it can
Preview
Click the button to observe whether the direction and origin of coordinates for creating
coordinate system are correct in view field, after clicking the button, the creating
coordinate system will flash a few times in view area.
OK
Click the button, and coordinate system will be generated and the window will be
closed.
Cancel
Click the button, window will be closed without coordinate system generating.
6.4 Two-point offset coordinate system
ICON:
When two-point offset coordinate system tool is selected, and the corresponding
window will pop up, as shown in Figure 6-7:
Figure 6-7
Coordinate name input column
The input column is used to input the name of coordinate system to be created, or the name
of coordinate system to be moved (coordinate system name = prefix+Arabic numerals, for
modification of name prefix, please see the relevant contents in setting menu of system tool
menu), it is the current coordinate system name in default situation. When “New” button is
160
not pressed down, the input column means the coordinate system to be moved, and also
means the coordinate system after moving, that is the coordinate system movement fore and
aft is the same name. When “New” button is pressed down, the input column is generated
automatically new coordinate system name by system (generated from small to large figure).
The input column supports mouse drag-in operation. It can put in the input column with
dragging coordinate system in coordinate system database to realize the input of coordinate
system.
ICON:
161
Figure 6-8
Coordinate system name input column
The input column is used to input the name of coordinate system to be created, or the name
of coordinate system to be moved (coordinate system name = prefix+Arabic numerals, for
modification of name prefix, please see the relevant contents in setting menu of system tool
menu), it is the current coordinate system name in default situation. When “New” button is
not pressed down, the input column means the coordinate system to be moved, and also
means the coordinate system after moving, that is the coordinate system movement fore and
aft is the same name. When “New” button is pressed down, the input column is generated
automatically new coordinate system name by system (generated from small to large figure).
The input column supports mouse drag-in operation. It can put in the input column with
dragging coordinate system in coordinate system database to realize the input of coordinate
system.
Click down arrow in drop-down selection box, and choose the axial to be controlled, such as
X axis, Y axis or Z axis. Normally, the selected axial direction can not cause huge deviation
with creating axial direction.
ICON:
When fitting coordinate system tool is selected, corresponding window will pop up,
as shown in Figure 6-9:
Figure 6-9
Coordinate system name input column
The input column is used to input the name of coordinate system to be created, or the name
of coordinate system to be moved (coordinate system name = prefix+Arabic numerals, for
modification of name prefix, please see the relevant contents in setting menu of system tool
menu), it is the current coordinate system name in default situation. When “New” button is
163
not pressed down, the input column means the coordinate system to be moved, and also
means the coordinate system after moving, that is the coordinate system movement fore and
aft is the same name. When “New” button is pressed down, the input column is generated
automatically new coordinate system name by system (generated from small to large figure).
The input column supports mouse drag-in operation. It can put in the input column with
dragging coordinate system in coordinate system database to realize the input of coordinate
system.
Click the check box, it will switch between selection or no selection. When selected, it will
participate iteration calculation if having mathematical model, otherwise, only complete
one fitting calculation, it is mainly used to multipoint fitting coordinate.
ICON:
When the tool combination coordinate system is selected, the corresponding window
will pop up, as shown in Figure 6-10:
Figure 6-10
Coordinate system name input column
The input column is used to input the name of coordinate system to be created, or the name
of coordinate system to be moved (coordinate system name = prefix+Arabic numerals, for
modification of name prefix, please see the relevant contents in setting menu of system tool
menu), it is the current coordinate system name in default situation. When “New” button is
not pressed down, the input column means the coordinate system to be moved, and also
means the coordinate system after moving, that is the coordinate system movement fore and
aft is the same name. When “New” button is pressed down, the input column is generated
automatically new coordinate system name by system (generated from small to large figure).
The input column supports mouse drag-in operation. It can put in the input column with
dragging coordinate system in coordinate system database to realize the input of coordinate
system.
166
Chapter VII. Tolerance Evaluation
VISUAL DMIS system supports 22 kinds of tolerance, and provides the corresponding tool
to conduct feature tolerance measurement, as shown in Figure 7-1:
Coordinat tolerance
Circular runout
Profile of Line
Concentricity
Straightness
Parallelism
Angularity
Circularity
Diameter
Distance
Position
Angle
Perpendicularity
Radius
Cone angle
Cylindericity
Width
Flatness
Symmetry
Total runout
Profile of surface
Figure 7-1
Choose any tolerance label from tolerance tool field, it will pop tolerance window. VISUAL
tolerance includes twenty-two tolerance such as distance, angle, parallelism, perpendicularity and
angularity, each tolerance window may different, but inclues some basic feature, and provides 6
information or control item and 3 function buttons, as shown in Figure 7-2, and we are going to
introduce commonness part.
Figure 7-2
Tolerance name input column
When tolerance window is opened, VISUAL DMIS will generate automatically a new
167
tolerance name. VISUAL DMIS will combine a non-existing tolerance name by using prefix and
increasing figure. (For modify tolerance prefix, please see setting part in 2.2.2). It is allowed to
input tolerance name by keyboard. It also can drag-and-drop tolerance into tolerance name input
column from tolerance data field. The tolerance name in the box will display the grey to indicate
the existing the tolerance. When tolerance type that dragged in is not accordance with window
display type, the window will change into the window with drag-in tolerance type, for example, if
the window that displayed currently is parallelism tolerance window, the system will switch
automatically to perpendicular tolerance window interface and display the relevant property of
perpendicular tolerance to be dragged.
Evaluation feature input column
The input column displays the feature to be evaluated. The box allows to input feature name
by keyboard. It also can drag-and-drop feature to evaluation input column from feature data
field. Note that the area that tolerance window required input feature normally is input actual
value.
Tolerance zone/tolerance input column
In the input column, it is required to input upper deviation and lower deviation requirement
range normally those indicate dimension and position; and it required to input single
tolerance zone for those indicate shape.
Reference feature input column
Evaluation feature normally needs reference to conduct tolerance evaluation. The input
column is used to input the base feature.
Length input column
The input column is used to determine the length of to be evaluated. When the check box is
selected in input column, user can modify the length, when the check box is not selected, the
length is default length of system.
“Close after determination” check box
When the check box is selected, the window will not close automatically and still display the
window by clicking Enter button, otherwise, it will close automatically. The selection of
check box allows user to generate multi tolerance value without reopening the window.
Function button
There are 3 function buttons for tolerance window, which are respectively definition button,
enter button and cancel button. We are going to introduce as follows:
Definition
Theoretical tolerance is a group value that predefined, which is used to conduct
deviation decision with actual measurement value. Drag defined theoretical tolerance in
tolerance window from tolerance database when evaluation is required, which conduct
simplified operation. When the button is pressed down, tolerance with theoretical value
only will be generated.
OK
When definition theoretical tolerance button is not selected, click the button, tolerance
will be generated, the tolerance includes theoretical tolerance and actual value, and
168
theoretical tolerance is equal to actual measurement value under off-line condition.
When definition theoretical tolerance button is selected, click the button, tolerance
included theoretical value only will be generated.
Cancel
Click the button, operation will be ignored, and tolerance window will be closed.
Tolerance property field
It is display the tolerance property that tolerance name input box represented. According to
the difference of tolerance type, the field may have something changed, but most part
tolerance windows include actual display box, deviation display box and result display box.
Actual display box
It displays actual measurement value.
Deviation display box
It displays the difference value of actual measurement value and theoretical value.
Result display box
It displays whether actual deviation value is in required range. It will display INTOL in
required range, otherwise, it will display OUTOL.
7.1 Distance
ICON:
Distance tolerance means the distance between two features. It has different values when
distance along different direction to evaluation. Some feature size has maximum value,
minimum value and average value etc (such as circle).
Click the tool “Distance” , distance window will pop up, as shown in Figure 7-3. The
section introduces some contents of distance window. For other parts of window, please see
the commonness contents of tolerance tool field in the chapter.
169
Distance
measurement
tool
Figure 7-3
distance. Geometric figure in the tool indicates which two features to measure. Such as ,
which indicate that the tool is used to measure point and straight line. Click the tool, it will
pop tolerance measurement window, and return back to tolerance evaluation window after
completing measurement. The system will fill in the contents of feature input field in
tolerance window according to measurement feature. The tool field has totally 10 tools.
Tolerance measurement window, as shown in Figure 7-4:
171
Feature
list field
Graphic
display
field
Figure 7-4
Feature measurement field
For the part, please see the relevant contents of measurement in Chapter III. Feature
measurement area will change according to graphic display field. For example, when
point feature is measured, measurement feature tool field will display point
measurement window.
Picture display field
The field prompts user that which feature will be measured by flashing feature label,
and the contents of feature measurement area will change accordingly according to the
type of measurement feature. For example, for displaying the measuring line feature,
feature measurement area will display the contents of line measurement window. The
measured feature will be displayed as purple, and unmeasured feature will be displayed
as green. The area supports mouse dragging operation to drag the existing feature from
feature database.
Function button
Enter: the button is not operable before all required measurement features are
measured. Click the button under operable condition, and coordinate system
window interface will be automatically returned back.
172
Cancel: click the button to exit the window and return back to initial window
interface, and your operation does not work.
Delete: the button is operable when there is feature in feature list box. Click the
button to delete the selected feature in feature list box.
Feature list field
When one feature is measured, the system will add to the list box. The list box defines
the input field of tolerance feature after returning to the tolerance window.
Self-determining check box
When the box is selected, it will close the measurement window and automatically
return back to tolerance window after completing all designated feature measurement.
When the box has not selected, it will not automatically return back to tolerance window
after completing all designated feature.
7.2 Angle
ICON:
Angle tolerance means the evaluation of angle for two features.
Click the tool “Intersection angle” , intersection angle window will pop up, as shown
in Figure 7-5. The section introduces some contents of intersection angle window, for other
parts of window, please see the contents of construction tool field in 2.3.2.
Angle
measurement
tool
Figure 7-5
Feature input field
It is used to determine the feature of calculating angle, which can
accept drag-in by mouse from feature database.
173
Feature 2 mode selection box
It is used to determine to how to calculate the feature type of angle, the drag-down box
has totally seven options, as shown in figure at the right:
The drag-down box has seven options totally, as shown in right figure:
Feature: calculate the angle between feature by the feature in feature input column
2 and feature 1.
X axis X: the angle between feature 1 and X axis.
Y axis Y: the angle between feature 1 and Y axis.
Z axis Z: the angle between feature 1 and Z axis.
XY plane XY: the angle between feature 1 and XY plane.
YZ plane YZ: the angle between feature 1 and YZ plane.
ZX plane ZX: the angle between feature 1 and ZX plane.
Angle measurement tool field
The tool provided by the tool field can measure quickly geometrical feature and
calculate distance. Geometric figure in the tool indicates which two features to measure.
Such as , which indicate that the tool is used to calculate the angle between
straight line and straight line. Click the tool, it will pop tolerance measurement window.
Return back to tolerance evaluation window after completing measurement. The
system will fill in the contents of feature input field in tolerance window according to
measurement feature. The tool field has totally 7 tools.
Tolerance measurement window
Please see the introduction of tolerance measurement window in “Distance” tolerance
in section 7.1.
7.3 Parallelism
ICON:
Parallelism tolerance means that feature evaluated is parallel to reference maximum
variation range. Note that point set feature has no parallelism.
Click parallelism tool, parallelism window will pop up, as shown in Figure 7-6. The
section introduces some contents of parallelism window. For other parts of window, please
see the relevant contents of tolerance tool field in the chapter.
174
Figure 7-6
Feature input column
It is used to input the feature to be evaluated.
Reference feature input column
It is used to input the base feature for parallelism evaluation.
Length input column
It is used to determine the length to be evaluated. Evaluate parallelism by designated
length of evaluated feature. When the box in input box is selected, user can edit the
length. When it is not selected, the length is the size or length of evaluated feature.
Tolerance input column
It is used to input the tolerance range of feature to be evaluated.
7.4 Perpendicularity
ICON:
Perpendicularity tolerance means that the maximum variation amount that the feature to be
evaluated is perpendicular to reference.
Click the tool “Perpendicularity” ,and perpendicularity window will pop up, as shown
in Figure 7-7. The section introduces some contents of perpendicularity window. For other
parts of window, please see the relevant contents of tolerance tool field in the Chapter.
Figure 7-7
175
Feature input column
It is used to input the feature to be evaluated.
Reference feature input column
It is used to input the base feature of perpendicularity evaluation.
Length input column
It is used to the size or length of feature to be evaluated. Evaluate perpendicularity by
designated length of evaluated feature. When the box in input box is selected, user can
edit the length. When it is not selected, the length is the size or length of evaluated
feature.
Tolerance input column
It is used to input the tolerance range of feature to be evaluated.
7.5 Angularity
ICON:
Angularity tolerance means field variation amount between two parallel planes that the
distance is tolerance value and form a given angle with base feature.
Click the tool “Angularity” , and angularity window will pop up, as shown in Figure
7-8. The section introduces some contents of angularity window. For other parts of window,
please see the contents of construction tool field in 2.4.2.
Figure 7-8
Feature input column
It is used to input the feature to be evaluated.
Reference feature input column
It is used to input feature served as reference.
Length input column
It is used to determine the size or length of feature to be evaluated. When the box in
input column is selected, user can edit. When it is not selected, the length is the length
that the system specified.
Angle input column
176
It is used to input the theoretical angle that feature evaluated with respect to reference.
Tolerance input column
It is used to input the tolerance range of feature to be evaluated.
7.6 Straightness
ICON:
Straightness tolerance means the maximum variation amount in designated direction of each
point on actual line to be measured for center straight line. It is only limited to line feature
in VISUAL DMIS.
Click the tool “Straightness” , and straightness window will pop up, as shown in
Figure 7-9. The section introduces some contents of straightness window. For other parts of
window, please see the relevant contents of tolerance tool field in the chapter.
Figure 7-9
Feature input column
It is used to input the feature to be evaluated.
7.7 Planeness
ICON:
Planeness tolerance means the maximum variation amount that in designated direction of
each point on actual surface to be measured for center straight line. The object of planeness
typically involves plane feature.
Click the tool “Planeness” , and planeness window will pop up, as shown in Figure
7-10. The section introduces some contents of planeness window. For other parts of window,
please see the relevant contents of tolerance tool field in the chapter.
177
Figure 7-10
Feature input column
It is used to input the feature to be evaluated.
Tolerance input column
It is used to input tolerance range of the feature to be evaluated.
7.8 Circularity
ICON:
Circularity tolerance means the minimum radius difference of a group of concentric circle
enveloped. The distance includes all actual measurement points of feature. It is only limited
to circle feature in VISUAL DMIS.
Click the tool “Circularity” , and circularity window will pop up, as shown in Figure
7-11. It introduces some contents of circularity window. For other parts of window, please
see the relevant contents of tolerance tool field in the chapter.
Figure 7-11
Feature input column
It is used to input the feature to be evaluated.
Tolerance input column
It is used to input the tolerance range of feature to be evaluated.
7.9 Cylindricity
178
ICON:
Cylindricity tolerance means the minimum field that included in a group coaxial cylinder
plane, the group of coaxial cylinder plane includes each measurement point on the actual
plane to be measured. It is only limited to cylinder feature in VISUAL DMIS.
Click the tool “Cylindricity” , and cylindricity window will pop up, as shown in
Figure 7-12. The section introduces some contents of cylindricity window. For other parts of
window, please see the relevant contents of tolerance tool field in the chapter.
Figure 7-12
Feature input column
It is used to input the feature to be evaluated.
Tolerance input column
It is used to input the tolerance range of feature to be evaluated.
7.10 Radius
ICON:
Radius tolerance means the difference value between theoretical value and measurement
value of feature with radius property. In VISUAL DMIS, the features with radius property
have circle feature, sphere feature and cylinder feature.
Click the tool “Radius” , and radius error evaluation window will pop up, as shown in
Figure 7-13. The section introduces some contents of radius window. For other parts of
window, please see the relevant contents of tolerance tool field in the chapter.
179
Figure 7-13
Feature input column
It is used to input the feature to be evaluated.
7.11 Diameter
ICON:
Diameter tolerance means the differential value of theoretical value and measurement value
for feature with diameter property. In VISUAL DMIS, the features of radius property are
circle feature, sphere feature and cylinder feature.
Click the tool “Diameter” , and diameter window will pop up, as shown in Figure 7-14.
The section introduces some contents of diameter window. For other parts of window,
please see the relevant content of tolerance tool field in the chapter.
Figure 7-14
Feature input column
180
It is used to input the feature to be evaluated.
7.12 Cone angle
ICON:
one angle tolerance means the difference value of actual value and theoretical value for circle
cone feature.
Click the tool cone angle ,and cone angle deviation evaluation window will pop up, as
shown in Figure 7-15, the section introduces some contents of cone angle window. For other
parts of window, please see the relevant contents of tolerance tool field in the chapter.
Figure 7-15
Feature input column
It is used to input the feature to be evaluated.
7.13 Coordinate system tolerance
ICON:
Coordinate system tolerance means the difference of theoretical value and actual value for
feature to be measured in current coordinate system.
Click the tool “Coordinate system” , and coordinate system window will pop up, as
shown in Figure 7-16. The section introduces some contents of coordinate system window.
For other parts of window, please see the relevant window of tolerance tool field in the
chapter.
181
Figure 7-16
ICON:
Circle run-out tolerance means the maximum variation amount of feature to be measured
rotating a circle in any measurement plane on the premise of which is no axial movement.
In VISUAL DIMS system, circle run-out is for circle feature, that is to say, calculate
variation amount of circle in measurement plane that circle located by taking the reference
axis determined by reference feature.
Click the tool “Circle run-out” , and circle run-out window will pop up, as shown in
Figure 7-17. The section introduces some contents of circle run-out window. For other parts
of window, please see the relevant window of tolerance tool field in the chapter.
182
Figure 7-17
Feature input column
It is used to input the feature to be evaluated.
Reference feature input column
It is used to input the base feature that conduct circle run-out evaluation.
7.15 Full run-out
ICON:
Full run-out tolerance means that the maximum variation amount of feature to be measured
in the whole surface that rotates around reference axis on the premise of which is no axial
movement. Full run-out aims at cylinder feature in VISUAL DIMS system, that is to say
reference axis determined by reference feature calculates the maximum variation amount of
cylinder surface.
Click the tool “Full run-out” , and full run-out window will pop up, as shown in
Figure 7-18. The section introduces some contents of full run-out window. For other parts of
window, please see the relevant contents of tolerance tool field in the chapter.
Figure 7-18
Feature input column
It is used to input the feature to be evaluated.
Reference feature input column
183
It is used to input base feature of full run-out evaluation.
7.16 Coaxiality (concentricity)
ICON:
Coaxiality (concentricity) tolerance means that calculate the maximum change amount of all
measurement points and reference axis or reference centre point according to reference axis
or reference centre point determined by one base feature. In VISUAL DIMS, coaxiality
means cylinder feature and circular cone; concentricity means circle feature. So it calculates
coaxiality when inputting cylinder feature or circular feature in input column of coaxiality
window; and it calculates concentricity when inputting circle in feature input column.
Click the tool “Coaxiality” (concentricity) ,and coaxiality window will pop up, as
shown in Figure 7-19. The section introduces some contents of coaxiality window. For other
parts of window, please see the relevant contents of tolerance tool field in the chapter.
Figure 7-19
Feature input column
It is used to input the feature to be evaluated. When input feature is cylinder or circle
cone feature, coaxiality is obtained; when input feature is circle feature, concentricity is
obtained.
Reference feature input column
It is used to input the base feature of coaxiality evaluation. When coaxiality is
evaluated, base feature must be cylinder feature; when concentricity is evaluated, base
feature must be circle feature.
7.17 Symmetry
ICON:
Symmetry tolerance means symmetry condition for two feature to be measured with respect
to reference central plane. It is suggested that point, line and plane feature are feature to be
evaluated, and reference feature is line or plane feature in the current version of VISUAL
DIMS.
Click the tool “Symmetry” , and symmetry window will pop up, as shown in Figure
184
7-20. The section introduces some contents of symmetry window. For other parts of window,
please see the relevant contents of tolerance tool field in the chapter.
Figure 7-20
Feature input field
It is used to input the feature 1 and feature 2 to be evaluated.
Reference type drag-down box
It is used to determine that what object to refer to calculate
symmetry. It provides 7 options in VISUAL DIMS, as shown in
right figure:
Feature: take a certain geometrical feature dragged as
symmetrical reference.
X axis X: it determines symmetrical reference by X axis.
Y axis Y: it determines symmetrical reference by Y axis.
Z axis Z: it determines symmetrical reference by Z axis.
XY plane XY: it determines symmetrical reference by XY plane.
YZ plane YZ: it determines symmetrical reference by YZ plane.
ZX plane ZX: it determines symmetrical reference by ZX plane.
7.18 Width (length)
ICON:
Width (length) tolerance means the difference between theoretical value and actual value of
geometrical feature with width or length property. The current version only limits key slot
feature in VISUAL DIMAS.
Click the tool “Width” (length) , and width window will pop up, as shown in Figure
7-21. The section introduces some contents of width window. For other parts of window,
please see the relevant contents of tolerance tool field in the chapter.
185
Figure 7-21
Feature input column
It is used to the feature to be evaluated.
ICON:
Displacement tolerance means the difference value between actual positional value and
theoretical value position of feature to be measured in reference plane or three reference
plane system. Displacement is only limited to circle feature and cylinder feature.
Click the tool “Displacement” ,and displacement window will pop up, as shown in
Figure 7-22. The section introduces some contents of displacement window. For other parts
of window, please see the relevant contents of tolerance tool field in the chapter.
186
Figure 7-22
Feature input column
It is used to input the feature to be evaluated.
Type drop-down box
It is used to determine calculation type, and the drop-down box
has two options, as shown in right figure: two dimensions are
limited to circle feature evaluation, and three dimensions are limited to cylinder feature
evaluation.
Base feature input field
It determines base feature. It determines error evaluation direction by reference feature.
For 2D, two reference features are plane features. For 3D, three reference features
system is determined by reference feature plane. Generally speaking, in the process of
measurement for one workpiece, create workpiece coordinate system in most cases,
and the feature that creating coordinate system required is the reference feature for
displacement evaluation. Therefore, in most cases, it does not have to input reference
feature in the input column. If no creating workpiece coordinate system in the process
of measurement, it can consider to drag in reference feature right now.
7.20 Point profile tolerance
ICON:
Point profile tolerance means the difference value between actual positional value and
theoretical value position. Point profile tolerance mainly for point feature.
Click the tool “Point profile tolerance” , and point profile tolerance window will pop
up, as shown in Figure 7-23. The section introduces some contents of point profile tolerance
window. For other parts of window, please see the relevant contents of tolerance tool field in
the chapter.
Figure 7-23
Feature input column
187
It is used to input the feature to be evaluated.
7.21 Line profile tolerance
ICON:
Line profile tolerance means the difference between actual shape and theoretical shape of
the feature to be measured. With the development of the computer technology, computer is
fully applied in design, manufacture and measurement fields, especially three-dimensional
mathematical model has developed rapidly in the aspect, the acquisition for theoretical line
is easier than before, so it makes possible for measurement of line profile in real
measurement.
Click the tool “Line profile tolerance” , and line profile tolerance window will pop up,
as shown in Figure 7-24. The section introduces some contents of line profile tolerance
window. For other parts of window, please see the relevant contents of tolerance tool field in
the chapter.
Figure 7-24
Feature input column
It is used to input the feature to be evaluated.
Type drop-down box
It is used to determine calculation type, the drag-down box has four
options, as shown in right figure: the shape of theoretical curve may
same with actual curve, but the position may misalign or rotate in the
plane that placed, resulting in line profile tolerance error is greater, type selective
options that provided here can reduce greater error value condition caused by position
or angle difference.
7.22 Surface profile tolerance
ICON:
Plane profile tolerance means the difference between actual shape and theoretical shape of
the feature to be measured. With the development of the computer technology, computer is
188
fully applied in design, manufacture and measurement fields, especially three-dimensional
mathematical model has developed rapidly in the aspect, the acquisition for theoretical
plane is easier than before, so it makes possible for measurement of plane profile in real
measurement.
Click the tool “Plane profile tolerance” , and plane profile tolerance window will pop
up, as shown in Figure 7-25. The section introduces some contents of plane profile tolerance
window. For other parts of window, please see the relevant contents of tolerance tool field in
the chapter.
Figure 7-25
Feature input column
It is used to input the feature to be evaluated.
7.23 How to conduct tolerance evaluation
Firstly, measure the feature required to evaluate. If it is required reference feature,
obtain it is required also by measurement or creation;
Drag evaluation object in feature input column, if necessary, drag reference feature in
reference feature input column;
Input tolerance zone or input upper deviation and lower deviation in upper and lower
tolerance box, and upper and lower deviation signs are inputted as requirement, that is
to say, there is no need to input “+” for positive deviation, and input “-” in front of
number for negative deviation.
Click “OK” to generate required tolerance evaluation. If check item “Output in error
evaluation” of check item “Setting\System Setting\Output\Equipment Output”, the
result for tolerance evaluation is not only save in tolerance database, but also output in
report.
189
Chapter VIII Repot Output Toolbar
8.1 Report window
Report
heading
Report
subject
Figure 8-1
Toolbar
Figure 8-2
Report
The button is used to display report window. When report window is not opened, click
190
the tool to switch to report window, and the window will replace graphic operation
field.
Open
The button is used to open saved output document, and display the relevant data in
data output display field. The document that saved as default format of measurement
software can open, edit or print in the window.
Save
The button is used to save the data in data output display field, and generate document.
When saving at the first time, it will pop “Save as” dialog box, and if saving again,
there is no any indication.
Save as
The button is used to save the rename of data in data output display field, pop “Save
as” dialog box, and generate document.
Close
Click the button, it can clear the data in data display field and save document
information.
Setting
Click the button, and the following dialog box will pop up, as shown in Figure 8-3, it
can set for report output form.
191
Figure 8-3
Delete
Click the button to delete the data selected in data output display field.
Delete all
Click the button, all data in data output display field can be cleared.
Select all
Click the button, all data in data display field can be selected.
Search
Click the button, the data in data output display area can be searched, then dialog box
will pop up as shown in Figure 8-4:
Figure 8-4
Add text
Click the button, and text at tail of data output display field can be added, as shown the
192
last line in Figure 8-5:
Figure 8-5
Insert image
Click the button, image that user required in the tail of data output display field can be
inserted, such as graphic report.
Property
Click the button, data contents in data output display field can be set, and operation
window is shown in Figure 8-6. Select the required output according to customer needs,
Figure 8-6
Text output
Click the button in report window, and setting window as shown in Figure 8-7 will pop
up. It can appoint output path, document name and output document format. When
"Output" button is selected, it will generate the document by format and save location
of settings. When selecting "Cancel" button, the window will disappear. For text
storage path, please see the relevant parts of settings in 2.2.2.
193
Figure 8-7
Word output
The button makes measurement data output report as Word format. Click the tool, the
dialog box that similar to “Text output” will pop up, and can appoint output path,
document name and output document format. When "Output" button is selected, it will
generate the document by format and save location of settings. For text storage path,
please see the relevant parts of settings in 2.2.2.
Excel output
The button makes measurement data output report as Excel format. Click the tool, the
dialog box that similar to “Text output” will pop up, and can appoint output path,
document name and output document format. When "Output" button is selected, it will
generate the document by format and save location of settings. For text storage path,
please see the relevant parts of settings in 2.2.2.
The button makes measurement data output report as html format. Click the tool, the
dialog box that similar to “Text output” will pop up, and can appoint output path,
document name and output document format. When "Output" button is selected, it will
generate the document as format and save location of settings. For text storage path,
please see the relevant parts of settings in 2.2.2.
Figure 8-8
8.4 Graphic report output
When outputting graphic report, click graphic label firstly, switch report
window to graphic window, then click tool button switch at top-side next to graphic
195
Picture report property
Click the button, and graphic report dialog box will pop up, as shown in Figure 8-9:
Figure 8-9
In the dialog box, select the check box that required to display, and set display precision and
background color. After setting is completed, the feature dragged in graphic report window
will display feature parameter as item setting up, and it can adjust the position of feature
label, as shown in Figure 8-10.
196
Figure 8-10
Click the button, feature labels arrange automatically prior to periphery, and then finely
adjust manually. It can improve work efficiency under more feature output condition.
8.5 Feature error analysis output
For feature error analysis output, please see “Display\feature processor” in 2.2.3 of Chapter
II.
197
Chapter IX DMIS Self-Learning Function Application
It can complete DMIS program creation effectively by using Visual DMIS self-learning
function for the measurement of workpiece or batch workpiece that can not complete
manually. DMIS editor window is shown as Figure 9-1 . The following introduces DMIS
program edit toolbar firstly, and then introduces creation process of measurement
program.
Program
operation, debug
toolbar
DMIS
program
display field
Program edit
toolbar
Figure 9-1
Click the label at the top right corner on the measurement software interface,
198
and the label has changed as right figure , which means in self-learning state
right now. Click the label button at most left side of graphic window toolbar to open
DMIS edit/operation window. Display and hide button to display and hide
program toolbar and DMIS program display field. The program edit toolbar is shown in the
following Figure 9-2.
Program mode
Set current working
plane
Move to designated
position d position
Delete current DMIS
program
Object definition statement
Feature measurement
Object output statement statement
Add/insert mode
Figure 9-2
Program mode
Pop-up cascading menu is shown three modes in right figure, which is used to control
the operation mode of machine. It is described as follows:
AUTO, PROG,MAN: complete internal
positioning movement of measurement and
measurement block according to internal definition
of measurement software.
PROG,MAN: complete measurement and positioning movement according to
actual measurement point and setting positioning point of programming personnel
in the process of self-learning.
MAN: customer controls the machine by using operating handle to complete
measurement and positioning movement;
MODE/AUTO,PROG, MAN
When selecting AUTO,PROG,MAN, it generates the following statement in DMIS
window:
199
Set current working plane
WKPLAN/XYPLAN
Pop-up cascading menu, such as three reference planes at right figure, is used for
compensation calculation of sensor when two dimension
measurement measuring, that is to say, take selected working
plane as compensation calculation direction, and generate the
statement in DMIS window. When XY plane is selected, it
will generate the following statement:
GOTO/400.2334,300.7580,234.375
Function button generates positioning statement of DMIS. Move the machine to a
certain required position, and click the button, statement will be generated in DMIS
window:
F(point_51)=FEAT/POINT,CART,-32.4876,-332.4714,-11.6500,$-0.8778,0.4791,0.088
9
Accept the label. In DMIS standard, feature has to be defined, and then measured. Drag
the feature in database to “feature definition” label, and the software will generate
DMIS program statement that feature defined in DMIS program window. Such as point
definition statement:
OUTPUT/FA(point_51)
Accept the label. Drag the feature in database to “feature definition” label, and the
software will generate DMIS program statement that feature defined in DMIS program
window. Such as point feature output statement:
MEAS/CIRCLE,F(CR2),4
ENDMES
Accept the label. Drag the feature in database to “feature definition” label, and the
software will generate DMIS program statement that feature defined in DMIS program
window. Such as circle feature measurement statement:
Measurement statement here is measurement statement that can operate in automation
mode, if operating in program mode, the program will report error, and prompt no
measurement point.
Add/insert mode
200
Switch button switches between down and release. It is in down state by default. When
it is in down state, the generated DMIS program will be added to program end; when it
is in releasing state, insert new generated DMIS program statement in the next line
that the current cursor located.
9.2 Measurement procedure
When inspecting workpiece by using coordinate measuring machine, firstly inspect whether
external environment meets requirement, such as air pressure of compressed air, voltage of
machine reaches to requirement or not; secondly, the machine homing, check the function of
controller, handing shank is normal or not, such as the rotation of automatic measuring head,
probe are normal or not. It enters into measurement process of workpiece measurement after
end. It introduces the process of measurement as follows:
Determine measurement scheme according to workpiece and drawing, including the
selection of probe, clamping and fastening of workpiece, and make sure no sway and
no deformation, remove burr and oil stain that affect measurement result of workpiece
surface.
Assembly and verification of probe: complete probe assembly according to
measurement scheme, and define the angle of measuring head during measurement and
verify the measuring head;
Install workpiece to make sure the measurement range meet requirement after
measuring head rotates. It can not appear overrun phenomenon, besides, the placement
for workpiece is in accordance with measuring head direction as soon as possible to
collision phenomenon between probe and workpiece during measurement, which cause
abnormal measurement data or error;
Click the label at top right corner at measurement software interface, then
201
FEDRAT/POSVEL,MMPS,73 $$ Positioning speed
FEDRAT/MESVEL,MMPS,6 $$ Measuring speed
SNSET/APPRCH,5 $$ Approach distance
SNSET/SEARCH,12 $$ Search distance
SNSET/DEPTH,3 $$ Measuring depth
SNSET/CLRSRF,20 $$ Safe distance
DID(REPORT)=DEVICE/STOR,$
'F:\visual\sheji4\VismsTmp.vsrpt'
$$ Definition equipment
OPEN/DID(REPORT),FDATA,V(FORMAT2),OUTPUT,APPEND
$$ Open equipment, when data is
outputted, add at the end of
document
RECALL/D(MCS) $$ Call the coordinate system of
machine
SNSLCT/S(SN15) $$ Call defined sensor
$$********************************************
$$ Above are program head
auto-generated after mode selection.
MODE/MAN $$ Operation mode that user set
Measure the required feature when creating coordinate system, and create coordinate
system by using feature or “321 create coordinate system” to create coordinate system;
For changing the operation mode for machine, such as program mode, firstly, move the
machine to a safe position, and make sure operate safely, then set measurement
parameter, measurement feature of measurement feature. Pay attention to add locating
point when measuring feature to ensure the machine operate safely. Complete feature
measurement as build blocks form, at last move the machine to safe position, all these
operations will generate DMIS statement;
After measuring the required feature, complete tolerance evaluation according to
drawing requirement. The process will be automatically recorded in program window,
and outputted to output report window;
Close self-learning function, and operate written program, and verify validity of the
program. Except that it required to measure manually the feature for creating
coordinate system, the machine will automatically complete other actions, note that the
order for measuring feature manually has to in accordance with creating program.
When verifying, the speed of machine can not too high, and pay attention to the usage
of speed knob and stop on the hand shank to ensure machine operate safely.
9.3 Program run, debugging toolbar
The toolbar is used to realize the access, debugging function of program. The function of
each tool button is described as follows:
Open
It is used to load a DMIS program. Click the tool, it will pop the document. Open dialog
202
box window, and select DMIS program to load in the window, and open in edit window.
Save
It is used to save the DMIS program in DMIS program display field. Click the tool, and
document saving window will pop up to save the document.
Edit program
It is used to edit DMIS program. Click the tool, the label is in down state, so the
program statement in program display field can be edited. It is shown in Figure 9-3, the
edit window is same with general text edit window, but it will not introduce here. The
tools in edit window have introduced in other parts of the section.
Figure 9-3
Operation
It is used to operate DMIS program. Click the button, the program in display field will
be operated, which start from the position of yellow arrow indication line No.
Click the button, the program will run program block part from the initial position of the
defined block until block end.
One thing to note: the sensor, operation mode, approach, backspacing etc. that program
operation used must correct and effective, otherwise, it exists error in operation process.
It would be best to include relevant statement in defined program block.
203
Single step run
It is a statement of program in operation display field. Click the tool, each statement in
program display field will be executed to search the error statement during operation.
Stop or
In program operation period, the tool button lights up, click the button to stop the
running program.
Pause
In program operation period, the tool button lights up, click the button to pause the
running program.
Breaking point
Booktag
Previous booktag
Back booktag
Booktag clear
Select a section of program by mouse, then click definition program block button
to define as program block, and ground color turns into yellow from color prime white,
as shown in Figure 9-4:
204
Figure 9-4
Click directly the button, defined program block is cancelled, and ground color is
recovered.
9.4 Right click menu
Click the right mouse button in DMIS program field, and different menu functions as
different states for edit button of program will pop up. The detailed descriptions are as
follows:
When it is in releasing state, the menu as shown in Figure 9-5 will pop up, except three
options such as Save as, Close option, other options function are the same with program
execution, debug toolbar function.
Save as
Save the current DMIS program, then select the option, and “Save as” window will pop
up. When you don’t want to change original program, you can create a new document
by using the option.
Clear program
Clear the program of current program area, the function is in accordance with clear
function in the program edit toolbar.
205
Figure 9-5 Figure 9-6
When it is in down state, and the menu as shown in Figure 9-6 will pop up, the function
is in accordance with regular text operation. It only introduces two menu items here:
Annotation
Click the line that intend to annotate by left mouse button, or select multi-lines by
mouse, then click annotation button , two $$ symbols before original program
statement are appeared, and the program statement will not be executed. It also can
explain by program to read and understand.
Cancel annotation
Select annotated DMIS program statement line, and click the option, annotation
mark $$ will disappear before selecting statement, and the line statement will be
executed when the grogram operating.
206