Creo 3.0 Script and "smart assembly"?
Hi all, I am only just starting out with Creo 3.0 having used Autodesk Inventor for 10 years. I have also just started working for a new company that has only been around for about 3 years and is looking to make the most of this software.
We design, and manufacture, metal recycling plants which include multiple conveyor belt systems. We have set up the conveyor belt assemblies so that they are driven by the Family Table to determine the height and angle of each conveyor, but... We have to "assemble" and update each set of legs for as many as 20 conveyor belts per installation.
I would greatly appreciate any guidance on where to get information on how to set up a script driven assembly where I could insert a set of legs that are already set up as a family table driven assembly. So, to hopefully clarify my requirements, this is what we have in place:
- Current leg lengths are driven by a Family Table
- Legs increase by increments of 250mm
- Adjustable feet have an adjustable range of 250mm to account for the leg length increments.
- Conveyor belt assemblies have a "floor plane" which I would like to have as a reference to drive the leg length (So if an assembly was placed it could use this as a reference for overall length)
So, to cut my waffling, what I'm after is:
- An assembly that can be inserted (hopefully via script driven application) with a predefined constraint point, that we already have implemented.
- When inserted it would adopt the same part numbering structure that is utilised in the parent assembly but with the final suffix denoting the leg length, for example: xxx-xxxx-2000 for a 2000mm leg length
- the length should be parametrically driven so that if it is to be moved to avoid other peices of machinery added at a later date, it would automatically update.
Now, despite how it may look, I'm not looking for someone to offer a full solution, but we would be willing to pay someone to do just that, I'd just appreciate some guidance on where I could find the relevant information to do what I see as being doable, without the knowledge of how to actually do it.
This thread is inactive and closed by the PTC Community Management Team. If you would like to provide a reply and re-open this thread, please notify the moderator and reference the thread. You may also use "Start a topic" button to ask a new question. Please be sure to include what version of the PTC product you are using so another community member knowledgeable about your version may be able to assist.

