PP Tables and Word Syntaxes - Probing Operations

You can insert PP Words for Probing operations.

Parameters for Probing Operations

See Probing Operations and Parameters > Probing Operations in Prismatic Machining User's Guide for more information.

NC Commands Comments
MFG_PROBING_CONTACT_DEPTH Defines the depth of penetration of the stylus into the material.
MFG_PROBING_DEPTH_DST Defines the depth Distance.

By default, the value is 0mm.

MFG_PROBING_DIRECTION_X

MFG_PROBING_DIRECTION_Y

MFG_PROBING_DIRECTION_Z

Defines the probing direction, example, direction of the first probing.

By default, the value is 1., 0., 0.

MFG_PROBING_DIST_PROBE Defines the distance between the first and the second probing points.
MFG_PROBING_FIRST_PROBE Defines the distance between the corner and the first probing point for the external corner.
Note: For the internal corner, the distance between the corner and the first probing point is defined by this distance plus the security distance.
MFG_PROBING_HOLE_DIAMETER Defines the theoretical diameter.

By default, the value is 0.mm.

MFG_PROBING_NB_PROB Defines the number of probing points.

By default, the value is 4. It must be greater than 0.

MFG_OFFSET_ON_TOP_PLANE Defines the offset on the top plane.

By default, the value is 0.mm.

MFG_PROBING_RETURN_BY_MIDLE After each probe, the retract goes through the middle of the hole (or the pin).
MFG_PROBING_RETURN_BY_TOP_PLANE After each probe, the retract goes through the top plane.
MFG_PROBING_SAFETY_DST Defines the safety distance.

By default, the value is 10.mm.

MFG_PROBING_SECURITY_DST Defines the distance before contact with part that requires to change the feedrate in probing feedrate.

By default, the value is 5mm.

MFG_PROBING_SIDE Defines the probing side.
MFG_PROBING_SLOT_WIDTH Defines the theoretical width.
MFG_PROBING_TOLERANCE Defines the probing tolerance used in the computation of the tool path.
NC_PROBING_MO_START_COMMENT Defines the Probing Start.
NC_PROBING_MO_END_COMMENT Defines the End Comment.
NC_PROBING_CYCLE_OFF This adds a ability to generate different values of the user parameters for each point to probe and gives the abiility to select which output point is considered in the APT generation. (For multi point probing operation only, it adds the ability for each point to probe along the normal to the part)

Examples:

  • Hole Probing operation: 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
                  
  • Slot Probing operation: 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 operation: 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 operation: 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
                    

  • Start Comments - Start command for Probing Operations
                    *START_NC_INSTRUCTION NC_PROBING_MO_START_COMMENT
                    *START_SEQUENCE
                    PPRINT NC_PROBING_MO_START_COMMENT BEGIN
                    PPRINT MACHINE OPERATION = %MFG_MO_TYPE
                    PPRINT OPERATION NAME = %MFG_MO_IDENTIFIER
                    PPRINT TOOL ASSEMBLY = %MFG_TL_ASMBLY_ID
                    PPRINT NC_PROBING_MO_START_COMMENT END
                    *END
                    *END
                  
  • End Comments - End command for Probing Operations
                    *START_NC_INSTRUCTION NC_PROBING_MO_END_COMMENT
                    *START_SEQUENCE
                    PPRINT NC_PROBING_MO_END_COMMENT BEGIN
                    PPRINT MACHINE OPERATION = %MFG_MO_TYPE
                    PPRINT OPERATION NAME = %MFG_MO_IDENTIFIER
                    PPRINT TOOL ASSEMBLY = %MFG_TL_ASMBLY_ID
                    PPRINT NC_PROBING_MO_END_COMMENT END
                    *END
                    *END
                  
  • NC_PROBING_CYCLE_OFF for each probing operation (extended to axial operations)

    Code Explanation
                                $$ Start generaton of:Mult-Points Probing.1
                              
                                CALSUB/9858, 20,30
                              
    Defined by NC_PROBING_MO_START_COMMENT with user parameters
                                GOTO / 30.00, 107.50, 26.00
                                GOTO / 30.00, 107.50, 16.00
                              
    Macro Motions: Approach
                                CALSUB/9881,24,XAXIS,25,YAXIS,26,ZAXIS,11
                                GOTO / 32.00, 100.00, 10.00
                                CALLSUB/9670,19,2,8,3,11
                                CALLUSB/9511,8,3,6,1,11
                              
    Point 1

    Defined by NC_PROBING_MULTIPOINTS

    (GOTO) point to probe

    (CALLSUB) Defined by NC_PROBING_CYCLE_OFF

    
                                GOTO / 32.00, 107.50, 27.00
                                GOTO / 30.00, 107.50, 27.00
                              
    Macro Motions: Approach
                                CALSUB/9881,24,XAXIS,25,YAXIS,26,ZAXIS,11
                                GOTO / 100.00, 77.00, 10.00
                                CALLSUB/9670,19,2,8,3,11
                                CALLUSB/9511,8,3,6,1,11
                              
    Point 2

    Defined by NC_PROBING_MULTIPOINTS

    (GOTO) point to probe

    (CALLSUB) Defined by NC_PROBING_CYCLE_OFF

                                GOTO / 107.50, 77.00, 45.00
                                GOTO / 59.00, 62.00, 45.00
                              
    Macro Motions: Linking App and Clearance and Lining Retract
                                CALSUB/9881,24,XAXIS,25,YAXIS,26,ZAXIS,11
                                GOTO / 59.00, 62.00, 20.00
                                CALLSUB/9670,19,2,8,3,11
                                CALLUSB/9511,8,3,6,1,11
                              
    Point 3

    Defined by NC_PROBING_MULTIPOINTS

    (GOTO) point to probe

    (CALLSUB) Defined by NC_PROBING_CYCLE_OFF

    GOTO / 59.00, 62.00, 45.00
    Macro Motions: Retract
    PPRINT End of probe
    Defined by NC_PRIBING_MO_END_COMMENT
    $$ End of generation of:Multi-Points Probing.1