6. AutoRouting
SuCri Module 6 – AutoRouting for efficient route planning
The AutoRouting module offers powerful tools for the automated routing of cable trays, pipes, and custom shapes within Plant 3D. It supports designers in precisely placing components at connection points and generating supports at defined intervals along pipe runs, which significantly reduces planning time.
Overview of functions and sub-modules
The following sections describe the specific tools and configuration options of the AutoRouting module. These tools enable a seamless integration of automation into your design process.
1. 6.1 Requirements for custom Python parts
In order for a straight run element to be compatible with automatic routing, the custom Plant 3D Python part must meet specific requirements. In particular, a correctly defined length parameter is required so that the component can be flexibly adjusted to the required distances within the AutoRouting logic.
2. 6.2 Auto Route
Turns the AutoRouting mode on or off. When this function is active, the system performs the automatic routing of newly placed pipe elements using the AutoRouting logic directly during construction. Control is intuitive via the corresponding button in the ribbon.
3. 6.3 Convert
Selects existing elements in the drawing and re-routes them retroactively using the AutoRouting logic. This is particularly useful for optimizing existing designs or applying AutoRouting to elements that were placed manually before the automatic mode was activated.
4. 6.4 Mirror
This command mirrors the orientation of selected inline elements such as fittings or T-pieces. This is a typical use case for elbows or asymmetrical components to quickly correct their installation position without manual repositioning.
- Ribbon button: AutoRouting > Mirror
- Command:
PiCriFlipCableTray
5. 6.5 Change Cable Tray
Allows for the quick change of the cable tray type for all selected elements within a route run. This saves significant time during specification changes during the ongoing project phase.
- Command:
PiCriChangeCableTray
6. 6.6 Place Elements (additional components)
Automatically places additional components such as fastening sets or connectors at pipe connections. Placement is based on a configurable mapping, whereby, for example, required screw accessories or small parts are automatically added.
7. 6.7 Placement of Supports
With this tool, you place support elements at regular, predefined intervals along selected pipe runs. After calling the command, a configuration dialog appears for the precise definition of the intervals.
- Ribbon button: AutoRouting > Place Fixation
- Command:
PiCriPlaceFixingItems
8. 6.8 Data on additional components – AdditionalComponents.json
The AdditionalComponents.json file forms the heart of the automatic assembly. It defines the mapping rules for the "Place Elements" command and is located by default in the Resources directory of the add-in.
9. 6.9 Load Data (Mapping Import)
This function enables the import of an Excel file to centrally update the mapping data in the AdditionalComponents.json. This simplifies the maintenance and distribution of extensive component catalogs within the team.
- Ribbon button: AutoRouting > Load Data
- Command:
PiCriLoadMappingData