SMFlatten

Based on SWTDO
26.0. 0 .0

bilibli

				
					https://www.bilibili.com/video/BV1axyfYTErE/
				
			
				
					https://www.bilibili.com/video/BV11eanzaEi7/
				
			
  • Multiple selection support: Assembly multiple selection
  • File-type avoidance: No avoidance
  • Supports custom cutting gap
  • Supports custom sheet sizes

SM Onefile is used for sheet-metal layout; it can merge the unfolded drawings of all sheet-metal bodies in an entire assembly into a single drawing.

Key scenarios:

This tool can run not only in an assembly but also in PathBatch. In other words, it can perform unified sheet-metal output for more than one set of equipment according to batch requirements.

Combo technique:

BodyList’s SM selection_All Instances + SM Onefile

BodyList’s attribute summary table can select all instances by field. “All instances” equals the quantity within one product set. SM Onefile can then automatically lay out all instances (not just parts, but the sheet-metal bodies within those parts) according to the part quantity.

  • BodyList’s attribute summary table can select all instances by field. “All instances” equals the quantity within one product set. SM Onefile can automatically lay out all instances according to the part quantity.
  • Sort by thickness and multi-select to lay out sheets of the same thickness together
  • Sort by material and multi-select to lay out sheets of the same material together
  • Within BodyList, sort by material, bend radius, and thickness, then batch-adjust the K-factor to batch-modify sheet-metal part unfolding and redo the layout

Scenario examples:

Suppose one cabinet needs 1.7 sheets; for 10 cabinets you would theoretically need 17 sheets. Of course, all the sheets would have to be mixed in the layout.
But in practice, making 1 cabinet takes 2 sheets.
If nesting cost nothing, then for 10 cabinets would you use 20 sheets or 17 sheets?

Excerpt from a Q&A with the AI assistant:

1. Increased production-management complexity
All parts are cut together → sorting is required after cutting
Sorting errors cause missing parts in assembly and rework
More precise marking (engraving, labels) and logistics management are needed
Example: the side panels, door panels, and back panels of 10 cabinet sets are all cut from the same sheet → after cutting, a pile of parts is stacked together; how do you know which part belongs to which set?

2. Warehousing and logistics pressure
You cannot “issue material per order” → you cannot cut and assemble in parallel
You must wait until everything is cut and sorted before bending/assembly can start
Work-in-process (WIP) inventory increases
3. Reduced production flexibility
If a customer cancels one set at short notice → but the sheets are already cut in a mixed layout → material is wasted or must be re-planned
Rush orders and changes cannot be handled flexibly
4. Difficult quality traceability
One sheet cut with poor quality → affects multiple cabinets
When a batch defect appears, it is hard to identify which batch or set is affected
5. Process constraints limit nesting efficiency
In practice, part orientation, tabs, cutting paths, and remnant utilization all affect the utilization rate
The theoretical 1.7 sheets may in reality only be achievable as 1.8 sheets (due to geometric constraints)
6. Equipment and labor coordination cost
Although nesting is “free”, a process engineer still has to spend time reviewing and adjusting the automatic nesting result
Operators must handle part marking and flow more carefully

One drawing per body; with multiple bodies, one file with multiple sheets stored in the file’s Layout space; includes stamping and bending; supports the TDO standard plus-sign CNV file format, i.e., supports Prod indexing.

Note:

Adjust the sheet-metal defaults: bend radius, sheet-metal thickness, and K-factor.

  • Multiple selection support: In an assembly, multi-selection of “faces” is supported,
  • File-type avoidance: Avoidance
  • Combo technique:
    After batch-specifying fixed faces, using Create3View automatically reflects the top-face information in the drawing

When the front and back of a sheet-metal part have different finishes (e.g., painted, brushed, or polished), and the blanking direction must be clearly defined, use this command to strictly define the direction of the brushed face.

This command adds a dedicated attribute called “Top Face Mark” to the part; the attribute value is defined by the user.

Key scenarios:

This tool can run not only in an assembly but also in PathBatch. In other words, it can perform unified sheet-metal output for more than one set of equipment according to batch requirements.

  • Multiple selection support: In an assembly or a part, multi-selection of “faces” is supported,
  • File-type avoidance: No avoidance

Used for silkscreen-area statistics together with the Enterprise Edition sheet-metal quoting system.

It can be used in an assembly or in a part; do not use it in both a part and an assembly at the same time, as this will cause overlapping statistics.

Rectangular Nesting, Blanking Layout

Let me explain the key points of the sheet-metal blanking nesting logic in SWTDO:Blanking nesting is called “Nesting” in English.There are several key points to consider in nesting:1, How large a raw sheet to useLaser cutting machines have their own maximum length and width, so when doing sheet-metal nesting you must first specify the limit size of the machine’s raw material. (Counter-example: you cannot load a 5-meter raw sheet into a cutting machine that only accepts 3 meters.) So does that mean that if you specify 3 meters, the nesting result will necessarily be 3 meters? Of course not. If all the sheets you need to cut add up to only 2 meters, then that extra 1 meter would be wasted material. So this sheet setting only gives the maximum limit for the nested size — it is not “set X and output X”; you have to combine it with the final output result.2. Mixed nesting vs. single-set nesting:Purely from the standpoint of saving raw material, mixed nesting is always the most economical. Suppose a sheet-metal electrical control cabinet has 20 sheet-metal parts to cut. If you need 100 sets, the calculation basis for mixed nesting is 2,000 sheets rather than 20 — it is definitely more material-efficient than 20 sheets, because there are more matching possibilities. However, from the standpoint of production process and market demand, mixed nesting has major limitations:
  1. Limitation 1: you must wait until all 2,000 sheets are fully cut before you can sort and assemble, rather than being able to assemble immediately each time one set (20 sheets) is cut.
  2. Limitation 2: if one sheet-metal part is cut badly, then once a defect occurs, the same sheet-metal part across all 100 sets will all be defective
  3. Limitation 3: if the order changes — adding a set, reducing a set, etc. — it will cause chaos in cutting.
  4. Limitation 4: it greatly increases the difficulty of sorting. Can the cost of assigning more sorting staff offset the material cost you save?
Summary: only mature processes with very large batch sizes suit mixed nesting; in most cases, single-set nesting is more reasonable.3. Nesting naturally requires uniform thickness.Sheet-metal parts of different thicknesses cannot be nested together4. What if the sheet-metal raw material is brushed on one side, or has film on one side? That is, the sheet metal can be nested rotated, but flipping is not allowed.What makes SWTDO’s rectangular nesting and blanking layout different from other nesting tools:
  • Other software: bend-formed product → make an unfolded flat drawing → nest
  • Rectangular nesting: bend-formed product → nest
We have no intermediate step and go straight to the nesting result. We do not support flipping.
  1. Reason 1: we have another auxiliary tool, Batch Fixed-Face Specification. This tool can predefine the front/back faces you want to control. (Note: this tool supports batch processing all sheet metal, and is one of the few multi-selection batch tools in SWTDO that supports “faces”.)
  2. Reason 2: we can batch-control sheet-metal thickness, bend factor, and bend radius, because all three strongly affect the unfolded drawing dimensions.
5. Also, precisely because we go straight from the original sheet-metal features to Nesting, in this video, for mirrored parts, at the time we produced the video we could not directly perform sheet-metal nesting.But now SWTDO has been upgraded to 26.2.16, and we have added a major tool: N-Import. Using its batch modification recognition and batch sheet-metal recognition, we can process in one go all sheet-metal parts that have no original sheet-metal features, and then combine rectangular nesting to close the loop on the whole one-click sheet-metal flattening and nesting workflow.
Overseas, a nesting tool costs about several thousand euros, and in China it costs several thousand RMB. In SWTDO, it is just a small tool among our batch-processing tools, giving designers a quick, rough idea of their product’s cost.Finally, use SWTDO’s CNV format to name the nesting drawing, realizing our dual master-data index; it can be stored in SWTDO’s personal database, enabling fast export of production files.
System initialization
System Initialization
GetNo
GetNo System
SmartRename
Smart Rename
QuickRename
Quick Rename
CreateView3
Create 3 Views
ProdSys
Prod System
DrawOutput
Drawing Output
DigitalModel
Model Output
Path batch processing
Path Batch
Note
Notepad
PluginSys
Plugin System
SM Flatten
Sheet Metal Output
BoltList
Bolt Statistics
SpeedUP
Part SpeedUp
SetColor
Random Color
ViewAnn
View Annotation
Bodylist
Body List
Propformat
Format Properties
BackUpSys
Backup System
DrafStandards
Drafting Standard
TitleBlockRep
Title Block Replacement
AIAsst
AI Assistant
SelfTest
Self Test
PropManager
Property Manager
GenCode
Serialize DWG No
HPandR
Help & Activate
FixRefs
Fix References
OpenPath
Open Path
QIKNo
Quick GetNo
DataControl
DataControl
SeriesModify
SeriesModify
ClusterMark
ClusterMark
Scroll to Top