C.CUSTOMIZATION BY THE MACHINE TOOL BUILDER B-63874EN-1/02
- 314 -
C.2.2 Recalculation Processing Using a Measurement Result List
In manual measurement and automatic measurement using the set-up
guidance functions, measurement results are stored in macro variables
for a measurement result list. A calculation using this measurement
result data can be made with a custom macro program or P-CODE
macro program.
This calculation capability can be used when multiple measurement
cycles are involved, and feedback operation is not performed in each
measurement but feedback operation is performed by recalculating
feedback values finally based on the results of individual
measurements.
Subprogram for acquiring data from the measurement result list
To acquire measurement results from the measurement result list, call
the following P-CODE macro program:
O3890: Subprogram for acquiring measurement results from the
measurement result list
Call format: G65P3890 Q[measurement-result-number]
Input: Number of a measurement result on the measurement result list
(The number "1" is assigned to the latest measurement result.)
Output: Measurement result data (P-CODE macro variable)
(Output data)
Variable number Description Meaning of value
#[Parameter No.12383+50] Measurement type
Measurement type
number
#[Parameter No.12383+51] Distinction between manual and automatic 1:Manual, 2:Automatic
#[Parameter No.12383+52] Date
#[Parameter No.12383+53] Time
#[Parameter No.12383+54] Decision result (OK/NG/FB/-)
1:No decision, 1:NG,
3:OK, 4:Feedback
#[Parameter No.12383+55] Setting destination Described later
#[Parameter No.12383+56] Setting destination details Described later
#[Parameter No.12383+57] Setting destination compensation type Described later
#[Parameter No.12383+58]
Setting destination offset number/
measurement condition group number
Described later
#[Parameter No.12383+59] Measurement result X
#[Parameter No.12383+60] Measurement result Y
#[Parameter No.12383+61] Measurement result Z
#[Parameter No.12383+62] Measurement result C
#[Parameter No.12383+63] Measurement result Diameter, width
#[Parameter No.12383+66] Target value X
#[Parameter No.12383+67] Target value Y
#[Parameter No.12383+68] Target value Z
#[Parameter No.12383+69] Target value C
#[Parameter No.12383+70] Target value Diameter, width
#[Parameter No.12383+73]
Setting Workpiece coordinate system X, touch
sensor position X
#[Parameter No.12383+74]
Setting Workpiece coordinate system Y, touch
sensor position Y