×
INTELLIGENT WORK FORUMS
FOR ENGINEERING PROFESSIONALS

Log In

Come Join Us!

Are you an
Engineering professional?
Join Eng-Tips Forums!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It's Free!
  • Students Click Here

*Eng-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.

Students Click Here

Jobs

"You're trying to move a fixed component" ???
4

"You're trying to move a fixed component" ???

"You're trying to move a fixed component" ???

(OP)
NX9.0.1.3

Wasted time trying to figure out what does prevent NX of moving a sub-assembly.
Watch de video below.

1 - adding a new sub-assembly
so, there are no assembly constraints ATT ALL involving it.

2 - try to move it with "handles"
"You're trying to move a fixed component" ???

3 - maybe it's this "fixed" sub-constraint does lock the movement.
So delete this sub "fixed" and try to move it again.
Same message : "You're trying to move a fixed component" ???

Already read these threads (no solutions in them)
http://www.eng-tips.com/viewthread.cfm?qid=317901
http://www.eng-tips.com/viewthread.cfm?qid=313447

Out of ideas, if anyone have the solution, we'll be very happy !

Thank you

"My english is bad ? That's why i'am french."

RE: "You're trying to move a fixed component" ???

Hi,

You are right-clicking on the sub-assembly and selecting move, which means you're trying to move the whole sub-assembly inside it's parent part (the top-level assembly).

But the fix constraint that you deleted is inside the sub-assembly, and is applied to one of the child parts.

If you really are trying to move the whole sub-assembly, then it is positioned in the top-level assembly, and it's in that assembly that you will find the fix constraint you're looking for.

www.jcb.com
NX 8.5 with TC 8.3

RE: "You're trying to move a fixed component" ???

(OP)
Yes, agree, I knew that.

But, this is a NEWLY ADDED component (a sub-assembly in fact) i'am trying to move.
Newly added, on purpose, so it doesn't have any contraints at all in the top level assembly.

"My english is bad ? That's why i'am french."

RE: "You're trying to move a fixed component" ???

Ahh, just watched your video again.

My you tube didn't work properly the first time, I see at the beginning it's newly added.

What happens if you add the sub-assembly "by move" from the very beginning?

www.jcb.com
NX 8.5 with TC 8.3

RE: "You're trying to move a fixed component" ???

(OP)
Added using the "move" option.
Same ....
I think we've just entered the twilight zone !?!?

http://youtu.be/ihSiimhRwrI

"My english is bad ? That's why i'am french."

RE: "You're trying to move a fixed component" ???

Agreed!

The only thing I can think is try hitting "reset" on move, to restore all defaults.

Shouting at the screen may also help.

www.jcb.com
NX 8.5 with TC 8.3

RE: "You're trying to move a fixed component" ???

(OP)
Nope, reset didn't do anything.

"My english is bad ? That's why i'am french."

RE: "You're trying to move a fixed component" ???

(OP)
OK, got it ! ( and lost a half day )

http://youtu.be/1rmOaBwlqIw

Inside this sub-assembly, there is a "pattern component" type "circular"
This feature, without saying or showing it, is FIXING the patterned components.
( In a way, that's logical, but damn, SAY IT ! )

Delete the pattern, and you can again dynamically move the component.

But behind this issue, there is a BIG question.
Why, NX, doesn't consider this sub-assembly as one component ?
Why, even if we are at a upper level, it does take in account sub-level assembly constraints ?

"My english is bad ? That's why i'am french."

RE: "You're trying to move a fixed component" ???

@ stephlouv

It happened to me and some coworkers a few times in NX 9.
Before we used NX 8 and 7.5 and we never saw this.

If I remember well, and as a workaround, instead of "move" I used "assembly constraint" dialog to drag and reposition the component.

RE: "You're trying to move a fixed component" ???

Component pattern is new in NX9 isn't it.

It does look a bit broken from your videos. Perhaps a GTAC job?

www.jcb.com
NX 8.5 with TC 8.3

RE: "You're trying to move a fixed component" ???

(OP)
Yep, I confirm.
We have the same sub-assembly, created with NX 8 and so using the previous "component array".
We can dynamically move it.

Agreed, we will also finally end with assembly constraints.
We only use the move component to place it in a convenient way to pick the faces. We don't like the preview window.
And half the time, when there are several solutions to an assembly constraint, NX choose the wrong one ... well the one we don't want.

"My english is bad ? That's why i'am french."

RE: "You're trying to move a fixed component" ???

What happens if you try moving it using a different move option e.g csys to csys?

www.jcb.com
NX 8.5 with TC 8.3

RE: "You're trying to move a fixed component" ???

The issue is that selecting ONE of the Components of a sub-Assembly does NOT automatically select the entire sub-Assembly. Note that there are two approaches which will assure you that you're actually selecting the full sub-Assembly.

The first is to set your selection scope to 'Within Work Part Only'. That way when you're selecting, NX ONLY sees the sub-Assembly and NOT the individual Components since they are technically NOT located in the 'Work Part', only the sub-Assembly is.

The second approach will work irrespective of your selection scope and that is to go ahead and select one of the Components of the sub-Assembly and then select the 'Up One Level' icon found on the 'Selection Bar'. Now out-of-the-box, this icon is not enabled so you'll need to enable it first. To do that, select the little 'down arrowhead' at the for Right end of the 'Selection Bar' and then place your cursor over the 'Selection Group' item which will cause the full list of available options to appear. When you find the 'Up One Level' item, toggle it ON. Now when you want to select the entire sub-Assembly simply select any Component in the sub-Assembly and then hit the 'Up One Level' icon which will cause the entire sub-Assembly to be selected. Now if you were working in a multi-leveled Assembly you can use this tool to move-up the Assembly tree one level at a time when selecting sub-Assemblies. Note that this tool can also be used to select an entire Group by selecting a member of the Group and then hitting the 'Up One Level' icon.

Note that if you do add the 'Up One Level' icon to your 'Selection Bar', be sure to save your Role so that this icon remains available for you to use when needed.

John R. Baker, P.E.
Product 'Evangelist'
Product Engineering Software
Siemens PLM Software Inc.
Digital Factory
Cypress, CA
Siemens PLM:
UG/NX Museum:

To an Engineer, the glass is twice as big as it needs to be.

RE: "You're trying to move a fixed component" ???

Quote (JohnRBaker)

Note that there are two approaches which will assure you that you're actually selecting the full sub-Assembly.

The third approach is to select the sub assembly node in the assembly navigator.

www.nxjournaling.com

RE: "You're trying to move a fixed component" ???

(OP)
I always select the full sub-component.
I always be carefull during selection.
By picking it from the assembly navigator or with the 'Select from list".
I even try your trick John, 'Within Work Part Only'

In any case, the "move component" display (for any method ; dynamic, pt-2-pt etc ....) the pop-up :
"You are trying to move a fixed component.
Are you sure you want to move it?"

Even if I select "yes", nothing is moving.

OK, adding true "Assembly constraints" is placing it.
But why can't I move it ?

I can't as long as the sub-assembly contain a "Fixed" constraint.
And the "Component pattern" feature is silently applying one on each instance.
Deleting this pattern and I can "drag" move it : http://youtu.be/1rmOaBwlqIw

If the repetition is coming from an earlier version of NX, when it was named "Component Array", then we can "move" this component.

WHY DOES NX TAKE IN ACCOUNT THE SUB ASSEMBLY CONSTRAINTS ?

"My english is bad ? That's why i'am french."

RE: "You're trying to move a fixed component" ???

The only way that the system will give you the message that it has is if the sub-Assembly itself was placed using constraints.

OK, lets try this...

Open your assembly at the top level (where you're attempting to move the sub-Assembly). Now select the Constraint Navigator tab on your Resource Bar (should be the second one from the top). While it's open, place your cursor over some 'white space', press MB3 and select the 'Group by Components' option. Now look at the contents of the navigator. Do you see your sub-Assembly listed? If so, it's been constrained and that's why you're getting the message that you are. To see how it's been constrained, select the '+' sign in front of the sub-Assemblies name and it will expand to show the constraints assigned the sub-Assembly itself (but NOT the constraints INSIDE the sub-Assembly).

John R. Baker, P.E.
Product 'Evangelist'
Product Engineering Software
Siemens PLM Software Inc.
Digital Factory
Cypress, CA
Siemens PLM:
UG/NX Museum:

To an Engineer, the glass is twice as big as it needs to be.

RE: "You're trying to move a fixed component" ???

(OP)
First message winky smile
"1 - adding a new sub-assembly
so, there are no assembly constraints AT ALL involving it."

I can't believe it either.
http://youtu.be/E8-NajZCgJ4

"My english is bad ? That's why i'am french."

RE: "You're trying to move a fixed component" ???

Did you do as I suggested? Does your sub-Assembly show-up in the Constraint Navigator when it's set to 'Group by Component'? If so, it must have constraints assigned to it.

John R. Baker, P.E.
Product 'Evangelist'
Product Engineering Software
Siemens PLM Software Inc.
Digital Factory
Cypress, CA
Siemens PLM:
UG/NX Museum:

To an Engineer, the glass is twice as big as it needs to be.

RE: "You're trying to move a fixed component" ???

(OP)
Right after adding this sub-assembly, it is not listed in the constraint Navigator.

"My english is bad ? That's why i'am french."

RE: "You're trying to move a fixed component" ???

Then you should be able to move it as you wish. That being said, your answer sounds like it might show up there later. Is that true?

John R. Baker, P.E.
Product 'Evangelist'
Product Engineering Software
Siemens PLM Software Inc.
Digital Factory
Cypress, CA
Siemens PLM:
UG/NX Museum:

To an Engineer, the glass is twice as big as it needs to be.

RE: "You're trying to move a fixed component" ???

(OP)
NO, it does not move.
"You are trying to move a fixed component.
bla bla bla ...."
It doesn't show up in the Constraint Navigator until ..... i'am adding one Constraint, of course.

-------------------from above, with some more details------------------------------

I always select the full sub-component.
I always be carefull during selection.
By picking it from the assembly navigator or with the 'Select from list".
I even try your trick John, 'Within Work Part Only'
This sub-assembly if free from any assembly constraint

In any case, the "move component" (for any method ; dynamic, pt-2-pt etc ....) display the pop-up :
"You are trying to move a fixed component.
Are you sure you want to move it?"

Even if I select "yes", nothing is moving.

Adding true "Assembly constraints" is placing it.
But why can't I move it ?

I can't as long as the sub-assembly contain a "Fixed" constraint.
And the "Component pattern" feature is silently applying one on each instance.
Deleting this pattern and then I can "drag" move it : http://youtu.be/1rmOaBwlqIw

If the repetition is coming from an earlier version of NX, when it was named "Component Array", then we can "move" this component.

WHY DOES NX TAKE IN ACCOUNT THE SUB ASSEMBLY CONSTRAINTS ?

"My english is bad ? That's why i'am french."

RE: "You're trying to move a fixed component" ???

Stephlouv,

As a workaround, what happens if you "suppress" (un-tick) the component pattern in sub-assembly.

Are you then able to move the sub? And then switch the component pattern back on afterwards?



John, in the videos, Steph is adding this sub to the assembly on absolutes, and nothing else, that's all.

Then he's unable to move it as you can see in the video.

It looks broken to me.

www.jcb.com
NX 8.5 with TC 8.3

RE: "You're trying to move a fixed component" ???

(OP)
I conduct some more tests.
It's clear to me, the "Pattern component" is the root cause of the problem.
Once I use it inside a sub-assembly, the "move component" stops working on it from upper levels.

This does not happen with a previous "Component Array" from NX8

http://youtu.be/6xVo_0xbALY

"My english is bad ? That's why i'am french."

RE: "You're trying to move a fixed component" ???

(OP)
Carl, thanks for watching.

Nope, suppressing the Array does not solve the issue.

"My english is bad ? That's why i'am french."

RE: "You're trying to move a fixed component" ???

I think it might be one for GTAC stephlouv

www.jcb.com
NX 8.5 with TC 8.3

RE: "You're trying to move a fixed component" ???

Quote (stephlouv)

NX9.0.1.3

Before contacting GTAC, you should install the latest MR and re-test.

www.nxjournaling.com

RE: "You're trying to move a fixed component" ???

(OP)
I can't install this MR.
I'am an advanced modeler / trainer here, not the IT guy in charge of NX installations.

Anyway, while setup some customer default for on a new machine, I've found this.
See attached screenshot.
It's exactly linked to my problem.
Didn't try it yet but I think here is the solution.

"My english is bad ? That's why i'am french."

RE: "You're trying to move a fixed component" ???

(OP)
THIS IS IT !!!!

Customer Defaults / Assemblies / Positioning
Interface tab
Move component

Change the scope from "Anywhere in Assembly" for "Work Part Only"

Asked the NX site engineer to set this as site default !

"My english is bad ? That's why i'am french."

RE: "You're trying to move a fixed component" ???

Good work figuring that one out!

www.jcb.com
NX 8.5 with TC 8.3

RE: "You're trying to move a fixed component" ???

(OP)
Can I apply for a job at GTAC with this one ? .... winky smile

"My english is bad ? That's why i'am french."

Red Flag This Post

Please let us know here why this post is inappropriate. Reasons such as off-topic, duplicates, flames, illegal, vulgar, or students posting their homework.

Red Flag Submitted

Thank you for helping keep Eng-Tips Forums free from inappropriate posts.
The Eng-Tips staff will check this out and take appropriate action.

Reply To This Thread

Posting in the Eng-Tips forums is a member-only feature.

Click Here to join Eng-Tips and talk with other members!


Resources