cad-modeling
Expert skill for parametric 3D CAD model development with design intent and configuration management
它会碰到什么
这一栏是扫描器报的事实,不是结论。命中多不等于有毒(安全工具、规则库、示例脚本本来就会包含危险写法),命中少也不等于干净。它和你手上的凭据、文件、网络有什么关系,需要你自己看。
技能内容
3D CAD Modeling Skill
Purpose
The 3D CAD Modeling skill provides expert capabilities for parametric 3D CAD model development with proper design intent, configuration management, and best practices for model quality and reusability.
Capabilities
- SolidWorks, CATIA, NX, Creo workflow automation
- Parametric feature-based modeling best practices
- Assembly design and constraint management
- Design table and configuration creation
- Top-down and bottom-up assembly strategies
- Part family and library component creation
- Model validation and quality checking
- CAD data exchange and translation
Usage Guidelines
Part Modeling
Design Intent Capture
- Sketch Best Practices
- Fully constrain all sketches
- Use construction geometry
- Apply meaningful dimensions
- Reference design features, not edges
- Feature Planning
Order of features:
1. Primary form (base feature)
2. Secondary forms
3. Positioned features
4. Detail features (rounds, chamfers)
5. Reference geometry
- Parametric Relationships
- Link related dimensions
- Use equations for complex relationships
- Create global variables for key parameters
- Document design equations
Feature Best Practices
| Feature Type | Best Practice |
|--------------|---------------|
| Extrude | Use mid-plane when symmetric |
| Revolve | Full 360 or symmetric angle |
| Sweep | Keep profile perpendicular to path |
| Loft | Match profile vertex count |
| Fillet | Apply late in feature tree |
| Pattern | Use linear/circular for regular arrays |
Model Quality
- Geometry Checks
- No self-intersecting geometry
- Minimum wall thickness maintained
- Draft analysis for molded parts
- Undercut detection
- File Management
- Meaningful part names
- Custom properties populated
- Revision history maintained
- Linked reference files documented
Assembly Modeling
Assembly Strategies
- Bottom-Up Assembly
- Components modeled independently
- Assembled using mates/constraints
- Best for: Standard components, reusable parts
- Top-Down Assembly
- Layout sketch defines relationships
- Parts reference assembly geometry
- Best for: Highly integrated systems
- Hybrid Approach
- Combine strategies as appropriate
- Use skeleton/layout for key interfaces
- Independent modeling for standard parts
Mate/Constraint Best Practices
- Constraint Types
| Type | Use Case |
|------|----------|
| Coincident | Face-to-face contact |
| Concentric | Shaft/hole alignment |
| Distance | Offset positioning |
| Angle | Angular relationship |
| Tangent | Curved surface contact |
- Degree of Freedom
- Fully constrain or document remaining DOF
- Use limit mates for motion range
- Consider mechanism simulation needs
Large Assembly Management
- Performance Optimization
- Use lightweight/simplified representations
- Create configurations for assembly states
- Suppress unused components
- Use envelope geometry for space claims
- Reference Management
- Minimize external references
- Document all in-context relationships
- Use published geometry when possible
Configuration Management
- Part Configurations
- Variations: Sizes, materials, features
- Design table for multiple configurations
- Display states for visualization
- Assembly Configurations
- Bill of materials variations
- Exploded views
- Suppressed component states
Process Integration
- ME-003: 3D CAD Model Development
Input Schema
{
"part_type": "component|assembly|drawing",
"design_requirements": {
"function": "string",
"envelope": {
"length": "number (mm)",
"width": "number (mm)",
"height": "number (mm)"
},
"interfaces": "array of interface definitions",
"material": "string"
},
"reference_geometry": "file path or description",
"configurations_needed": "array of configuration names",
"manufacturing_method": "machined|cast|molded|sheet_metal|additive"
}
Output Schema
{
"model_info": {
"file_path": "string",
"file_format": "native|STEP|IGES",
"revision": "string"
},
"geometry_summary": {
"bounding_box": "object",
"volume": "number (mm3)",
"surface_area": "number (mm2)",
"mass": "number (kg)"
},
"quality_check": {
"fully_constrained": "boolean",
"no_errors": "boolean",
"rebuild_time": "number (s)"
},
"configurations": "array of config names",
"custom_properties": "object"
}
Best Practices
- Plan feature order before modeling
- Use symmetric features when design is symmetric
- Avoid external references when possible
- Create reusable part templates
- Document design intent in model notes
- Validate geometry before release
Integration Points
- Connects with Requirements Flowdown for design inputs
- Feeds into GD&T Drawing for documentation
- Supports FEA Structural for analysis
- Integrates with DFM Review for manufacturability
想直接用这个技能?
本站把开放许可(MIT / Apache 等)的技能按仓库打包整理到网盘,点一下转存到你自己的网盘,不用一个个从 GitHub 拉。许可未声明的技能只给原始仓库链接,不打包。
它属于哪个仓库
library/specializations/domains/science/mechanical-engineering/skills/cad-modeling/SKILL.md