
A-78640E
Sheet
Title
Draw
No.
04 Feb.08.’03 Part of (4) is added or modified. Addition of 2.16.5
03 Jul.02.’02 A. Fukumoto Part of (3) is added or modified. T.Endo
02 May.13.’02 A. Fukumoto Addition of Tool Radius control for 5-axis machining etc T.Endo
Ed. Date Design Description
Date Jan.25.’02 Desig. A.Fukumoto Apprv. T.Endo
FANUC Series 16i /18i -TB
Specifications of AI High-Precision Contour Control /
I Nano High-Precision Contour control
76/190
The move direction of A'B' is opposite to that of B'C', so that two compensation
vectors, V1 and V2, are produced at point B' (end point of N4). There is a
possibility of overcutting in this case, so an alarm (P/S41) is issued from N4.
Conditions for issuing the interference alarm
Suppose that the tool direction vector changes considerably from one block to
another due to a move command for a rotation axis. In this case, an
interference alarm is assumed because compensation vectors are regarded
as being generated in the wrong directions when the path angle difference on
the compensation plane is large, even though the angle difference of the
directions of compensation vectors to be generated by those blocks is small.
Here, the compensation plane is perpendicular to the tool direction (‘Va’ in
the following figure) of the first of the two blocks.
Specifically, the conditions below are used for issuing the alarm.
Ua: Vector AB
Ub: Vector BC
Va: Tool direction vector between A and B
Vb: Tool direction vector between B and C
Wa: Va
×
Ua
Wb: Vb
×
Ub
(Here,
×
represents an outer product operator.)
Y
Z
Va
Vb
B
C
X
WaWb
Ua
Ub
Fig. 2.17.3 (m) Conceptual Diagram
’ : Point A projected onto the compensation plane
B’ : Point B projected onto the compensation plane
C’ : Point C projected onto the compensation plane
Ra: Vector A'B'
Rb: Vector B'C'
e3
e2
’C’B’
Ra
Rb
Fig. 2.17.3 (n) Programmed Path (on the Compensation Plane) before and
after the End Point (Point B) of N4