Author Topic: Watts / PypeServer Configuration  (Read 1358 times)

0 Members and 1 Guest are viewing this topic.

Offline Darren YoungTopic starter

  • Premier Member
  • *****
  • Posts: 2048
  • Country: us
  • Gender: Male
    • BIM There Done That.
Watts / PypeServer Configuration
« on: Feb 20, 2020, 20:11:36 PM »
Most existing Watts/PypeServer customers are using PCF's exported from CADmep.  They can be exported from Revit too but you need some custom code to make an addin to use Autodesk's cloud service to generate the PCF.

If you're inclined to do PCF exports from Revit, you can get the code here....

https://blogs.autodesk.com/revit/2017/07/26/exporting-pcf-files-from-revit/
https://blogs.autodesk.com/revit/2019/01/08/export-assembly-separate-pcf-file/

However, as the PCF format wasn't intended to drive a pipe cutter, it's lacking a lot of information which requires a lot of property mapping on the PypeServer side.

An alternative is to use a PSVR file which is a PypeServer specific JSON format.  When a Station & Tool is configured properly in Stratus, it'll export a PSVR file that when imported into PypeServer requires zero PypeServer property mapping.

There's a few keys to making this happen...

1) Materials in your Fab database need to be setup properly. That means the material has it's property set to "pipework" and under the Specifications (looks almost the same as sheetmetal gauges) you add entries for Sch 40, 80 etc. Here, you need to make sure OD and ID of the pipe are entered. This is so PypeServer knows the wall thickness.

2) If you're configuration/database was setup the "old" way where pipe OD was set in the Specifications, these need to be removed. Fabrication uses these over the new way. Not a Stratus issue, rather a Fabrication issue.   This means you go to the Piping Specification, find the material and delete all the entries for OD's.   You then set the material to "Any" and delete all those OD's as well.  When you publish now, Stratus will see the proper pipe data from Fabrication.

3) Configure the "pipe cuts" section and related data of Stratus.

4) Go to Part Templates in Stratus and configure CID 2041 for multi-axis pipe cuts. This will show up twice and need to be configured twice between CADmep and Revit. Those two products treat the patterns differently so if you publish from from bothy, the pattern will be in there twice.

5) Also in Part Templates, find CID 2875 (O-Lets/Saddles/etc.) There will be multiple entries based on each ITM name that was published. Here, configure and let Stratus know if they're a Thread=O-Let, Saddle, Weld-O-Let, etc. This is what allows Stratus to know what size holes to cut to which part.

6) <temporary> Stratus needs to use the 2019.1 FabricationAPI to publish the data even if you're publishing from 2020. The recently updated the Publish to use the 2020 DLL's if they're found but Autodesk broke them so you'll need to make sure the CADmep folder for 2020 is renamed and that CADmep 2019 is installed with the latest update.

7) Need a tool configured in Stratus configured for PypeServer.

8) Need a Station configured in Stratus that points to the proper tool you setup.

9) <optional> You can create a Material configuration that automatically assigned the proper Station/Tool to the material (CS/SS). This prevents you from having to manually assign the station/tool when you generate the cutlist from the PAckage.

10) Go o the Package then the Cutlist section of the package. Click an the "Generate Cutlists" button.

11) Set the Cutlists to the proper Station/Tool (if you didn't do #6 above) otherwise select the cutlists and click the "Send Cutlist to Station" button.

12) Go to the SHOPS section and click on the proper station. From here, you can download the PSVR files for import into PypeServer.  If everything is setup correctly in your Fabrication database, PypeServer should not need any further configuration to import the data.

A few current issues that can be worked around...

Stratus was using CADmep 2019.1 to publish the data regardless of which version of CADmep/Revit you used to publish from.  This was the first version from Autodesk that gave them the access they needed to do what they do. GTP updated Stratus to use the 2020 version if you were publishing from 2020 but found Autodesk broke some things and the piping data isn't

This same config can be used when using the PypeServer integration except that you don't have to manually download the file from Stratus and Import into PypeServer.  There's a few other steps to get the integration working. I'll leave those for a separate post.  I'm using PypeServer version 3.426. Contact PypeServer if you need to be upgraded.

Offline craigjonnson

  • Full Member
  • ***
  • Posts: 190
  • Country: au
  • Gender: Male
Re: Watts / PypeServer Configuration
« Reply #1 on: Feb 21, 2020, 04:03:48 AM »
Darren,

Thank you for sharing this information. We have been using Stratus for our duct manufacturing processes and are now looking at purchasing a Watts cutter. The information below is yet again very much appreciated.

Offline Darren YoungTopic starter

  • Premier Member
  • *****
  • Posts: 2048
  • Country: us
  • Gender: Male
    • BIM There Done That.
Re: Watts / PypeServer Configuration
« Reply #2 on: Feb 21, 2020, 13:48:32 PM »
Most of this will still apply but a new Watts won't come with PypeServer.

The two companies are not playing nice at the moment but hoping they'll work it out.  They're both upset at the other.

Watts is upset the PypeServer is integrating with other machines (a wise move on PyepServer's part)
PypeServer is upset that Watts is making it's own software (a wise move my Watts to be able to offer a turn key solution independent of anyone else)

Stratus has a Tool entry for the new Watts software 3DPP. When I configure for this, the download is the same exact format as PypeServer (which is PypeServer's specification).  Not sure if the 3DPP software will import this or if it's just a placeholder in Stratus for a future integration.

Watts did call me recently to inquire about Stratus. They were evaluating whether to go all in on a Stratus integration or not. Hopefully they do. Worse case, there will likely be an export that 3DPP can import.

Offline bobcat09

  • Senior Member
  • ****
  • Posts: 484
  • Country: us
  • Gender: Male
Re: Watts / PypeServer Configuration
« Reply #3 on: Feb 21, 2020, 14:03:22 PM »
Darren, thank you for this info. As I mentioned in my other post, we are in the process of getting our cutter setup and will be using 3DPP. I will report back with more info on 3DPP as we dig into it.
Lyle Janda
TDIndustries
Windows 10- AutoCAD - CADmep - ESTmep - CAMduct - Revit - Navisworks

Offline PypeServerGuy

  • Active Member
  • **
  • Posts: 2
  • Country: us
  • Gender: Male
    • PypeServer
Re: Watts / PypeServer Configuration
« Reply #4 on: Mar 15, 2020, 15:44:37 PM »
Most of this will still apply but a new Watts won't come with PypeServer.

The two companies are not playing nice at the moment but hoping they'll work it out.  They're both upset at the other.

Watts is upset the PypeServer is integrating with other machines (a wise move on PyepServer's part)
PypeServer is upset that Watts is making it's own software (a wise move my Watts to be able to offer a turn key solution independent of anyone else)

Stratus has a Tool entry for the new Watts software 3DPP. When I configure for this, the download is the same exact format as PypeServer (which is PypeServer's specification).  Not sure if the 3DPP software will import this or if it's just a placeholder in Stratus for a future integration.

Watts did call me recently to inquire about Stratus. They were evaluating whether to go all in on a Stratus integration or not. Hopefully they do. Worse case, there will likely be an export that 3DPP can import.

Thanks for the informative post above regarding PypeServer/Stratus interoperation. Stratus recently updated a bunch of their APIs and we've been releasing updates to PypeServer to make sure nothing breaks. If anyone reading this is running PypeServer with Stratus, please make sure you've got the latest version of PypeServer to take advantage of all the new features and fixes. If not, give us a call at 425-333-7736.

Regarding the Watts/PypeServer situation, it would be inappropriate for me to comment in detail but the issue on PypeServer's end isn't that Watts developed their own software. After all, all of our other machine partners (Vernon, HGG, and Machitech so far) also have their own software and it's not a problem.

I don't know if or when we'll be able to offer PypeServer for newer Watts machines but PypeServer will continue to support our existing Watts-owning customers for as long as those machines are running. We're also working closely with the company that designed and built the controls for all pre-2020 Watts machines. This is both to facilitate support for our customers and to offer a control upgrade for early Watts machines that's PypeServer-compatible should someone want to get more life and productivity out of an older machine.

David Basiji
CEO, PypeServer
david.basiji@pypeserver.com
David Basiji
CEO, PypeServer Inc