Originally Posted by
rlockwood
Yep, somewhere around 40 hours a week for nearly two years now. =)
WOT, most all of the parts I program make use of the 'carrier concept' and I have hundreds of examples in HSMWorks. Unfortunately, I can't really share them, ITAR, company property, etc.
I'll take a minute to discuss how I setup a part, though..
Start your machining assembly by placing the part and fix it in place.
I always define my stock by building a solid, so next I insert a virtual component, open it up, and sketch my block size. Move back to the assembly, mate the stock solid in place in reference to the part.
I also keep a couple separate 'template' assemblys that include the vise i'm planning on using, and the jaws i'm planning to use. Insert this and mate it in place to the stock.
I find creating a solidworks work coordinate system to be the most controlled method of defining WCS, so create one and define your zero point and axis directions.
Go into configurations tab, name your default one "operation 1" or similar, mark the 'link display states to configuration' button.
Go into HSMw/x tab and make a job, select all the model, stock, fixtures, wcs, etc.
Program your part.
When its time for the second op, create a new configuration "operation 2", hide the operation 1 components in the new configuration, input a new vise template, etc.
I try and keep fixtures as virtual components, too. Makes it easier to manage.. so make a new virtual component for your fixture, mate it in place to the vise and reference it to your part. If its a soft jaw, use 'convert entities' on a sketch to create the pocket profile (important, AFTER mating the fixture in place.)
Rinse & repeat.
By working this way, you can quickly and easily switch between all of the relevant components in your various operations, everything exists within one main assembly.. etc.