Extended modules > Creo Elements/Direct Sheet Metal > Creo Elements/Direct Sheet Metal customization > Creo Elements/Direct Sheet Metal shop changes
  
Creo Elements/Direct Sheet Metal shop changes
This file contains changes to the demoshop files delivered with Creo Elements/Direct Sheet Metal 18.1, Creo Elements/Direct Sheet Metal 18.0, CoCreate Sheet Metal 2005, and CoCreate Sheet Metal 2004.
For English, the shop files reside in the directory:
[install dir]/personality/sd_customize/SheetAdvisor/
For all other languages, the shop files reside in the directory:
[install dir]/personality/<language>/sd_customize/SheetAdvisor/
Contents
Shop changes required for MultiUnfold command
Name changes for CoCreate Sheet Metal 2004
Shop changes for CoCreate Sheet Metal 2004
Shop changes for Creo Elements/Direct Sheet Metal 18.0
Shop changes for Creo Elements/Direct Sheet Metal 18.1
Shop changes required for MultiUnfold command
The Multi Unfold command replaces the manual processing often required to create production ready documentation and thus offers a wide range of customization options. In order to take advantage of these options, you will need to customize the shop files, sha_demoshop.lsp and sha_demoshop_func.lsp, to meet your requirements. See The MultiUnfold Process for information on the user interface, and see Multi Unfold for details and examples for updating your shop files.
Name changes for CoCreate Sheet Metal 2004
The shop data and customization files for sheet metal have been moved and their names slightly changed to work with general Creo Elements/Direct Modeling concepts. The list below contains the old file names and locations for CoCreate Sheet Metal 2002 and the new file names and locations for CoCreate Sheet Metal 2004.
Old Name
New Name
personality/pesa_customize.orig
personality/SheetAdvisor/sha_customize
marabou/database/lsp/costmodel_lola.lsp
personality/sd_customize/SheetAdvisor/sha_costmodel_lola.lsp
marabou/database/lsp/demoshop_func_lola.lsp
personality/sd_customize/SheetAdvisor/sha_demoshop_func_lola.lsp
marabou/database/lsp/demoshop_lola.lsp
personality/sd_customize/SheetAdvisor/sha_demoshop_lola.lsp
marabou/database/lsp/shopstable_lola.lsp
personality/sd_customize/SheetAdvisor/sha_shopstable_lola.lsp
personality/SheetAdvisor/punch_fncs/sha_punch_functions.lsp
personality/sd_customize/SheetAdvisor/punch_fncs/sha_punch_functions.lsp
personality/SheetAdvisor/stamp_fncs/stamp_functions.lsp
personality/sd_customize/SheetAdvisor/stamp_fncs/sha_stamp_functions.lsp
All of the files above also exist under the specific language directories.
Shop changes for CoCreate Sheet Metal 2004
The following are changes made to the shop file (sha_demoshop.lsp) and the shop functions file (sha_demoshop_func.lsp).
New keyword :KEEP-TOOLBODY-UNTRIMMED (default nil) in a stamp tool table builds stamp tools which will not be cut at sheet borders or holes.
New keyword :HANDLE sets an automatic part attribute setting from a user-defined function. The keyword must be listed in the material table in the shop file together with the function which should be executed when a new part will be created. The following are examples.
table sheet_metals
:HANDLE sha-part-creation-handler
attribute setting function in [personality/sd_customize/SheetAdvisor/sha_demohop_func.lsp.]
see defun sha-part-creation-handler (and key part material-id) that searches for parameters of :DENSITY :COLOR :REFL-COLOR :REFL-POWER)
columns for :DENSITY and :COLOR listed in the shop file
the columns automatically set the part density and color for each new created part.
Shop changes for Creo Elements/Direct Sheet Metal 18.0
The following are changes made to the shop file (sha_demoshop.lsp) and the shop functions file (sha_demoshop_func.lsp).
A new process type :BEND-PROCESS-180 is available.
A new Roll Bending process is available under :BEND-PROCESS-180. This bend process contains a material and a radius-dependent K-factor.
The Sh_bend_allowance_din function is extended. If the tool ID contains a K-factor and no allowance formula, the roll_bending_allow_din function is called.
The Sh_calculate_bend_allowance_DIN function calculates an allowance for an open angle which is less than zero, that is, for a bend angle greater than 180 degrees. The ANSI formula already covers this case.
A new roll_bending_allow_din function is available, which uses the K-factor of the tool ID and defines the fallback mechanism if a tool entry does not exist.
Shop changes for Creo Elements/Direct Sheet Metal 18.1
The following are changes made to the shop file (sha_demoshop.lsp) and the shop functions file (sha_demoshop_func.lsp).
A new process type :CONE-PROCESSES is available.
A new Cone Bending process is available under :CONE-PROCESSES. This bend process contains a material and a cone-angle-dependent K-factor.
A new :CONE_BEND_FORMULA entry is defined as a fallback formula to calculate the K-factor for a conical bend
A new :CONE-BEND-FLAT-TEXT entry is defined as a fallback flat text which contains the cone angle for conical bends.
A new :K-FACTOR-NORM entry is defined to specify whether the K-factor values are defined in the DIN or ANSI notation. DIN defines a K-factor between 0 and 2, and ANSI defines a K-factor between 0 and 1 (see Allowance tables and formulas for details). :K-FACTOR-NORM is evaluated only by the cone bending calculations as it specifies and uses only the K-factor.
The functions for calculating allowance values now might also return a K-factor. The functions that already hold a K-factor now also return the K-factor.
A new cone_bending_allow_din function is available, which uses the K-factor of the tool ID and defines the fallback mechanism if a tool entry does not exist.
A new cone-bend-tool-check function checks whether a cone bend tool fits to the actual material.