Fold: the bend line (a sketch line), an optional stationary side, Bend Line Position (centerline, start, end, outside mould line), angle (on the canvas), bend radius (default from the rule) and flip; live preview and Edit Feature (folds made from two points keep them). Its own icon; listed after Hem on the SHEET METAL tab and in the timeline. Configurations: Add Column lists parameters and features to pick, Add Row names the new row Configuration<N> when no name is typed, bare numbers show with their parameter's unit, the row name comes before its Activate button, and Enter commits a cell instead of closing the panel. Motion Study: steps default to the engine's 100, the key's value row is "Value" and Enter there commits the key (OK makes the study). Scenarios s22 (fold, flat pattern, DXF; the expected volume is the folded sheet's, the bend keeping the neutral layer), s23 (configurations) and s24 (motion study) now run. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01AS5Tn3xieewUSg3uxrMVdL
152 lines
1.7 KiB
JSON
152 lines
1.7 KiB
JSON
[
|
|
{
|
|
"note": "Target: sheet metal plate folded along a sketch line (SheetMetalFoldCmd, solvecraft-params; dialog by solvecraft-dialogs). Adjust the dialog steps when it lands."
|
|
},
|
|
{
|
|
"call": "ui.set",
|
|
"params": {
|
|
"tab": "SHEET METAL"
|
|
}
|
|
},
|
|
{
|
|
"start": "SketchCreate"
|
|
},
|
|
{
|
|
"click": {
|
|
"plane": "XY"
|
|
}
|
|
},
|
|
{
|
|
"start": "ShapeRectangleTwoPoint"
|
|
},
|
|
{
|
|
"click": {
|
|
"sketch": [
|
|
0,
|
|
0
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"click": {
|
|
"sketch": [
|
|
60,
|
|
40
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"key": "Escape"
|
|
},
|
|
{
|
|
"start": "SketchStop"
|
|
},
|
|
{
|
|
"call": "ui.view",
|
|
"params": {
|
|
"view": "iso"
|
|
}
|
|
},
|
|
{
|
|
"start": "FusionSheetMetalFlangeCommand"
|
|
},
|
|
{
|
|
"click": {
|
|
"world": [
|
|
30,
|
|
20,
|
|
0
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"key": "Enter"
|
|
},
|
|
{
|
|
"expect": {
|
|
"bodies": 1,
|
|
"volume": 6000
|
|
}
|
|
},
|
|
{
|
|
"start": "SketchCreate"
|
|
},
|
|
{
|
|
"click": {
|
|
"world": [
|
|
30,
|
|
20,
|
|
2.5
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"start": "DrawPolyline"
|
|
},
|
|
{
|
|
"click": {
|
|
"sketch": [
|
|
40,
|
|
-5
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"click": {
|
|
"sketch": [
|
|
40,
|
|
45
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"key": "Escape"
|
|
},
|
|
{
|
|
"key": "Escape"
|
|
},
|
|
{
|
|
"start": "SketchStop"
|
|
},
|
|
{
|
|
"start": "SheetMetalFoldCmd"
|
|
},
|
|
{
|
|
"click": {
|
|
"world": [
|
|
40,
|
|
20,
|
|
2.5
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"key": "Enter"
|
|
},
|
|
{
|
|
"expect": {
|
|
"bodies": 1,
|
|
"errors": 0,
|
|
"dialog": null,
|
|
"volume": [
|
|
6023.5,
|
|
0.001
|
|
]
|
|
},
|
|
"note": "the bend keeps the neutral layer (K 0.44): the bend zone holds \u03b8\u00b7T\u00b7(T/2 \u2212 K\u00b7T)\u00b7w = 23.6 mm\u00b3 more than the flat strip it replaces"
|
|
},
|
|
{
|
|
"shot": "s22_folded"
|
|
},
|
|
{
|
|
"start": "FusionSheetMetalFlatPatternCmd"
|
|
},
|
|
{
|
|
"widget": "Export DXF\u2026"
|
|
},
|
|
{
|
|
"expect": {
|
|
"file": "Untitled-Body1.dxf"
|
|
}
|
|
}
|
|
] |