Skip to main content
As-Built As-Built - Revit As-Built - AutoCAD VirtuSurv - VirtuSurv 2018 As-Built - Modeler VirtuSurv - VirtuSurv 2019          
BuildIT BuildIT - Projector BuildIT - Construction BuildIT - Metrology              
CAM2 CAM2 - SmartInspect CAM2 - 2023 CAM2 - 2018 CAM2 - Measure 10 CAM2 - Measure Q CAM2 - Measure X CAM2 - Measure 3/4 CAM2 - AnthroCAM CAM2 - 2019 CAM2 - 2020
CAM2 CAM2 - 2021                  
Cobalt 3D Imager 3D Imager - Cobalt                  
Cobalt Design Cobalt Design - M Cobalt Design - S Cobalt Design - Dual              
Computers Computers - All Computers                  
FARO Aras 360 & CAD Zone FARO CAD Zone - Fire & Insurance FARO CAD Zone - Crime & Crash FARO CAD Zone - CZ Point Cloud FARO CAD Zone - First Look Pro FARO 360 - Reality FARO 360 - HD FARO 360 - Blitz FARO 360 - Genius    
FARO Zone present4D - present4D                  
FARO Zone 2D FARO Zone 2D - 2018 FARO Zone 2D - 2019 FARO Zone 2D - 2020 FARO Zone 2D - 2021 FARO Zone 2D - 2022          
FARO Zone 3D FARO Zone 3D - 2018 FARO Zone 3D - 2019 FARO Zone 3D - 2020 FARO Zone 3D - 2021 FARO Zone 3D - 2022 FARO Zone 3D - 2023        
FARO Zone 3D Advanced FARO Zone 3D Advanced - 2018 FARO Zone 3D Advanced - 2019 FARO Zone 3D Advanced - 2020 FARO Zone 3D Advanced - 2021 FARO Zone 3D Advanced - 2022          
FaroArm/ScanArm FaroArm/ScanArm - Quantum S FaroArm/ScanArm - Quantum M FaroArm/ScanArm - Quantum E FaroArm/ScanArm - Edge FaroArm/ScanArm - Fusion FaroArm/ScanArm - Prime FaroArm/ScanArm - Platinum FaroArm/ScanArm - Legacy Quantum FaroArm/ScanArm - Titanium FaroArm/ScanArm - Advantage
FaroArm/ScanArm FaroArm/ScanArm - Digital Template FaroArm/ScanArm - Gage FaroArm/ScanArm - Quantum S Max FaroArm/ScanArm - Quantum M Max FaroArm/ScanArm - Quantum E Max FaroArm/ScanArm - Gage Max        
Hand Held Scanner 2D Hand Held Scanner - ScanPlan 3D Hand Held Scanner - Freestyle3D 3D Hand Held Scanner - Freestyle3D X 3D Hand Held Scanner - Freestyle3D Objects 3D Hand Held Scanner - Freestyle 2          
Language Quality HT MT AT NT INT - Internal Sales - Internal Resources Sales - Order and Quote Sales - Product Info Sales - Sales Readiness Sales - Training
Language Quality CS - Procedures and Product Sales - Product Launch Sales - Promotions CS - Quote to Invoice CS - Phone System CS - New Hire Training CS - General CS - FARONow New User CS - Salesforce Settings CS - Product Info
Language Quality CS - Licensing                  
Languages Language - English Language - Japanese Language - German Language - Chinese Language - Spanish Language - Italian Language - Portuguese Language - French Language - Korean  
Laser Projector RayTracer - RayTracer Laser Projector - Tracer M Laser Projector - Tracer SI              
Laser Radar Imaging Laser Radar - VectorRI                  
Laser Scanner 3D Laser Scanner - Focus S 3D Laser Scanner - Focus M 3D Laser Scanner - Focus3D 3D Laser Scanner - Focus3D X 3D Laser Scanner - Focus3D X HDR 3D Laser Scanner - Focus3D S 3D Laser Scanner - Photon 3D Laser Scanner - Focus S Plus 3D Laser Scanner - Swift 3D Laser Scanner - Focus Premium
Laser Scanner 3D Laser Scanner - Focus Core                  
Laser Tracker Laser Tracker - Vantage Laser Tracker - ION Laser Tracker - Vantage S Laser Tracker - Si Laser Tracker - X Laser Tracker - Xi Laser Tracker - Vantage E Laser Tracker - Vantage S6 Laser Tracker - Vantage E6  
Legacy Gage Legacy Gage - Bluetooth Legacy Gage - Plus Legacy Gage - Standard Legacy Gage - Power            
Legacy Software Legacy Software - CAM2 Gage Legacy Software - Gage Software Legacy Software - Insight              
PointSense PointSense - Basic PointSense - Pro PointSense - Building PointSense - Plant PointSense - Heritage PointSense - Revit CAD Plugin - TachyCAD Building CAD Plugin - TachyCAD Archeology CAD Plugin - TachyCAD Interior CAD Plugin - PhoToPlan Basic
PointSense CAD Plugin - PhoToPlan CAD Plugin - PhoToPlan Pro CAD Plugin - PhoToPlan Ultimate CAD Plugin - DisToPlan CAD Plugin - MonuMap CAD Plugin - hylasFM CAD Plugin - VirtuSurv      
RevEng RevEng - RevEng                  
ScanArm ScanArm - Design ScanArm 2.0 ScanArm - Design ScanArm ScanArm - Forensic ScanArm ScanArm - Design ScanArm 2.5C            
SCENE SCENE - Capture and Process SCENE - WebShare Server and 2Go SCENE - WebShare 2Go App SCENE - 2018 SCENE - 7.x SCENE - 6.x SCENE - 5.x SCENE - 4.x SCENE - LT SCENE - 2019
SCENE SCENE - 2go App SCENE - 2020 SCENE - 2021 SCENE - 2022            
Serial FaroArm Serial FaroArm - Silver Serial FaroArm - Gold Serial FaroArm - Bronze              
Sphere FARO Sphere - Sphere                  
Visual Inspect Visual Inspect - App Visual Inspect - CAD Translator                
WebShare WebShare - Enterprise WebShare - WebShare Cloud                







FARO® Knowledge Base

Creating QuickTools in CAM2



QuickTools are programs that allows the user to save a set of commands to standardise and simplify inspection of components. QuickTools can contain many types of commands such as measurements, alignments, constructions and reporting, that are required to perform a complete inspection, and provide the results to the user.

There are 2 main methods to create QuickTools, available in the Automation ribbon:

  1. Record – the user can record each step as they perform the inspection.
  2. Create from Features – the user can first perform the inspection, and then once completed automatically create the QuickTool.

Download a PDF of this procedure:  QT001: Creating QuickTools


  • Determine the features to be inspected, datum / alignment features, tolerances etc.
  • Ensure the QuickTool panel is docked to the RH side of the screen. To show this, from the View ribbon:
    1. Select View Closed Panels
    2. Select QuickTools from the bar that appears below.

The QuickTool panel is located on the RH side of the 3d Viewer. To dock into place:

  1. Select the QuickTool tab to open the panel.
  2. Click the ‘pin’ icon, to fix into position.

Method Using Record

This option enables the user to record the QuickTools ‘live’ as the measurement steps are created, and can be used in Measure Mode or Template Mode.

From the Automation ribbon:

  1. Select New. New Program 1 will appear in the gallery, click into cell to rename the program if required.
  2. Select Record

The user can now measure features, create coordinate system, enter tolerances etc. as normal, and the necessary steps will be recorded into the QuickTool panel, as they are created by the user.


Note: Not all commands are listed into the QuickTool panel, however these must not be deleted from the Features panel.


Additional commands can be added after the core steps have been recorded. These commands will be explained in detail later in this document.


Method Using Create from Features

This option can be used when a measurement routine has already been performed, and the features / commands are present in the Features panel.

There is an additional benefit to using this option, since if a CAD model has been used in the creation of the measurement routine, to align and extract nominal features from, CAM2 will automatically create the images for each Add Readings step.

The image created will be based upon the 3d view that was displayed, at the time the feature was created. Therefore, by manipulating the view prior to picking features from CAD, the user can customize the images needed.

To create a QuickTool using this method, once all commands have been created, from the Automation ribbon:

  • Select Create from Features
    CAM2 will copy the required commands into the QuickTool panel, and if possible create associated images to the required steps (these can be viewed in the Image Creator workspace, see: IC001 Image Creator for QuickTools).

Additional Commands

As previously mentioned, once the core steps of the QuickTool have been recorded / created, there are additional commands that can be inserted into the QuickTool when Record is active.

These additional commands are available in one of two areas within the QT panel:

  1. Panel Toolbar – available when in record mode (selecting a line in the QT and the command will be inserted above it).
    1. Add Comment: inserts a comment into a QuickTools program, that a user will see when playing the QuickTools program, and must acknowledge by clicking OK. Comments may be placed at any position within the QuickTools program.
    2. Add Report: automatically creates a report that is normally added to the end of a QuickTool, however can be inserted at any point.
    3. Fine Registration: Fine registration is only used with Point Clouds captured using an Imager and rotary table. This is normally added after the Add Readings to Point Cloud steps.
    4. Extract Feature: used to extract geometrical features from point cloud(s) in the QuickTool.
    5. Change Adapter: inserts a prompt step into a QuickTools program, to change the adapter of the FARO® Laser Tracker device, and apply this to subsequent measurements.
    6. Set Active Device Position: (Move Device) inserts a program step to move the device position. While recording the command, the new Device Position will be defined based on existing targets.
    7. Solve Device Position: (Move Device) inserts a program step to solve the device position. When the operator runs the QuickTools program, the Device Manager panel prompts the operator to re-measure the targets and solve the device position before continuing.
    8. Freeze Recalculation: insert before the Add Readings to point cloud step, to avoid automatic recalculation of alignments, feature extraction etc.
    9. Unfreeze Recalculation: insert after all Add Readings to point cloud steps, to initiate calculations using the point cloud data.
    10. Lock / Unlock QuickTool: allows the user to protect the QuickTool using a password. This protects the program from being edited, overwritten, or deleted from the measurement file.
    11. Remove Locks: allows the user to delete the password protection by entering the saved password.

Note: Once a command is inserted, its properties can be viewed and edited in the lower Properties window in the QuickTool panel. See Properties Window Options for more information.

  1. Properties Window – displayed at the QT panel foot, when a line is selected. There are several CAD View commands available in the toolbar of Properties window. Use these to assign, preview, or delete a specific view of the CAD part for any QuickTools program step.
    1. Save CAD View for Step: Manipulate the position of the CAD part in the CAD View window as desired, and click this button to save this view to the QuickTools program step.
    2. Clear Saved CAD View: Click this button to delete an associated CAD View from the QuickTools program step. If no CAD View has been saved to this step, this button is unavailable.
    3. Re-center To Saved CAD View: Click this button to re-centre the view to a saved CAD View from the QuickTools program step. If no CAD View has been saved to this step, this button is unavailable.
    4. Preview Saved CAD View: Click this button to preview an associated CAD View from the QuickTools program step. If no CAD View has been saved to this command, this button is unavailable.

Properties Window Options

Depending upon the command selected, the Properties window will display additional options.

Program Name

Line options:

  • Session Data: This refers to the information the user must enter at the beginning of the QuickTool that creates the header for the report.
    • Do not edit Session Data - Does not allow any user entered information into the Report Header.
    • Prompt for Session Data - Allows the user to enter required information into the Report Header.
    • Import Session Data - Automatically imports the required information from an existing text file in a set location.
    • Clear Existing Measurement Data - When checked, this deletes previous part measurement data from all Add Readings steps. features. This option is ‘on’ by default.
    • Maximize Measurement Window - This increases the measurement window to full screen. For use mainly when images are added to guide the user.
    • Re-use Open Feature Window - This allows the uses of a single DRO window to be re-used for multiple features. Otherwise the user may have multiple open DRO windows positioned on the screen.


Add Readings

This contains 2 tabs, one Basic and another for Advanced options.

  • Basic Options:
    • Feature - Cannot be changed.
    • Device - If only one device is connected, this will be automatically selected. When more than one device is connected, the user can select which device must be used to measure the feature.
    • Measurement Data - Allow the user to determine the number of readings that must be taken.
      • If Use Range is unchecked, then the entered value is a fixed number of readings.
      • If Use Range is checked, the user can enter a minimum and maximum number of readings.

  • Advanced Options:
    • Sample Mode - This related to how the measurement readings are taken:
      • Single Point - The user determines when to take a reading by pressing the ‘green’ button for FARO arm, or the ‘G key when using Laser Trackers.
      • Time Interval - The user starts the measurement using the by pressing the ‘green’ button for FARO arm, or the ‘G key when using Laser Trackers, however, points are then taken automatically at the entered millisecond frequency (ms)
      • Distance Interval - The user starts the measurement using the by pressing the ‘green’ button for FARO arm, or the ‘G key when using Laser Trackers, however, points are then taken automatically at the entered distance value.
      • Replace Existing Readings - When checked, this deletes previous part measurement data from this feature only.
    • Tooling - These options only apply to Laser Tracker measurements.
      • Override - Check to specify:
        Note: When using this option, the measurements will be compensated for the target and adaptor type set.
        • Target – Spherically Mounted Retroreflector (SMR) type and size
        • Adapter – type and size
    • Trigger
      • Auto
        • When unchecked, the user triggers the measurement.
        • When checked, the measurement is automatically triggered after the previous step.



Change Active Alignment

These options relate to which alignment or coordinate system is set active at this step.

  • Alignment - The user can determine which alignment or coordinate system is set active at this step. Select from the pulldown list.
    • Control Alignment Error - This allows the user to enter a maximum alignment error value, and then choose what action occurs if this is exceeded.
    • Maximum allowed error - User can enter a value
    • Bad Alignment Action - If the alignment error is above entered value the user has 3 actions to choose from:
    • No Action - Do nothing, continue.
    • Ask User - User is asked to decide action.
    • Stop QuickTools Program - Terminates the QuickTool


These options relate to comment lines.
Note: When a comment line is show in a QuickTool, the user must select OK to proceed.

  • Comment - User can enter text in the cell, which will be displayed at this step of the QuickTool
  • Image - User can insert an image, which will be displayed with the comment.

Change Adapter

Inserts a prompt into a QuickTools program, to change the active probe of a Faro arm, or adapter of a Laser Tracker.

  • Devices - Select the device.
  • Probe Family - Select the type and size of probe / SMR
  • Probe - Select the adaptor type
  • Calibration Option (FARO arm only) - It is possible to force a probe calibration after the probe change. Check Use Probe Calibration then select the method to be used)

Move Device Position

Inserts a program step to move the device position. To enable a move device to be manually entered to a QuickTool, the user must first define the required position, and which feature are used, in Manage Devices in Devices tab.

  • Devices - Select the device to move.
  • Positions - Select the device Position to move to.
    Note: Device Position 1 is the start position, and does not need to be associated with features. All additional position must first be defined in Manage Devices.
  • Options - Choose what action is needed:
    • Set Active - This sets the position active.
    • Solve - Calculate the position based upon the measured features
    • Edit - Allow the user to edit the features to be used to define the position.

Add Report

Inserts a step to create a report to the user’s specifications. The report must first be created using the Report workspace.

  • Report List - Select the report to be created.
  • Report Template - Select the template / layout
  • Export Report - Select from pull-down:
    • Do Not Export Report
    • Prompt User: user will save the report manually.
    • Save to Folder: auto save to a specific folder.
    • Save to Predetermined File: auto save to a specific file

See Also



Help Sheet, QT001