CSYS by point, line, plane
CSYS by point, line, plane
(OP)
I've been playing with UDFs and would like to instantiate them with "on this plane, origin this point, horizontal vector this" kind of placement. I've tried to establish a CSYS to use as a base for the UDF using these inputs, and NX6 just isn't interested. I can do it as follows:
Create a sketch on a plane, and pick an entity for the HRef. Insert a vertical line, passing through the origin point I want to use. Now come out of the sketch, insert a Datum Axis through the sketched line, then through the HRef entity. Now define the CSYS on the resulting entities. It works, and the UDFs go in fine (need to include the sketch and the datums in the UDF too), but surely we should be able to define a CSYS directly from this type of input witout all the messing around.
Opinions?
Create a sketch on a plane, and pick an entity for the HRef. Insert a vertical line, passing through the origin point I want to use. Now come out of the sketch, insert a Datum Axis through the sketched line, then through the HRef entity. Now define the CSYS on the resulting entities. It works, and the UDFs go in fine (need to include the sketch and the datums in the UDF too), but surely we should be able to define a CSYS directly from this type of input witout all the messing around.
Opinions?





RE: CSYS by point, line, plane
For example, take a look at the Datum CSYS creation dialogue:
Insert > Datum/Point > Datum CSYS
change Type to X-Axis, Y-Axis, Origin
Choose your point for the Origin Point
Choose your line for the X-Axis
Choose your plane to pick the Y-Axis (NX will pick a vector normal to this plane)
Does this help you do what you want to?
RE: CSYS by point, line, plane
RE: CSYS by point, line, plane
RE: CSYS by point, line, plane
RE: CSYS by point, line, plane
John R. Baker, P.E.
Product 'Evangelist'
Product Design Solutions
Siemens PLM Software Inc.
Industry Sector
Cypress, CA
http://www.siemens.com/plm
http://www.plmworld.org/museum/
To an Engineer, the glass is twice as big as it needs to be.
RE: CSYS by point, line, plane
RE: CSYS by point, line, plane
That being said, a 'Datum CSYS', which is what you're talking about, can however be referenced as if it were a CSYS and it does have the added advantage of something which can be linked to other objects (as you mentioned) as well as having other objects linked to it. Try doing an Edit -> Move Object... using the 'CSYS to CSYS' Motion where the second CSYS is a Datum CSYS linked to some initial object. When you move the initial object, the Datum CSYS moves AS WELL AS the referenced object that you applied the 'associative' Move Object feature to.
As you go forward, just make sure that you understand which object type you're creating, being aware of what you can and cannot be done with each type.
John R. Baker, P.E.
Product 'Evangelist'
Product Design Solutions
Siemens PLM Software Inc.
Industry Sector
Cypress, CA
http://www.siemens.com/plm
http://www.plmworld.org/museum/
To an Engineer, the glass is twice as big as it needs to be.