14
User Stock Removal Programs 12.98
14.4 Intersection of two contour elements: INTERSEC
14
840D
NCU 571
840D
NCU 572
NCU 573
FM-NC 810D 840Di
ï›™
Siemens AG 2000. All rights reserved
14-476
SINUMERIK 840D/840Di/810D/FM-NC Programming Guide Advanced (PGA) – 04.00 Edition
Explanation of column contents
Line 0 coding for
starting point
:
Column 0:
10
0
(ones): G0 = 0
10
1
(tens): G70 = 0, G71 = 1, G700 = 2, G710 = 3
Column 1: starting point of abscissa
Column 2: starting point of ordinate
Column 3–4: 0
Column 5 Line index of last contour piece in the table
Lines 1–n: Entries for
contour pieces
Column 0:
10
0
(ones): G0 = 0, G1 = 1, G2 = 2, G3 = 3
10
1
(tens): G70 = 0, G71 = 1, G700 = 2, G710 = 3
10
2
(hundreds): G90 = 0, G91 = 1
10
3
(thousands): G93 = 0, G94 = 1, G95 = 2, G96 = 3
10
4
(ten thousands): G60 = 0, G44 = 1, G641 = 2, G642 = 3
10
5
(hundred thousands): G9 = 1
Column 1: End point abscissa
Column 2: End point ordinate
Column 3: Center point abscissa for circular interpolation
Column 4: Center point ordinate for circular interpolation
Column 5: Feedrate
14.4 Intersection of two contour elements: INTERSEC
Programming
VARIB=INTERSEC (TABNAME1[n1], TABNAME2[n2], TABNAME3)
Explanation of the parameters
VARIB
Variable for status TRUE: Intersection found
FALSE: No intersection found
TABNAME1[n1]
Table name and n1st contour element of the first table
TABNAME2[n2]
Table name and n2nd contour element of the second table
TABNAME3
Table name for the intersection coordinates in the active plane G17 – G19
Function
INTERSEC calculates the intersection of two
normalized contour elements from the contour table
generated with CONTPRON.