-
✏️ Prerequisites
- CATIA v5
- Mechanical Design fundamentals
- Mechanical space analysis and measurements
- Visual Basic.NET
-
** Learning Outcomes
-
Industry business perspective
Automating mechanical design using CAD (Computer Aided Design) is beneficial to most of the OEMs (also our clients). Automation enables the engineers to leave the routine tasks to the machine while he /she can concentrate on more innovation and improvisation. Such automation is justified when the cost of building the automation is consistently less than performing the task manually. Naturally routine /repetitive tasks that need high precision are best candidates for this.
-
What will I learn ?
Given a real world scenario you would learn to approach and build the solution using the skills mentioned in the prerequisites section
- Designing the workflow of the solution in context of CATIAv5 commands available
- Implementing the solution in VB.NET
-
How will I learn ?
By building your own solution step-by-step for the given problem you would then be able to approach design automation problems in the same fashion.
-
Skillset
- Computer aided design using CATIAv5
- Programming fundamentals using VB.NET
- Basics of Component object model
-
-
Problem of spot thickness measurement
For myriad points (co-ordinates specified) on a surface, we need to measure thickness orthogonal to the plane which is tangential to the surface at each point. Such thickness is referred to as spot thickness and the need to measure the spot thickness at each point arises from having to press rivets at points on the surface. Resulting production data (spot thickness) then proves to be useful for punching rivets. Knowing the thickness underneath each location would yield the optimum punching force needed. Can you cook up an automation that runs through the CAD model with points given on the surface to arrive at the spot thickness for all the points in the model ?
-
Measuring the spot thickness manually
Orthogonal measurements for a few points is done manually , rather it is justified so, as well. But when the number of points bloats up to a few thousand - it does make more sense to think of an automation.
- Precision attained in such exhaustive manual process is inevitably low.
- The manual task then becomes counter-productive leaving a burnt out resource.
-
Design automation, precise and productive
- Design automation is API programming
- API programming is language independent
- Automation code is logical instructions
- **Observing the manual process of spot thickness measurement
- Designing the process for automated measurement
- Implementing the solution for spot thickness measurement
- Ply tool , composite material designing automation
- Boeing seat track design automation