create_cylindrical_mate
Create a cylindrical slide-and-rotate mate between two assembly instances. Provide face IDs to define mate connectors; optional offsets adjust positions for precise alignment.
Instructions
Create a cylindrical (slide + rotate) mate between two assembly instances. The first instance slides and rotates relative to the second along the mate connector Z-axis. Requires face IDs from Part Studio body details. Optional offsets shift connectors from face centers.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Mate name | Cylindrical mate |
| maxLimit | No | Optional maximum axial travel limit. Bare = mm; unit-strings respected. | |
| minLimit | No | Optional minimum axial travel limit. Bare = mm; unit-strings respected. | |
| elementId | Yes | Assembly element ID | |
| documentId | Yes | Document ID | |
| firstFaceId | Yes | Face deterministic ID on the first instance | |
| workspaceId | Yes | Workspace ID | |
| firstOffsetX | No | First connector X offset. Bare numbers = mm; strings like "10 mm" / "0.5 in" respected. | |
| firstOffsetY | No | First connector Y offset. Bare = mm; unit-strings respected. | |
| firstOffsetZ | No | First connector Z offset. Bare = mm; unit-strings respected. | |
| secondFaceId | Yes | Face deterministic ID on the second instance | |
| secondOffsetX | No | Second connector X offset. Bare = mm; unit-strings respected. | |
| secondOffsetY | No | Second connector Y offset. Bare = mm; unit-strings respected. | |
| secondOffsetZ | No | Second connector Z offset. Bare = mm; unit-strings respected. | |
| firstInstanceId | Yes | First instance ID | |
| secondInstanceId | Yes | Second instance ID |