装配、配合与机构
Assemblies, mates & mechanisms
Mate parts, define joints and verify motion or interference.
20 条本项目编写的提案 · 分类 v1.1 · 新增基准运行 0 次。下方验证方式与部分得分规则是设计,不是执行结果。
- 典型应用
- SolidWorks · Inventor · Fusion · Onshape
- 小类 GUI 需求标签
G2· GUI 必要
数字员工关联
本项目的小类归属,不代表员工能力实证或已导入基准覆盖。验收与价值指标均为建议,未测量 ROI。
关联岗位
- 工程与技术设计 · 具体工程交付包括约束完整的零件、有效修改与装配、工程图、测量结果、有限元结果及经过仿真的刀路。
任务提案 · 20
展开查看完整原文与建议检查方式;两种界面均保留提案英文原文。
R07.01.01.03-T01 FreeCAD Assembly: bolt-plate-nut stack with fixed joints
原始指令
In FreeCAD 1.0's Assembly workbench, assemble input/plate_a.step, plate_b.step, an M8×30 bolt, washer and nut so the holes are coaxial, plates face-to-face, washer under the nut, all fully constrained with the bottom plate grounded. Save output/stack.FCStd.
- 平台
win· Windowsmac· macOSlin· Linux- 应用
- FreeCAD
- 交互表面
desk· 桌面 GUI- GUI 需求 · 任务设定
G2· GUI 必要- GUI 需求 · 普通权限
CL· CLI 足够- 交互原语
click· 指向与点击geom· 精确几何- 工作产物
WP04· 三维 / 空间模型- 条件
- 未声明
- 提案难度
- 2 / 5
建议验证方式
Grader solves the assembly headless: remaining DoF 0 (bolt rotation about its axis may be allowed), coaxiality < 0.01 mm, contact faces coplanar, interference volume 0. Placement values typed into property editor without joints are detected (joint objects required).
建议部分得分
30% grounded and joints exist; 40% positions/coaxiality; 30% zero DoF and no interference.
R07.01.01.03-T02 FreeCAD Assembly: bench vise with limited prismatic jaw and screw
原始指令
Assemble the 4-part bench vise in input/vise/ (base, moving jaw, screw, handle) in FreeCAD Assembly: grounded base, prismatic jaw joint limited 0–50 mm, revolute screw joint, handle revolute in the screw cross-hole. Set the jaw to 25 mm open.
- 平台
win· Windowsmac· macOSlin· Linux- 应用
- FreeCAD
- 交互表面
desk· 桌面 GUI- GUI 需求 · 任务设定
G2· GUI 必要- GUI 需求 · 普通权限
CL· CLI 足够- 交互原语
click· 指向与点击geom· 精确几何drag· 拖放- 工作产物
WP04· 三维 / 空间模型- 条件
- 未声明
- 提案难度
- 3 / 5
建议验证方式
Joint types and limits read from FCStd; jaw gap 25.0 ±0.05; grader drives the jaw to 0 and 50 with zero interference at each; remaining DoF equals expected (jaw slide, screw spin, handle slide). FreeCAD's Python console and Macro menu are disabled in the agent's build and FreeCADCmd is absent, so joints can only be made in the GUI.
建议部分得分
30% joint types; 25% limits; 25% current position; 20% interference-free at limits.
R07.01.01.03-T03 SolidWorks: gear mate at 3:1 with verified rotation
原始指令
Open input/gearpair.SLDASM (pinion 20T, gear 60T, module 2, both on shafts). Add concentric/coincident mates and a Gear mate so rotating the pinion 90° rotates the gear 30° in the opposite direction, with teeth meshing without interference at the start position.
- 平台
win· Windows- 应用
- SolidWorks
- 交互表面
desk· 桌面 GUI- GUI 需求 · 任务设定
G2· GUI 必要- GUI 需求 · 普通权限
CL· CLI 足够- 交互原语
click· 指向与点击geom· 精确几何drag· 拖放- 工作产物
WP04· 三维 / 空间模型- 条件
licensed· 授权专业软件- 提案难度
- 3 / 5
建议验证方式
Grader (API) rotates the pinion by 90° via mate driver: gear angle −30 ±0.1°; centre distance 80.00; interference detection at 0°, 6°, 12° returns 0 volume. SolidWorks macros, VBA and API add-ins are disabled for the agent, and a file-write audit fails any assembly not saved by the SolidWorks UI process.
建议部分得分
25% shaft mates; 35% gear ratio and direction; 20% centre distance; 20% no interference.
R07.01.01.03-T04 Inventor: remove two interferences by editing offset constraints only
原始指令
input/conveyor.iam reports two interferences (roller-to-frame and guard-to-motor). Resolve both by editing existing offset/flush constraint values only (no geometry edits, no new constraints) so that minimum clearance at both spots is 1.0–2.0 mm.
- 平台
win· Windows- 应用
- Inventor
- 交互表面
desk· 桌面 GUI- GUI 需求 · 任务设定
G2· GUI 必要- GUI 需求 · 普通权限
CL· CLI 足够- 交互原语
click· 指向与点击type· 文字与表单vis· 视觉判断- 工作产物
WP04· 三维 / 空间模型- 条件
licensed· 授权专业软件- 提案难度
- 3 / 5
建议验证方式
Inventor API: constraint count and types unchanged; part files unchanged (hash); Analyze Interference = none; grader-measured minimum distances at both pairs in [1.0, 2.0] mm. VBA and iLogic are disabled in the agent's Inventor and no scripting host (PowerShell/Python) can reach its COM API, so edits must be made interactively.
建议部分得分
50% both interferences removed (25 each); 30% clearance window met; 20% only offsets changed.
R07.01.01.03-T05 Onshape: four-bar linkage with coupler-point path output
原始指令
In Onshape, assemble the four-bar in input/fourbar/ (ground 120, crank 40, coupler 110, rocker 90 mm) with revolute mates. Using Mate values, rotate the crank in 30° steps and record the coupler point P (marked mate connector) XY for 12 positions into output/path.csv.
- 平台
web· 任意系统(网页)- 应用
- Onshape
- 交互表面
brow· 浏览器- GUI 需求 · 任务设定
G2· GUI 必要- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
click· 指向与点击type· 文字与表单drag· 拖放- 工作产物
WP07· 仿真结果- 条件
- 未声明
- 提案难度
- 4 / 5
建议验证方式
REST: 4 revolute mates, grounded link; grader computes analytic coupler positions; CSV points within 0.05 mm (assembly branch chosen as in initial pose). The agent is issued no Onshape API keys or OAuth app, so mates can only come from the browser session (checked in document history).
建议部分得分
30% mates correct; 20% crank driven; 50% 12 path points correct.
R07.01.01.03-T06 Fusion: slider-crank with motion link and stroke check
原始指令
In Fusion, assemble input/engine/ (crankcase, crank r=30, conrod 110, piston) with revolute and slider joints, then drive the crank 360° in a Motion Study and report piston stroke in the document description.
- 平台
win· Windowsmac· macOS- 应用
- Fusion
- 交互表面
desk· 桌面 GUI- GUI 需求 · 任务设定
G2· GUI 必要- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
click· 指向与点击geom· 精确几何- 工作产物
WP04· 三维 / 空间模型- 条件
licensed· 授权专业软件- 提案难度
- 3 / 5
建议验证方式
f3d joint types correct; grader samples piston position across crank angle: stroke 60.0 ±0.1 mm, TDC/BDC positions ±0.1; reported stroke matches. Fusion's Scripts and Add-Ins dialog and Text Commands window are disabled in the agent's install, so joints can only be made interactively.
建议部分得分
40% joints; 40% kinematics correct; 20% stroke reported.
R07.01.01.03-T07 SolidWorks: insert 12 socket-head cap screws with Smart Fasteners
原始指令
In input/flange_joint.SLDASM, populate the 12 Ø6.6 holes with ISO 4762 M6×20 screws and ISO 7089 washers using Smart Fasteners (Toolbox), all mated, and update the BOM in the open drawing.
- 平台
win· Windows- 应用
- SolidWorks · Toolbox
- 交互表面
desk· 桌面 GUI- GUI 需求 · 任务设定
G2· GUI 必要- GUI 需求 · 普通权限
CL· CLI 足够- 交互原语
click· 指向与点击- 工作产物
WP04· 三维 / 空间模型- 条件
licensed· 授权专业软件- 提案难度
- 3 / 5
建议验证方式
API: 12 screw and 12 washer instances, Toolbox metadata ISO 4762 M6×20 / ISO 7089 6; each concentric with a hole; drawing BOM quantities 12/12; no interference. SolidWorks macros are disabled for the agent and no scripting host on its VM can reach the COM API, so the assembly must be built interactively.
建议部分得分
40% fasteners inserted; 30% correct standard/size; 30% BOM updated.
R07.01.01.03-T08 Onshape: hinged door with 0–110° limits
原始指令
In Onshape, assemble input/cabinet/ frame and door with two hinge parts using mate connectors and a Revolute mate limited 0–110°; set the door to 60° open.
- 平台
web· 任意系统(网页)- 应用
- Onshape
- 交互表面
brow· 浏览器- GUI 需求 · 任务设定
G2· GUI 必要- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
click· 指向与点击drag· 拖放- 工作产物
WP04· 三维 / 空间模型- 条件
- 未声明
- 提案难度
- 2 / 5
建议验证方式
REST: revolute mate with limits 0/110°; current value 60 ±0.5; grader sets 110° and checks no interference with frame. The agent is issued no Onshape API keys or OAuth app, so mates can only come from the browser session (checked in document history).
建议部分得分
40% revolute mate on hinge axis; 30% limits; 30% current angle and clearance.
R07.01.01.03-T09 SolidWorks Motion: cam-follower peak acceleration
原始指令
In input/cam.SLDASM, add a cam mate between the disc cam and roller follower, a rotary motor at 600 rpm, and run a Motion Analysis study for one revolution (1 ms steps). Report the follower's maximum acceleration magnitude in output/cam.json.
- 平台
win· Windows- 应用
- SolidWorks Motion
- 交互表面
desk· 桌面 GUI- GUI 需求 · 任务设定
G2· GUI 必要- GUI 需求 · 普通权限
CL· CLI 足够- 交互原语
click· 指向与点击type· 文字与表单- 工作产物
WP07· 仿真结果- 条件
licensed· 授权专业软件- 提案难度
- 5 / 5
建议验证方式
API: cam mate and motor exist; study type Motion Analysis; reported peak within 3% of reference; grader also exports the study result plot data to confirm. SolidWorks macros are disabled for the agent and no scripting host on its VM can reach the COM API, so the assembly must be built interactively.
建议部分得分
30% mates/motor; 30% study configured; 40% peak acceleration value.
R07.01.01.03-T10 Inventor: verify a latch snap with contact solver
原始指令
In input/latch.iam, enable the Contact Solver for the latch and striker, then drive the striker along its slide and record the striker position where the latch first deflects and where it re-engages, in output/latch.json.
- 平台
win· Windows- 应用
- Inventor
- 交互表面
desk· 桌面 GUI- GUI 需求 · 任务设定
G2· GUI 必要- GUI 需求 · 普通权限
CL· CLI 足够- 交互原语
click· 指向与点击drag· 拖放vis· 视觉判断- 工作产物
WP07· 仿真结果- 条件
licensed· 授权专业软件- 提案难度
- 4 / 5
建议验证方式
Contact set includes both parts; grader's kinematic sweep gives reference positions; reported values within 0.2 mm. VBA and iLogic are disabled in the agent's Inventor and no scripting host (PowerShell/Python) can reach its COM API, so edits must be made interactively.
建议部分得分
30% contact set; 35% first-deflection position; 35% re-engage position.
R07.01.01.03-T11 Onshape: rack-and-pinion with 62.83 mm travel per revolution
原始指令
In Onshape, assemble input/rackpinion/ with a Revolute mate for the pinion (Ø20 pitch), a Slider for the rack, and a Rack and pinion relation so one pinion revolution moves the rack 62.83 mm in +X.
- 平台
web· 任意系统(网页)- 应用
- Onshape
- 交互表面
brow· 浏览器- GUI 需求 · 任务设定
G2· GUI 必要- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
click· 指向与点击- 工作产物
WP04· 三维 / 空间模型- 条件
- 未声明
- 提案难度
- 3 / 5
建议验证方式
REST: relation type rack-and-pinion with ratio 62.83 mm/rev and sign correct; grader drives 360° and checks rack displacement +62.83 ±0.05. The agent is issued no Onshape API keys or OAuth app, so mates can only come from the browser session (checked in document history).
建议部分得分
30% mates; 50% relation ratio; 20% direction.
R07.01.01.03-T12 Fusion: as-built joints for an imported multibody gripper
原始指令
input/gripper.step imports as one component with bodies. Convert bodies to components, add As-Built Joints (revolute fingers, slider actuator), and a motion link so 10 mm actuator travel closes both fingers symmetrically.
- 平台
win· Windowsmac· macOS- 应用
- Fusion
- 交互表面
desk· 桌面 GUI- GUI 需求 · 任务设定
G2· GUI 必要- GUI 需求 · 普通权限
CL· CLI 足够- 交互原语
click· 指向与点击geom· 精确几何- 工作产物
WP04· 三维 / 空间模型- 条件
licensed· 授权专业软件- 提案难度
- 3 / 5
建议验证方式
f3d: components count, joint types; grader drives actuator 0→10 mm: finger angles symmetric ±0.2° and tip gap matches reference ±0.1 mm. Fusion's Scripts and Add-Ins dialog and Text Commands window are disabled in the agent's install, so joints can only be made interactively.
建议部分得分
25% components; 35% joints; 40% symmetric closing.
R07.01.01.03-T13 SolidWorks: flexible landing-gear subassembly with retract envelope
原始指令
In input/gear_bay.SLDASM, make the strut subassembly flexible, add the actuator distance mate (retracted 180 mm, extended 260 mm) in configurations 'Up' and 'Down', and check that in 'Up' the wheel fits inside the bay envelope body with ≥ 5 mm clearance.
- 平台
win· Windows- 应用
- SolidWorks
- 交互表面
desk· 桌面 GUI- GUI 需求 · 任务设定
G2· GUI 必要- GUI 需求 · 普通权限
CL· CLI 足够- 交互原语
click· 指向与点击geom· 精确几何vis· 视觉判断- 工作产物
WP04· 三维 / 空间模型- 条件
licensed· 授权专业软件long· 长流程- 提案难度
- 5 / 5
建议验证方式
API: subassembly solve-as flexible; configs with correct distance values; grader measures min distance wheel→envelope in Up ≥ 5 mm and wheel position in Down matches reference ±0.5. SolidWorks macros are disabled for the agent and no scripting host on its VM can reach the COM API, so the assembly must be built interactively.
建议部分得分
25% flexible subassembly; 25% two configs; 30% Up clearance; 20% Down pose.
R07.01.01.03-T14 Onshape: find and clear all interferences in a gearbox by repositioning
原始指令
input gearbox assembly (Onshape doc 'GB-2') has several interferences. Use interference checks to find all and fix them by changing mate offsets or instance positions only, not part geometry. List the pairs fixed in a document note.
- 平台
web· 任意系统(网页)- 应用
- Onshape
- 交互表面
brow· 浏览器- GUI 需求 · 任务设定
G2· GUI 必要- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
click· 指向与点击vis· 视觉判断type· 文字与表单- 工作产物
WP04· 三维 / 空间模型- 条件
- 未声明
- 提案难度
- 4 / 5
建议验证方式
Grader runs interference detection via REST: zero pairs; Part Studio microversions unchanged; note lists the seeded pairs (set match). No Onshape API key is issued to the agent; mate and instance edits must come from its browser session, which the document history records.
建议部分得分
60% interferences resolved; 20% no geometry edits; 20% note lists pairs.
R07.01.01.03-T15 FreeCAD Assembly: pose a 3-DOF arm to a target tool point
原始指令
Assemble input/arm/ (base, shoulder, upper arm, forearm, tool) with revolute joints in FreeCAD Assembly, then set joint angles so the tool tip reaches (250, 120, 180) mm ±0.5 mm with the elbow-up solution.
- 平台
win· Windowsmac· macOSlin· Linux- 应用
- FreeCAD
- 交互表面
desk· 桌面 GUI- GUI 需求 · 任务设定
G2· GUI 必要- GUI 需求 · 普通权限
CL· CLI 足够- 交互原语
click· 指向与点击geom· 精确几何type· 文字与表单- 工作产物
WP04· 三维 / 空间模型- 条件
- 未声明
- 提案难度
- 4 / 5
建议验证方式
Joints revolute on correct axes; tool tip global placement within 0.5 mm of target; elbow joint angle sign elbow-up; interference 0. FreeCAD's Python console and Macro menu are disabled in the agent's build and FreeCADCmd is absent, so joints can only be made in the GUI.
建议部分得分
30% joints; 50% tip position; 20% elbow-up and no interference.
R07.01.01.03-T16 SolidWorks: drawer slide with limit mates and collision detection
原始指令
In input/cabinet.SLDASM, mate the drawer on two slides with a limit distance mate 0–420 mm travel, and verify with Physical Dynamics/collision detection that it stops against the stop block. Set drawer to 200 mm open.
- 平台
win· Windows- 应用
- SolidWorks
- 交互表面
desk· 桌面 GUI- GUI 需求 · 任务设定
G2· GUI 必要- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
click· 指向与点击drag· 拖放- 工作产物
WP04· 三维 / 空间模型- 条件
licensed· 授权专业软件- 提案难度
- 3 / 5
建议验证方式
API: limit mate min 0 max 420; current 200 ±0.5; grader drives to 420: drawer stop contacts block with interference ≤ 0.01 mm³. SolidWorks macros, VBA and API add-ins are disabled for the agent, and a file-write audit fails any assembly not saved by the SolidWorks UI process.
建议部分得分
40% limit mate; 30% current position; 30% stop contact at limit.
R07.01.01.03-T17 Fusion: two gears with a motion link and joint limits
原始指令
In Fusion, place input/gear_a.f3d (24T) and gear_b.f3d (36T) on revolute joints 60 mm apart, add a Motion Link with ratio −24:36, and limit gear A to 0–720°.
- 平台
win· Windowsmac· macOS- 应用
- Fusion
- 交互表面
desk· 桌面 GUI- GUI 需求 · 任务设定
G2· GUI 必要- GUI 需求 · 普通权限
CL· CLI 足够- 交互原语
click· 指向与点击type· 文字与表单- 工作产物
WP04· 三维 / 空间模型- 条件
licensed· 授权专业软件- 提案难度
- 2 / 5
建议验证方式
f3d: two revolute joints, axis distance 60.00, motion link with correct ratio and sign, limits on A; grader drives A 360°: B −240 ±0.1°. Fusion's Scripts and Add-Ins dialog and Text Commands window are disabled in the agent's install, so joints can only be made interactively.
建议部分得分
30% joints; 40% motion link ratio/sign; 30% limits.
R07.01.01.03-T18 NX Motion: scissor-lift height versus actuator stroke table
原始指令
In NX, build a Motion simulation of input/scissor_lift.prt (links as rigid bodies, revolute/slider joints, actuator as driver), sweep actuator stroke 0–300 mm in 30 mm steps and export platform height to output/lift.csv.
- 平台
win· Windows- 应用
- Siemens NX · NX Motion
- 交互表面
desk· 桌面 GUI- GUI 需求 · 任务设定
G2· GUI 必要- GUI 需求 · 普通权限
CL· CLI 足够- 交互原语
click· 指向与点击type· 文字与表单- 工作产物
WP07· 仿真结果- 条件
licensed· 授权专业软件long· 长流程- 提案难度
- 5 / 5
建议验证方式
Grader compares 11 heights to the analytic scissor kinematics within 0.2 mm; NX Open read of the motion file lists the joint set (no redundant constraints warning). NX journal playback and NX Open execution are disabled in the agent's NX session, so the motion model must be built interactively.
建议部分得分
30% links/joints; 20% driver; 50% height table.
R07.01.01.03-T19 Inventor: iMates for a reusable valve subassembly
原始指令
Create iMates on input/valve.ipt (flange insert, bolt pattern) and input/pipe_flange.ipt so the valve auto-places with Place › Use iMate, then place the valve twice in input/line.iam at the two flanges.
- 平台
win· Windows- 应用
- Inventor
- 交互表面
desk· 桌面 GUI- GUI 需求 · 任务设定
G2· GUI 必要- GUI 需求 · 普通权限
CL· CLI 足够- 交互原语
click· 指向与点击geom· 精确几何- 工作产物
WP04· 三维 / 空间模型- 条件
licensed· 授权专业软件- 提案难度
- 3 / 5
建议验证方式
Inventor API: iMate definitions on both parts with matching names; two valve occurrences fully constrained via iMate results; flange faces coincident, bolt holes aligned ±0.01. VBA and iLogic are disabled in the agent's Inventor and no scripting host (PowerShell/Python) can reach its COM API, so edits must be made interactively.
建议部分得分
40% iMates defined; 40% two placements; 20% alignment.
R07.01.01.03-T20 Control pair of T02: vise joints via FreeCAD Python
原始指令
Control pair of T02. In FreeCADCmd (no GUI), write scripts/vise.py that creates the same vise assembly with prismatic and revolute joints and limits, sets the jaw to 25 mm, and saves output/vise_py.FCStd.
- 平台
lin· Linuxmac· macOSwin· Windows- 应用
- FreeCAD Python API
- 交互表面
term· 终端api· API / SDK- GUI 需求 · 任务设定
CL· CLI 足够- GUI 需求 · 普通权限
CL· CLI 足够- 交互原语
code· 代码与命令- 工作产物
WP04· 三维 / 空间模型- 条件
- 未声明
- 提案难度
- 4 / 5
建议验证方式
Same checks as T02 on the saved file; reported as the scripting baseline for the GUI assembly task.
建议部分得分
30% joint types; 25% limits; 25% position; 20% interference-free at limits.
已有研究映射
以下沿用研究目录中的基准与小类映射,不是逐题标注、执行记录或产品背书。