Walm

GMM Swaged Dish Designer

User guide · install, design a dish, results, versions, troubleshooting

Powered byWalm
← Download page

GMM Swaged Dish Designer — User Guide

For design engineers. Install once, then design a swaged top dished end from an enquiry in about six minutes.

1. Before you install

The app builds the model on your own PC's Autodesk Inventor and places the mating parts from your Vault workspace. It needs, on your PC:

Close Inventor documents you have unsaved before running a build. The app opens its own copies in your Inventor session while it works; it never touches your open, unsaved documents.

2. Install

  1. Open the download page on your PC and download GMM-SwagedDish-Setup.exe.
  2. Run it. Windows SmartScreen may show "Windows protected your PC" because the installer is not code-signed yet — click More info → Run anyway.
  3. In the setup window:
    • Install folder — keep C:\GMM\SwagedDish (or choose another; the app keeps its results there too).
    • Cloud API URL — keep as prefilled.
    • Installation key — paste the key you received.
    • Vault root — keep D:\Vault unless your workspace is elsewhere.
  4. Click Install. The log in the window shows: extracting, config, PowerShell check, registration, health check. It ends with "Done".
  5. The Walm icon appears in the notification area (bottom-right, next to the clock — click the ^ arrow if Windows hides it) and the designer window opens.
The installer also creates a Start-menu entry GMM Swaged Dish Designer and makes the tray icon start when you sign in to Windows.

3. The notification-area icon (Walm logo)

Double-click it to open the designer. Right-click for the menu:

Menu itemWhat it does
Open designerOpens the designer window (starts the local service if it is not running).
Health…Checks Inventor 2025, the Vault folders, PowerShell, the bundled tools, the cloud service and the local service. Every line should say [OK].
Check for updates…Looks for a newer version on the cloud service and installs it on request (see section 8).
Open generated folderOpens the folder holding every dish you generated (<install folder>\generated).
QuitCloses the app and its local service. It starts again at the next sign-in, or from the Start menu.

4. Design a dish — step by step

4.1 Start from an enquiry

4.2 Find the closest past build

Click Find closest build →. The app compares the enquiry with GMM's past reactors and shows the best match (type, capacity, MAWP, match percentage) with a parameter-by-parameter comparison, other candidates, and the plan of steps it will execute. "Open GA drawing" shows the matched reactor's GA.

4.3 Review the nozzle plan

Click ▶ Execute steps. The first step is the nozzle plan — the table is the contract for the build, and every cell is editable:

ColumnMeaning
TagN1 = manhole, M = centre (agitator), N2… = field nozzles.
DNNominal size. Bore ID is DN + 3 mm (pre-glassing allowance) and follows automatically.
Angle°Position around the head. The manhole owns 0° ±45°; the others are spread equally over the remaining 270°.
Radius mmRadial station from the centre (DN150 → 800, DN250 → 750 by default).
Swage R1/R2The swage radii the pipeline will apply (constant rim values: DN100/150 → 40, DN250 → 45, manhole → 50).
ServiceFrom the enquiry (spare, baffle, light glass…).
Fitting / Tilt°Choose dip pipe to build that nozzle inclined (default 25°).

Checks run live as you type: flange clearance between neighbours, the manhole keep-out, and the hard error when a nozzle's split flange would collide with the centre nozzle's. The approve button is blocked until the hard errors are fixed. ↺ Reset to computed restores the plan derived from the enquiry.

4.3a Adding or removing nozzles

4.3b When the periphery is full — automatic inward fit (rule 1.3)

Nozzles start at the periphery (DN100/150 at 800 mm, DN200/250 at 750 mm). With many or large nozzles the split flanges would foul at equal pitch, so the app moves nozzles inward by itself: first only a nozzle you just added, otherwise every other nozzle onto one inner ring at the largest radius that clears everything (staggered rings). The plan you are shown never fouls unless you change a value by hand. Moved rows show ↙ 800→520 (rule 1.3) under the radius; hand-set radii (tinted) are never moved.

If your own edit makes two flanges foul, the check panel says which two and lists what would be acceptable — e.g. N4: acceptable radius 500–560 mm at 117°, or angle 95–110° at r=800. Type one of those values, or click ↙ Auto-fit radii to let the app move nozzles inward while keeping your angles.

4.3c The sections on the left

The design screen is organised as sections listed on the left panel: Nozzles (the table), then one section per component of the reactor — Reactor, Monoblock, Swaged top dished end, Jacket and its support and earthing, and the rest — and finally Build once a generation has started. Click a section to open it; each shows how many of its fields are set. The Approve & generate button sits in the bar at the bottom and works from any section.

The component sections hold the assembly configuration — the configurable parameters of the whole reactor (monoblock, jacket and its support and earthing, diaphragm ring, manhole balance and clamps, agitator, shaft closure, gearbox, motor, drive assembly, name plate bracket and the rest). Green fields were read from your enquiry or are fixed for the 6.3KL class; the rest are yours to fill. Each component has two identity boxes: a drawing number (how the part is found in Vault) and an item code (the ERP code that goes on the bill of materials). They are different things and both are kept.

The dish signature under "Swaged top dished end" is the key used to find an existing dished end for the same nozzle combination — it follows the table above as you edit it. Your entries are saved with the build and carry over to the next version of the same enquiry.

4.3d Stub ends and the reuse check

The nozzle table has a Stub end · item code column: the plate and length of the stub end each nozzle will get, its ERP item code, and the height it sits at. The manhole shows stump. A size with no stub-end rule shows none in amber — that nozzle will be skipped, so you see it before generating rather than in the warnings afterwards.

Each match has an Open in Inventor button. A dish this app built opens straight from your generated folder; one from Vault is fetched first, which takes a few seconds.

Above the table, the reuse check says whether a dished end with this nozzle configuration already exists in Vault. Green means this customer already has one and no new dish is needed; it names the drawing and item code. Amber means another customer has one. Grey means nothing matches. It never blocks you — generate anyway if this build must differ. The check compares reactor type, dish ID, plate and the set of field nozzles; angles and radii are not part of it.

4.4 Generate

Click ✓ Approve nozzle plan & generate swaged disc. The build takes about 5–7 minutes and runs on your Inventor:

  1. Dome derived from the standard dished end, nozzle sketch, necks, agitator and manhole (about 1½ min).
  2. Swage fillets on every nozzle.
  3. Trims: manhole neck cut square 55 mm above the crown, field nozzles trimmed with the tangent arc, centre neck cut 35 mm above the dish surface.
  4. House appearance, wrap in an assembly.
  5. Stub ends at their RL heights (mitred to the trims), the manhole stump, the 16T centre stub end; colours; STEP export.

The progress panel shows the stage, the swage and trim counters and the last log lines. The build runs in hidden Inventor sessions, so you can keep working in your own Inventor meanwhile; when it finishes, open the result from the result card. (A live view that shows the model growing in your Inventor exists but is switched off by default — the design office can enable it per installation.)

One build at a time per PC. If you approve again while a build runs, the second one waits ("QUEUED" in its log) and starts automatically afterwards.

5. Results and files

When the panel shows done, the result card offers:

Files live in <install folder>\generated as SWAGED_DISC_<enquiry>_<customer>_vN.iam, …_vN_swaged.ipt, …_vN.stp, plus …_vN_pre_swage.ipt (the part before swaging) and a jobs\ folder with each build's log.

done · with warnings means the dish was delivered but something is missing — for example a nozzle left uncut or the stub ends not saved. Read the listed warnings, tweak the plan if needed and generate again; do not send that STEP to a customer.

6. Tweak and generate again — versions

After a build the nozzle table is editable again. Change any cell and click ↻ Tweak & generate v2: the app builds a new version and keeps the earlier ones (v1, v2, … all stay in generated). The result card lists every version of the enquiry with its STEP download. Versions are per PC.

7. Ask the expert

The 💬 Ask the expert button (bottom-right) opens a chat that knows what is on screen — the parsed enquiry, the matched build and its differences, the plan, the nozzle table. Ask why a build was matched, what a step does, or general questions about swaged dished ends and the rules. Answers come from GMM's cloud service; nothing is sent anywhere else.

8. Updates

The app checks for a new version shortly after it starts and offers to install it; you can also use tray ▸ Check for updates…. An update downloads about 30 MB, replaces the app files and restarts the local service. Your settings and your generated dishes are never touched. Builds in progress are not interrupted.

9. If something goes wrong

SymptomWhat to do
No Walm icon next to the clockClick the ^ (show hidden icons) next to the clock — Windows may have hidden it. Or start it from the Start menu: GMM Swaged Dish Designer.
"Local server did not start"Tray ▸ Health…: the failing line says what is missing. Details are in <install folder>\app\server.err.log.
Health says Inventor not foundInventor 2025 must be installed on this PC (other versions are not detected).
Health says Vault folders missingSync the inner-parts library in Vault so the three folders in section 1 exist under your workspace, or reinstall pointing at the right Vault root.
Health says cloud unreachableCheck the network / VPN to GMM's cloud service; the app still builds, but enquiry parsing falls back to the local parser and the expert is unavailable.
"missing or unknown installation key"The key in config.json is wrong or revoked — ask the design office and reinstall with the right key.
Build failedThe panel shows the error. Common causes: an Inventor dialog waiting in your session (close it and generate again), a nozzle plan with a collision (fix the red check), Inventor's Vault add-in asking for a login.
Build seems stuckEach stage has a watchdog; a stuck stage is restarted automatically after 4–7 minutes. Wait for the panel to change before re-approving.
The model in Inventor looks untrimmed while a build runsOnly applies with the live view enabled: you are watching a copy from an earlier stage. Wait for "done" and open the result from the result card.

Logs for support: <install folder>\generated\jobs\<job>\log.txt (the build), app\tray.log, app\server.log.

10. What the app builds (the engineering rules in brief)

The full numbered rules are in the app folder: docs\ENGINEER_RULES.txt.