introduction to catia parameters and automation
DESCRIPTION
catia parametric rules from ibm and coeTRANSCRIPT
![Page 1: Introduction to CATIA Parameters and Automation](https://reader031.vdocuments.us/reader031/viewer/2022012400/546795acaf795974338b5783/html5/thumbnails/1.jpg)
Introduction to CATIA Parameters and Automation
Tom SwindellIBM PLM Technical Support
![Page 2: Introduction to CATIA Parameters and Automation](https://reader031.vdocuments.us/reader031/viewer/2022012400/546795acaf795974338b5783/html5/thumbnails/2.jpg)
Topics
• Constraints • Parameters• Creating Formulas from Parameters• Creating Design Tables from Parameters• Creating Catalog from Design Tables
![Page 3: Introduction to CATIA Parameters and Automation](https://reader031.vdocuments.us/reader031/viewer/2022012400/546795acaf795974338b5783/html5/thumbnails/3.jpg)
Constraints• To create a Pad (solid) in V5, the Sketcher workbench is used. • A sketch is created on a 2D plane in 3D space.• The geometry is ‘sketched’ roughly in position using various tools.
![Page 4: Introduction to CATIA Parameters and Automation](https://reader031.vdocuments.us/reader031/viewer/2022012400/546795acaf795974338b5783/html5/thumbnails/4.jpg)
Adding Constraints to a Sketch
• Since geometry is roughly sketched, it must be modified to capture design intent.
• Geometry can easily be modified by applying / changing constraints.
• Contextual horizontal and vertical constraints are added first. Other contextual constraints include, parallel, concentric, coincident, etc.
• Dimensional constraints, similar to dimensions, are added next.
![Page 5: Introduction to CATIA Parameters and Automation](https://reader031.vdocuments.us/reader031/viewer/2022012400/546795acaf795974338b5783/html5/thumbnails/5.jpg)
Sketch with Constraints Added• Fully constrained geometry turns green.
Contextual ConstraintsDimensional Constraints
![Page 6: Introduction to CATIA Parameters and Automation](https://reader031.vdocuments.us/reader031/viewer/2022012400/546795acaf795974338b5783/html5/thumbnails/6.jpg)
Sketch with Constraints Added• Constraints can be easily modified by double-clicking and
changing the values. • Geometry is automatically updated.
![Page 7: Introduction to CATIA Parameters and Automation](https://reader031.vdocuments.us/reader031/viewer/2022012400/546795acaf795974338b5783/html5/thumbnails/7.jpg)
Sketch with Constraints Modified
![Page 8: Introduction to CATIA Parameters and Automation](https://reader031.vdocuments.us/reader031/viewer/2022012400/546795acaf795974338b5783/html5/thumbnails/8.jpg)
Parameters
• Constraints are the starting point for automation. • Constraints are made up of Parameters.• The Formula function is used to work with the constraint
Parameters.• The function is included with base CATIA configurations.
![Page 9: Introduction to CATIA Parameters and Automation](https://reader031.vdocuments.us/reader031/viewer/2022012400/546795acaf795974338b5783/html5/thumbnails/9.jpg)
Editing Parameters of Constraint• Renaming PartBody\Sketch.1\Length.13\Length….
![Page 10: Introduction to CATIA Parameters and Automation](https://reader031.vdocuments.us/reader031/viewer/2022012400/546795acaf795974338b5783/html5/thumbnails/10.jpg)
Editing Parameters of Constraint• …. to block_length• This makes the parameter easier to find and gives it a
functional name that can be used later.
![Page 11: Introduction to CATIA Parameters and Automation](https://reader031.vdocuments.us/reader031/viewer/2022012400/546795acaf795974338b5783/html5/thumbnails/11.jpg)
Editing Parameters of Constraint• We can use constraints to control other constraints using
Formula Editor.
• Examples:Set one constraint = to anotherSet one constraint = to another/2etc..
• Formula Editor is accessed by right-clicking (MB3) constraint.
![Page 12: Introduction to CATIA Parameters and Automation](https://reader031.vdocuments.us/reader031/viewer/2022012400/546795acaf795974338b5783/html5/thumbnails/12.jpg)
Editing Formula of Constraint
• Right-click constraint.
• Select Edit Formula
![Page 13: Introduction to CATIA Parameters and Automation](https://reader031.vdocuments.us/reader031/viewer/2022012400/546795acaf795974338b5783/html5/thumbnails/13.jpg)
Formula Editor• Setting Length.14 = block_length/2• Double-click block_length from right side of panel.• Enter formula: block_length /2
![Page 14: Introduction to CATIA Parameters and Automation](https://reader031.vdocuments.us/reader031/viewer/2022012400/546795acaf795974338b5783/html5/thumbnails/14.jpg)
Modified Constraint
![Page 15: Introduction to CATIA Parameters and Automation](https://reader031.vdocuments.us/reader031/viewer/2022012400/546795acaf795974338b5783/html5/thumbnails/15.jpg)
Set Tools-Options to Visualize Formula in Tree
![Page 16: Introduction to CATIA Parameters and Automation](https://reader031.vdocuments.us/reader031/viewer/2022012400/546795acaf795974338b5783/html5/thumbnails/16.jpg)
Editing Parameters to Control Features• Features such as holes, fillets, chamfers, drafts, etc. can
be turned off/on by changing parameters.
![Page 17: Introduction to CATIA Parameters and Automation](https://reader031.vdocuments.us/reader031/viewer/2022012400/546795acaf795974338b5783/html5/thumbnails/17.jpg)
Editing Parameters to Control Features• Hole is deactivated when Activity = false• Can easily be reactivated.• Can be controlled by program / macro.
![Page 18: Introduction to CATIA Parameters and Automation](https://reader031.vdocuments.us/reader031/viewer/2022012400/546795acaf795974338b5783/html5/thumbnails/18.jpg)
Design Tables• Parameters can be stored in a table or Excel file to control
multiple configurations of a part.
• This allows control over the design, limiting the combinations allowed.
• Parameters (constraints) included in Design Table cannot be changed by the user.
• User does not have to guess if modifications will work.
![Page 19: Introduction to CATIA Parameters and Automation](https://reader031.vdocuments.us/reader031/viewer/2022012400/546795acaf795974338b5783/html5/thumbnails/19.jpg)
Design Tables• Assume we want to make
multiple bottles using the Sketch constraints.
![Page 20: Introduction to CATIA Parameters and Automation](https://reader031.vdocuments.us/reader031/viewer/2022012400/546795acaf795974338b5783/html5/thumbnails/20.jpg)
Design Tables• Not all constraint changes are good.
• Proven constraint values are tabulated to provide viable designs.
• Can easily switch between configurations and part updates accordingly.
• Decreased likelihood of bad designs.
• Capture company knowledge.
![Page 21: Introduction to CATIA Parameters and Automation](https://reader031.vdocuments.us/reader031/viewer/2022012400/546795acaf795974338b5783/html5/thumbnails/21.jpg)
Renaming Parameters for Design Table• Change names to something meaningful.• Easier to find parameters when creating design table.
bottle_heightneck_angletransition_radiusbase_heightneck_radiusbase_width
![Page 22: Introduction to CATIA Parameters and Automation](https://reader031.vdocuments.us/reader031/viewer/2022012400/546795acaf795974338b5783/html5/thumbnails/22.jpg)
Creating Design Table• Renamed parameters will be added to Design Table • Design Tables are included with base CATIA configuration.
![Page 23: Introduction to CATIA Parameters and Automation](https://reader031.vdocuments.us/reader031/viewer/2022012400/546795acaf795974338b5783/html5/thumbnails/23.jpg)
Creating Design Table• Select renamed parameters to add to design table.
![Page 24: Introduction to CATIA Parameters and Automation](https://reader031.vdocuments.us/reader031/viewer/2022012400/546795acaf795974338b5783/html5/thumbnails/24.jpg)
Creating Design Table• Design table is created.• Select ‘Edit table’ to edit .xls file.
![Page 25: Introduction to CATIA Parameters and Automation](https://reader031.vdocuments.us/reader031/viewer/2022012400/546795acaf795974338b5783/html5/thumbnails/25.jpg)
Creating Design Table• Excel file is created with renamed parameters and their values.
![Page 26: Introduction to CATIA Parameters and Automation](https://reader031.vdocuments.us/reader031/viewer/2022012400/546795acaf795974338b5783/html5/thumbnails/26.jpg)
Creating Design Table• Values are added to the spreadsheet to create other bottle designs.
![Page 27: Introduction to CATIA Parameters and Automation](https://reader031.vdocuments.us/reader031/viewer/2022012400/546795acaf795974338b5783/html5/thumbnails/27.jpg)
Creating Design Table• Design Table is shown in the tree.• Double-click Configuration to
change part configuration.
![Page 28: Introduction to CATIA Parameters and Automation](https://reader031.vdocuments.us/reader031/viewer/2022012400/546795acaf795974338b5783/html5/thumbnails/28.jpg)
Applying Design Table Configurations• Select and Apply configuration to see part update.
![Page 29: Introduction to CATIA Parameters and Automation](https://reader031.vdocuments.us/reader031/viewer/2022012400/546795acaf795974338b5783/html5/thumbnails/29.jpg)
Creating Catalog from Design Table• Catalogs are collections of part to be used in multiple places.• Catalog items are instantiated (copied) to CATProducts.• Design Tables can be used to populate Catalogs.
![Page 30: Introduction to CATIA Parameters and Automation](https://reader031.vdocuments.us/reader031/viewer/2022012400/546795acaf795974338b5783/html5/thumbnails/30.jpg)
Creating Catalog from Design Table• Create Catalog using File-New-CatalogDocument.• Add ‘Part Family’ in Catalog Editor workbench.
** Design table must have PartNumber field.
![Page 31: Introduction to CATIA Parameters and Automation](https://reader031.vdocuments.us/reader031/viewer/2022012400/546795acaf795974338b5783/html5/thumbnails/31.jpg)
Questions?