Probing Operations Parameters

  The probing process is as follows:

resulting in the following steps:

The tool path can be simulated with the video tool to check the collisions between the tool and the part.
No material is removed and the collision checking is not activated in probing feedrate.

It is impossible to define exactly all the probing cycles as each controller has its specific macro for the same cycle.
Therefore, the probing operations can be customized to your needs:

  • for the strategy parameters : you can add parameters to the probing operation, in addition to the standard ones.
  • for the format of the output APT file generated : the generated syntax is configurable in the your PPTable.

Below, you will find the following information:

In the examples below:

  • feedrate for approach is displayed in pink,
  • feedrate for probing is displayed in green,
  • feedrate for retract is displayed in blue.

Probing Operations: Geometry and Standard Strategy Parameters

The following probing operations are available:

  • Holes or Pins Probing: measures the diameter and the center of several holes or pins
  • Slots or Ribs Probing: measures the width and the middle of a slot or a rib
  • Corner Probing: measures the internal or external corner
  • Multi-Points Probing: you define the points to probe and their direction

They share some standard parameters:

 
Probing Side Yes Yes Yes  
Probing Tolerance Yes Yes Yes Yes
Number of Probes Yes      
Safety Distance Yes Yes   Yes
Distance to probe     Yes  
Depth Yes Yes Yes  
Security Distance Yes Yes Yes Yes
Return by the middle Yes      
Return by the top plane Yes Yes    

You can also add your own parameters.

Holes or Pins Probing

Output:
The first points of each probing cycle (marked x in the pictures below)

Geometry to select:

  • Probing Side (MFG_PROBING_SIDE):
    • Probe Inside to probe a hole,
    • or Probe Outside to probe a pin.
  • List of geometries composed of points (center of holes or pins to probe) or guides (contour of holes or pins).
    You can select points, circles and cylinders.
  • Theoretical Diameter (MFG_PROBING_HOLE_DIAMETER, default value: 0.mm).
    If the contour of the hole (or pin) is selected, the diameter is automatically computed and is associated with the geometry.
    Its value is displayed in the sensitive icon. You can:
    • remove your selection

      and select a new contour,
    • Double-click Diameter or Angle and edit it in the dialog box that appears,
    • Modify the geometry, hence the diameter or the angle, and retrieve the associativity via the contextual menu:
  • Top plane and Offset (MFG_OFFSET_ON_TOP_PLANE, default value: 0.)

Standard strategy parameters:

  • Tool axis.
    The default value is 0., 0., 1.
  • Probing direction (MFG_PROBING_DIRECTION_X, MFG_PROBING_DIRECTION_Y, MFG_PROBING_DIRECTION_Z)
    i.e. direction of the first probing.
    The default value is 1., 0., 0.
  • Probing Tolerance (MFG_PROBING_TOLERANCE): probing tolerance used in the computation of the tool path,
  • Depth of contact (MFG_PROBING_CONTACT_DEPTH): depth of penetration of the stylus into the material.
  • Number of Probes (MFG_PROBING_NB_PROB): Number of probing points.
    The default value is 4, it must be greater than 0.
  • Safety Distance (MFG_PROBING_SAFETY_DST).
    The default value is 10.mm.
  • Depth (MFG_PROBING_DEPTH_DST): Depth Distance.
    The default value is 0.mm if you select points.
  • Security Distance (MFG_PROBING_SECURITY_DST):  Distance before contact with part to change the feedrate in probing federate.
    The default value is 5.mm.
  • Return by the middle (MFG_PROBING_RETURN_BY_MIDLE): If this option is activated, after each probe, the retract goes through the middle of the hole (or the pin).
    Example when the option is activated then deactivated:
  • Return by the top plane (MFG_PROBING_RETURN_BY_TOP_PLANE): available only to probe holes.
    If this option is activated, after each probe, the retract goes through the top plane.

Examples of:

  • PPTable:
    *START_NC_INSTRUCTION NC_PROBING_HOLE
    *START_SEQUENCE
    CYCLE/HOLE_PROBING, %MFG_PROBING_NB_PROB, %MFG_PROBING_HOLE_DIAMETER,
    %MFG_PROBING_SAFETY_DST, %MFG_PROBING_DEPTH_DST, %MFG_OFFSET_ON_TOP_PLANE,
    %MFG_PROBING_DIRECTION_X, %MFG_PROBING_DIRECTION_Y, %MFG_PROBING_DIRECTION_Z
    *END
    *END
  • Generated APT File: The selected point coordinates are (0.0, 10.0, 0.0).
    $$ OPERATION NAME : Hole Probing.1
    $$ Start generation of : Hole Probing.1
    LOADTL/1,1
    TLAXIS/ 0.00, 0.00, 1.00
    SPINDL/ 0.00,RPM,CLW
    RAPID
    GOTO / 0.00, 10.00, 10.00
    CYCLE/HOLE_PROBING, 4, 10.00, 10.00, 5.00, 0.00, 1.00, 0.00, 0.00
    GOTO / 0.00, 10.00, 20.00
    CYCLE/OFF
    $$ End of generation of : Hole Probing.1

Slots or Ribs Probing

Output:
The first points of each probing cycle (marked x in the pictures below).

Geometry to select:

  • Probing Side (MFG_PROBING_SIDE).
    • Probe Inside to probe a slot,
    • or Probe Outside to probe a rib.
  • Several planes to localize the probe.
  • Top plane and Offset (MFG_OFFSET_ON_TOP_PLANE, default value: 0.)
  • Two faces or planes which compose the Slot or the Rib.
    If the faces of the hole (or pin) is selected the width is automatically computed and is associated of the geometry.
  • Theoretical width (MFG_PROBING_SLOT_WIDTH):
    If the faces of the rib (or slot) are selected, the width is automatically computed and is associated with the geometry.
    Its value is displayed in the sensitive icon. You can:
    • remove your selection

      and select new facesr,
    • Double-click Width and edit it in the dialog box that appears,
    • Modify the geometry, hence the rib or the slot, and retrieve the associativity via the contextual menu:

Standard strategy parameters:

  • Tool axis
    The default value is: 0., 0., 1.
  • Probing direction (MFG_PROBING_DIRECTION_X, MFG_PROBING_DIRECTION_Y, MFG_PROBING_DIRECTION_Z)
    i.e. direction of the first probing.
    The default value is 1., 0., 0.
  • Probing Tolerance (MFG_PROBING_TOLERANCE): probing tolerance used in the computation of the tool path,
  • Depth of Contact (MFG_PROBING_CONTACT_DEPTH): depth of penetration of the stylus into the material.
  • Safety Distance (MFG_PROBING_SAFETY_DST).
    The default value is 10.mm.
  • Depth Distance (MFG_PROBING_DEPTH_DST)
    The default value is 0.mm.
  • Security Distance (MFG_PROBING_SECURITY_DST):  Distance before contact with part to change the feedrate in probing federate.
    The default value is 5.mm.
  • Return by the top plane (MFG_PROBING_RETURN_BY_TOP_PLANE): available only to probe holes.
    If this option is activated, after each probe, the retract goes through the top plane.

Examples of:

  • PPTable:
    *START_NC_INSTRUCTION NC_PROBING_SLOT
    *START_SEQUENCE
    CYCLE/SLOT_PROBING, %MFG_PROBING_SLOT_WIDTH, %MFG_PROBING_SAFETY_DST,
    %MFG_PROBING_DEPTH_DST, %MFG_OFFSET_ON_TOP_PLANE,
    %MFG_PROBING_DIRECTION_X, %MFG_PROBING_DIRECTION_Y, %MFG_PROBING_DIRECTION_Z
    *END
    *END
  • Generated APT File:
    $$ OPERATION NAME : Slot Probing.1
    $$ Start generation of : Slot Probing.1
    LOADTL/1,1
    TLAXIS/ 0.00, 0.00, 1.00
    SPINDL/ 0.00,RPM,CLW
    RAPID
    GOTO / 0.00, 10.00, 10.00
    CYCLE/SLOT_PROBING, 10.00, 10.00, 5.00, 0.00, 1.00, 0.00, 0.00
    GOTO / 0.00, 10.00, 20.00
    CYCLE/OFF
    $$ End of generation of : Slot Probing.1

Corner Probing

Output:
The first points of each probing cycle (marked x in the pictures below).

Geometry to select:

  • Probing Side (MFG_PROBING_SIDE).
    • Probe Inside to probe a internal corner,

    • or Probe Outside to probe an external corner.
  • Top plane and Offset (MFG_OFFSET_ON_TOP_PLANE, default value: 0.),
  • Two faces which compose the corner.

Standard strategy parameters:

  • Tool axis
    The default value is: 0., 0., 1.
  • Probing Tolerance (MFG_PROBING_TOLERANCE): probing tolerance used in the computation of the tool path,
  • Depth of contact (MFG_PROBING_CONTACT_DEPTH): depth of penetration of the stylus into the material.
  • Distance of first point (MFG_PROBING_FIRST_PROBE): defines the distance between the corner and the first probing point.
  • Distance of second point (MFG_PROBING_DIST_PROBE): defines the distance between the first and the second probing points.
  • Safety Distance (MFG_PROBING_SAFETY_DST).
    The default value is 10.mm.
  • Depth Distance (MFG_PROBING_DEPTH_DST)
    The default value is 0.mm.
  • Security Distance (MFG_PROBING_SECURITY_DST):  Distance before contact with part to change the feedrate in probing federate.
    The default value is 5.mm.

Examples of:

  • PPTable:
    *START_NC_INSTRUCTION NC_PROBING_CORNER
    *START_SEQUENCE
    CYCLE/INT_CORNER_PROBING, %MFG_PROBING_SAFETY_DST, %MFG_PROBING_DEPTH_DST,
    %MFG_OFFSET_ON_TOP_PLANE
    *END
    *END
  • Generated APT File: All macro motions are deactivated.
    $$ OPERATION NAME : Int. Corner Probing.1
    $$ Start generation of : Int. Corner Probing.1
    LOADTL/1,1
    TLAXIS/ 0.000000, 0.000000, 1.000000
    SPINDL/ 0.0000,RPM,CLW
    RAPID
    GOTO / 0.00000, 10.00000, 10.00000
    CYCLE/INT_CORNER_PROBING, 10.00000, 5.00000, 0.00000
    GOTO / 0.00000, 10.00000, 20.00000
    CYCLE/OFF
    $$ End of generation of : Int. Corner Probing.1

Multi-Points Probing

Output:
The selected point and its direction, followed by the first point of the probing cycle (marked x in the pictures below.

Geometry to select:

Points to probe and their direction.
You can:

  • select points, in this case their direction is the tool axis.
  • pick points on a surface. At each pick, a point is created on the surface with the coordinates of pointer.
    This point is not associated of the face: if the face is modified, the point  will not be modified.
    The direction of the point is the normal to the surface.

Standard strategy parameters:

  • Tool axis
    The default value is: 0., 0., 1.
  • Probing Tolerance (MFG_PROBING_TOLERANCE): probing tolerance used in the computation of the tool path,
  • Depth of contact (MFG_PROBING_CONTACT_DEPTH): depth of penetration of the stylus into the material.
  • Safety Distance (MFG_PROBING_SAFETY_DST).
    The default value is 10.mm.
  • Security Distance (MFG_PROBING_SECURITY_DST):  Distance before contact with part to change the feedrate in probing federate.
    The default value is 5.mm.

Examples of

  • PPTable:
    *START_NC_INSTRUCTION NC_PROBING_MULTIPOINTS
    *START_SEQUENCE
    VERIFY/ MULTI_PROBING, %MFG_PROBING_SAFETY_DST
    *END
    *END
  • Generated APT File: All macro motions are deactivated.
    $$ OPERATION NAME : Multi Probing.1
    $$ Start generation of : Multi Probing.1
    LOADTL/1,1
    TLAXIS/ 0.000000, 0.000000, 1.000000
    SPINDL/ 0.0000,RPM,CLW
    RAPID
    GOTO / 0.00000, 10.00000, 10.00000
    CYCLE/MULTI_PROBING, 10.00000, 5.00000, 0.00000
    GOTO / 17.64900, 70.69300, 30.58600, -0.40615, 0.26639, 0.87411
    GOTO / 59.80300, 68.11100, 39.42300, 0.07485, 0.26853, 0.96035
    GOTO / 20.88300, 27.77500, 31.39400, -0.31938, -0.28117, 0.90496
    CYCLE/OFF
    $$ End of generation of : Multi Probing.1

Probing Operations: User Parameters

This tab page is found in each probing command.

User parameters can be of the following types:

  • String,
  • Boolean,
  • Integer,
  • Real,
  • Length,
  • Angle.

Each user parameters can be generated in the APT file if you modify the macro of the probing operation in the PPTable.
For example, you add the parameter called "MyParameter" in the hole probing operation.
Modify the macro NC_PROBING_HOLE by adding "%MyParameter" to retrieve its value.

Add: adds an user parameter via this dialog box:

When you click OK, the corresponding edition dialog box is displayed to let you enter the parameter value.

Edit: edit the selected user parameter in the corresponding dialog box.

Remove: deletes the selected parameter.

You can add a comment to User Parameters:
Select a parameter and click Edit . This brings you to the Edit Parameter dialog box.
Right-click the value field and select Edit Comment:


This brings you to the URLs & Comment dialog box:

Either type a comment in the dedicated field or click Add to key-in a URL:

Click OK to validate and exit the dialog boxes.
The content of your comment appears as a tooltip when you place the cursor over the parameter.


Note that parameters that have no value field require that you use the formula dialog box.
See the Knowledgeware Infrastructure - Tips and Techniques - Summary dedicated to the infrastructure knowledgeware capabilities for more information on formulas.

Case of the Multi-Points Probing

The points selected are displayed under the geometry sensitive icon.

You can:

  • edit them,
  • remove them,
  • reorder them.

Probing Operations: Tools

The tools used with the probing operations are ball stylus (or disc stylus: portion of a sphere) and cylinder stylus:

Probing Operations: Macros

General information about macros can be found in NC Macros.
Information about the operating mode can be found in Defining Macros.
Information about Surface Machining macro parameters can be found in Macro Parameters.

Please note that:

  • Approach macro is used to approach the operation start point (deactivated by default).
  • Retract macro is used to retract from the operation end point (deactivated by default). 
  • The linking macros can be used to link two probing cycles (deactivated by default).
  • Clearance macro can be used to avoid a fixture or similar (deactivated by default).
    The Clearance macro is only used if the Linking Macros are used.

The macros generated in APT file are managed as the drilling operations.

Examples: Hole probing of 2 holes with the Linking macros deactivated:

Strategy Parameters:
Diameter = 40mm
Safety Distance = 10mm
Offset on Top Plane = 2mm
Depth = 20mm
Security Distance = 5mm

Macro Parameters:
Approach : Along Tool Axis – 20mm
Linking : Deactived
Retract : Along Tool Axis – 20mm

APT Generated:
$$ Start generation of : Holes Probing.1
RAPID
GOTO / 100.0, 100.0, 80.0, 0.0, 0.0, 1.0
FEDRAT/ 300.0000,MMPM
GOTO / 100.0, 100.0, 60.0, 0.0, 0.0, 1.0
CYCLE/PROBING_HOLE, 40.000000, 10.000000, 2.000000, 20.000000, 5.000000
GOTO / 100.0, 100.0, 50.0, 0.0, 0.0, 1.0
GOTO / 200.0, 100.0, 50.0, 0.0, 0.0, 1.0
CYCLE/OFF
FEDRAT/ 1000.0000,MMPM
GOTO / 200.0, 100.0, 80.0, 0.0, 0.0, 1.0
$$ End of generation of : Holes Probing.1

Probing Operations: Edit Cycle Macro

Edit Cycle is available for all probing commands, with the following dialog box:

Add PP word list lets you add PP Words.
General information about PP Words can be found in PP Tables and PP Word Syntaxes.

Click here for more information.
The syntaxes available are:

Probing operation

Available syntaxes  (where n is a number: 1,2,….)

Holes or Pins Probing

NC_PROBING_HOLE
NC_PROBING_PIN
NC_PROBING_HOLE_n
NC_PROBING_PIN_n

Slots or Ribs Probing

NC_PROBING_SLOT
NC_PROBING_RIB
NC_PROBING_SLOT_n
NC_PROBING_RIB_n

Corner Probing

NC_PROBING_CORNER
NC_PROGING_CORNER_n

Multi-Points Probing

NC_PROBING_MULTI_POINTS
NC_PROBING_MULTI_POINTS_n