Changelog
14.0.2.0
Enhancements
- Allows editing of parameters from several selected objects. Properties UI can be accessed from ribbon, modeltree and Burnsheet UI. Different values will be shown as bold Status quo. Changes values will be set for all selected objects on confirmation. Consider different behavior for part and component parameters. To change a part parameter for all positions it sufficient to select only one appearance. To change a component parameter for all positions its necessary to select all positions. [RM-12842]
- Replaced outdated options dialog in SMARTElectrode with new standard. [RM-12059]
- Added custom functionality for customer Besi. [RM-12086]
Improvements
- Measuring points can be added to template now. Use general datum points or field points to add measuring points to template. Each point feature has to carry a parameter "SE_QMM_POINTS". General datum point features may include multiple points. Measuring points from general point features can't be edited in UI. Please note that deleting in UI deletes the whole feature without further notification. [RM-11335]
- Allow creation of dimensions when manufacturing drawing is created from template. Additional rows can be added to my_drawing_format.cfg using template name in column 1. Please refer to Getting Started document to learn more about my_drawing_format.cfg. [RM-12475]
- Export to Zimmer&Kreim Alphamoduli: introduced additional parameters for quality measuring for logical electrode. TolMin: Allowed lower tolerance for the quality measuring TolMax: Allowed upper tolerance for the quality measuring PresetStylus: Stylus name for preset PresetTip: Tip name for preset PresetPrehitDistance: Prehit distance during preset PresetRetractDistance: Retract distance during preset QMStylus: Stylus name for measuring QMTip: Tip name for measuring QMPrehitDistance: Prehit distance during measuring QMRetractDistance: Retract distance during measuring Please refer to "Alphamoduli CAD/CAM Interface" to learn more about the features of the XML-export. [RM-12839]
- Introduced export of models as STL file. Add keyword #SE_EDM_BACKUP_STL# in template to save models as STL in selected directory. Example line: "STL: #SE_EDM_BACKUP_DIR##partname#.#SE_EDM_BACKUP_STL#"
- Adjusted behavior to calculate variable dimension only on change of supplier/type/size. Use normal behavior when only dimensions are edited. (A) Workpiece unlocked: Keep absolute Z position of blank length. Change of D2 changes LENGTH accordingly to keep position of DTM_LENGTH fixed. Change of Z position changes LENGTH accordingly to keep position of DTM_LENGTH fixed. Change of LENGTH changes D3(top offset) accordingly to keep position of DTM_LENGTH fixed. (B) Workpiece locked: Workpiece dimensions (A_BASE, B_BASE, LENGTH and D2) are locked and can't be changed. Changes to D1, D3 or Z position change the other two dependent values accordingly. D1 and D3 are measured dimensions and therefore change if position of base changes. [RM-12517]
- Adjusted behavior of parameter rule &z_size to show same length as parameter &size. Value of blank length datum will only be used if bigger than size of solid. Otherwise the value of the size calculation is used.
- Improved automatic attach in Base UI. Attach groups will be automatically removed if faces have been removed from electrode contour. User will be asked whether SMARTElectrode should continue with automatic attach if a mixed state is found. A mixed state consists of surfaces already attached to FREE_FACE and unattached surfaces. [RM-12500]
- All interfaces: SMARTElectrode determines necessary parameter values on-the-fly, if these are not part of parameter.cfg.
- Export to AC Form: added output of 'PrepSurfaceFinishingCH' (&surf_quality), 'PrepElectMaterialSymb' (&material), 'PrepPieceMaterialSymb' (&core_material) and 'PrepWearSpeedPriority' (&priority) to XMLJ. Introduced counter for shapes (electrodes) instead of usage of electrode id. [RM-12469]
- Export to Zimmer&Kreim Alphamoduli: introduced new option "SE_CORE_NAME_FORMAT" to allow generation of short workpiece names that remain below the limit of 32 characters. Full CAD model name is displayed in "Remark". CAD model name will be used and truncated if necessary if "SE_CORE_NAME_FORMAT" is undefined or empty. [RM-12324]
- Drawing UI: new option to add positioning sheet to NC drawing sheet. NC drawing sheet can be part of manufacturing template assigned in manufacturing UI and is copied during creation of new manufacturing assembly. [RM-11270]
- Allow modification of CMM point in UI. Select table entry and start edit with double-click or press button "Edit". Point will be automatically moved to new position or reachable coordinates are suggested if point is out of bounds. Original coordinates are restored on cancel. [RM-12392]
- Allow CMM points also in workpieces. Measuring points UI is available for activated workpieces. Functionality and workflow is the same as for electrode models. [RM-12327]
Bugfixes
- Check UI: Creo Parametric versions 6.0, 7.0 and 8.0 currently don't support interference check in active component mode. A bug fix is planned by PTC for Creo Parametric 7.0, 8.0 and 9.0. Please activate main assembly before an interference check is executed for now. [RM-12837]
- Additional parameters from orbit files may be reset when included in parameter.cfg. Internal value can't be set correctly if parameters doesn't have a default rule (&). In this case the default value always comes from parameter.cfg or sel_list.txt. [RM-12805]
- In releases before Creo 4.0 modeltree was automatically expanded on several SMARTElectrode commands. Since introduction of option and checkbox "Auto Locate in Tree" this did not work anymore. Updated behavior to expand active component automatically and collapse all other items in modeltree. This applies to following commands: activate component via ribbon command, create new electrode model, create new electrode model with base, create smart electrode. [RM-12630]
- Base UI: increase too small value for base heigth D2 automatically if base won't be created because of negative value or too small height for frame. Length must be controlled and adjusted afterwards.
- Export to Zimmer&Kreim Alphamoduli: improved recognition of measuring frame for imported electrodes. Important to correctly output MeasProgType, MeasSizeX, MeasSizeY and MeasSizeZ. [RM-12388]
14.0.1.0
Improvements
- Output and Postprocessor UI: STEP/IGES export of assembly or workpieces uses selected operation coordinate system as reference by default.
Bugfixes
- Export to Zimmer&Kreim Alphamoduli: allow file names for STEP export with more than 32 characters.
- Drawing UI: temporary set Creo options need to be retained if views are moved from position sheet to electrode drawing sheet. This applies especially to Creo option "drawing_warn_if_flex_feature" which may break process if set to "yes".
- Adds named view orientations to legacy models from SMARTElectrode 7.0 to allow correct drawing creation.
14.0.0.0
Improvements
- Disabled commands to convert electrode assemblies into Inseparable Assemblies. A warning appears if user executes >RMB >Inseparable Assemblies >Embed or >Model >Operations >Inseparable Assemblies >Make Inseparable. SMARTElectrode does not process components already embedded in electrode assembly. Embedded components are not listed in burnsheet nor exported. A warning will be displayed in message window. [RM-11929]
- Added new command to save userdefined feature (UDF) and data file for electrode blank. Use command "Open Configuration" to browse to "electrode\supplier\base_templates" and select part to customize. All variable dimensions to be controlled in data file need a custom symbol name. Select "Save Base Template" to create UDF and data file. Add additional rows of sizes or parameters to data file and copy both UDF and data file to parent folder with supplier name. [RM-12001]
- Electrode data files: allow additional columns for variable dimensions and parameters. An addtional line "VALUETYPES" has to be added between "INSTANCE" and sizes to define data types. Use "DIM" for variable dimensions, "INTEGER" for integer paramters, "DOUBLE" for double parameters and "STRING" for string parameters. Additional variable dimension have to be saved to UDF file before. [RM-9953][RM-9034]
- Adjusted behavior for default values from parameter configuration. In both cases - (a) default value defined in parameter.cfg and (b) default value defined in sel_list.txt - the value from SMARTElectrode configuration will be used now. The value will be set regardless whether the parameter already exists in template for new electrodes or not. [RM-12025]
Bugfixes
- Fixed problem with unreadable operation definition if group was changed. SMARTElectrode tries now to identify features in group, but it's still recommended to keep the group unchanged. [RM-12010]