My 2 cents:
TDD is useless when it comes to tooling. You always start with the customer's product and build the tooling around the product. The only guidelines, or "skeleton", are dictated by the customer. Such as the machine the tooling is mounted onor cell or whatever applies to the finished tooling. Sometimes there are height or width constraints. Sometimes there are weight issues. Ergonomics is nearly always a factor. All that has to be taken into consideration when designing the tool. Tooling is always unique to each project, so top down design is laughed at in our line of work. We've been using Pro/E exclusively for around 10 years, and it works wonderfully for tooling. But you have to ignore the TDD approach. Also, we neverconstrain any of the tooling to the customer's product. That's been tried, with disastrous results. It may take longer to sort things out when the product is revised later on, but in the long run it works out great for us. I know PTC frowns at our approach, but nobody likes PTC anyway.
TDD is useless when it comes to tooling. You always start with the customer's product and build the tooling around the product. The only guidelines, or "skeleton", are dictated by the customer. Such as the machine the tooling is mounted onor cell or whatever applies to the finished tooling. Sometimes there are height or width constraints. Sometimes there are weight issues. Ergonomics is nearly always a factor. All that has to be taken into consideration when designing the tool. Tooling is always unique to each project, so top down design is laughed at in our line of work. We've been using Pro/E exclusively for around 10 years, and it works wonderfully for tooling. But you have to ignore the TDD approach. Also, we neverconstrain any of the tooling to the customer's product. That's been tried, with disastrous results. It may take longer to sort things out when the product is revised later on, but in the long run it works out great for us. I know PTC frowns at our approach, but nobody likes PTC anyway.