CATIA V5 Assembly Design – Constraints, Contacts & Motion Simulation for Beginners (Updated June 2026) (Updated June 2026)
A single part is just geometry — an assembly is what makes it engineering. CATIA V5 Assembly Design is where you bring individual components together, position them correctly using assembly constraints, and verify that everything fits and moves as intended before sending drawings to a supplier. Companies like Bajaj Auto (Waluj, Plot G-137), Skoda VW (Plot A-1/1, Shendra AURIC), and Force Motors need CATIA assembly designers who can work confidently at the product level, not just the individual part level. The AURIC zone in Sambhajinagar has generated 62,405 manufacturing jobs with Rs. 71,343 crore in investment — and the engineers working there deal with assemblies of thousands of parts daily. Episode 8 of our CATIA Basics series teaches you the complete CATIA V5 Assembly Design workflow, from creating your first .CATProduct file to resolving constraint conflicts and checking interference between components.
- Assembly Design in CATIA V5 uses a .CATProduct file that references (not copies) individual .CATPart files — changes to parts automatically reflect in the assembly
- Coincidence Constraint aligns two faces, axes, or points together; Contact Constraint places two faces flush against each other — these two constraints handle most positioning tasks
- Offset Constraint sets a precise distance between two faces; Angular Constraint sets an exact angle between two planes
- Interference Analysis (Analyze, then Interference) detects collisions and near-misses between parts before physical manufacturing — saving prototype cost
- Bottom-up assembly means design parts first then assemble; Top-down means start from an assembly skeleton and design individual parts in context
Getting Started with CATIA V5 Assembly Design: The Product File
CATIA V5 Assembly Design opens when you create a new .CATProduct file (File, then New, then Product) or when you go to Start, then Mechanical Design, then Assembly Design. The product file is a container: it stores references (links) to individual .CATPart files rather than copying the part geometry. This means the product file is typically very small, but it needs to know where to find the part files. Keep all .CATPart files in the same folder as the .CATProduct file to avoid broken link errors when you share the assembly with a colleague or submit it for a design review. The Assembly Design tree on the left lists your product at the top with all component instances below it and the Constraints branch at the bottom.

Inserting Components and the CATIA Assembly Tree
To insert a component into your assembly, go to Insert, then Existing Component, and browse for the .CATPart file. CATIA places the part at the origin, overlapping with other components. The first component you insert should be fixed in space using the Fix Component constraint (Constraints toolbar, then Fix) — this prevents the first component from moving and gives the rest of the assembly a stable reference. For subsequent components, double-click to activate them before applying constraints. The CATIA Assembly tree shows each component with a status icon: a green dot means fully constrained, a yellow dot means partially constrained (some freedom remains), and a red dot means over-constrained (conflicting constraints).
| Constraint Type | What It Does | DOF Removed | Typical Use |
|---|---|---|---|
| Coincidence (Axis) | Aligns two axes collinearly | 4 DOF | Shaft in bore, pin in hole |
| Coincidence (Plane) | Makes two planes coplanar | 3 DOF | Mating flange faces |
| Contact | Flush contact, opposite normals | 1 DOF (translation) | Bolt head on flange face |
| Offset | Exact gap between parallel faces | 1 DOF (translation) | Clearance between moving parts |
| Angular | Fixed angle between planes | 1 DOF (rotation) | Keyway orientation on shaft |
| Fix | Locks all DOF to ground | 6 DOF | First (reference) component |
Applying Assembly Constraints: Coincidence, Contact, Offset, and Angular
CATIA V5 offers four essential assembly constraints. Coincidence makes two geometric entities coincident — two axes become collinear (shaft in a bore), two planes become coplanar (mating flanges). Contact places two faces flush against each other with the surface normals pointing in opposite directions — exactly how a bolt head sits on a flange face. Offset sets a precise gap or overlap distance between two parallel faces, useful for setting clearances between moving parts. Angular sets the angle between two planes or lines. In practice, fully positioning a standard shaft-in-bearing assembly requires three constraints: Coincidence (axis alignment) plus Contact (axial position) plus optional Angle (angular orientation). Most assemblies are fully constrained with 3 to 5 constraints per component.

Checking and Fixing Over-Constrained and Under-Constrained Assemblies
CATIA indicates constraint status in the Specification Tree. A fully constrained component (green) has had all its degrees of freedom removed by constraints. An under-constrained component (yellow) still has translational or rotational freedom — some constraints are missing. An over-constrained component (red) has conflicting or redundant constraints — CATIA will show a warning dialog listing the conflicting constraints. To diagnose: right-click the Constraints branch and select Analyze, which opens the DoF Analyser showing exactly how many free DOF remain. Over-constraint is fixed by deleting the conflicting constraint and rethinking the assembly positioning logic, not by adding more constraints.
Interference Analysis: Finding Clashes Before the First Prototype
CATIA's Interference Analysis tool (menu: Analyze, then Interference in the Assembly Design workbench) checks whether any two selected parts or all parts in the assembly collide. It identifies three types of issues: Interference (solid bodies physically overlap — a definite design error), Clearance Violation (parts are within the minimum clearance distance you set), and Contact (faces are tangent with zero gap). Run this analysis after constraining the assembly and before releasing drawings for manufacturing. At Skoda VW Shendra and Bajaj Waluj, interference analysis is a mandatory checkpoint in the design gate review process — CATIA reports showing zero interferences are required before a design is released to the tooling and manufacturing team.
Top-Down vs Bottom-Up Assembly Design: Which Method to Use When
Bottom-up assembly: design each individual component in its own Part Design session, then assemble the finished parts in a Product file and apply constraints. This approach works well when parts are independently designed (standard fasteners, purchased components, or parts designed by different engineers). Top-down assembly: start with an overall assembly skeleton — a single master part with key reference planes and sizes — then design individual parts in-context by referencing the skeleton geometry. Top-down is faster for complex mechanisms where part geometry depends on other parts' geometry (a gearbox where gear clearances drive shaft positions). At KPIT Technologies and Mahindra, most complex mechanism design uses top-down skeletons, while standard sub-assemblies use bottom-up methods.
Maharashtra's Chief Minister Yuva Karya Prashikshan Yojana (CMYKPY) provides Rs. 6,000-10,000/month stipends for mechanical engineering graduates completing on-the-job training at manufacturing companies. CATIA Assembly Design skills from ABC Trainings prepare students for CMYKPY-eligible design engineer positions at Bajaj Auto Waluj, Skoda VW Shendra, Tata Motors Ranjangaon, and Force Motors Pune.Get the CAD/CAM Brochure + Fees + Batch Dates on WhatsApp
Free 1:1 counselling. Placement track record. CMYKPY/PMKVY eligibility check.
💬 Get Brochure on WhatsApp📞 Call 7039169629About the author: Rahul Patil. 12 yrs experience training mechanical and CAD/CAM engineers across Maharashtra.
Visit Our Centers
- Wagholi (Pune): 1st Floor, Laxmi Datta Arcade, Pune-Ahilyanagar Highway. Call 7039169629
- Hadapsar (Pune HQ): 1st Floor, Shree Tower, opp. Vaibhav Theater, Magarpatta. Call 7039169629
- Cidco (Chh. Sambhajinagar): Kalpana Plaza, opp. Eiffel Tower, N-1 Cidco. Call 7039169629
- Osmanpura (Chh. Sambhajinagar): S.S.C Board to Peer Bazar Road, near Jama Masjid. Call 7039169629
- Sangli: Shubham Emphoria, 1st Floor, Above US Polo Assn., Sangli-Miraj Rd, Vishrambag. Weekend batches available. Call 7039169629
FAQs
What is the difference between a CATIA Part file and a Product file?
A CATIA Part file (.CATPart) contains the geometry of a single solid body, surface, or wireframe — it is analogous to a single manufacturing component. A CATIA Product file (.CATProduct) is an assembly container that references multiple Part files (and can reference other Product files as sub-assemblies) and stores the constraint data that positions them relative to each other. The product file itself is small (kilobytes) because the geometry lives in the part files. This separation is why you must keep all part files accessible when you open a product — CATIA needs to read each referenced part to display the assembly.
Why does CATIA show a red exclamation mark on my assembly component?
A red exclamation mark on an assembly component in CATIA typically means one of three things: the referenced .CATPart file cannot be found (the file has been moved or renamed), the component has a constraint conflict (two constraints are logically contradictory), or the component's geometry is invalid due to a Part Design error. Double-click the component in the tree to activate it and read the error message in the lower status bar. For a missing file, right-click the component and select Manage Representations to relink it to the correct file path. For constraint conflicts, right-click the Constraints branch and select Analyze.
How do I move a component freely in CATIA Assembly Design without constraints?
To move a component freely without applying constraints, use the Compass tool in CATIA. Click on the Compass (the 3D axis indicator in the top-right corner of the 3D view), drag it onto your component — it turns green when attached. Now drag the compass arrows to translate the component or drag the compass arcs to rotate it. For more precise free positioning, use Edit, then Move in the Assembly Design workbench, which gives you a dialog to specify exact translation and rotation values. Remember: free moves don't set permanent constraints — on the next Update, CATIA may reset the component position unless you apply constraints to lock it.
Can I import a SolidWorks assembly into CATIA V5 for assembly constraint work?
CATIA V5 can import SolidWorks assemblies using the SolidWorks direct connector (requires the connector license) or via STEP (.stp) format. With direct import, CATIA reads the .sldasm file and imports all component bodies at their correct relative positions, but without CATIA assembly constraints — the positioning comes from the imported coordinates, not from CATIA constraint logic. To apply CATIA assembly constraints after import, you first fix the main reference body, then add coincidence and contact constraints as if you were constraining a freshly inserted assembly. STEP import via the neutral format works similarly but may need geometry repair after translation.



