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