• Siemens interface has been updated to enhance communication speed
  • Now supports posting tool offsets directly using G-code or through a macro
  • Now supports reading/writing system parameters for both the table and head rotational axis and center of rotations
  • Improvements to the G-Code generation when creating independent macros
  • Temperature Compensation is now available in CappsNC
  • Pitch – Comp Table Feedback is now available in CappsNC


  • AATRMI can receive the connection requests from the existing network cards, IP address of the available cards is displayed in the notifications window after starting the server
  • AATRMI now supports improved communication buffering for all AATRMI interfaces
  • AATRMI now automatically prompts an error message in case of a firewall blockage 
  • AATRMI and Data IO will reconnect automatically if connections is lost
  • AATRMI for Siemens Interface has been updated to enhance CNC communication, responding CNC cycle changes and program execution 
  • AATRMI now supports running multiple instances on the same PC 
  • AATRMI now supports setting a machine name

AATLC (AAT Laser Connect)

  • AATLC now has a build date, build time, and version number
  • Organizational changes to settings
  • AATKeyence now offers to work with A head, B head, AB combined, and AB independent mode
  • Enhancements in memory allocation to better handle laser trigger points processing
  • Enhancements in Laser DRO 


System Configurations

  • The default location of probe model files can now be changed through a machine configuration file
  • A new INI parameter is added in System configuration 
  • New parameter: 
  • To control Laser Scanning Settings
  • To control the level of trust in master ball location, it can either adjust the tool offsets or the master ball location depending on parameter status
  • To set maximum scan path simulation points
  • To display machine name in Data IO
  • To control CNC head and table speeds
  • To include DMIS logic in NC generated G-code is added to interface parameters
  • To delete CAD after closing Program/Project
  • A new option to control inserted graphics in Report Window has added to System Configurations > General Settings. New control allows user to set page or text width when inserting graphics
  • A new Feature Location type option has been added to System Configuration > Report which can be applied to any feature, true position and composite true position outputs. This option allows the user to display location outputs from various different key points of the feature, i.e. bottom of the cylinder, mid section of the cylinder and top, which is especially useful for cylinder, cone and line outputs

Work Offsets

  • Updates on work offsets can be done though CNC Menu without using a CAPPS/PASTRU command
  • Now supports passing String variables in CAPPS/PASTRU command
  • Now supporting FINE Part work offsets (Only available in Siemens interfaces)
  • Enhancements in handling 5-Axis Calibration Offsets
  • CAM Automation offers to automate inspection and machining programs and providing feedback before and after the machining process
  • Now supports Dual Laser Integration
  • Enhancements in CAM Automation
  • Enhancements in  Spindle Indexing
  • Enhancements in stabilizing of laser scanning

Tool Offsets

  • A new setting to indicate if a sensor is working at the tip positon or spindle face has been added to Probe Menu > Define dialog. This setting is available for all 3 axis, 4axis and 5 axis machine configurations. By defining sensor’s work position, the user can switch back and forth between different sensors which work at different tip positions on the same machine, i.e. touch probe and laser sensor. Generated G-Code and data received from the machine will automatically be compensated for any offsets for each of the sensors defined using this setting. 


  • Capps can now calibrate without the need of opening a new program
  • Enhancements in displaying points during calibration animation
  • Enhancements in calibration animation
  • Enhancements in Ring Calibration in Siemens direct interfaces
  • Enhancements in calibrating strain–gauge probes in Siemens direct interfaces
  • Enhancements in Touch Probe Calibrations in CappsNC
  • Touch Probe Calibrations for Siemens interface has been stabilized
  • Star Probes star probe calibrations are now available in CappsNC
  • Manual probe calibration in Capps DMIS has been enhanced to delete bad points during calibration and advanced calibtration settings now available


  • Full support for dual laser as well as two independent heads
  • Laser scan files now treated like point (.pts) files
  • Point cloud size capped
  • Latency now depends on the frequency of the laser
  • The Scan Path can be controlled through the Depth Parameter


Point Clouds

  • A new point cloud engine has been added
  • Measure/extract points from rendered or Triangulated Point Cloud Data
  • Point Cloud Triangulation is optimized to use less memory for the computed triangles
  • Capps now extracts Cones, Cylinders and planes along with Points and Circles from rendered or triangulated Point cloud data.
  • Capps now supports PSL format for exporting and importing point clouds
  • Enhancements in rendering triangulated point cloud data
  • Fixes in circle extraction in point clouds using extracted plane as a work plane
  • Feature Extraction dialog was redesigned to be more user friendly
  • Extracted features now can be ordered by feature name
  • Color Coding has been added to reflect extracted features in or out of tolerance status
  • A new right click menu added for quick options on extracted features such as Zoom, Output, Remove etc. 

Feature Filtering

  • A wildcard can be used in filtering features in Pick Features dialog
  • Now supports measuring a set of points from a point cloud data


  • Datums features are now available
  • Datums are now included in feature lists along with CAD Tree View
  • Datums have their own menu which allows creating/clearing datum features any point
  • Datums can be cleared by the user any point during the program
  • True Position outputs now supports active, local coordinate system
  • A new set of options has been added to control 1D True Position outputs in the True Position dialog. These options force the user to select a direction such as X, Y, Z, width, length, etc.
  • Composite True Position outputs now uses Patterns 
  • Composite True Position outputs now supports Material Conditions
  • Patterns can be created individually from existing features
  • Pattern outputs includes Pattern Locating Tolerance Zone Framework (PLTZF) and Feature Relating Tolerance Zone Framework (FRTZF)
  • Fixes Distance Between Features dialog
  • New options for calculating Distance Between Features such as average, minimum and maximum, i.e. minimum distance between two circles could be calculated between closes boundaries to each other instead of center to center.
  • Fixes in Angle Between Features dialog
  • GD&T callout symbols are now added to Grid View in the Report Window. The symbols can be saved as a PDF and can be printed
  • Datums dialog is now fully supported and functional in Form & Profile dialog
  • An option has been added to let the user to choose to zero out the errors in datum features in GD&T Menu > Datums dialog
  • Enhancements in True Position dialog
  • Enhancements in applying material conditions
  • Enhancements in Parallelism and Perpendicularity units
  • New dialog for:
    1. Parallelism
    2. Perpendicularity
    3. Angularity
    4. Concentricity
    5. Circular Runout
    6. Total Runout

Note: Please refer to GD&T Enhancements Outline document for further information. 


  • Alignment Translation dialog now supports CAPPS/LOCKPART for SetToNom option
  • Alignment Translation dialog now has a Preview option
  • Alignment dialogs now display XYZ and ABC data of the current alignment
  • 3D Bestfit Alignment:
  • Has been optimized to minimize errors between selected actual features and their corresponding nominal features
  • Can use Curves, Surfaces and Point Clouds in best fit when Compare to CAD is checked
  • Now has a new option has been added to minimize the profile errors 
  • Now supports applying X, Y, Z and I, J, K constraints 
  • Now supports new controls to apply how each feature is used in the best fit

Note: Please refer to 3D Bestfit Alignment Outline document for further information. 


  • New Reporting Tool combines the graphical reporting features, templates, views and saving report options under one dialog to make it easy to create better visual reports. 
  • New Reporting Styles have been added including the Compact 1, 2 and 3
  • Reports now recognize the names of the feature and the datums automatically
  • A new True Position chart has been added to display the direction and magnitude
  • Reporting in Polar Coordinates has been improved which supports reporting features both in polar and cartesian in the same report
  • Support for Spherical Coordinates has been added for both feature outputs and tolerances
  • A new control has been added to support labeling for Cartesian, Polar and Spherical coordinate systems
  • Tolerances for all coordinate systems are now available under GD&T Menu > Tolerances
  • A new option to insert page breaks in to the report has been added to Report Menu. Inserting a page break into the report, also adds a DMIS command for that particular page break
  • Page break is ignored saving reports in any format except RTF. They are also ignored in HTML View 
  • When printing a report, a page break stops printing the current page and starts a new page. Repeated consecutive page breaks adds blank pages in the printed report. If those breaks are at the end of the report, they have no effect.
  • For feature patterns of the same type, user can now report maximum form, average size, maximum size and/or minimum size
  • Report Header dialog has been updated to include up to 20 custom report header items, which the user can add both name and value for each of them (For Classic Report)
  • All of the header items in the Grid Layout header designer could be customizable
  • Enhancements in reporting cone outputs

Feature Construction

  • Capps now supports two new intersection operations, constructing a circle by intersecting two spheres and constructing points by intersecting sphere and circle
  • Capps now will add a nominal feature for any constructed feature
  • Enhancements in breaking a Curve into points
  • Enhancements in Pattern construction
  • Enhancements in Plane and Line construction options to provide offsets 

DMIS and Programming Enhancements

  • Capps can now be started using a batch file using -RSSC command-line parameter
  • Now supports mirroring Views along with DMIS program
  • Now supports mirroring Templates along with DMIS program
  • RECALL/NOMFIL now supports file extensions *.AAT and *. APT
  • Notepad++ is set as the default editor for posted NC programs
  • Conditionals dialog now displays available variables that can be used with IF and JUMPTO/ commands
  • Error Map Calculations for horizontal arm machines has been stabilized
  • New short cut keys have been added to comment/uncomment DMIS lines
  • Enhancements in saving actual and nominal files
  • Enhancements for String creation 
  • Enhancements in Right Mouse Click Menu during program execution
  • Enhancements in Exporting Data
  • Enhancements in saving reports during program execution
  • New DMIS commands: 
    1. CAPPS/Version has been added to support backward compatibility for old CAPPS versions
    2. F(*) = FA(*) and F(*) = F(*) has been added to copy an actual or a nominal to a new nominal feature
    3. CAPPS.ACTUALS.SIZE returns the number of actual features
    4. CAPPS.ACTUALS.FEAT[N].LABEL returns the label name for the actual feature at index N
  • New DMIS commands to access feature data in MCS position, i.e. CR.MCSX, CR.MCSNX etc. 
  • New DMIS commands to access individual point data for a feature, i.e. first point in a circle measurement with 7 points, CR.1.X, CR.3.Y etc. 
  • New DMIS commands has been introduced to load database files such as sensors(*.sns), views(*.vws), datums(*.dat) etc. which indicates the options selected such as overwriting, appending to the existing list for those files. 
  • Improvements are made for creating a list programs to Execute Scheduled Programs
  • New DMIS commands are added to create custom report headers 
  • A new option is added to exclude nominal definition from the output statements in DMIS
  • User can also query the for or size of a feature pattern of the same type, using the OBTAIN or the DOT operator
  • New proximity parameter has been added to the Run Program dialog to help detecting collision in tight areas during the simulation of a part program.

Graphical User Interface

  • Composite Tolerance dialog has been redesigned
  • Now animates 4/5 Axis Head Moves
  • True Position dialog has been updated
  • Delete Graphics dialog now supports adding DMIS code to delete CAD, Actuals, Nominals and point clouds, along with the options to just delete from Graphics Window, just add DMIS command, or both
  • Work Offset Coordinate System is added to Graphics Window
  • Set Labels dialog now includes point clouds and patterns
  • Grid View and Graphical Report windows are now synchronized and share the same layout
  • Enhancements in editing nominal features, including overwriting existing and reverting back to previous parameters
  • Enhancements in Sensor Select dialog
  • Enhancements in Views dialog
  • Improvements for simulating machine models for head and table configurations
  • A new option has been added to display coordinates relative to work offset position in DRO


  • Angle Between Features are now supported in templates
  • Space between templates and Graphics Window can now be changed
  • Now supports setting a maximum number of templates created at once
  • Templates now supports all coordinate systems and user now switch between different tolerances for each coordinate systems under Report Menu > Set Outputs
  • Improvements in symettry calculations and now can be displayed in templates
  • There is a new option in Template Outputs to sync with report or not, which is in sync by default


  • Enhancements in defining nominal cone dialog
  • Curve nominal representations are created automatically, using a curve degree of two

Extracting Nominals From CAD

  • All 3D features are now supported in the extraction
  • Feature Labels now can be used to filter CAD entities


  • Views(.vws) file is now part program files
  • Now supports adding, removing and recalling Views from the Tree View
  • Now user can sort features in the TreeView dialog by label ascending, label descending, type ascending, type descending