ГОСТ Р 55342—2012
3.20.3 Пример написания программы в соответствии с требованиями ИСО 10303-21
ISO-10303-21;
HEADER:
FILE_DESCRIPTION((’Description’),’2;1’);
FILE_NAME(’Representing assembly structure.p21’,,2007-02-21T11.46:38’.
(’someonG’).n ". ’Grapbicallnstance 1.0 Beta 5 [1.0.5.18]’.");
FILE„SCHEMA((’CUTTING_TOOL_SCHEMA_ARM’));
ENDSEC;
DATA;
#1 = ITEM(#17.’984327’.#78);
#2 = ITEM_VERSION(#1,$/984327-1-A’);
#3 = ITEM_DEFINITION(().#2,’984327-1-A-1’,$);
#4 = SPECIFICJTEM_CU\SSIFICATION((#1.#23,#38.#102.#99.#105,#108.#141).1ool
item’,$);
#5 =
SPECIFICJTEM_CLASSIFICATION{(#1.#8,#23.#69.#102.#99.#105,#108).’detail’.$);
#8 = ITEM($.’576321’.#80);
#9 = ITEM VERSION(#8,$,*576321-1-B’);
#10 = ITEM DEFINITION({),#9.’576321-1-B-1’.$):
#11 =SPECIFIC_ITEM_CLASSIFICATION((#8).’cutting item’.$);
#13 = LANGUAGE(’GBR’.’eng’);
#18 =ORGANIZATION(’Someotherstreet 2. Sometown. Sweden’.’SE556677889901’.’CTC —
Cutting Tool Company’.’oompanyVBox 0000. Sometown. Sweden’.’Somestreet 1.
Sometown. Sweden1);
#22 = PERSON_ORGANIZATION_ASSIGNMENT(#18,$,(#1.#8,#38,#69.#99.#105.#108),‘id
owner);
#38 = ITEM(#124.1001123’.#116);
#39 = ITEM_VERSION(#38.$,tooH23-1’);
#41 =ASSEMBLY_DEFINITION(().#39.tooll23-1-r,$.’design assembly’);
#43 =SPECIFIC_ITEM_CLASSIFICATION((#38).’assembly’.$);
#44 = ITEM INSTANCE(#3.#90,’984327-1-A-1-1’);
#45 =ASSEMBLY_ASSOCIATION(#161.#44.#41);
#46 =ITEM_INSTANCE(#10,#94.’576321-1-B-1-1’);
#47 = ITEM INSTANCE(#10.#92,’576321 -1-B-1-2):
#49 =ASSEMBLY_ASSOCIATION($,#46.#41):
#50 =ASSEMBLY ASSOCIATIONS62.#47.#41);
#71 = ITEM_DEFINITION($.#70,’8327-1-1’.$);
#72 =SPECIFIC ITEM_CLASSIFICATION((#69),’assembly item’,$);
#75 = ITEM_INSTANCE(#71.#98.’8327-1 -1-1’);
#76 = ITEM_INSTANCE{#71.#97.’8327-1 -1-2’):
#89 =STRING_WITH_LANGUAGE(’instance ofR390 tool body’.#13);
#90 = MULTI_LANGUAGE_STRING({).#89);
#91 =STRING_WITH_LANGUAGE(’instance 2 ofR390 insert’.#13).
#92 = MULTI_LANGUAGE STRING(().#91);
#93 =STRING_WITH_LANGUAGE(’instance 1ofR390 insert’.#13);
#94 = MULTIJ_ANGUAGE_STRING((),#93);
#95 = STRING_WITH_LANGUAGE(’instance 1of insertscrev/.#13);
#96 = STRING_WITH_LANGUAGE(’instance 2 of insert screw’.#13);
#97 = MULT1_LANGUAGE_STRING({).#96);
#98 =MULTI_LANGUAGE_STRING(().#95);
#115 = STRING_WITH_LANGUAGE(‘R390 mill’.#13);
#116 = MULTI_LANGUAGE_STRING(().#115).
ENDSEC;
END-ISO-10303-21;
3.21 Представление сопрягающей структуры
3.21.1 Сущности, необходимые для схомы режущего инструмента cutting_tool_schema
— itemJnstance;
— mated_item_relabonship;
32