swBSD

Version 0.80 Beta
Automotically Generate SolidWorks Sheetmetal Bending Sequence Drawings

User Manual



CAUTION: You must check and validate every swBSD output by other means.

What is swBSD?

swBSD analyzes SolidWorks sheetmetal parts and annotates corresponding flatpattern drawings with bend parameters. This significantly reduces the time required for generating bending sequence production drawings from SolidWorks sheetmetal parts. swBSD is completely user configurable and the outputs may be customized to any specific documentation requirements.
Sample BSD

Installing swBSD

Copy swBSD.dll to any convenient folder, maybe [$SOLIDWORKS/macros/swBSD/]. In SolidWorks open swBSD.dll file as you would any other SolidWorks document. Alternatively, you can also drag and drop swBSD.dll from the Windows Explorer into SolidWorks. swBSD will be added to the [Tools] menu of SolidWorks and you can start the program by clicking it. All necessary registry entries will be made by SolidWorks on exiting it.

Disabling swBSD

You can disable swBSD anytime through the [Tools]->[Add-ins...] menu in SolidWorks.

Uninstalling swBSD

Quit SolidWorks and delete the [swBSD.dll] file.

Compatibility

swBSD has been developed and tested with SW 2005.

Operation

Clicking on the swBSD menu item will invoke the swBSD Property Page that will allow you to set the operating parameters for swBSD operation. NOTE: the swBSD menu item will appear only if a drawing document is open in SolidWorks.
swBSD Property Manager Page
Selecting the appropriate choices and pressing [OK] will open the corresponding part document and analyze and collect the bend parameters. The drawing document is then automatically annotated with these parameters. The base feature for all bends is the face that is specified in the part "Flat-Pattern" definition, or in the "Sheet-Metal" feature definition if the "Flat-Pattern" feature is unavailable. The bend direction is determined with reference to this face.

Annotation Format Specification

Annotation Format specification is a text string that determines how the bend parameters are formatted. Each field ("token") in this string is delimited by a "|" (pipeline) character. In case the token is of the "reserved" type the corresponding value is output. In every other case, the token is copied directly to the output.

The following tokens are reserved and are interpreted as described within the context of swBSD:

Token Description
BEND_DISTANCE This is the reference distance between the bend virtual corner to its reference edge. In case the reference edge is also a bend then the distance will be up to its virtual corner.
BEND_DISTANCE_WITH_UNITS As above, but with either (") or "MM" appended to the distance value as appropriate.
BEND_ANGLE The included angle of the bend.
BEND_ANGLE_WITH_UNITS As above, but with either "DEG" or "RAD" appended to the angle value as appropriate.
BEND_DIRECTION_UP_DOWN The direction of the bend, "UP" or "DOWN"
BEND_DIRECTION_U_D The direction of the bend, "U" (Up) or "D" (Down).
BEND_INTERNAL_RADIUS The internal bend radius.
BEND_INTERNAL_RADIUS_OPTIONAL Same as above but will be output only if the radius is NOT equal to the sheet thickness or the default part bend radius.
BEND_SEQUENCE_NUMBER The sequence number of the bend as defined in SolidWorks.
BEND_NAME The SolidWorks bend feature name.

Limitations of swBSD

Known Bugs and Issues

swBSD Version History

Version Date Remarks
0.50 Beta 23-Aug-2005 Initial Release
0.60 Beta 25-Aug-2005
  • Implemented "Show Base Feature".
  • Colour and Layer selections.
  • Minor tweaking of output formats.
  • Hemming bend problem fixed.
0.70 Beta 27-Aug-2005
  • Use of some features that are exclusive to SolidWorks 2005.
  • Part Summary and Bend Sequence Tables.
  • Added "BEND_NAME" token to the bend parameter format specification.
  • Removes all Tables and Notes previously entered by swBSD (but not reference lines).
0.80 Beta 28-Aug-2005
  • Works as expected with "SketchBend". These were previously ignored by swBSD.

EULA (End User Licence Agreement)


If you like swBSD, please support its development by clicking the [Make a Donation] button:

Copyright (C) 2005 Vinodh Kumar M.
| www.swCP3.com | info@swCP3.com | Document Version: 0.40 | Date: 11-Sep-2005 |