Siemens sinumerik 840d Programming Manual page 210

Hide thumbs Also See for sinumerik 840d:
Table of Contents

Advertisement

Frames
6
6.8 Frame calculation from three measuring points in the area,
840D
840D
NCU 571
NCU 572
NCU 573
Programming
MEAFRAME(IDEAL_POINT,MEAS_POINT,FIT_QUALITY)
Explanation of the commands
MEAFRAME
IDEAL_POINT
MEAS_POINT
FIT_QUALITY
Application example
; Part program 1
;
DEF FRAME CORR_FRAME
;
; Setting measured points
DEF REAL IDEAL_POINT[3,3] = SET(10.0,0.0,0.0, 0.0,10.0,0.0, 0.0,0.0,10.0)
DEF REAL MEAS_POINT[3,3] = SET(10.1,0.2,–0.2, −0.2,10.2,0.1, −0.2,0.2, 9.8);
DEF REAL FIT_QUALITY = 0
;
DEF REAL ROT_FRAME_LIMIT = 5;
DEF REAL FIT_QUALITY_LIMIT = 3;
DEF REAL SHOW_MCS_POS1[3]
DEF REAL SHOW_MCS_POS2[3]
DEF REAL SHOW_MCS_POS3[3]
; =======================================================
;
N100 G01 G90 F5000
N110 X0 Y0 Z0
;
N200 CORR_FRAME=MEAFRAME(IDEAL_POINT,MEAS_POINT,FIT_QUALITY)
;
6-210
FM-NC
810D
840Di
Frame calculation of 3 measured points in space
2-dim. array of real data containing the three coordinates of the ideal points
2-dim. array of real data containing the three coordinates of the measured points
Variable of type real returning the following information:
−1:
The ideal points are located approximately on a straight line: The frame
could not be calculated. The frame variable returned contains a neutral
frame.
−2:
The measured points are located approximately on a straight line:
The frame could not be calculated. The frame variable returned
contains a neutral frame.
−4:
The calculation of the rotation matrix failed for a different reason
Positive value:
Sum of the distortions (distances between the points) needed to reshape
the measured triangle into one that is congruent to the ideal triangle.
allows max. 5
allows max. 3 mm distortion between the ideal and ;
the measured triangle
o
rotation of the part position
SINUMERIK 840D/840Di/810D/FM-NC Programming Guide Advanced (PGA) − 04.00 Edition
12.98
6
for test
 Siemens AG 2000. All rights reserved

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Sinumerik fm-ncSinumerik 840diSinumerik 810d

Table of Contents