Surface Roughness

The Surface Roughness tool generates measurements of surface roughness. The following measurements are available:

The tool offers five filter operations that can be enabled or disabled individually as required. The following filters are available:

For information on adding, managing, and removing tools, as well as detailed descriptions of settings common to most tools, see Tool Configuration.

Inputs

To use a measurement as an anchor, it must be enabled and properly configured in the tool providing the anchor. For more information on anchoring, see Measurement Anchoring.

Inputs
Name Description
Enable Batching

When Enable Batching is checked, the tool takes an array as input and processes each surface in the array individually. There is no limit to the size of the array, other than processing limitations of the sensor.

For more information on arrays, batching, and aggregating, see Arrays, Batching, and Aggregation.

Surface Input

The data the tool applies measurements to or processes.

Anchor X

Anchor Y

Anchor Z

The X, Y, or Z measurement of another tool that this tool uses as a positional anchor. Positional anchors are optional.

Parameters

The following parameters are in the expandable Parameters section in the tool's configuration.

Parameters
Parameter Description

Enable Processing

When enabled, the tool starts performing measurements.

Working Mode

The tool's working mode. One of the following:

  • Measurement
  • Check Parameters: Use this to check the calibration parameters. When you set the tool to this mode, an expandable Calibration section displays, containing additional parameters. For more information, see Calibration.
  • Reset Parameters: If the calibration parameters are no longer used or a new calibration is carried out, select Reset parameters once.
  • Roughness Calibration: See Roughness Calculation Procedure.

See Calibration Procedure.

Number of Regions Sets the number of regions to be calculated, currently up to 16. (Two additional regions are reserved for calibration.)

Calibration

An expandable section displayed when Working Mode is set to Check Parameters.

The tool gives the summed mean values and the recorded sample number after each measurement.

For mirror calibration, the mean values of the background noise of Sa and Sq and the number of measurements are returned.

For roughness calibration, the nominal values of Sa and Sq must be specified before the measurement starts.

The mean scaling value and the number of measurements are returned.

Configuration

Lets you choose which region to configure in the expandable Region {n} section. Regions are independent.

The two regions for mirror and roughness calibration targets are suspended after the specified number of evaluation regions, that is, after changing the number of evaluation regions, the settings for “Mirror” and “Roughness” must be checked again.

Region An expandable section containing the parameters for the region selected in Configuration.
Use Region If enabled, uses the region you define.

Number of Regions

Select the number of regions to be calculated, currently up to 18. Two regions are available for selection (the last 2 are reserved for calibration).

Fill Gaps Mode

Set to Linear Interpolation to fill any holes in the surface and on the edge while trying to keep the surface as natural as possible.

Remove Form

Check to remove form from the surface with homogeneous or inhomogeneous polynomial filter.

Polynomial Order

Order of polynomial function.

Remove Outliers

The outlier is defined here as a percentage of points in relation to the total number of points at the furthest distance from the height center. When using the integrated histogram curve, the outliers outside the threshold range are replaced by the corresponding limit values, which are calculated by the points within the threshold range.

Remove Waviness

Check to remove waviness using Gaussian or Cubic Spline filter.

Filter Type

Choose Gaussian filter or Spline Filter.

End Effect

Methods for dealing with end-effects. One of the following:

  • Zero Padding criterion (ZPA)
  • Linear Extrapolation (LEX)
  • Line Symmetric Reflection (LSR)
  • Point Symmetrical Reflection (PSR)

Use Low Pass Filter

Low Pass Cut-off

Check Use Low Pass Filter to use low pass filter with cut-off wavelength defined in Low Pass Cut-off.

Margins

Custom margin distance.

Output Parameters

Some combination of measurement outputs can be selected. Dynamic measurement management is used.

External ID

The external ID of the tool that appears in GoHMI Designer. For more information, see GoHMI and GoHMI Designer.

Outputs

Outputs section with a measurement expanded to show user-configurable decision min/max fields and an external ID

You configure the Min and Max parameters by expanding the measurement in the Outputs section. In order for a measurement to return a Pass decision, the measurement must be between maximum and minimum values; the range is inclusive.

Measurements
Measurement Formula

Sa {n}

Arithmetical mean height, which is the difference in height of each point compared to the arithmetical mean of the surface.

Sz {n}

Maximum height, which is defined as the sum of the largest peak height value and the largest pit depth value within the defined area.

Sq {n}

Root mean square height, which is equivalent to the standard deviation of heights.

Sv {n}

Maximum pit Height, which is the absolute value of the height of the largest pit within the defined area.

Sp {n}

Height of the highest peak within the defined area.

Sku {n}

Kurtosis, which is a measure of the sharpness of the roughness profile.

Ssk {n}

Skewness, which represents the degree of bias of the roughness shape (asperity).

Data
Type Description

Extracted Surface

Surface data after filling gaps.

Form Removed Surface

Surface data after subtracting the polynomial pattern.

Roughness Surface

Surface data after a high pass filtering.s

Calibration Procedure

1. Deactivate "Enabled Processing" to get into the editing mode.
2. Use "Check Parameters" in the "Working Mode" option to check the last calibration.
3. Use Reset Parameters to ensure that all parameters from the last calibration are reset. If no correction is used, this action can also be used.
4. Change the "Working Mode" to "Mirror calibration".
5. Editing position and size of the region and other settings.
6. Use the input data measured with a mirror.
7. Activate "Enabled Processing" to start the mirror calibration.
8. Repeat the measurement as necessary. The tool gives the summed up mean value of background noise and the recorded sample number after each measurement. 25 measurements is recommended, but there is no upper limit to the number of measurements.
9. Deactivate "Enabled Processing" to get into the editing mode.
10. Change the "Working Mode" to "Roughness calibration".
11. Enter the nominal values of Sa and Sq of the calibration target. Depending on requirements, Sa, Sq can be calculated separately or together, (since the two correlate very well, a mean value of the correction factor can be formed if the two are activated).
12. Editing position and size of the region and other settings.
13. Use the input data measured with a roughness calibration target.
14. Activate "Enabled Processing" to start the roughness calibration.
15. Repeat the measurement as necessary. The tool gives the summed up mean value of correction factor and the recorded sample number after each measurement. 25 measurements is recommended, but there is no upper limit to the number of measurements.
16. It is assumed that a job file is created after the calibration, so the information is preserved in the job file.

Roughness Calculation Procedure

  1. Deactivate "Enabled Processing" to get into the editing mode.

  2. Select the number of regions to be calculated, currently up to 20 - 2 regions are available for selection (the last 2 are reserved for calibration).

  3. Configure individual regions. The default settings correspond roughly to the settings when using Mountains Map, so only the region should be set. Otherwise, all available configurations for each region should be set according to specification.

  4. Activate the measurements and output surfaces.

  5. Activate "Enabled Processing" to start the calculation.