Professional Documents
Culture Documents
SWOOD Report
Configuration
Manual
At the end of this chapter, you'll be able to:
• Run a SWOOD Report
• Extract the production data
• Do the essentials modifications
to change its configuration
2
Table of contents
Presentation................................................................................................................................................ 3
Report Interfaces ...................................................................................................................................... 4
Prerequisites .............................................................................................................................................. 6
HTML report ............................................................................................................................................... 7
EXCEL report............................................................................................................................................ 13
Common model used to detail all the objects possible .......................................................... 14
Report part object ................................................................................................................................. 14
Report excluded object ........................................................................................................................ 15
Hardware object..................................................................................................................................... 16
Not Hardware object ............................................................................................................................ 17
Parts linked to a main part ................................................................................................................ 19
Weldment object.................................................................................................................................... 24
Finishing information ............................................................................................................................ 27
Translation of report ............................................................................................................................ 32
Use imperial dimension fractions ................................................................................................... 33
Presentation
At the end of a project, the information for production need to be extracted. In order
to collect it, a SWOOD Report can be generated.
The report is based on objects information. They are different type of objects possible,
structured like on the picture below:
Parameters accessible
The standard SWOODData is provided with a default SWOOD Report, but it’s fully
customizable. For more information on it, please contact your reseller.
Report Interfaces
The report can be generated from SWOOD Design task plane as well as from SWOOD
Design and SWOOD Cam toolbar. All of them are the same and give the same result.
SWOOD Report button in the SWOOD Design and SWOOD Cam toolbar
After generating a report, the following window appears. It can be used as a debug
window as well as a quick access to the result of the report.
Click on this
to access the
documents
Prerequisites
The report requests specific material and edge band extended properties:
The description can be changed as wished, only the name needs to be exactly the
same.
HTML report
1. Open the assembly “Layout” created for the project. Run a report to see the result.
2. The standard report is the HTML one, it includes the following pages:
* * * * *
The Panels page includes all the list of panels used in the project. You can see the
main information of the panel such as its size, material, quantity on this page. But
you can also click on the picture to enter in the panel detail page.
The Hardware page display the list of hardware, with their information available such
as Supplier, Reference, Cost.
*
Information accessible in Hardware page
The list of programs is available of Programs page. As in the Panels page, a more
detailed program page is accessible when clicking on program picture.
The Summary page is a resume of the project needs. It includes the total of each
material evaluated according the costing type defined in the material library
The Messages page displays all the errors set in the configuration of report.
*
Information accessible in Messages page
• The size of the part – if oversize the board dimension (defined in extended
properties of the material)
• The length of edge band – a minimum value is defined to 120 mm in the report
• The dimension of the part to sustain it when edge
banding - a minimum value is defined to 80 mm in the
report
80 mm minimum
120 mm minimum
3. By default, the page “Panels” includes all the list of panels of the project. But if you
declare all the “products” the panels can be classified by products. For this, select
each top-level assembly from the project and declare them as products.
6. Click on apply:
*
* * *
10. To obtain this, declare the XML counters directory in the settings available in
SWOOD Design menu: Tools – SWOOD Design - Settings
If not exist, create a new folder in your SWOODData directory and name it “Counters”
12. Change in the report configuration file the variable REPORT_SERIALNUMBERS from
0 to 1
EXCEL report
1. It’s also possible to generate an Excel report for Excel 64 bits version only.
SWOOD_PARTNERS_TECHNICAL\2_TRAINING\1_PARTNERS\Exercises\Exer
cises_Frames\SWOODDesign\Examples
The default Report.Cfg uses one object called REPORT_PART to filter which
SOLIDWORKS file need to appears in the panel list.
• Exclude some specific parts from the report even if a SWOOD Design material
has been applied on them. To do so it uses another object called
REPORT_EXCLUDED
3. As the SWOOD material is applied on the part, the folded part is supposed to appear
in the panel list
4. But as this part is not supposed to appears in this list (The dimensions of this part in
this configuration are not correct), this configuration of the part can be excluded from
the report by declaring it as REPORT_ EXCLUDED
5. The result in the report let appears only the configuration unfolded with the correct
dimensions:
Hardware object
By default, in the Report.Cfg, all the SOLIDWORKS files stored into a folder named
“Hardwares” are extracted in the hardware list.
For example, when using SOLIDWORKS pack and go, SOLIDWORKS also pack the
hardware files. After this, they are not stored in the Hardwares folder from the
SWOOD Design library. That’s why if a reported is generated the part will not be
recognized as a HARDWARE.
2. If a report is generated, the part will not be displayed in the Hardware list, and a
warning message will be visible to show that the part was not recognized as a specific
object.
3. This message can help users to identify if a part was not recognized as:
• A SWOOD panel (no SWOODDesign material has been applied on it)
• A SWOOD hardware (the part is stored outside the Hardwares folder from
the library)
In order to filter which SOLIDWORKS file need to appears in this list it’s possible to
force a file to don’t be recognized as a Hardware.
1. Some hardware in the library are defined in a main assembly driven by SOLIDWORKS
configurations. For example, the hinges.
2. If not filtered the information about the Hinge in the report is duplicated. One time
coming from the assembly another time from the part:
3. The information coming from the assembly can be excluded by defining the assembly
as “NOT_HARDWARE”:
4. The result in the report includes then only the information from the part:
The result in the report need to display a link between a main parts and children parts:
In the same way when a part is composed by several parts to be machined first and
a main program of parts grouped need to be created, the same result can be
expected.
Also, if parts have to be aligned with grain direction the methodology will be identical.
1. Place all your parts into a SOLIDWORKS assembly which can be as well virtual or not:
5. Now insert a new part to create the main part and name it “PGrouped”:
NB: The name of the new part doesn’t matter it just to be clear.
12. Open the part joined and create the SWOOD CAM program
13. When running the report, the result will display the link between the main part and the
children:
Weldment object
Extracting weldment information is also possible in the SWOOD Excel report.
NB: Don’t matter the material, but ideally choose a material with Thickness: 0
7. Note that you can apply materials on each stock at one, just by selecting all of them
and defining the material:
8. Defining the material as multiple stocks, allow the report to read properties into the
cut list:
10. By default, multibody stocks will be listed one by one, without grouping information by
cut list name and quantity. The result will be wrong if variable QUANTITY from cut list
property is used:
11. It’s possible to group this result like it appears in cut list property. To do so, change
the report to be used by: Report_XMLMerge.Cfg
Finishing information
The SUMMARY sheet from Excel report includes as well finishing information.
Information can come from two different sources: directly from the material extended
properties or using custom property from part or assembly. The methodology below
details how to grad this information:
1. The first and main prerequisites is to have two extended properties in material and
edge band libraries: Finish and MATWFinish / EBWFinish
3. *
For example, the part R_S1_LayoutMod_2 includes a finishing (red painting) on top
and bottom faces as well as on sides.
Finishing on top
Finishing on sides
Finishing on bottom
4. As the panel don’t have any laminate layers, the finishing can be applied directly on the
panel. To do so, it’s possible to apply a specific material as a laminate with an extended
property Finish. The name of this specific material will then be extracted in the report
as the name of the finishing. All other properties like costing type, cost, reference can
be used as additional information in the report.
5. For example, the material GENERIC Finish Red has been applied on top and bottom
faces on this panel.
6. In the library it has been defined as a laminate with thickness 0 and the extended
property Finish
7. On the finished sides, the information has been set by applying edge bands with
thickness 0, create body “None” and extended property Finish.
8. For example, the edge band GENERIC Finish Red, named like the material to be
grouped in the summary list of the report, has been applied on finished sides.
10. If a finishing needs to be applied on a laminate layer such as veneer for example, it’s
then not possible to apply an additional laminate with the extended property Finish –
only one single laminate can be applied on a face of a panel.
11. In this situation the finishing information can’t be extracted from the laminate material.
But it can be extracted from the SOLIDWORKS custom property FINISH defined on
the part or on the assembly PRODUCT.
12. *
For instance, the part Front_Single Overlay_S1_LayoutMod_1_2 includes a laminate
on top:
13. This laminate as it’s a real veneered laminate has been defined as a material with
finish by declaring the extended property: MATWFinish
14. In this case the name of the finishing is extracted from the SOLIDWORKS custom
property FINISH defined in the part:
16. So, finishing information, is also coming from the SOLIDWORKS custom property
FINISH defined in the part.
17. If a report is generated on this part, the SUMMARY sheet displays the result based
on value of the SOLIDWORKS custom property:
18. Instead of filling the finishing information on each part, it can be also declared on the
product properties:
19. In this case the information will be propagated by the report to each material and/or
an edge bands declared as “Material with finish”.
20. The result in the report includes information from part * as well as from assembly*:
*
*
Translation of report
The HTML and EXCEL reports can be translated into any language using a few
changes in the configuration file.
NB: Don’t matter the value set, the link will be done on the next steps.
NB: Don’t change this file with Visual studio code as it contains specific characters
that default encoding type of VSC doesn’t manage.
4. Copy the complete function InitializeDictEN and change EN by the evaluation defined
in REPORTLANGUAGE variable. For instance, the function in French is called
InitializeDictFR
Word to be translated
8. The column A contains the base words and translation are done in the other columns.
Change the value on the row 1 by the evaluation defined in REPORTLANGUAGE
variable. For instance, the column B contains the translation in French. The first row
is called FR, and all the other rows contains the translated words.
NB: The translation is already done in: English (EN), French (FR), Chinese (CN)
9. After changing the mentioned files, run a report to see the result.
For instance :
<script>ImperialSystem2('27.1875','1');</script>