@Anonymous
As @keith_clausen has said, you have so much more power programming from within the assembly.
Around 2011-12 ish when I first started using HSMWorks, I did everything from within a part file, I use configurations all the time for different things need to machine the part and when I switched between the configs in the part the toolpath would have to regen to the new config that was active....I was frustrated so I called NextGenCAM which he was working for and he walked me thru using an assembly for machining, I haven't stopped since.
here is why I like Assembly machining over part machining:
1) no CAM data is stored in the part file (parts do grow in size or get lost if someone overwrites the file)
2) You can add stock, clamps, vises, bolts...whatever
3) If you need to add boundary sketches, coordinates, planes they are in the assembly not added to the part
4) Configurations of the part can be dropped in to the assembly, if a part has 4 configs to put it in 4 times on of each config and use hide\show, do not suppress.
5) all the setups are in one file.
6) you can also make the parts virtual, aka copy, that doesn't let the parts update if that is what you want, you can always add the changed version to the assembly and then make it virtual too.
7) just works great
8 ) 😎 😎 CAUSE KIETH SAID 😉
now the only times I here form others users that they don't or cannot use assemblies to machine from is this...I am adding more files or the company will not let me add more file due to policies.
hope this helps a little more.. or more confusion:0
lenny