Even if changing the position of the hole feature with "Delay Model Update" turned on, the update is not delayed and the position is updated immediately. Note that when running on NX 1953, the update is delayed as expected.
Reproduced Steps:
1. Prepare a model with “Hole” feature(The dimension is displayed as PMI to make it easier to confirm the behavior.)
2. Tool tab > turn on “Delay Model Update”
3. Open “Details” tab in Part Navigator > change one a value of “Expression”
The behavior is working as designed.
Workaround:
For "Delay Model Update" to work, change the sketch dimension after the internal sketch of the Hole feature is made external. Alternatively, if you want to operate in the state of the internal sketch, after displaying the sketch dimension as PMI by using "Show as PMI" etc. and change the displayed PMI dimension.
NotesAs a result of the design change in NX 1980, Internal Sketch is no longer treated as the delay target for "Delay Model Update" command, and it's now treated as the same feature (internal) as the parent feature. As in this example, the various dimensions of the hole feature are defined by Internal sketch. So until NX 1953 it worked as "Delay Model Update" target, but it's no longer targeted from NX 1980 and will change immediately. Here is the reason which is the difference in the behavior depends on the NX version. The same is true for Internal Sketch such as Extrude and Revolve.
*** Please refer to PL8670342 for Japanese article.