SWOOD 2021 SP4.2 Release Notes
SWOOD 2021 SP4.2 Release Notes
SWOOD CAM
o Milling: Groove depth on side 5 error with raw extension (SR-3410).
Generalities
o SWOOD RX: compatibility with SOLIDWORKS 2022 files.
SWOOD Design
o Generality: Inserting or copying a frame with external references crashes SOLIDWORKS (SR-3388).
SWOOD CAM
o Generality: Incompatibility problem of tool libraries and programs between SWOOD 2021 SP4 and previous
SP.
o Generality: SWOODCAMCopier compatibility with SOLIDWORKS 2022 files.
– What Is New ?
2
SWOOD Design
o Generality: “Suppress new components” option issue with SWOOD 2021 (SR-3246).
o Connectors: Validity mode doesn't work in the connector library (SR-2410).
o Connectors: The angle of the component DoubleAngleCamBolt has not changed with the connector. The
configuration created by SWOOD with errors has to be deleted (SR-3310).
o Connectors: Bad position of component with double angle CAM (SR-2452).
o Frame: Issue reading SWCP and equation with the command "Edit Frame" (SR-2685).
o Panels: SWOOD panel creation with mates out of the assembly did not work. This possibility has been blocked
and now it’s not possible to try to create a mate out from the current assembly. (SR-3189).
o Panels: Cannot change Z direction anymore since SWOOD 2021 SP3 (SR-3245).
o Panels: “Edit panel” command doesn't work if the command “Delete body” is used in the file (SR-3142).
o Panels: Stock take in account shapes of edgeband. Need the new parameter
“ExtendPanelStockWithEdgeBandProfile = 1” in the Panel section of the SWOODDesign.cfg file (SR-3085).
o SWOOD Center: “Thickness calibration” parameter didn’t manage by script (SR-3200).
o SWOOD Center: Distance mates bad update in SWOODBox (SR-3209).
o SWOOD Center: Exposed only state of a SWOODBox parameter is not good in SWOOD Center model. Need a
new parameter in the SWOODCenter.cfg file (SR-2977).
o SWOOD Center: SWOODBox possible values state not managed in SWOOD Center. Need a new parameter in
the SWOODCenter.cfg file (SR-3207).
SWOOD CAM
o Generality: The feature-Description does not change when copying with SERIAL when inserting in a layout (SR-
2593).
o Drilling: Drilling collision (two holes one above the other) (SR-3221).
o Drilling: Image parameter is missing with Drill-breaking on Face (SR-2951).
o Drilling: Bottom raw extension drilling doesn't work (SR-3294).
o Encoding: Encoding input parameter stop the encoding process (SR-3196).
o Encoding: “Force sign” doesn’t work as expected after a post-processor update (SR-3286).
o Milling: Auto-contour on parabola makes SOLIDWORKS crash (SR-3155).
o Milling: Open pocket on inclined plane not detected by autopocket (SR-3213).
o Milling: Position C-axis of spindle changes after recalculation (SR-3201).
o Milling: 5 axis exceeded C angle minimum value with kardan managed by toolpath (SR-2736).
o Milling: Auto-mortise in inclined plane recognition issue (SR-3230).
o Milling: Bad grove encode depth due to groove extension to rough issue (SR-3235).
o Milling: 5 axis edge follow issue after reverse side (SR-3021).
o Milling: Bad trajectories with Pocketing ramp on face using level option (SR-3134).
o Milling: Improvement of the optimization toolpath for the resumed pocket angle (SR-2939).
o Milling: Continuous 5 axis Milling improve Head angle management (SR-3129).
o Milling: Open pocket rebuild lead in failed (SR-2721).
o Milling: Lead in on sketch pocket changed when rebuild (SR-2674).
o Milling: Surface machining allow Drag & Drop.
o Milling: Resume corner after saw in face go through the part (SR-3185).
o Milling: Partial contour on parabola make SOLIDWORKS crash (SR-3127).
o Milling: Bad position of the head after rebuild with a manual clamex, (SR-3131).
o Milling: Lead in on close pocket changed after rebuild (SR-3224).
o Milling: Surface milling crashes SOLIDWORKS (SR-498).
o Tools: Bad diameter in program (milling used "maximum diameter") with Maestro in Tool Import (SR-3300).
o Tools: Poor visualisation of the aggregate in the CAM after editing (SR-650).
– What Is New ?
3
REPORT
o Picture generation for surface-only objects is now done (SR-3119).
o Program time encoding issue with stop cycles (PROGTPS & PROGTPSIMPRO = Nan) (SR-3249).
o Management of specials characters in the report configurator (SR-2781).
o European projection available in program view (PPPARTVIEWSPROJECTION = 1) (SR-3102).
– What Is New ?
4
SWOOD Design
o Generality: 4k issue with Material management (SR-2557).
o Generality: Remove check library write access for each item of the library (SR-3173).
o Connectors: Wrong 4K display in connector extend trim selection (SR-3117).
o Connectors: In a frame, when you delete a part where a connector was inserted, the connector is not totally
suppressed (SR-3093).
o Panel Manager: Cannot set Finishings in panels manager if compound material (SR-3030).
o Panel Manager: AutoOrientation algorithm correction for imported parts (SR-3121).
o Panels: Arrow of resizing panel bugged after having cancel a mate (SR-3070).
o Panels: Wrong panel position if insert panel feature in edit assembly (SR-3056).
o Panels: For the insertion feature If the extrusion of the panel is in the reverse direction SOLIDWORKS 2021
crashes (SR-2865).
o Panels: After the panel has been inserted and the equation windows in shown you use enter to validate/close
the equation windows (SR-3116).
o Panels: Edit panel feature : Wrong orientation of Z axis if the part is inclined by a small angle (SR-3071).
o SWOODBox: The dimension of the Box isn't showing correct anymore when using offsets to the face (SR-
3158).
o SWOOD Center: SWOOD Center tab disappears if assembly added with Layout feature (SR-2972 & SR-3014).
o SWOOD Center: Category of SWOODBox parameter is not shown in SWOOD Center model (SR-2976).
o SWOOD Center: MSG and VALID commands in SWOOD Center script doesn't affect the model (SR-3094).
o SWOOD Center: Modification of the comportment. A value modified on the SWOOD Center (left area) it's also
change at the same time the initial value on the right side (SR-2064).
SWOOD CAM
o Drilling: Drillings collision with profiled tube, drilling from outside to inside (SR-2693).
o Milling: Raw extension management in operations doesn’t take in account the parameters defined in the origin
edition interface. (SR-2063).
o Milling: Points of attachment doesn't follow the parameters (SR-2566).
o Milling: Cut groove on face 2 wrong width (SR-3107).
o Milling: Wrong trajectory on open pocket with automatic milling (SR-3062).
o Milling: Wrong depth with bottom pocket finishing with automatic milling (SR-2702).
o Post-Processor: MPPocketingType (397) doesn't work for Pocket Machine milling (SR-2618).
Unknown = 0 (HOPS)
ContourParallel = 1 'Snail (IMAWop/HOPS)
ContourParallelInOut = 2 'Outgoing concentric (Bsolid)
ContourParallelOutIn = 3 'Incoming concentric (Bsolid)
ZigZag = 4 'ZigZag parallel to the axis (IMAWop / HOPS / Bsolid)
Zig = 5 'Single direction (HOPS / Bsolid)
Spiral = 6 (HOPS)
o Milling: Speed grain correction was not updated after changing the grain direction in the panel (SR-3077).
o Milling: Saw milling bad simulation with aggregate configured with C0=90° (SR-2677).
o Milling: Aggregat continue on kardan head. Modify toolpath to set theorical angle (SR-3160).
o Milling: Error “Lstcontournage Traject2D_GetTraject2D” on rebuild (SR-3149).
o Milling: Interpolate with autodrilling: suppression of blind holes detection (SR-3147).
o Milling: Outline contour set with "Mill Rough" manage stock extension (SR-3100).
o Milling: Modification of pocket detections by level (SR-3087).
o Milling: Outline pocket using parallel strategy crash (Open Pline Offset bug) (SR-3143).
o Milling: The freeform pocket milling from bottom (face5) is evaluated with aob=0 instead of 180 (SR-3164).
– What Is New ?
5
REPORT
o Generality: If the reportpath is defined in an EPDM vault, the existing report deletion and the insertion of the
new report files are managed using EPDM API. (SR-3145).
– What Is New ?
6
Generalities
o SWOOD RX: Modification of the list of files to exclude the hardware installer database (SR-2981).
o SWOOD RX: Scrollbar added to change the dialog for small screens (SR-2992).
SWOOD Design
o Generality: Additional shapes for edgebands import by API (SR-2886 & 2930).
o PanelManager: SWOOD Design multistock panels and components without body where not handled. Now
such parts are excluded from the panels manager. They have to be worked manually (SR-2856 & 3029).
o PanelManager: Possibility to set Finishings after having applied a compound material (SR-3030).
o PanelManager: Tolerance for mm to inches conversion changed from 10-8 to 10-6 (SR-2330).
o PanelManager: Improvement of the number of faces used for the recognition in case of there are no planar
faces in models (SR-2995).
o SWOODBox: When adding a SWOODBox, SOLIDWORKS option ''select other'' crashes SOLIDWORKS (S-
2867).
o SWOODBox: SBZMIN value not evaluated (SR-3075).
o SWOODBox: Crash after select a SWOODBox parameter and press escape touch (SR-2989).
o Panel: Optimization to speed panel insertion in big assembly (SR-3037).
SWOOD CAM
o Milling: Auto-pocket issue with multiple open pockets (SR-2983).
o Milling: Auto-drilling too deep on rabbet (SR-2877).
o Milling: Auto-drilling goes down 2 times after rebuild (SR-2878).
o Milling: Force tool axial move up for operation using option "no compute jump trajectory” (SR-3015 & 3016).
o Milling: Rebuild of a resumed pocket with auto-pocket make SOLIDWORKS crash (SR-3061).
o Milling: Delete pocket from opened groove on panel border (SR-3058).
o Milling: Bad evaluation of the Corner end milling operation (SR-2812).
o Milling: Cross groove not milled by manual selection (SR-3089).
o Milling: After each rebuild, the saw trajectory change direction (SR-3010).
– What Is New ?
7
Generalities
o SWOOD RX: Modification of the list of files to be saved according to the choices made by the user (SR-2757).
SWOOD Design
o Generality: SOLIDWORKS crashes if option "Rebuild when SOLIDWORKS rebuild" in SWOOD Center (SR-
2875).
o Generality: Reference not changed in SWOOD 2020 SP4 / 2021 SP0 and SOLIDWORKS 2021 fixed, failure
to catch "Is Locked Here" status that help to choose between "EPDM File Copy" or "Local File Copy" (SR-2815).
o Generality: The following options change the behaviour of EPDM copier references tree that will ignore models
only referenced by a part (external parts references) (SR-2797):
[FRAME]
EPDMCOPIER_IgnorePartReferences=1 ;0 by default
[SWOODBox]
EPDMCOPIER_IgnorePartReferences=1 ;0 by default
[Panel]
EPDMCOPIER_IgnorePartReferences=1 ;0 by default
o Connectors: Tolerance management improved for non-parallel faces in the connector’s insertion command.
o Connectors: Possibility to use trim/extend selection for connectors in a context defined "male only".
o Edgeband: Parts with edgebands that are machined with SOLIDWORKS features have lost their edgeband
properties (SR-2864).
o Panel: Orientation issues with the Panel Manager (SR-2828).
o SWOODBox: Insertion by selection of sketch point (SR-2841).
SWOOD CAM
o Generality: Tool synchro 4K management (SR-2777).
o Milling: Clamex on side 5 are recognized but should not be (SR-2825).
o Milling: Auto Helical Interpolation Wrong geometry detection (SR-2775).
o Milling: Pockets going through the part recognized even if drilling done before (SR-2772).
o Milling: New option to exclude in groove recognition a geometry with an arc in the extension of it. In this case,
the geometry is not a groove, it’s a pocket (SR-2801).
o Milling: Auto sawing wrong trajectory with imported part (SR-2881).
o Milling: With MPPocketMacro = 2 (rectangular pocket with round corner) , corner radius egal 0 (SR-2910).
o Milling: In inner pocket through all, the extend overflow option is set to 5 mm but it should be 0 to have the
correct size of pocket (SR-2858&2905).
o Milling: Missing icon after changing Lead-in or type of profile (SR-2773).
o Milling: Bad start point with a drill-breaking on face created from OP0, with a modification of the depth and
inversion of direction (SR-2882).
o Milling: With Drill-breaking on Face_1, the lead-out go through the part (SR-2880).
o Milling: Drilling programmed in FACE_1 is done in the FACE_3 direction (SR-2868).
o Milling: SOLIDWORKS crash after autopocket (SR-2228).
o Milling: Autopocket with multiple tools collision on edges (SR-2789).
o Milling: Multiple WOODWOP pocket recognition on FACE (SR-2833).
o Milling: Wrong toolpath with autopocket if second pocket milling activated (SR-2873).
o Milling: New option in Auto Groove to remove non-rectangle groove (SR-2801).
o Milling: An autopocket detect a pocket that does not exist (SR-2636).
o Milling: Auto pocket missing recognition (SR-2847).
– What Is New ?
8
REPORT
o Generality: “Parser” report (SR-2355).
New possibility to force encoding of text locally (only for the specified variable) in the format syntax.
-[VARNAME:!JSTEXT] (javascript string)
-[VARNAME:!JSONTEXT] (json string)
-[VARNAME:!XML] (XML)
-[VARNAME:!HTML] (HTML)
ex: var Resources = '[Resources_Path:!JSTEXT]'
– What Is New ?
9
SWOOD Design
o Generality: New tool “Hardware Installer” allow to download hardware from Hettich.
o Connectors: Possibility to define a subassembly (component) that will receive the hardware of a connector
feature.
SWOOD Design.cfg
SWOODDesign
[CONNECTOR]
UserDefinedTargetComponentForHardwares=1
o Connectors: Exclude interference areas of edgebands for connectors insertion (SR-2196).
o Frame: Swood copy frame function - Unexpected behavior when _1 in source name (SR-2692).
o Edgeband: Possibility to define the edgeband in a feature from a custom property.
SWOOD Design.cfg
(SWOODDesign)
[EDGEBAND]
AllowFromCustomProperty=1
[[EXTENDED_PROPERTIES
[[SWOOD_PanelEdgeBand
TYPE = S
DEFAULT_VALUE =
DESCRIPTION = Custom Property
]];SWOODCP_PanelEdgeBand
]];EXTENDED_PROPERTIES
o Panel: New possibility to isolate filtered component in the graphic view in the Edit panel command.
Filters:
- Panels without material or with a SWOOD Material not found (ex: suppressed material)
- Panels with errors (ex: wrong thickness)
o Panel: Edit Panel command renames the components (SR-2759).
o Material: New custom properties exported in SWOODDesign.Cfg:
CustomPropertyTopLaminateMaterialWithGrain = TopStockMaterialWithGrain
CustomPropertyBottomLaminateMaterialWithGrain = BottomStockMaterialWithGrain
CustomPropertyCoreStockMaterialWithGrain = CoreStockMaterialWithGrain
CustomPropertyLayerMaterialWithGrain = StockMaterialWithGrain
o SWOOD Center: Differentiate stock offset in SWOODCenter Panel linker.
o SWOOD Center: New option added in SWOOD Center Model definition panel that force SWOOD Center model
to be rebuilt each time a SOLIDWORKS rebuild is called.
o SWOOD Box: SWOOD BOX Free insertion.
o SWOOD Box: Warning message lock the variable modification in SWOOD Boxes (SR-2726).
SWOOD CAM
o RM Simulation: Texture of laminate available.
o RM Simulation: Panel texture available in the simulation.
o RM Simulation: Improved handling of final result, less triangles are manipulated allowing user to have a better
experience when moving bodies.
o RM Simulation: Detection of collision between rough/tool, rough/head, tool/table.
o RM Simulation: Bad simulation with Engraving cutter (SR-2813).
o Machine: Use a point in the plan / table name (SR-2555).
o Milling: New option in Contour milling to lead in the middle on the longest edge.
o Milling: New Operation “Auto Partial Contour” to manage milling with edgebands.
o Milling: New Operation ”Milling after grooving” to resume pocket angles after sawing.
o Milling: New Operation ”Cut for outline” to resume pocket to cute the stock of the panel.
o Milling: Through-all pockets milling available in AutoContour (SR-2169).
– What Is New ?
10
o Milling: Aggregate with C fixed and B twist can only milling one face (SR-2653).
o Milling: Bad auto pocket detection on saw face (SR-2728).
o Milling: When turning the aggregat 180° in the AutoClamex processing the tool is placed wrong and the
machining ils false (SR-2774).
o Milling: Auto-pocket recognize the end of a groove (already milled) as a pocket (SR-2806).
o Milling: Autopocket WOODWOP output with 0mm length and width (SR-2635).
o Milling: WOODWOP Pockets done multiple times (SR-2810).
o Post-Processor: Possibility to read custom properties and insert it in the program.
o Post-Processor: Bad words renaming (SR-2766).
REPORT
– What Is New ?
11
]]
[[PRODUCT_NAME2
TYPE=S
EVALUATION=<EVAL(LEFT("<SW.TITLE>",6))>
]]
[[QTY2
TYPE=I
EVALUATION=LEN("<SW.TITLE>")/2
]]
• "REPORT_ISNESTINGPROJECT" variable added in report:
This variable value is true if the main report assembly is a nesting file.
In all the case "PROCESS_SWOODCAM_REPORT" must be 1 and SWOOD CAM Connected to have this
value evaluated, otherwise value is false.
• Process CAM in report
3 conditions added in report.cfg
REPORT/PROCESS_SWOODCAM_CONDITION
REPORT/PART/PROCESS_SWOODCAM_CONDITION
REPORT/ASSEMBLY/PROCESS_SWOODCAM_CONDITION
These conditions are evaluated on each file to define if the CAM part of the file must be processed.
If a non-empty and valid condition exists at file level (PART/ASSEMBLY) then this condition is evaluated.
Else If a non-empty and valid condition exists at report level then this condition is evaluated.
In all the case "PROCESS_SWOODCAM_REPORT" must be 1 and SWOOD CAM Connected, otherwise the
conditions are not evaluated.
• Image format "Emf" "Wmf" "Exif" added reporting.
FORMAT=EMF
FORMAT=WMF
FORMAT=EXIF
The file is a png saved on different format by Windows API
• Export Nesting sheets as IGES files during report
[IGESFILE]
PROCESSON = PROGRAM
CONDITION = (PROG_NSHEETQTY) > 0
TYPEDOCUMENT = IGES
PATH = <REPORTPATH>\IGES\<NAME>.igs
HIDDEN = 0
AUTOPROCESS = 1
[[IGES
NESTINGBOARDCOLOR = FF6B7C
PARTCOLOR = FFE949
CREATENESTINGBOARD = 1
]];IGES
– What Is New ?