Rotate orientation problem custom Isometric symbol

Rotate orientation problem custom Isometric symbol

Tom_Jipping
Enthusiast Enthusiast
7,078 Views
27 Replies
Message 1 of 28

Rotate orientation problem custom Isometric symbol

Tom_Jipping
Enthusiast
Enthusiast

Good afternoon,

 

For a specific client we are required to use multi-portedhygienic valves. Unfortunately the isometric symbols for such valves are not standard in AutoCAD Plant 3D. That's why I proceeded to create a custom symbol for a 3-port valve, I used the standard 3wayvalve block symbol from the Isosymbolstyles.DWG as a template and created my own symbol (see screenshot: ISO symbol style model).

 

Now the problem that I'm having is that the symbol will not rotate to the correct orientation. I added a screenshot of the 3D model space of an example set up with the 3-port valve and the result when I create an Isometric of said set up. Also the valve acts like a sort of break point but there is no reference to the next sheet generated.

 

Am I missing something or does anyone else experience the same problem?

0 Likes
Accepted solutions (1)
7,079 Views
27 Replies
Replies (27)
Message 2 of 28

Michiel.Valcke
Advisor
Advisor

try making your symbol like the valve-multiway from the PCF reference guide (do not alternate heights, but keep them at the same lvl for Port1 and Port3):

MichielValcke_0-1685533704914.png

Also make sure your Port1 is positioned on the left side of your iso-symbol

Message 3 of 28

Tom_Jipping
Enthusiast
Enthusiast

Hello Michiel,

 

I'm not quite sure what you mean by making it like your attached picture. I don't wish to make more than 3 ports on my symbol.

 

I did manage to get my symbol upright at least in my quick iso by rotating my symbol in the block editor 90° (so it's horizontally orientated). But it still seems to ignore my ports named in the block in the IsoSymbolstyle.DWG and the rotation (on it's ''z-axis'') is still not right...

 

tomjipping_0-1685539003996.png

 

0 Likes
Message 4 of 28

Michiel.Valcke
Advisor
Advisor

You don't need the flip parameter, so delete it,

make sure your Port1 is at the left side and make sure your left and right ports are ligned out at the same height. 

make sure the position of the 3D ports correspond with the position of your ports in the iso symbol. 

You don't have to draw port4 and port5 from the PCF guide (I'm not sure but this, it could be necessary to add the parameters even if you haven't drawn any of the 'triangles' - for the same reason you probably should add the second CP)

Use the type Valve-Multiway and start your skey with MD or MZ (the last part is not necessary unless you want to generate PCF's to send to other piping software)


0 Likes
Message 5 of 28

h_eger
Mentor
Mentor

Dear @Tom_Jipping ,

 

which SKEY do you use for your multiport valve?

-

If my reply was helpful, please give a "Kudo" or click the "Accept as Solution" button below (or both).

Hartmut Eger
Senior Engineer
Anlagenplanung + Elektotechnik
XING | LinkedIn

EESignature



0 Likes
Message 6 of 28

Michiel.Valcke
Advisor
Advisor

@h_eger I didn't know the SKEY was also necessary for a correct functioning iso symbol. I've made custom iso symbols before that worked without following the PCF SKEY guidelines. Maybe it was a fluke on my part o_O

0 Likes
Message 7 of 28

h_eger
Mentor
Mentor

Dear @Michiel.Valcke ,

 

Well, then the development department wouldn't have had to go to the trouble of creating an extra section for the iso creation of multiport valves.😊

  <!-- Begin: Multi-port Value -->
  <!-- The actuator for multi-port valve is NOT shown by default -->
  <!-- Add the following attribute if you want to show the actuator -->
  <!-- AcadBlockActuator ="MPVActuator" -->
  <!-- For example: -->
  <!-- <SkeyMapMPV SKEY = "MD??" AcadBlockBody ="MPVBody" AcadBlockSpindle ="MPVSpindle" AcadBlockActuator ="MPVActuator"/> -->
  <SkeyMapMPV SKEY="MD??" AcadBlockBody="MPVBody" AcadBlockSpindle="MPVSpindle"/>
  <SkeyMapMPV SKEY="MZ??" AcadBlockBody="MPVBody" AcadBlockSpindle="MPVSpindle"/>
  <!-- End: Multi-port Value -->

 

-

If my reply was helpful, please give a "Kudo" or click the "Accept as Solution" button below (or both).

Hartmut Eger
Senior Engineer
Anlagenplanung + Elektotechnik
XING | LinkedIn

EESignature



Message 8 of 28

Tom_Jipping
Enthusiast
Enthusiast

Good morning Michiel,

 

I followed al the steps you mentioned as well as the use of the multiport valve SKEY (which I did not use before ''o.o) but then it generates 3 models of the same block. See screenshot below.

 

tomjipping_4-1685687928527.png

 

tomjipping_2-1685687744384.png

 

Maybe I should rephrase my question. Is it possible to generate this kind of setup from a multiport valve (I drew this by hand because at the time I did not have time to investigate how to automate it).

 

tomjipping_1-1685687651709.png

 

 

0 Likes
Message 9 of 28

Michiel.Valcke
Advisor
Advisor

Hi Tom,

it took me a while to find some time to test it out for myself (plant 3D 2024), but you're right. Any configuration I tried ended up duplicating the iso-symbol in some weird form or another, or ended up placing the 2nd and 3rd port on top of each other in the isometric, ignoring the indicated ports from the iso-symbol. 

@h_eger maybe you have some more luck trying to implement the proposed iso-symbol? 

0 Likes
Message 10 of 28

h_eger
Mentor
Mentor

@Tom_Jipping ,

 

for me, it works like this with the multiport valves:

 

P3D:

04-06-_2023_18-27-11.jpg

ISO:

04-06-_2023_18-27-41.jpg

-

If my reply was helpful, please give a "Kudo" or click the "Accept as Solution" button below (or both).

Hartmut Eger
Senior Engineer
Anlagenplanung + Elektotechnik
XING | LinkedIn

EESignature



Message 11 of 28

Michiel.Valcke
Advisor
Advisor

@h_eger but what does your iso-symbol / SKEY / Iso Type look like? I tried my own advice from before and got the same results as Tom.

nevermind, I got it. I feel a bit silly now. @Tom_Jipping don't make the custom iso symbol, use the separated symbols. There is a block for the port, there is a block for the spindle and a block for the actuator, just use the MDBW or MZBW, skey's.

0 Likes
Message 12 of 28

h_eger
Mentor
Mentor
Accepted solution

@Michiel.Valcke ,

 

SKEY:

TYPE=VALVE-MULTIWAY,SKEY=MDBW

 

ISO Symbol:

MPVBody

04-06-_2023_18-54-52.jpg

MPVSpindle

04-06-_2023_18-55-33.jpg

MPVActuator

04-06-_2023_18-56-15.jpg

 

IsoSkeyAcadBlockMap.xml

  <SkeyMapMPV SKEY="MD??" AcadBlockBody="MPVBody" AcadBlockSpindle="MPVSpindle" AcadBlockActuator ="MPVActuator"/>
-

If my reply was helpful, please give a "Kudo" or click the "Accept as Solution" button below (or both).

Hartmut Eger
Senior Engineer
Anlagenplanung + Elektotechnik
XING | LinkedIn

EESignature



0 Likes
Message 13 of 28

Michiel.Valcke
Advisor
Advisor

@h_eger then there is still something fishy going on xD

MichielValcke_0-1685898494739.pngMichielValcke_1-1685898512313.png

 

MichielValcke_2-1685898536518.png

 

  <!-- Begin: Multi-port Value -->
  <!-- The actuator for multi-port valve is NOT shown by default -->
  <!-- Add the following attribute if you want to show the actuator -->
  <!-- AcadBlockActuator ="MPVActuator" -->
  <!-- For example: -->
  <!-- <SkeyMapMPV SKEY = "MD??" AcadBlockBody ="MPVBody" AcadBlockSpindle ="MPVSpindle" AcadBlockActuator ="MPVActuator"/> -->
  <SkeyMapMPV SKEY="MD??" AcadBlockBody="MPVBody" AcadBlockSpindle="MPVSpindle" AcadBlockActuator ="MPVActuator"/>
  <SkeyMapMPV SKEY="MZ??" AcadBlockBody="MPVBody" AcadBlockSpindle="MPVSpindle"/>
  <!-- End: Multi-port Value -->

MichielValcke_3-1685898687018.png

 

MichielValcke_4-1685898701905.png

 

MichielValcke_5-1685898742523.png

 

0 Likes
Message 14 of 28

Tom_Jipping
Enthusiast
Enthusiast

@h_egerUsing the standard multiport valve body from the PLANTCUSTOMPARTS command worked in combination with the right SKEY and VALVE combination!

 

I think the problem I was having was caused by the 3D part of the valve, this was a STEP file that I converted to a Plant3D part. Maybe because of this the 3D model is missing some parameters for it to show properly on an Isometric.

 

I guess from now I just have to copy the dimensions from the STEP file to the standard Plant3D model.

 

Thanks for all the help @h_eger and @Michiel.Valcke 

0 Likes
Message 15 of 28

apareekVDJKX
Explorer
Explorer

@h_eger  it is possible that I can show a arrow with globe valve in ISO for flow direction I did but the arrow is not rotating according to valve orientation.?

0 Likes
Message 16 of 28

h_eger
Mentor
Mentor

@apareekVDJKX ,

 

Yes, this works if port 1 and port 2 are on the same axis, then you can activate the component as has flow direction in the Spec Editor and modify an iso symbol such as Checkvalvel.

-

If my reply was helpful, please give a "Kudo" or click the "Accept as Solution" button below (or both).

Hartmut Eger
Senior Engineer
Anlagenplanung + Elektotechnik
XING | LinkedIn

EESignature



0 Likes
Message 17 of 28

apareekVDJKX
Explorer
Explorer

I did same but arrow not rotating according to valve it is fixed.?

 

apareekVDJKX_0-1741338283058.png

 

0 Likes
Message 18 of 28

h_eger
Mentor
Mentor

Is your Iso Symbol also equipped with the flip function?

07-03-2025_10-22-34.jpg

-

If my reply was helpful, please give a "Kudo" or click the "Accept as Solution" button below (or both).

Hartmut Eger
Senior Engineer
Anlagenplanung + Elektotechnik
XING | LinkedIn

EESignature



0 Likes
Message 19 of 28

apareekVDJKX
Explorer
Explorer

YES,  EVEN I ADDED ARROW IN SYMBOL AT BELOW VALAVE BUT IT SHOWS UP ALWAYS

apareekVDJKX_0-1741342538495.png

apareekVDJKX_1-1741342543710.png

apareekVDJKX_2-1741342548758.png

 

0 Likes
Message 20 of 28

apareekVDJKX
Explorer
Explorer

@ h_eger, Can you please help me in this.

 

0 Likes