ISO-10303-21;
HEADER;
FILE_DESCRIPTION( ('Canonical STEP asset distributed by step.parts'), '2;1');
FILE_NAME( 'nema17_mounting_hole_pattern_cutter_reference.step', '', (''), ('step.parts'), 'step.parts header normalizer', 'https://www.step.parts/parts/nema17_mounting_hole_pattern_cutter_reference', '');
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('Open CASCADE STEP translator 7.8 1318', 'Open CASCADE STEP translator 7.8 1318','',(#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('',(0.,0.,0.));
#17 = DIRECTION('',(0.,0.,1.));
#18 = DIRECTION('',(1.,0.,-0.));
#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('',(0.,0.,0.));
#25 = DIRECTION('',(0.,0.,1.));
#26 = DIRECTION('',(1.,0.,-0.));
#27 = AXIS2_PLACEMENT_3D('',#28,#29,#30);
#28 = CARTESIAN_POINT('',(0.,0.,0.));
#29 = DIRECTION('',(0.,0.,1.));
#30 = DIRECTION('',(1.,0.,-0.));
#31 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#35)) GLOBAL_UNIT_ASSIGNED_CONTEXT( (#32,#33,#34)) REPRESENTATION_CONTEXT('Context #1', '3D Context with UNIT and UNCERTAINTY') );
#32 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#33 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#34 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#35 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#32, 'distance_accuracy_value','confusion accuracy');
#36 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
#38 = PRODUCT_DEFINITION_SHAPE('','',#39);
#39 = PRODUCT_DEFINITION('design','',#40,#43);
#40 = PRODUCT_DEFINITION_FORMATION('','',#41);
#41 = PRODUCT('Open CASCADE STEP translator 7.8 1318.1', 'Open CASCADE STEP translator 7.8 1318.1','',(#42));
#42 = PRODUCT_CONTEXT('',#2,'mechanical');
#43 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#148 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#149,#151);
#149 = ( REPRESENTATION_RELATIONSHIP('','',#44,#10) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#150) SHAPE_REPRESENTATION_RELATIONSHIP() );
#150 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15);
#151 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#152 );
#152 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('3027','','',#5,#39,$);
#153 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#41));
#155 = PRODUCT_DEFINITION_SHAPE('','',#156);
#156 = PRODUCT_DEFINITION('design','',#157,#160);
#157 = PRODUCT_DEFINITION_FORMATION('','',#158);
#158 = PRODUCT('Open CASCADE STEP translator 7.8 1318.2', 'Open CASCADE STEP translator 7.8 1318.2','',(#159));
#159 = PRODUCT_CONTEXT('',#2,'mechanical');
#160 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#265 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#266,#268);
#266 = ( REPRESENTATION_RELATIONSHIP('','',#161,#10) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#267) SHAPE_REPRESENTATION_RELATIONSHIP() );
#267 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19);
#268 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#269 );
#269 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('3028','','',#5,#156,$);
#270 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#158));
#272 = PRODUCT_DEFINITION_SHAPE('','',#273);
#273 = PRODUCT_DEFINITION('design','',#274,#277);
#274 = PRODUCT_DEFINITION_FORMATION('','',#275);
#275 = PRODUCT('Open CASCADE STEP translator 7.8 1318.3', 'Open CASCADE STEP translator 7.8 1318.3','',(#276));
#276 = PRODUCT_CONTEXT('',#2,'mechanical');
#277 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#382 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#383,#385);
#383 = ( REPRESENTATION_RELATIONSHIP('','',#278,#10) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#384) SHAPE_REPRESENTATION_RELATIONSHIP() );
#384 = ITEM_DEFINED_TRANSFORMATION('','',#11,#23);
#385 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#386 );
#386 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('3029','','',#5,#273,$);
#387 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#275));
#389 = PRODUCT_DEFINITION_SHAPE('','',#390);
#390 = PRODUCT_DEFINITION('design','',#391,#394);
#391 = PRODUCT_DEFINITION_FORMATION('','',#392);
#392 = PRODUCT('Open CASCADE STEP translator 7.8 1318.4', 'Open CASCADE STEP translator 7.8 1318.4','',(#393));
#393 = PRODUCT_CONTEXT('',#2,'mechanical');
#394 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#499 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#500,#502);
#500 = ( REPRESENTATION_RELATIONSHIP('','',#395,#10) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#501) SHAPE_REPRESENTATION_RELATIONSHIP() );
#501 = ITEM_DEFINED_TRANSFORMATION('','',#11,#27);
#502 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#503 );
#503 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('3030','','',#5,#390,$);
#504 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#392));
ENDSEC;
END-ISO-10303-21;