SMARTElectrode Changelog
15.1.1.0
Enhancements
- Allow disabling of electrodes or workpieces in Burnsheet UI. Disabled components can still be edited and enabled again. Disabled components are not checked for interference or touching faces. During export these components are skipped and won't show up in export results. This functionality can be used to disable outdated workpiece geometry or to avoid output of construction dummies or advanced electrode designs like gate electrodes. [RM-4595]
- Add interface for Sodick LNPro. This interface is available as license option. [RM-14630]
- Export: Allow usage of layer settings file during export of 3d data. The file has to be named 'layer_settings.txt' and has to be located in export or post-processor configuration. Examples can be found in configurations that create 3d exports. Customize content and rename 'example_layer_settings.txt' to 'layer_settings.txt' to activate. [RM-14469]
- Integrate header for Soflex factory automation into output for AC Form (xmlj). Information for Soflex is added as comment to the file using a new keyword with value 'SE_INSERT:<config to insert>' followed by : and name of the postprocessor configuration to insert. This behavior allows to add additional output to all exising postprocessors and exports. [RM-13903]
Improvements
- Export: provide necessary export profiles with installation. Profiles available in configuration after installation: processor/ZK/pp/def_profile.dep_step (includes datums, utilizes protocol 'ap242') and processor/MAKINO/pp/def_profile.dep_para (exclude datums and bodies). [RM-14257]
- Export: Add all axes to hidden layer 'SE_EXPORT_TEMP' before any 3d export file (IGES, STEP, ...) is written. Embedded axes in Extrude or Hole features are also considered. [RM-14469]
- Postprocessor AC Form: consider undersize quantity in export. For example two roughing and one finishing electrode are leading to three Tools and three ShapeTools in export. [RM-14353]
- Interface for Ingersoll Multiprog (MPG): define technology on first occurance of electrode and call by name for subsequent positions.
- Remove check of model status and enforced regeneration to avoid continuous update of model data. [RM-14267]
Bugfixes
- Drawing creation may finish with incomplete drawings when working with active workspace and Creo option 'dm_upload_objects automatic'. Automatic upload to sever-side workspace may result in a conflict if previous save operations are still unfinished. Removed automatic erase of drawings from session and number of save operations are reduced to avoid this issue. [RM-14852]
- Drawing creation: in some cases a newly merged drawing with applied simplified representation overwrites the simplified representation applied to a repeat region on another sheet. Affected tables (templates ASM_OPERATION and ASM_EDM) are now automatically recreated. [RM-7504]
- Fix failing assembly of holder in Creo 9.0. [RM-14750]
- Fix using base groups with rectangular sketches and no frames. The automatic enlargement of the base size when no matching template is found takes the frame width (FRAME_WIDTH) into account when calculating the new size. This creates a base with values for A_BASE and B_BASE that are too large. [RM-14670]
- Delete supplier, type and selected instance when base group is deleted. This prevents display of wrong information in burnlist and output. Parameters "SE_EDM_SUPPLIER", "SE_EDM_TYPE" and "SE_EDM_SIZE" are internally set to "-". [RM-14338]
- Base UI: Avoid premature exit for corrupt geometry in auto-attach. Show detailed message for faces that couldn't be processed. [RM-14622]
- Assemble Again UI: fix wrong preview position when auxiliary csys are not correctly defined. Overhaul UI: move pushbutton "Creo constraints" to commit bar and add pushbutton to reset position to origin. [RM-14605]
- Read correct operation definition considering assembly structure (asmcomppath). Only operations on top-level can be activated or edited. Operations on sub-assembly level are readonly. [RM-14503]
- Reread operation zero when group is resumed. [RM-14485]
- Make sure to use current model-data in Base UI. [RM-14442]
- Postprocessor AC Form: Correct calculation of <PrepToolLength>. Use electrode height (&z_size) as default for now. Total length of tool is defined as height of electrode minus part inserted in holder.
- Avoid crash if electrode base data can't be initialized in Holder or Manufacturing UI. [RM-14332]
- Fix wrong calculation of D1 (normal distance from FREE_FACE to workpiece) if initial position of base is below workpiece outline. When adding the base to electrode solid, SMARTElectrode calculates the initial distance D1 from workpiece to FREE_FACE using tessellated data. The electrode outline is extended by option value LATERAL_KEEPOUT_DISTANCE in X/Y/Z direction (RM-13766). Electrode outline may not completely overlap workpiece outline if initial position of base is much below workpiece outline. Therefore calculated (negative) D1 is too small and optimization of base position fails. This issues is solved by extending the electrode outline in +Z direction to securly overlap workpieces in that area. [RM-14331]
- Check for availability of unit system on creation of new models. A new unit system is created if named unit system is missing. This avoids problems if unit system of assembly template and part template differ. [RM-14007]
15.1.0.0
Improvements
- Base UI: prefer template without rotation (C=0°) if several templates with same blank dimensions are available. [RM-10543]
- Operation UI: usage of option DEFAULT_START_DATUM=-1 sets workpiece height as offset for selected csys. This is not necessary anymore. With RM-13762 calculation of default start position takes contour height of electrode into account and therefore avoids collisions with workpiece geometry. Option value can be adjusted in #Options #Operation #DEFAULT_START_DATUM. [RM-13877]
Bugfixes
- Allow renaming of manufacturing assembly and workpiece in Manufacturing UI and Rename UI. In some cases a renamed electrode may not meet the naming format anymore. The new functionality addresses this issue. [RM-13988]
- Don't automatically delete failed cutout features in electrode model. Size of cutout or model accuracy can be adjusted by user manually to fix feature. [RM-13948]
- Adjust mapkeys to create wireframe styles for electrodes and workpieces. [RM-13966]
- Fix error when calculating the free base size if no sufficiently large blank was found in the blank list. New default value for SOLID_CONTOUR_CLEARANCE (1.0 mm or 0.05 in) makes sure that calculated blank is always larger than electrode contour. Furthermore a fix blank length from blank list won't be overwritten during calculation if its size is sufficient. [RM-10219]
- Definition of start and secure position: in some cases a rotated EDM origin is useful. (1) for definition of a user-defined start position or (2) if EDM origin uses an iverted Z-direction (NC setup). In those cases either the display of start and secure or calculated parameters have been wrong. This error is fixed. Csys SE_EDM_BASE will be considered for calculation of rotation angles ignoring any rotations applied to EDM origin. EDM origin is only used to evaluate position of electrode. For legacy electrodes from version prior SMARTElectrode 8.0 EDM_ORIGIN will be used instead of EDM_ORIGIN_TOP. [RM-13878]
- Drawing UI: drawings of newly added electrodes are not created if assembly drawing with position sheets already exists. Retrieval of assembly drawing with positions sheet activates the simplified representation of last sheet. All other electrodes are then suppressed by simplified representation and skipped during drawing creation. Changed behavior to activate previously used simplified representation again after retrieval of assembly drawing. [RM-13905]
15.0.0.0
Enhancements
- Enhance calculation of default start and secure position. Result was depended on position of EDM_ORIGIN csys. This led to disadvantageous or even wrong start positions for electrodes. Now the contour height of electrode is taken into account when positions are calculated. Adjustment of operation default planes may be necessary to respond appropriately to the new behavior. The new behavior is available for all assemblies from current versions. [RM-13762]
- Option UI: introduce new option #Electrode #LATERAL_KEEPOUT_DISTANCE to define the minimum distance in XY direction from the base that must not be disturbed by workpiece geometry. Option value will be added to electrode's base outline in XY direction before Z position of a new base is adjusted. The Z position will be increased to avoid an interference of workpiece geometry with keepout volume. Default: 0 [RM-13766]
- Option UI: introduce new option #Electrode #SOLID_CONTOUR_CLEARANCE to define minimum XY clearance from solid contour in XY direction. Option value will be added to electrode's solid contour before blank size selection and defines the minimum blank size. Default: 0 [RM-13765]
- Allow export of Creo View files. Use keywords 'SE_EDM_BACKUP_PVS' or 'SE_EDM_BACKUP_PVZ' in export template to create a file structure for Creo View (PVS) or a zipped archieve of the files (PVZ). PVS creates a *.pvs for the file structure and numerated *.ol files containing viewable geometry. Outdated formats ED and EDZ are not supported. [RM-13699]
Improvements
- Allow usage of option files for export of 3d files. Save custom option files to export/{type} or processor/{type}. Type | Keyword in template | Option file name ==================================================================== VDA | SE_EDM_BACKUP_VDA | def_profile.dep_vda STEP | SE_EDM_BACKUP_STEP | def_profile.dep_step IGES | SE_EDM_BACKUP_IGES | def_profile.dep_iges CATIA | SE_EDM_BACKUP_CATIA | def_profile.dep_catv5 SAT | SE_EDM_BACKUP_SAT | def_profile.dep_acis (Acis) NEUTRAL | SE_EDM_BACKUP_NEUTRAL | def_profile.dep_neu X_T | SE_EDM_BACKUP_X_T | def_profile.dep_para (Parasolid) UG | SE_EDM_BACKUP_UG | def_profile.dep_nx (NX) JT | SE_EDM_BACKUP_JT | def_profile.dep_jt [RM-13681]