Solutions for efficient product design

Exploring the Advancements in IFX Versions and

5. September 2023 | Updates

In this blogpost, we delve into the latest Intelligent Fastener Extension (IFX) versions, and, which introduce a host of refinements and bug fixes. We’ll uncover novel screw options, advanced API functionalities, and critical issue resolutions, all aimed at elevating the capabilities of our software.



  • Verify library files part 1. [RM-14909][RM-15865][SPR-14387616][SPR-14673710]
    → Verify if files exists.
    → Verify section 1 of fastener data files.
    → Still open: Verification of section 2 of fastener data files
  • Add new screw option COUNTERSINK_HOLE_USE_LIMITS. [RM-15262][RM-15400][SPR-14504539][SPR-14536820]
  • Use API ‘ProElementHole*Set()’ to set the thread series and the screw size by value. If the value (i.e. M10x1.5) does not exist, an exception is thrown. In the past the thread series and the screw size where set by index. If the index was wrong, creo crashes immediately. [RM-15348]
  • Ignore values (e.g. tabs and spaces) behind ‘THREAD_DATA’ in hole charts. [RM-15215]
  • Before retrieving, check if a fastener exists to avoid the message: ‘fastener-mdl’ cannot be retrieved.
    If the fastener model does not yet exist, create it using the template. [RM-14618]


  • Only accept cylindrical surfaces as multi-reference. [RM-15199]
  • Consider hole charts in working directory. [RM-14899][SPR-14386755]
  • Solved problem for screw-in fasteners. Offset (depth) was set to ‘-0.1’. [RM-14871]
  • Parameter values for the ‘BUW_*_ID*’ fastener component parameters were set to ‘0’ during redefinition. [RM-11509]



  • Output ifx.log to <personal>\buw\IFX\logs\<version>. [RM-16128]


  • A message that was too long caused a crash. [RM-16121][SPR-14797981]

You can find further details about the new version, including updates, here:


What’s new IFX &

You can find the complete changelog here.