Quantcast
Channel: NX Design Forum topics
Viewing all 5175 articles
Browse latest View live

Stretch Curve replacement in NX 12 and beyond

$
0
0

Hi,

 

Iam used to using Stretch Curve command to Stretch the curve in X/Y/Z depending on the requirement. Now in NX12, Siemens out a note that it is going to be retired.. What is the replacement command? Is it as good as Stretch Curve?


Pattern Component Options maybe following a Pattern Feature

$
0
0

Does anyone have a suggestion how I might pattern a component in various locations and orientations?

 

In this example below I tried to create a patterned sketch in the assembly and assembled the component to the first instance.

Aligned a point and aligned the axis of the component to the sketched line.

Unfortunately that doesn't appear to work. The pattern feature of the sketch uses a spreadsheet to change the values of each line instance, but the component pattern doesn't seem to follow those changes.

 

2019-07-09_15-24-55.png2019-07-09_15-25-19.png

Raster Image select from Teamcenter ?

$
0
0

Hello

Raster Image-command: ( Adding a image to a 3D model's face.)

- How to input images "from Teamcenter" ? ( If I use "from operating system" NX does not load the image to TC.)

- I tried below selection in NX11 but no image dataset appear ?

Is the "Bitmap" correct dataset ?

 

Picture1234.jpg

Capture Studio Image

$
0
0

Hi,

I've exported an image with the 'Capture Studio Image' command but the result is the same with Antialiasing Samples 2x and 16x.

Actually, I don't have a rendering license because it's part of a FEM bundle that is busy.

I've to send the image to our documentation office.

DXF Export Wizard (View Orientation)

$
0
0

Hello,

 

I would like to export a DXF File from a ugmaster (3D-Model)

In the Autocad DXF/DWG Export Wizard I can select what View should be exported.

But that does not work as expected. No matter what View I select, the exported DXF file always shows the Bottom View.

 

Does anyone know what I am doing wrong?

 

Thanks!

 

Regards,

Thomas

 

 

 

Break-Out Section View line width

$
0
0

Hi,

is it possible to change the line width of the orange curve by default to thin?

break-out section view line width.png

 

 

 

 

 

 

 

 

 

 

 

 

Regards,

Stefan

Could you show me how good is NX in 2D dimensioning?

$
0
0

Hi

My company is studying which CAD to buy (SW or NX).

I have seen some videos of NX in YouTube, but since there are abundant no-professional youtubers, I have thought that maybe you could recommend me some videos where I can see the speed of NX in 2D drawings. Specially annotations (blueprints dimensioning).

 

Best regards

Part Cleanup of unused lines

$
0
0

Morning,

Can anyone direct me how to delete usued geometry or sections curves that arent used in the part file.  


Updating "out of date" drawings in Teamcenter?

$
0
0

This may be the wrong forum, but I think it's the right audience...

 

Is there a way to have Teamcenter check if an NX drawing is out of date, and update it if so, during the Teamcenter release workflow?  Not asking how, but have you seen anything like this done?

 

I'm thinking no, since NX would have to start in the background, check the file, update, resave, etc.

Points in assembly

$
0
0

I am running NX1867. I have an assembly. One part has bolt holes in it and is mated to the base part. I make the base part the work part and attempt to place two datum points at the centers of the other parts bolt holes. When I do, the part with the holes becomes the work part. This happens both with the points set associative or not. This worked fine in NX12. Any help?

Suppression Status in Assembly Navigator

$
0
0

Hello,

 

I would like to add a column to the Assembly Navigator that displays if a component is suppressed. Anyone have any ideas?

 

nx_window.PNG

 

I'm using NX12 

 

Thanks,

How to create revolved Section View of assembly in Modeling

$
0
0

Hi,

 

Any suggestions on how to create a revolved section of Assembly in Modeling ? Like I want to section the assembly in some random breakout view or revolved section at for example 120deg . 

 

I know we can use BOX / Two plane option . But they dont cut the assembly in the way I want like above. Also If I want to exclude some components from cutting, I do not have the option.. 

 

It would have been great if Siemens would have opened up the option of view sectioning options in Modeling . 

Is there a way to port this option of virtual centerline of tube back into NX12

$
0
0

Hi,

 

Is there any ENV variable which would enable the option of virtual centerline of tube option into NX12?

 

Paste Multiple Feature Instances at Once?

$
0
0

Hello all,
Here is the situation. I have a user defined feature that needs a Datum CSYS (Oigin Point, Z, X) and a Surface as external references in order to add the UDF to the part file. I am treating these UDF's as there own separate bodies. When I add them to the part file they start at the Datum CSYS and extent to the Surface following -Z and morphs the surface shape it also uses the surface as construction to further define the UDF. This means every instance of the UDF is unique. The current process is: I layout all the Datum CSYS where they need to be. Then I add in a UDF, select One of the Datum CSYS (point, Z, X) and the Surface and 30sec later I have my solid body. Then I copy and paste the feature and just have to pick a new CSYS each time and hit apply wait 30sec, select another CSYS and hit apply wait 30sec.. and so on and so on. Note: I only have to pick the new CSYS orgin point and it will automatically recongnize its a CSYS and auto pick the Z and X Axis. 

I would like to find a way to "Paste" these UDFs all in one go. As in Select all the datum CSYS then let it chug and insert all of them one after another.

I tried doing a pattern feature using a general pattern, when I had it do Instances it would make them but it would also instance the parent surface sheet which is not what i want. I need the parent to stay still. Also tried doing the pattern feature but making copies instead it just failed it was like it didnt know how to treat UDF's and left some stuff behind and just failed.

So the question is: Is there a way to pick new parents for all the instances all at once so I don't have to wait for it to load in between pastes. Perhaps even a NXOpen code to help with this?

 

Using NX 12
Thanks in advanced for the help!

Extrude+Pattern geometry: multiple holes to .DXF ?

$
0
0

Hello

Trying to make multiple holes to a sheet metal 3D-part.

  1. Extrude=0=boolean none.
  2. Pattern geometry.
  3. I can't subtract the holes. How to make holes visible in .DXF ?

I read a guide here

https://community.plm.automation.siemens.com/t5/NX-Design-Forum/Large-pattern-of-a-hole/m-p/526132#M26974

 

"Way 1.) With a positive body of the hole (internal boolean operation set to "none") in combination with pattern geometry. As the last step I create a feature group and one subtract at the end.

Way 2.) Another possibility is to create a point set and select the feature while creating the holes. In a short test it was also very fast."

12131331.jpg


Need to create expression for the given attachment

$
0
0

Hello All,

 

Could you please help me to create an expression in NX11.0 for the Following rule (created in CATIA)?

 

 

let valLengthDr(Integer) /* Drive Side*/
let valLengthOu(Integer) /* Output Side*/
let valDrive(String)
let valOutput(String)

set valLengthDr =`PartBody\Copy of STEERING_ENVIRONMENT_DOOR\Copy of OUTPUT\00_Parameters\Bearing.Diameter.Drive.Side` .Length( )
set valLengthOu =`PartBody\Copy of STEERING_ENVIRONMENT_DOOR\Copy of OUTPUT\00_Parameters\Bearing.Diameter.Output.Side` .Length( )

if `PartBody\Copy of STEERING_ENVIRONMENT_DOOR\Copy of OUTPUT\00_Parameters\Drive.Side` =="rechts (right)"
{
if valLengthDr >3
{
set valDrive = `PartBody\Copy of STEERING_ENVIRONMENT_DOOR\Copy of OUTPUT\00_Parameters\Bearing.Diameter.Drive.Side` .Extract(0,2)
`BB_SF_031_MODULE_SEALING_LIP_MAIN_WING\SF_062_MODULE_NOISE_REDUCTION_CONTOUR_TRIANGLE_SKE\InternalParameters\Bearing_Diameter_Right.Side` =valDrive .ToReal()*1mm
}

else
{
set valDrive = `PartBody\Copy of STEERING_ENVIRONMENT_DOOR\Copy of OUTPUT\00_Parameters\Bearing.Diameter.Drive.Side` .Extract(0,1)
`BB_SF_031_MODULE_SEALING_LIP_MAIN_WING\SF_062_MODULE_NOISE_REDUCTION_CONTOUR_TRIANGLE_SKE\InternalParameters\Bearing_Diameter_Right.Side` =11mm
}

if valLengthOu >3
{
set valOutput = `PartBody\Copy of STEERING_ENVIRONMENT_DOOR\Copy of OUTPUT\00_Parameters\Bearing.Diameter.Output.Side` .Extract(0,2)
`BB_SF_031_MODULE_SEALING_LIP_MAIN_WING\SF_062_MODULE_NOISE_REDUCTION_CONTOUR_TRIANGLE_SKE\InternalParameters\Bearing_Diameter_Left.Side` =valOutput .ToReal()*1mm
}

else
{
set valOutput = `PartBody\Copy of STEERING_ENVIRONMENT_DOOR\Copy of OUTPUT\00_Parameters\Bearing.Diameter.Output.Side` .Extract(0,1)
`BB_SF_031_MODULE_SEALING_LIP_MAIN_WING\SF_062_MODULE_NOISE_REDUCTION_CONTOUR_TRIANGLE_SKE\InternalParameters\Bearing_Diameter_Left.Side` =11mm
}
}

else{
if valLengthDr >3
{
set valDrive = `PartBody\Copy of STEERING_ENVIRONMENT_DOOR\Copy of OUTPUT\00_Parameters\Bearing.Diameter.Drive.Side` .Extract(0,2)
`BB_SF_031_MODULE_SEALING_LIP_MAIN_WING\SF_062_MODULE_NOISE_REDUCTION_CONTOUR_TRIANGLE_SKE\InternalParameters\Bearing_Diameter_Left.Side` =valDrive .ToReal()*1mm
}

else
{
set valDrive = `PartBody\Copy of STEERING_ENVIRONMENT_DOOR\Copy of OUTPUT\00_Parameters\Bearing.Diameter.Drive.Side` .Extract(0,1)
`BB_SF_031_MODULE_SEALING_LIP_MAIN_WING\SF_062_MODULE_NOISE_REDUCTION_CONTOUR_TRIANGLE_SKE\InternalParameters\Bearing_Diameter_Left.Side` =11mm
}

if valLengthOu >3
{
set valOutput = `PartBody\Copy of STEERING_ENVIRONMENT_DOOR\Copy of OUTPUT\00_Parameters\Bearing.Diameter.Output.Side` .Extract(0,2)
`BB_SF_031_MODULE_SEALING_LIP_MAIN_WING\SF_062_MODULE_NOISE_REDUCTION_CONTOUR_TRIANGLE_SKE\InternalParameters\Bearing_Diameter_Right.Side` =valOutput .ToReal()*1mm
}

else
{
set valOutput = `PartBody\Copy of STEERING_ENVIRONMENT_DOOR\Copy of OUTPUT\00_Parameters\Bearing.Diameter.Output.Side` .Extract(0,1)
`BB_SF_031_MODULE_SEALING_LIP_MAIN_WING\SF_062_MODULE_NOISE_REDUCTION_CONTOUR_TRIANGLE_SKE\InternalParameters\Bearing_Diameter_Right.Side` =11mm
}
}

 

 

I have tried from my side but I'm unable to create an expression.

 

Also, I'm attaching its screenshot.

 

 

Thanks In Advance

Not a part file Error

$
0
0

Hi All,

 

While opening an assembly, I am getting - 'Not a part file' error. But I am able to export the named reference file

I am also able to open previous revision of same Item.

 

NX logs gives below statements:

>>>> Error code 640150 caught in file "O:\ugnx853\ip3\src\part\no\ind\Part_PartFileStream.cxx" at line number 782
>>>> Error code 640150 caught in file "D:\workdir\Patches\NX853_patch\src\part\no\ind\part_load.c" at line number 8120
>>>> Error code 640150 caught in file "D:\workdir\Patches\NX853_patch\src\part\no\ind\part_load.c" at line number 11260
Adding load status for H00000368900-00 - Not a part file (640150)
>>>> Error code 640150 successfully handled and acknowledged
Failed to read in part "%UGMGR=V3.2 PH=WxRx$jMG4woX3A PRH=W1bx$jMG4woX3A PN=H00000368900 PRN=00 RT="has shape" AT="UG master part file" " cpu 2.854, real 2.839
Failed to load and update part "%UGMGR=V3.2 PH=WxRx$jMG4woX3A PRH=W1bx$jMG4woX3A PN=H00000368900 PRN=00 RT="has shape" AT="UG master part file" " cpu 3.105, real 3.417
Load failed "%UGMGR=V3.2 PH=WxRx$jMG4woX3A PRH=W1bx$jMG4woX3A PN=H00000368900 PRN=00 RT="has shape" AT="UG master part file" ": CPU time: 3.136 secs, Real time: 3.635 secs
&MACRO FOCUS CHANGE IN 1
&MACRO MESSAGE_BOX -2, The following files could not be loaded
&MACRO MESSAGE_TEXT causing this open to fail:
&MACRO MESSAGE_TEXT
&MACRO MESSAGE_TEXT H00000368900-00 - Not a part file
UGINTEROP: Received plmxml.
INTEROP: Met end of message

Repercussions of Material library changes on part materials

$
0
0

Our Company uses only one Site specific material library. This library is a XML document placed on a network path, accessible for all the NX users in the company. Only materials from this library can be used. Personal Libraries are not permitted.

 

Beginning with NX 7.5, the material library format changed to a MatML XML format. This already implied a change from the earlier library file referenced (pre NX 7.5 this was a *.DAT file.

 

Early 2018 we migrated to NX11. In the migration we found out a harmonisation took place between the part (weight management) material and an hard wired NX attribute NX_MATERIAL. We did have quite some trouble with this change, while the alias for this NX_MATERIAL (MATERIAL) was already in use in our environment as an alias for a company specific NX manager XXX_MATERIAL attribute. This resulted in loads of material errors when loading legacy data. NX tried to couple our implicit "skeleton" weigth management material list to our very detailed exhaustive NX manager XXX_MATERIAL attribute List of Values. With the setting "Update Material Properties from Library on Part Load" we were able to discard those material errors, and a later Maintenance Pack releived us from the association between XXX_MATERIAL and NX_MATERIAL.

 

In spite of the rather rough transition early 2018 the harmonisation of the weigth management materials with the values of an attribute that can be accessed from Teamcenter makes very much sense. Especially when the role of the weigth management materials becomes more prominent when used for FEM calculations as well, the last we intend to do.

 

In this light, sooner or later that harmonisation (between XXX_MATERIAL and NX_MATERIAL) is going to be switched on again. To prevent a trauma with our engineers we want to do a well prepared switch this time. In this I foresee the following:

 

  1. I understand after assignment materials in parts are "inhereted" within the part. I want to know what this exactly implies. Is information duplicated, like with patterns?
  2. The part material is still referring to the site library. Does some synching mechanism is in place when materials in the library are changed?
  3. Old parts, made with pre NX7.5 NX versions, do still refer to the former *.DAT library. Some associativity is still there, while when the material identity is not changed a small blue minus sign indicates the material is recognized in the current XML library. What does this mean for the synchronisation when a material like that is not exchanged for the new equivalent?
  4. We have standard assemblies that already have a long history, and our company has the tendency to use old order specific assemblies for new orders. This reuse causes that parts with old materials with certainty will re-appear in future as wel. What do we need to do with this legacy data? From what considerations is this correcting activity depending?

 

If someone, besides the above questions, has info from his/hers own experience with the connection between the weigth management material and the NX manager material attribute, and the consequences for the legacy data, I would be happy to hear that.

Part file tabs, in 1867

$
0
0

So we made the move to 1867 last night, and I have a user that would like to eliminate the tabs for the part files (directly above the main part file window).  Prefering the added view realestate, vs. quick toggling between parts via tabs.

 

We haven't found anything to do this yet, so I suspect you can't?

 

ScreenShot.JPG

[Drafting] "Freeze" objects/layer

$
0
0

Hello, I am working with a drawing which I want to make a revision, so I need to modify the revision table and "title block" but I can not even select them. I already made selectable the layer (which is 254) but after that nor that I can select/edit those tables, I can just turn that layer on and off.

When I worked with AutoCAD there were options on the layers menu that allowed you to freeze, block or simply turn on/off them, but I haven't find those options or something similar at NX so far. Could anyone help me?

 

Regards

Viewing all 5175 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>