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
|
|
|