ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
FILE_NAME('Open CASCADE Shape Model','2023-11-28T18:08:33',(''),(''), 'Open CASCADE STEP processor 7.6','FreeCAD','');
FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));
ENDSEC;
DATA;
#1 = APPLICATION_PROTOCOL_DEFINITION('international standard', 'automotive_design',2000,#2);
#2 = APPLICATION_CONTEXT( 'core data for automotive mechanical design processes');
#4 = PRODUCT_DEFINITION_SHAPE('','',#5);
#5 = PRODUCT_DEFINITION('design','',#6,#9);
#6 = PRODUCT_DEFINITION_FORMATION('','',#7);
#7 = PRODUCT('front-idler-assembly','front-idler-assembly','',(#8));
#8 = PRODUCT_CONTEXT('',#2,'mechanical');
#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
#12 = CARTESIAN_POINT('',(0.,0.,0.));
#13 = DIRECTION('',(0.,0.,1.));
#14 = DIRECTION('',(1.,0.,-0.));
#15 = AXIS2_PLACEMENT_3D('',#16,#17,#18);
#16 = CARTESIAN_POINT('',(2.6645352591E-15,-10.,-20.));
#17 = DIRECTION('',(-2.22044604925E-16,-1.91553811822E-16,1.));
#18 = DIRECTION('',(1.,-3.486305596842E-32,2.22044604925E-16));
#19 = AXIS2_PLACEMENT_3D('',#20,#21,#22);
#20 = CARTESIAN_POINT('',(0.,0.,0.));
#21 = DIRECTION('',(0.,0.,1.));
#22 = DIRECTION('',(1.,0.,0.));
#23 = AXIS2_PLACEMENT_3D('',#24,#25,#26);
#24 = CARTESIAN_POINT('',(19.,-18.,18.));
#25 = DIRECTION('',(0.,0.,1.));
#26 = DIRECTION('',(1.,0.,0.));
#27 = AXIS2_PLACEMENT_3D('',#28,#29,#30);
#28 = CARTESIAN_POINT('',(-4.7E-16,-5.,-11.));
#29 = DIRECTION('',(-1.,2.E-17,2.22044604925E-16));
#30 = DIRECTION('',(2.22044604925E-16,2.E-17,1.));
#31 = AXIS2_PLACEMENT_3D('',#32,#33,#34);
#32 = CARTESIAN_POINT('',(-7.E-17,-5.,-1.));
#33 = DIRECTION('',(-1.,2.E-17,2.22044604925E-16));
#34 = DIRECTION('',(2.22044604925E-16,2.E-17,1.));
#35 = AXIS2_PLACEMENT_3D('',#36,#37,#38);
#36 = CARTESIAN_POINT('',(5.5,-26.,-6.));
#37 = DIRECTION('',(6.E-17,-1.,1.7763568394E-15));
#38 = DIRECTION('',(1.,6.E-17,-6.E-17));
#39 = AXIS2_PLACEMENT_3D('',#40,#41,#42);
#40 = CARTESIAN_POINT('',(5.5,-1.,-6.));
#41 = DIRECTION('',(0.,1.,2.997602166488E-15));
#42 = DIRECTION('',(1.,0.,-0.));
#43 = AXIS2_PLACEMENT_3D('',#44,#45,#46);
#44 = CARTESIAN_POINT('',(10.,-12.,-37.5));
#45 = DIRECTION('',(-1.,0.,-2.22044604925E-16));
#46 = DIRECTION('',(-2.22044604925E-16,0.,1.));
#47 = AXIS2_PLACEMENT_3D('',#48,#49,#50);
#48 = CARTESIAN_POINT('',(10.,-12.,37.5));
#49 = DIRECTION('',(-1.,0.,-2.22044604925E-16));
#50 = DIRECTION('',(-2.22044604925E-16,0.,1.));
#51 = AXIS2_PLACEMENT_3D('',#52,#53,#54);
#52 = CARTESIAN_POINT('',(9.,-12.,-37.5));
#53 = DIRECTION('',(-1.,0.,-2.22044604925E-16));
#54 = DIRECTION('',(-2.22044604925E-16,0.,1.));
#55 = AXIS2_PLACEMENT_3D('',#56,#57,#58);
#56 = CARTESIAN_POINT('',(9.,-12.,37.5));
#57 = DIRECTION('',(-1.,0.,-2.22044604925E-16));
#58 = DIRECTION('',(-2.22044604925E-16,0.,1.));
#59 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#63)) GLOBAL_UNIT_ASSIGNED_CONTEXT( (#60,#61,#62)) REPRESENTATION_CONTEXT('Context #1', '3D Context with UNIT and UNCERTAINTY') );
#60 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#61 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#62 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#63 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-05),#60, 'distance_accuracy_value','confusion accuracy');
#64 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
#66 = PRODUCT_DEFINITION_SHAPE('','',#67);
#67 = PRODUCT_DEFINITION('design','',#68,#71);
#68 = PRODUCT_DEFINITION_FORMATION('','',#69);
#69 = PRODUCT('idler-housing001','idler-housing001','',(#70));
#70 = PRODUCT_CONTEXT('',#2,'mechanical');
#71 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#2137 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2141)) GLOBAL_UNIT_ASSIGNED_CONTEXT((#60,#61,#62)) REPRESENTATION_CONTEXT ('Context #1','3D Context with UNIT and UNCERTAINTY') );
#2141 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-05),#60, 'distance_accuracy_value','confusion accuracy');
#2142 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2143,#2145);
#2143 = ( REPRESENTATION_RELATIONSHIP('','',#72,#10) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2144) SHAPE_REPRESENTATION_RELATIONSHIP() );
#2144 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15);
#2145 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', #2146);
#2146 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('12','idler-housing001','',#5,#67 ,$);
#2147 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#69));
#2149 = PRODUCT_DEFINITION_SHAPE('','',#2150);
#2150 = PRODUCT_DEFINITION('design','',#2151,#2154);
#2151 = PRODUCT_DEFINITION_FORMATION('','',#2152);
#2152 = PRODUCT('idler-mounter-rev (Mirror #2)001', 'idler-mounter-rev (Mirror #2)001','',(#2153));
#2153 = PRODUCT_CONTEXT('',#2,'mechanical');
#2154 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#5513 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#5514,#5516);
#5514 = ( REPRESENTATION_RELATIONSHIP('','',#2155,#10) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#5515) SHAPE_REPRESENTATION_RELATIONSHIP() );
#5515 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19);
#5516 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', #5517);
#5517 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13', 'idler-mounter-rev (Mirror #2)001','',#5,#2150,$);
#5518 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2152));
#5520 = PRODUCT_DEFINITION_SHAPE('','',#5521);
#5521 = PRODUCT_DEFINITION('design','',#5522,#5525);
#5522 = PRODUCT_DEFINITION_FORMATION('','',#5523);
#5523 = PRODUCT('M5x45-Screw','M5x45-Screw','',(#5524));
#5524 = PRODUCT_CONTEXT('',#2,'mechanical');
#5525 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#5966 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#5970)) GLOBAL_UNIT_ASSIGNED_CONTEXT((#60,#61,#62)) REPRESENTATION_CONTEXT ('Context #1','3D Context with UNIT and UNCERTAINTY') );
#5970 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#60, 'distance_accuracy_value','confusion accuracy');
#5971 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#5972,#5974);
#5972 = ( REPRESENTATION_RELATIONSHIP('','',#5526,#10) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#5973) SHAPE_REPRESENTATION_RELATIONSHIP() );
#5973 = ITEM_DEFINED_TRANSFORMATION('','',#11,#23);
#5974 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', #5975);
#5975 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('14','M5x45-Screw','',#5,#5521,$ );
#5976 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#5523));
#5978 = PRODUCT_DEFINITION_SHAPE('','',#5979);
#5979 = PRODUCT_DEFINITION('design','',#5980,#5983);
#5980 = PRODUCT_DEFINITION_FORMATION('','',#5981);
#5981 = PRODUCT('M3x25-Screw','M3x25-Screw','',(#5982));
#5982 = PRODUCT_CONTEXT('',#2,'mechanical');
#5983 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#6429 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#6430,#6432);
#6430 = ( REPRESENTATION_RELATIONSHIP('','',#5984,#10) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#6431) SHAPE_REPRESENTATION_RELATIONSHIP() );
#6431 = ITEM_DEFINED_TRANSFORMATION('','',#11,#27);
#6432 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', #6433);
#6433 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('15','M3x25-Screw','',#5,#5979,$ );
#6434 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#5981));
#6435 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#6436,#6438);
#6436 = ( REPRESENTATION_RELATIONSHIP('','',#5984,#10) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#6437) SHAPE_REPRESENTATION_RELATIONSHIP() );
#6437 = ITEM_DEFINED_TRANSFORMATION('','',#11,#31);
#6438 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', #6439);
#6439 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('16','M3x25-Screw001','',#5,#5979 ,$);
#6441 = PRODUCT_DEFINITION_SHAPE('','',#6442);
#6442 = PRODUCT_DEFINITION('design','',#6443,#6446);
#6443 = PRODUCT_DEFINITION_FORMATION('','',#6444);
#6444 = PRODUCT('M3-Insert','M3-Insert','',(#6445));
#6445 = PRODUCT_CONTEXT('',#2,'mechanical');
#6446 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#6725 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#6726,#6728);
#6726 = ( REPRESENTATION_RELATIONSHIP('','',#6447,#10) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#6727) SHAPE_REPRESENTATION_RELATIONSHIP() );
#6727 = ITEM_DEFINED_TRANSFORMATION('','',#11,#35);
#6728 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', #6729);
#6729 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('17','M3-Insert','',#5,#6442,$);
#6730 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#6444));
#6732 = PRODUCT_DEFINITION_SHAPE('','',#6733);
#6733 = PRODUCT_DEFINITION('design','',#6734,#6737);
#6734 = PRODUCT_DEFINITION_FORMATION('','',#6735);
#6735 = PRODUCT('M3x35-Screw','M3x35-Screw','',(#6736));
#6736 = PRODUCT_CONTEXT('',#2,'mechanical');
#6737 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#7247 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#7248,#7250);
#7248 = ( REPRESENTATION_RELATIONSHIP('','',#6738,#10) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#7249) SHAPE_REPRESENTATION_RELATIONSHIP() );
#7249 = ITEM_DEFINED_TRANSFORMATION('','',#11,#39);
#7250 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', #7251);
#7251 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('18','M3x35-Screw','',#5,#6733,$ );
#7252 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#6735));
#7254 = PRODUCT_DEFINITION_SHAPE('','',#7255);
#7255 = PRODUCT_DEFINITION('design','',#7256,#7259);
#7256 = PRODUCT_DEFINITION_FORMATION('','',#7257);
#7257 = PRODUCT('M5-Washer','M5-Washer','',(#7258));
#7258 = PRODUCT_CONTEXT('',#2,'mechanical');
#7259 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#7358 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#7359,#7361);
#7359 = ( REPRESENTATION_RELATIONSHIP('','',#7260,#10) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#7360) SHAPE_REPRESENTATION_RELATIONSHIP() );
#7360 = ITEM_DEFINED_TRANSFORMATION('','',#11,#43);
#7361 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', #7362);
#7362 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('19','M5-Washer','',#5,#7255,$);
#7363 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7257));
#7364 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#7365,#7367);
#7365 = ( REPRESENTATION_RELATIONSHIP('','',#7260,#10) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#7366) SHAPE_REPRESENTATION_RELATIONSHIP() );
#7366 = ITEM_DEFINED_TRANSFORMATION('','',#11,#47);
#7367 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', #7368);
#7368 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('20','M5-Washer001','',#5,#7255,$ );
#7370 = PRODUCT_DEFINITION_SHAPE('','',#7371);
#7371 = PRODUCT_DEFINITION('design','',#7372,#7375);
#7372 = PRODUCT_DEFINITION_FORMATION('','',#7373);
#7373 = PRODUCT('M5x25-Screw','M5x25-Screw','',(#7374));
#7374 = PRODUCT_CONTEXT('',#2,'mechanical');
#7375 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#7821 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#7822,#7824);
#7822 = ( REPRESENTATION_RELATIONSHIP('','',#7376,#10) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#7823) SHAPE_REPRESENTATION_RELATIONSHIP() );
#7823 = ITEM_DEFINED_TRANSFORMATION('','',#11,#51);
#7824 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', #7825);
#7825 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('21','M5x25-Screw','',#5,#7371,$ );
#7826 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7373));
#7827 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#7828,#7830);
#7828 = ( REPRESENTATION_RELATIONSHIP('','',#7376,#10) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#7829) SHAPE_REPRESENTATION_RELATIONSHIP() );
#7829 = ITEM_DEFINED_TRANSFORMATION('','',#11,#55);
#7830 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', #7831);
#7831 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('22','M5x25-Screw001','',#5,#7371 ,$);
ENDSEC;
END-ISO-10303-21;