Académique Documents
Professionnel Documents
Culture Documents
5 Introduction to CAMIO 13
5.1 General Information .................................................................................................13
5.1.1 CMM Hardware Review ...........................................................................................13
5.1.2 How to Power-up the CMM and Start CAMIO .........................................................14
5.1.3 The Machine Co-ordinate System (MCS)................................................................15
5.2 Support for Asian Languages ..................................................................................16
5.2.1 Saving Programs in Unicode ...................................................................................16
5.2.2 Font Selection in CAMIO Reporting ........................................................................16
6 Handboxes 19
6.1 The SOLO Handbox ................................................................................................19
6.1.1 Quick Reference - with CAMIO ...............................................................................21
6.2 The NCH-10 Handbox .............................................................................................23
6.2.1 The NCH-10 Handbox Controls ...............................................................................23
7 CAMIO General Layout 25
7.1 The Menu Bar ..........................................................................................................25
7.1.1 The File Menu ..........................................................................................................27
7.1.2 Quick Access Menu .................................................................................................28
7.1.3 Quick Access Toolbar ..............................................................................................33
7.1.4 Online.......................................................................................................................33
7.1.5 Undo, Redo ..............................................................................................................33
7.1.6 Machine Tab ............................................................................................................34
7.1.7 Alignment Tab ..........................................................................................................37
7.1.8 Tactile Tab ...............................................................................................................40
7.1.9 Tactile Scan Tab ......................................................................................................45
7.1.10 Laser Tab .................................................................................................................47
1.1 Introduction
Nikon Metrology NV is pleased to announce the release of CAMIO 8.2 Service Pack 1.
Hoops *.hsf
STEP *.step, *.stp AP203 and AP214 Read and write geometry
only
*Transfers of Pro/E files from UNIX to Windows systems must use the BINARY mode of file
transfer.
See Technical Memo UK728 for information on identifying the version number of a CAD file.
The Pick from CAD and Compare Flyouts options on the toolbar have been renamed to New
Feature Flyouts and New Comparison Flyouts respectively to better reflect the functions that
they perform.
3 CAMIO Labs
CAMIO Labs contain functionality that requires further development and testing before being
considered for full release it can be provided by agreement for evaluation and feedback.
Special Probes
A number of special probes, including cylinder, disc and probes containing an adjustable
knuckle are now available in the Probe Designer. Please note that CAMIO cannot yet
produce a calibration routine for cylinder or disc probes.
Auto-Qualification
Auto-qualification implementation is the generation of an error map for the probe head to
allow inferred probe calibrations to be used. This is available for:
The new Master-Slave mode runs a single part program on the master arm which drives both
the master and the slave CMMs.
In this setup, all of the probes, calibration spheres etc. are designed and maintained in the
UCC server but the calibration of the probes and measurement of the features is handled by
CAMIO.
To achieve this, nominal models of the laser probe are manually installed to the UCC setup
and the probes and angles required are setup on the UCC server. When CAMIO connects to
the UCC server, the probe models are transferred from the UCC server to the Sensor
Manager so that they are fully accessible in CAMIO.
Subsequent operation is then entirely in CAMIO, as if you were using an LK machine via
Sensor Manager.
CA-5612 - Measure cylinder always creates meas command with 6 points only. Even though
more ptmeas's exist.
CA-5822 - Creating a tolerance of Angularity of angles near to 90 degs causes the software
to reply that use should be using Perpendicularity
CA-7661 - The generated report is not for the last component but the component before the
last part
CA-8871 - Construct Cylinder from buffer points does not use variable in first feature
CA-9474 - The default length of a bounded cylinder should be set to a negative value and the
default type should be bounded.
CA-9700 - The generated report from Studio Reporting doesn't stay the last report
CA-10044 - Polar/Cartesian toggle doesn't work correctly when entering circle co-ordinates
into another working plane.
CA-10263 - Entering values in the properties window for Polar YZ or ZX are incorrect
CA-11165 - SP25 Calibration failures - AIM controllers with CAMIO 8.1 open loop method
CA-11174 - Load probes window: load components button and other parts are not visible
CA-11358 - Level alignment tool in Laser Tab refers to Touch trigger probe
CA-11433 - When closing CAD model, the model stays in the simulation window
CA-11480 - Selecting an annotation and a Form feature via ctrl-click and then change the
style crashes Camio
CA-11547 - OUTPUT file format has changed since V8.0, FILNAM is no longer on the first
line of the file
CA-11622 - Relative measure w/ search a feature in offline with Fly on measures incorrectly
CA-11676 - Construct cylinder from circles point buffer wizard does not use variable
CA-11834 - Goto with sensor change in camio 8.2 differs from 7.2
CA-12016 - When doing a long sp25 scan (more than 100 paths), camio will error before
finishing the scan
CA-12017 - When editing an existing sp25 scan path using the join or smooth command, the
PAMEAS approach vectors are incorrect
CA-12451 - Whilst creating a slice in a model the operation of clicking on a surface only
works once, the dialog then fails to update.
CA-12575 - Opening a 'multi inspect' in block mode without executing the code first will
remove settings and tolerance from the code when the apply is pressed
CA-12964 - Obtain wizard shows all variable types instead of only those relevant for the
selected ordinal
CA-12978 - Access violation while updating the views after a click on the ribbon bar
CA-13001 - When extracting a point from a laser created point cloud, an extra paramater is
added to the DMIS code
The machine shown to the left is an LK HC90 (H) series CMM. The X-
and Y-axes are driven and controlled by DC friction drive motors and
drive bars. The Z-axis is belt driven. The column is supported on the
granite table. The Y- and Z-axes are made from ceramic hollow
section.
LK V CMMs
Both systems incorporate the use of Renishaw tape scales of 0.5 resolution used for
precise determination of the machine column X, Y, and Z position.
Both systems are accurately driven on a very thin layer of air through the use of precision
ground air bearings.
Both systems can be mounted on a series of air pads which serve as anti vibration
stabilizers.
Maintenance is restricted to the regular cleaning of the granite and ceramic running surfaces
using LK General Purpose Cleaner (diluted 1:10 with water) applied with a lint-free cloth.
Follow the instructions provided with the cleaner carefully and ensure that the surfaces are
completely dry before operating the CMM.
4. To start CAMIO use the mouse to select START > All Programs > Nikon Metrology >
CAMIO 8.X > CAMIO 8.X.
5. The CMM has its own axis system called the Machine Co-ordinate System (MCS). If no
sensors have been calibrated and no part datum has been created, the current
co-ordinates would be relative to the (MCS). After completing a part datum or alignment,
the current co-ordinates are relative to the part datum.
Navigation
File menu, Preferences, select Program, click Editor in the left-hand list
Save program files in Unicode - if checked, your part program will be saved in Unicode
rather than ASCII. This also configures the encoding of saved .btc files. To save a program in
Unicode, this option should be selected before saving the part program, and remain selected
while the part program is open. If a non-Unicode part program is then to be used, this option
should first be deselected. Note that programs saved in Unicode format are not compatible
with versions of CAMIO earlier than CAMIO 72.
To allow Asian characters to display correctly in the report, the font specified for flyouts must
be configured in the selected flyout style. This can be achieved by following these steps:
1. Open a program in CAMIO which has a report file attached.
2. On the main toolbar, select the Report tab and click the Design button.
3. From the Report section, click the drop-down arrow for Flyout Styles and select Edit
Styles.
4. In the Style Editor dialog box you can either create a new style, or edit an existing one.
5. With a style selected in the left-hand pane, the right-hand pane updates to display the
properties for the selected style.
6. To change the font of the style title, click in the Title Font line and use the browse ( )
option to display the Font dialog box.
7. Select the required font (see note below), font style and size, then click OK.
8. Repeat steps 6 and 7 for the Body Font.
9. Click OK in the Style Editor dialog box. Your font selections will be saved to the style and
will update automatically in the Model window.
10. Click the Refresh button on the main toolbar to update the display in the Report window.
Note: For some character sets, different fonts display better than others. If a character
displays as a square box, or appears incorrect in any other way, try selecting a different font.
It will also operate with a limited set of functionality with Focus and other software (see Quick
reference - no CAMIO).
Ergonomic Ambidextrous Design - Comfortable and easy to use for left and right handed
operators
1. Single Joystick - Touch sensitive 3-axis movement and rotary table control
2. Emergency Stop Button - Halts machine movement. The Emergency Stop (ESTOP)
button must be reset manually, turning it slightly anti-clockwise.
3. Speed Regulator - Variable control of CMM speed when running a program. NOTE: if set
to zero (fully anti-clockwise) the joystick is effectively disabled.
The functions of the keypad buttons and the LEDs are explained fully in the following
sections, but a quick reference is provided in the form of diagrams that can be printed and
laminated if required. This could then be attached to a convenient point at the workstation.
18 CAMIO YES/OK
SHIFT+18 PROBE RESET
Handboxes
In this mode the menus are used to define and calibrate sensors, define, measure and
tolerance features and perform general CMM operations.
Nothing is saved between sessions. You will have to define all sensors again before use.
However, you will be able to access stored calibration data.
File Menu
Online checkbox - toggle the machine status between on-line and off-line operation.
Undo and Redo buttons - use these to undo or redo programming operations such as
changing, inserting or deleting program lines, and performing feature inspection operations.
Main toolbar:
Machine
Alignment
Tactile
Tactile Scan
Laser
Construct
Tolerance
Model
Point Cloud
Advanced
Report
View Menu
Configuration Menu
Help Menu
There is also a pop-up menu displayed by right-clicking in the model window simulation tab.
The toolbar area displays the options for the selected tab on the main toolbar.
The File menu ( ) is accessed from the CAMIO menu bar, and contains the following
options:
New Program
Displays the New Inspection dialog box, where you can create a new program. When you
create a new program, a template of DMIS commands is inserted in your program. If
CAMIO cannot find the DMIS template file that contains these commands, it will create one
for you. You can select a different template from the Template Library on the New
Inspection dialog box. If you already have a program open when you select New Program,
the Close Inspection dialog will appear so you can confirm if you want to save your current
program.
Open Program
Displays the Open dialog box, where you can browse for an existing DMIS program for
execution or modification. Select the .dmi file or the .btc file, click Open to display the Open
Inspection dialog box, where you can define the program parameters.
Restore Program
Displays the Restore Autosaved Program dialog box, where you can select autosaved part
programs and restore them to their original location so that they can be opened again. To
switch on the Autosave function, use the Autosave option on the Editor tab page of the
Preferences dialog box.
Close Program
Opens the Close Inspection dialog, where you can control options for closing and saving the
current DMIS program but keeping a CAD model open. See the Close Inspection topic for
more information.
Save Program
Saves the current program and any open modules.
Copy Program To
Displays the Save As dialog box where you can save a copy of the main DMIS program (or
the module currently opened using a CALL/EXTERN command) and specify the name and
location of the copy.
Open Model
Displays the Open dialog box, where you can browse for an existing model file. If you select
a .sat or .sab file which has no units currently assigned, the File Units dialog box is
displayed. Select the units. The data in the .sat or .sab file is scaled to the units and all
measurement data is displayed in those units. Saving changes to the file also saves the unit
system selected.
Close Model
Closes the model currently open in the model window. If you have made changes to the
model, you are prompted to save them, or you can cancel the action and keep the model file
open.
Save Model
Saves changes made to the current CAD model file. The file is saved to the default ACIS
Binary File (.sab file). Constructed, measured and nominal features are saved with the
model so that they can no longer be identified as constructed, measured or nominal features.
Save Model As
Displays the Model Save dialog box, where you can save the current model as a specific file
type (rather than the default .sab file), and specify its name and location.
Print Set-Up
Displays the Print Setup dialog box where you can select a printer and specify the paper size
and orientation.
Recent Files
Lists the four most recently used programs, with the most recent at the top of the list. You
can select a program from this list. You can pin ( ) recent files to ensure they remain in
the recent files list.
Preferences
Displays the Preferences dialog box where you can change configuration, display and teach
properties preferences.
Exit
Closes CAMIO via the Close Inspection dialog. Even if you have not made changes to your
part program, CAD model or Inspection Plan, you have various save options, or you can
cancel the action and return to CAMIO. See the Close Inspection topic for more information.
The Quick Access menu is accessed from the menu bar and allows you to customize the
layout of the Ribbon toolbar (including minimizing it), add keyboard shortcuts and create your
own toolbars. Selecting or deselecting any user defined toolbars allows them to be shown
or hidden, and you can choose to display the Quick Access menu and toolbar above or
below the Ribbon toolbar. Selecting More Commands brings up a dialog box to customize
the layout.
Toolbars
Use the Toolbars tab page to manage the toolbars at the top of the main window. To
display a toolbar, check the box next to that toolbar (you cannot uncheck the box next to The
Ribbon toolbar, although this can be minimized using the Quick Access menu drop-down
list).
New - allows you to create a new, user-defined toolbar. The toolbar can then be set up by
selecting items from the Commands tab page and dragging them onto the toolbar.
Rename - allows you to rename an existing user-defined toolbar (you cannot rename the
Ribbon Toolbar or the toolbars installed with CAMIO).
Delete - allows you to delete an existing user-defined toolbar (you cannot delete the Ribbon
Toolbar or the toolbars installed with CAMIO).
Commands
Use the Commands tab page to add or remove any of the listed commands onto a currently
displayed toolbar (both user defined, and the Ribbon toolbar). To add a command, select
the category from the left pane, then select a command from the right pane and drag it onto
the required toolbar. To remove a command, click and drag the command from the toolbar
onto the dialog box.
Quick Access
Use the Quick Access tab page to manage the Quick Access toolbar at the top of the main
window. Select a category from the drop-down list. The available commands are displayed
in the left-hand pane. Select a command and click the Add button to add this command to
the Quick Access toolbar. To remove a command, select it from the right-hand pane and
click the Remove button. To restore the Quick Access menu to the default state click the
Reset button. Use the check box to determine whether the Quick Access menu will be
shown above or below the Ribbon toolbar.
Keyboard
Use the Keyboard tab page to manage keyboard shortcuts for commands within CAMIO.
Press new shortcut key - use the keyboard to specify a new keyboard shortcut for the
command. Keyboard shortcuts can be up to two sequential keystrokes, for example (P, T),
or up to four simultaneous keystrokes, for example (Ctrl+Shift+Alt+P).
Menus
Options
Use the Options tab page to customize the appearance of the menus and toolbars.
Large icons - check the box to use large icons in user defined toolbars.
Show Screen Tips on toolbars - check the box to show screen tips for all menu items.
Show shortcut keys in Screen Tips box - check the box to display any assigned keyboard
shortcuts in the screen tips.
Menu animations - use the drop-down list to change how the menus appear.
In the example picture, the toolbar contains the following CAMIO commands:
7.1.4 Online
Online checkbox - Toggle the machine status between on-line and off-line operation.
Purpose
The Machine tab allows you to set up machine-related items such as rotary tables, twin
columns, and temperature compensation.
Navigation
Select Machine from the main toolbar
Probes
The Probes section is only available when sensor management is not enabled and is
accessed from the Machine tab on the main toolbar, and contains the following options:
New - used to define the sensor geometry for a sensor that will be used in the part program.
Tool Change - used to manage tool changes using a configured tool changer and/or tip
changer.
Tool Changer Setup - used to define a sensor holder/changer and specify the sensors
associated with it.
Recall - recalls saved sensors either from the machine database or from a file.
Rotary Table
The Rotary Table section is accessed from the Machine tab on the main toolbar, and
contains the following options:
Calibrate - Use the Calibrate Rotary Table dialog box to calibrate a rotary table.
Set - Use the Rotary Offset dialog box to set the current table angle position to the reset
angle value (the 'offset value') and use this as the new programmed zero angle.
Rotate - Use the Move Rotary Table dialog box to specify the absolute or incremental angle
to which a rotary table will move from the current position.
Save - Saves a rotary table calibration data to the machine database or to a file.
Recall - Recalls the calibration data previously saved for a rotary table.
Delete - Use the Delete Rotary Table dialog box to delete saved rotary tables either from the
machine database or from a file.
Twin Column
The Twin Column section is accessed from the Machine tab on the main toolbar, and
contains the following options:
Get Feature - Use the Get Feature dialog box to receive a feature actual from the remote
column program.
Put Feature - Use the Put Feature dialog box to send a feature actual to the remote column
program.
Get Datum - Use the Get Datum dialog box to receive a datum from the remote column
program.
Put Datum - Use the Put Datum dialog box to send a datum to the remote column program.
Wait - Use the Synchronise Columns dialog box to suspend the local column program until a
Wait command is received from the remote column program.
Thermal Compensation
The Thermal Compensation section is accessed from the Machine tab on the main toolbar,
and contains the following options:
Thermal Datum - displays the Call Routine dialog box with the PARTDEFS routine, where
you can select the feature to use as the thermal datum and set the coefficient of expansion
for the part being inspected (only available when temperature compensation is switched on).
Probe CofE - displays the Call Routine dialog box with the PROBECOFE routine, where you
can set the coefficient of expansion for the probe assembly (only available when temperature
compensation is switched on).
CMM
The CMM section is accessed from the Machine tab on the main toolbar, and contains the
following options:
On-Line - toggles the CMM between on-line and off-line mode. In on-line mode the CMM
performs moves and inspections according to the commands you give it. In off-line mode
the CMM does not carry out any actions, but the image in the model window shows you how
the probe would move if it were on-line, and collision detection information can be obtained
(see Collision Detection). If sensor management is NOT enabled, when you switch to
on-line mode, any defined sensors which are not calibrated are listed in the Calibrate All
Sensors dialog box, so that you can calibrate them.
If you wish to use the CMM Simulator product to simulate on-line operation, you must select
SIMULATOR in the Communications port drop-down list on the Comms 1 tab page of the
CMM Configuration dialog box. If the Simulator is not registered correctly, error messages
are displayed. To register the Simulator, select CMM Simulator from the Start menu,
Programs, CAMIO option, and click Register.
Reset Scales - initialises the CMM and drives all axes to their designated scale reset
positions. (Only available on-line.)
Park - drives the CMM to the park position defined in the CMM configuration. (Only
available on-line.)
Calibrate Head - displays the Calibrate Head dialog box, where you can calibrate the probe
head datum axis system length.
Purpose
The Alignment commands allow you to set, manipulate and use datums and alignments.
When a datum change is carried out, the alignment and transformation matrix information is
output to all active DMIS devices.
Navigation
Select Alignment from the main toolbar
Management
The Management section is accessed from the Alignment tab on the main toolbar, and
contains the following options:
Save - displays the Save Datum dialog box where you can save datums either to the
inspection database or to a file.
Recall Datum - displays the Recall Datum dialog box where you can recall saved datums
either from the inspection database or from a file.
Delete - displays the Delete Datum dialog box where you can delete saved datums either
from the inspection database or from a file.
Best Fit
The Basic section is accessed from the Alignment tab on the main toolbar, and contains the
following options:
3-2-1 Alignment - displays the Create Datum dialog box where you can set the axes for a
datum.
RPS Align - displays the Reference Point Alignment dialog box where you can select
features and constraints to create a datum.
Best Fit - displays the Locate Datum dialog box where you can create a datum that is a best
fit through a number of features.
Six Point Best Fit - displays the Six Point Locate dialog box where you can create a six
point locate alignment.
Advanced
The Advanced section is accessed from the Alignment tab on the main toolbar, and contains
the following options:
Iterate - displays the Iterate dialog box where you can set up the iterations for a best fit
alignment.
Functional Mating - displays the Functional Mating dialog box where you can set up
parameters for mating features together.
Rotate
The Rotate section is accessed from the Alignment tab on the main toolbar, and contains the
following options:
By Angle - displays the Rotate by Angle dialog box where you can rotate a datum by a
specified angle about an axis.
To Feature - displays the Rotate to Feature dialog box where you can rotate the current axis
system about the specified axis to align with the selected feature.
Translate
The Translate section is accessed from the Alignment tab on the main toolbar, and contains
the following options:
By Value - displays the Translate by Value dialog box where you can translate the current
axis origin by specified distances.
To Feature - displays the Translate to Feature dialog box where you can translate the
current axis origin to the nominals or actuals of a selected feature origin.
To Datum - displays the Translate to Datum dialog box where you can translate the current
axis origin to the datum of a selected feature.
By Probe Radius - displays the Translate by Probe Radius dialog box where you can
translate the current axis origin by a distance equal to the effective radius of the probe in
either a plus or minus direction.
Model
The Model section is accessed from the Alignment tab on the main toolbar, and contains the
following options:
Associate - displays the Associate Datum with CAD WCS dialog box where you can
associate a part co-ordinate system (pcs) with the CAD co-ordinate system (model datum).
Set - displays the Set CAD Transform dialog box where you can equate an actual datum to
a nominal transform in the CAD model.
Alignment
The Datum section is accessed from the Alignment tab on the main toolbar, and contains the
following options:
Equate - displays the Equate Datums dialog box where you can define two actual datums as
being equivalent.
MCS - displays the Machine Co-ordinates dialog box where you can set up the Machine
Co-ordinates datum.
Datum Definition - displays the Assign Datum dialog box where you can assign a datum
label to a feature.
Purpose
The Tactile menu allows you to measure the various features, add moves, modify
measurement settings and select probes.
Navigation
Select Tactile from the main toolbar
Inspect
The Inspect section is accessed from the Tactile, Tactile Scan or Laser tab on the main
toolbar and contains the following options:
New - opens a new inspection Teach Path where you can add measurements, moves,
sensor selections and make changes to settings.
Apply - applies the current inspection Teach Path. The operations in the Teach Path are
performed and commands are inserted into your program.
Cancel - cancels the current inspection Teach Path. No operations are performed and no
commands are inserted into your program.
Run Mode - used to execute settings, moves and sensor selections as they are entered into
the Teach Path. Note that this option is only available in Teach mode and Command mode.
Alignment
The Alignment section is accessed from the Tactile, Tactile Scan or Laser tab on the main
toolbar and contains the following options:
3 Planes - Use the 3 Planes alignment option to create a datum by measuring three planes.
Plane Line Point - Use the Plane Line Point alignment option to create a datum by measuring
Features
The 2D and 3D Features sections are accessed from the Tactile, Tactile Scan or Laser tab
on the main toolbar and contain the following options:
2D Features - available features depend on whether the Tactile, Tactile Scan or Laser tab is
being used:
Point, Circle, Line, Arc, Round Slot, Square Slot, Edge Point, Curve, Hexagonal Hole, Pattern
- Allows you to create a measurement block in your part program for inspecting the feature.
When you select a feature icon, the Teach Path view is displayed where you can add various
commands and inspect multiple features.
Points in a Box - Use the Points in Box dialog box to select multiple points in the model
window by drawing a box around them.
Points on a Grid - Use the Grid options to generate features or touch points from a grid over
the CAD model.
Points on a Planar Curve - Use the Curve options to generate features or touch points from
divisions along a curve.
Points on a Section Curve - Use the Curve options to generate features or touch points from
divisions along a curve.
Spar Thickness - Use the Spar Thickness options to generate commands for inspecting wing
spar thickness.
Surface Point Inspection - Use the Surface Point inspection options to create a measurement
block in your part program for inspecting points where the nominal is calculated as the closest
corresponding point on the current CAD model.
Circles in a Plane - Use the Circles on Plane dialog box to select multiple circles in the model
window by picking the plane on the model in which a number of circles lie.
Edge Points on a Curve - Use the Curve options to generate features or touch points from
divisions along a curve.
Drop-down - displays additional functions:
Save Feature - Use the Save Feature dialog box to save features either to the inspection
database or to a file.
Recall Feature - Use the Recall Feature dialog box to recall saved features either from the
inspection database or from a file.
Delete Feature - Use the Delete Feature dialog box to delete saved features either from the
inspection database or from a file.
3D Features - available features depend on whether the Tactile, Tactile Scan or Laser tab is
being used:
Plane, Cylinder, Sphere, Cone, Surface, Welded Stud, Welded Nut, Stud - Allows you to
create a measurement block in your part program for inspecting the feature. When you select
a feature icon, the Teach Path view is displayed where you can add various commands and
inspect multiple features.
Touch Tools
The Touch Tools section is accessed from the Tactile or Tactile Scan tab on the main toolbar
and contains the following options:
Add Single Touch - allows you to add touch points to your program for the feature
highlighted in the Teach Path view. You can pick on the model or take points manually to
define touch points.
Add Touches - displays the options available to set up touches on a feature. The following
options are available, depending on the feature type selected:
Default Distribution - allows you to automatically add touches to the feature highlighted in the
Teach Path view.
Edge Offset - Displays the Offset Plane Edge dialog box where you can set up touch points on
the feature.
Cylinder Lines - Displays the Lines Measurement dialog box where you can set up touch
points on the feature.
Circles - Displays the Circles Measurement dialog box where you can set up touch points on
the feature.
Section Touches - Use the Curve options to generate features or touch points from divisions
along a curve.
Planar Curve - Use the Curve options to generate features or touch points from divisions
along a curve.
Grid Touches - use the Grid options to generate features or touch points from a grid over the
CAD model.
Geometry - displays the Select Geometry dialog box, where you can select one or more
faces on the CAD model.
Online Teach - displays the options available to teach an inspection of a feature using a
scan, i.e. instead of picking points on the selected feature, use the Online Teach options to
set the start and end points of the scan and its direction.
Move Tools
The Move Tools section is accessed from the Tactile, Tactile Scan or Laser tab on the main
toolbar and contains the following options:
Relative
Axis Offset - Used to execute a sensor move, defining the end point of the move by selecting
an axis and an offset.
Feature Offset - Used to execute a sensor move, defining the end point of the move by picking
a feature and using an offset.
Increment - Used to define the magnitude and direction of a move with respect to the current
axis system. The CMM will move by the specified length and direction relative to its current
position.
Sensor Offset - Used to execute a sensor move, defining the end point of the move by using
an offset along the probe axis.
Surface Offset - Used to execute a sensor move, defining the end point of the move by picking
a surface point on the CAD model and using an offset.
Absolute
Absolute - Used to define and execute the end position of a CMM move in absolute
co-ordinates with respect to the current axis system.
Free Position - Used to execute a sensor move, defining the end point of the move by
dragging it in the plane of view in the model window.
Set Home Position (From) - Used to define the position to which the CMM will travel when the
Home (GOHOME) command is issued.
Move Home - Moves the CMM to the home position defined with the From command (default
0, 0, 0).
Rotary Move - Use the Move Rotary Table dialog box to specify the absolute or incremental
angle to which a rotary table will move from the current position.
Sensors
The Sensors section is accessed from the Tactile, Tactile Scan or Laser tab on the main
toolbar and contains the following options:
Auto Sensor Search - Displays the Automatic Sensor Selection dialog box, where you can
select a suitable sensor for inspecting the feature you have picked on the CAD model or in
the Teach Path view. Only appropriate sensors are displayed, taking into account the
location of other features in the CAD model. This helps to avoid collision between the
sensor and the surface, and helps you to use the minimum number of probe orientations.
Properties
The Properties section is accessed from the Tactile or Tactile Scan tab on the main toolbar
and contains the following options:
Measurement Settings
Approach - Use the Sensor Approach dialog box to set the distance from the touch point to the
sensor touch point search start position.
Retract - Use the Sensor Retract dialog box to set the distance the probe moves off a surface
after a touch has been detected.
Depth - Use the Sensor Depth dialog box to set the distance into a feature (hole, slot, etc.)
that the probe will travel before taking measurement points.
Clearance - Use the Sensor Clearance dialog box to set the distance from the feature that the
CMM uses as a clearance plane when moving the probe to inspect another feature when in
auto mode.
Search - Use the Sensor Search dialog box to set the maximum distance the CMM travels
past the target if no touch is detected.
Measurement Acceleration | Measurement Velocity | Positional Acceleration | Positional
Velocity - Machine variables, to control the measurement velocity, acceleration rates, etc.
Algorithm - Use the Geometry Algorithm dialog box to specify any fitting algorithms to be used
for certain types of features i.e. circles, arcs, etc.
Curve Algorithm - Use the Geometry Algorithm - GCURVE dialog box to specify any fitting
algorithms to be used for GCURVES, and to apply best fitting for probe compensation.
Modal Settings
Mode - Sets the current program mode i.e. Automatic | Program | Manual.
Fly Mode - Turns fly mode On|Off to enable|disable continuous motion when using Goto
positioning moves.
Units - Sets the current units of measurement.
Work Plane - Sets the working plane to control the plane in which polar co-ordinates are
defined.
Probe Compensation - Turns probe compensation On/Off.
Fine Positioning - Use the Fine Positioning dialog box to specify whether fine positioning is on
or off. When fine positioning is on, the sensor is positioned with high-resolution accuracy at a
low velocity after the normal positioning move has finished.
Decimal Places - Use the Decimal Places dialog box to set the number of decimal places used
for various values in your part program. This allows you to set different numbers of decimal
places for distance values, angles, vectors, etc.
Scan Settings (available options depend on whether the Tactile or Tactile Scan tab is being
used)
Purpose
The Tactile Scan menu allows you to measure the various features, set up scanning
parameters, turn scanning on and off, add moves, modify measurement settings and select
probes.
Navigation
Select Tactile Scan from the main toolbar
Inspect
See Tactile Tab for a description of this section.
Alignment
See Tactile Tab for a description of this section.
Touch Tools
See Tactile Tab for a description of this section.
Features
See Tactile Tab for a description of this section.
Scan Tools
The Scan Tools section for analogue probes is accessed from the Tactile Scan tab on the
main toolbar, and contains the following options:
Add Scans - displays the options available to set up scan path elements on a feature. The
following options are available, depending on the feature type selected:
Circles Path - Use the Circles Measurement dialog box to set up touch points or scan path
elements on the feature.
Cylinder Line Path - Use the Cylinder Line Path option to display the Lines Measurement
dialog box where you can set up scan paths on the feature.
Cylinder Helix Path - Use the Helix Measurement dialog box to set up a helical scan path on a
cylinder feature.
Curve Path - Use the Curve options to generate features or touch points from divisions along
a curve.
Line Path - Use the Pick Line Scan dialog box to set up a line for the scan path on the model.
Plane Edge Offset Path - Use the Offset Plane Edge dialog box to set up a scan path on a
plane, offset from the edge of the model.
Plane Multi Line Path - Use the Pick Line Scan dialog box to set up lines for the scan path on
the model.
Plane Centre Circle Radius Path - Use the Centre Radius Circle dialog box to set up arcs as
scan path elements on the selected plane.
Pause Continue - Use the Scan Pause/Continue to pause the scan, within a measure block,
to enable commands such as clearance moves or probe changes to be executed and then
allow the scan to continue.
Online Teach - displays the options available to teach an inspection of a feature using a
scan, i.e. instead of picking points on the selected feature, use the Online Teach options to
set the start and end points of the scan and its direction.
Move Tools
See Tactile Tab for a description of this section.
Sensors
See Tactile Tab for a description of this section.
Properties
See Tactile Tab for a description of this section.
Purpose
The Laser menu allows you to measure the various features, set up parameters for using the
laser scanner, add moves and select probes.
Navigation
Select Laser from the main toolbar
Inspect
See Tactile Tab for a description of this section.
Alignment
See Tactile Tab for a description of this section.
Features
See Tactile Tab for a description of this section.
Path Tools
The Path Tools section is accessed from the Laser tab on the main toolbar, and contains the
following options:
Path - displays the Laser Surface Path dialog box, where you can set up points to be splined
to generate a smooth curved path on the model, or to cover an area of the model. You can
also set up points on measured point cloud data to create laser scan paths using this option.
Geometry - displays the Laser Surface Geometry dialog box, where you can choose one or
more faces on the CAD model, to generate a laser scan path to measure the selected faces.
Sensors
See Tactile Tab for a description of this section.
Move Tools
See Tactile Tab for a description of this section.
Operations
The Operations section is accessed from the Laser tab on the main toolbar and contains the
following options:
Laser Power - use this to switch the Laser scanner on or off. This adds a
CALL/EXTERN,DME,'LASERPOWER' command to your program.
Laser Profile - displays the Activate Profile dialog box, where you can activate a laser
scanner profile, for example when scanning different types of surfaces.
Laser Channels - displays the Select Laser Channels dialog box, where you can choose
which laser channels to use when scanning with a cross-scanner.
Positional Velocity - displays the Positional Velocity dialog box, where you can set the CMM
positioning velocity, i.e. the working velocity of the CMM.
Positional Acceleration - displays the Positional Acceleration dialog box, where you can set
the CMM accelerations for positioning moves, i.e. the working acceleration and deceleration
rates of the CMM.
Online Subtract - displays the Online Subtract dialog box, where you can enable the online
subtract operation and specify the interline percentage to be used.
Measurement Settings - displays the Laser Measurement Settings dialog box, where you
can define overrun constants, used to calculate the scan path for automatic measurement of
features.
Line Spacing - displays the Distance Between Stripes dialog box, where you can set the
distance between stripes and set stripe and patch filtering for a laser scan.
Fitting Algorithm - displays the Geometry Algorithm (Laser) dialog box, where you can edit
the settings used when extracting features from a laser scan.
Modal - displays a drop-down list of the following options:
Mode - displays the Program Mode dialog box, where you can select the operation mode.
Fly Mode - displays the Fly dialog box, where you can switch fly mode on or off.
Units - displays the Units dialog box, where you can set the units of measurement.
Decimal Places - displays the Decimal Places dialog box, where you can set the number of
decimal places used for various values in your part program.
Purpose
The Construct tab allows you to declare and create theoretical features (e.g. points in space,
intersection of two planes) using previously defined, measured or constructed features, or
actual buffer points.
Navigation
Select Construct from the main toolbar
Construct Feature
The 2D and 3D Features sections are accessed from the Construct tab on the main toolbar
and contain the following options:
2D Features
Point, Circle, Line, Arc, Plane, Round Slot, Square Slot, Edge, Curve, Parallel Plane,
Pattern
3D Features
The 2D and 3D Features icons allow you to create the features listed above from existing
features. Select the Wizard from each feature type drop-down. Drag-and-drop features
from the Explorer window onto the Construction Wizard. The drop-down construction type
options will change to reflect the possible solutions according to the combination of features
that are transferred to the Construction Wizard.
You can also create the nominal features listed above. Use the Feature dialog box to enter
the feature's nominal values.
Purpose
The Tolerance tab allows you to define tolerances for use in evaluating features.
Tolerances are calculated according to the method selected on the Conformance tab page of
the Preferences dialog box. The tolerances available here depend on which
Legacy/ISO/ASME standard option you have selected on the Conformance tab page.
Navigation
Select Tolerance from the main toolbar
Output Tools
The Output Tools section is accessed from the Tolerance tab on the main toolbar and
contains the following options:
Output Feature - displays the Output dialog box. Use this to apply tolerances to individual or
multiple features.
Evaluate Feature - displays the Evaluate dialog box. Use this to apply tolerances to evaluate
features.
Simultaneous Requirement - displays the Simultaneous Requirement dialog box. Use this
to define a block of simultaneous requirement (SIMREQT) commands.
Float - displays the Floating Picture Prompt window. Use this to specify a picture to display
using the Float executable, and to enter the settings to apply.
Text - displays the Output Text dialog box. Use this to create messages and select output
options for the messages.
Format - displays the Format Output dialog box. Use this to specify what is output from the
part program, and where it is output to.
Vendor Format - displays the Vendor Output Format dialog box. Use this to create a
configuration to use when outputting vendor format data.
Dimensional
The Dimensional section is accessed from the Tolerance tab on the main toolbar and
contains the following options:
Cortol - displays the Bilateral Position Tolerance dialog box. Use this to specify a
bi-directional co-ordinate tolerance in Cartesian or polar co-ordinates (TOL/CORTOL) and
assign it to a label.
Angle Between Wizard - displays the Angle Between (wizard) dialog box. Use this to apply
an angle between (ANGLB) tolerance to actuals or nominals of two selected features.
Angle Between - displays the Output Angle between Features dialog box. Use this to apply
angle between (ANGLB) tolerances to the actuals or nominals of two selected features.
Evaluate Angle Between - displays the Evaluate Angle between Features dialog box. Use
this to evaluate the angle between (ANGLB) tolerances of two features without outputting the
data.
Distance Between - displays the Output Distance between Features dialog box. Use this to
apply distance between (DISTB) tolerances to the actuals or nominals of two selected
features.
Distance with Respect to - displays the Output Distance with Respect to Features dialog
box. Use this to apply distance with respect to (DISTWRT) tolerances to the actual or
nominal or a selected feature.
Evaluate Distance Between - displays the Evaluate Distance between Features dialog box.
Use this to evaluate the distance between (DISTB) tolerances of two features without
outputting the data.
Size
The Size section is accessed from the Tolerance tab on the main toolbar and contains the
following options:
Diameter - displays the Diameter Tolerance dialog box. Use this to specify a diameter
tolerance (TOL/DIAM) and assign it to a label.
Width - displays the Width Tolerance dialog box. Use this to specify a linear size (width)
tolerance (TOL/WIDTH) and assign it to a label.
Radius - displays the Radius Tolerance dialog box. Use this to specify a radial tolerance
(TOL/RAD) and assign it to a label.
Position
The Position section is accessed from the Tolerance tab on the main toolbar and contains
the following options:
Position - displays the True Position Tolerance dialog box. Use this to specify a position
tolerance (TOL/POS) and assign it to a label.
Composite Position - displays the Composite Position Tolerance dialog box. Use this to
specify a composite positional tolerance (TOL/COMPOS) for use with patterns of circles,
cylinders, slots and parallel planes (FEAT/PATERN features), and assign it to a label.
Concentricity - displays the Concentricity Tolerance dialog box. Use this to specify a
concentricity tolerance (TOL/CONCEN) and assign it to a label.
Symmetry - displays the Symmetry Tolerance dialog box. Use this to specify a symmetry
tolerance (TOL/SYM) for a parallel plane feature and a parallel plane datum and assign it to
a label.
Form
The Form section is accessed from the Tolerance tab on the main toolbar and contains the
following options:
Flatness - displays the Flatness Tolerance dialog box. Use this to specify a flatness
tolerance (TOL/FLAT) over an area, calculating the largest deviation from individual areas
over a surface, and assign it to a label.
Circularity - displays the Circularity Tolerance dialog box. Use this to specify a circularity
tolerance (TOL/CIRLTY) and assign it to a label.
Straightness - displays the Straightness Tolerance dialog box. Use this to specify a
straightness tolerance (TOL/STRGHT) and assign it to a label.
Cylindricity - displays the Cylindricity Tolerance dialog box. Use this to specify a cylindricity
tolerance (TOL/CYLCTY) and assign it to a label.
Orientation
The Orientation section is accessed from the Tolerance tab on the main toolbar and contains
the following options:
Perpendicularity - displays the Perpendicularity Tolerance dialog box. Use this to specify a
perpendicularity tolerance (TOL/PERP) and assign it to a label.
Angularity - displays the Angularity Tolerance dialog box. Use this to specify an angularity
tolerance (TOL/ANGLR) and assign it to a label.
Parallelism - displays the Parallelism Tolerance dialog box. Use this to specify a parallelism
tolerance (TOL/PARLEL) and assign it to a label.
Runout
The Runout section is accessed from the Tolerance tab on the main toolbar and contains the
following options:
Circular Runout - displays the Circle Runout Tolerance dialog box. Use this to specify a
circular runout tolerance (TOL/CRNOUT) and assign it to a label.
Total Runout - displays the Total Runout Tolerance dialog box. Use this to specify a total
runout tolerance (TOL/TRNOUT) and assign it to a label.
Profile
The Profile section is accessed from the Tolerance tab on the main toolbar and contains the
following options:
Profile of a Surface - displays the Surface Profile Tolerance dialog box. Use this to specify a
profile of a surface tolerance (TOL/PROFS) and assign it to a label.
Composite Profile of a Surface - displays the Composite Surface Profile Tolerance dialog
box. Use this to specify a composite profile tolerance of a surface (TOL/CPROFS) and
assign it to a label.
Profile of a Line - displays the Profile Line Tolerance dialog box. Use this to specify a profile
of a line tolerance (TOL/PROFL) and assign it to a label.
Composite Profile of a Line - displays the Composite Line Profile Tolerance dialog box.
Use this to specify a composite profile tolerance of a line (TOL/CPROFL) and assign it to a
label.
Profile of a Point - displays the Point Profile Tolerance dialog box. Use this to specify a
profile of a point tolerance (TOL/PROFP) and assign it to a label.
Purpose
The Model commands allow you to manipulate the CAD model in the model window. You
can position the part in the machine volume before creating programs off-line, and you can
save and retrieve this location when running the inspection program on-line. This is useful
when several different programs are used when measuring a part. You save the location as
a work cell at the end of the model location procedure, and you can retrieve the location
using the Load Work Cell option from the Model commands.
You align the model with the machine axes using entities picked from the model. To start
this process, click Locate.
You can also add entities to the CAD model using the other options on this menu.
Navigation
Select Model from the main toolbar
Model
The Model section is accessed from the Model tab on the main toolbar and contains the
following options:
Open Model - displays the Open dialog box, where you can browse for an existing model
file. If you select a .sat or .sab file which has no units currently assigned, the File Units
dialog box is displayed. Select the units. The data in the .sat or .sab file is scaled to the
units and all measurement data is displayed in those units. Saving changes to the file also
saves the unit system selected.
You can also drag a model file into the model window simulation tab from Microsoft
Windows Explorer.
All layers which make up the opened model file are assigned to a single 0 layer. The new
layer appears in the CAD Display Options drop-down list on the Model window toolbar and
defaults to the name of the model file with the suffix _0.
Note:
Data is stored internally in millimetres.
Opening another model when a model is already present in the model window
You can use the Model Open option again to load another model into the model window.
The newly-inserted file takes the CAD origin of the original file. All layers which make up the
inserted model file are assigned to a single 0 layer. The new layer appears in the CAD
Display Options drop-down list on the Model window toolbar and defaults to the name of the
inserted model file with the suffix _0. This option is useful where files can be merged to form
an assembly and where it is necessary to perform a full inspection of the part, for example,
inspection of a wheel or similar part where the file provided contains only a segment of the
part.
Close Model - closes the model currently open in the model window. If you have made
changes to the model, you are prompted to save them, or you can cancel the action and
keep the model file open.
Save Model - saves changes made to the current CAD model file. The file is saved to the
default ACIS Binary File (.sab file). Constructed, measured and nominal features are
saved with the model so that they can no longer be identified as constructed, measured or
nominal features.
Save Model As - displays the Model Save dialog box, where you can save the current model
as a specific file type (rather than the default .sab file), and specify its name and location.
Extract PMI - Extracts PMI data that has been saved with the CAD model.
Work Cell
The Work Cell section is accessed from the Model tab on the main toolbar and contains the
following options:
Load Work Cell - displays the Open Work Cell dialog box, where you can browse for an
existing work cell.
Close Work Cell - closes the current work cell, returning the model to its position as it was
before you loaded the work cell. A warning is displayed that closing the work cell will
change the current datum. This is reset to the machine co-ordinate system.
Locate - displays the Model Locate - Orientate Part dialog box which allows you to position
the model by aligning it with one of the machine axes, then rotating and positioning it.
Locate Rotary Table - displays the Rotary Table Locate dialog box, where you can locate
the rotary table within the simulated CMM environment.
Locate Cartesian - displays the Model Locate dialog box which enables the model to be
'dragged' into position with the mouse.
Record
The Record section is accessed from the Model tab on the main toolbar and contains the
following option:
Camera - use the Camera option to store the current view of the CAD model in the part
program. A CALL/EXTERN line will be added with the coordinates of the model view. When
the program reaches this line on a subsequent run, the view of the model as recorded will be
restored.
CAD Tools
The CAD Tools section is accessed from the Model tab on the main toolbar and contains the
following options:
Rotate - displays the Rotate Model dialog box allowing you to rotate the existing CAD model,
and/or generate a rotated copy.
Translate - displays the Translate Model dialog box allowing you to manipulate the position
of the CAD model.
Mirror - displays the Mirror Model dialog box allowing you to specify the axis for mirroring the
CAD model, and/or to generate a mirrored copy of the CAD model.
CAD Geometry
The CAD Geometry section is accessed from the Model tab on the main toolbar and contains
the following options:
Add Slice - displays the Add Slice dialog box, where you can create one or more free curves
by intersecting the model faces with a series of defined planes.
Add Plane - displays the Add Plane dialog box, where you can add a plane to a CAD model.
Add Point - displays the Add Point dialog box, where you can add points to a CAD model.
Add Cylinder - displays the Add Cylinder dialog box, where you can add a cylinder to the
CAD model.
Add Curve - displays the Add Curve dialog box, where you can add a curve entity to a CAD
model.
Add Torus - displays the Add Torus dialog box, where you can add a torus between two
previously-measured cylinders.
Add Circular Slice - displays the Add Circular Slice dialog box, where you can create one or
more 3D curves by intersecting the CAD surfaces with specified cones or cylinders.
Offset Surface - displays the Offset Surface dialog box, where you can offset all the points
on a selected surface of the CAD model by a specified distance.
Query - displays the Query Geometry dialog box, where you can view details of geometry
you select on the model.
Organise - displays the Organise Geometry dialog box, where you can view the current
layers in the model, create new layers, and move the select geometry to a different layer.
Entities - displays the Geometry Entities dialog box, where you can define a subset of the
base geometry present in a CAD model file.
Purpose
The Point Cloud menu allows you to load, filter and save point cloud data from laser
scanning, and retrieve features.
Navigation
Select Point Cloud from the main toolbar
Import Export
The Import Export section is accessed from the Point Cloud tab on the main toolbar and
contains the following options:
Load - displays the Load Point Clouds dialog box. Use this to retrieve files of point cloud
data.
Save - displays the Save Point Clouds dialog box. Use this to save the point cloud from a
laser scan to a file of point cloud data, in the current co-ordinate system.
Analysis - displays the Point Cloud Analysis dialog box. Use this to launch Focus and
perform point cloud operations on the currently selected point clouds in the Model window
simulation tab.
Fuse - displays the Fuse dialog box. Use this to apply a filter and a mesh to one or more
point clouds.
Merge - displays the Merge dialog box. Use this to merge separate point clouds from a
laser scan into a reference point cloud.
Mesh - displays the Mesh dialog box. Use this to apply a mesh to the point cloud, by
applying triangles between all points that are then used to create a surface effect.
Extract Channels - for point clouds measured using a cross scanner, use the Extract
Channels button to add DMIS code to your part program to split the currently selected point
cloud (in the Model or Explorer window) into separate point clouds for each laser channel.
The original point cloud will be deleted.
Filters
The Filters section is accessed from the Point Cloud tab on the main toolbar and contains the
following options:
Grid Filter - displays the Filter Grid dialog box Use this to apply a grid filter to the point cloud
obtained from a laser scan.
Curvature Dependent Filter - displays the Filter Curvature Dependent dialog box. Use this
to apply a curvature filter to the point cloud obtained from a laser scan.
Scatter Filter - displays the Filter Scatter dialog box. Use this to apply a scatter filter to the
point cloud obtained from a laser scan.
Retrieve Features
The 2D and 3D Features sections are accessed from the Point Cloud tab on the main
toolbar. Use these sections to construct features by extraction from a point cloud generated
by laser scanning a surface (GSURF) feature.
Selecting a feature type brings up the Retrieve dialog box with options appropriate to the
feature.
This construction type is currently for use with laser probes, not touch probes.
Surface
The Surface section is accessed from the Point Cloud tab on the main toolbar and contains
the following option:
Create Surface Profile - Displays the Compare Surface Feature to CAD dialog box. Use this
to select the CAD geometry to compare to a surface feature, to construct another surface
feature.
Purpose
The advanced commands allow you to use advanced programming options, including
declared variable data or text strings, when building inspection programs.
Navigation
With a part program open, select Advanced from the main toolbar
Variables
The Variables section is accessed from the Advanced tab on the main toolbar and contains
the following options:
Declare Wizard - displays the Declare Variable wizard, where you can declare a variable
using a step-by-step procedure.
Declare - displays the Declare Variable dialog box, where you can declare a variable
(number or string) by its name, type and scope.
Declare Multiple - displays the Declare Multiple Variables dialog box, where you can declare
a number of variables at a time.
Assign Wizard - displays the Assignment wizard, where you can assign a value or the result
of a calculation to a variable.
Assign - displays the Assign Variable dialog box, where you can assign a value or the result
of a calculation to a variable.
Obtain Wizard - displays the Obtain Value wizard, where you can assign an item of
inspection data to a variable.
Obtain - displays the Obtain dialog box, where you can assign a value obtained from a data
source (such as a feature, or a sensor, or a storage device) to your selected variable.
Value - displays the Value dialog box. Use this to assign a value from a measured feature
or tolerance to a variable.
Watch - displays the Watch dialog box, where you can track the use of variables, to assist in
the debugging of programs.
System Variables - displays the System Variable Manager dialog box, where you can view
a list of common variables (variables available to all inspections) and delete variables from
the list.
Loop
The Loop section is accessed from the Advanced tab on the main toolbar and contains the
following options:
If Wizard - displays the If wizard, where you can enter a conditional expression to be
evaluated by the IF command. Depending on the result, execution continues elsewhere in
the program.
If - in Insert mode (not available in Teach or Command mode), displays the If dialog box,
where you can enter a conditional expression to be evaluated by the IF command.
Depending on the result, execution continues elsewhere in the program.
Else - in Insert mode (not available in Teach or Command mode), displays the Else dialog
box, where you can add an ELSE command to its associated IF command.
End If - in Insert mode (not available in Teach or Command mode), displays the End If dialog
box, where you can add an ENDIF command to an associated IF command.
Loop Wizard - displays the Do wizard, where you can create a loop in your part program, to
repeat a set of commands.
Start Loop - displays the Start Loop dialog box, where you can set up the parameters for the
start of a program loop.
End Loop - displays the End Loop dialog box, which you can use to indicate the end of a
program loop.
Jump to Wizard - displays the Jump to wizard. The JUMPTO command causes the
program to jump to the command containing or preceded by the command label.
Label - displays the Create New Label dialog box. Use this to create a label and insert it in
your part program.
Input/Output
The Input / Output section is accessed from the Advanced tab on the main toolbar and
contains the following options:
Define - displays the Input/Output Device dialog box. Use this to define storage devices for
input and output. You can then use the Open command to open the device for input or
output, so that CAMIO can send data to and receive data from the device.
Open - displays the Open Device dialog box. Use this to open a file or comm
(communications) port specified using the Device command.
Close - displays the Close Device dialog box. Use this to close a file or serial port specified
as a storage device using the Device command. You can choose whether to keep or delete
the file when you close it, and whether to pass the ENDFIL statement to the file.
Read - displays the Read from Input Device dialog box. Use this to read data from a file
specified as a storage device using the Device command.
Write - displays the Write to Output Device dialog box. Use this to write formatted text to a
selected output storage device.
Prompt - displays the CAMIO Prompt Editor application, where you can create your own
prompt dialogs to be displayed as your part program runs.
Text - displays the Output Text dialog box. Use this to create messages and to specify how
the messages are displayed.
External
The External section is accessed from the Advanced tab on the main toolbar and contains
the following options:
Start - displays the Start of External File Declaration dialog box. The XTERN command
indicates the start of an external file block.
Define External - displays the External File Declaration dialog box. Use this to specify the
name of an external file. When executed, the program checks that the file exists.
End - displays the End of External File Declaration dialog box. The ENDXTN command
indicates the end of an external file block.
Call External - displays the Call Routine dialog box. Use this to call an external program or
a macro.
Macro
The Macro section is accessed from the Advanced tab on the main toolbar and contains the
following options:
Define - displays the Macro dialog box where you can define a macro routine (a block of
DMIS commands) for repetitive tasks.
End - displays the End Macro dialog box. The ENDMAC command indicates the end of a
macro routine.
Program
The Program section is accessed from the Advanced tab on the main toolbar and contains
the following options:
Program Header - displays the Program Header dialog box, where you can specify external
program identification (DMISMN) for a DMIS input program.
Subroutine Header - displays the Subroutine Header dialog box, where you can specify
external program identification (DMISMD) for a DMIS input module.
End of File - displays the End of File dialog box. Use this to specify the end of a program.
File Identifier - displays the File Label dialog box, where you can specify an internal
identification (FILNAM) within a DMIS file.
Pause - displays the Edit Command dialog box, which allows you to insert a Pause
command into the program.
Reporting
The Reporting section is accessed from the Advanced tab on the main toolbar and contains
the following options:
QIS Definition - displays the Quality Information dialog box define, where you can select
QIS (Quality Information System) statements for use in reports.
QIS Information - displays the QIS Information dialog box, where you can define reports on
QIS data for direct output or for use when outputting feature data.
QIS Data - displays the Output QIS Data dialog box. Use this to output QIS (Quality
Information System) items from the part program.
Error Recovery
The Error Recovery section is accessed from the Advanced tab on the main toolbar and
contains the following options:
Error - displays the Error dialog box. Use this to specify what happens when a touch error
occurs.
Resume - displays the Resume dialog box. Use this to determine what happens when
starting the program again after it has jumped to a particular line in response to an error.
Purpose
The Report tab allows you to set up reporting styles and design your report based on these
styles.
Navigation
Select Report from the main toolbar
Report
The Report section is accessed from the Report tab on the main toolbar and contains the
following options:
Design - Enters design mode where you can create and edit your report. This displays your
report tree in the Program window and opens the Properties window ready for you to make
changes to your report.
Refresh - Refreshes your report, updating all the report sections according to changes you
have made. Note that this does not run your part program.
Open - displays the Open dialog box, where you can browse for an existing report file. This
will replace the report that is currently open (after first prompting you to save your report if
any changes have been made).
New Image Section - Adds a new image section to the end of your report. An image section
is used to display an image created in Focus.
New Annotation - Adds a new annotation your report. This is a customisable flyout.
New Feature Flyouts - Displays the available features and allows you to pick them from a
report section tab in the Model window. You must not have any buttons selected in the Model
window when you do this. Picked features are added as flyouts in the selected report section.
New Comparison Flyouts - Where comparison information is available, allows you to pick
points on a curve feature from a report section tab in the Model window to display a flyout
containing information on the tolerance applied and the error.
Header Styles - Displays a list of the available header and footer styles. If the Report item is
currently selected in the Report Outline window, clicking a header style will apply it to the
report. The Edit Styles option displays the Style Editor dialog box for header and footer items
where you can create and edit header and footer styles.
Footer Styles - Displays a list of the available header and footer styles. If the Report item is
currently selected in the Report Outline window, clicking a footer style will apply it to the
report. The Edit Styles option displays the Style Editor dialog box for header and footer items
where you can create and edit header and footer styles.
Form Styles - Displays a list of the available form styles. If a report section or form item is
currently selected, clicking a form style will apply it to the selected item. The Edit Styles
option displays the Style Editor dialog box for form items where you can create and edit form
styles.
Flyout Styles - Displays a list of the available flyout styles. If a report section or flyout is
currently selected, clicking a flyout style will apply it to the selected item. The Edit Styles
option displays the Style Editor dialog box for flyouts where you can create and edit flyout
styles.
Table Styles - Displays a list of the available table styles. If a report section is currently
selected, clicking a table style will apply it to the selected item. The Edit Styles option
displays the Style Editor dialog box for tables where you can create and edit table styles.
Colour Map Styles - Displays a list of the available colour map styles. If a report section is
currently selected, clicking a colour map style will apply it to the selected item. The Edit
Styles option displays the Style Editor dialog box for colour maps where you can create and
edit colour map styles.
Import - displays the Open dialog box where you can browse for a report file (.rptx) or report
template file (.rptt) containing the report styles that you want to import into your current report.
This will overwrite any existing styles with the same name.
Export - displays the Save As dialog box where you can choose the destination folder and file
name to save your report styles to. Using this option, report styles can be saved to report files
(.rptx) or report template files (.rptt).
Export to Template - displays the Name to Save File as dialog box where you can specify the
name of the report template file to save the report styles to. The report template file will be
saved to the C:\LK\Appdata\ReportTemplates folder.
Export - Displays a drop-down list allowing you to export to Excel, PDF or Word formats.
Selecting one of these displays the Save As dialog box where you can specify the name and
location of the file.
Print - Displays the Print dialog box where you can select a printer, and the pages and
number of copies to print.
Collision - Toggles the Collisions window on and off. Contains information on potential
collisions with regard to the current sensor and model.
DRO - Toggles the DRO window on and off. Note that if you have chosen to rotate the
machine axes (by selecting a rotation on the Axis Rotation tab page of the CMM
Configuration dialog box), the mcs values displayed in the DRO are actually the rotated mcs
values (or mcsr values).
Explorer - Toggles the Explorer window on and off. The Explorer window displays the
tolerances and features present in the part program. Click a feature to display its details in
the Grid window. You can drag-and-drop tolerances onto features, and see the result in the
Grid window.
Laser 2D - Toggles the Laser 2D Preview window on and off. The Laser 2D Preview view
shows the field of view of the laser scanner from the selected camera on the sensor.
Model - Toggles the Model window on and off. The model window displays a view of the
CAD model, and nominal, measured, constructed features, etc. You can open a model file in
the model window using the Open option from the Model menu, or you can drag a model into
the model window from Microsoft Windows Explorer.
Output - Toggles the Output window on and off. Contains information for feature output in
DMIS and vendor format (VFORM) output from the DMIS program.
Properties - Toggles the Properties window on and off. The Properties window contains a
table of data which reflects the feature being inspected, the method of inspection, and the
measurement tab selected from the main toolbar (Inspect, Scan or Laser). It acts as a
display for measurement data whilst in the teach path and can also be used for entering
data.
Planning - Use the Planning window to view and select features imported from a file of
planning information saved when closing CAMIO after working with a plan. A planning file
contains feature, tolerance and co-ordinate system information, but not moves, sensors or
any machine-specific information.
Program - Toggles the part program window on and off. The program window displays the
current DMIS program.
Report Grid - Toggles the Grid window on and off. The Grid window contains a grid of data
and a pop-up menu of options for manipulating that data. The contents of the grid reflect the
feature being inspected. It acts as an instant display for touch data and can also be used for
entering data. It also displays data for measured or constructed features if you click them in
the Explorer window or type in the feature name in the top left-hand corner of the Grid
window.
Report Preview - Toggles the Report Preview window on and off. The Report Preview
window shows a preview of your CAMIO report sections, including the CAD model and tables
in all sections defined, and the flyout and form items containing the feature data.
Sensors - Available when sensor management is enabled. Toggles the Sensors window on
and off. The Sensors window allows you to manage and organise your sensor data, including
create new probe definitions (i.e. define the physical probe structure), create new sensors
(i.e. define the probe at specified angles), add sensors to your part program, define
calibration spheres, create and configure racks.
Context - Available when inspecting features. Toggles the Context window on and off. The
Context window displays the number of points and moves taken when inspecting a feature.
You can also see the minimum number of points required to define the feature.
Load - Displays the Load Layout dialog box, where you can browse for a previously saved
layout of your CAMIO screen.
Save - Displays the Save Layout dialog box, where you can save the current layout of your
CAMIO screen. More information can be found in the Setting Up the CAMIO Layout topic.
CMM Configure
If you have appropriate user privileges, this option may display a configuration dialog box.
The dialog box displayed depends on your CMM and your server type. Please note that
changing the data in the CMM Configuration dialog box would have a direct bearing on how
the CMM functions. It is highly recommended that only trained Nikon Metrology personnel
make changes to the machine configuration. Please seek advice from experienced Nikon
Metrology personnel. Note that all values displayed in the CMM Configuration dialog box
are the unrotated values, in MCS, whether or not a rotation is selected on the Axis Rotation
tab page.
If you do not have appropriate user privileges for this option, a message is displayed. For
details of user privileges, see User Privileges.
System Status
Displays the Watch dialog box, where you can view current system information for CAMIO,
and track the use of variables.
Help Topics
Help can be obtained from this menu item or by pressing F1.
Learning Centre
Displays the Learning Centre, which provides links to training notes and to other Help files.
About CAMIO
Displays CAMIO version information.
7.2 Toolbars
7.2.1 Program Toolbar
Use the Program toolbar to edit and run your program.
Sensor Check - Use this to switch on and off the simulated verification of a tool path.
Move to Selected - Use this to move the sensor position to a selected item in the Teach Path
view.
Previous - Use this to move the sensor position backwards through the items in the Teach
Path view
Next - Use this to move the sensor position forwards through the items in the Teach Path
view.
The Quick Access menu allows you to customise your own personal toolbars (created using
the Toolbars tab and customised using the Commands tab), the Quick Access toolbar (using
the the Quick Access tab) and each tab on the main toolbar (using the Commands tab).
If you right-click on an item in a toolbar there is a pop-up menu where you can choose to add
the command to the quick access toolbar. It also has options to customise the quick access
toolbar, show the quick access toolbar below the ribbon and minimise the ribbon.
Save your toolbar changes by saving the workspace from the View Menu.
Select a
template from
the library.
Folders can be
added to the
list and can be
used to
organise your
templates.
The New Inspection dialog box allows you to create and name a new DMIS part program
(.dmi file).
Type in a new program name, or click the Browse button to browse for an existing program if
you want to overwrite it. To run the program when it opens, check Auto-run program. To
display the New Inspection dialog box where you can set up parameters for your program,
click Advanced.
Input File This is the name and path of the DMIS part program.
Output File This is the name and path of the DMIS output file. This file is only
created if the DISPLY command contains the STOR, DMIS minor
words. For example DISPLY/STOR, DMIS
VFORM Report This is the name and path of the Nikon Metrology vendor report file.
File This file is only created if the DISPLY command contains the
STOR, V(label) minor words. For example, DISPLY/STOR, V(0).
Note, the minor words can be combined, for example:
DISPLY/TERM, V(0), STOR, V(0), DMIS means display Vendor
output in the terminal window and create both Vendor and DMIS
output files.
Use these options to append information to the output from the part program. The
information is appended to the .out, .res and .rtf filenames. It is no longer appended to the
inspection database generated from the part program because a new database is created
each time the program is run, and each run is automatically date and time stamped. It is also
appended to the automatic reporting output files if selected on the Reporting tab page. If
both text and date and time are selected, the text is appended before the date and time. If
the repeat number is also added (from the Repeat Options tab page), this is appended
between the text and the date and time.
Date and time - select this to append the machine date and time. The date and time are
appended in the format _yearmonthday_hourminutesecond. For example, if the program is
executed on 29 December 2007 at 11:06 and 32 seconds, _20071229_110632 is appended to
the filenames.
Text - select this to append text to the filenames. Type in the text in the adjacent field. The
text cannot include the characters \ / : * ? " < > | ; as these are not valid in a Microsoft
Windows filename.
The Mode frame determines the run mode of CAMIO and can be Inspect or Report.
Inspect Causes CAMIO to run the DMIS program for the purposes of inspecting
the part.
Report CAMIO runs the program but uses the touch data collected on a previous
run of the DMIS part program. You can use this mode to re-evaluate
changes to feature nominals and tolerances without re-inspecting the
component.
Manual Causes CAMIO to start the CMM in Manual mode. The first Automatic
command will cause CAMIO to display a warning prompt to the operator
before operations continue.
The Inspection frame determines the start mode of the DMIS part program and can be Start
New or Continue Previous.
Start New The program is started at line 1 and a new inspection database record is
started.
Continue This preserves all the feature data and sets the program pointer at the
Previous last executed line.
Simulation Options
Create defined features - Displays any defined features on to the CAD model.
Create measured features - Displays any measured features on to the CAD model.
Create constructed features - Displays any constructed features on to the CAD model.
Create point cloud - check this to create the display of point clouds, so that they can be
displayed in the model window. This does not affect the creation of the point clouds
themselves. Note that a point cloud can only be displayed if CAMIO has created a display
of the point cloud.
Report - displays the report file to be used with this part program. Use the adjacent browse
button to browse for a different report file.
Auto reporting - runs the listed reports after the program has run and outputs them to the
specified formats.
Excel Output - check the box to automatically save your report to Microsoft Excel format.
The file is automatically given the same name as your report file (with .xls extension), but you
can use the adjacent browse button to browse for a different file.
Word Output - check the box to automatically save your report to Microsoft Word format.
The file is automatically given the same name as your report file (with .doc extension), but
you can use the adjacent browse button to browse for a different file.
PDF Output - check the box to automatically save your report to PDF format. The file is
automatically given the same name as your report file (with .pdf extension), but you can use
the adjacent browse button to browse for a different file.
Legacy auto reporting - runs the listed reports after the program has run. The report will
begin when the program reaches the ENDFIL command at the end of the program. If Studio
Reporting is not already open, it will be opened.
Add - displays the Add Report dialog box, where you can browse for a report file to run at the
end of the program.
Delete - removes the highlighted report from the list of reports below.
Path - the report location.
Report - the report filename.
Print or Preview - if Print, the report is printed after the program has run. If Preview, the
report is displayed in a preview window so that you can view it before deciding to print it.
Double-click this field to toggle the setting between Print and Preview.
Errors only - if Yes, the report is run only if an error occurs in the inspection. Double-click this
field to toggle the setting between No and Yes.
Activate Repeat
Repeat on/off - Turns the repeat mode on/off as required.
Filenames
Auto increment filenames - check this to increment the name of the DMIS output files by
including the number of each repeat run as a suffix (e.g. test1.out, test2.out) so that existing
files are not overwritten. The information is appended to the .out, .res and .rtf filenames. It is
no longer appended to the inspection database generated from the part program because a
new database is created each time the program is run, and each run is automatically date
and time stamped. It is also appended to the automatic reporting output files if selected on
the Reporting tab page. If text and date and time are also appended to the filenames (if
selected on the Program tab page), the repeat run number is appended between the text and
the date and time.
Start number - type in a start number for the repeat run. If you type in e.g. 100, this is
added to the DMIS output filenames as the suffix, e.g. test100.out, test101.out.
Repeat Type
Auto (no user prompt) - The program is rerun without prompting the operator.
Prompt user (after each execution) - The operator is prompted to rerun after each
inspection.
Prompt for settings - The operator is prompted to either prompt or auto run before each
inspection.
Ask reporting key questions - if checked, a Report dialog box is displayed before the
program is executed. The dialog box prompts for information from the operator. The
information is set up in the Reporting tab page of the Configuration dialog box and saved
with the part program in the .btc file.
Save reporting key answers - if checked, the information entered in the Report dialog box
when executing the program is saved. The information is saved into the header of the .res
file. If unchecked, the information is not saved and the Report dialog box fields will be
empty next time it is displayed.
Use the Scan tab page to specify a file, and its content and format, for scan data output.
The file is opened before and closed after each scan in the DMIS part program. Each row in
the file represents one scan point, and always contains the x, y and z co-ordinates of the
scan point.
Using the options in the Content box, you can specify that the file also includes the
calculated direction cosines of the touch point (based on the scan direction, scan plane, etc.),
and the probe radius.
You can use the options in the Format box to specify that the data items are separated by
commas, and that the rows are numbered.
line_number x y z i j k probe_radius
where any of the items except x, y, and z may not be present and may be comma separated.
You can add headers and footers within the program using the DEVICE, OPEN and CLOSE
commands.
Use the Scripting tab page to select .vbs script programs that perform functions before and
after your part program is run, i.e. to perform pre- and post-processing. You can select the
programs and you can also access them for editing (if your user licence permits this).
Script programs can also be run using a CALL/EXTERN command added by the Call
Routine dialog box.
Create and edit your script programs using Nikon Metrology VBScript Editor.
Pre-inspection - check Enable to run a script program before your part program is run (but
after its .btc file has loaded). Click the Browse button to browse for the script program.
Click Edit to open the script program in a script editor so that you can modify it before it is
run.
Post-inspection - check Enable to run a script program after your part program has run (i.e.
after the ENDFIL command has been run and the files used in the inspection, e.g. .out, .res,
have been closed). Click the Browse button to browse for the script program. Click Edit to
open the script program in a script editor so that you can modify it before it is run.
Use the Offline tab page to specify a planning file to be loaded when the part program is
opened.
Planning - check Enable to select a planning file when the part program is loaded. Click the
Browse button to browse for the file. The planning file is created when you save it on
closing CAMIO after working with a plan. If you select a file here, the plan path is recovered
when you open the program and is saved again when you close the program. If you select
the Continue previous option on the Program tab page of the New/Open Inspection dialog
box, the plan is filtered as it was when you were using it before.
Use the Results Files tab page to specify details about the results files produced from the
part program.
Results file
XML Output - check the box to create an output file of inspection data in XML format when
your program reaches the End of program (ENDFIL) command.
Link to DMI - if selected, the file will be created in the same directory as the DMIS part
program. If unselected, you can change the filename and use the Browse button to
change the file location.
MFI Output - check the box to create an output file of inspection data in MFI format (Focus
macro file used with Point Cloud Analysis).
Link to DMI - if selected, the file will be created in the same directory as the DMIS part
program. If unselected, you can change the filename and use the Browse button to
change the file location.
CSV Output - creates a comma-delimited file of the program output, depending on the
template file specified on the Reporting tab page of the Preferences dialog box.
Link to DMI - if selected, the file will be created in the same directory as the DMIS part
program. If unselected, you can change the filename and use the Browse button to
change the file location.
Results RTF file - a file of the vendor format output in RTF format. This shows the lines of
information in colour, as they are presented in the Output window in CAMIO.
Header - select a header file to define the text colours, size and font. If you do not select a
header file, default settings are used.
Auto print at end - causes CAMIO to automatically print the .rtf file created during an
inspection run. The printing will begin when the program reaches the End of program
(ENDFIL) command.
Use templated CSV format - if checked, the CSV output will use the format in the template
file specified on the Reporting tab page of the Preferences dialog box. If unchecked, the old
style format will be used for CSV output.
In the CMM section of the Machine tab, set the machine to On-line and select Reset Scales.
To create a new probe, double-click the required components from the available components
in the component library. You can use the options on the toolbar to create custom stylus
extensions and styli to add to your probe assembly. Note that the buttons to create custom
components are only available when these components could be added to your probe
assembly.
To create the probe you must select a head, probe type (and any associated modules and
stylus holders) and a stylus. Probe extensions, autojoint adaptors and stylus extensions are
optional. The probe is built and the details are sent to the Sensors window in CAMIO when
you click Finish.
Navigation
Click the Probe button on the Sensors window toolbar
Right-click on the Probes list in the Sensors window, select New Probe
Right-click on a probe in the Probes list in the Sensors window, select Edit Probe
The Probe Designer screen is divided into the areas shown in this diagram.
Reset the CAD view - used to reset the CAD view of the probe to the default view
settings.
2. Probe assembly list - displays a tree view of all of the components that have been added
to the current probe assembly. A right-click pop-up menu allows you to perform the following
functions:
Remove - used to remove the currently selected component (and all components below it)
from the probe assembly. Note that you can only remove the probe head if no other probes
exist.
Edit - allows you to edit the properties of the currently selected component if it is a custom
component.
3. Probe CAD view - displays a model of the probe as it is being designed. Zoom, rotate and
pan functions allow you to manipulate the view of the probe (according to the option selected
in the View Manipulation page of the Preferences dialog box). A yellow arrow indicates
where the next component will be added to. A yellow component indicates the component
has been selected in the Component library, but not yet added to the probe assembly.
4. Component library - displays a tree view of all the components that are available to add
to the probe assembly. The list is filtered so that it only shows the components that can be
added to the component currently selected in the Probe assembly list. Components are
grouped by type, with any custom components listed at the top. Select a component to show
a preview of the component in yellow in the CAD view, at the position it will be added to in
the probe assembly. Double-click on a component to add it to the probe assembly. A
right-click pop-up menu allows you to perform the following function:
Delete from library - only available for custom components. Deletes the selected component
from the library. Probes that use the component are unaffected, but the component is not
available to be added to further probe assemblies.
5. Properties window - displays the properties of the component currently selected in the
Probe assembly list or the Component library. Whilst creating custom components, the
Properties window allows you to edit these properties. The properties displayed depend on
the type of component selected.
6. Probe name - used to enter a name for the probe. Use the Finish button to create the
probe. Note that this is only available if at least one stylus has been added to the probe. Click
Cancel to exit the Probe Designer without creating a probe.
3. In the Component library, in the Probe section double-click the TP200 option.
4. In the Component library, double-click the TP200-Module option.
5. In the Component library, in the Stylus Extension section double-click the M2 - 10mm
option.
6. In the Component library, in the Stylus Holder section double-click the M2 - 5 Way Holder
option.
7. In the Component library, double-click the M2 - 1.0mm x 10mm option.
8. Under the M2 - 5 Way Holder entry in the Probe assembly list, select 4. The yellow arrow
in the Probe CAD view can now be used to make sure each stylus is added to the correct
location on the probe:
10. In the Probe assembly list, select each of the added styli individually and use the Stylus
label option in the Properties window to specify a label for each stylus. CAMIO no longer
uses the X, Y, Z notation for individual styli on a probe with multiple styli as it is now
possible to design complex probes such as the one shown below:
11. Use the Probe name box to specify a suitable name for your probe. Click Finish to
complete the probe and send the information to CAMIO.
12. The new probe will now be listed in the Probes list in the Sensors window and can be
dragged into a sensor collection where you can specify the sensor angles for each stylus.
Warning:
The Probe Designer allows the creation of complex probe assemblies. Please refer to the
documentation provided with your probe to ensure the maximum length and mass limits are
not exceeded.
A angle pivot
point
P = Probe Length
The probe head swivels in two axes, A and B. For the Renishaw PH9 and PH10 series of
probe heads, the indexing characteristics are as follows. The A axis is indexable between
0 and 105 in 7.5 increments. The B axis is indexable between -180 and +180 in 7.5
increments. The probe head X+ axis points in the same direction as the A axis cut-out.
The preferred method for calibrating probes in CAMIO uses the CAMIO Sensor Manager.
For completeness, the procedure used when not using sensor management is also
described.
It explains how to manually establish the position of the sphere on the table, and allow
automatic sensor calibrations.
1. Launch CAMIO from the desktop icon.
2. Ensure Sensor Management is on and set the calibration parameters.
Clearance distance - the distance from the current location to which the sensor will
move before the probe head manipulates the sensor to the next position and the
clearance plane for approaching the calibration sphere.
Depth distance - the distance below the equator of the sphere at which the sensor will
take points.
Approach distance - the distance from the touch point where the probe path becomes
normal to the touch point on the calibration sphere. The CMM will approach the
calibration sphere from this distance at touch velocity.
Roundness - the tolerance applied to the roundness of the calibration measurement on
the calibration sphere. The sensor calibration fails if the roundness exceeds this
tolerance.
Tolerance - the tolerance applied to the difference between the nominal probe radius
and effective probe radius, evaluated in the calibration procedure. The sensor
calibration fails if the difference exceeds this tolerance.
Number of points - the number of points to be taken by the built-in calibration routine.
4. Enter the number of calibration points.
5. On the Miscellaneous tab page, make sure Use sensor management is checked:
8. At the beginning of the calibration program it is good practice to delete all existing probe
calibrations especially if changes have been made to the probe head setup or calibration
sphere position. In the Sensors window, right-click on Sensor Collections and select
Manage All Sensor Calibrations.
9. In the View All Sensors dialog box, select a sensor in the Recalled calibrations window
and click the Delete All button to delete all currently recalled sensor calibrations.
10. Repeat the previous step for the Saved calibrations window to delete all calibrated
sensors in the database.
11. Using the Sensors window and toolbar, calibration spheres and sensors can be created.
12. In the Sensors window, right-click on the Sensor Collections item and select New Sensor
Collection. Type in a name for your sensor collection.
13. In the Sensors window, right-click on the Probes item and select New Probe to open the
Probe Designer.
14. In the Probe Designer dialog box, double-click suitable items from the Components list to
build up your Probe assembly. Use the Probe name box to enter a suitable name for the
probe. Click Ok.
15. On the Sensors window toolbar, click the Define Sensor Angles button.
16. In the Define Sensors dialog box, select the probe name and sensor collection that you
just created. Use the grid to specify which sensor angles to create.
The table below lists the probes required for this training course.
Name PH9-A PH9-B Length Diameter
A0.0_B0.0_training 0 0 ?? ??
A45.0_B135.0_training 45 135 ?? ??
A45.0_B90.0_training 45 90 ?? ??
A90.0_B-90.0_training 90 -90 ?? ??
A90.0_B0.0_training 90 0 ?? ??
A90.0_B180.0_training 90 180 ?? ??
A90.0_B90.0_training 90 90 ?? ??
The sensor angles will now appear in the Sensor Collection section of the Sensors
window.
17. In the Sensors window, right-click on the Calibration Spheres item and select New
Sphere. The New Sphere dialog box is displayed.
Type in a name for the sphere, select Contact, Master, enter the calibrated diameter and
type in its ijk values. Click Ok.
18. Create a new file called Probe-Calibrate.dmi.
File > New Program...
You can choose a different directory by selecting the Browse option.
19. CAMIO will open an inspection program and automatically load a default program
template which can be viewed in the part program window.
The program template will appear something like the example shown below.
20. Select Locate calibration spheres icon on the Sensors window toolbar. CAMIO now
displays the Sphere Setup dialog box, where you can select which calibration spheres to
locate, set up various settings, specify whether to use the nominal or actual sensor and
whether to manually locate the spheres. If the sensor has not been calibrated, CAMIO
adds the code for calibration of the sensor to the program. CAMIO also adds commands
to measure each sphere you selected.
Select your sphere and a probe. Check the box to Manually locate spheres. Check the
box to Output to current DMIS program.
When you click OK, CAMIO adds the code for the sphere location program at the position
of the current line. Run the program. You will be prompted to take a point on top of the
calibration sphere.
The machine will then repeat the measurement of the sphere in Automatic mode taking
five points. The probe will then be calibrated.
21. Select Calibration wizard icon on the Sensors window toolbar. The Calibration Wizard
Sensor selection dialog box is displayed. Select all the required sensors and click Next.
22. CAMIO displays the Calibration Wizard List of Sensors to be Calibrated dialog box,
where you can confirm the sensors to be calibrated, check the calibration spheres to be
used and modify required settings. If you have more than one calibration sphere,
CAMIO chooses the best sphere to use depending on the sensor angle, the sphere
direction and the probe type. You can use the drop-down lists adjacent to each sensor
to select a different calibration sphere for that sensor.
24. Select Tactile from the main toolbar. Click the Absolute button in the Move Tools
section.
25. Orientate the probe angle to (0,0) by selecting the (A0.0_B0.0_) sensor in the Sensors
window and clicking Select from the right-click menu.
From the File menu, click Preferences > Program > Miscellaneous. Make sure Use sensor
management is not checked.
Click on the Machine tab to display the various machine setup icons on the toolbar.
Select the Calibrate Head icon from the CMM section on the Machine toolbar .
Follow the instructions that appear on the screen, asking for points to taken manually around
the sphere in several probe positions. Eventually the calculated probe length will appear on
the screen. Make a note of this length.
In addition to returning the probe length you can also record the mounted attitude of the
probe head on the CMM in the machine configuration file.
Clearance distance - the distance from the current location to which the sensor will
move before the probe head manipulates the sensor to the next position and the
clearance plane for approaching the calibration sphere.
Depth distance - the distance below the equator of the sphere at which the sensor will
take points.
Approach distance - the distance from the touch point where the probe path becomes
normal to the touch point on the calibration sphere. The CMM will approach the
calibration sphere from this distance at touch velocity.
Roundness - the tolerance applied to the roundness of the calibration measurement on
the calibration sphere. The sensor calibration fails if the roundness exceeds this
tolerance.
Tolerance - the tolerance applied to the difference between the nominal probe radius
and effective probe radius, evaluated in the calibration procedure. The sensor
calibration fails if the difference exceeds this tolerance.
Number of points - the number of points to be taken by the built-in calibration routine.
4. Enter the number of calibration points.
5. On the Miscellaneous tab page, make sure Use sensor management is not checked:
9. Repeat the previous two steps for all the required sensors:
Name PH9-A PH9-B Length Diameter
A0.0_B0.0_training 0 0 ?? ??
A45.0_B135.0_training 45 135 ?? ??
A45.0_B90.0_training 45 90 ?? ??
A90.0_B-90.0_training 90 -90 ?? ??
A90.0_B0.0_training 90 0 ?? ??
A90.0_B180.0_training 90 180 ?? ??
A90.0_B90.0_training 90 90 ?? ??
10. On the Machine tab, click Calibrate Probe in the Probes section.
11. In the Calibrate Sensor dialog box, select the required sensor. Use the Mode button to
make sure Automatic mode is selected. Click OK to calibrate the sensor.
12. Repeat the previous two steps for all the required sensors.
13. On completion of all calibrations move the probe to a safe position.
14. Select Tactile from the main toolbar. Click the Absolute button in the Move Tools
section.
15. Orientate the probe angle to (0,0) by clicking Select in the Probes section of the Machine
tab, then selecting the (A0.0_B0.0_) sensor in the drop-down list and clicking OK.
You can use the Probe Designer to create probes with multiple styli by selecting a multi-way
holder in the probe assembly and adding styli (or extensions) to it.
Warning:
The Probe Designer allows the creation of complex probe assemblies. Please refer to the
documentation provided with your probe to ensure the maximum length and mass limits are
not exceeded.
When you drag-and-drop a probe with multiple styli from the probes list into a sensor
collection, CAMIO creates a probe for each tip of the multi-styli probe. The Define Sensors
dialog box, where you can define sensors (i.e. angles for the tip) for the selected probe, is
displayed for each tip. You can then calibrate several sensors using the Calibration wizard on
the Sensor window toolbar, or individual sensors using the right-click Calibrate option in the
Sensors window.
Warning:
The SCR200 rack must not be plugged in to the Renishaw Interface Unit during calibration.
Unplug now and reconnect when the calibration is completed.
4. Select a sensor, then click the rack icon ( ) on the Sensors window toolbar.
5. From the drop-down list, select the type of rack that you wish to create. The Setup Rack
dialog box is displayed for the type of rack selected.
Change the name as required.
Set tamper proof to Yes or No (SCR200 racks only, for more information see Setup Rack dialog
box).
Change the additional clearance if necessary (usually only if you need to dock a star stylus which
could contact the rack during the approach move).
Select the number of stalls (not available for all rack types).
Click on a port to toggle the availability of that port. The options available depend on the type of
rack. If a port is to hold a star stylus which may overlap the next port, reserve the first
(left-hand) port for that stylus and disable the adjacent port. If two star styli are in use, they
should be docked in ports 1 and 3, and ports 2 and 4 should be disabled. Where applicable,
you can also specify any inserts in the ports.
6. Use the text and diagrams in the Locate rack frame to take the specified touches on the
rack manually. If you make a mistake, click Undo touches to delete that point.
7. When all touches have been taken, click Complete locate to finalise the manual location
procedure. CAMIO will display the loading/docking direction details and suggest the head
loading angle. These angles will automatically be set in the Head loading angles frame,
but you can change these if required. The loading direction is the direction in which a
probe is removed from the rack. The docking direction is the direction in which a probe is
disassembled. For racks mounted directly onto the granite table, this is usually +Z.
8. Click Auto locate stalls to automatically locate the rack. The CMM will measure all the
ports in the rack.
9. When you click OK, the rack will be added to the Racks list in the Sensors window ready
for use.
10. For the SCR200 only, refit the plug. If the green light begins to flash, remove and refit the
plug again.
To load probes into a rack:
1. Ensure the probe to be loaded is currently attached to the CMM and has been selected in
CAMIO.
2. Right-click on the racks list and select Load. The Load Probe into Rack dialog box is
displayed.
3. Select the probe to be loaded from the drop-down list.
4. The options now available will depend on the type of probe selected and the racks and
stalls available.
5. Before selecting an option, ensure the specified stall(s) in the rack(s) are empty.
6. When you select to load the tip/module/probe, the CMM will move to drop of the probe in
the indicated location, disassembling it if required.
Note: if any part of the probe fails to load correctly into the rack, use the Master Probe Setup
dialog box to determine whether the problem could be caused by a slightly bent stylus on the
probe used to locate the rack. You can also use the Manually Locate Rack dialog box to
make minor adjustments to the x, y, z co-ordinates of stalls within an existing rack.
Purpose
Use the Setup Rack dialog box to define and locate a rack for use when selecting sensors.
You can set the port availability, and if you have already defined your probes ports can be
reserved for specific probes if required. The same dialog is displayed when you edit a rack.
Warning:
The SCR200 rack must not be plugged in to the Renishaw Interface Unit during manual or
automatic calibration.
Navigation
With sensor management and sensor management tool changers enabled, and with a sensor
selected, click Rack on the Sensors window toolbar, select a rack type to create
With sensor management and sensor management tool changers enabled, and with a sensor
selected, right-click on the Racks list, select a rack type to create
With sensor management and sensor management tool changers enabled, and with a sensor
selected, right-click on an existing rack in the Sensors window, select Edit
Tamper proof - for SCR200 racks only. It should be enabled whenever possible during
inspection so that accidental disturbance of the light beam cannot cause the probe to be
disabled (and potentially crash the probe into the part). Certain offset styli may require
tamper proofing to be disabled to prevent collisions with the rack mounting stem. The tamper
proof setting should correspond with the setting of the hardware switch on the SCR200 rack
(please refer to the Renishaw documentation for TP200 installation, chapter 7).
Start stall number - choose the number for the first stall in the rack. For example, if you
have two racks, you could set the first rack to have stalls 1 to 6 and the second rack to have
stalls 7 to 12.
Number of stalls - for CW43L-AC and ProMax-ASM racks only. Use the drop-down list to
specify the number of stalls for the rack.
Head loading angles - used to specify the head A and B angles to be used when changing
probes. When you have located a rack (after clicking on Complete locate), CAMIO suggests
appropriate angles to to use.
Safety height - used to set a safe height to which the probe head will return to when
dropping off or picking up components between different racks. With the probe head at a
safe height, click the Z button to record this height, which can then be edited if required. If
different safety heights are specified in different racks, the probe head will always move to
the highest one to ensure clearance.
Locate rack - use the text and diagrams in the Locate rack frame to take the specified
touches on the rack manually.
Available - the port is available for CAMIO to place any suitable probe into. For an FCR25 rack
you can also specify whether the port contains an adaptor for a stylus holder.
Reserved for - the port is only available for the probe specified in the drop-down list.
Blocked - the port is not available for any probe.
Occupied - the port currently contains a probe component and the availability cannot be
modified.
OK/Cancel - clicking OK saves the location of the rack, all associated settings and adds the
rack to the racks list in the Sensors window. Clicking Cancel closes the dialog box and the
rack is not created or modified.
An alignment is always a datum and, except for translation by value and rotation by angle,
the datum commands all change the alignment. This is because if you create a datum
(using DATSET), you are re-defining the relationship between nominal space (e.g. on the
CAD model) and actual space (i.e. on the machine).
Use the Alignment section on the Tactile, Tactile Scan and Laser tabs. These allow you to
measure features to create basic alignments.
Use the Create Datum dialog box. This requires the datum features to already exist, but it
allows a much wider choice of features and their origin and direction than is possible with the
Alignment tools. (You could achieve the same result using a combination of rotate and
translate datum commands.)
Use the Locate Datum dialog box to create a datum that is a best fit through a number of
features. This also aligns the model.
Use the Reference Point Alignment (RPS) dialog box to perform a 3-2-1 alignment (i.e.
constraining the alignment with three constraints in one axis direction, two in another and one
in the third direction). This allows you to define the way in which the features used constrain
the alignment.
Use Model Locate - this is a theoretical locate, and is useful off-line with probe selection to
help you find suitable probe angles for your inspection, i.e. these are off-line programming
tools. (An alignment established off-line, other than with Model Locate, may not be valid, as
the measurements will just reflect the nominal feature for Automatic or Manual modes, or
touches for Program mode.)
If the alignment fails you can try again, selecting different features, or selecting different
constraints or axes. There are also a number of complex alignments that you can create
using the LOCATE, MATDEF and GEOM commands.
When you have created an alignment, you can check that it is in the correct place. Use the
handbox to move the sensor tip to where you think the new datum is. The DRO should
display (0,0,0). You can then move the active datum around the part, but each time you do
so, the alignment is altered depending on the commands used. You usually move the active
datum by rotating and translating it, usually to a feature actual or by a nominal value. You
could also use the Create Datum dialog box to create a 1-, 2- or 3-axis DATSET command.
4. Select the first plane in the Program window. Pick the corresponding plane on the CAD
model in the Model window.
5. Pick the corresponding planes on the CAD model for the second and third planes (the
right face and front face).
A manual prompt can now be added to the routine to instruct the operator where to take
the points on the component.
6. Move the insertion point above the first plane in the Teach Path view.
7. Select the first plane in the Teach Path view. Select the Properties window.
To confirm you have selected the correct probe, select the second plane in
the Teach Path view and click Probe Check on the Probe Check toolbar.
The Model window will update to display the new probe angle.
10. Select the second plane to measure from the Teach Path view, enter a new feature name
then proceed as before, clicking Next on the Probe Check toolbar to confirm the chosen
probe angle.
11. Repeat the procedure for the front face including a prompt, name change and probe
move.
12. When all three planes have been prepared, click Apply. Code will be added to your
program and you will be prompted to measure the three planes. Take three points on
each of the chosen faces of the block with the handbox in slow mode.
13. Select the Alignment tab and click Save in the Management section. Select the datum
that was just created and click OK to save this datum in the machine database. This
preserves the datum for future recall.
Click on the Point option in the 2D Features section. Click on Intersection of Line-Plane.
4. The datum is now complete. Enter a datum name, click OK to finish, then save the
datum.
11 Basic Inspection
11.1 Open a New Part Program
Open a new part program for the inspection of the capability block using the following steps.
You can change the directory by selecting the Browse option. Set the radio buttons and
check boxes as shown in the picture.
You can use the program view icon from the toolbar to toggle the display of the text in the
part program between descriptive text (also known as the 'block view') and DMIS commands:
It is recommended at this stage that the Descriptive text listing is used as it is less cryptic
than the DMIS text listing.
The program template will define an initial start-up sequence, such as default co-ordinate
tolerance, display output, manual operation mode, initial sensor definition, machine axis
datum and measurement units.
Note: this template can be modified and replaced or saved with a new name for future
programs that might be created.
Remove any sensor information from the part program that has been inserted into the
program i.e. Define sensor and Select sensor.
Select the Run Program icon from the toolbar and run the program down to the Pause
command.
11.1.4 Sensors
Now introduce the sensors that were calibrated during the sensor calibration section.
In the Sensors window, expand the icon for you probe. Select all the sensors that are needed
for this inspection cycle (you can use CTRL+click to select multiple sensors).
In the Sensors window, right-click on the sensor that is needed to start the inspection cycle
and click Select.
If the probe head is currently at an attitude other than that selected then the following
warning is displayed:
The probe head will turn through the A and B axes simultaneously.
Move the sensor clear of any obstructions and then click OK.
This completes the minimum commands needed at the beginning of every stand-alone
inspection part program sequence. Discuss with your tutor how to save this as a template
for future use.
In the Properties window, choose a name for the top face plane and check that the
operation mode is set to Manual.
When the required number of points is reached, click Apply on the toolbar.
In the Properties window, choose a name for the right-hand face line and check that the
operation mode is set to Manual.
When the required number of points is reached, move the insertion point to be just above the
point command.
In the Properties window, choose a name for the front face point and check that the
operation mode is set to Manual.
Select Alignment in the Teach Path view. The Properties window should now show the Axis
and Origin options as shown below.
Click on the Apply icon on the toolbar. The datum is now set.
This completes the minimum commands needed for the setting of a part datum for a
rectangular component. Discuss with your tutor how to save this datum for future use.
Click New in the Inspect section. This opens the Teach Path view where you can inspect
multiple features (of different types), add moves, select sensors and change measurement
settings.
Click Mode from the Modal drop-down list in the Properties section. Select Automatic.
The CMM is now ready for you to teach a CNC part program.
The Teach method of inspection described here uses the CMM handbox to record the
CMMs current position by pressing button 9 (Teach Move). Automatic points are recorded
by taking a manual point with the machine at touch speed (button 8).
Select the Point in the Teach Path view and use the Properties window to change the
nominal X axis displayed value for the value stated on the drawing. Note that with the
current axis system, the values for all axes are negative into the capability block.
In the Tolerance Output section, click the Cortol X field. Select CORTOL_X1 from the
drop-down:
Change the feature name first and then after measurement change the nominal and
tolerance values.
Measurement.
Repeat the circle measurement procedure for the other two 13 diameter holes, the 80
diameter recess and the 50 diameter boss.
Finally, click the Apply icon to update the CAMIO program. Commands for all of
the circles will be added to your program.
In the dialog box that is displayed use the radio buttons and drop-down lists to select the
Feature actual for the axes of the 50 boss that are to become the new datum. Give the
datum a new label name and click the OK button:
Hole 1 of the PCD is set at 15 to the Y+ axis. With reference to the following sketches it will
be seen that this will give a value of 105 unless you modify the current axis system.
To summarise:
In the dialog box that is displayed use the radio buttons to select the Z axis as the axis to
rotate about. Type an angle of 90 in the text box. Give the datum a new label name and
click the OK button.
From the Modal drop-down list, select the Working Plane icon.
In the dialog box that is displayed use the radio buttons to select the XY plane and then click
the OK button:
Click on the Sensor Depth Setting icon from the Measurement drop-down list and enter the
preferred measurement depth in the displayed dialog box.
Use the New option to create new Cortol Radius and Cortol Angle
tolerances.
Select all eight holes in the Teach Path view. In the Properties window, make sure the Mode
in the Measurement Mode section is set to CNC.
Click on the Alignment tab to display the Datum icons on the toolbar.
Click on the construct Circle icon to start the Construct Wizard for a circle.
Select the eight circle features for the PCD in the Explorer window.
Drag-and-drop
the selected
items into the
open
Construction
Wizard
window.
Insert a new circle feature name, insert tolerance values for X, Y and Diameter.
Click on the green tick icon in the Construction Wizard window.
On the Tactile tab, select the measure Arc icon. Switch back to using Cartesian
co-ordinates.
In the above form change the name of the feature. Add nominal values as per the drawing
with due regard to the polar values for the start angle.
In the Tolerance Output section of the Properties window, select New from the Diameter
drop-down list.
Using the points FrontArc-Left and FrontArc-Right, measure the width between them across
the slot mouth.
Select New.
Enter values:
Click OK.
Using the same two points find the mid-point between them and report on this new point.
Click on the Construct Point arrow and select Mid-Point from the drop-down list.
Give the new point a name and then select the two points in the construct box drop-down
lists. Set the nominal and tolerance values to suit the drawing.
Now output the FrontArc-Bott point using the Output Feature icon on the Tolerance
tab.
12 Introduction
The database can reside on any accessible read/write device on your network. The
database can be shared with any number of other users, allowing multiple column CMM
interaction and supervision monitoring.
From CAMIO, select Open Program from the File menu and select a program. In the Open
Inspection dialog box, select Use report file in the Report file name section (you can still
create a report without checking this box, but you will be prompted for a file name when you
save the report). Click OK and run the inspection program (you can use Report mode from
the Open Inspection Advanced dialog box if the inspection has been run previously). In
CAMIO, select the Report tab and if not already highlighted, select the Design button in the
Report section. To make any changes to your report, the Design button must be selected.
The following window will appear.
Note: it is not possible to make any alterations to your part program, close your program, or
exit CAMIO whilst in Design mode.
New Section
A tab for the new section is also added to the Model window where you can view your
report as you create it. Select this tab. If you have a CAD model open this will be
displayed in each report section tab in the Model window.
Right-click on the Section in the Report Outline window. Select the Rename option and
rename the report section to Top Face.
Create two new sections, one for the Front Face, the other for the Right Face. Add CIR002 to
the Flyouts in the Front Face section. Add CIR003 to the Flyouts and CIR004 to the Forms in
the Right Face section:
The report section names can be changed at any time during the session.
Flyout Styles
Allows you to create new flyout styles or edit existing ones to show the information you
choose in the flyouts throughout your report.
Enter some text to represent the name of this new style. The style name can be
changed at any time during the session (using a slow double-click).
Form Style
Allows you to create new form styles or edit existing ones to show the information you
choose in the forms throughout your report.
Enter some text to represent the name of this new style. The style name can be
changed at any time during the session (using a slow double-click).
Table Styles
Allows you to create new table styles or edit existing ones to show the information you
choose in the Report table for each section of your report.
Enter some text to represent the name of this new style. The style name can be
changed at any time during the session (using a slow double-click).
To apply your table style, select a report section in the Report Outline window. Make sure
Table is On in the Properties window and select the required table style. This applies the
table style to the table shown in the Report Preview window. Note that this does not affect
the tables that are displayed in flyouts.
Use the new table style to customise each of your report sections.
Colour Maps
Allows you to create new colour map styles or edit existing ones to change the display colour
of the information in your report flyouts and the graphic column of tables.
Enter some text to represent the name of this new style. The style name can be
changed at any time during the session (using a slow double-click).
Enter some text to represent the name of this new style. The style name can be
changed at any time during the session (using a slow double-click).
Auto Layout
Flyouts can be arranged on your report by selecting them, then clicking the blue arrows on
the flyout and dragging it to a new position. You can also use the Auto Layout button on the
main toolbar to allows CAMIO to automatically arrange the flyouts for you.
Use the Model window toolbar buttons to position the model. Each section of your report can
show the CAD model in different orientations.
If you have made changes to your report but not saved them, the Save Session dialog will
appear if you close your program, allowing you to save or discard your changes.
4. The Export and Print options are also available from the toolbar in the Report Preview
window.