[step-manufacturing] Reminder: conference call today - touch probing and MTConnect

Martin Hardwick hardwick at steptools.com
Wed Nov 16 08:20:42 EST 2016




-------- Forwarded Message --------
Subject: 	[step-manufacturing] Conference call agenda - adding touch 
probe results to the MTConnect data stream
Date: 	Mon, 14 Nov 2016 08:01:11 -0500
From: 	Martin Hardwick <hardwick at steptools.com>
Organization: 	STEP Tools, Inc.
To: 	step-manufacturing at steptools.com <step-manufacturing at steptools.com>



All,

The conference call is on Wednesday at the regular times - 7AM Pacific, 
10AM Eastern, 3PM UK and 4PM Europe. The contact details are repeated 
below for those who do not use an electronic calendar.

The main agenda item is a discussion of how to capture touch probing 
results in an MTConnect data stream. The following are items that might 
be included. Further suggestions are most welcome.

1. The time stamp of the touch trigger event.
2. The actual machine coordinates at the time of the touch trigger event.
3. The UUID of the operation that programmed the touch trigger event.
4. The QPID of the characteristic being validated by the touch trigger 
event.

The attached files show a STEP file with probing operations defined by 
UUID's, and a QIF plan with characteristics defined by QPID's. The two 
files are related because the UUID's of products and tolerances in the 
STEP correspond to QPID's of parts and characteristics in the QIF.

Martin Hardwick
Convener WG15 Digital Manufacturing



7AM Pacific, 10AM Eastern, 3PM UK, 4PM Europe
1. Please join my meeting.
https://www2.gotomeeting.com/join/285940474

2. Use your microphone and speakers (VoIP) - a headset is recommended. 
Or, call in using your telephone.

Australia: +61 2 6108 4655
Austria: +43 (0) 7 2088 1403
Belgium: +32 (0) 28 08 4294
Canada: +1 (416) 800-9295
Denmark: +45 (0) 69 91 88 65
Finland: +358 (0) 942 41 5781
France: +33 (0) 182 880 459
Germany: +49 (0) 811 8899 6901
Ireland: +353 (0) 14 845 979
Italy: +39 0 699 36 98 81
Netherlands: +31 (0) 208 080 382
New Zealand: +64 (0) 4 974 7214
Norway: +47 21 03 58 99
Spain: +34 931 81 6669
Sweden: +46 (0) 852 503 499
Switzerland: +41 (0) 435 0167 09
United Kingdom: +44 (0) 207 151 1857
United States: +1 (619) 550-0006

Access Code: 285-940-474
Audio PIN: Shown after joining the meeting
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.steptools.com/pipermail/step-manufacturing/attachments/20161116/cce1ae18/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: image/png
Size: 70231 bytes
Desc: not available
URL: <http://lists.steptools.com/pipermail/step-manufacturing/attachments/20161116/cce1ae18/attachment.png>
-------------- next part --------------
<?xml version="1.0" encoding="utf-8"?>
<QIFDocument versionQIF="2.0.0" xmlns="http://qifstandards.org/xsd/qif2">
	<Product>
		<Header>
			<Name>Boxy_OP8_Setup2</Name>
		</Header>
		<PartSet N="1">
			<Part id="101">
				<Name>Boxy_OP8_Setup2</Name>
				<QPId>a55ade66-9f57-44f9-a29b-deed2fe36e32</QPId>
			</Part>
		</PartSet>
	</Product>
	<Characteristics>
		<FormalStandard>
			<FormalStandardEnum>ISO1101:2012</FormalStandardEnum>
		</FormalStandard>
		<CharacteristicDefinitions>
			<PerpendicularityCharacteristicDefinition id="5006">
				<Name>Perpendicularity</Name>
				<ToleranceValue>0.025</ToleranceValue>
			</PerpendicularityCharacteristicDefinition>
			<FlatnessCharacteristicDefinition id="5007">
				<Name>Flatness</Name>
				<ToleranceValue>0.01</ToleranceValue>
			</FlatnessCharacteristicDefinition>
			<DiameterCharacteristicDefinition id="5008">
				<Name>Diameter</Name>
				<Tolerance>
					<MaxValue>0.1</MaxValue>
					<MinValue>-0.1</MinValue>
					<DefinedAsLimit>false</DefinedAsLimit>
				</Tolerance>
			</DiameterCharacteristicDefinition>
			<DistanceBetweenCharacteristicDefinition id="5009">
				<Name>DistanceBetween</Name>
				<Tolerance>
					<MaxValue>0.2</MaxValue>
					<MinValue>-0.2</MinValue>
					<DefinedAsLimit>false</DefinedAsLimit>
				</Tolerance>
			</DistanceBetweenCharacteristicDefinition>
			<DistanceBetweenCharacteristicDefinition id="5010">
				<Name>DistanceBetween</Name>
				<Tolerance>
					<MaxValue>0.2</MaxValue>
					<MinValue>-0.2</MinValue>
					<DefinedAsLimit>false</DefinedAsLimit>
				</Tolerance>
			</DistanceBetweenCharacteristicDefinition>
			<PerpendicularityCharacteristicDefinition id="5011">
				<Name>Perpendicularity</Name>
				<ToleranceValue>0.025</ToleranceValue>
			</PerpendicularityCharacteristicDefinition>
			<PerpendicularityCharacteristicDefinition id="5012">
				<Name>Perpendicularity</Name>
				<ToleranceValue>0.025</ToleranceValue>
			</PerpendicularityCharacteristicDefinition>
			<PerpendicularityCharacteristicDefinition id="5013">
				<Name>Perpendicularity</Name>
				<ToleranceValue>0.025</ToleranceValue>
			</PerpendicularityCharacteristicDefinition>
			<FlatnessCharacteristicDefinition id="5014">
				<Name>Flatness</Name>
				<ToleranceValue>0.01</ToleranceValue>
			</FlatnessCharacteristicDefinition>
			<FlatnessCharacteristicDefinition id="5015">
				<Name>Flatness</Name>
				<ToleranceValue>0.01</ToleranceValue>
			</FlatnessCharacteristicDefinition>
			<FlatnessCharacteristicDefinition id="5016">
				<Name>Flatness</Name>
				<ToleranceValue>0.01</ToleranceValue>
			</FlatnessCharacteristicDefinition>
			<DiameterCharacteristicDefinition id="5017">
				<Name>Diameter</Name>
				<Tolerance>
					<MaxValue>0.1</MaxValue>
					<MinValue>-0.1</MinValue>
					<DefinedAsLimit>false</DefinedAsLimit>
				</Tolerance>
			</DiameterCharacteristicDefinition>
			<DiameterCharacteristicDefinition id="5018">
				<Name>Diameter</Name>
				<Tolerance>
					<MaxValue>0.1</MaxValue>
					<MinValue>-0.1</MinValue>
					<DefinedAsLimit>false</DefinedAsLimit>
				</Tolerance>
			</DiameterCharacteristicDefinition>
			<DiameterCharacteristicDefinition id="5019">
				<Name>Diameter</Name>
				<Tolerance>
					<MaxValue>0.1</MaxValue>
					<MinValue>-0.1</MinValue>
					<DefinedAsLimit>false</DefinedAsLimit>
				</Tolerance>
			</DiameterCharacteristicDefinition>
		</CharacteristicDefinitions>
		<CharacteristicNominals>
			<PerpendicularityCharacteristicNominal id="5006">
				<Name>PERPENDICULARITY_1</Name>
				<CharacteristicDefinitionId>5006</CharacteristicDefinitionId>
			</PerpendicularityCharacteristicNominal>
			<FlatnessCharacteristicNominal id="5007">
				<Name>FLATNESS_1</Name>
				<CharacteristicDefinitionId>5007</CharacteristicDefinitionId>
			</FlatnessCharacteristicNominal>
			<DiameterCharacteristicNominal id="5008">
				<Name>DIAMETER_1</Name>
				<CharacteristicDefinitionId>5008</CharacteristicDefinitionId>
			</DiameterCharacteristicNominal>
			<DistanceBetweenCharacteristicNominal id="5009">
				<Name>DISTANCEBTW_1</Name>
				<CharacteristicDefinitionId>5009</CharacteristicDefinitionId>
			</DistanceBetweenCharacteristicNominal>
			<DistanceBetweenCharacteristicNominal id="5010">
				<Name>DISTANCEBTW_2</Name>
				<CharacteristicDefinitionId>5010</CharacteristicDefinitionId>
			</DistanceBetweenCharacteristicNominal>
			<PerpendicularityCharacteristicNominal id="5011">
				<Name>PERPENDICULARITY_2</Name>
				<CharacteristicDefinitionId>5011</CharacteristicDefinitionId>
			</PerpendicularityCharacteristicNominal>
			<PerpendicularityCharacteristicNominal id="5012">
				<Name>PERPENDICULARITY_3</Name>
				<CharacteristicDefinitionId>5012</CharacteristicDefinitionId>
			</PerpendicularityCharacteristicNominal>
			<PerpendicularityCharacteristicNominal id="5013">
				<Name>PERPENDICULARITY_4</Name>
				<CharacteristicDefinitionId>5013</CharacteristicDefinitionId>
			</PerpendicularityCharacteristicNominal>
			<FlatnessCharacteristicNominal id="5014">
				<Name>FLATNESS_2</Name>
				<CharacteristicDefinitionId>5014</CharacteristicDefinitionId>
			</FlatnessCharacteristicNominal>
			<FlatnessCharacteristicNominal id="5015">
				<Name>FLATNESS_3</Name>
				<CharacteristicDefinitionId>5015</CharacteristicDefinitionId>
			</FlatnessCharacteristicNominal>
			<FlatnessCharacteristicNominal id="5016">
				<Name>FLATNESS_4</Name>
				<CharacteristicDefinitionId>5016</CharacteristicDefinitionId>
			</FlatnessCharacteristicNominal>
			<DiameterCharacteristicNominal id="5017">
				<Name>DIAMETER_2</Name>
				<CharacteristicDefinitionId>5017</CharacteristicDefinitionId>
			</DiameterCharacteristicNominal>
			<DiameterCharacteristicNominal id="5018">
				<Name>DIAMETER_3</Name>
				<CharacteristicDefinitionId>5018</CharacteristicDefinitionId>
			</DiameterCharacteristicNominal>
			<DiameterCharacteristicNominal id="5019">
				<Name>DIAMETER_4</Name>
				<CharacteristicDefinitionId>5019</CharacteristicDefinitionId>
			</DiameterCharacteristicNominal>
		</CharacteristicNominals>
		<CharacteristicItems>
			<PerpendicularityCharacteristicItem id="5006">
				<Name>PERPENDICULARITY_1</Name>
				<QPId>116248c8-cb36-4bef-8827-ba7e9b5bc989</QPId>
				<CharacteristicNominalId>5006</CharacteristicNominalId>
			</PerpendicularityCharacteristicItem>
			<FlatnessCharacteristicItem id="5007">
				<Name>FLATNESS_1</Name>
				<QPId>d0629f37-fb81-4b23-968b-5416ead0e63a</QPId>
				<CharacteristicNominalId>5007</CharacteristicNominalId>
			</FlatnessCharacteristicItem>
			<DiameterCharacteristicItem id="5008">
				<Name>DIAMETER_1</Name>
				<QPId>bf8a5414-f5f1-438a-a199-c6d786f9b69e</QPId>
				<CharacteristicNominalId>5008</CharacteristicNominalId>
			</DiameterCharacteristicItem>
			<DistanceBetweenCharacteristicItem id="5009">
				<Name>DISTANCEBTW_1</Name>
				<QPId>6915d4c8-a53d-468d-b219-df604e2e8d27</QPId>
				<CharacteristicNominalId>5009</CharacteristicNominalId>
			</DistanceBetweenCharacteristicItem>
			<DistanceBetweenCharacteristicItem id="5010">
				<Name>DISTANCEBTW_2</Name>
				<QPId>5102a2b0-cf32-44de-b7db-f2b3a7b6ff71</QPId>
				<CharacteristicNominalId>5010</CharacteristicNominalId>
			</DistanceBetweenCharacteristicItem>
			<PerpendicularityCharacteristicItem id="5011">
				<Name>PERPENDICULARITY_2</Name>
				<QPId />
				<CharacteristicNominalId>5011</CharacteristicNominalId>
			</PerpendicularityCharacteristicItem>
			<PerpendicularityCharacteristicItem id="5012">
				<Name>PERPENDICULARITY_3</Name>
				<QPId />
				<CharacteristicNominalId>5012</CharacteristicNominalId>
			</PerpendicularityCharacteristicItem>
			<PerpendicularityCharacteristicItem id="5013">
				<Name>PERPENDICULARITY_4</Name>
				<QPId />
				<CharacteristicNominalId>5013</CharacteristicNominalId>
			</PerpendicularityCharacteristicItem>
			<FlatnessCharacteristicItem id="5014">
				<Name>FLATNESS_2</Name>
				<QPId />
				<CharacteristicNominalId>5014</CharacteristicNominalId>
			</FlatnessCharacteristicItem>
			<FlatnessCharacteristicItem id="5015">
				<Name>FLATNESS_3</Name>
				<QPId />
				<CharacteristicNominalId>5015</CharacteristicNominalId>
			</FlatnessCharacteristicItem>
			<FlatnessCharacteristicItem id="5016">
				<Name>FLATNESS_4</Name>
				<QPId />
				<CharacteristicNominalId>5016</CharacteristicNominalId>
			</FlatnessCharacteristicItem>
			<DiameterCharacteristicItem id="5017">
				<Name>DIAMETER_2</Name>
				<QPId />
				<CharacteristicNominalId>5017</CharacteristicNominalId>
			</DiameterCharacteristicItem>
			<DiameterCharacteristicItem id="5018">
				<Name>DIAMETER_3</Name>
				<QPId />
				<CharacteristicNominalId>5018</CharacteristicNominalId>
			</DiameterCharacteristicItem>
			<DiameterCharacteristicItem id="5019">
				<Name>DIAMETER_4</Name>
				<QPId />
				<CharacteristicNominalId>5019</CharacteristicNominalId>
			</DiameterCharacteristicItem>
		</CharacteristicItems>
	</Characteristics>
</QIFDocument>
-------------- next part --------------
ISO-10303-21;
HEADER;
/* Generated by software containing ST-Developer
 * from STEP Tools, Inc. (www.steptools.com) 
 */

FILE_DESCRIPTION(
/* description */ ('ARM_SCHEMA: ap238_arm_schema'),
/* implementation_level */ '4;1');

FILE_NAME(
/* name */ 'Probe_Boxy_Part_IPM_OP8_Setup_2',
/* time_stamp */ '2016-11-14T06:41:26-05:00',
/* author */ (''),
/* organization */ (''),
/* preprocessor_version */ 'ST-DEVELOPER v16.14',
/* originating_system */ '',
/* authorisation */ '');

FILE_SCHEMA (('INTEGRATED_CNC_SCHEMA'));
ENDSEC;

ANCHOR;
<116248c8-cb36-4bef-8827-ba7e9b5bc989>=#779;  /* perpendicularity_tolerance */ 
<6915d4c8-a53d-468d-b219-df604e2e8d27>=#769;  /* directed_dimensional_location */ 
<5102a2b0-cf32-44de-b7db-f2b3a7b6ff71>=#774;  /* directed_dimensional_location */ 
<d0629f37-fb81-4b23-968b-5416ead0e63a>=#758;  /* flatness_tolerance */ 
<ae9e78e4-550e-4312-840a-f3ee166fec38>=#783;  /* dimensional_size */ 
<a55ade66-9f57-44f9-a29b-deed2fe36e32>=#18;  /* product_definition */ 
<b2427215-7c1e-41fa-b0a9-88151c768c45>=#1044;  /* machining_touch_probing */ 
<6df90b9b-bfc3-4c5f-80b3-efad087e2114>=#1652;  /* machining_touch_probing */ 
<a1e80be5-72ce-4dc1-8aad-61d39ea13c41>=#1722;  /* machining_touch_probing */ 
<8b9a16aa-16f3-4db0-8fca-820c856c8962>=#1792;  /* machining_touch_probing */ 
<9b2e4016-f9bd-4fdd-86a5-05f6cbb40376>=#1862;  /* machining_touch_probing */ 
<c968ebb3-f585-4a83-a07f-105b1e60a30a>=#1953;  /* machining_touch_probing */ 
ENDSEC;

DATA;

/************************************************
 * Application object: PROJECT (#10)
 * MAIN_WORKPLAN: #10, #11, #12, #864
 * ITS_ID: #10, #13, #14, ['Workpiece project']
 * ITS_WORKPIECES [*]: #10, #15, #847
 */
#10=PRODUCT_DEFINITION('','',#13,#16);
#11=PROCESS_PRODUCT_ASSOCIATION('','',#10,#12);
#12=PRODUCT_DEFINITION_PROCESS('machining','',#864,'');
#13=PRODUCT_DEFINITION_FORMATION('','',#14);
#14=MACHINING_PROJECT('Workpiece project','',$,(#17));
#15=MACHINING_PROJECT_WORKPIECE_RELATIONSHIP('','','',#10,#847);
#16=PRODUCT_DEFINITION_CONTEXT('CNC Machining',$,'manufacturing');
#17=PRODUCT_CONTEXT('CNC Machining',$,'manufacturing');

/************************************************
 * Application object: WORKPIECE (#18)
 * ITS_CONSTRUCTIVE_MODELS [*]: #18, #19, #20, #21, #22, #23
 * ITS_CATEGORIES [*]: #18, #24, #25, #26, ['detail']
 * ITS_RELATED_GEOMETRY [*]: #18, #19, #20, #21, #27, #28
 * ITS_GEOMETRY: #18, #19, #20, #21
 * REVISION_ID: #18, #24, [' ']
 * ITS_ID: #18, #24, #25, ['1']
 * SHAPE_DEFINITION: #18, #19
 */
#18=PRODUCT_DEFINITION('NONE','NONE',#24,#29);
#19=PRODUCT_DEFINITION_SHAPE('NONE','NONE',#18);
#20=SHAPE_DEFINITION_REPRESENTATION(#19,#21);
#21=SHAPE_REPRESENTATION('',(#31,#863),#38);
#22=CONSTRUCTIVE_GEOMETRY_REPRESENTATION_RELATIONSHIP('','',#21,#23);
#23=CONSTRUCTIVE_GEOMETRY_REPRESENTATION(
'constructive geomery for probe points',(#45),#761);
#24=PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE(' ','NONE',#25,
 .NOT_KNOWN.);
#25=PRODUCT('1','1','PART-1-DESC',(#52));
#26=PRODUCT_RELATED_PRODUCT_CATEGORY('detail',' ',(#25));
#27=SHAPE_REPRESENTATION_RELATIONSHIP('','',#21,#28);
#28=ADVANCED_BREP_SHAPE_REPRESENTATION('1',(#53,#744),#761);
#29=PRODUCT_DEFINITION_CONTEXT('',#30,'design');
#30=APPLICATION_CONTEXT(
'Application protocol for the exchange of CNC data');
#31=AXIS2_PLACEMENT_3D('',#32,#33,#34);
#32=CARTESIAN_POINT('',(0.,0.,0.));
#33=DIRECTION('',(0.,0.,1.));
#34=DIRECTION('X direction',(1.,0.,0.));
#35=CARTESIAN_POINT('',(0.,0.,0.));
#36=DIRECTION('',(0.,0.,1.));
#37=DIRECTION('X direction',(1.,0.,0.));
#38=(
GEOMETRIC_REPRESENTATION_CONTEXT(3)
GLOBAL_UNIT_ASSIGNED_CONTEXT((#39,#40,#44))
REPRESENTATION_CONTEXT('MILLIMETRE DEGREE STERADIAN','')
);
#39=(
LENGTH_UNIT()
NAMED_UNIT(*)
SI_UNIT(.MILLI.,.METRE.)
);
#40=(
CONVERSION_BASED_UNIT('degree',#42)
NAMED_UNIT(#41)
PLANE_ANGLE_UNIT()
);
#41=DIMENSIONAL_EXPONENTS(0.,0.,0.,0.,0.,0.,0.);
#42=PLANE_ANGLE_MEASURE_WITH_UNIT(PLANE_ANGLE_MEASURE(0.01745329252),#43);
#43=(
NAMED_UNIT(*)
PLANE_ANGLE_UNIT()
SI_UNIT($,.RADIAN.)
);
#44=(
NAMED_UNIT(*)
SI_UNIT($,.STERADIAN.)
SOLID_ANGLE_UNIT()
);
#45=GEOMETRIC_SET('probe points',(#46,#47,#48,#49,#50,#51));
#46=CARTESIAN_POINT('Plane probe location',(-25.,-33.3333333333333,29.));
#47=CARTESIAN_POINT('Plane probe location',(-25.,-26.6666666666667,29.));
#48=CARTESIAN_POINT('Plane probe location',(-25.,-33.3333333333333,40.));
#49=CARTESIAN_POINT('Plane probe location',(-25.,-26.6666666666667,40.));
#50=CARTESIAN_POINT('Plane probe location',(-25.,-33.3333333333333,51.));
#51=CARTESIAN_POINT('Plane probe location',(-25.,-26.6666666666667,51.));
#52=PRODUCT_CONTEXT('',#30,'mechanical');
#53=MANIFOLD_SOLID_BREP('1',#54);
#54=CLOSED_SHELL('',(#55,#142,#182,#203,#846,#837,#421,#805,#843,#840,#816,
#834,#544,#568,#585,#601,#614,#627,#640,#803,#818,#801,#820,#799,#822));
#55=ADVANCED_FACE('',(#56,#126),#137,.F.);
#56=FACE_OUTER_BOUND('',#57,.T.);
#57=EDGE_LOOP('',(#58,#68,#77,#85,#94,#102,#111,#119));
#58=ORIENTED_EDGE('',*,*,#59,.F.);
#59=EDGE_CURVE('',#60,#62,#64,.T.);
#60=VERTEX_POINT('',#61);
#61=CARTESIAN_POINT('',(22.,-20.,10.));
#62=VERTEX_POINT('',#63);
#63=CARTESIAN_POINT('',(-22.,-20.,10.));
#64=LINE('',#65,#66);
#65=CARTESIAN_POINT('',(22.,-20.,10.));
#66=VECTOR('',#67,1000.);
#67=DIRECTION('',(-1.,0.,0.));
#68=ORIENTED_EDGE('',*,*,#69,.F.);
#69=EDGE_CURVE('',#70,#60,#72,.T.);
#70=VERTEX_POINT('',#71);
#71=CARTESIAN_POINT('',(30.,-20.,18.));
#72=CIRCLE('',#73,8.);
#73=AXIS2_PLACEMENT_3D('',#74,#75,#76);
#74=CARTESIAN_POINT('',(22.,-20.,18.));
#75=DIRECTION('',(0.,1.,0.));
#76=DIRECTION('',(1.,0.,-1.83690953073356E-16));
#77=ORIENTED_EDGE('',*,*,#78,.F.);
#78=EDGE_CURVE('',#79,#70,#81,.T.);
#79=VERTEX_POINT('',#80);
#80=CARTESIAN_POINT('',(30.,-20.,62.));
#81=LINE('',#82,#83);
#82=CARTESIAN_POINT('',(30.,-20.,62.));
#83=VECTOR('',#84,1000.);
#84=DIRECTION('',(0.,0.,-1.));
#85=ORIENTED_EDGE('',*,*,#86,.F.);
#86=EDGE_CURVE('',#87,#79,#89,.T.);
#87=VERTEX_POINT('',#88);
#88=CARTESIAN_POINT('',(22.,-20.,70.));
#89=CIRCLE('',#90,8.);
#90=AXIS2_PLACEMENT_3D('',#91,#92,#93);
#91=CARTESIAN_POINT('',(22.,-20.,62.));
#92=DIRECTION('',(0.,1.,0.));
#93=DIRECTION('',(0.,0.,1.));
#94=ORIENTED_EDGE('',*,*,#95,.F.);
#95=EDGE_CURVE('',#96,#87,#98,.T.);
#96=VERTEX_POINT('',#97);
#97=CARTESIAN_POINT('',(-22.,-20.,70.));
#98=LINE('',#99,#100);
#99=CARTESIAN_POINT('',(-22.,-20.,70.));
#100=VECTOR('',#101,1000.);
#101=DIRECTION('',(1.,0.,0.));
#102=ORIENTED_EDGE('',*,*,#103,.F.);
#103=EDGE_CURVE('',#104,#96,#106,.T.);
#104=VERTEX_POINT('',#105);
#105=CARTESIAN_POINT('',(-30.,-20.,62.));
#106=CIRCLE('',#107,8.);
#107=AXIS2_PLACEMENT_3D('',#108,#109,#110);
#108=CARTESIAN_POINT('',(-22.,-20.,62.));
#109=DIRECTION('',(0.,1.,0.));
#110=DIRECTION('',(-1.,0.,6.12303176911189E-17));
#111=ORIENTED_EDGE('',*,*,#112,.F.);
#112=EDGE_CURVE('',#113,#104,#115,.T.);
#113=VERTEX_POINT('',#114);
#114=CARTESIAN_POINT('',(-30.,-20.,18.));
#115=LINE('',#116,#117);
#116=CARTESIAN_POINT('',(-30.,-20.,18.));
#117=VECTOR('',#118,1000.);
#118=DIRECTION('',(0.,0.,1.));
#119=ORIENTED_EDGE('',*,*,#120,.F.);
#120=EDGE_CURVE('',#62,#113,#121,.T.);
#121=CIRCLE('',#122,8.);
#122=AXIS2_PLACEMENT_3D('',#123,#124,#125);
#123=CARTESIAN_POINT('',(-22.,-20.,18.));
#124=DIRECTION('',(0.,1.,0.));
#125=DIRECTION('',(-1.22460635382238E-16,0.,-1.));
#126=FACE_BOUND('',#127,.T.);
#127=EDGE_LOOP('',(#128));
#128=ORIENTED_EDGE('',*,*,#129,.F.);
#129=EDGE_CURVE('',#130,#130,#132,.F.);
#130=VERTEX_POINT('',#131);
#131=CARTESIAN_POINT('',(-0.00100000000000122,-20.,46.35));
#132=CIRCLE('',#133,6.35);
#133=AXIS2_PLACEMENT_3D('',#134,#135,#136);
#134=CARTESIAN_POINT('',(-0.00100000000000122,-20.,40.));
#135=DIRECTION('',(0.,1.,0.));
#136=DIRECTION('',(0.,0.,1.));
#137=PLANE('',#138);
#138=AXIS2_PLACEMENT_3D('',#139,#140,#141);
#139=CARTESIAN_POINT('',(22.,-20.,62.));
#140=DIRECTION('',(0.,1.,0.));
#141=DIRECTION('',(0.,0.,1.));
#142=ADVANCED_FACE('',(#143),#177,.F.);
#143=FACE_OUTER_BOUND('',#144,.T.);
#144=EDGE_LOOP('',(#145,#155,#163,#171));
#145=ORIENTED_EDGE('',*,*,#146,.F.);
#146=EDGE_CURVE('',#147,#149,#151,.T.);
#147=VERTEX_POINT('',#148);
#148=CARTESIAN_POINT('',(42.5,-40.,82.5));
#149=VERTEX_POINT('',#150);
#150=CARTESIAN_POINT('',(-42.5,-40.,82.5));
#151=LINE('',#152,#153);
#152=CARTESIAN_POINT('',(42.5,-40.,82.5));
#153=VECTOR('',#154,1000.);
#154=DIRECTION('',(-1.,7.07407988396454E-17,-2.55795384873636E-16));
#155=ORIENTED_EDGE('',*,*,#156,.F.);
#156=EDGE_CURVE('',#157,#147,#159,.T.);
#157=VERTEX_POINT('',#158);
#158=CARTESIAN_POINT('',(42.5,42.5,82.5));
#159=LINE('',#160,#161);
#160=CARTESIAN_POINT('',(42.5,42.5,82.5));
#161=VECTOR('',#162,1000.);
#162=DIRECTION('',(0.,-1.,0.));
#163=ORIENTED_EDGE('',*,*,#164,.F.);
#164=EDGE_CURVE('',#165,#157,#167,.T.);
#165=VERTEX_POINT('',#166);
#166=CARTESIAN_POINT('',(-42.5,42.5,82.5));
#167=LINE('',#168,#169);
#168=CARTESIAN_POINT('',(-42.5,42.5,82.5));
#169=VECTOR('',#170,1000.);
#170=DIRECTION('',(1.,0.,0.));
#171=ORIENTED_EDGE('',*,*,#172,.F.);
#172=EDGE_CURVE('',#149,#165,#173,.T.);
#173=LINE('',#174,#175);
#174=CARTESIAN_POINT('',(-42.5,-42.5,82.5));
#175=VECTOR('',#176,1000.);
#176=DIRECTION('',(-8.16340459283203E-17,1.,0.));
#177=PLANE('',#178);
#178=AXIS2_PLACEMENT_3D('',#179,#180,#181);
#179=CARTESIAN_POINT('',(42.5,-42.5,82.5));
#180=DIRECTION('',(0.,0.,-1.));
#181=DIRECTION('',(-1.,0.,0.));
#182=ADVANCED_FACE('',(#183,#194),#198,.F.);
#183=FACE_OUTER_BOUND('',#184,.T.);
#184=EDGE_LOOP('',(#185));
#185=ORIENTED_EDGE('',*,*,#186,.T.);
#186=EDGE_CURVE('',#187,#187,#189,.T.);
#187=VERTEX_POINT('',#188);
#188=CARTESIAN_POINT('',(6.349,-15.814464930825,40.));
#189=CIRCLE('',#190,6.35);
#190=AXIS2_PLACEMENT_3D('',#191,#192,#193);
#191=CARTESIAN_POINT('',(-0.00100000000000122,-15.814464930825,40.));
#192=DIRECTION('',(0.,-1.,-1.83697019872103E-16));
#193=DIRECTION('',(1.,0.,0.));
#194=FACE_BOUND('',#195,.T.);
#195=VERTEX_LOOP('',#196);
#196=VERTEX_POINT('',#197);
#197=CARTESIAN_POINT('',(-0.00100000000000122,-11.999,40.));
#198=CONICAL_SURFACE('',#199,857.167300702112,58.9999999999998);
#199=AXIS2_PLACEMENT_3D('',#200,#201,#202);
#200=CARTESIAN_POINT('',(-0.00100000000000122,-527.037074910054,39.9999999999999));
#201=DIRECTION('',(0.,-1.,-1.83697019872103E-16));
#202=DIRECTION('',(1.,0.,0.));
#203=ADVANCED_FACE('',(#204,#207),#210,.F.);
#204=FACE_OUTER_BOUND('',#205,.T.);
#205=EDGE_LOOP('',(#206));
#206=ORIENTED_EDGE('',*,*,#186,.F.);
#207=FACE_OUTER_BOUND('',#208,.T.);
#208=EDGE_LOOP('',(#209));
#209=ORIENTED_EDGE('',*,*,#129,.T.);
#210=CYLINDRICAL_SURFACE('',#211,6.35);
#211=AXIS2_PLACEMENT_3D('',#212,#213,#214);
#212=CARTESIAN_POINT('',(-0.00100000000000122,-11.999,40.));
#213=DIRECTION('',(0.,1.,1.83697019872103E-16));
#214=DIRECTION('',(1.,0.,0.));
#215=FACE_OUTER_BOUND('',#216,.T.);
#216=EDGE_LOOP('',(#217,#227,#235,#243));
#217=ORIENTED_EDGE('',*,*,#218,.T.);
#218=EDGE_CURVE('',#219,#221,#223,.T.);
#219=VERTEX_POINT('',#220);
#220=CARTESIAN_POINT('',(41.5,-40.,24.));
#221=VERTEX_POINT('',#222);
#222=CARTESIAN_POINT('',(41.5,-40.,0.));
#223=LINE('',#224,#225);
#224=CARTESIAN_POINT('',(41.5,-40.,82.5));
#225=VECTOR('',#226,1000.);
#226=DIRECTION('',(0.,-1.56005927130857E-16,-1.));
#227=ORIENTED_EDGE('',*,*,#228,.F.);
#228=EDGE_CURVE('',#229,#221,#231,.T.);
#229=VERTEX_POINT('',#230);
#230=CARTESIAN_POINT('',(41.5,41.5,0.));
#231=LINE('',#232,#233);
#232=CARTESIAN_POINT('',(41.5,-42.5,0.));
#233=VECTOR('',#234,1000.);
#234=DIRECTION('',(0.,-1.,0.));
#235=ORIENTED_EDGE('',*,*,#236,.T.);
#236=EDGE_CURVE('',#229,#237,#239,.T.);
#237=VERTEX_POINT('',#238);
#238=CARTESIAN_POINT('',(41.5,41.5,24.));
#239=LINE('',#240,#241);
#240=CARTESIAN_POINT('',(41.5,41.5,-6.));
#241=VECTOR('',#242,1000.);
#242=DIRECTION('',(0.,0.,1.));
#243=ORIENTED_EDGE('',*,*,#244,.T.);
#244=EDGE_CURVE('',#237,#219,#245,.T.);
#245=LINE('',#246,#247);
#246=CARTESIAN_POINT('',(41.5,41.5,24.));
#247=VECTOR('',#248,1000.);
#248=DIRECTION('',(0.,-1.,1.25401697058564E-16));
#249=PLANE('',#250);
#250=AXIS2_PLACEMENT_3D('',#251,#252,#253);
#251=CARTESIAN_POINT('',(41.5,41.5,-6.));
#252=DIRECTION('',(-1.,0.,0.));
#253=DIRECTION('',(0.,0.,-1.));
#254=FACE_BOUND('',#255,.T.);
#255=EDGE_LOOP('',(#256));
#256=ORIENTED_EDGE('',*,*,#257,.T.);
#257=EDGE_CURVE('',#258,#258,#260,.T.);
#258=VERTEX_POINT('',#259);
#259=CARTESIAN_POINT('',(35.,-40.,8.));
#260=CIRCLE('',#261,3.);
#261=AXIS2_PLACEMENT_3D('',#262,#263,#264);
#262=CARTESIAN_POINT('',(35.,-40.,5.));
#263=DIRECTION('',(0.,1.,0.));
#264=DIRECTION('',(0.,0.,1.));
#265=FACE_BOUND('',#266,.T.);
#266=EDGE_LOOP('',(#267));
#267=ORIENTED_EDGE('',*,*,#268,.T.);
#268=EDGE_CURVE('',#269,#269,#271,.T.);
#269=VERTEX_POINT('',#270);
#270=CARTESIAN_POINT('',(35.,-40.,78.));
#271=CIRCLE('',#272,3.);
#272=AXIS2_PLACEMENT_3D('',#273,#274,#275);
#273=CARTESIAN_POINT('',(35.,-40.,75.));
#274=DIRECTION('',(0.,1.,0.));
#275=DIRECTION('',(0.,0.,1.));
#276=FACE_BOUND('',#277,.T.);
#277=EDGE_LOOP('',(#278));
#278=ORIENTED_EDGE('',*,*,#279,.T.);
#279=EDGE_CURVE('',#280,#280,#282,.T.);
#280=VERTEX_POINT('',#281);
#281=CARTESIAN_POINT('',(-35.,-40.,78.));
#282=CIRCLE('',#283,3.);
#283=AXIS2_PLACEMENT_3D('',#284,#285,#286);
#284=CARTESIAN_POINT('',(-35.,-40.,75.));
#285=DIRECTION('',(0.,1.,0.));
#286=DIRECTION('',(0.,0.,1.));
#287=FACE_BOUND('',#288,.T.);
#288=EDGE_LOOP('',(#289));
#289=ORIENTED_EDGE('',*,*,#290,.T.);
#290=EDGE_CURVE('',#291,#291,#293,.T.);
#291=VERTEX_POINT('',#292);
#292=CARTESIAN_POINT('',(-35.,-40.,8.));
#293=CIRCLE('',#294,3.);
#294=AXIS2_PLACEMENT_3D('',#295,#296,#297);
#295=CARTESIAN_POINT('',(-35.,-40.,5.));
#296=DIRECTION('',(0.,1.,0.));
#297=DIRECTION('',(0.,0.,1.));
#298=FACE_BOUND('',#299,.T.);
#299=EDGE_LOOP('',(#300,#311,#319,#328,#336,#345,#353,#362));
#300=ORIENTED_EDGE('',*,*,#301,.T.);
#301=EDGE_CURVE('',#302,#304,#306,.T.);
#302=VERTEX_POINT('',#303);
#303=CARTESIAN_POINT('',(30.,-40.,18.));
#304=VERTEX_POINT('',#305);
#305=CARTESIAN_POINT('',(22.,-40.,10.));
#306=CIRCLE('',#307,8.);
#307=AXIS2_PLACEMENT_3D('',#308,#309,#310);
#308=CARTESIAN_POINT('',(22.,-40.,18.));
#309=DIRECTION('',(0.,1.,0.));
#310=DIRECTION('',(1.,0.,-1.83690953073356E-16));
#311=ORIENTED_EDGE('',*,*,#312,.T.);
#312=EDGE_CURVE('',#304,#313,#315,.T.);
#313=VERTEX_POINT('',#314);
#314=CARTESIAN_POINT('',(-22.,-40.,10.));
#315=LINE('',#316,#317);
#316=CARTESIAN_POINT('',(22.,-40.,10.));
#317=VECTOR('',#318,1000.);
#318=DIRECTION('',(-1.,0.,0.));
#319=ORIENTED_EDGE('',*,*,#320,.T.);
#320=EDGE_CURVE('',#313,#321,#323,.T.);
#321=VERTEX_POINT('',#322);
#322=CARTESIAN_POINT('',(-30.,-40.,18.));
#323=CIRCLE('',#324,8.);
#324=AXIS2_PLACEMENT_3D('',#325,#326,#327);
#325=CARTESIAN_POINT('',(-22.,-40.,18.));
#326=DIRECTION('',(0.,1.,0.));
#327=DIRECTION('',(-1.22460635382238E-16,0.,-1.));
#328=ORIENTED_EDGE('',*,*,#329,.T.);
#329=EDGE_CURVE('',#321,#330,#332,.T.);
#330=VERTEX_POINT('',#331);
#331=CARTESIAN_POINT('',(-30.,-40.,62.));
#332=LINE('',#333,#334);
#333=CARTESIAN_POINT('',(-30.,-40.,18.));
#334=VECTOR('',#335,1000.);
#335=DIRECTION('',(0.,0.,1.));
#336=ORIENTED_EDGE('',*,*,#337,.T.);
#337=EDGE_CURVE('',#330,#338,#340,.T.);
#338=VERTEX_POINT('',#339);
#339=CARTESIAN_POINT('',(-22.,-40.,70.));
#340=CIRCLE('',#341,8.);
#341=AXIS2_PLACEMENT_3D('',#342,#343,#344);
#342=CARTESIAN_POINT('',(-22.,-40.,62.));
#343=DIRECTION('',(0.,1.,0.));
#344=DIRECTION('',(-1.,0.,6.12303176911189E-17));
#345=ORIENTED_EDGE('',*,*,#346,.T.);
#346=EDGE_CURVE('',#338,#347,#349,.T.);
#347=VERTEX_POINT('',#348);
#348=CARTESIAN_POINT('',(22.,-40.,70.));
#349=LINE('',#350,#351);
#350=CARTESIAN_POINT('',(-22.,-40.,70.));
#351=VECTOR('',#352,1000.);
#352=DIRECTION('',(1.,0.,0.));
#353=ORIENTED_EDGE('',*,*,#354,.T.);
#354=EDGE_CURVE('',#347,#355,#357,.T.);
#355=VERTEX_POINT('',#356);
#356=CARTESIAN_POINT('',(30.,-40.,62.));
#357=CIRCLE('',#358,8.);
#358=AXIS2_PLACEMENT_3D('',#359,#360,#361);
#359=CARTESIAN_POINT('',(22.,-40.,62.));
#360=DIRECTION('',(0.,1.,0.));
#361=DIRECTION('',(0.,0.,1.));
#362=ORIENTED_EDGE('',*,*,#363,.T.);
#363=EDGE_CURVE('',#355,#302,#364,.T.);
#364=LINE('',#365,#366);
#365=CARTESIAN_POINT('',(30.,-40.,62.));
#366=VECTOR('',#367,1000.);
#367=DIRECTION('',(0.,0.,-1.));
#368=FACE_OUTER_BOUND('',#369,.T.);
#369=EDGE_LOOP('',(#370,#371,#379,#385,#386,#394,#402,#410));
#370=ORIENTED_EDGE('',*,*,#218,.F.);
#371=ORIENTED_EDGE('',*,*,#372,.T.);
#372=EDGE_CURVE('',#219,#373,#375,.T.);
#373=VERTEX_POINT('',#374);
#374=CARTESIAN_POINT('',(42.5,-40.,24.));
#375=LINE('',#376,#377);
#376=CARTESIAN_POINT('',(42.5,-40.,24.));
#377=VECTOR('',#378,1000.);
#378=DIRECTION('',(1.,-7.07407988396454E-17,0.));
#379=ORIENTED_EDGE('',*,*,#380,.T.);
#380=EDGE_CURVE('',#373,#147,#381,.T.);
#381=LINE('',#382,#383);
#382=CARTESIAN_POINT('',(42.5,-40.,-2.5));
#383=VECTOR('',#384,1000.);
#384=DIRECTION('',(-1.08932470886752E-17,1.56005927130857E-16,1.));
#385=ORIENTED_EDGE('',*,*,#146,.T.);
#386=ORIENTED_EDGE('',*,*,#387,.T.);
#387=EDGE_CURVE('',#149,#388,#390,.T.);
#388=VERTEX_POINT('',#389);
#389=CARTESIAN_POINT('',(-42.5,-40.,24.));
#390=LINE('',#391,#392);
#391=CARTESIAN_POINT('',(-42.5,-40.,82.5));
#392=VECTOR('',#393,1000.);
#393=DIRECTION('',(1.0893247088675E-17,7.26216472578338E-18,-1.));
#394=ORIENTED_EDGE('',*,*,#395,.T.);
#395=EDGE_CURVE('',#388,#396,#398,.T.);
#396=VERTEX_POINT('',#397);
#397=CARTESIAN_POINT('',(-41.5,-40.,24.));
#398=LINE('',#399,#400);
#399=CARTESIAN_POINT('',(42.5,-40.,24.));
#400=VECTOR('',#401,1000.);
#401=DIRECTION('',(1.,-7.07407988396454E-17,0.));
#402=ORIENTED_EDGE('',*,*,#403,.T.);
#403=EDGE_CURVE('',#396,#404,#406,.T.);
#404=VERTEX_POINT('',#405);
#405=CARTESIAN_POINT('',(-41.5,-40.,6.93889390390723E-15));
#406=LINE('',#407,#408);
#407=CARTESIAN_POINT('',(-41.5,-40.,82.5));
#408=VECTOR('',#409,1000.);
#409=DIRECTION('',(0.,-1.56005927130857E-16,-1.));
#410=ORIENTED_EDGE('',*,*,#411,.T.);
#411=EDGE_CURVE('',#404,#221,#412,.T.);
#412=LINE('',#413,#414);
#413=CARTESIAN_POINT('',(42.5,-40.,6.93889390390723E-15));
#414=VECTOR('',#415,1000.);
#415=DIRECTION('',(1.,-7.07407988396454E-17,0.));
#416=PLANE('',#417);
#417=AXIS2_PLACEMENT_3D('',#418,#419,#420);
#418=CARTESIAN_POINT('',(42.5,-40.,82.5));
#419=DIRECTION('',(-7.07407988396454E-17,-1.,1.56005927130857E-16));
#420=DIRECTION('',(1.,-7.07407988396454E-17,2.55795384873636E-16));
#421=ADVANCED_FACE('',(#422),#440,.F.);
#422=FACE_OUTER_BOUND('',#423,.T.);
#423=EDGE_LOOP('',(#424,#432,#438,#439));
#424=ORIENTED_EDGE('',*,*,#425,.F.);
#425=EDGE_CURVE('',#426,#373,#428,.T.);
#426=VERTEX_POINT('',#427);
#427=CARTESIAN_POINT('',(42.5,42.5,24.));
#428=LINE('',#429,#430);
#429=CARTESIAN_POINT('',(42.5,42.5,24.));
#430=VECTOR('',#431,1000.);
#431=DIRECTION('',(0.,-1.,0.));
#432=ORIENTED_EDGE('',*,*,#433,.T.);
#433=EDGE_CURVE('',#426,#157,#434,.T.);
#434=LINE('',#435,#436);
#435=CARTESIAN_POINT('',(42.5,42.5,80.));
#436=VECTOR('',#437,1000.);
#437=DIRECTION('',(0.,0.,1.));
#438=ORIENTED_EDGE('',*,*,#156,.T.);
#439=ORIENTED_EDGE('',*,*,#380,.F.);
#440=PLANE('',#441);
#441=AXIS2_PLACEMENT_3D('',#442,#443,#444);
#442=CARTESIAN_POINT('',(42.5,42.5,80.));
#443=DIRECTION('',(-1.,0.,0.));
#444=DIRECTION('',(0.,0.,1.));
#445=FACE_OUTER_BOUND('',#446,.T.);
#446=EDGE_LOOP('',(#447,#448,#454,#455));
#447=ORIENTED_EDGE('',*,*,#312,.F.);
#448=ORIENTED_EDGE('',*,*,#449,.F.);
#449=EDGE_CURVE('',#60,#304,#450,.T.);
#450=LINE('',#451,#452);
#451=CARTESIAN_POINT('',(22.,-20.,10.));
#452=VECTOR('',#453,1000.);
#453=DIRECTION('',(0.,-1.,0.));
#454=ORIENTED_EDGE('',*,*,#59,.T.);
#455=ORIENTED_EDGE('',*,*,#456,.T.);
#456=EDGE_CURVE('',#62,#313,#457,.T.);
#457=LINE('',#458,#459);
#458=CARTESIAN_POINT('',(-22.,-20.,10.));
#459=VECTOR('',#460,1000.);
#460=DIRECTION('',(0.,-1.,0.));
#461=PLANE('',#462);
#462=AXIS2_PLACEMENT_3D('',#463,#464,#465);
#463=CARTESIAN_POINT('',(22.,-20.,10.));
#464=DIRECTION('',(0.,0.,1.));
#465=DIRECTION('',(0.,-1.,0.));
#466=FACE_OUTER_BOUND('',#467,.T.);
#467=EDGE_LOOP('',(#468,#469,#477,#485));
#468=ORIENTED_EDGE('',*,*,#403,.F.);
#469=ORIENTED_EDGE('',*,*,#470,.T.);
#470=EDGE_CURVE('',#396,#471,#473,.T.);
#471=VERTEX_POINT('',#472);
#472=CARTESIAN_POINT('',(-41.5,41.5,24.));
#473=LINE('',#474,#475);
#474=CARTESIAN_POINT('',(-41.5,-41.5,24.));
#475=VECTOR('',#476,1000.);
#476=DIRECTION('',(0.,1.,0.));
#477=ORIENTED_EDGE('',*,*,#478,.F.);
#478=EDGE_CURVE('',#479,#471,#481,.T.);
#479=VERTEX_POINT('',#480);
#480=CARTESIAN_POINT('',(-41.5,41.5,0.));
#481=LINE('',#482,#483);
#482=CARTESIAN_POINT('',(-41.5,41.5,0.));
#483=VECTOR('',#484,1000.);
#484=DIRECTION('',(0.,0.,1.));
#485=ORIENTED_EDGE('',*,*,#486,.T.);
#486=EDGE_CURVE('',#479,#404,#487,.T.);
#487=LINE('',#488,#489);
#488=CARTESIAN_POINT('',(-41.5,41.5,0.));
#489=VECTOR('',#490,1000.);
#490=DIRECTION('',(0.,-1.,0.));
#491=PLANE('',#492);
#492=AXIS2_PLACEMENT_3D('',#493,#494,#495);
#493=CARTESIAN_POINT('',(-41.5,41.5,0.));
#494=DIRECTION('',(-1.,0.,0.));
#495=DIRECTION('',(0.,0.,1.));
#496=FACE_OUTER_BOUND('',#497,.T.);
#497=EDGE_LOOP('',(#498,#499,#505,#506));
#498=ORIENTED_EDGE('',*,*,#236,.F.);
#499=ORIENTED_EDGE('',*,*,#500,.T.);
#500=EDGE_CURVE('',#229,#479,#501,.T.);
#501=LINE('',#502,#503);
#502=CARTESIAN_POINT('',(42.5,41.5,0.));
#503=VECTOR('',#504,1000.);
#504=DIRECTION('',(-1.,0.,0.));
#505=ORIENTED_EDGE('',*,*,#478,.T.);
#506=ORIENTED_EDGE('',*,*,#507,.T.);
#507=EDGE_CURVE('',#471,#237,#508,.T.);
#508=LINE('',#509,#510);
#509=CARTESIAN_POINT('',(-41.5,41.5,24.));
#510=VECTOR('',#511,1000.);
#511=DIRECTION('',(1.,-8.36011313723762E-17,0.));
#512=PLANE('',#513);
#513=AXIS2_PLACEMENT_3D('',#514,#515,#516);
#514=CARTESIAN_POINT('',(42.5,41.5,0.));
#515=DIRECTION('',(0.,1.,0.));
#516=DIRECTION('',(0.,0.,1.));
#517=FACE_OUTER_BOUND('',#518,.T.);
#518=EDGE_LOOP('',(#519,#520,#526,#527));
#519=ORIENTED_EDGE('',*,*,#301,.F.);
#520=ORIENTED_EDGE('',*,*,#521,.F.);
#521=EDGE_CURVE('',#70,#302,#522,.T.);
#522=LINE('',#523,#524);
#523=CARTESIAN_POINT('',(30.,-20.,18.));
#524=VECTOR('',#525,1000.);
#525=DIRECTION('',(0.,-1.,0.));
#526=ORIENTED_EDGE('',*,*,#69,.T.);
#527=ORIENTED_EDGE('',*,*,#449,.T.);
#528=CYLINDRICAL_SURFACE('',#529,8.);
#529=AXIS2_PLACEMENT_3D('',#530,#531,#532);
#530=CARTESIAN_POINT('',(22.,-20.,18.));
#531=DIRECTION('',(0.,1.,0.));
#532=DIRECTION('',(0.,0.,-1.));
#533=FACE_OUTER_BOUND('',#534,.T.);
#534=EDGE_LOOP('',(#535,#536,#537,#538));
#535=ORIENTED_EDGE('',*,*,#228,.T.);
#536=ORIENTED_EDGE('',*,*,#411,.F.);
#537=ORIENTED_EDGE('',*,*,#486,.F.);
#538=ORIENTED_EDGE('',*,*,#500,.F.);
#539=PLANE('',#540);
#540=AXIS2_PLACEMENT_3D('',#541,#542,#543);
#541=CARTESIAN_POINT('',(42.5,42.5,0.));
#542=DIRECTION('',(0.,0.,-1.));
#543=DIRECTION('',(-1.,0.,0.));
#544=ADVANCED_FACE('',(#545),#563,.F.);
#545=FACE_OUTER_BOUND('',#546,.T.);
#546=EDGE_LOOP('',(#547,#555,#561,#562));
#547=ORIENTED_EDGE('',*,*,#548,.F.);
#548=EDGE_CURVE('',#549,#426,#551,.T.);
#549=VERTEX_POINT('',#550);
#550=CARTESIAN_POINT('',(-42.5,42.5,24.));
#551=LINE('',#552,#553);
#552=CARTESIAN_POINT('',(-42.5,42.5,24.));
#553=VECTOR('',#554,1000.);
#554=DIRECTION('',(1.,0.,0.));
#555=ORIENTED_EDGE('',*,*,#556,.T.);
#556=EDGE_CURVE('',#549,#165,#557,.T.);
#557=LINE('',#558,#559);
#558=CARTESIAN_POINT('',(-42.5,42.5,80.));
#559=VECTOR('',#560,1000.);
#560=DIRECTION('',(0.,0.,1.));
#561=ORIENTED_EDGE('',*,*,#164,.T.);
#562=ORIENTED_EDGE('',*,*,#433,.F.);
#563=PLANE('',#564);
#564=AXIS2_PLACEMENT_3D('',#565,#566,#567);
#565=CARTESIAN_POINT('',(-42.5,42.5,80.));
#566=DIRECTION('',(0.,-1.,0.));
#567=DIRECTION('',(0.,0.,-1.));
#568=ADVANCED_FACE('',(#569),#580,.F.);
#569=FACE_OUTER_BOUND('',#570,.T.);
#570=EDGE_LOOP('',(#571,#577,#578,#579));
#571=ORIENTED_EDGE('',*,*,#572,.F.);
#572=EDGE_CURVE('',#388,#549,#573,.T.);
#573=LINE('',#574,#575);
#574=CARTESIAN_POINT('',(-42.5,-42.5,24.));
#575=VECTOR('',#576,1000.);
#576=DIRECTION('',(0.,1.,0.));
#577=ORIENTED_EDGE('',*,*,#387,.F.);
#578=ORIENTED_EDGE('',*,*,#172,.T.);
#579=ORIENTED_EDGE('',*,*,#556,.F.);
#580=PLANE('',#581);
#581=AXIS2_PLACEMENT_3D('',#582,#583,#584);
#582=CARTESIAN_POINT('',(-42.5,-42.5,80.));
#583=DIRECTION('',(1.,8.16340459283203E-17,0.));
#584=DIRECTION('',(-8.16340459283203E-17,1.,0.));
#585=ADVANCED_FACE('',(#586),#596,.T.);
#586=FACE_OUTER_BOUND('',#587,.T.);
#587=EDGE_LOOP('',(#588,#589,#590,#591,#592,#593,#594,#595));
#588=ORIENTED_EDGE('',*,*,#572,.T.);
#589=ORIENTED_EDGE('',*,*,#548,.T.);
#590=ORIENTED_EDGE('',*,*,#425,.T.);
#591=ORIENTED_EDGE('',*,*,#372,.F.);
#592=ORIENTED_EDGE('',*,*,#244,.F.);
#593=ORIENTED_EDGE('',*,*,#507,.F.);
#594=ORIENTED_EDGE('',*,*,#470,.F.);
#595=ORIENTED_EDGE('',*,*,#395,.F.);
#596=PLANE('',#597);
#597=AXIS2_PLACEMENT_3D('',#598,#599,#600);
#598=CARTESIAN_POINT('',(-42.5,-42.5,24.));
#599=DIRECTION('',(0.,0.,-1.));
#600=DIRECTION('',(1.,0.,0.));
#601=ADVANCED_FACE('',(#602,#605),#609,.F.);
#602=FACE_OUTER_BOUND('',#603,.T.);
#603=EDGE_LOOP('',(#604));
#604=ORIENTED_EDGE('',*,*,#257,.F.);
#605=FACE_BOUND('',#606,.T.);
#606=VERTEX_LOOP('',#607);
#607=VERTEX_POINT('',#608);
#608=CARTESIAN_POINT('',(35.,-37.,5.));
#609=CONICAL_SURFACE('',#610,3.,45.);
#610=AXIS2_PLACEMENT_3D('',#611,#612,#613);
#611=CARTESIAN_POINT('',(35.,-40.,5.));
#612=DIRECTION('',(0.,-1.,0.));
#613=DIRECTION('',(0.,0.,-1.));
#614=ADVANCED_FACE('',(#615,#618),#622,.F.);
#615=FACE_OUTER_BOUND('',#616,.T.);
#616=EDGE_LOOP('',(#617));
#617=ORIENTED_EDGE('',*,*,#279,.F.);
#618=FACE_BOUND('',#619,.T.);
#619=VERTEX_LOOP('',#620);
#620=VERTEX_POINT('',#621);
#621=CARTESIAN_POINT('',(-35.,-37.,75.));
#622=CONICAL_SURFACE('',#623,3.,45.);
#623=AXIS2_PLACEMENT_3D('',#624,#625,#626);
#624=CARTESIAN_POINT('',(-35.,-40.,75.));
#625=DIRECTION('',(0.,-1.,0.));
#626=DIRECTION('',(0.,0.,-1.));
#627=ADVANCED_FACE('',(#628,#631),#635,.F.);
#628=FACE_OUTER_BOUND('',#629,.T.);
#629=EDGE_LOOP('',(#630));
#630=ORIENTED_EDGE('',*,*,#268,.F.);
#631=FACE_BOUND('',#632,.T.);
#632=VERTEX_LOOP('',#633);
#633=VERTEX_POINT('',#634);
#634=CARTESIAN_POINT('',(35.,-37.,75.));
#635=CONICAL_SURFACE('',#636,3.,45.);
#636=AXIS2_PLACEMENT_3D('',#637,#638,#639);
#637=CARTESIAN_POINT('',(35.,-40.,75.));
#638=DIRECTION('',(0.,-1.,0.));
#639=DIRECTION('',(0.,0.,-1.));
#640=ADVANCED_FACE('',(#641,#644),#648,.F.);
#641=FACE_OUTER_BOUND('',#642,.T.);
#642=EDGE_LOOP('',(#643));
#643=ORIENTED_EDGE('',*,*,#290,.F.);
#644=FACE_BOUND('',#645,.T.);
#645=VERTEX_LOOP('',#646);
#646=VERTEX_POINT('',#647);
#647=CARTESIAN_POINT('',(-35.,-37.,5.));
#648=CONICAL_SURFACE('',#649,3.,45.);
#649=AXIS2_PLACEMENT_3D('',#650,#651,#652);
#650=CARTESIAN_POINT('',(-35.,-40.,5.));
#651=DIRECTION('',(0.,-1.,0.));
#652=DIRECTION('',(0.,0.,-1.));
#653=FACE_OUTER_BOUND('',#654,.T.);
#654=EDGE_LOOP('',(#655,#656,#662,#663));
#655=ORIENTED_EDGE('',*,*,#363,.F.);
#656=ORIENTED_EDGE('',*,*,#657,.F.);
#657=EDGE_CURVE('',#79,#355,#658,.T.);
#658=LINE('',#659,#660);
#659=CARTESIAN_POINT('',(30.,-20.,62.));
#660=VECTOR('',#661,1000.);
#661=DIRECTION('',(0.,-1.,0.));
#662=ORIENTED_EDGE('',*,*,#78,.T.);
#663=ORIENTED_EDGE('',*,*,#521,.T.);
#664=PLANE('',#665);
#665=AXIS2_PLACEMENT_3D('',#666,#667,#668);
#666=CARTESIAN_POINT('',(30.,-20.,62.));
#667=DIRECTION('',(-1.,0.,0.));
#668=DIRECTION('',(0.,1.,0.));
#669=FACE_OUTER_BOUND('',#670,.T.);
#670=EDGE_LOOP('',(#671,#672,#678,#679));
#671=ORIENTED_EDGE('',*,*,#354,.F.);
#672=ORIENTED_EDGE('',*,*,#673,.F.);
#673=EDGE_CURVE('',#87,#347,#674,.T.);
#674=LINE('',#675,#676);
#675=CARTESIAN_POINT('',(22.,-20.,70.));
#676=VECTOR('',#677,1000.);
#677=DIRECTION('',(0.,-1.,0.));
#678=ORIENTED_EDGE('',*,*,#86,.T.);
#679=ORIENTED_EDGE('',*,*,#657,.T.);
#680=CYLINDRICAL_SURFACE('',#681,8.);
#681=AXIS2_PLACEMENT_3D('',#682,#683,#684);
#682=CARTESIAN_POINT('',(22.,-20.,62.));
#683=DIRECTION('',(0.,1.,0.));
#684=DIRECTION('',(0.,0.,-1.));
#685=FACE_OUTER_BOUND('',#686,.T.);
#686=EDGE_LOOP('',(#687,#688,#694,#695));
#687=ORIENTED_EDGE('',*,*,#346,.F.);
#688=ORIENTED_EDGE('',*,*,#689,.F.);
#689=EDGE_CURVE('',#96,#338,#690,.T.);
#690=LINE('',#691,#692);
#691=CARTESIAN_POINT('',(-22.,-20.,70.));
#692=VECTOR('',#693,1000.);
#693=DIRECTION('',(0.,-1.,0.));
#694=ORIENTED_EDGE('',*,*,#95,.T.);
#695=ORIENTED_EDGE('',*,*,#673,.T.);
#696=PLANE('',#697);
#697=AXIS2_PLACEMENT_3D('',#698,#699,#700);
#698=CARTESIAN_POINT('',(-22.,-20.,70.));
#699=DIRECTION('',(0.,0.,-1.));
#700=DIRECTION('',(0.,1.,0.));
#701=FACE_OUTER_BOUND('',#702,.T.);
#702=EDGE_LOOP('',(#703,#704,#710,#711));
#703=ORIENTED_EDGE('',*,*,#337,.F.);
#704=ORIENTED_EDGE('',*,*,#705,.F.);
#705=EDGE_CURVE('',#104,#330,#706,.T.);
#706=LINE('',#707,#708);
#707=CARTESIAN_POINT('',(-30.,-20.,62.));
#708=VECTOR('',#709,1000.);
#709=DIRECTION('',(0.,-1.,0.));
#710=ORIENTED_EDGE('',*,*,#103,.T.);
#711=ORIENTED_EDGE('',*,*,#689,.T.);
#712=CYLINDRICAL_SURFACE('',#713,8.);
#713=AXIS2_PLACEMENT_3D('',#714,#715,#716);
#714=CARTESIAN_POINT('',(-22.,-20.,62.));
#715=DIRECTION('',(0.,1.,0.));
#716=DIRECTION('',(0.,0.,-1.));
#717=FACE_OUTER_BOUND('',#718,.T.);
#718=EDGE_LOOP('',(#719,#720,#726,#727));
#719=ORIENTED_EDGE('',*,*,#329,.F.);
#720=ORIENTED_EDGE('',*,*,#721,.F.);
#721=EDGE_CURVE('',#113,#321,#722,.T.);
#722=LINE('',#723,#724);
#723=CARTESIAN_POINT('',(-30.,-20.,18.));
#724=VECTOR('',#725,1000.);
#725=DIRECTION('',(0.,-1.,0.));
#726=ORIENTED_EDGE('',*,*,#112,.T.);
#727=ORIENTED_EDGE('',*,*,#705,.T.);
#728=PLANE('',#729);
#729=AXIS2_PLACEMENT_3D('',#730,#731,#732);
#730=CARTESIAN_POINT('',(-30.,-20.,18.));
#731=DIRECTION('',(1.,0.,0.));
#732=DIRECTION('',(0.,-1.,0.));
#733=FACE_OUTER_BOUND('',#734,.T.);
#734=EDGE_LOOP('',(#735,#736,#737,#738));
#735=ORIENTED_EDGE('',*,*,#320,.F.);
#736=ORIENTED_EDGE('',*,*,#456,.F.);
#737=ORIENTED_EDGE('',*,*,#120,.T.);
#738=ORIENTED_EDGE('',*,*,#721,.T.);
#739=CYLINDRICAL_SURFACE('',#740,8.);
#740=AXIS2_PLACEMENT_3D('',#741,#742,#743);
#741=CARTESIAN_POINT('',(-22.,-20.,18.));
#742=DIRECTION('',(0.,1.,0.));
#743=DIRECTION('',(0.,0.,-1.));
#744=AXIS2_PLACEMENT_3D('',#745,#746,#747);
#745=CARTESIAN_POINT('',(0.,0.,0.));
#746=DIRECTION('',(0.,0.,1.));
#747=DIRECTION('',(1.,0.,0.));

/************************************************
 * Application object: DATUM_DEFINED_BY_FEATURE (#748)
 * ITS_WORKPIECE: #748, #19, #18
 * DATUM_NAME: #748, ['B']
 * DEFINED_BY: #748, #749, #835
 */
#748=DATUM('','',#19,.F.,'B');
#749=SHAPE_ASPECT_RELATIONSHIP('','',#835,#748);

/************************************************
 * Application object: DATUM_DEFINED_BY_FEATURE (#750)
 * ITS_WORKPIECE: #750, #19, #18
 * DATUM_NAME: #750, ['A']
 * DEFINED_BY: #750, #751, #832
 */
#750=DATUM('','',#19,.F.,'A');
#751=SHAPE_ASPECT_RELATIONSHIP('','',#832,#750);

/************************************************
 * Application object: DATUM_DEFINED_BY_FEATURE (#752)
 * ITS_WORKPIECE: #752, #19, #18
 * DATUM_NAME: #752, ['D']
 * DEFINED_BY: #752, #753, #838
 */
#752=DATUM('','',#19,.F.,'D');
#753=SHAPE_ASPECT_RELATIONSHIP('','',#838,#752);

/************************************************
 * Application object: DATUM_DEFINED_BY_FEATURE (#754)
 * ITS_WORKPIECE: #754, #19, #18
 * DATUM_NAME: #754, ['E']
 * DEFINED_BY: #754, #755, #841
 */
#754=DATUM('','',#19,.F.,'E');
#755=SHAPE_ASPECT_RELATIONSHIP('','',#841,#754);

/************************************************
 * Application object: DATUM_DEFINED_BY_FEATURE (#756)
 * ITS_WORKPIECE: #756, #19, #18
 * DATUM_NAME: #756, ['G']
 * DEFINED_BY: #756, #757, #844
 */
#756=DATUM('','',#19,.F.,'G');
#757=SHAPE_ASPECT_RELATIONSHIP('','',#844,#756);

/************************************************
 * Application object: FLATNESS_TOLERANCE (#758)
 * TOLERANCE_VALUE: #758, #759
 * APPLIED_TO: #758, #797
 * QUALIFYING_NOTE: #758, ['']
 * NAME: #758, ['']
 */
#758=FLATNESS_TOLERANCE('','',#759,#797);
#759=LENGTH_MEASURE_WITH_UNIT(LENGTH_MEASURE(0.01),#760);
#760=(
LENGTH_UNIT()
NAMED_UNIT(*)
SI_UNIT(.MILLI.,.METRE.)
);

/************************************************
 * Application object: GEOMETRIC_CONTEXT (#761)
 * LENGTH_UNIT: #761, #762, ['millimetre']
 * PLANE_ANGLE_UNIT: #761, #763, ['degree']
 * DIMENSIONS: #761, [3]
 * SOLID_ANGLE_UNIT: #761, #764, ['steradian']
 */
#761=(
GEOMETRIC_REPRESENTATION_CONTEXT(3)
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#765))
GLOBAL_UNIT_ASSIGNED_CONTEXT((#762,#763,#764))
REPRESENTATION_CONTEXT('MILLIMETRE DEGREE STERADIAN','3D')
);
#762=(
LENGTH_UNIT()
NAMED_UNIT(*)
SI_UNIT(.MILLI.,.METRE.)
);
#763=(
CONVERSION_BASED_UNIT('degree',#767)
NAMED_UNIT(#766)
PLANE_ANGLE_UNIT()
);
#764=(
NAMED_UNIT(*)
SI_UNIT($,.STERADIAN.)
SOLID_ANGLE_UNIT()
);
#765=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(0.001),#762,
'DISTANCE_ACCURACY_VALUE',
'Maximum model space distance between geometric entities at asserted c
onnectivities');
#766=DIMENSIONAL_EXPONENTS(0.,0.,0.,0.,0.,0.,0.);
#767=PLANE_ANGLE_MEASURE_WITH_UNIT(PLANE_ANGLE_MEASURE(0.0174532925199433),
#768);
#768=(
NAMED_UNIT(*)
PLANE_ANGLE_UNIT()
SI_UNIT($,.RADIAN.)
);

/************************************************
 * Application object: DIRECTED_LINEAR_DISTANCE_DIMENSION (#769)
 * DESCRIPTION: #769, ['']
 * TARGET: #769, #808
 * ID: #769, ['linear distance']
 * DIMENSION_VALUE_TOLERANCE: #769, #770, #771, #772
 * PLUS_MINUS_LIMITATION: #769, #773, #788
 * ORIGIN: #769, #806
 */
#769=DIRECTED_DIMENSIONAL_LOCATION('linear distance','',#806,#808);
#770=DIMENSIONAL_CHARACTERISTIC_REPRESENTATION(#769,#771);
#771=SHAPE_DIMENSION_REPRESENTATION('',(#772),#38);
#772=(
LENGTH_MEASURE_WITH_UNIT()
MEASURE_REPRESENTATION_ITEM()
MEASURE_WITH_UNIT(LENGTH_MEASURE(60.),#760)
REPRESENTATION_ITEM('linear distance')
);
#773=PLUS_MINUS_TOLERANCE(#788,#769);

/************************************************
 * Application object: DIRECTED_LINEAR_DISTANCE_DIMENSION (#774)
 * DESCRIPTION: #774, ['']
 * TARGET: #774, #812
 * ID: #774, ['linear distance']
 * DIMENSION_VALUE_TOLERANCE: #774, #775, #776, #777
 * PLUS_MINUS_LIMITATION: #774, #778, #791
 * ORIGIN: #774, #810
 */
#774=DIRECTED_DIMENSIONAL_LOCATION('linear distance','',#810,#812);
#775=DIMENSIONAL_CHARACTERISTIC_REPRESENTATION(#774,#776);
#776=SHAPE_DIMENSION_REPRESENTATION('',(#777),#38);
#777=(
LENGTH_MEASURE_WITH_UNIT()
MEASURE_REPRESENTATION_ITEM()
MEASURE_WITH_UNIT(LENGTH_MEASURE(60.),#760)
REPRESENTATION_ITEM('linear distance')
);
#778=PLUS_MINUS_TOLERANCE(#791,#774);

/************************************************
 * Application object: PERPENDICULARITY_TOLERANCE (#779)
 * TOLERANCE_VALUE: #779, #780
 * APPLIED_TO: #779, #823
 * NAME: #779, ['']
 * SYSTEM_DATUM [*]: #779, #781, #782, #748
 * QUALIFYING_NOTE: #779, ['']
 */
#779=PERPENDICULARITY_TOLERANCE('','',#780,#823,(#781));
#780=LENGTH_MEASURE_WITH_UNIT(LENGTH_MEASURE(0.025),#760);
#781=DATUM_SYSTEM('',$,#19,.F.,(#782));
#782=DATUM_REFERENCE_COMPARTMENT('',$,#19,.F.,#748,());

/************************************************
 * Application object: RADIAL_SIZE_DIMENSION (#783)
 * PLUS_MINUS_LIMITATION: #783, #784, #794
 * APPLIED_TO: #783, #814
 * DIMENSION_VALUE_TOLERANCE: #783, #785, #786, #787
 */
#783=DIMENSIONAL_SIZE(#814,'radius');
#784=PLUS_MINUS_TOLERANCE(#794,#783);
#785=DIMENSIONAL_CHARACTERISTIC_REPRESENTATION(#783,#786);
#786=SHAPE_DIMENSION_REPRESENTATION('',(#787),#38);
#787=(
LENGTH_MEASURE_WITH_UNIT()
MEASURE_REPRESENTATION_ITEM()
MEASURE_WITH_UNIT(LENGTH_MEASURE(8.),#760)
REPRESENTATION_ITEM('radial size')
);

/************************************************
 * Application object: TOLERANCE_PLUS_MINUS_VALUE (#788)
 * LOWER_LIMIT: #788, #789
 * UPPER_LIMIT: #788, #790
 */
#788=TOLERANCE_VALUE(#789,#790);
#789=(
LENGTH_MEASURE_WITH_UNIT()
MEASURE_REPRESENTATION_ITEM()
MEASURE_WITH_UNIT(LENGTH_MEASURE(-0.2),#760)
REPRESENTATION_ITEM('linear distance')
);
#790=(
LENGTH_MEASURE_WITH_UNIT()
MEASURE_REPRESENTATION_ITEM()
MEASURE_WITH_UNIT(LENGTH_MEASURE(0.2),#760)
REPRESENTATION_ITEM('linear distance')
);

/************************************************
 * Application object: TOLERANCE_PLUS_MINUS_VALUE (#791)
 * LOWER_LIMIT: #791, #792
 * UPPER_LIMIT: #791, #793
 */
#791=TOLERANCE_VALUE(#792,#793);
#792=(
LENGTH_MEASURE_WITH_UNIT()
MEASURE_REPRESENTATION_ITEM()
MEASURE_WITH_UNIT(LENGTH_MEASURE(-0.2),#760)
REPRESENTATION_ITEM('linear distance')
);
#793=(
LENGTH_MEASURE_WITH_UNIT()
MEASURE_REPRESENTATION_ITEM()
MEASURE_WITH_UNIT(LENGTH_MEASURE(0.2),#760)
REPRESENTATION_ITEM('linear distance')
);

/************************************************
 * Application object: TOLERANCE_PLUS_MINUS_VALUE (#794)
 * LOWER_LIMIT: #794, #795
 * UPPER_LIMIT: #794, #796
 */
#794=TOLERANCE_VALUE(#795,#796);
#795=(
LENGTH_MEASURE_WITH_UNIT()
MEASURE_REPRESENTATION_ITEM()
MEASURE_WITH_UNIT(LENGTH_MEASURE(-0.1),#760)
REPRESENTATION_ITEM('radial size')
);
#796=(
LENGTH_MEASURE_WITH_UNIT()
MEASURE_REPRESENTATION_ITEM()
MEASURE_WITH_UNIT(LENGTH_MEASURE(0.1),#760)
REPRESENTATION_ITEM('radial size')
);

/************************************************
 * Application object: CALLOUT (#797)
 * ASSOCIATED_GEOMETRY [*]: #797, #798, #799
 * ASSOCIATED_GEOMETRY [*]: #797, #800, #801
 * ASSOCIATED_GEOMETRY [*]: #797, #802, #803
 * ASSOCIATED_GEOMETRY [*]: #797, #804, #805
 * ITS_ID: #797, ['']
 * ITS_WORKPIECE: #797, #19, #18
 */
#797=SHAPE_ASPECT('','',#19,.F.);
#798=GEOMETRIC_ITEM_SPECIFIC_USAGE('','',#797,$,#799);
#799=ADVANCED_FACE('',(#717),#728,.T.);
#800=GEOMETRIC_ITEM_SPECIFIC_USAGE('','',#797,$,#801);
#801=ADVANCED_FACE('',(#685),#696,.T.);
#802=GEOMETRIC_ITEM_SPECIFIC_USAGE('','',#797,$,#803);
#803=ADVANCED_FACE('',(#653),#664,.T.);
#804=GEOMETRIC_ITEM_SPECIFIC_USAGE('','',#797,$,#805);
#805=ADVANCED_FACE('',(#445),#461,.T.);

/************************************************
 * Application object: CALLOUT (#806)
 * ASSOCIATED_GEOMETRY [*]: #806, #807, #803
 * ITS_ID: #806, ['']
 * ITS_WORKPIECE: #806, #19, #18
 */
#806=SHAPE_ASPECT('','',#19,.F.);
#807=GEOMETRIC_ITEM_SPECIFIC_USAGE('','',#806,$,#803);

/************************************************
 * Application object: CALLOUT (#808)
 * ASSOCIATED_GEOMETRY [*]: #808, #809, #799
 * ITS_ID: #808, ['']
 * ITS_WORKPIECE: #808, #19, #18
 */
#808=SHAPE_ASPECT('','',#19,.F.);
#809=GEOMETRIC_ITEM_SPECIFIC_USAGE('','',#808,$,#799);

/************************************************
 * Application object: CALLOUT (#810)
 * ASSOCIATED_GEOMETRY [*]: #810, #811, #801
 * ITS_ID: #810, ['']
 * ITS_WORKPIECE: #810, #19, #18
 */
#810=SHAPE_ASPECT('','',#19,.F.);
#811=GEOMETRIC_ITEM_SPECIFIC_USAGE('','',#810,$,#801);

/************************************************
 * Application object: CALLOUT (#812)
 * ASSOCIATED_GEOMETRY [*]: #812, #813, #805
 * ITS_ID: #812, ['']
 * ITS_WORKPIECE: #812, #19, #18
 */
#812=SHAPE_ASPECT('','',#19,.F.);
#813=GEOMETRIC_ITEM_SPECIFIC_USAGE('','',#812,$,#805);

/************************************************
 * Application object: CALLOUT (#814)
 * ASSOCIATED_GEOMETRY [*]: #814, #815, #816
 * ASSOCIATED_GEOMETRY [*]: #814, #817, #818
 * ASSOCIATED_GEOMETRY [*]: #814, #819, #820
 * ASSOCIATED_GEOMETRY [*]: #814, #821, #822
 * ITS_ID: #814, ['']
 * ITS_WORKPIECE: #814, #19, #18
 */
#814=SHAPE_ASPECT('','',#19,.F.);
#815=GEOMETRIC_ITEM_SPECIFIC_USAGE('','',#814,$,#816);
#816=ADVANCED_FACE('',(#517),#528,.F.);
#817=GEOMETRIC_ITEM_SPECIFIC_USAGE('','',#814,$,#818);
#818=ADVANCED_FACE('',(#669),#680,.F.);
#819=GEOMETRIC_ITEM_SPECIFIC_USAGE('','',#814,$,#820);
#820=ADVANCED_FACE('',(#701),#712,.F.);
#821=GEOMETRIC_ITEM_SPECIFIC_USAGE('','',#814,$,#822);
#822=ADVANCED_FACE('',(#733),#739,.F.);

/************************************************
 * Application object: CALLOUT (#823)
 * ASSOCIATED_GEOMETRY [*]: #823, #824, #801
 * ASSOCIATED_GEOMETRY [*]: #823, #825, #818
 * ASSOCIATED_GEOMETRY [*]: #823, #826, #803
 * ASSOCIATED_GEOMETRY [*]: #823, #827, #816
 * ASSOCIATED_GEOMETRY [*]: #823, #828, #805
 * ASSOCIATED_GEOMETRY [*]: #823, #829, #822
 * ASSOCIATED_GEOMETRY [*]: #823, #830, #799
 * ASSOCIATED_GEOMETRY [*]: #823, #831, #820
 * ITS_ID: #823, ['']
 * ITS_WORKPIECE: #823, #19, #18
 */
#823=SHAPE_ASPECT('','',#19,.F.);
#824=GEOMETRIC_ITEM_SPECIFIC_USAGE('','',#823,$,#801);
#825=GEOMETRIC_ITEM_SPECIFIC_USAGE('','',#823,$,#818);
#826=GEOMETRIC_ITEM_SPECIFIC_USAGE('','',#823,$,#803);
#827=GEOMETRIC_ITEM_SPECIFIC_USAGE('','',#823,$,#816);
#828=GEOMETRIC_ITEM_SPECIFIC_USAGE('','',#823,$,#805);
#829=GEOMETRIC_ITEM_SPECIFIC_USAGE('','',#823,$,#822);
#830=GEOMETRIC_ITEM_SPECIFIC_USAGE('','',#823,$,#799);
#831=GEOMETRIC_ITEM_SPECIFIC_USAGE('','',#823,$,#820);

/************************************************
 * Application object: CALLOUT (#832)
 * ASSOCIATED_GEOMETRY [*]: #832, #833, #834
 * ITS_ID: #832, ['']
 * ITS_WORKPIECE: #832, #19, #18
 */
#832=DATUM_FEATURE('','',#19,.F.);
#833=GEOMETRIC_ITEM_SPECIFIC_USAGE('','',#832,$,#834);
#834=ADVANCED_FACE('',(#533),#539,.T.);

/************************************************
 * Application object: CALLOUT (#835)
 * ASSOCIATED_GEOMETRY [*]: #835, #836, #837
 * ITS_ID: #835, ['']
 * ITS_WORKPIECE: #835, #19, #18
 */
#835=DATUM_FEATURE('','',#19,.F.);
#836=GEOMETRIC_ITEM_SPECIFIC_USAGE('','',#835,$,#837);
#837=ADVANCED_FACE('',(#254,#265,#276,#287,#298,#368),#416,.T.);

/************************************************
 * Application object: CALLOUT (#838)
 * ASSOCIATED_GEOMETRY [*]: #838, #839, #840
 * ITS_ID: #838, ['']
 * ITS_WORKPIECE: #838, #19, #18
 */
#838=DATUM_FEATURE('','',#19,.F.);
#839=GEOMETRIC_ITEM_SPECIFIC_USAGE('','',#838,$,#840);
#840=ADVANCED_FACE('',(#496),#512,.T.);

/************************************************
 * Application object: CALLOUT (#841)
 * ASSOCIATED_GEOMETRY [*]: #841, #842, #843
 * ITS_ID: #841, ['']
 * ITS_WORKPIECE: #841, #19, #18
 */
#841=DATUM_FEATURE('','',#19,.F.);
#842=GEOMETRIC_ITEM_SPECIFIC_USAGE('','',#841,$,#843);
#843=ADVANCED_FACE('',(#466),#491,.T.);

/************************************************
 * Application object: CALLOUT (#844)
 * ASSOCIATED_GEOMETRY [*]: #844, #845, #846
 * ITS_ID: #844, ['']
 * ITS_WORKPIECE: #844, #19, #18
 */
#844=DATUM_FEATURE('','',#19,.F.);
#845=GEOMETRIC_ITEM_SPECIFIC_USAGE('','',#844,$,#846);
#846=ADVANCED_FACE('',(#215),#249,.F.);

/************************************************
 * Application object: WORKPIECE (#847)
 * ITS_CATEGORIES [*]: #847, #849, #850, #851, ['workpiece']
 * ITS_GEOMETRY: #847, #848, #852, #853
 * ITS_COMPONENTS [*]: #847, #857
 * REVISION_ID: #847, #849, ['']
 * ITS_ID: #847, #849, #850, ['Boxy_Part_IPM_OP8_Setup_2_third_master_20160805']
 * SHAPE_DEFINITION: #847, #848
 */
#847=PRODUCT_DEFINITION('','',#849,#29);
#848=PRODUCT_DEFINITION_SHAPE('','',#847);
#849=PRODUCT_DEFINITION_FORMATION('','',#850);
#850=PRODUCT('Boxy_Part_IPM_OP8_Setup_2_third_master_20160805','AP-238',
'',(#52));
#851=PRODUCT_RELATED_PRODUCT_CATEGORY('workpiece','',(#850));
#852=SHAPE_DEFINITION_REPRESENTATION(#848,#853);
#853=SHAPE_REPRESENTATION('parent',(#862),#38);
#854=CARTESIAN_POINT('',(0.,0.,0.));
#855=DIRECTION('',(0.,0.,1.));
#856=DIRECTION('',(1.,0.,0.));

/************************************************
 * Application object: WORKPIECE_ASSEMBLY_COMPONENT (#857)
 * REFERENCE_DESIGNATOR: #857, ['']
 * COMPONENT: #857, #18
 * RESULTING_ORIENTATION: #857, #858, #859, #860, #861, #862
 * ORIGINATING_ORIENTATION: #857, #858, #859, #860, #861, #863
 */
#857=NEXT_ASSEMBLY_USAGE_OCCURRENCE('','','',#847,#18,'');
#858=PRODUCT_DEFINITION_SHAPE('','',#857);
#859=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#860,#858);
#860=(
REPRESENTATION_RELATIONSHIP('','',#21,#853)
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#861)
SHAPE_REPRESENTATION_RELATIONSHIP()
);
#861=ITEM_DEFINED_TRANSFORMATION('','',#863,#862);
#862=AXIS2_PLACEMENT_3D('',#854,#855,#856);
#863=AXIS2_PLACEMENT_3D('',#35,#36,#37);

/************************************************
 * Application object: WORKPLAN (#864)
 * ITS_ELEMENTS [0]: #864, #865, #890, ['machining_workplan']
 * ITS_SETUP: #864, #866, #867, #868, #871
 * ITS_ID: #864, ['main workplan']
 * TO_BE_GEOMETRY: #864, #869, #870, #847
 */
#864=MACHINING_WORKPLAN('main workplan','','','');
#865=MACHINING_PROCESS_SEQUENCE_RELATIONSHIP('','',#864,#890,0.);
#866=PRODUCT_DEFINITION_PROCESS('setup','',#864,'');
#867=PROCESS_PRODUCT_ASSOCIATION('','',#868,#866);
#868=PRODUCT_DEFINITION('',$,#871,#16);
#869=PRODUCT_DEFINITION_PROCESS('to-be shape','',#864,'');
#870=PROCESS_PRODUCT_ASSOCIATION('','',#847,#869);

/************************************************
 * Application object: SETUP (#871)
 * ITS_ID: #871, #872, ['']
 * ITS_ORIGIN: #871, #873, #874, #875, #876, #877
 */
#871=PRODUCT_DEFINITION_FORMATION('','',#872);
#872=MACHINING_SETUP('','',$,(#17));
#873=PRODUCT_DEFINITION('',$,#871,#16);
#874=PRODUCT_DEFINITION_SHAPE('orientation','',#873);
#875=SHAPE_DEFINITION_REPRESENTATION(#874,#876);
#876=REPRESENTATION('',(#877),$);
#877=AXIS2_PLACEMENT_3D('orientation',#878,#879,#880);
#878=CARTESIAN_POINT('',(0.,0.,0.));
#879=DIRECTION('',(0.,0.,-1.));
#880=DIRECTION('',(-1.,0.,0.));

/************************************************
 * Application object: TOOLPATH_FEATURE (#881)
 * FEATURE_PLACEMENT: #881, #882, #883, #884, #885
 * ITS_ID: #881, ['Plane tolerance feature']
 * EXPLICIT_REPRESENTATION [*]: #881, #886, #887, #888, #799
 * ITS_WORKPIECE: #881, #19, #18
 */
#881=INSTANCED_FEATURE('','toolpath','Plane tolerance feature',
'toolpath',#19,.F.);
#882=PRODUCT_DEFINITION_SHAPE('orientation','toolpath',#881);
#883=SHAPE_DEFINITION_REPRESENTATION(#882,#884);
#884=SHAPE_REPRESENTATION_WITH_PARAMETERS('',(#885),$);
#885=AXIS2_PLACEMENT_3D('orientation',#889,#731,#732);
#886=PROPERTY_DEFINITION('','toolpath',#881);
#887=SHAPE_DEFINITION_REPRESENTATION(#886,#888);
#888=SHAPE_REPRESENTATION('explicit feature shape',(#799),$);
#889=CARTESIAN_POINT('face axis',(-30.,-25.,51.));

/************************************************
 * Application object: WORKPLAN (#890)
 * ITS_ELEMENTS [1]: #890, #891, #901, ['machining_workingstep']
 * ITS_ELEMENTS [2]: #890, #892, #1603, ['machining_workingstep']
 * ITS_ELEMENTS [3]: #890, #893, #1674, ['machining_workingstep']
 * ITS_ELEMENTS [4]: #890, #894, #1744, ['machining_workingstep']
 * ITS_ELEMENTS [5]: #890, #895, #1814, ['machining_workingstep']
 * ITS_ELEMENTS [6]: #890, #896, #1884, ['machining_workingstep']
 * AS_IS_GEOMETRY: #890, #897, #898, #847
 * ITS_ID: #890, ['new probe']
 * TO_BE_GEOMETRY: #890, #899, #900, #847
 */
#890=MACHINING_WORKPLAN('new probe','','','');
#891=MACHINING_PROCESS_SEQUENCE_RELATIONSHIP('','',#890,#901,1.);
#892=MACHINING_PROCESS_SEQUENCE_RELATIONSHIP('','',#890,#1603,2.);
#893=MACHINING_PROCESS_SEQUENCE_RELATIONSHIP('','',#890,#1674,3.);
#894=MACHINING_PROCESS_SEQUENCE_RELATIONSHIP('','',#890,#1744,4.);
#895=MACHINING_PROCESS_SEQUENCE_RELATIONSHIP('','',#890,#1814,5.);
#896=MACHINING_PROCESS_SEQUENCE_RELATIONSHIP('','',#890,#1884,6.);
#897=PRODUCT_DEFINITION_PROCESS('as-is shape','',#890,'');
#898=PROCESS_PRODUCT_ASSOCIATION('','',#847,#897);
#899=PRODUCT_DEFINITION_PROCESS('to-be shape','',#890,'');
#900=PROCESS_PRODUCT_ASSOCIATION('','',#847,#899);

/************************************************
 * Application object: MACHINING_WORKINGSTEP (#901)
 * ITS_FEATURE: #901, #902, #903, #904, #905, #881
 * ITS_ID: #901, ['Plane probe 0, 0 WS 1']
 * ITS_OPERATION: #901, #906, #1044
 * ITS_SECPLANE: #901, #907, #908, #909, #910
 */
#901=MACHINING_WORKINGSTEP('Plane probe 0, 0 WS 1','machining','','');
#902=MACHINING_FEATURE_RELATIONSHIP('','machining',#901,#903);
#903=MACHINING_FEATURE_PROCESS('','machining','','');
#904=PROPERTY_PROCESS('machining','machining',#903,'');
#905=PROCESS_PROPERTY_ASSOCIATION('','machining',#904,#881);
#906=MACHINING_OPERATION_RELATIONSHIP('','machining',#901,#1044);
#907=ACTION_PROPERTY('security plane','machining',#901);
#908=ACTION_PROPERTY_REPRESENTATION('','machining',#907,#909);
#909=REPRESENTATION('',(#910),$);
#910=PLANE('security plane',#911);
#911=AXIS2_PLACEMENT_3D('security plane',#912,#913,#914);
#912=CARTESIAN_POINT('origin of security plane',(0.,0.,10.));
#913=DIRECTION('Z direction',(0.,0.,1.));
#914=DIRECTION('X direction',(1.,0.,0.));

/************************************************
 * Application object: MILLING_TECHNOLOGY (#915)
 * SPINDLE: #915, #916, #917, #918, #919
 * FEEDRATE: #915, #920, #921, #922, #923
 */
#915=MACHINING_TECHNOLOGY('','milling','','');
#916=ACTION_PROPERTY('spindle','milling',#915);
#917=ACTION_PROPERTY_REPRESENTATION('rotational speed','milling',#916,#918);
#918=MACHINING_SPINDLE_SPEED_REPRESENTATION('spindle speed',(#919),#924);
#919=MEASURE_REPRESENTATION_ITEM('rotational speed',NUMERIC_MEASURE(0.),
#925);
#920=ACTION_PROPERTY('feedrate','milling',#915);
#921=ACTION_PROPERTY_REPRESENTATION('feed speed','milling',#920,#922);
#922=MACHINING_FEED_SPEED_REPRESENTATION('feed speed',(#923),#924);
#923=MEASURE_REPRESENTATION_ITEM('feed speed',NUMERIC_MEASURE(0.),#934);
#924=REPRESENTATION_CONTEXT('','units not necessary');
#925=DERIVED_UNIT((#926,#929));
#926=DERIVED_UNIT_ELEMENT(#927,1.);
#927=CONTEXT_DEPENDENT_UNIT(#928,'revolution');
#928=DIMENSIONAL_EXPONENTS(0.,0.,0.,0.,0.,0.,0.);
#929=DERIVED_UNIT_ELEMENT(#930,-1.);
#930=(
CONVERSION_BASED_UNIT('minute',#932)
NAMED_UNIT(#931)
TIME_UNIT()
);
#931=DIMENSIONAL_EXPONENTS(0.,0.,1.,0.,0.,0.,0.);
#932=TIME_MEASURE_WITH_UNIT(TIME_MEASURE(60.),#933);
#933=(
NAMED_UNIT(*)
SI_UNIT($,.SECOND.)
TIME_UNIT()
);
#934=DERIVED_UNIT((#935,#937));
#935=DERIVED_UNIT_ELEMENT(#936,1.);
#936=(
LENGTH_UNIT()
NAMED_UNIT(*)
SI_UNIT(.MILLI.,.METRE.)
);
#937=DERIVED_UNIT_ELEMENT(#930,-1.);

/************************************************
 * Application object: TOOLPATH_FEATURE (#938)
 * FEATURE_PLACEMENT: #938, #939, #940, #941, #942
 * ITS_ID: #938, ['']
 */
#938=INSTANCED_FEATURE('','toolpath','','toolpath',$,.F.);
#939=PRODUCT_DEFINITION_SHAPE('orientation','toolpath',#938);
#940=SHAPE_DEFINITION_REPRESENTATION(#939,#941);
#941=SHAPE_REPRESENTATION_WITH_PARAMETERS('',(#942),$);
#942=AXIS2_PLACEMENT_3D('orientation',#943,#944,#945);
#943=CARTESIAN_POINT('origin',(0.,0.,0.));
#944=DIRECTION('',(0.,0.,1.));
#945=DIRECTION('',(1.,0.,0.));

/************************************************
 * Application object: MILLING_MACHINE_FUNCTIONS (#946)
 * CHIP_REMOVAL: #946, #947, #948, #949, #950, ['chip removal off']
 * MIST: #946, #951, #952, #953, #954, ['mist off']
 * THROUGH_SPINDLE_COOLANT: #946, #955, #956, #957, #958, ['through spindle coolant off']
 * COOLANT: #946, #959, #960, #961, #962, ['coolant off']
 */
#946=MACHINING_FUNCTIONS('','milling','','');
#947=ACTION_PROPERTY('chip removal','milling',#946);
#948=ACTION_PROPERTY_REPRESENTATION('','milling',#947,#949);
#949=REPRESENTATION('constant',(#950),#924);
#950=DESCRIPTIVE_REPRESENTATION_ITEM('constant','chip removal off');
#951=ACTION_PROPERTY('mist','milling',#946);
#952=ACTION_PROPERTY_REPRESENTATION('','milling',#951,#953);
#953=REPRESENTATION('constant',(#954),#924);
#954=DESCRIPTIVE_REPRESENTATION_ITEM('constant','mist off');
#955=ACTION_PROPERTY('through spindle coolant','milling',#946);
#956=ACTION_PROPERTY_REPRESENTATION('','milling',#955,#957);
#957=REPRESENTATION('constant',(#958),#924);
#958=DESCRIPTIVE_REPRESENTATION_ITEM('constant',
'through spindle coolant off');
#959=ACTION_PROPERTY('coolant','milling',#946);
#960=ACTION_PROPERTY_REPRESENTATION('','milling',#959,#961);
#961=REPRESENTATION('constant',(#962),#924);
#962=DESCRIPTIVE_REPRESENTATION_ITEM('constant','coolant off');

/************************************************
 * Application object: USER_DEFINED_MILLING_TOOL (#963)
 * EFFECTIVE_CUTTING_DIAMETER: #963, #964, #965, #966, #967
 * OVERALL_ASSEMBLY_LENGTH: #963, #968, #969, #970, #971
 * MAXIMUM_DEPTH_OF_CUT: #963, #972, #973, #974, #975
 * TIP_OUTER_ANGLE: #963, #976, #977, #978, #979
 * CORNER_RADIUS_CENTER_VERTICAL: #963, #980, #981, #982, #983
 * CORNER_RADIUS_CENTER_HORIZONTAL: #963, #984, #985, #986, #987
 * CORNER_RADIUS: #963, #988, #989, #990, #991
 * ITS_ID: #963, ['0']
 * TAPER_ANGLE: #963, #992, #993, #994, #995
 */
#963=MACHINING_TOOL('0','user defined milling tool',(),#996);
#964=RESOURCE_PROPERTY('tool body','user defined milling tool',#963);
#965=RESOURCE_PROPERTY_REPRESENTATION('effective cutting diameter',
'user defined milling tool',#964,#966);
#966=MACHINING_TOOL_BODY_REPRESENTATION('',(#967),#924);
#967=(
LENGTH_MEASURE_WITH_UNIT()
MEASURE_REPRESENTATION_ITEM()
MEASURE_WITH_UNIT(LENGTH_MEASURE(0.),#936)
REPRESENTATION_ITEM('effective cutting diameter')
);
#968=RESOURCE_PROPERTY('tool body','user defined milling tool',#963);
#969=RESOURCE_PROPERTY_REPRESENTATION('overall assembly length',
'user defined milling tool',#968,#970);
#970=MACHINING_TOOL_BODY_REPRESENTATION('',(#971),#924);
#971=(
LENGTH_MEASURE_WITH_UNIT()
MEASURE_REPRESENTATION_ITEM()
MEASURE_WITH_UNIT(LENGTH_MEASURE(0.),#936)
REPRESENTATION_ITEM('overall assembly length')
);
#972=RESOURCE_PROPERTY('tool body','user defined milling tool',#963);
#973=RESOURCE_PROPERTY_REPRESENTATION('maximum depth of cut',
'user defined milling tool',#972,#974);
#974=MACHINING_TOOL_BODY_REPRESENTATION('',(#975),#924);
#975=(
LENGTH_MEASURE_WITH_UNIT()
MEASURE_REPRESENTATION_ITEM()
MEASURE_WITH_UNIT(LENGTH_MEASURE(0.),#936)
REPRESENTATION_ITEM('maximum depth of cut')
);
#976=RESOURCE_PROPERTY('tool body','user defined milling tool',#963);
#977=RESOURCE_PROPERTY_REPRESENTATION('tip outer angle',
'user defined milling tool',#976,#978);
#978=MACHINING_TOOL_BODY_REPRESENTATION('',(#979),#924);
#979=(
MEASURE_REPRESENTATION_ITEM()
MEASURE_WITH_UNIT(PLANE_ANGLE_MEASURE(0.),#997)
PLANE_ANGLE_MEASURE_WITH_UNIT()
REPRESENTATION_ITEM('tip outer angle')
);
#980=RESOURCE_PROPERTY('tool body','user defined milling tool',#963);
#981=RESOURCE_PROPERTY_REPRESENTATION('corner radius center vertical',
'user defined milling tool',#980,#982);
#982=MACHINING_TOOL_BODY_REPRESENTATION('',(#983),#924);
#983=(
LENGTH_MEASURE_WITH_UNIT()
MEASURE_REPRESENTATION_ITEM()
MEASURE_WITH_UNIT(LENGTH_MEASURE(0.),#936)
REPRESENTATION_ITEM('corner radius center vertical')
);
#984=RESOURCE_PROPERTY('tool body','user defined milling tool',#963);
#985=RESOURCE_PROPERTY_REPRESENTATION('corner radius center horizontal',
'user defined milling tool',#984,#986);
#986=MACHINING_TOOL_BODY_REPRESENTATION('',(#987),#924);
#987=(
LENGTH_MEASURE_WITH_UNIT()
MEASURE_REPRESENTATION_ITEM()
MEASURE_WITH_UNIT(LENGTH_MEASURE(0.),#936)
REPRESENTATION_ITEM('corner radius center horizontal')
);
#988=RESOURCE_PROPERTY('tool body','user defined milling tool',#963);
#989=RESOURCE_PROPERTY_REPRESENTATION('corner radius',
'user defined milling tool',#988,#990);
#990=MACHINING_TOOL_BODY_REPRESENTATION('',(#991),#924);
#991=(
LENGTH_MEASURE_WITH_UNIT()
MEASURE_REPRESENTATION_ITEM()
MEASURE_WITH_UNIT(LENGTH_MEASURE(0.),#936)
REPRESENTATION_ITEM('corner radius')
);
#992=RESOURCE_PROPERTY('tool body','user defined milling tool',#963);
#993=RESOURCE_PROPERTY_REPRESENTATION('taper angle',
'user defined milling tool',#992,#994);
#994=MACHINING_TOOL_BODY_REPRESENTATION('',(#995),#924);
#995=(
MEASURE_REPRESENTATION_ITEM()
MEASURE_WITH_UNIT(PLANE_ANGLE_MEASURE(0.),#997)
PLANE_ANGLE_MEASURE_WITH_UNIT()
REPRESENTATION_ITEM('taper angle')
);
#996=ACTION_RESOURCE_TYPE('milling cutting tool');
#997=(
CONVERSION_BASED_UNIT('degree',#999)
NAMED_UNIT(#998)
PLANE_ANGLE_UNIT()
);
#998=DIMENSIONAL_EXPONENTS(0.,0.,0.,0.,0.,0.,0.);
#999=PLANE_ANGLE_MEASURE_WITH_UNIT(PLANE_ANGLE_MEASURE(0.0174532925199433),
#1000);
#1000=(
NAMED_UNIT(*)
PLANE_ANGLE_UNIT()
SI_UNIT($,.RADIAN.)
);

/************************************************
 * Application object: CUTTER_LOCATION_TRAJECTORY (#1001)
 * ITS_TYPE: #1001, #1002, #1003, #1004, #1005, ['approach']
 * ITS_TECHNOLOGY: #1001, #1006, #915
 * ITS_TOOLAXIS: #1001, #1007, #1008, #1009, #1010
 * RAPID_SPEED: #1001, #1011, #1012, #1013, #1014, ['true']
 * BASICCURVE: #1001, #1015, #1016, #1017, #1018
 * ITS_PRIORITY: #1001, #1019, #1020, #1021, #1022, ['required']
 * ITS_ID: #1001, ['probe clear WS 1 TP 1']
 */
#1001=MACHINING_TOOLPATH('probe clear WS 1 TP 1',
'cutter location trajectory','','');
#1002=ACTION_PROPERTY('trajectory type','cutter location trajectory',#1001);
#1003=ACTION_PROPERTY_REPRESENTATION('','cutter location trajectory',#1002,
#1004);
#1004=REPRESENTATION('constant',(#1005),#924);
#1005=DESCRIPTIVE_REPRESENTATION_ITEM('constant','approach');
#1006=MACHINING_TECHNOLOGY_RELATIONSHIP('','cutter location trajectory',
#1001,#915);
#1007=ACTION_PROPERTY('tool axis','cutter location trajectory',#1001);
#1008=ACTION_PROPERTY_REPRESENTATION('','cutter location trajectory',#1007,
#1009);
#1009=REPRESENTATION('tool axis',(#1010),#1023);
#1010=POLYLINE('',(#1024,#1024,#1024));
#1011=ACTION_PROPERTY('speed profile','rapid',#1001);
#1012=ACTION_PROPERTY_REPRESENTATION('','rapid',#1011,#1013);
#1013=MACHINING_TOOLPATH_SPEED_PROFILE_REPRESENTATION('',(#1014),#924);
#1014=DESCRIPTIVE_REPRESENTATION_ITEM('','rapid');
#1015=ACTION_PROPERTY('basic curve','cutter location trajectory',#1001);
#1016=ACTION_PROPERTY_REPRESENTATION('','cutter location trajectory',#1015,
#1017);
#1017=REPRESENTATION('',(#1018),$);
#1018=POLYLINE('',(#1025,#1026,#1027));
#1019=ACTION_PROPERTY('priority','cutter location trajectory',#1001);
#1020=ACTION_PROPERTY_REPRESENTATION('','cutter location trajectory',#1019,
#1021);
#1021=REPRESENTATION('constant',(#1022),#924);
#1022=DESCRIPTIVE_REPRESENTATION_ITEM('constant','required');
#1023=GEOMETRIC_REPRESENTATION_CONTEXT('','units not necessary',3);
#1024=CARTESIAN_POINT('start point',(0.,0.,-1.));
#1025=CARTESIAN_POINT('start point',(-25.,-33.3333333333333,19.));
#1026=CARTESIAN_POINT('',(-25.,-33.3333333333333,19.));
#1027=CARTESIAN_POINT('',(-25.,-33.3333333333333,29.));

/************************************************
 * Application object: CUTTER_LOCATION_TRAJECTORY (#1028)
 * ITS_TECHNOLOGY: #1028, #1029, #915
 * ITS_TOOLAXIS: #1028, #1030, #1031, #1032, #1033
 * RAPID_SPEED: #1028, #1034, #1035, #1036, #1037, ['true']
 * BASICCURVE: #1028, #1038, #1039, #1040, #1041
 * ITS_ID: #1028, ['probe point WS 1 TP 2']
 */
#1028=MACHINING_TOOLPATH('probe point WS 1 TP 2',
'cutter location trajectory','','');
#1029=MACHINING_TECHNOLOGY_RELATIONSHIP('','cutter location trajectory',
#1028,#915);
#1030=ACTION_PROPERTY('tool axis','cutter location trajectory',#1028);
#1031=ACTION_PROPERTY_REPRESENTATION('','cutter location trajectory',#1030,
#1032);
#1032=REPRESENTATION('tool axis',(#1033),#1023);
#1033=POLYLINE('',(#1024,#1024,#1024));
#1034=ACTION_PROPERTY('speed profile','rapid',#1028);
#1035=ACTION_PROPERTY_REPRESENTATION('','rapid',#1034,#1036);
#1036=MACHINING_TOOLPATH_SPEED_PROFILE_REPRESENTATION('',(#1037),#924);
#1037=DESCRIPTIVE_REPRESENTATION_ITEM('','rapid');
#1038=ACTION_PROPERTY('basic curve','cutter location trajectory',#1028);
#1039=ACTION_PROPERTY_REPRESENTATION('','cutter location trajectory',#1038,
#1040);
#1040=REPRESENTATION('',(#1041),$);
#1041=POLYLINE('',(#1027,#1042,#1043));
#1042=CARTESIAN_POINT('',(-30.,-33.3333333333333,29.));
#1043=CARTESIAN_POINT('',(-25.,-33.3333333333333,29.));

/************************************************
 * Application object: WORKPIECE_PROBING (#1044)
 * ITS_WORKPIECE: #1044, #1045, #1046, #18
 * ITS_PROBE: #1044, #1066
 * ITS_ID: #1044, ['Plane probe 0, 0 WS 1']
 * ITS_TOOLPATH [1]: #1044, #1047, #1001
 * ITS_TOOLPATH [2]: #1044, #1048, #1028
 * EXPECTED_VALUE: #1044, #1049, #1050, #1051, #1052
 * MEASURED_OFFSET: #1044, #1053, #1054, #1055, #1065
 * ITS_DIRECTION: #1044, #1056, #1057, #1058, #1059
 * START_POSITION: #1044, #1060, #1061, #1062, #1063
 */
#1044=MACHINING_TOUCH_PROBING('Plane probe 0, 0 WS 1',
'workpiece probing','','');
#1045=PRODUCT_DEFINITION_PROCESS('workpiece probing',
'workpiece probing',#1044,'');
#1046=PROCESS_PRODUCT_ASSOCIATION('','workpiece probing',#18,#1045);
#1047=MACHINING_TOOLPATH_SEQUENCE_RELATIONSHIP('','workpiece probing',#1044,
#1001,1.);
#1048=MACHINING_TOOLPATH_SEQUENCE_RELATIONSHIP('','workpiece probing',#1044,
#1028,2.);
#1049=ACTION_PROPERTY('expected value','workpiece probing',#1044);
#1050=ACTION_PROPERTY_REPRESENTATION('','workpiece probing',#1049,#1051);
#1051=REPRESENTATION('',(#1052),$);
#1052=(
LENGTH_MEASURE_WITH_UNIT()
MEASURE_REPRESENTATION_ITEM()
MEASURE_WITH_UNIT(LENGTH_MEASURE(5.),#936)
REPRESENTATION_ITEM('probe input')
);
#1053=ACTION_PROPERTY('measured offset','workpiece probing',#1044);
#1054=ACTION_PROPERTY_REPRESENTATION('','workpiece probing',#1053,#1055);
#1055=REPRESENTATION('',(#1065),$);
#1056=ACTION_PROPERTY('direction','workpiece probing',#1044);
#1057=ACTION_PROPERTY_REPRESENTATION('','workpiece probing',#1056,#1058);
#1058=REPRESENTATION('',(#1059),$);
#1059=DIRECTION('',(0.,0.,1.));
#1060=ACTION_PROPERTY('start position','workpiece probing',#1044);
#1061=ACTION_PROPERTY_REPRESENTATION('','workpiece probing',#1060,#1062);
#1062=REPRESENTATION('',(#1063),$);
#1063=AXIS2_PLACEMENT_3D('Plane probe axis',#46,#731,#1064);
#1064=DIRECTION('Plane probe ref direction',(0.,0.,1.));

/************************************************
 * Application object: REAL_VARIABLE (#1065)
 * ITS_NAME: #1065, ['Plane probe 0, 0 WS 1']
 */
#1065=(
EXPRESSION()
EXPRESSION_REPRESENTATION_ITEM()
GENERIC_EXPRESSION()
GENERIC_VARIABLE()
NUMERIC_EXPRESSION()
NUMERIC_VARIABLE()
REAL_NUMERIC_VARIABLE()
REPRESENTATION_ITEM('Plane probe 0, 0 WS 1')
SIMPLE_GENERIC_EXPRESSION()
SIMPLE_NUMERIC_EXPRESSION()
VARIABLE()
);

/************************************************
 * Application object: TOUCH_PROBE (#1066)
 * ITS_ID: #1066, ['probe']
 * ITS_USAGE: #1066, #1067, #1072
 * OVERALL_ASSEMBLY_LENGTH: #1066, #1068, #1069, #1070, #1071
 */
#1066=MACHINING_TOOL('probe','touch probe',(#1044,#1652,#1722,#1792,#1862,
#1953),$);
#1067=REQUIREMENT_FOR_ACTION_RESOURCE('','touch probe',$,(#1072),(#1066));
#1068=RESOURCE_PROPERTY('tool body','touch probe',#1066);
#1069=RESOURCE_PROPERTY_REPRESENTATION('overall assembly length',
'touch probe',#1068,#1070);
#1070=MACHINING_TOOL_BODY_REPRESENTATION('',(#1071),#924);
#1071=(
LENGTH_MEASURE_WITH_UNIT()
MEASURE_REPRESENTATION_ITEM()
MEASURE_WITH_UNIT(LENGTH_MEASURE(150.),#936)
REPRESENTATION_ITEM('overall assembly length')
);

/************************************************
 * Application object: TOOL_USAGE (#1072)
 * ITS_ID: #1072, ['']
 * ITS_PRODUCT: #1072, #1073, #1074, #1587
 */
#1072=MACHINING_TOOL_USAGE('','','','');
#1073=PRODUCT_DEFINITION_PROCESS('tool usage','',#1072,'');
#1074=PROCESS_PRODUCT_ASSOCIATION('','',#1587,#1073);

/************************************************
 * Application object: WORKPIECE (#1075)
 * ITS_CATEGORIES [*]: #1075, #1077, #1078, #1079, ['detail']
 * ITS_RELATED_GEOMETRY [*]: #1075, #1076, #1080, #1081, #1082, #1083
 * PRODUCT_PEOPLE [*]: #1075, #1077, #1078, #1568
 * ITS_GEOMETRY: #1075, #1076, #1080, #1081
 * ITS_PEOPLE [*]: #1075, #1566
 * REVISION_ID: #1075, #1077, ['']
 * ITS_TIMESTAMPS [*]: #1075, #1572
 * REVISION_PEOPLE [*]: #1075, #1077, #1564
 * REVISION_PEOPLE [*]: #1075, #1077, #1566
 * REVISION_SECURITY_CLASSIFICATION [*]: #1075, #1077, #1586
 * ITS_APPROVALS [*]: #1075, #1084, #1551
 * REVISION_APPROVALS [*]: #1075, #1077, #1084, #1551
 * ITS_ID: #1075, #1077, #1078, ['Sandvik_Probe']
 * SHAPE_DEFINITION: #1075, #1076
 */
#1075=PRODUCT_DEFINITION('',' ',#1077,#1085);
#1076=PRODUCT_DEFINITION_SHAPE(' ',' ',#1075);
#1077=PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE('',' ',#1078,
 .NOT_KNOWN.);
#1078=PRODUCT('Sandvik_Probe','','',(#1087));
#1079=PRODUCT_RELATED_PRODUCT_CATEGORY('detail',$,(#1078));
#1080=SHAPE_DEFINITION_REPRESENTATION(#1076,#1081);
#1081=SHAPE_REPRESENTATION(' ',(#1088,#1602),#38);
#1082=SHAPE_REPRESENTATION_RELATIONSHIP(' ',' ',#1081,#1083);
#1083=ADVANCED_BREP_SHAPE_REPRESENTATION('NONE',(#1093),#38);
#1084=APPLIED_APPROVAL_ASSIGNMENT(#1551,(#1584,#1077,#1075));
#1085=PRODUCT_DEFINITION_CONTEXT(' ',#1086,'design');
#1086=APPLICATION_CONTEXT(
'configuration controlled 3D design of mechanical parts and assemblies');
#1087=PRODUCT_CONTEXT(' ',#1086,'mechanical');
#1088=AXIS2_PLACEMENT_3D(' ',#1089,$,$);
#1089=CARTESIAN_POINT(' ',(0.,0.,0.));
#1090=CARTESIAN_POINT('',(0.,0.,0.));
#1091=DIRECTION('',(0.,0.,1.));
#1092=DIRECTION('X direction',(1.,0.,0.));
#1093=MANIFOLD_SOLID_BREP('PartBody',#1094);
#1094=CLOSED_SHELL('Closed Shell',(#1095,#1137,#1168,#1180,#1211,#1223,
#1254,#1266,#1294,#1325,#1337,#1368,#1380,#1408,#1439,#1451,#1461,#1493,
#1504,#1542));
#1095=ADVANCED_FACE('PartBody',(#1096,#1114),#1132,.F.);
#1096=FACE_OUTER_BOUND('',#1097,.T.);
#1097=EDGE_LOOP('',(#1098,#1108));
#1098=ORIENTED_EDGE('',*,*,#1099,.F.);
#1099=EDGE_CURVE('',#1100,#1102,#1104,.T.);
#1100=VERTEX_POINT('',#1101);
#1101=CARTESIAN_POINT('Vertex',(-16.169634219341,-8.8335114338816,125.000000000008));
#1102=VERTEX_POINT('',#1103);
#1103=CARTESIAN_POINT('Vertex',(16.169634219341,8.8335114338816,125.000000000008));
#1104=CIRCLE('generated circle',#1105,18.4251999999962);
#1105=AXIS2_PLACEMENT_3D('Circle Axis2P3D',#1106,#1107,$);
#1106=CARTESIAN_POINT('Axis2P3D Location',(0.,0.,125.000000000008));
#1107=DIRECTION('Axis2P3D Direction',(0.,0.,0.0393700787402));
#1108=ORIENTED_EDGE('',*,*,#1109,.F.);
#1109=EDGE_CURVE('',#1102,#1100,#1110,.T.);
#1110=CIRCLE('generated circle',#1111,18.4251999999962);
#1111=AXIS2_PLACEMENT_3D('Circle Axis2P3D',#1112,#1113,$);
#1112=CARTESIAN_POINT('Axis2P3D Location',(0.,0.,125.000000000008));
#1113=DIRECTION('Axis2P3D Direction',(0.,0.,0.0393700787402));
#1114=FACE_BOUND('',#1115,.T.);
#1115=EDGE_LOOP('',(#1116,#1126));
#1116=ORIENTED_EDGE('',*,*,#1117,.T.);
#1117=EDGE_CURVE('',#1118,#1120,#1122,.T.);
#1118=VERTEX_POINT('',#1119);
#1119=CARTESIAN_POINT('Vertex',(1.11452985360538,0.60887043402962,125.000000000008));
#1120=VERTEX_POINT('',#1121);
#1121=CARTESIAN_POINT('Vertex',(-1.11452985360538,-0.60887043402962,125.000000000008));
#1122=CIRCLE('generated circle',#1123,1.27000000000508);
#1123=AXIS2_PLACEMENT_3D('Circle Axis2P3D',#1124,#1125,$);
#1124=CARTESIAN_POINT('Axis2P3D Location',(0.,0.,125.000000000008));
#1125=DIRECTION('Axis2P3D Direction',(0.,0.,0.0393700787402));
#1126=ORIENTED_EDGE('',*,*,#1127,.T.);
#1127=EDGE_CURVE('',#1120,#1118,#1128,.T.);
#1128=CIRCLE('generated circle',#1129,1.27000000000508);
#1129=AXIS2_PLACEMENT_3D('Circle Axis2P3D',#1130,#1131,$);
#1130=CARTESIAN_POINT('Axis2P3D Location',(0.,0.,125.000000000008));
#1131=DIRECTION('Axis2P3D Direction',(0.,0.,0.0393700787402));
#1132=PLANE('Plane',#1133);
#1133=AXIS2_PLACEMENT_3D('Plane Axis2P3D',#1134,#1135,#1136);
#1134=CARTESIAN_POINT('Axis2P3D Location',(-1.27000000000508,0.,125.000000000008));
#1135=DIRECTION('Axis2P3D Direction',(0.,0.,0.0393700787402));
#1136=DIRECTION('Axis2P3D XDirection',(0.0393700787402,0.,0.));
#1137=ADVANCED_FACE('PartBody',(#1138),#1163,.T.);
#1138=FACE_OUTER_BOUND('',#1139,.T.);
#1139=EDGE_LOOP('',(#1140,#1148,#1156,#1162));
#1140=ORIENTED_EDGE('',*,*,#1141,.T.);
#1141=EDGE_CURVE('',#1100,#1142,#1144,.T.);
#1142=VERTEX_POINT('',#1143);
#1143=CARTESIAN_POINT('Vertex',(-17.549757231505,-9.5874760717202,126.492381336042));
#1144=CIRCLE('generated circle',#1145,1.57480000000508);
#1145=AXIS2_PLACEMENT_3D('Circle Axis2P3D',#1146,#1147,$);
#1146=CARTESIAN_POINT('Axis2P3D Location',(-16.169634219341,-8.8335114338816,
126.574800000008));
#1147=DIRECTION('Axis2P3D Direction',(-0.0188750212049,0.0345504945626,
0.));
#1148=ORIENTED_EDGE('',*,*,#1149,.F.);
#1149=EDGE_CURVE('',#1150,#1142,#1152,.T.);
#1150=VERTEX_POINT('',#1151);
#1151=CARTESIAN_POINT('Vertex',(17.549757231505,9.5874760717202,126.492381336042));
#1152=CIRCLE('generated circle',#1153,19.9978417913332);
#1153=AXIS2_PLACEMENT_3D('Circle Axis2P3D',#1154,#1155,$);
#1154=CARTESIAN_POINT('Axis2P3D Location',(0.,0.,126.492381336042));
#1155=DIRECTION('Axis2P3D Direction',(0.,0.,0.0393700787402));
#1156=ORIENTED_EDGE('',*,*,#1157,.F.);
#1157=EDGE_CURVE('',#1102,#1150,#1158,.T.);
#1158=CIRCLE('generated circle',#1159,1.57480000000508);
#1159=AXIS2_PLACEMENT_3D('Circle Axis2P3D',#1160,#1161,$);
#1160=CARTESIAN_POINT('Axis2P3D Location',(16.169634219341,8.8335114338816,
126.574800000008));
#1161=DIRECTION('Axis2P3D Direction',(0.0188750212049,-0.0345504945626,
0.));
#1162=ORIENTED_EDGE('',*,*,#1109,.T.);
#1163=TOROIDAL_SURFACE('homeo Torus',#1164,18.4251999999962,1.57480000000508);
#1164=AXIS2_PLACEMENT_3D('Torus Axis2P3D',#1165,#1166,#1167);
#1165=CARTESIAN_POINT('Axis2P3D Location',(0.,0.,126.574800000008));
#1166=DIRECTION('Axis2P3D Direction',(0.,0.,0.0393700787402));
#1167=DIRECTION('Axis2P3D XDirection',(-0.0345504945626,-0.0188750212049,
0.));
#1168=ADVANCED_FACE('PartBody',(#1169),#1163,.T.);
#1169=FACE_OUTER_BOUND('',#1170,.T.);
#1170=EDGE_LOOP('',(#1171,#1172,#1178,#1179));
#1171=ORIENTED_EDGE('',*,*,#1157,.T.);
#1172=ORIENTED_EDGE('',*,*,#1173,.F.);
#1173=EDGE_CURVE('',#1142,#1150,#1174,.T.);
#1174=CIRCLE('generated circle',#1175,19.9978417913332);
#1175=AXIS2_PLACEMENT_3D('Circle Axis2P3D',#1176,#1177,$);
#1176=CARTESIAN_POINT('Axis2P3D Location',(0.,0.,126.492381336042));
#1177=DIRECTION('Axis2P3D Direction',(0.,0.,0.0393700787402));
#1178=ORIENTED_EDGE('',*,*,#1141,.F.);
#1179=ORIENTED_EDGE('',*,*,#1099,.T.);
#1180=ADVANCED_FACE('PartBody',(#1181),#1206,.T.);
#1181=FACE_OUTER_BOUND('',#1182,.T.);
#1182=EDGE_LOOP('',(#1183,#1191,#1199,#1205));
#1183=ORIENTED_EDGE('',*,*,#1184,.T.);
#1184=EDGE_CURVE('',#1142,#1185,#1187,.T.);
#1185=VERTEX_POINT('',#1186);
#1186=CARTESIAN_POINT('Vertex',(-20.2721930772752,-11.0747495527172,185.685866658512));
#1187=LINE('Line',#1188,#1189);
#1188=CARTESIAN_POINT('Line Origine',(-18.9109751544028,-10.331112812206,
156.089123997404));
#1189=VECTOR('Line Direction',#1190,0.0393700787402);
#1190=DIRECTION('Vector Direction',(-0.0018082331716,-0.000987842283864,
0.0393161234155));
#1191=ORIENTED_EDGE('',*,*,#1192,.F.);
#1192=EDGE_CURVE('',#1193,#1185,#1195,.T.);
#1193=VERTEX_POINT('',#1194);
#1194=CARTESIAN_POINT('Vertex',(20.2721930772752,11.0747495527172,185.685866658512));
#1195=CIRCLE('generated circle',#1196,23.100040905109);
#1196=AXIS2_PLACEMENT_3D('Circle Axis2P3D',#1197,#1198,$);
#1197=CARTESIAN_POINT('Axis2P3D Location',(0.,0.,185.685866658512));
#1198=DIRECTION('Axis2P3D Direction',(0.,0.,0.0393700787402));
#1199=ORIENTED_EDGE('',*,*,#1200,.F.);
#1200=EDGE_CURVE('',#1150,#1193,#1201,.T.);
#1201=LINE('Line',#1202,#1203);
#1202=CARTESIAN_POINT('Line Origine',(18.9109751544028,10.331112812206,
156.089123997404));
#1203=VECTOR('Line Direction',#1204,0.0393700787402);
#1204=DIRECTION('Vector Direction',(0.0018082331716,0.000987842283864,0.0393161234155));
#1205=ORIENTED_EDGE('',*,*,#1149,.T.);
#1206=CONICAL_SURFACE('Cone',#1207,19.9978417913332,2.99999999999829);
#1207=AXIS2_PLACEMENT_3D('Cone Axis2P3D',#1208,#1209,#1210);
#1208=CARTESIAN_POINT('Axis2P3D Location',(0.,0.,126.492381336042));
#1209=DIRECTION('Axis2P3D Direction',(0.,0.,0.0393700787402));
#1210=DIRECTION('Axis2P3D XDirection',(-0.0345504945626,-0.0188750212049,
0.));
#1211=ADVANCED_FACE('PartBody',(#1212),#1206,.T.);
#1212=FACE_OUTER_BOUND('',#1213,.T.);
#1213=EDGE_LOOP('',(#1214,#1215,#1221,#1222));
#1214=ORIENTED_EDGE('',*,*,#1200,.T.);
#1215=ORIENTED_EDGE('',*,*,#1216,.F.);
#1216=EDGE_CURVE('',#1185,#1193,#1217,.T.);
#1217=CIRCLE('generated circle',#1218,23.100040905109);
#1218=AXIS2_PLACEMENT_3D('Circle Axis2P3D',#1219,#1220,$);
#1219=CARTESIAN_POINT('Axis2P3D Location',(0.,0.,185.685866658512));
#1220=DIRECTION('Axis2P3D Direction',(0.,0.,0.0393700787402));
#1221=ORIENTED_EDGE('',*,*,#1184,.F.);
#1222=ORIENTED_EDGE('',*,*,#1173,.T.);
#1223=ADVANCED_FACE('PartBody',(#1224),#1249,.F.);
#1224=FACE_OUTER_BOUND('',#1225,.T.);
#1225=EDGE_LOOP('',(#1226,#1234,#1242,#1248));
#1226=ORIENTED_EDGE('',*,*,#1227,.T.);
#1227=EDGE_CURVE('',#1185,#1228,#1230,.F.);
#1228=VERTEX_POINT('',#1229);
#1229=CARTESIAN_POINT('Vertex',(-24.7242027939644,-13.5068935457474,190.500000000762));
#1230=CIRCLE('generated circle',#1231,5.0800000000254);
#1231=AXIS2_PLACEMENT_3D('Circle Axis2P3D',#1232,#1233,$);
#1232=CARTESIAN_POINT('Axis2P3D Location',(-24.7242027939644,-13.5068935457474,
185.420000000762));
#1233=DIRECTION('Axis2P3D Direction',(-0.0188750212049,0.0345504945626,
0.));
#1234=ORIENTED_EDGE('',*,*,#1235,.F.);
#1235=EDGE_CURVE('',#1236,#1228,#1238,.T.);
#1236=VERTEX_POINT('',#1237);
#1237=CARTESIAN_POINT('Vertex',(24.7242027939644,13.5068935457474,190.500000000762));
#1238=CIRCLE('generated circle',#1239,28.173078941766);
#1239=AXIS2_PLACEMENT_3D('Circle Axis2P3D',#1240,#1241,$);
#1240=CARTESIAN_POINT('Axis2P3D Location',(0.,0.,190.500000000762));
#1241=DIRECTION('Axis2P3D Direction',(0.,0.,0.0393700787402));
#1242=ORIENTED_EDGE('',*,*,#1243,.F.);
#1243=EDGE_CURVE('',#1193,#1236,#1244,.F.);
#1244=CIRCLE('generated circle',#1245,5.0800000000254);
#1245=AXIS2_PLACEMENT_3D('Circle Axis2P3D',#1246,#1247,$);
#1246=CARTESIAN_POINT('Axis2P3D Location',(24.7242027939644,13.5068935457474,
185.420000000762));
#1247=DIRECTION('Axis2P3D Direction',(0.0188750212049,-0.0345504945626,
0.));
#1248=ORIENTED_EDGE('',*,*,#1192,.T.);
#1249=TOROIDAL_SURFACE('homeo Torus',#1250,28.173078941766,5.0800000000254);
#1250=AXIS2_PLACEMENT_3D('Torus Axis2P3D',#1251,#1252,#1253);
#1251=CARTESIAN_POINT('Axis2P3D Location',(0.,0.,185.420000000762));
#1252=DIRECTION('Axis2P3D Direction',(0.,0.,0.0393700787402));
#1253=DIRECTION('Axis2P3D XDirection',(-0.0345504945626,-0.0188750212049,
0.));
#1254=ADVANCED_FACE('PartBody',(#1255),#1249,.F.);
#1255=FACE_OUTER_BOUND('',#1256,.T.);
#1256=EDGE_LOOP('',(#1257,#1258,#1264,#1265));
#1257=ORIENTED_EDGE('',*,*,#1243,.T.);
#1258=ORIENTED_EDGE('',*,*,#1259,.F.);
#1259=EDGE_CURVE('',#1228,#1236,#1260,.T.);
#1260=CIRCLE('generated circle',#1261,28.173078941766);
#1261=AXIS2_PLACEMENT_3D('Circle Axis2P3D',#1262,#1263,$);
#1262=CARTESIAN_POINT('Axis2P3D Location',(0.,0.,190.500000000762));
#1263=DIRECTION('Axis2P3D Direction',(0.,0.,0.0393700787402));
#1264=ORIENTED_EDGE('',*,*,#1227,.F.);
#1265=ORIENTED_EDGE('',*,*,#1216,.T.);
#1266=ADVANCED_FACE('PartBody',(#1267,#1285),#1289,.F.);
#1267=FACE_OUTER_BOUND('',#1268,.T.);
#1268=EDGE_LOOP('',(#1269,#1279));
#1269=ORIENTED_EDGE('',*,*,#1270,.F.);
#1270=EDGE_CURVE('',#1271,#1273,#1275,.T.);
#1271=VERTEX_POINT('',#1272);
#1272=CARTESIAN_POINT('Vertex',(-32.0538785896,-17.5111136827064,190.500000000762));
#1273=VERTEX_POINT('',#1274);
#1274=CARTESIAN_POINT('Vertex',(32.0538785896,17.5111136827064,190.500000000762));
#1275=CIRCLE('generated circle',#1276,36.525200000254);
#1276=AXIS2_PLACEMENT_3D('Circle Axis2P3D',#1277,#1278,$);
#1277=CARTESIAN_POINT('Axis2P3D Location',(0.,0.,190.500000000762));
#1278=DIRECTION('Axis2P3D Direction',(0.,0.,0.0393700787402));
#1279=ORIENTED_EDGE('',*,*,#1280,.F.);
#1280=EDGE_CURVE('',#1273,#1271,#1281,.T.);
#1281=CIRCLE('generated circle',#1282,36.525200000254);
#1282=AXIS2_PLACEMENT_3D('Circle Axis2P3D',#1283,#1284,$);
#1283=CARTESIAN_POINT('Axis2P3D Location',(0.,0.,190.500000000762));
#1284=DIRECTION('Axis2P3D Direction',(0.,0.,0.0393700787402));
#1285=FACE_BOUND('',#1286,.T.);
#1286=EDGE_LOOP('',(#1287,#1288));
#1287=ORIENTED_EDGE('',*,*,#1235,.T.);
#1288=ORIENTED_EDGE('',*,*,#1259,.T.);
#1289=PLANE('Plane',#1290);
#1290=AXIS2_PLACEMENT_3D('Plane Axis2P3D',#1291,#1292,#1293);
#1291=CARTESIAN_POINT('Axis2P3D Location',(-28.173078941766,0.,190.500000000762));
#1292=DIRECTION('Axis2P3D Direction',(0.,0.,0.0393700787402));
#1293=DIRECTION('Axis2P3D XDirection',(0.0393700787402,0.,0.));
#1294=ADVANCED_FACE('PartBody',(#1295),#1320,.T.);
#1295=FACE_OUTER_BOUND('',#1296,.T.);
#1296=EDGE_LOOP('',(#1297,#1305,#1313,#1319));
#1297=ORIENTED_EDGE('',*,*,#1298,.T.);
#1298=EDGE_CURVE('',#1271,#1299,#1301,.T.);
#1299=VERTEX_POINT('',#1300);
#1300=CARTESIAN_POINT('Vertex',(-33.435895608136,-18.2661130208886,192.074800000762));
#1301=CIRCLE('generated circle',#1302,1.57480000000508);
#1302=AXIS2_PLACEMENT_3D('Circle Axis2P3D',#1303,#1304,$);
#1303=CARTESIAN_POINT('Axis2P3D Location',(-32.0538785896,-17.5111136827064,
192.074800000762));
#1304=DIRECTION('Axis2P3D Direction',(-0.0188750212049,0.0345504945626,
0.));
#1305=ORIENTED_EDGE('',*,*,#1306,.F.);
#1306=EDGE_CURVE('',#1307,#1299,#1309,.T.);
#1307=VERTEX_POINT('',#1308);
#1308=CARTESIAN_POINT('Vertex',(33.435895608136,18.2661130208886,192.074800000762));
#1309=CIRCLE('generated circle',#1310,38.100000000254);
#1310=AXIS2_PLACEMENT_3D('Circle Axis2P3D',#1311,#1312,$);
#1311=CARTESIAN_POINT('Axis2P3D Location',(0.,0.,192.074800000762));
#1312=DIRECTION('Axis2P3D Direction',(0.,0.,0.0393700787402));
#1313=ORIENTED_EDGE('',*,*,#1314,.F.);
#1314=EDGE_CURVE('',#1273,#1307,#1315,.T.);
#1315=CIRCLE('generated circle',#1316,1.57480000000508);
#1316=AXIS2_PLACEMENT_3D('Circle Axis2P3D',#1317,#1318,$);
#1317=CARTESIAN_POINT('Axis2P3D Location',(32.0538785896,17.5111136827064,
192.074800000762));
#1318=DIRECTION('Axis2P3D Direction',(0.0188750212049,-0.0345504945626,
0.));
#1319=ORIENTED_EDGE('',*,*,#1280,.T.);
#1320=TOROIDAL_SURFACE('homeo Torus',#1321,36.525200000254,1.57480000000508);
#1321=AXIS2_PLACEMENT_3D('Torus Axis2P3D',#1322,#1323,#1324);
#1322=CARTESIAN_POINT('Axis2P3D Location',(0.,0.,192.074800000762));
#1323=DIRECTION('Axis2P3D Direction',(0.,0.,0.0393700787402));
#1324=DIRECTION('Axis2P3D XDirection',(-0.0345504945626,-0.0188750212049,
0.));
#1325=ADVANCED_FACE('PartBody',(#1326),#1320,.T.);
#1326=FACE_OUTER_BOUND('',#1327,.T.);
#1327=EDGE_LOOP('',(#1328,#1329,#1335,#1336));
#1328=ORIENTED_EDGE('',*,*,#1314,.T.);
#1329=ORIENTED_EDGE('',*,*,#1330,.F.);
#1330=EDGE_CURVE('',#1299,#1307,#1331,.T.);
#1331=CIRCLE('generated circle',#1332,38.100000000254);
#1332=AXIS2_PLACEMENT_3D('Circle Axis2P3D',#1333,#1334,$);
#1333=CARTESIAN_POINT('Axis2P3D Location',(0.,0.,192.074800000762));
#1334=DIRECTION('Axis2P3D Direction',(0.,0.,0.0393700787402));
#1335=ORIENTED_EDGE('',*,*,#1298,.F.);
#1336=ORIENTED_EDGE('',*,*,#1270,.T.);
#1337=ADVANCED_FACE('PartBody',(#1338),#1363,.T.);
#1338=FACE_OUTER_BOUND('',#1339,.T.);
#1339=EDGE_LOOP('',(#1340,#1348,#1356,#1362));
#1340=ORIENTED_EDGE('',*,*,#1341,.T.);
#1341=EDGE_CURVE('',#1299,#1342,#1344,.T.);
#1342=VERTEX_POINT('',#1343);
#1343=CARTESIAN_POINT('Vertex',(-33.435895608136,-18.2661130208886,218.643200000762));
#1344=LINE('Line',#1345,#1346);
#1345=CARTESIAN_POINT('Line Origine',(-33.435895608136,-18.2661130208886,
205.359000000762));
#1346=VECTOR('Line Direction',#1347,0.0393700787402);
#1347=DIRECTION('Vector Direction',(0.,0.,0.0393700787402));
#1348=ORIENTED_EDGE('',*,*,#1349,.F.);
#1349=EDGE_CURVE('',#1350,#1342,#1352,.T.);
#1350=VERTEX_POINT('',#1351);
#1351=CARTESIAN_POINT('Vertex',(33.435895608136,18.2661130208886,218.643200000762));
#1352=CIRCLE('generated circle',#1353,38.100000000254);
#1353=AXIS2_PLACEMENT_3D('Circle Axis2P3D',#1354,#1355,$);
#1354=CARTESIAN_POINT('Axis2P3D Location',(0.,0.,218.643200000762));
#1355=DIRECTION('Axis2P3D Direction',(0.,0.,0.0393700787402));
#1356=ORIENTED_EDGE('',*,*,#1357,.F.);
#1357=EDGE_CURVE('',#1307,#1350,#1358,.T.);
#1358=LINE('Line',#1359,#1360);
#1359=CARTESIAN_POINT('Line Origine',(33.435895608136,18.2661130208886,
205.359000000762));
#1360=VECTOR('Line Direction',#1361,0.0393700787402);
#1361=DIRECTION('Vector Direction',(0.,0.,0.0393700787402));
#1362=ORIENTED_EDGE('',*,*,#1306,.T.);
#1363=CYLINDRICAL_SURFACE('generated cylinder',#1364,38.100000000254);
#1364=AXIS2_PLACEMENT_3D('Cylinder Axis2P3D',#1365,#1366,#1367);
#1365=CARTESIAN_POINT('Axis2P3D Location',(0.,0.,138.60820500046));
#1366=DIRECTION('Axis2P3D Direction',(0.,0.,0.0393700787402));
#1367=DIRECTION('Axis2P3D XDirection',(-0.0345504945626,-0.0188750212049,
0.));
#1368=ADVANCED_FACE('PartBody',(#1369),#1363,.T.);
#1369=FACE_OUTER_BOUND('',#1370,.T.);
#1370=EDGE_LOOP('',(#1371,#1372,#1378,#1379));
#1371=ORIENTED_EDGE('',*,*,#1357,.T.);
#1372=ORIENTED_EDGE('',*,*,#1373,.F.);
#1373=EDGE_CURVE('',#1342,#1350,#1374,.T.);
#1374=CIRCLE('generated circle',#1375,38.100000000254);
#1375=AXIS2_PLACEMENT_3D('Circle Axis2P3D',#1376,#1377,$);
#1376=CARTESIAN_POINT('Axis2P3D Location',(0.,0.,218.643200000762));
#1377=DIRECTION('Axis2P3D Direction',(0.,0.,0.0393700787402));
#1378=ORIENTED_EDGE('',*,*,#1341,.F.);
#1379=ORIENTED_EDGE('',*,*,#1330,.T.);
#1380=ADVANCED_FACE('PartBody',(#1381,#1399),#1403,.F.);
#1381=FACE_OUTER_BOUND('',#1382,.T.);
#1382=EDGE_LOOP('',(#1383,#1393));
#1383=ORIENTED_EDGE('',*,*,#1384,.F.);
#1384=EDGE_CURVE('',#1385,#1387,#1389,.T.);
#1385=VERTEX_POINT('',#1386);
#1386=CARTESIAN_POINT('Vertex',(-43.879040336486,-23.9712289877484,218.643200000762));
#1387=VERTEX_POINT('',#1388);
#1388=CARTESIAN_POINT('Vertex',(43.879040336486,23.9712289877484,218.643200000762));
#1389=CIRCLE('generated circle',#1390,49.999900000254);
#1390=AXIS2_PLACEMENT_3D('Circle Axis2P3D',#1391,#1392,$);
#1391=CARTESIAN_POINT('Axis2P3D Location',(0.,0.,218.643200000762));
#1392=DIRECTION('Axis2P3D Direction',(0.,0.,0.0393700787402));
#1393=ORIENTED_EDGE('',*,*,#1394,.F.);
#1394=EDGE_CURVE('',#1387,#1385,#1395,.T.);
#1395=CIRCLE('generated circle',#1396,49.999900000254);
#1396=AXIS2_PLACEMENT_3D('Circle Axis2P3D',#1397,#1398,$);
#1397=CARTESIAN_POINT('Axis2P3D Location',(0.,0.,218.643200000762));
#1398=DIRECTION('Axis2P3D Direction',(0.,0.,0.0393700787402));
#1399=FACE_BOUND('',#1400,.T.);
#1400=EDGE_LOOP('',(#1401,#1402));
#1401=ORIENTED_EDGE('',*,*,#1349,.T.);
#1402=ORIENTED_EDGE('',*,*,#1373,.T.);
#1403=PLANE('Plane',#1404);
#1404=AXIS2_PLACEMENT_3D('Plane Axis2P3D',#1405,#1406,#1407);
#1405=CARTESIAN_POINT('Axis2P3D Location',(-38.100000000254,0.,218.643200000762));
#1406=DIRECTION('Axis2P3D Direction',(0.,0.,0.0393700787402));
#1407=DIRECTION('Axis2P3D XDirection',(0.0393700787402,0.,0.));
#1408=ADVANCED_FACE('PartBody',(#1409),#1434,.T.);
#1409=FACE_OUTER_BOUND('',#1410,.T.);
#1410=EDGE_LOOP('',(#1411,#1419,#1427,#1433));
#1411=ORIENTED_EDGE('',*,*,#1412,.T.);
#1412=EDGE_CURVE('',#1385,#1413,#1415,.T.);
#1413=VERTEX_POINT('',#1414);
#1414=CARTESIAN_POINT('Vertex',(-43.879040336486,-23.9712289877484,247.650000001016));
#1415=LINE('Line',#1416,#1417);
#1416=CARTESIAN_POINT('Line Origine',(-43.879040336486,-23.9712289877484,
233.146600001016));
#1417=VECTOR('Line Direction',#1418,0.0393700787402);
#1418=DIRECTION('Vector Direction',(0.,0.,0.0393700787402));
#1419=ORIENTED_EDGE('',*,*,#1420,.F.);
#1420=EDGE_CURVE('',#1421,#1413,#1423,.T.);
#1421=VERTEX_POINT('',#1422);
#1422=CARTESIAN_POINT('Vertex',(43.879040336486,23.9712289877484,247.650000001016));
#1423=CIRCLE('generated circle',#1424,49.999900000254);
#1424=AXIS2_PLACEMENT_3D('Circle Axis2P3D',#1425,#1426,$);
#1425=CARTESIAN_POINT('Axis2P3D Location',(0.,0.,247.650000001016));
#1426=DIRECTION('Axis2P3D Direction',(0.,0.,0.0393700787402));
#1427=ORIENTED_EDGE('',*,*,#1428,.F.);
#1428=EDGE_CURVE('',#1387,#1421,#1429,.T.);
#1429=LINE('Line',#1430,#1431);
#1430=CARTESIAN_POINT('Line Origine',(43.879040336486,23.9712289877484,
233.146600001016));
#1431=VECTOR('Line Direction',#1432,0.0393700787402);
#1432=DIRECTION('Vector Direction',(0.,0.,0.0393700787402));
#1433=ORIENTED_EDGE('',*,*,#1394,.T.);
#1434=CYLINDRICAL_SURFACE('generated cylinder',#1435,49.999900000254);
#1435=AXIS2_PLACEMENT_3D('Cylinder Axis2P3D',#1436,#1437,#1438);
#1436=CARTESIAN_POINT('Axis2P3D Location',(0.,0.,138.60820500046));
#1437=DIRECTION('Axis2P3D Direction',(0.,0.,0.0393700787402));
#1438=DIRECTION('Axis2P3D XDirection',(-0.0345504945626,-0.0188750212049,
0.));
#1439=ADVANCED_FACE('PartBody',(#1440),#1434,.T.);
#1440=FACE_OUTER_BOUND('',#1441,.T.);
#1441=EDGE_LOOP('',(#1442,#1443,#1449,#1450));
#1442=ORIENTED_EDGE('',*,*,#1428,.T.);
#1443=ORIENTED_EDGE('',*,*,#1444,.F.);
#1444=EDGE_CURVE('',#1413,#1421,#1445,.T.);
#1445=CIRCLE('generated circle',#1446,49.999900000254);
#1446=AXIS2_PLACEMENT_3D('Circle Axis2P3D',#1447,#1448,$);
#1447=CARTESIAN_POINT('Axis2P3D Location',(0.,0.,247.650000001016));
#1448=DIRECTION('Axis2P3D Direction',(0.,0.,0.0393700787402));
#1449=ORIENTED_EDGE('',*,*,#1412,.F.);
#1450=ORIENTED_EDGE('',*,*,#1384,.T.);
#1451=ADVANCED_FACE('PartBody',(#1452),#1456,.T.);
#1452=FACE_OUTER_BOUND('',#1453,.T.);
#1453=EDGE_LOOP('',(#1454,#1455));
#1454=ORIENTED_EDGE('',*,*,#1420,.T.);
#1455=ORIENTED_EDGE('',*,*,#1444,.T.);
#1456=PLANE('Plane',#1457);
#1457=AXIS2_PLACEMENT_3D('Plane Axis2P3D',#1458,#1459,#1460);
#1458=CARTESIAN_POINT('Axis2P3D Location',(-49.999900000254,0.,247.650000001016));
#1459=DIRECTION('Axis2P3D Direction',(0.,0.,0.0393700787402));
#1460=DIRECTION('Axis2P3D XDirection',(0.0393700787402,0.,0.));
#1461=ADVANCED_FACE('PartBody',(#1462),#1488,.T.);
#1462=FACE_OUTER_BOUND('',#1463,.T.);
#1463=EDGE_LOOP('',(#1464,#1474,#1482));
#1464=ORIENTED_EDGE('',*,*,#1465,.T.);
#1465=EDGE_CURVE('',#1466,#1468,#1470,.T.);
#1466=VERTEX_POINT('',#1467);
#1467=CARTESIAN_POINT('Vertex',(-3.0841410758508E-15,-1.68487394876962E-15,
0.));
#1468=VERTEX_POINT('',#1469);
#1469=CARTESIAN_POINT('Vertex',(1.11452985360538,0.60887043402962,5.7179220003536));
#1470=CIRCLE('generated circle',#1471,2.999999999988);
#1471=AXIS2_PLACEMENT_3D('Circle Axis2P3D',#1472,#1473,$);
#1472=CARTESIAN_POINT('Axis2P3D Location',(0.,0.,2.999999999988));
#1473=DIRECTION('Axis2P3D Direction',(0.0188750212049,-0.0345504945626,
0.));
#1474=ORIENTED_EDGE('',*,*,#1475,.F.);
#1475=EDGE_CURVE('',#1476,#1468,#1478,.T.);
#1476=VERTEX_POINT('',#1477);
#1477=CARTESIAN_POINT('Vertex',(-1.11452985360538,-0.60887043402962,5.7179220003536));
#1478=CIRCLE('generated circle',#1479,1.27000000000508);
#1479=AXIS2_PLACEMENT_3D('Circle Axis2P3D',#1480,#1481,$);
#1480=CARTESIAN_POINT('Axis2P3D Location',(0.,0.,5.7179220003536));
#1481=DIRECTION('Axis2P3D Direction',(0.,0.,0.0393700787402));
#1482=ORIENTED_EDGE('',*,*,#1483,.F.);
#1483=EDGE_CURVE('',#1466,#1476,#1484,.T.);
#1484=CIRCLE('generated circle',#1485,2.999999999988);
#1485=AXIS2_PLACEMENT_3D('Circle Axis2P3D',#1486,#1487,$);
#1486=CARTESIAN_POINT('Axis2P3D Location',(0.,0.,2.999999999988));
#1487=DIRECTION('Axis2P3D Direction',(-0.0188750212049,0.0345504945626,
0.));
#1488=SPHERICAL_SURFACE('',#1489,2.999999999988);
#1489=AXIS2_PLACEMENT_3D('Sphere Axis2P3D',#1490,#1491,#1492);
#1490=CARTESIAN_POINT('Axis2P3D Location',(0.,0.,2.999999999988));
#1491=DIRECTION('Axis2P3D Direction',(0.,0.,0.0393700787402));
#1492=DIRECTION('Axis2P3D XDirection',(-0.0345504945626,-0.0188750212049,
0.));
#1493=ADVANCED_FACE('PartBody',(#1494),#1488,.T.);
#1494=FACE_OUTER_BOUND('',#1495,.T.);
#1495=EDGE_LOOP('',(#1496,#1497,#1503));
#1496=ORIENTED_EDGE('',*,*,#1483,.T.);
#1497=ORIENTED_EDGE('',*,*,#1498,.F.);
#1498=EDGE_CURVE('',#1468,#1476,#1499,.T.);
#1499=CIRCLE('generated circle',#1500,1.27000000000508);
#1500=AXIS2_PLACEMENT_3D('Circle Axis2P3D',#1501,#1502,$);
#1501=CARTESIAN_POINT('Axis2P3D Location',(0.,0.,5.7179220003536));
#1502=DIRECTION('Axis2P3D Direction',(0.,0.,0.0393700787402));
#1503=ORIENTED_EDGE('',*,*,#1465,.F.);
#1504=ADVANCED_FACE('PartBody',(#1505),#1537,.T.);
#1505=FACE_OUTER_BOUND('',#1506,.T.);
#1506=EDGE_LOOP('',(#1507,#1515,#1516,#1524,#1530,#1531));
#1507=ORIENTED_EDGE('',*,*,#1508,.F.);
#1508=EDGE_CURVE('',#1476,#1509,#1511,.T.);
#1509=VERTEX_POINT('',#1510);
#1510=CARTESIAN_POINT('Vertex',(-1.11452985360538,-0.60887043402962,29.566409999904));
#1511=LINE('Line',#1512,#1513);
#1512=CARTESIAN_POINT('Line Origine',(-1.11452985360538,-0.60887043402962,
65.35896100013));
#1513=VECTOR('Line Direction',#1514,0.0393700787402);
#1514=DIRECTION('Vector Direction',(0.,0.,0.0393700787402));
#1515=ORIENTED_EDGE('',*,*,#1475,.T.);
#1516=ORIENTED_EDGE('',*,*,#1517,.T.);
#1517=EDGE_CURVE('',#1468,#1518,#1520,.T.);
#1518=VERTEX_POINT('',#1519);
#1519=CARTESIAN_POINT('Vertex',(1.11452985360538,0.60887043402962,29.566409999904));
#1520=LINE('Line',#1521,#1522);
#1521=CARTESIAN_POINT('Line Origine',(1.11452985360538,0.60887043402962,
65.35896100013));
#1522=VECTOR('Line Direction',#1523,0.0393700787402);
#1523=DIRECTION('Vector Direction',(0.,0.,0.0393700787402));
#1524=ORIENTED_EDGE('',*,*,#1525,.T.);
#1525=EDGE_CURVE('',#1518,#1118,#1526,.T.);
#1526=LINE('Line',#1527,#1528);
#1527=CARTESIAN_POINT('Line Origine',(1.11452985360538,0.60887043402962,
65.35896100013));
#1528=VECTOR('Line Direction',#1529,0.0393700787402);
#1529=DIRECTION('Vector Direction',(0.,0.,0.0393700787402));
#1530=ORIENTED_EDGE('',*,*,#1127,.F.);
#1531=ORIENTED_EDGE('',*,*,#1532,.F.);
#1532=EDGE_CURVE('',#1509,#1120,#1533,.T.);
#1533=LINE('Line',#1534,#1535);
#1534=CARTESIAN_POINT('Line Origine',(-1.11452985360538,-0.60887043402962,
65.35896100013));
#1535=VECTOR('Line Direction',#1536,0.0393700787402);
#1536=DIRECTION('Vector Direction',(0.,0.,0.0393700787402));
#1537=CYLINDRICAL_SURFACE('generated cylinder',#1538,1.27000000000508);
#1538=AXIS2_PLACEMENT_3D('Cylinder Axis2P3D',#1539,#1540,#1541);
#1539=CARTESIAN_POINT('Axis2P3D Location',(0.,0.,14.7832049997488));
#1540=DIRECTION('Axis2P3D Direction',(0.,0.,0.0393700787402));
#1541=DIRECTION('Axis2P3D XDirection',(-0.0345504945626,-0.0188750212049,
0.));
#1542=ADVANCED_FACE('PartBody',(#1543),#1537,.T.);
#1543=FACE_OUTER_BOUND('',#1544,.T.);
#1544=EDGE_LOOP('',(#1545,#1546,#1547,#1548,#1549,#1550));
#1545=ORIENTED_EDGE('',*,*,#1517,.F.);
#1546=ORIENTED_EDGE('',*,*,#1498,.T.);
#1547=ORIENTED_EDGE('',*,*,#1508,.T.);
#1548=ORIENTED_EDGE('',*,*,#1532,.T.);
#1549=ORIENTED_EDGE('',*,*,#1117,.F.);
#1550=ORIENTED_EDGE('',*,*,#1525,.F.);

/************************************************
 * Application object: APPROVAL (#1551)
 * ITS_APPROVING_PERSON_ORGANIZATION [*]: #1551, #1558
 * PURPOSE: #1551, [' ']
 * STATUS: #1551, #1557
 * DATE_TIME [*]: #1551, #1552
 */
#1551=APPROVAL(#1557,' ');

/************************************************
 * Application object: APPROVAL_DATE_TIME (#1552)
 * DATE_TIME: #1552, #1553
 */
#1552=APPROVAL_DATE_TIME(#1553,#1551);
#1553=DATE_AND_TIME(#1554,#1555);
#1554=CALENDAR_DATE(2010,11,8);
#1555=LOCAL_TIME(13,31,12.,#1556);
#1556=COORDINATED_UNIVERSAL_TIME_OFFSET(0,0,.AHEAD.);

/************************************************
 * Application object: APPROVAL_STATUS (#1557)
 * STATUS_NAME: #1557, ['not_yet_approved']
 */
#1557=APPROVAL_STATUS('not_yet_approved');

/************************************************
 * Application object: APPROVING_PERSON_ORGANIZATION (#1558)
 * ROLE: #1558, #1559, ['APPROVER']
 * ITS_PERSON_ORGANIZATION: #1558, #1560
 */
#1558=APPROVAL_PERSON_ORGANIZATION(#1560,#1551,#1559);
#1559=APPROVAL_ROLE('APPROVER');
#1560=PERSON_AND_ORGANIZATION(#1582,#1561);
#1561=ORGANIZATION(' ',' ',' ');

/************************************************
 * Application object: ASSIGNED_PERSON (#1562)
 * PERSON_AND_ORGANIZATION_VALUE: #1562, #1560
 * ROLE: #1562, #1563, ['classification_officer']
 */
#1562=APPLIED_PERSON_AND_ORGANIZATION_ASSIGNMENT(#1560,#1563,(#1584));
#1563=PERSON_AND_ORGANIZATION_ROLE('classification_officer');

/************************************************
 * Application object: ASSIGNED_PERSON (#1564)
 * PERSON_AND_ORGANIZATION_VALUE: #1564, #1560
 * ROLE: #1564, #1565, ['design_supplier']
 */
#1564=APPLIED_PERSON_AND_ORGANIZATION_ASSIGNMENT(#1560,#1565,(#1077));
#1565=PERSON_AND_ORGANIZATION_ROLE('design_supplier');

/************************************************
 * Application object: ASSIGNED_PERSON (#1566)
 * PERSON_AND_ORGANIZATION_VALUE: #1566, #1560
 * ROLE: #1566, #1567, ['creator']
 */
#1566=APPLIED_PERSON_AND_ORGANIZATION_ASSIGNMENT(#1560,#1567,(#1077,#1075));
#1567=PERSON_AND_ORGANIZATION_ROLE('creator');

/************************************************
 * Application object: ASSIGNED_PERSON (#1568)
 * PERSON_AND_ORGANIZATION_VALUE: #1568, #1560
 * ROLE: #1568, #1569, ['design_owner']
 */
#1568=APPLIED_PERSON_AND_ORGANIZATION_ASSIGNMENT(#1560,#1569,(#1078));
#1569=PERSON_AND_ORGANIZATION_ROLE('design_owner');

/************************************************
 * Application object: ASSIGNED_TIME (#1570)
 * DATE_AND_TIME_VALUE: #1570, #1553
 * ROLE: #1570, #1571, ['classification_date']
 */
#1570=APPLIED_DATE_AND_TIME_ASSIGNMENT(#1553,#1571,(#1584));
#1571=DATE_TIME_ROLE('classification_date');

/************************************************
 * Application object: ASSIGNED_TIME (#1572)
 * DATE_AND_TIME_VALUE: #1572, #1553
 * ROLE: #1572, #1573, ['creation_date']
 */
#1572=APPLIED_DATE_AND_TIME_ASSIGNMENT(#1553,#1573,(#1075));
#1573=DATE_TIME_ROLE('creation_date');

/************************************************
 * Application object: GEOMETRIC_CONTEXT (#1574)
 * LENGTH_UNIT: #1574, #1575, ['inch']
 * PLANE_ANGLE_UNIT: #1574, #1576, ['radian']
 * DIMENSIONS: #1574, [3]
 * SOLID_ANGLE_UNIT: #1574, #1577, ['steradian']
 */
#1574=(
GEOMETRIC_REPRESENTATION_CONTEXT(3)
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1578))
GLOBAL_UNIT_ASSIGNED_CONTEXT((#1575,#1576,#1577))
REPRESENTATION_CONTEXT(' ',' ')
);
#1575=(
CONVERSION_BASED_UNIT('INCH',#1580)
LENGTH_UNIT()
NAMED_UNIT(#1579)
);
#1576=(
NAMED_UNIT(*)
PLANE_ANGLE_UNIT()
SI_UNIT($,.RADIAN.)
);
#1577=(
NAMED_UNIT(*)
SI_UNIT($,.STERADIAN.)
SOLID_ANGLE_UNIT()
);
#1578=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(0.000196850393701),#1575,
'distance_accuracy_value','CONFUSED CURVE UNCERTAINTY');
#1579=DIMENSIONAL_EXPONENTS(1.,0.,0.,0.,0.,0.,0.);
#1580=LENGTH_MEASURE_WITH_UNIT(LENGTH_MEASURE(25.4),#1581);
#1581=(
LENGTH_UNIT()
NAMED_UNIT(*)
SI_UNIT(.MILLI.,.METRE.)
);

/************************************************
 * Application object: PERSON_AND_ADDRESS (#1582)
 * ITS_ADDRESS: #1582, #1583
 */
#1582=PERSON(' ',' ',' ',$,$,$);
#1583=PERSONAL_ADDRESS(' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',
(#1582),' ');

/************************************************
 * Application object: SECURITY_CLASSIFICATION (#1584)
 * TIME [*]: #1584, #1570
 * CLASSIFICATION_LEVEL: #1584, #1585, ['unclassified']
 * ITS_APPROVAL: #1584, #1084, #1551
 * PERSON [*]: #1584, #1562
 * DESCRIPTION: #1584, [' ']
 */
#1584=SECURITY_CLASSIFICATION(' ',' ',#1585);
#1585=SECURITY_CLASSIFICATION_LEVEL('unclassified');

/************************************************
 * Application object: SECURITY_CLASSIFICATION_ASSIGNMENT (#1586)
 * CLASSIFICATION: #1586, #1584
 */
#1586=APPLIED_SECURITY_CLASSIFICATION_ASSIGNMENT(#1584,(#1077));

/************************************************
 * Application object: WORKPIECE (#1587)
 * ITS_GEOMETRY: #1587, #1588, #1589, #1590
 * ITS_COMPONENTS [*]: #1587, #1596
 * REVISION_ID: #1587, #1591, ['']
 * ITS_ID: #1587, #1591, #1592, ['Probe']
 * SHAPE_DEFINITION: #1587, #1588
 */
#1587=PRODUCT_DEFINITION('','',#1591,#1085);
#1588=PRODUCT_DEFINITION_SHAPE('','',#1587);
#1589=SHAPE_DEFINITION_REPRESENTATION(#1588,#1590);
#1590=SHAPE_REPRESENTATION('parent',(#1601),#38);
#1591=PRODUCT_DEFINITION_FORMATION('','',#1592);
#1592=PRODUCT('Probe','AP-238','',(#1087));
#1593=CARTESIAN_POINT('',(0.,0.,0.));
#1594=DIRECTION('',(0.,0.,1.));
#1595=DIRECTION('',(1.,0.,0.));

/************************************************
 * Application object: WORKPIECE_ASSEMBLY_COMPONENT (#1596)
 * REFERENCE_DESIGNATOR: #1596, ['']
 * COMPONENT: #1596, #1075
 * RESULTING_ORIENTATION: #1596, #1597, #1598, #1599, #1600, #1601
 * ORIGINATING_ORIENTATION: #1596, #1597, #1598, #1599, #1600, #1602
 */
#1596=NEXT_ASSEMBLY_USAGE_OCCURRENCE('','','',#1587,#1075,'');
#1597=PRODUCT_DEFINITION_SHAPE('','',#1596);
#1598=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1599,#1597);
#1599=(
REPRESENTATION_RELATIONSHIP('','',#1081,#1590)
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1600)
SHAPE_REPRESENTATION_RELATIONSHIP()
);
#1600=ITEM_DEFINED_TRANSFORMATION('','',#1602,#1601);
#1601=AXIS2_PLACEMENT_3D('',#1593,#1594,#1595);
#1602=AXIS2_PLACEMENT_3D('',#1090,#1091,#1092);

/************************************************
 * Application object: MACHINING_WORKINGSTEP (#1603)
 * ITS_FEATURE: #1603, #1604, #1605, #1606, #1607, #881
 * ITS_ID: #1603, ['Plane probe 0, 1 WS 2']
 * ITS_OPERATION: #1603, #1608, #1652
 * ITS_SECPLANE: #1603, #1609, #1610, #1611, #910
 */
#1603=MACHINING_WORKINGSTEP('Plane probe 0, 1 WS 2','machining','','');
#1604=MACHINING_FEATURE_RELATIONSHIP('','machining',#1603,#1605);
#1605=MACHINING_FEATURE_PROCESS('','machining','','');
#1606=PROPERTY_PROCESS('machining','machining',#1605,'');
#1607=PROCESS_PROPERTY_ASSOCIATION('','machining',#1606,#881);
#1608=MACHINING_OPERATION_RELATIONSHIP('','machining',#1603,#1652);
#1609=ACTION_PROPERTY('security plane','machining',#1603);
#1610=ACTION_PROPERTY_REPRESENTATION('','machining',#1609,#1611);
#1611=REPRESENTATION('',(#910),$);

/************************************************
 * Application object: TOOLPATH_FEATURE (#1612)
 * FEATURE_PLACEMENT: #1612, #1613, #1614, #1615, #1616
 * ITS_ID: #1612, ['']
 */
#1612=INSTANCED_FEATURE('','toolpath','','toolpath',$,.F.);
#1613=PRODUCT_DEFINITION_SHAPE('orientation','toolpath',#1612);
#1614=SHAPE_DEFINITION_REPRESENTATION(#1613,#1615);
#1615=SHAPE_REPRESENTATION_WITH_PARAMETERS('',(#1616),$);
#1616=AXIS2_PLACEMENT_3D('orientation',#943,#944,#945);

/************************************************
 * Application object: CUTTER_LOCATION_TRAJECTORY (#1617)
 * ITS_TYPE: #1617, #1618, #1619, #1004, #1005, ['approach']
 * ITS_TECHNOLOGY: #1617, #1620, #915
 * ITS_TOOLAXIS: #1617, #1621, #1622, #1623, #1624
 * RAPID_SPEED: #1617, #1625, #1626, #1627, #1628, ['true']
 * BASICCURVE: #1617, #1629, #1630, #1631, #1632
 * ITS_PRIORITY: #1617, #1633, #1634, #1021, #1022, ['required']
 * ITS_ID: #1617, ['probe start WS 2 TP 3']
 */
#1617=MACHINING_TOOLPATH('probe start WS 2 TP 3',
'cutter location trajectory','','');
#1618=ACTION_PROPERTY('trajectory type','cutter location trajectory',#1617);
#1619=ACTION_PROPERTY_REPRESENTATION('','cutter location trajectory',#1618,
#1004);
#1620=MACHINING_TECHNOLOGY_RELATIONSHIP('','cutter location trajectory',
#1617,#915);
#1621=ACTION_PROPERTY('tool axis','cutter location trajectory',#1617);
#1622=ACTION_PROPERTY_REPRESENTATION('','cutter location trajectory',#1621,
#1623);
#1623=REPRESENTATION('tool axis',(#1624),#1023);
#1624=POLYLINE('',(#1024,#1024));
#1625=ACTION_PROPERTY('speed profile','rapid',#1617);
#1626=ACTION_PROPERTY_REPRESENTATION('','rapid',#1625,#1627);
#1627=MACHINING_TOOLPATH_SPEED_PROFILE_REPRESENTATION('',(#1628),#924);
#1628=DESCRIPTIVE_REPRESENTATION_ITEM('','rapid');
#1629=ACTION_PROPERTY('basic curve','cutter location trajectory',#1617);
#1630=ACTION_PROPERTY_REPRESENTATION('','cutter location trajectory',#1629,
#1631);
#1631=REPRESENTATION('',(#1632),$);
#1632=POLYLINE('',(#1043,#1635));
#1633=ACTION_PROPERTY('priority','cutter location trajectory',#1617);
#1634=ACTION_PROPERTY_REPRESENTATION('','cutter location trajectory',#1633,
#1021);
#1635=CARTESIAN_POINT('',(-25.,-26.6666666666667,29.));

/************************************************
 * Application object: CUTTER_LOCATION_TRAJECTORY (#1636)
 * ITS_TECHNOLOGY: #1636, #1637, #915
 * ITS_TOOLAXIS: #1636, #1638, #1639, #1640, #1641
 * RAPID_SPEED: #1636, #1642, #1643, #1644, #1645, ['true']
 * BASICCURVE: #1636, #1646, #1647, #1648, #1649
 * ITS_ID: #1636, ['probe point WS 2 TP 4']
 */
#1636=MACHINING_TOOLPATH('probe point WS 2 TP 4',
'cutter location trajectory','','');
#1637=MACHINING_TECHNOLOGY_RELATIONSHIP('','cutter location trajectory',
#1636,#915);
#1638=ACTION_PROPERTY('tool axis','cutter location trajectory',#1636);
#1639=ACTION_PROPERTY_REPRESENTATION('','cutter location trajectory',#1638,
#1640);
#1640=REPRESENTATION('tool axis',(#1641),#1023);
#1641=POLYLINE('',(#1024,#1024,#1024));
#1642=ACTION_PROPERTY('speed profile','rapid',#1636);
#1643=ACTION_PROPERTY_REPRESENTATION('','rapid',#1642,#1644);
#1644=MACHINING_TOOLPATH_SPEED_PROFILE_REPRESENTATION('',(#1645),#924);
#1645=DESCRIPTIVE_REPRESENTATION_ITEM('','rapid');
#1646=ACTION_PROPERTY('basic curve','cutter location trajectory',#1636);
#1647=ACTION_PROPERTY_REPRESENTATION('','cutter location trajectory',#1646,
#1648);
#1648=REPRESENTATION('',(#1649),$);
#1649=POLYLINE('',(#1635,#1650,#1651));
#1650=CARTESIAN_POINT('',(-30.,-26.6666666666667,29.));
#1651=CARTESIAN_POINT('',(-25.,-26.6666666666667,29.));

/************************************************
 * Application object: WORKPIECE_PROBING (#1652)
 * ITS_WORKPIECE: #1652, #1653, #1654, #18
 * ITS_PROBE: #1652, #1066
 * ITS_ID: #1652, ['Plane probe 0, 1 WS 2']
 * ITS_TOOLPATH [1]: #1652, #1655, #1617
 * ITS_TOOLPATH [2]: #1652, #1656, #1636
 * EXPECTED_VALUE: #1652, #1657, #1658, #1659, #1660
 * MEASURED_OFFSET: #1652, #1661, #1662, #1663, #1673
 * ITS_DIRECTION: #1652, #1664, #1665, #1666, #1667
 * START_POSITION: #1652, #1668, #1669, #1670, #1671
 */
#1652=MACHINING_TOUCH_PROBING('Plane probe 0, 1 WS 2',
'workpiece probing','','');
#1653=PRODUCT_DEFINITION_PROCESS('workpiece probing',
'workpiece probing',#1652,'');
#1654=PROCESS_PRODUCT_ASSOCIATION('','workpiece probing',#18,#1653);
#1655=MACHINING_TOOLPATH_SEQUENCE_RELATIONSHIP('','workpiece probing',#1652,
#1617,1.);
#1656=MACHINING_TOOLPATH_SEQUENCE_RELATIONSHIP('','workpiece probing',#1652,
#1636,2.);
#1657=ACTION_PROPERTY('expected value','workpiece probing',#1652);
#1658=ACTION_PROPERTY_REPRESENTATION('','workpiece probing',#1657,#1659);
#1659=REPRESENTATION('',(#1660),$);
#1660=(
LENGTH_MEASURE_WITH_UNIT()
MEASURE_REPRESENTATION_ITEM()
MEASURE_WITH_UNIT(LENGTH_MEASURE(5.),#936)
REPRESENTATION_ITEM('probe input')
);
#1661=ACTION_PROPERTY('measured offset','workpiece probing',#1652);
#1662=ACTION_PROPERTY_REPRESENTATION('','workpiece probing',#1661,#1663);
#1663=REPRESENTATION('',(#1673),$);
#1664=ACTION_PROPERTY('direction','workpiece probing',#1652);
#1665=ACTION_PROPERTY_REPRESENTATION('','workpiece probing',#1664,#1666);
#1666=REPRESENTATION('',(#1667),$);
#1667=DIRECTION('',(0.,0.,1.));
#1668=ACTION_PROPERTY('start position','workpiece probing',#1652);
#1669=ACTION_PROPERTY_REPRESENTATION('','workpiece probing',#1668,#1670);
#1670=REPRESENTATION('',(#1671),$);
#1671=AXIS2_PLACEMENT_3D('Plane probe axis',#47,#731,#1672);
#1672=DIRECTION('Plane probe ref direction',(0.,0.,1.));

/************************************************
 * Application object: REAL_VARIABLE (#1673)
 * ITS_NAME: #1673, ['Plane probe 0, 1 WS 2']
 */
#1673=(
EXPRESSION()
EXPRESSION_REPRESENTATION_ITEM()
GENERIC_EXPRESSION()
GENERIC_VARIABLE()
NUMERIC_EXPRESSION()
NUMERIC_VARIABLE()
REAL_NUMERIC_VARIABLE()
REPRESENTATION_ITEM('Plane probe 0, 1 WS 2')
SIMPLE_GENERIC_EXPRESSION()
SIMPLE_NUMERIC_EXPRESSION()
VARIABLE()
);

/************************************************
 * Application object: MACHINING_WORKINGSTEP (#1674)
 * ITS_FEATURE: #1674, #1675, #1676, #1677, #1678, #881
 * ITS_ID: #1674, ['Plane probe 1, 0 WS 3']
 * ITS_OPERATION: #1674, #1679, #1722
 * ITS_SECPLANE: #1674, #1680, #1681, #1682, #910
 */
#1674=MACHINING_WORKINGSTEP('Plane probe 1, 0 WS 3','machining','','');
#1675=MACHINING_FEATURE_RELATIONSHIP('','machining',#1674,#1676);
#1676=MACHINING_FEATURE_PROCESS('','machining','','');
#1677=PROPERTY_PROCESS('machining','machining',#1676,'');
#1678=PROCESS_PROPERTY_ASSOCIATION('','machining',#1677,#881);
#1679=MACHINING_OPERATION_RELATIONSHIP('','machining',#1674,#1722);
#1680=ACTION_PROPERTY('security plane','machining',#1674);
#1681=ACTION_PROPERTY_REPRESENTATION('','machining',#1680,#1682);
#1682=REPRESENTATION('',(#910),$);

/************************************************
 * Application object: TOOLPATH_FEATURE (#1683)
 * FEATURE_PLACEMENT: #1683, #1684, #1685, #1686, #1616
 * ITS_ID: #1683, ['']
 */
#1683=INSTANCED_FEATURE('','toolpath','','toolpath',$,.F.);
#1684=PRODUCT_DEFINITION_SHAPE('orientation','toolpath',#1683);
#1685=SHAPE_DEFINITION_REPRESENTATION(#1684,#1686);
#1686=SHAPE_REPRESENTATION_WITH_PARAMETERS('',(#1616),$);

/************************************************
 * Application object: CUTTER_LOCATION_TRAJECTORY (#1687)
 * ITS_TYPE: #1687, #1688, #1689, #1004, #1005, ['approach']
 * ITS_TECHNOLOGY: #1687, #1690, #915
 * ITS_TOOLAXIS: #1687, #1691, #1692, #1693, #1694
 * RAPID_SPEED: #1687, #1695, #1696, #1697, #1698, ['true']
 * BASICCURVE: #1687, #1699, #1700, #1701, #1702
 * ITS_PRIORITY: #1687, #1703, #1704, #1021, #1022, ['required']
 * ITS_ID: #1687, ['probe start WS 3 TP 5']
 */
#1687=MACHINING_TOOLPATH('probe start WS 3 TP 5',
'cutter location trajectory','','');
#1688=ACTION_PROPERTY('trajectory type','cutter location trajectory',#1687);
#1689=ACTION_PROPERTY_REPRESENTATION('','cutter location trajectory',#1688,
#1004);
#1690=MACHINING_TECHNOLOGY_RELATIONSHIP('','cutter location trajectory',
#1687,#915);
#1691=ACTION_PROPERTY('tool axis','cutter location trajectory',#1687);
#1692=ACTION_PROPERTY_REPRESENTATION('','cutter location trajectory',#1691,
#1693);
#1693=REPRESENTATION('tool axis',(#1694),#1023);
#1694=POLYLINE('',(#1024,#1024));
#1695=ACTION_PROPERTY('speed profile','rapid',#1687);
#1696=ACTION_PROPERTY_REPRESENTATION('','rapid',#1695,#1697);
#1697=MACHINING_TOOLPATH_SPEED_PROFILE_REPRESENTATION('',(#1698),#924);
#1698=DESCRIPTIVE_REPRESENTATION_ITEM('','rapid');
#1699=ACTION_PROPERTY('basic curve','cutter location trajectory',#1687);
#1700=ACTION_PROPERTY_REPRESENTATION('','cutter location trajectory',#1699,
#1701);
#1701=REPRESENTATION('',(#1702),$);
#1702=POLYLINE('',(#1651,#1705));
#1703=ACTION_PROPERTY('priority','cutter location trajectory',#1687);
#1704=ACTION_PROPERTY_REPRESENTATION('','cutter location trajectory',#1703,
#1021);
#1705=CARTESIAN_POINT('',(-25.,-33.3333333333333,40.));

/************************************************
 * Application object: CUTTER_LOCATION_TRAJECTORY (#1706)
 * ITS_TECHNOLOGY: #1706, #1707, #915
 * ITS_TOOLAXIS: #1706, #1708, #1709, #1710, #1711
 * RAPID_SPEED: #1706, #1712, #1713, #1714, #1715, ['true']
 * BASICCURVE: #1706, #1716, #1717, #1718, #1719
 * ITS_ID: #1706, ['probe point WS 3 TP 6']
 */
#1706=MACHINING_TOOLPATH('probe point WS 3 TP 6',
'cutter location trajectory','','');
#1707=MACHINING_TECHNOLOGY_RELATIONSHIP('','cutter location trajectory',
#1706,#915);
#1708=ACTION_PROPERTY('tool axis','cutter location trajectory',#1706);
#1709=ACTION_PROPERTY_REPRESENTATION('','cutter location trajectory',#1708,
#1710);
#1710=REPRESENTATION('tool axis',(#1711),#1023);
#1711=POLYLINE('',(#1024,#1024,#1024));
#1712=ACTION_PROPERTY('speed profile','rapid',#1706);
#1713=ACTION_PROPERTY_REPRESENTATION('','rapid',#1712,#1714);
#1714=MACHINING_TOOLPATH_SPEED_PROFILE_REPRESENTATION('',(#1715),#924);
#1715=DESCRIPTIVE_REPRESENTATION_ITEM('','rapid');
#1716=ACTION_PROPERTY('basic curve','cutter location trajectory',#1706);
#1717=ACTION_PROPERTY_REPRESENTATION('','cutter location trajectory',#1716,
#1718);
#1718=REPRESENTATION('',(#1719),$);
#1719=POLYLINE('',(#1705,#1720,#1721));
#1720=CARTESIAN_POINT('',(-30.,-33.3333333333333,40.));
#1721=CARTESIAN_POINT('',(-25.,-33.3333333333333,40.));

/************************************************
 * Application object: WORKPIECE_PROBING (#1722)
 * ITS_WORKPIECE: #1722, #1723, #1724, #18
 * ITS_PROBE: #1722, #1066
 * ITS_ID: #1722, ['Plane probe 1, 0 WS 3']
 * ITS_TOOLPATH [1]: #1722, #1725, #1687
 * ITS_TOOLPATH [2]: #1722, #1726, #1706
 * EXPECTED_VALUE: #1722, #1727, #1728, #1729, #1730
 * MEASURED_OFFSET: #1722, #1731, #1732, #1733, #1743
 * ITS_DIRECTION: #1722, #1734, #1735, #1736, #1737
 * START_POSITION: #1722, #1738, #1739, #1740, #1741
 */
#1722=MACHINING_TOUCH_PROBING('Plane probe 1, 0 WS 3',
'workpiece probing','','');
#1723=PRODUCT_DEFINITION_PROCESS('workpiece probing',
'workpiece probing',#1722,'');
#1724=PROCESS_PRODUCT_ASSOCIATION('','workpiece probing',#18,#1723);
#1725=MACHINING_TOOLPATH_SEQUENCE_RELATIONSHIP('','workpiece probing',#1722,
#1687,1.);
#1726=MACHINING_TOOLPATH_SEQUENCE_RELATIONSHIP('','workpiece probing',#1722,
#1706,2.);
#1727=ACTION_PROPERTY('expected value','workpiece probing',#1722);
#1728=ACTION_PROPERTY_REPRESENTATION('','workpiece probing',#1727,#1729);
#1729=REPRESENTATION('',(#1730),$);
#1730=(
LENGTH_MEASURE_WITH_UNIT()
MEASURE_REPRESENTATION_ITEM()
MEASURE_WITH_UNIT(LENGTH_MEASURE(5.),#936)
REPRESENTATION_ITEM('probe input')
);
#1731=ACTION_PROPERTY('measured offset','workpiece probing',#1722);
#1732=ACTION_PROPERTY_REPRESENTATION('','workpiece probing',#1731,#1733);
#1733=REPRESENTATION('',(#1743),$);
#1734=ACTION_PROPERTY('direction','workpiece probing',#1722);
#1735=ACTION_PROPERTY_REPRESENTATION('','workpiece probing',#1734,#1736);
#1736=REPRESENTATION('',(#1737),$);
#1737=DIRECTION('',(0.,0.,1.));
#1738=ACTION_PROPERTY('start position','workpiece probing',#1722);
#1739=ACTION_PROPERTY_REPRESENTATION('','workpiece probing',#1738,#1740);
#1740=REPRESENTATION('',(#1741),$);
#1741=AXIS2_PLACEMENT_3D('Plane probe axis',#48,#731,#1742);
#1742=DIRECTION('Plane probe ref direction',(0.,0.,1.));

/************************************************
 * Application object: REAL_VARIABLE (#1743)
 * ITS_NAME: #1743, ['Plane probe 1, 0 WS 3']
 */
#1743=(
EXPRESSION()
EXPRESSION_REPRESENTATION_ITEM()
GENERIC_EXPRESSION()
GENERIC_VARIABLE()
NUMERIC_EXPRESSION()
NUMERIC_VARIABLE()
REAL_NUMERIC_VARIABLE()
REPRESENTATION_ITEM('Plane probe 1, 0 WS 3')
SIMPLE_GENERIC_EXPRESSION()
SIMPLE_NUMERIC_EXPRESSION()
VARIABLE()
);

/************************************************
 * Application object: MACHINING_WORKINGSTEP (#1744)
 * ITS_FEATURE: #1744, #1745, #1746, #1747, #1748, #881
 * ITS_ID: #1744, ['Plane probe 1, 1 WS 4']
 * ITS_OPERATION: #1744, #1749, #1792
 * ITS_SECPLANE: #1744, #1750, #1751, #1752, #910
 */
#1744=MACHINING_WORKINGSTEP('Plane probe 1, 1 WS 4','machining','','');
#1745=MACHINING_FEATURE_RELATIONSHIP('','machining',#1744,#1746);
#1746=MACHINING_FEATURE_PROCESS('','machining','','');
#1747=PROPERTY_PROCESS('machining','machining',#1746,'');
#1748=PROCESS_PROPERTY_ASSOCIATION('','machining',#1747,#881);
#1749=MACHINING_OPERATION_RELATIONSHIP('','machining',#1744,#1792);
#1750=ACTION_PROPERTY('security plane','machining',#1744);
#1751=ACTION_PROPERTY_REPRESENTATION('','machining',#1750,#1752);
#1752=REPRESENTATION('',(#910),$);

/************************************************
 * Application object: TOOLPATH_FEATURE (#1753)
 * FEATURE_PLACEMENT: #1753, #1754, #1755, #1756, #1616
 * ITS_ID: #1753, ['']
 */
#1753=INSTANCED_FEATURE('','toolpath','','toolpath',$,.F.);
#1754=PRODUCT_DEFINITION_SHAPE('orientation','toolpath',#1753);
#1755=SHAPE_DEFINITION_REPRESENTATION(#1754,#1756);
#1756=SHAPE_REPRESENTATION_WITH_PARAMETERS('',(#1616),$);

/************************************************
 * Application object: CUTTER_LOCATION_TRAJECTORY (#1757)
 * ITS_TYPE: #1757, #1758, #1759, #1004, #1005, ['approach']
 * ITS_TECHNOLOGY: #1757, #1760, #915
 * ITS_TOOLAXIS: #1757, #1761, #1762, #1763, #1764
 * RAPID_SPEED: #1757, #1765, #1766, #1767, #1768, ['true']
 * BASICCURVE: #1757, #1769, #1770, #1771, #1772
 * ITS_PRIORITY: #1757, #1773, #1774, #1021, #1022, ['required']
 * ITS_ID: #1757, ['probe start WS 4 TP 7']
 */
#1757=MACHINING_TOOLPATH('probe start WS 4 TP 7',
'cutter location trajectory','','');
#1758=ACTION_PROPERTY('trajectory type','cutter location trajectory',#1757);
#1759=ACTION_PROPERTY_REPRESENTATION('','cutter location trajectory',#1758,
#1004);
#1760=MACHINING_TECHNOLOGY_RELATIONSHIP('','cutter location trajectory',
#1757,#915);
#1761=ACTION_PROPERTY('tool axis','cutter location trajectory',#1757);
#1762=ACTION_PROPERTY_REPRESENTATION('','cutter location trajectory',#1761,
#1763);
#1763=REPRESENTATION('tool axis',(#1764),#1023);
#1764=POLYLINE('',(#1024,#1024));
#1765=ACTION_PROPERTY('speed profile','rapid',#1757);
#1766=ACTION_PROPERTY_REPRESENTATION('','rapid',#1765,#1767);
#1767=MACHINING_TOOLPATH_SPEED_PROFILE_REPRESENTATION('',(#1768),#924);
#1768=DESCRIPTIVE_REPRESENTATION_ITEM('','rapid');
#1769=ACTION_PROPERTY('basic curve','cutter location trajectory',#1757);
#1770=ACTION_PROPERTY_REPRESENTATION('','cutter location trajectory',#1769,
#1771);
#1771=REPRESENTATION('',(#1772),$);
#1772=POLYLINE('',(#1721,#1775));
#1773=ACTION_PROPERTY('priority','cutter location trajectory',#1757);
#1774=ACTION_PROPERTY_REPRESENTATION('','cutter location trajectory',#1773,
#1021);
#1775=CARTESIAN_POINT('',(-25.,-26.6666666666667,40.));

/************************************************
 * Application object: CUTTER_LOCATION_TRAJECTORY (#1776)
 * ITS_TECHNOLOGY: #1776, #1777, #915
 * ITS_TOOLAXIS: #1776, #1778, #1779, #1780, #1781
 * RAPID_SPEED: #1776, #1782, #1783, #1784, #1785, ['true']
 * BASICCURVE: #1776, #1786, #1787, #1788, #1789
 * ITS_ID: #1776, ['probe point WS 4 TP 8']
 */
#1776=MACHINING_TOOLPATH('probe point WS 4 TP 8',
'cutter location trajectory','','');
#1777=MACHINING_TECHNOLOGY_RELATIONSHIP('','cutter location trajectory',
#1776,#915);
#1778=ACTION_PROPERTY('tool axis','cutter location trajectory',#1776);
#1779=ACTION_PROPERTY_REPRESENTATION('','cutter location trajectory',#1778,
#1780);
#1780=REPRESENTATION('tool axis',(#1781),#1023);
#1781=POLYLINE('',(#1024,#1024,#1024));
#1782=ACTION_PROPERTY('speed profile','rapid',#1776);
#1783=ACTION_PROPERTY_REPRESENTATION('','rapid',#1782,#1784);
#1784=MACHINING_TOOLPATH_SPEED_PROFILE_REPRESENTATION('',(#1785),#924);
#1785=DESCRIPTIVE_REPRESENTATION_ITEM('','rapid');
#1786=ACTION_PROPERTY('basic curve','cutter location trajectory',#1776);
#1787=ACTION_PROPERTY_REPRESENTATION('','cutter location trajectory',#1786,
#1788);
#1788=REPRESENTATION('',(#1789),$);
#1789=POLYLINE('',(#1775,#1790,#1791));
#1790=CARTESIAN_POINT('',(-30.,-26.6666666666667,40.));
#1791=CARTESIAN_POINT('',(-25.,-26.6666666666667,40.));

/************************************************
 * Application object: WORKPIECE_PROBING (#1792)
 * ITS_WORKPIECE: #1792, #1793, #1794, #18
 * ITS_PROBE: #1792, #1066
 * ITS_ID: #1792, ['Plane probe 1, 1 WS 4']
 * ITS_TOOLPATH [1]: #1792, #1795, #1757
 * ITS_TOOLPATH [2]: #1792, #1796, #1776
 * EXPECTED_VALUE: #1792, #1797, #1798, #1799, #1800
 * MEASURED_OFFSET: #1792, #1801, #1802, #1803, #1813
 * ITS_DIRECTION: #1792, #1804, #1805, #1806, #1807
 * START_POSITION: #1792, #1808, #1809, #1810, #1811
 */
#1792=MACHINING_TOUCH_PROBING('Plane probe 1, 1 WS 4',
'workpiece probing','','');
#1793=PRODUCT_DEFINITION_PROCESS('workpiece probing',
'workpiece probing',#1792,'');
#1794=PROCESS_PRODUCT_ASSOCIATION('','workpiece probing',#18,#1793);
#1795=MACHINING_TOOLPATH_SEQUENCE_RELATIONSHIP('','workpiece probing',#1792,
#1757,1.);
#1796=MACHINING_TOOLPATH_SEQUENCE_RELATIONSHIP('','workpiece probing',#1792,
#1776,2.);
#1797=ACTION_PROPERTY('expected value','workpiece probing',#1792);
#1798=ACTION_PROPERTY_REPRESENTATION('','workpiece probing',#1797,#1799);
#1799=REPRESENTATION('',(#1800),$);
#1800=(
LENGTH_MEASURE_WITH_UNIT()
MEASURE_REPRESENTATION_ITEM()
MEASURE_WITH_UNIT(LENGTH_MEASURE(5.),#936)
REPRESENTATION_ITEM('probe input')
);
#1801=ACTION_PROPERTY('measured offset','workpiece probing',#1792);
#1802=ACTION_PROPERTY_REPRESENTATION('','workpiece probing',#1801,#1803);
#1803=REPRESENTATION('',(#1813),$);
#1804=ACTION_PROPERTY('direction','workpiece probing',#1792);
#1805=ACTION_PROPERTY_REPRESENTATION('','workpiece probing',#1804,#1806);
#1806=REPRESENTATION('',(#1807),$);
#1807=DIRECTION('',(0.,0.,1.));
#1808=ACTION_PROPERTY('start position','workpiece probing',#1792);
#1809=ACTION_PROPERTY_REPRESENTATION('','workpiece probing',#1808,#1810);
#1810=REPRESENTATION('',(#1811),$);
#1811=AXIS2_PLACEMENT_3D('Plane probe axis',#49,#731,#1812);
#1812=DIRECTION('Plane probe ref direction',(0.,0.,1.));

/************************************************
 * Application object: REAL_VARIABLE (#1813)
 * ITS_NAME: #1813, ['Plane probe 1, 1 WS 4']
 */
#1813=(
EXPRESSION()
EXPRESSION_REPRESENTATION_ITEM()
GENERIC_EXPRESSION()
GENERIC_VARIABLE()
NUMERIC_EXPRESSION()
NUMERIC_VARIABLE()
REAL_NUMERIC_VARIABLE()
REPRESENTATION_ITEM('Plane probe 1, 1 WS 4')
SIMPLE_GENERIC_EXPRESSION()
SIMPLE_NUMERIC_EXPRESSION()
VARIABLE()
);

/************************************************
 * Application object: MACHINING_WORKINGSTEP (#1814)
 * ITS_FEATURE: #1814, #1815, #1816, #1817, #1818, #881
 * ITS_ID: #1814, ['Plane probe 2, 0 WS 5']
 * ITS_OPERATION: #1814, #1819, #1862
 * ITS_SECPLANE: #1814, #1820, #1821, #1822, #910
 */
#1814=MACHINING_WORKINGSTEP('Plane probe 2, 0 WS 5','machining','','');
#1815=MACHINING_FEATURE_RELATIONSHIP('','machining',#1814,#1816);
#1816=MACHINING_FEATURE_PROCESS('','machining','','');
#1817=PROPERTY_PROCESS('machining','machining',#1816,'');
#1818=PROCESS_PROPERTY_ASSOCIATION('','machining',#1817,#881);
#1819=MACHINING_OPERATION_RELATIONSHIP('','machining',#1814,#1862);
#1820=ACTION_PROPERTY('security plane','machining',#1814);
#1821=ACTION_PROPERTY_REPRESENTATION('','machining',#1820,#1822);
#1822=REPRESENTATION('',(#910),$);

/************************************************
 * Application object: TOOLPATH_FEATURE (#1823)
 * FEATURE_PLACEMENT: #1823, #1824, #1825, #1826, #1616
 * ITS_ID: #1823, ['']
 */
#1823=INSTANCED_FEATURE('','toolpath','','toolpath',$,.F.);
#1824=PRODUCT_DEFINITION_SHAPE('orientation','toolpath',#1823);
#1825=SHAPE_DEFINITION_REPRESENTATION(#1824,#1826);
#1826=SHAPE_REPRESENTATION_WITH_PARAMETERS('',(#1616),$);

/************************************************
 * Application object: CUTTER_LOCATION_TRAJECTORY (#1827)
 * ITS_TYPE: #1827, #1828, #1829, #1004, #1005, ['approach']
 * ITS_TECHNOLOGY: #1827, #1830, #915
 * ITS_TOOLAXIS: #1827, #1831, #1832, #1833, #1834
 * RAPID_SPEED: #1827, #1835, #1836, #1837, #1838, ['true']
 * BASICCURVE: #1827, #1839, #1840, #1841, #1842
 * ITS_PRIORITY: #1827, #1843, #1844, #1021, #1022, ['required']
 * ITS_ID: #1827, ['probe start WS 5 TP 9']
 */
#1827=MACHINING_TOOLPATH('probe start WS 5 TP 9',
'cutter location trajectory','','');
#1828=ACTION_PROPERTY('trajectory type','cutter location trajectory',#1827);
#1829=ACTION_PROPERTY_REPRESENTATION('','cutter location trajectory',#1828,
#1004);
#1830=MACHINING_TECHNOLOGY_RELATIONSHIP('','cutter location trajectory',
#1827,#915);
#1831=ACTION_PROPERTY('tool axis','cutter location trajectory',#1827);
#1832=ACTION_PROPERTY_REPRESENTATION('','cutter location trajectory',#1831,
#1833);
#1833=REPRESENTATION('tool axis',(#1834),#1023);
#1834=POLYLINE('',(#1024,#1024));
#1835=ACTION_PROPERTY('speed profile','rapid',#1827);
#1836=ACTION_PROPERTY_REPRESENTATION('','rapid',#1835,#1837);
#1837=MACHINING_TOOLPATH_SPEED_PROFILE_REPRESENTATION('',(#1838),#924);
#1838=DESCRIPTIVE_REPRESENTATION_ITEM('','rapid');
#1839=ACTION_PROPERTY('basic curve','cutter location trajectory',#1827);
#1840=ACTION_PROPERTY_REPRESENTATION('','cutter location trajectory',#1839,
#1841);
#1841=REPRESENTATION('',(#1842),$);
#1842=POLYLINE('',(#1791,#1845));
#1843=ACTION_PROPERTY('priority','cutter location trajectory',#1827);
#1844=ACTION_PROPERTY_REPRESENTATION('','cutter location trajectory',#1843,
#1021);
#1845=CARTESIAN_POINT('',(-25.,-33.3333333333333,51.));

/************************************************
 * Application object: CUTTER_LOCATION_TRAJECTORY (#1846)
 * ITS_TECHNOLOGY: #1846, #1847, #915
 * ITS_TOOLAXIS: #1846, #1848, #1849, #1850, #1851
 * RAPID_SPEED: #1846, #1852, #1853, #1854, #1855, ['true']
 * BASICCURVE: #1846, #1856, #1857, #1858, #1859
 * ITS_ID: #1846, ['probe point WS 5 TP 10']
 */
#1846=MACHINING_TOOLPATH('probe point WS 5 TP 10',
'cutter location trajectory','','');
#1847=MACHINING_TECHNOLOGY_RELATIONSHIP('','cutter location trajectory',
#1846,#915);
#1848=ACTION_PROPERTY('tool axis','cutter location trajectory',#1846);
#1849=ACTION_PROPERTY_REPRESENTATION('','cutter location trajectory',#1848,
#1850);
#1850=REPRESENTATION('tool axis',(#1851),#1023);
#1851=POLYLINE('',(#1024,#1024,#1024));
#1852=ACTION_PROPERTY('speed profile','rapid',#1846);
#1853=ACTION_PROPERTY_REPRESENTATION('','rapid',#1852,#1854);
#1854=MACHINING_TOOLPATH_SPEED_PROFILE_REPRESENTATION('',(#1855),#924);
#1855=DESCRIPTIVE_REPRESENTATION_ITEM('','rapid');
#1856=ACTION_PROPERTY('basic curve','cutter location trajectory',#1846);
#1857=ACTION_PROPERTY_REPRESENTATION('','cutter location trajectory',#1856,
#1858);
#1858=REPRESENTATION('',(#1859),$);
#1859=POLYLINE('',(#1845,#1860,#1861));
#1860=CARTESIAN_POINT('',(-30.,-33.3333333333333,51.));
#1861=CARTESIAN_POINT('',(-25.,-33.3333333333333,51.));

/************************************************
 * Application object: WORKPIECE_PROBING (#1862)
 * ITS_WORKPIECE: #1862, #1863, #1864, #18
 * ITS_PROBE: #1862, #1066
 * ITS_ID: #1862, ['Plane probe 2, 0 WS 5']
 * ITS_TOOLPATH [1]: #1862, #1865, #1827
 * ITS_TOOLPATH [2]: #1862, #1866, #1846
 * EXPECTED_VALUE: #1862, #1867, #1868, #1869, #1870
 * MEASURED_OFFSET: #1862, #1871, #1872, #1873, #1883
 * ITS_DIRECTION: #1862, #1874, #1875, #1876, #1877
 * START_POSITION: #1862, #1878, #1879, #1880, #1881
 */
#1862=MACHINING_TOUCH_PROBING('Plane probe 2, 0 WS 5',
'workpiece probing','','');
#1863=PRODUCT_DEFINITION_PROCESS('workpiece probing',
'workpiece probing',#1862,'');
#1864=PROCESS_PRODUCT_ASSOCIATION('','workpiece probing',#18,#1863);
#1865=MACHINING_TOOLPATH_SEQUENCE_RELATIONSHIP('','workpiece probing',#1862,
#1827,1.);
#1866=MACHINING_TOOLPATH_SEQUENCE_RELATIONSHIP('','workpiece probing',#1862,
#1846,2.);
#1867=ACTION_PROPERTY('expected value','workpiece probing',#1862);
#1868=ACTION_PROPERTY_REPRESENTATION('','workpiece probing',#1867,#1869);
#1869=REPRESENTATION('',(#1870),$);
#1870=(
LENGTH_MEASURE_WITH_UNIT()
MEASURE_REPRESENTATION_ITEM()
MEASURE_WITH_UNIT(LENGTH_MEASURE(5.),#936)
REPRESENTATION_ITEM('probe input')
);
#1871=ACTION_PROPERTY('measured offset','workpiece probing',#1862);
#1872=ACTION_PROPERTY_REPRESENTATION('','workpiece probing',#1871,#1873);
#1873=REPRESENTATION('',(#1883),$);
#1874=ACTION_PROPERTY('direction','workpiece probing',#1862);
#1875=ACTION_PROPERTY_REPRESENTATION('','workpiece probing',#1874,#1876);
#1876=REPRESENTATION('',(#1877),$);
#1877=DIRECTION('',(0.,0.,1.));
#1878=ACTION_PROPERTY('start position','workpiece probing',#1862);
#1879=ACTION_PROPERTY_REPRESENTATION('','workpiece probing',#1878,#1880);
#1880=REPRESENTATION('',(#1881),$);
#1881=AXIS2_PLACEMENT_3D('Plane probe axis',#50,#731,#1882);
#1882=DIRECTION('Plane probe ref direction',(0.,0.,1.));

/************************************************
 * Application object: REAL_VARIABLE (#1883)
 * ITS_NAME: #1883, ['Plane probe 2, 0 WS 5']
 */
#1883=(
EXPRESSION()
EXPRESSION_REPRESENTATION_ITEM()
GENERIC_EXPRESSION()
GENERIC_VARIABLE()
NUMERIC_EXPRESSION()
NUMERIC_VARIABLE()
REAL_NUMERIC_VARIABLE()
REPRESENTATION_ITEM('Plane probe 2, 0 WS 5')
SIMPLE_GENERIC_EXPRESSION()
SIMPLE_NUMERIC_EXPRESSION()
VARIABLE()
);

/************************************************
 * Application object: MACHINING_WORKINGSTEP (#1884)
 * ITS_FEATURE: #1884, #1885, #1886, #1887, #1888, #881
 * ITS_ID: #1884, ['Plane probe 2, 1 WS 6']
 * ITS_OPERATION: #1884, #1889, #1953
 * ITS_SECPLANE: #1884, #1890, #1891, #1892, #910
 */
#1884=MACHINING_WORKINGSTEP('Plane probe 2, 1 WS 6','machining','','');
#1885=MACHINING_FEATURE_RELATIONSHIP('','machining',#1884,#1886);
#1886=MACHINING_FEATURE_PROCESS('','machining','','');
#1887=PROPERTY_PROCESS('machining','machining',#1886,'');
#1888=PROCESS_PROPERTY_ASSOCIATION('','machining',#1887,#881);
#1889=MACHINING_OPERATION_RELATIONSHIP('','machining',#1884,#1953);
#1890=ACTION_PROPERTY('security plane','machining',#1884);
#1891=ACTION_PROPERTY_REPRESENTATION('','machining',#1890,#1892);
#1892=REPRESENTATION('',(#910),$);

/************************************************
 * Application object: TOOLPATH_FEATURE (#1893)
 * FEATURE_PLACEMENT: #1893, #1894, #1895, #1896, #1616
 * ITS_ID: #1893, ['']
 */
#1893=INSTANCED_FEATURE('','toolpath','','toolpath',$,.F.);
#1894=PRODUCT_DEFINITION_SHAPE('orientation','toolpath',#1893);
#1895=SHAPE_DEFINITION_REPRESENTATION(#1894,#1896);
#1896=SHAPE_REPRESENTATION_WITH_PARAMETERS('',(#1616),$);

/************************************************
 * Application object: CUTTER_LOCATION_TRAJECTORY (#1897)
 * ITS_TYPE: #1897, #1898, #1899, #1004, #1005, ['approach']
 * ITS_TECHNOLOGY: #1897, #1900, #915
 * ITS_TOOLAXIS: #1897, #1901, #1902, #1903, #1904
 * RAPID_SPEED: #1897, #1905, #1906, #1907, #1908, ['true']
 * BASICCURVE: #1897, #1909, #1910, #1911, #1912
 * ITS_PRIORITY: #1897, #1913, #1914, #1021, #1022, ['required']
 * ITS_ID: #1897, ['probe start WS 6 TP 11']
 */
#1897=MACHINING_TOOLPATH('probe start WS 6 TP 11',
'cutter location trajectory','','');
#1898=ACTION_PROPERTY('trajectory type','cutter location trajectory',#1897);
#1899=ACTION_PROPERTY_REPRESENTATION('','cutter location trajectory',#1898,
#1004);
#1900=MACHINING_TECHNOLOGY_RELATIONSHIP('','cutter location trajectory',
#1897,#915);
#1901=ACTION_PROPERTY('tool axis','cutter location trajectory',#1897);
#1902=ACTION_PROPERTY_REPRESENTATION('','cutter location trajectory',#1901,
#1903);
#1903=REPRESENTATION('tool axis',(#1904),#1023);
#1904=POLYLINE('',(#1024,#1024));
#1905=ACTION_PROPERTY('speed profile','rapid',#1897);
#1906=ACTION_PROPERTY_REPRESENTATION('','rapid',#1905,#1907);
#1907=MACHINING_TOOLPATH_SPEED_PROFILE_REPRESENTATION('',(#1908),#924);
#1908=DESCRIPTIVE_REPRESENTATION_ITEM('','rapid');
#1909=ACTION_PROPERTY('basic curve','cutter location trajectory',#1897);
#1910=ACTION_PROPERTY_REPRESENTATION('','cutter location trajectory',#1909,
#1911);
#1911=REPRESENTATION('',(#1912),$);
#1912=POLYLINE('',(#1861,#1915));
#1913=ACTION_PROPERTY('priority','cutter location trajectory',#1897);
#1914=ACTION_PROPERTY_REPRESENTATION('','cutter location trajectory',#1913,
#1021);
#1915=CARTESIAN_POINT('',(-25.,-26.6666666666667,51.));

/************************************************
 * Application object: CUTTER_LOCATION_TRAJECTORY (#1916)
 * ITS_TECHNOLOGY: #1916, #1917, #915
 * ITS_TOOLAXIS: #1916, #1918, #1919, #1920, #1921
 * RAPID_SPEED: #1916, #1922, #1923, #1924, #1925, ['true']
 * BASICCURVE: #1916, #1926, #1927, #1928, #1929
 * ITS_ID: #1916, ['probe point WS 6 TP 12']
 */
#1916=MACHINING_TOOLPATH('probe point WS 6 TP 12',
'cutter location trajectory','','');
#1917=MACHINING_TECHNOLOGY_RELATIONSHIP('','cutter location trajectory',
#1916,#915);
#1918=ACTION_PROPERTY('tool axis','cutter location trajectory',#1916);
#1919=ACTION_PROPERTY_REPRESENTATION('','cutter location trajectory',#1918,
#1920);
#1920=REPRESENTATION('tool axis',(#1921),#1023);
#1921=POLYLINE('',(#1024,#1024,#1024));
#1922=ACTION_PROPERTY('speed profile','rapid',#1916);
#1923=ACTION_PROPERTY_REPRESENTATION('','rapid',#1922,#1924);
#1924=MACHINING_TOOLPATH_SPEED_PROFILE_REPRESENTATION('',(#1925),#924);
#1925=DESCRIPTIVE_REPRESENTATION_ITEM('','rapid');
#1926=ACTION_PROPERTY('basic curve','cutter location trajectory',#1916);
#1927=ACTION_PROPERTY_REPRESENTATION('','cutter location trajectory',#1926,
#1928);
#1928=REPRESENTATION('',(#1929),$);
#1929=POLYLINE('',(#1915,#1930,#1931));
#1930=CARTESIAN_POINT('',(-30.,-26.6666666666667,51.));
#1931=CARTESIAN_POINT('',(-25.,-26.6666666666667,51.));

/************************************************
 * Application object: CUTTER_LOCATION_TRAJECTORY (#1932)
 * ITS_TYPE: #1932, #1933, #1934, #1935, #1936, ['lift']
 * ITS_TECHNOLOGY: #1932, #1937, #915
 * ITS_TOOLAXIS: #1932, #1938, #1939, #1940, #1941
 * RAPID_SPEED: #1932, #1942, #1943, #1944, #1945, ['true']
 * BASICCURVE: #1932, #1946, #1947, #1948, #1949
 * ITS_PRIORITY: #1932, #1950, #1951, #1021, #1022, ['required']
 * ITS_ID: #1932, ['probe clear WS 6 TP 13']
 */
#1932=MACHINING_TOOLPATH('probe clear WS 6 TP 13',
'cutter location trajectory','','');
#1933=ACTION_PROPERTY('trajectory type','cutter location trajectory',#1932);
#1934=ACTION_PROPERTY_REPRESENTATION('','cutter location trajectory',#1933,
#1935);
#1935=REPRESENTATION('constant',(#1936),#924);
#1936=DESCRIPTIVE_REPRESENTATION_ITEM('constant','lift');
#1937=MACHINING_TECHNOLOGY_RELATIONSHIP('','cutter location trajectory',
#1932,#915);
#1938=ACTION_PROPERTY('tool axis','cutter location trajectory',#1932);
#1939=ACTION_PROPERTY_REPRESENTATION('','cutter location trajectory',#1938,
#1940);
#1940=REPRESENTATION('tool axis',(#1941),#1023);
#1941=POLYLINE('',(#1024,#1024));
#1942=ACTION_PROPERTY('speed profile','rapid',#1932);
#1943=ACTION_PROPERTY_REPRESENTATION('','rapid',#1942,#1944);
#1944=MACHINING_TOOLPATH_SPEED_PROFILE_REPRESENTATION('',(#1945),#924);
#1945=DESCRIPTIVE_REPRESENTATION_ITEM('','rapid');
#1946=ACTION_PROPERTY('basic curve','cutter location trajectory',#1932);
#1947=ACTION_PROPERTY_REPRESENTATION('','cutter location trajectory',#1946,
#1948);
#1948=REPRESENTATION('',(#1949),$);
#1949=POLYLINE('',(#1931,#1952));
#1950=ACTION_PROPERTY('priority','cutter location trajectory',#1932);
#1951=ACTION_PROPERTY_REPRESENTATION('','cutter location trajectory',#1950,
#1021);
#1952=CARTESIAN_POINT('',(-25.,-26.6666666666667,19.));

/************************************************
 * Application object: WORKPIECE_PROBING (#1953)
 * ITS_WORKPIECE: #1953, #1954, #1955, #18
 * ITS_PROBE: #1953, #1066
 * ITS_ID: #1953, ['Plane probe 2, 1 WS 6']
 * ITS_TOOLPATH [1]: #1953, #1956, #1897
 * ITS_TOOLPATH [2]: #1953, #1957, #1916
 * ITS_TOOLPATH [3]: #1953, #1958, #1932
 * EXPECTED_VALUE: #1953, #1959, #1960, #1961, #1962
 * MEASURED_OFFSET: #1953, #1963, #1964, #1965, #1975
 * ITS_DIRECTION: #1953, #1966, #1967, #1968, #1969
 * START_POSITION: #1953, #1970, #1971, #1972, #1973
 */
#1953=MACHINING_TOUCH_PROBING('Plane probe 2, 1 WS 6',
'workpiece probing','','');
#1954=PRODUCT_DEFINITION_PROCESS('workpiece probing',
'workpiece probing',#1953,'');
#1955=PROCESS_PRODUCT_ASSOCIATION('','workpiece probing',#18,#1954);
#1956=MACHINING_TOOLPATH_SEQUENCE_RELATIONSHIP('','workpiece probing',#1953,
#1897,1.);
#1957=MACHINING_TOOLPATH_SEQUENCE_RELATIONSHIP('','workpiece probing',#1953,
#1916,2.);
#1958=MACHINING_TOOLPATH_SEQUENCE_RELATIONSHIP('','workpiece probing',#1953,
#1932,3.);
#1959=ACTION_PROPERTY('expected value','workpiece probing',#1953);
#1960=ACTION_PROPERTY_REPRESENTATION('','workpiece probing',#1959,#1961);
#1961=REPRESENTATION('',(#1962),$);
#1962=(
LENGTH_MEASURE_WITH_UNIT()
MEASURE_REPRESENTATION_ITEM()
MEASURE_WITH_UNIT(LENGTH_MEASURE(5.),#936)
REPRESENTATION_ITEM('probe input')
);
#1963=ACTION_PROPERTY('measured offset','workpiece probing',#1953);
#1964=ACTION_PROPERTY_REPRESENTATION('','workpiece probing',#1963,#1965);
#1965=REPRESENTATION('',(#1975),$);
#1966=ACTION_PROPERTY('direction','workpiece probing',#1953);
#1967=ACTION_PROPERTY_REPRESENTATION('','workpiece probing',#1966,#1968);
#1968=REPRESENTATION('',(#1969),$);
#1969=DIRECTION('',(0.,0.,1.));
#1970=ACTION_PROPERTY('start position','workpiece probing',#1953);
#1971=ACTION_PROPERTY_REPRESENTATION('','workpiece probing',#1970,#1972);
#1972=REPRESENTATION('',(#1973),$);
#1973=AXIS2_PLACEMENT_3D('Plane probe axis',#51,#731,#1974);
#1974=DIRECTION('Plane probe ref direction',(0.,0.,1.));

/************************************************
 * Application object: REAL_VARIABLE (#1975)
 * ITS_NAME: #1975, ['Plane probe 2, 1 WS 6']
 */
#1975=(
EXPRESSION()
EXPRESSION_REPRESENTATION_ITEM()
GENERIC_EXPRESSION()
GENERIC_VARIABLE()
NUMERIC_EXPRESSION()
NUMERIC_VARIABLE()
REAL_NUMERIC_VARIABLE()
REPRESENTATION_ITEM('Plane probe 2, 1 WS 6')
SIMPLE_GENERIC_EXPRESSION()
SIMPLE_NUMERIC_EXPRESSION()
VARIABLE()
);
ENDSEC;
END-ISO-10303-21;


More information about the step-manufacturing mailing list