Hole probing parameters
Hole probing consist of the following steps:
I f the <Top clearance> parameter is checked:
T he tool moves the distance specified in the < Feed distance > and approaches the starting point of the <Top clearance> position. Moving at "Approach feed";
T he tool moves the distance specified in the <Top clearance > plus < Depth > value and approaches the center of hole (starting point of cycle) . Moving at "Long link feed" ;
I f the <Top clearance> parameter is unchecked:
T he tool moves the distance specified in the <Feed distance > and approaches the center of hole (starting point of cycle) according to depth . Moving at "Approach feed" ;
The tool approaches the first touch point (m oving at "Work feed" ) along its inverted <Target vector> and then returns (m oving at "Long link feed" ) to the center point. This action is repeated as many times as there are touch points;
I f the <Top clearance> parameter is checked: t he tool moves up a distance equal to the < Top clearance > value + < Depth > value. Moving at "Long link feed" ;
T he tool retracts a distance to the <Feed distance > position. Moving at "Return feed" .
Parameters:
Type |
Description |
|
CmdPrm.Int[-1] |
Integer |
Probing cycle type: Hole probing value = 3 |
CmdPrm.Int[-2] |
Integer |
SubCode of cycle specified in " SubCode for postprocessor " property on the <Job Assignment> tab |
CmdPrm.Flt[-50] |
Double |
Feed distance, distance to start position of cycle |
CmdPrm.Flt[-51] |
Double |
Depth, distance from top side to center of touch points |
CmdPrm.Flt[-52] |
Double |
Diameter of measured hole |
CmdPrm.Flt[-55] |
Double |
Top clearance, distance from top side |
CmdPrm.Int[-59] |
Integer |
Cycle variant. 0 - rectangular mode, 1 - angular mode |
CmdPrm.Flt[-60] |
Double |
Start angle (for cycle variant = 1). Starting angle of touch points |
CmdPrm.Flt[-61] |
Double |
Angular step (for cycle variant = 1). R adial distance between touch points |
CmdPrm.Int[-62] |
Integer |
Step count (for cycle variant = 1). Count of touch points |
CmdPrm.Flt[-100] |
Double |
First touch point value along X-axis |
CmdPrm. Flt [-101] |
Double |
First t ouch point value along Y-axis |
CmdPrm. Flt [-102] |
Double |
First t ouch point value along Z-axis |
CmdPrm.Flt[-103] |
Double |
First target vector value along X-axis |
CmdPrm. Flt [-104] |
Double |
First target vector value along Y-axis |
CmdPrm. Flt [-105] |
Double |
First target
vector
value along Z-axis
|
CmdPrm.Flt[-100-((N-1)*6)] |
Double |
Other touch point value along X-axis. N - number of touch point |
CmdPrm.Flt[-101-((N-1)*6)] |
Double |
Other touch point value along Y-axis. N - number of touch point |
CmdPrm.Flt[-102-((N-1)*6)] |
Double |
Other touch point value along Z-axis. N - number of touch point |
CmdPrm.Flt[-103-((N-1)*6)] |
Double |
Other target vector value along X-axis . N - number of touch point |
CmdPrm.Flt[-104-((N-1)*6)] |
Double |
Other
target
vector value along Y-axis
. N - number of touch point |
CmdPrm.Flt[-105-((N-1)*6)] |
Double |
Other target vector value along Z-axis . N - number of touch point |