Turn on suggestions

Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.

Showing results for

- Navigation
- NX Design
- Forums
- Blogs
- Knowledge Bases
- Groups

- Siemens PLM Community
- NX Design
- NX Design Forum
- Non linear scaling

Options

- Start Article
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page

Non linear scaling

- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content

02-01-2018 02:40 PM

Hello,

I have a body sheet (imported into NX).

I would like to perform a non-linear scaling of this body in X direction.

E.G. I would like the scale factor in X to be something like "1+X" so that in X=0 the scale factor is 1 (no deformation) and in X=2 the scale factor would be 3.

Is it something possible without too much complexity ?

I am trying to use the scale body, then use a function, but did not manage to implement the 1+X...

Thanks in advance for your help !

Labels:

11 REPLIES 11

Re: Non linear scaling

- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content

02-01-2018 03:42 PM

Scale Body should work. Set up your expressions, and then Scale Body, set it to non-uniform, and then enter your expressions for X, Y, and Z changes.

-Dave

NX 11 | Teamcenter 11 | Windows 10

NX 11 | Teamcenter 11 | Windows 10

Re: Non linear scaling

- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content

02-01-2018 03:47 PM

Hello,

Thanks for your quick answer.

In fact this is my current problem, how can I define an expression using the local coordinate X ?

Thanks in advance.

Re: Non linear scaling

- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content

02-01-2018 03:58 PM

You are wanting to scale, based on a saved csys, or WCS, and not the absolute csys?

Select what csys you want to base the re-scale on, using the Scale Csys option.

-Dave

NX 11 | Teamcenter 11 | Windows 10

NX 11 | Teamcenter 11 | Windows 10

Re: Non linear scaling

- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content

02-01-2018 04:07 PM

Hello again,

I just have an object in the absolute coordinate system, going from X=0 to X=2.

I wish the scale factor could be 1 in X=0 and 3 in X=2.

The scale factor would evolve linearly along X with a law 1+X.

Unfortunately I do not see how your answer solves my problem.

Where and how can I enter my formula 1+X ?

Thanks in advance

Re: Non linear scaling

- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content

02-01-2018 08:23 PM

You should look at global shaping as a possibility. It will enable you to stretch a group of faces based on a curve and that curve may be defined by a law equation. You can find information on how the command works here: https://docs.plm.automation.siemens.com/tdoc/nx/11/nx_help/#uid:create_freeform_fff_global_shaping_f...

Regards,

Abe

Abe

Re: Non linear scaling

- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content

02-02-2018 02:36 AM

Hello,

Thanks, this seems to be in the direction that I want !!

After a couple of attempts, I am not sure what I want to do is possible though.

Just as a clarification, I have attached a drawing.

I have two curves, and I with the distance between the two curves would be the scale factor.

But the scale factor has to be taken in the longitudinal direction, and not transversal.

I did not find any example of such things on the internet, could you please help me ?

Thanks in advance

Re: Non linear scaling

- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content

02-02-2018 10:30 AM

Any idea how to do this ?

Re: Non linear scaling

- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content

02-02-2018 10:39 AM

So the gap between the curves is determining the scale factor? If so, it sounds like you need a law curve to drive the scale factor....I'm not sure how you would do that.

-Dave

NX 11 | Teamcenter 11 | Windows 10

NX 11 | Teamcenter 11 | Windows 10

Re: Non linear scaling

- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content

02-02-2018 10:42 AM

Hello,

YES !

I would like a law curve to drive the scale factor along X.

Basically the scale factor would be a function of X.

When selecting the Scale Body option, in the X direction, I can put a constant, or select f(x).

I definitely would like to give a f(x), I just do not know how to write it ...

Follow Siemens PLM Software

© 2019 Siemens Product Lifecycle Management Software Inc