Changelog
12.0.4.0
Improvements
- Added custom CSV output. Line counter increases by 1 for every valid undersize. [RM-10184]
- New option 'CONTACT_AREA_MAX_COVERAGE' added to define a threshold value from which a warning is displayed in Base UI and Burnsheet UI. The option value defines the maximum coverage of the blank area by contact surfaces in percent. Default is 80%. [RM-10357]
Bugfixes
- Base UI: Fixed restoring of last value if A_BASE / B_BASE are edited before additional dimension changes. [RM-10218]
- Export: Check electrode for existing csys before export. Check is version dependent. [RM-10191]
- Fixed problem to open local help with spaces in path.
12.0.3.1
Bugfixes
- Computation of outline for legacy electrodes. Electrode size shows wrong values if a rotated csys EDM_ORIGIN_TOP is used. In case electrodes are created in SE 7.0 'EDM_ORIGIN' is now always used to compute blank size. 'SE_EDM_BASE' or named csys (option EDM_ORIGIN_NAME) are used in SE 8.0 and later. [RM-10062]
- Export configurations: option SE_DECIMAL_SEPARATOR is not applied correctly if set in export.cfg. For example SE_DECIMAL_SEPARATOR , [RM-10060]
- Export configurations: option SE_EXPORT_GAP=1/2 is not applied correctly to some outputs. Error occured beginning from version 12.0.2.1 for Agie, Charmilles, Exeron, EPX and Makino. SE_EXPORT_GAP supports following values: 0: uses overburn value without conversion (1:1) 1: duplicates overburn value (2:1) 2: halves overburn value (1:2) [RM-10058]
12.0.3.0
Enhancements
- Allow separate temlates for model types in SMARTElectrode. Template name Model type Replaces Creo template configuration\model\se_assembly.asm Electrode assembly Option: template_designasm configuration\model\se_reference.asm Reference assembly Option: template_designasm configuration\model\se_reference.prt Reference part Option: template_solidpart configuration\model\se_electrode.prt Electrode part Option: template_solidpart configuration\model\se_analysis.prt Analysis model Option: template_solidpart configuration\model\se_mfg.asm Manufacturing assembly Option: template_mfgnc configuration\model\se_mfg_workpiece.prt Workpiece for manufacturing Option: template_solidpart [RM-9506][RM-9408]
- Added French localization for SMARTElectrode. [RM-9896]
Improvements
- Base UI: Also consider template length on automatic blank size selection. Several blanks with same section but different lengths can be added to data files. For example: 15x15x50, 15x15x75, 15x15x100, ... [RM-9897]
- Added export options WM_COPY_TO_WORKSPACE=YES/NO and WM_ADD_AS_SECONDARY_CONTENT=YES/NO to copy created file to active workspace. Electrode assembly will be set as primary content if WM_ADD_AS_SECONDARY_CONTENT=YES. Limitations: This works only for exports creating a single file. The file will be created in defined save location at first and then copied to workspace. [RM-9244]
- Changed some UI button labels. Holder UI - Remove 'Update'. Use 'Assign' instead of 'OK'. Use 'Close' instead of 'Cancel'. Manufacturing UI - Remove 'Update'. Use 'Create' instead of 'OK'. Use 'Close' instead of 'Cancel'. Drawings UI - Use 'Close' instead of 'Cancel' Post-Processor UI - Use 'Create' instead of 'OK'. Use 'Close' instead of 'Cancel'. Output UI - Use 'Create' instead of 'OK'. Use 'Close' instead of 'Cancel'. [RM-8802]
- Improved rounding behaviour. For example it's now possible to set D3=0 in template files without setting option INCREMENT_SIZE=0. [RM-9913]
- Base UI: improved detection method for automatic attach to FREE_FACE and show warning for failed features only once. Failed surfaces will be listed in message log. Surfaces must meet all conditions to get connected to FREE_FACE: (1) normal vector must be parallel FREE_FACE normal, (2) surface must not be part of base group, (3) surface must not belong to a cutout feature, (4) distance from FREE_FACE must be > 0. [RM-9533]
- Changed behavior of UI implementations. UIs open without prepended select window. Selection buffer will be automatically validated and applied if possible. Selection mode starts automatically if no selection is applied. Select window will be hidden if possible. [RM-9630]
- Added new orientation SE_ASM_DEFAULT to operation for default projection. Available orientations are: SE_ASM_DEFAULT, SE_ASM_ISO, SE_BACK, SE_BOTTOM, SE_DEFAULT_ISO, SE_FRON, SE_RIGHT, SE_TOP [RM-9576]
- Use valid name length of 19 characters for virtual names (.LONGNAME) defined in *.SFR and *.SBR. Virtual names are the names the customer sees in the file list. [RM-9445]
- Added option SE_CREATE_SHORT_FILENAMES to allow usage of 8.3 file name format for AGIE export. [RM-9444]
Bugfixes
- Fixed error in fast burnarea projection calculation in Base UI. [RM-9597]
- Base UI: Corrected calculation of variable D1 on change.
- Import UI: enable selection of burngap feature again.
- Removed csys displaylist of current operation if new operation is created.
12.0.2.1
Improvements
- Consider factor for burngap/undersize conversion "SE_EXPORT_GAP" in post-processors. 0: uses overburn value without conversion (1:1) 1: duplicates overburn value (2:1) 2: halves overburn value (1:2)
12.0.2.0
Enhancements
- Added UI "Start Position" in electrode design ribbon to simplify adjustment. Start can be independently edited for every electrode position (component). User inputs override default start and csys "STARTPOS" on OK. [RM-9316]
- Allow creation of workpiece dimensions using my_drawing_format.cfg. Use keywords WP_MINX_MINY, WP_MINX_MAXY, WP_MAXX_MINY and WP_MAXX_MAXY to access min/max points of workpiece outline of any named drawing view. SE automatically evaluates datum points from group 'SE_AUTO_CSYS' to provide points in correct order. [RM-5070]
- Revised Import UI for easier integration of electrode models not created with SMARTElectrode. Necessary features and parameters will be added to support most of the functionality in SMARTElectrode like drawing creation and export. [RM-5116][RM-6208]
- New surface selection tool 'tool path'. Surfaces completely within a dragged tool path are selected. Tool diameter can be set in UI. Dragging can be limited to horizontal/vertical movement pressing . [RM-9237]
Improvements
- Classify UI - don't open UI automatically when model without type is found. Command can be accessed via ribbon. Unlassified components get temporary color PRO_COLOR_ERROR. [RM-9388]
- Added dynamic dragging to cutout UI. Size of solid can be changed interactively when "Dynamic Drag" is activated. Dragging is supported for creation and redefinition of cutout. [RM-8715]
- Operation UI - New default value "-1" for option DEFAULT_START_DATUM. When defining a new operation, height of workieces will be calculated, rounded by INCREMENT_POS and set as start datum offset. Therefore even long electrodes are securely placed above workpieces by default. Use command "Modify Operation" to adjust start-position of all electrodes of an operation. Use new command "Start Position" in Design Ribbon to optimize start-position of a single component. [RM-9315]
- Add parameter SE_IMPORTED_ELECTRODE = 1 to successfully imported electrodes. This avoids skipping of electrode in output/post-processor UI. [RM-9235]
- Added flexible modeling (FMX) shape/geom rule selections to group 'Select' in electrode design ribbon. New accessible selection tools are: Cut, Cut and secondary shapes, Round, Round and secondary shapes, Boss, Boss and secondary shapes, Coaxial surfaces. [RM-8261]
- Revised group 'Select' in electrode design ribbon. Moved rarely used commands into overflow of group. This mainly concerns commands that select datum surfaces, quilts or their contours: 'Same', 'Datum faces', 'Quilts', 'Edges', 'Loops', 'All Loops' [RM-9294]
- Configuration - allow usage of unicode characters in parameter configuration. For example: ▼ for undersize_1 / roughing ▼▼ for undersize_2 / semi-finishing ▼▼▼ for undersize_3 / finishing ▼▼▼▼ for undersize_4 / fine-finishing [RM-9151]
- Base UI - very small negative values for D3 are shown as errors in UI. Interpret very small negative values as 0 for D3. For example D3 = -1.874e-15. [RM-8289]
Bugfixes
- Renamed some localization files to avoid collisions with other auxiliary applications. Renamed menu.txt, message.txt, gui.txt to se80_menu.txt, se80_message.txt and se80_gui.txt. [RM-9343]
- Mirror electrode - check if FREE_FACE normals of active and reference electrode are aligned (collinear and same direction). Mirror FREE_FACE as well if necessary. [RM-9242]
- Creation of new electrodes failed after drawing creation. SE has overwritten the config option 'START_MODEL_DIR'. This error occured in 12.0.1.0 and 12.0.1.2. [RM-9400]
- Command 'New with base' - avoid crash if part file without data file is selected. Changed file filter from '.prt' to '.dat' to make sure to hide incomplete templates. The selected template is checked for completeness: (1) model, (2) base group, (3) data file. [RM-8286]
- Base UI - fixed skipped optimization for C angle if suppressed base is resumed and updated. Use insert mode and Base UI to integrate design changes. This avoids outdated drawings, because base features don't have to be created again. [RM-9133]
- Placeholders for parameters (like &initial_date and &user_name) are not replaced with 'real' parameters during drawing creation. This was fixed for all drawing templates using electrode assembly as base model: asm_bom, asm_wp, asm_operation and asm_edm. Works without errors for edm_default. [RM-5425]
12.0.1.3
Bugfixes
- Output for Agie - fixed calculation of ID_VALRETP. ID_VALRETP defines return plane from workpiece and is the distance from operation csys to secure plane. [RM-9097]
12.0.1.2
Bugfixes
- Burnsheet UI - cancel command 'Redefine cutout' if electrode does not contain any cutouts created with SE. This may happen for empty electrode models, mirror or merge, interactive modeling... [RM-9083]
- Burnsheet UI - fixed error if electrode with same component ID appears two times in tree. [RM-9082]
12.0.1.0
Enhancements
- Update all electrodes of operation if reference csys is changed interactively. SE checks reference csys for change of version stamp. Version stamp changes on redefine or adjustment to dimensions. [RM-8007]
Improvements
- Burnsheet UI - hide UI if notifications are opened. Also all other components are temporarily hidden. Click on notification message highlights features (base, cutout) or parent model (copy, split, merge, mirror). Double-click starts redefine for cutouts or recenters base. [RM-9063]
- Electrode templates - allow disable of automatic adjustment of D1. Use option USE_OPERATION_DEFAULT_FOR_BASE=YES to enforce usage of ADTM_FREE from operation definition. Default value for option is NO. [RM-8711]
- Output UI - allow value '&model_name' for option SE_EXPORT_FILE to use assembly name for output file. Valid values are &model_name, &, . [RM-8712]
- Project UI - added context menu to allow deletion all selected models from list. [RM-8986]
- Project UI - allow redefinition of assemblies using reference method 'original models'. Position of components will be updated on Ok. [RM-9031]
- Base UI: pre-selected surfaces will be used as user-defined FREE_FACE. SE creates an additional datum plane and renames original FREE_FACE to DEFAULT_FREE_FACE. If user deletes base and user-defined FREE_FACE again, SE handles also DEFAULT_FREE_FACE properly. [RM-8994]
- Check UI: delete copy-geoms of touching faces in analysis model if electrode component is deleted or suppressed. [RM-9022]
- Display filter for active component also displays/hides analysis model.
- Cutout UI: temporary store and show highlighted user selections in Cutout UI during creation and redefinition. Selection buffer may be lost if user clicks in object window leading to termination of command. [RM-9005]
- Postprocessor Ingersoll: integrate 'GenTypEl...' in output. 'RO' for roughing, 'PF' prefinish, 'FI' finish and 'FF' for fine finish. [RM-8969]
- Added two manufacturing templates: mfg_3axis for usage with ordinary 3-axis milling and mfg_moduleworks for usage with HSC operations. XML files for reference control have been updated to set a datum plane for MILL_WINDOW and MFG_DETPH. MFG_DEPTH uses FREE_FACE or frame if available. [RM-8914]
- Updated AGIE export: use equidistant (3d/spheric) for undersize default and centre (=1) as default for position of electrode correction in erosion direction. Output of STARTPOINT ID_POSX, ID_POSY, ID_POSZ corresponds to SECUREPOS in SMARTElectrode. Measured incremental from STARTPOS. Output of WORK ID_POSX, ID_POSY, ID_POSZ corresponds to STARTPOS in SMARTElectrode. Absolute position from operation. Output of ID_GEO1_XBAHN, ID_GEO1_YBAHN, ID_GEO1_ZBAHN corresponds to ENDPOS in SMARTElectrode. Measured incremental from STARTPOS. Catalog correction in Z (IDRU_CZ) is overall height from holder csys to EDM_ORIGIN. Parameter 'HOLDER_LENGTH' can be used to set a default holder height. Resulting value is rounded with INCREMENT_POS. [RM-8579]
Bugfixes
- Burnsheet UI - retrieving dependency status from suppressed or failed copy-geoms leads to modified copy-geoms. Components/featues will be skipped. [RM-8939]
- Burnsheet UI - automtaic update of cutouts did not work for new cutouts. SE opens redefine UI for cutouts if geometry is outdated instead of changing dimensions automatically. Auotmatic update does not work anymore as users can change position and size individually. [RM-8518]
- Project UI: don't convert selection of assembly to selection of sub-components if reference method 'original models' is used. [RM-9030]
- Fixed problem for imported electrodes/operations from SE 7.0 and before. [RM-8782]
- Cutout UI: cancel without creation of cutout if selected items are invalid (non-geometric items like datums or selections inside electrode).
- Remove templates from active workspace after creation of manufacturing assembly. [RM-8905]
- Base UI: reset secure Z position of base when template size is changed. Otherwise interference with workpiece can occur and cancel calculation of D1. [RM-8708]
- Base UI: keep assigned holder even if current type is not found in library. [RM-8582]
- Operation UI: offset from solid was not caluclated for a pre-selected csys. [RM-8709]
- Drawing UI: set option 'drawing_view_origin_csys' to 'none' during drawing creation. Option may lead to displaced views as EDM_ORIGIN is in center of solid. [RM-8902]
- Drawing UI: don't create additional electrode drawing sheet if assembly simprep is already used. Applies to options CREATE_EDM_POSITIONING_SHEETS=1 (one sheet per model) and MERGE_EDM_POSITIONING_SHEETS=4 (add views to electrode drawing sheet). [RM-8565]
- Project UI: show error message it assembly already exists in session, working directory, search paths, workspace or commonspace. [RM-8564]
- Drawing UI: close drawing window before merge to make sure correct drawing is displayed in base window. [RM-8563]
- Fixed unnecessary update of datum plane features in manufacturing templates. Avoid deletion of feature name for datum planes. Hide *.XML files in template browser in manufacturing UI.
12.0.0.0
Enhancements
- Added new default parameter '&overburn_qty' to show sum of all quantities. Parameter shows sum of '&overburn1_qty', '&overburn2_qty', '&overburn3_qty' and '&overburn4_qty' if overburn values are >0. [RM-8423]
- Added EDM Postprocessors with new UI to write data for EDM. Postprocessor module necessary. [RM-8132]
- Updated post-processor for INGERSOLL to consider overburn quantities. [RM-8135]
- Added adjustable cutout. Position (X, Y, Z, C) and Size (Length, Width, Depth, Offset) can be controlled in UI and redefined later. [RM-8255]
- Allow redefinition of electrode assembly. Definition of reference part can be changed. [RM-7496]
Improvements
- Drawings - allow creation of electrode part drawing with several sheets showing part and assembly views. This improvement is for electrodes reused in other assemblies. Every drawing sheet shows part views and assembly views of another assembly. Options for drawing setup: CREATE_EDM_DRAWING = YES - 'Create Part Drawing' is active. MERGE_EDM_DRAWING = 1 - Don't add electrode drawing to another drawing. CREATE_EDM_POSITIONING_SHEETS = 1 - 'One sheet per model' is active in drawing dialog. MERGE_EDM_POSITIONING_SHEETS = 4 - Add views to electrode drawing sheet. [RM-8417]
- Output UI - name export like operation by default. All operations of electrode assembly can be exported in a row without changing the name. [RM-8448]
- Allow output by simprep. In addition to export by operation or selected electrodes, users can now also select a simplified representation for export. Simplified representations could be added for repair, new electrodes necessary through design change or gate electrodes. [RM-8260]
- Allow import of operation sub-assemblies from SMARTElectrode 7.0. A new operation has to be defined if new electrodes should be added.
- Use color of electrode part to color copy of touching faces in analysis model if COLOR_TOUCHING_SURFACES is not defined in my_color_format.cfg. [RM-8244]
- Added effective burn-area and workpiece material to Base UI. Added buttons to perform burn-area analysis and to query undersize values from database (overburn_calc.txt). [RM-8257]
- Revised assembly UI: allow resize, changed arrangement of controls [RM-7495]
- Use internal parameter lists instead of options for postprocessors. [RM-8131]
- Improved AGIE export to work without specific configuration for postprocessor module. [RM-7092]
Bugfixes
- Remove material file from workspace after assignment. [RM-8411]