We are using AutoPLANT with OPIM. In one of our projects we have AT_PLINE_PIPE spools, some of which are flanged and some are not. The flanged spools accumulate as a count in the iso BOM while the non flanged spools accumulate as a total length. We would like the non flanged spools to accumulate as a count as well. Since the flanged spools already accumulate this way it leads me to believe that the accumulation method is dictated by the spool's end conditions. I looked in the schema but can't tell where this is controlled. How can I get non flanged AT_PLINE_PIPE spools to accumulate as a count rather than length in the OPIM BOM?
I figured it out. Here's how I ended up getting it to work:
- Use a Weld Value Map to map AutoPLANT end code FLR (Victaulic Rubber End) to the VICTAULIC_PLAIN_END property.
- Change the scaler and symbol for pipe so that all lined components export as PIPE-FIXED and use a PIPE + IM.EndPrepMap() symbol
Scaler: IIf(this.MODULE = "at_pline", "FIXEDPIPE,1", IIf(IM.MapText("PIPE" & IM.EndPrepMap()) = "PIPE","PIPE,1","FIXEDPIPE,1"))
Symbol: IIf(this.MODULE = "at_pline", "PIPE" & IM.EndPrepMap(), IIf(IM.MapText("PIPE" & IM.EndPrepMap()) = "PIPE","PIPE","PIPE" & IM.EndPrepMap()))
-Since FLR is now mapped to PE create a couple of new symbols: One for PIPEBW_PE and one for TEEPE_PE_FL
Answer Verified By: Rahul Kumar
Thank you very much for posting the solution here. Hope this can work with Latest AutoPLANT Modeler version too.
Best Regards,Kestutis Mitkus
Product Engineer – Bentley Systems
NOMINATIONS OPEN | October 21-24 | Marina Bay Sands | Singapore