Nesting of Multi-body Parts and Assemblies containing multi-body parts

CWFlexLM License Manager

Nesting for Multi-body Parts and Assemblies containing multi-body parts

Part Model and Assembly:

In CAMWorksNesting, your part model is a solid created with SolidWorks or imported into SolidWorks/CAMWorks Solids from another CAD system via an IGES, STEP, Parasolid, SAT or other neutral translators.

A part may or may not contain multiple bodies. Parts containing multiple bodies are known as multi-body parts.  

An assembly is a group of inter-related parts created with SolidWorks/CAMWorks Solids or imported into SolidWorks from another CAD system.

 

Nesting of Multi-body Parts and Multi-body Assemblies

CAMWorks Nesting supports Single Part Nesting, Assembly Nesting, Multi-part nesting (Nest by Folder) and Nesting using multiple tool heads.

Additionally, CAMWorksNesting supports nesting of multi-body parts and assemblies containing multi-body parts. However, additional steps must be executed in order to nest such a part or assembly.

Nesting a multi-body part: Before nesting a multi-body part, CAMWorksNesting creates and saves each body contained in the multi-body part as a new part. It then proceeds to create an assembly comprising these newly created parts. This newly created assembly becomes the active document considered for the nesting process.  

Read: Steps to generate a nested layout for an assembly containing multi-body parts

Nesting assemblies containing multi-body part(s) : Before nesting an assembly, CAMWorksNesting checks the assembly for parts containing multiple bodies. If found, CAMWorksNesting will create a new part out of each body of the multi-body part(s). After this action, either a new assembly containing parts with single bodies will be created or the existing assembly will be modified to with the multiple body part(s) being replaced with the newly created parts. The action executed is based on the choice input by you. The newly created assembly or modified existing assembly becomes the active document considered for the nesting process.  

Read: Steps to generate a nested layout for an assembly containing multi-body parts

 

Steps to generate a nested layout for a multi-body part:

  1. Load the CAMWorksNesting Add-In in SolidWorks/ CAMWorks Solids.
  2. The CAMWorksNesting Menu will be added to the SolidWorks menu bar.
  3. Model or open a sheet metal part/ solid part model in SolidWorks/ CAMWorks Solids.
  4. Select ‘Create Nesting Job’ from the CAMWorksNesting menu bar.
  5. CAMWorksNesting will check the part for multiple bodies.
  6. If the part has multiple bodies, you will be prompted with a message box stating that each body of the part will be saved as a new part and that a new assembly will be created for this multi body part with each body as a separate component. Click OK to continue.
  7. If you agree to proceed, a new part will be created for each body and will be stored in a new folder located inside the folder containing the parent part (original part with multiple bodies). Suppose the name of the parent part is 'PartName'. Then the new folder will be named as 'PartName_WithoutMultiBodyParts'. If a folder with such a name already exists, then the newly created folder will be named 'PartName_WithoutMultipleBodyParts1' and so forth. The new part made out of the first body of the parent part will be named as 'PartName_1'; the second body   will be named 'PartName_2'  and so forth. A new assembly named 'Assembly.SLDASM' comprising these new parts will be created  and saved in the newly created folder.
  8. If the folder which contains the parent part does not have write permissions, you will be prompted to choose a folder location to save the newly created parts and to input the name of the new assembly to be created. The parts created out of the parent part with multiple bodies will be saved inside the folder specified by you. The new assembly comprising these parts will be saved  inside the same folder with the name input by you.
  9. This new assembly comprising parts created out of the parent part will now become the active document considered for nesting process. The single body parts are listed under the Part Data tab of the Create Nesting Job dialog.
  10. Follow steps 6 to 10 of Steps to generate a nested layout for an assembly to complete the nesting process.

 

Steps to generate a nested layout for an assembly containing multi-body part(s)

  1. Load the CAMWorksNesting Add-In in SolidWorks/ CAMWorks Solids.
  2. The CAMWorksNesting Menu will be added to the SolidWorks menu bar.
  3. Model or open the Assembly to be nested in SolidWorks/ CAMWorks Solids.
  4. Select ‘Create Nesting Job’ from the CAMWorksNesting menu bar.
  5. CAMWorksNesting will check the Assembly for parts with multiple bodies.
  6. On detecting part(s) with multiple bodies in the assembly, you will be prompted with a message box stating that each body of the part will be saved as a new part and that either a new assembly will be created or the existing assembly will be modified. Click 'Yes' to create a new assembly else click 'No' to modify the existing assembly.  
  7. If you click 'Yes', a new assembly containing all parts with single bodies will be created. If you click 'No', the existing assembly will be modified with the multi-body part being replaced with single body parts. (In either assembly, the multi-body part will be removed). Note that in case of modifying the existing assembly, the sub-assemblies (if there are any) will be removed and all parts will have the existing assembly as their immediate parent.
  8. Suppose the name of the existing assembly to be nested is 'XYZ.sldasm' and it contains two multi-body parts, say 'X' and 'Y' and a single body part named 'Z'.

Then CAMWorksNesting creates new parts out the multi-body parts and either generates the new assembly or modifies the existing assembly in the following manner:

  • A new folder named 'XYZ_WithoutMultiBodyParts' is created within the folder where the existing assembly is located.

  • The new parts created out of the multiple bodies of part 'X' will be named 'X_1', 'X_2' and so on and these parts will be saved in this 'XYZ_WithoutMultiBodyParts' folder.

  • Similarly, the new parts created out of the multiple bodies of part 'Y' will be named 'Y_1', 'Y_2' and so on and these parts will also be saved in the same folder.

  • The single body part named 'Z' too will be copied into this newly created folder.

  • If you clicked 'Yes' (chose to create a new assembly with single body parts), then this newly created assembly will be named 'Assembly.sldasm' and this file too will be saved in the 'XYZ_WithoutMultiBodyParts' folder. This new assembly file will comprise of all new parts (X_1,X_2 etc.; Y_1,Y_2, etc.) created out the original multi-body parts as well as the single-body parts (Z).

  • If you clicked 'No' (chose to modify the existing assembly [XYZ.sldasm]), then the existing assembly will be modified to now contain parts saved within the 'XYZ_WithoutMultiBodyParts' folder. Effectively, the original multi-body parts will be replaced with their corresponding parts created out of the multiple bodies.

  1. Thus the newly created assembly or modified existing assembly containing single body parts will become the active document considered for nesting process. The single body parts are listed under the Part Data tab of the Create Nesting Job dialog.
  2. Follow steps 5 to 10 of Steps to generate a nested layout for an assembly to complete the nesting process.

 

Note: 

If the root folder which contains the assembly to be nested does not have write permissions, you will be prompted to choose a folder location to save the newly created assembly. The new parts created out of the multi-body parts as well as the new assembly will be saved inside the folder specified by you. The nomenclature followed for naming the new parts created out of multi-part bodies will be the same as that described in Step 8.

top of page