Readme for ASSEMBLY_DETAIL (Short cut: ad) ************************************************************** INSTALLATION In ME10 go to the directory where the "assembly detail" macro is stored and enter: INPUT 'assydetail.mac' The command ASSEMBLY_DETAIL or AD can be used to start the macro. The macro could also be included in the PARTS 1 menu. ************************************************************** SYNTAX ASSEMBLY_DETAIL SCALE FIRST_CORNER SECOND_CORNER DESTINATION (Short cut: AD to save time) ************************************************************** DESCRIPTION The existing CREATE_DETAIL command in ME10 only includes subparts if the subparts are entirely within the detail area. This macro can create a "detail" with fractions of subparts. This saves times when working with intricate assemblies. The macro scans the entire parts structure for parts within the defined detail area. If successful, then ME10's CREATE_DETAIL command will generate details. All the details are collected in a part under TOP called: "assembly detail" The details themselves are called: "part_name {assembly detail #5)" The origin of the detail can be seen from the "#" reference. "#5" indicates that the original part has the unique name "~5". The assembly details structure will resemble that of the parts included in the detail area. A green box will be drawn around the detail area and the assembly detail. The box (leader line) around the detail area is in the top part. The box around the assembly detail is included in the assembly detail part. ************************************************************** REVISION INFORMATION: The functionality of the macro has not changed significantly since v.1.1 1.4: In version 1.1 the value of "scale" used was actually the magnify factor of the detail. The scale used now, in version 1.4 (and on) is the REAL scale of the detail. The resulting detail's scale may be changed later by simply using the PART_DRW_SCALE command (Prt+Subprt) in PARTS 2). 1.5: Earlier versions have had a problem with part duplication when an entire part has been included in the detail area. With ver- sion 1.5 part duplication is prevented. In addition all parts created further down than one level under the assembly detail are gathered into the assembly detail. Detail area selection. If a box corner point "hits" an element (line, circle, dimension etc.) you will be asked to identify the point again. This has been a problem earlier because the CREATE_DETAIL command has sometimes selected the whole part at a corner instead of just a portion of it. ************************************************************** RECOMMENDED SETTINGS/ADVICE AVOID SHARED PARTS If shared parts are encountered during oper- ation, the macro will fail and give an incomplete result. SPOTLIGHT OFF - With SPOTLIGHT ON the macro can take much longer to complete its scan. STORE DRAWING BEFORE EXECUTION - Always wise, especially with large assemblies. ************************************************************** KNOWN BUGS/PROBLEMS PART DUPLICATION - If a part contains a subpart entirely within the detail area then duplicate part/details can be generated. The geometry will be correct, so visibly the detail will be valid. Check the parts structure in case the drawing grows too big or if geometric modifications are needed. HATCHING/TEXT/DIMENSIONS - These elements are included only if they exist entirely in the detail area. This is dependant upon the functionality of CREATE_DETAIL. If a text straddles the detail area boundary but the reference point is within the detail area then the text will be included. OVERLAPPING DETAIL AREAS - This can cause errors (duplicate parts in wrong location). Try to avoid overlapping areas. Although ASSEMBLY_DETAIL is tested in ME10 version 6,7 and 8 and functions well, version 6 and 7 can result in memory problems. ASSEMBLY_DETAIL in version 8.70E has been found to function perfectly. ME10 9.0 has not been fully tested yet but AD seems to work well in it.