Home/User guide

The Prokon user guide.

What is what, how and why — from getting started to the full workflow and a glossary. The content follows how the app actually works.

Getting started

From sign-up to your first project in minutes — and what is free versus what a subscription unlocks.

What Prokon is

Prokon is a platform for welding coordinators and fabrication shops: Weldmaster manages welding documentation (WPQR/WPS, welders, NDT, a technical dossier with traceability), alongside free tools and cut-on-demand. Slovenian is the base language; English lives under /en/.

Sign-up and sign-in

  1. Open Register and enter your Email, a Username (3–32 chars, starts with a letter or digit) and a Password (at least 8 characters). Click "Create account".
  2. You will see "✓ Check your email". Click the confirmation link from the message — it also works on another device.
  3. Only after confirming can you sign in with your password (or send yourself a one-time sign-in link by email).
A common snag: the account is not usable until you click the confirmation link from the email. If it is not in your inbox, check the spam folder.

Organization and project

Work is tied to an organization (your company) and, within it, to projects. On first sign-in you create the organization, then your first project.

  1. On Your organizations click "Create an organization". Enter the Organization name; the Slug fills in from the name. Legal details (tax no., address, phone …) can be added now or later — they print in the header of the dossier, the personnel roster and the certificate bundle (see Settings · Organization). Click "Create organization →"; you become the owner.
  2. In the organization, open "+ New project". Only the Project name is required; you may pick an Application standard (default EN 1090-2 EXC2) and get a preview of the automatic NDT scope.
  3. Click "Create project →" — the project opens in its Control panel, from where you manage drawings, welds and the dossier.

Free versus subscription

All tools and printing (drawing, WPS sheet) are free. A free account adds one project and smaller libraries (3 WPQR, 3 welders, 2 NDT operators; certificates are unlimited).

Important: exporting the full technical dossier (and project stock/cutting) is part of the paid subscription. You can assemble the whole project for free, but exporting the final dossier needs a subscription. This is the first thing that surprises users — now you know up front.
The subscription is personal (per person, €9.99/month, first month free) and applies to you across all your organizations. Activating it unlocks the organization’s capabilities. If you just paid and nothing unlocked yet, refresh in a minute — the seat activates through the payment system.

Where things live

  • Your organizations (/app): pick a firm, create a new organization.
  • Projects (inside an organization): the project list, search, "+ New project".
  • The project’s Control panel: dossier traceability, "⬚ Open recent drawing", "Cutting →", "Dossier →", "⚙ Settings", the organization libraries.
  • The workbench (drawing): weld marking, weld cards, modules (Welds/Welders/NDT/Advisor/Dossier).
  • Organization libraries: WPQR/WPS, Welders, NDT, Company certificates, Advisor.
  • My studio: Account, Security, Subscription (personal).

Weldmaster — the workflow

The documentation thread: drawing → weld → WPQR → WPS → welder → NDT → dossier. Each step: what, how and why.

Weldmaster links every part of the welding documentation into one traceable whole. The order below is also the recommended order of work. Every weld has four gates on its weld card: WPQR → WPS → welder → NDT; once all are filled, the weld becomes traceable.

The weld card and statuses

Every weld has a card with a label (W1, W2 …) and its spec (or a "missing: {fields}" note), an "✎ Edit weld" button and a status pill. The status is TRACEABLE (all gates filled), IN PROGRESS (something missing) or NON-CONFORMING (e.g. outside the WPQR range or a rejected NDT). At the top of the welds list is a rollup "{n} traceable · {n} in progress · {n} non-conforming".

The workbench toolbar has a "▤ Modules ▾" with quick access to Projects, Welds, Welders, NDT, Advisor and the Dossier, plus "↶ Undo" / "↷ Redo", an ISO 2553 / AWS A2.4 toggle and export "⤓ Drawing" / "⤓ Export dossier". The "Annotations" panel on the right lists every mark on the drawing.

1. Drawing (the anchor)

The drawing is the anchor: every weld lives on its drawing. You add a drawing inside the project, in the Drawings panel.

  1. In the project’s Drawings panel, click "+ Add drawing".
  2. Enter the "Drawing name" and, optionally, the "Drawing no. (optional)".
  3. Into the "Drawing PDF *" field, upload a PDF file (the asterisk means required). The hint says: "The drawing is the anchor — upload the PDF now. Without a PDF the drawing is not created."
  4. Click "Create and open →" (the drawing is created and the workbench opens) or "Create only" (the drawing is added to the list and the form stays for the next one).
The drawing must be a PDF. If you have DWG or paper, first convert/export it to PDF, then upload. The markup workbench is a desktop tool (on a phone it shows "Weldmaster is a desktop tool").

You manage drawings in the Drawings list: search by name or drawing no., sort (by creation / name / drawing no.), and rename (✎) or delete (×) a drawing. Welds are not created in the Welds list — they arise only by drawing on a drawing; in the Welds list you can bulk "⚡ Assign welders", set the "ISO 5817 level" and "⚕ Auto-assign inspectors".

2. Marking a weld

In the workbench, the "Weld types" palette is on the left, the drawing in the middle, and on the right the "Properties" and "Annotations" panels (stacked), with a separate "WPQR validation" column on the far right (shown when you have library access). Order matters: first pick the weld type, then click on the drawing.

  1. In the left "Weld types" palette, click a weld-type tile (butt, fillet …) — the tool switches to "place" mode.
  2. Click an empty spot on the drawing to place the weld (if something is already selected, the first click just deselects). The symbol follows ISO 2553 (or AWS A2.4 — toggle in the toolbar).
  3. Click a weld to select it; the "Properties" panel opens on the right, where you edit the spec: Change type, Side, Penetration, Runs, Dimensions (throat/leg, length, groove angle, root gap), face contour.
  4. The "WPQR validation" column flags the selected weld’s conformity live: green (covered), yellow (data missing / no WPQR), red (out of range).
Welds are not created in the "Welds" list — they arise only by drawing on the drawing. You edit them later with the "✎ Edit weld" button on the weld card (opens the drawing with that weld selected).

3. WPQR (procedure qualification)

A WPQR is the procedure qualification record (EN ISO 15614-1) — evidence a procedure produces a sound weld. This is the first gate on the weld card: it shows whether any of your WPQRs covers the weld.

  1. On the weld card the WPQR is shown (not selected). If your library covers the weld, it reads "covers the weld — select or generate a WPS" with candidate WPQRs.
  2. If nothing covers it, click "Open the WPQR library →" or "+ Add WPQR →".
  3. In the library ("+ Add WPQR") a 5-step editor opens: you enter the test piece (materials, thickness, positions, processes, passes), and Prokon derives the range of qualification (everything the WPQR covers). You can attach the original as a PDF.
  4. Once a WPQR covers the weld, it appears on the card as a candidate for the WPS.
Build your WPQR library first. With an empty library every weld stays yellow (nothing to cover it). Register values are the range of qualification, not the test-piece dimensions.

4. WPS (procedure specification)

A WPS is the welding procedure specification — the parameters the welder actually uses. It is not authored by hand: the engine generates it from the WPQR and the weld geometry (EN ISO 15609-1).

  1. On the weld card at the second gate "Assigned procedure (WPS)", click "+ generate from" and the button next to the covering WPQR — Prokon builds the WPS.
  2. Use "✎ Edit WPS" to adjust the editable fields (position, pass parameters, preheat, interpass, PWHT); ⚡ fields are tied to the qualified range and the system warns if they fall outside it.
  3. The WPS attaches to the weld via the "Assigned procedure (WPS)" drop-down. A single WPS sheet can be printed for free (in the editor: "⎙ Print / PDF"); the sheet language is chosen separately from the interface language.

5. Welder

You assign a welder to the weld at the third gate; qualifications live in the welder register (EN ISO 9606-1) with validity and 6-month confirmations.

  1. On the weld card, in the "Assigned welder" drop-down, pick a welder — only those qualified for this weld are offered (process, position, thickness, material), with a coverage percentage.
  2. If the drop-down is empty or shows "— WPS first —", assign a WPS first.
  3. If nobody is qualified, it shows "No welder is qualified …" and a "+ Add a welder →" button to enter one in the register.

6. NDT (non-destructive testing)

NDT is one whole made of three separate but linked axes (EN ISO 17635): project standard → level (acceptance criterion, ISO 5817) and scope (which methods and what %) → inspectors and reports (EN ISO 9712). As much as possible is set automatically, and every weld can override every axis. The dossier prints what is set: level, scope, both or nothing.

  1. Project standard → level automatically. In the project settings you pick the application standard; the level is derived from it per EN 1090-2 Table 17 (EXC1 → D, EXC2 → C, EXC3/EXC4 → B). EN 13445 and EN ISO 3834 do not prescribe a level — there you pick it yourself. That level applies to every weld until you override it.
  2. Override the level globally or per weld. For all welds at once: the "ISO 5817 level" drop-down above the welds list or "Apply to the project’s welds" in the settings (both set the level only; the scope is untouched). For a single weld: the "level" drop-down on the card (per project standard / B / C / D / customer text). The card choice wins over the global one.
  3. Scope (methods + %) per weld. The "scope" drop-down on the card: "from symbol" (the tests written on the weld symbol in the drawing — default), "from standard" (EN 1090-2 Table 24 / EN 13445 default), "manual" (your methods and %) or "no methods (by inspection)". Redrawing the symbol updates only the symbol source; a manual or standard scope and the level survive. The ✕ button returns the scope to the symbol; the level stays.
  4. Methods and inspectors. Every method in the scope is a row: pick an "Inspector" (inspectors certified for that method are offered, L≥2 — L1 gets a ⚠ warning because they do not evaluate or sign the report). "⚕ Auto-assign inspectors" does this for all welds of the drawing at once from the resolved scope. "+ method" adds a test outside the scope, × removes one (with a symbol scope this switches you to manual).
  5. Level only, no methods? If a weld has a level but no scope (empty symbol or "no methods"), inspection decides the methods. No plan is created; once a test is done, add it with "+ method" and enter the report. Inspector certificates go to the dossier by competence — one valid L≥2 certificate per method from the register.
  6. Report. When the result is known: "✓ accept" / "✕ reject" / "✎ edit" (result, level, date, report number, PDF). The report level defaults from the weld. An accepted report without a PDF is flagged in the dossier as "missing report" (a warning, not a block). The same PDF for several welds: attach it to each weld — Prokon recognises it by content, uploads it once and merges it into the dossier once, listing the covered welds.
What goes to the dossier. In the weld register the "NDT scope" column prints scope · level (e.g. "VT100 RT10 · ISO 5817-B"), level only, scope only or "—". The declaration of conformity (header) suggests the acceptance level from the welds (one level, or listed when they differ — "ISO 5817-B · ISO 5817-C"); you may overwrite the text. The NDT column carries only performed reports (a plan is not evidence). Annex C/D: inspector certificates (via assignment/reports or by competence) and report PDFs. Standard, level and scope are three separate things: changing one does not change another — except that the standard gives the level its default.

7. Dossier (traceability)

The dossier gathers everything — welds, WPQR, WPS, welders, NDT reports and the 3.1 material certificate (EN 10204) — into one audit-ready package. At the top you choose the document language ("Document: Slovenian/English", separate from the interface). The cover carries the issuer header: logo on the left and, on the right in the same row, the organization details (name, street and town, country, tax no. · VAT ID · reg. no., phone) from Settings · Organization — filled-in fields only, in the document language. The conformity-declaration signatory is pre-filled from the active coordinator (organization personnel); you sign on the signature pad.

Export has four buttons: "⤓ Dossier" (the whole dossier as PDF), "⤓ Download drawings" (one PDF of all drawings with welds), "⤓ Download WPS (Word)" (an editable .docx with the sketch as an image) and "⤓ Download certificates" (choice of "First pages only" or "Full certificates").

In the declaration of conformity (§1 of the dossier) you pick the Product standard, the Acceptance level and the NDT scope; the signatory is pre-filled from the active coordinator (if there is exactly one). Before export Prokon runs a completeness check and warns you ("This goes to the client under a signed declaration of conformity. Continue anyway?") — it warns but does not block.

Dossier export is part of the paid subscription. Individual sheets (drawing, WPS) can be printed without a subscription.

The workbench and its two stacks

How the workbench is laid out and what its two input stacks — the symbol stack (left) and the dimension stack (right) — determine and drive together.

The workbench has three vertical columns. On the left is the "Weld types" palette and a "Symbol scale" slider. In the middle is your PDF drawing with weld symbols. On the right are the "Properties" panel (the selected weld’s spec) and the "Annotations" panel (a list of all marks), stacked; a separate right-most "WPQR validation" column (live coverage) shows when you have library access.

Stack 1 — the symbol stack (left "Weld types" palette)

The tile you pick in the palette sets the groove/weld type: square butt (I), V, ½V (bevel), Y, U, J, fillet, plus the double-sided X, K, double-U … The symbol carries only the groove shape, not the joint configuration. This choice decides which cross-section family Prokon draws and which fields appear in Properties. The palette carries its own ISO / AWS toggle at the top (besides the toolbar one) and ends with an "Oznaka" (marker) tool that places a weld as a numbered circle (Wn) for drawings that already carry printed symbols.

Stack 2 — the dimension stack (right "Properties")

When you select a weld, Properties show exactly the fields the chosen sketch needs — no more, no less: penetration depth s, α (groove angle, plus α₂ where needed), b (root gap), c (root face), R (radius for U/J) and a/z (throat/leg for fillets). So a fillet has no groove-angle field, while a U-weld gains a radius field. Thicknesses t₁/t₂ are not Properties fields — they are set in Weld defaults (or via WPQR validation).

Beyond the main (arrow) side, a weld can also have a second side: double-sided symbols (X/K/double-U) are mirrored (second side = first), or you can give the second side its own groove or fillet — then the joint is asymmetric and gets separate fields (α₂/s₂/a₂). This is a third, conditional input that also shapes the sketch and the WPS.

What the two stacks drive together

  • The symbol on the drawing (ISO 2553 / AWS A2.4) — what the drawing’s reader sees.
  • The weld cross-section (sketch) — a parametric CAD drawing of the joint with live dimensions; the same view in Properties, on the WPS sheet and in the dossier.
  • The WPS — joint preparation (α/b/c), preparation method, and via the exact deposit area also the physical count and sequence of passes.
  • The WPQR verdict — green/yellow/red (WPQR validation column) depending on whether the dimensions fall within your qualification range.
That is why the order is always: symbol first (left), dimensions next (right). The symbol says which fields exist; the dimensions fill them. The same two stacks also feed the WPS and the dossier — you never enter anything twice.

The canvas and view tools

On the canvas (the loaded PDF drawing) are the view tools: ▣ select, ✋ pan, ⊡ fit view, 1:1 actual size and ⟳ rotate 90°, plus zoom +/− and page switch ◀/▶. An empty canvas reads "Upload a PDF drawing". The "Symbol scale" slider (50–300%) adjusts symbol size to the drawing’s scale.

Which sketch gets drawn

Input combination → weld cross-section. How the symbol, both-sidedness, joint form and dimensions determine the exact sketch on the WPS sheet and in the dossier.

The sketch is not a library image — it is built on the fly from your inputs in true proportions (parametric CAD geometry). Resolution happens in three steps: (1) symbol → groove shape, (2) both-sidedness → single or mirrored, (3) joint form/configuration → plate, pipe, T-joint or branch.

Symbol → groove shape

  • Square (I) → straight edges · V → V-groove · Y → V with a root face · ½V (bevel) → one plate chamfered · ½Y → one plate chamfered with a face · U → U-groove (with radius) · J → half-U (with radius) · fillet → fillet weld (a/z).
  • Double-sided symbols double the groove: V→X, ½V→K, U→double-U, Y→double-Y, fillet→double fillet.
  • Symbols with no CAD form (spot, seam, plug, edge, flare) draw no sketch — then the symbol’s own fields remain.

Joint form and configuration

  • Plate–plate is the base drawing; a pipe (plate–pipe or pipe–pipe) aligns the centerline and dimensions ⌀D.
  • A T-joint is drawn as a web on the base plate (a chamfered K for a balanced double-sided sequence); a corner groove joint as a groove on the outer corner; a branch (pipe on plate) as full-penetration or a fillet around the circumference.
  • Single-prepared joints (½V, ½Y, K, J, double-½Y) chamfer only the thinner plate — on the drawing the thinner one is beveled, the thicker one square.

Dimensions and the s₁ + s₂ + c = t identity

For groove (butt) joints one identity holds: s₁ + s₂ + c = t (first-side penetration + second-side + root face = governing thickness). From it Prokon derives the missing dimension — you enter s, it computes c, never the other way around:

  • Single-sided (s₂ = 0): give one of {s, c}, the other is computed.
  • Mirrored (X/K/double-U, s₂ = s₁): give one of {s, c}; e.g. t = 30, s = 14 → c = 2 (not 15/0/15).
  • Asymmetric (each side its own groove): dimension both sides (or neither) — a single dimension leaves the geometry under-defined and Prokon warns.
  • No dimensions: a groove symbol with no dimension means full penetration (c = 0, ISO 2553 §5.4.1).
  • Guard: if s₁ + s₂ + c exceeds t (grooves overlap) or falls short of t, Prokon flags it.

A fillet is measured differently: you enter the throat a (or leg z; the other is noted as the equivalent z = a·√2). Each side of a double fillet can carry its own a. The sketch prints a "one side / both sides" note and the equivalent alongside it.

Because the sketch is set by the combination (symbol + both-sidedness + joint form + dimensions + radius + second side), changing any of these inputs redraws the cross-section and — if it changes the geometry — requires its own WPS sheet (see "How a WPS is built").

How a WPS is built

From a weld to an EN ISO 15609-1 sheet: what the engine fills automatically, which fields you may edit, how passes and heat input are computed, and when the sheet becomes approved.

Where the WPS comes from

A WPS is generated by the engine from a weld × WPQR pair: the weld geometry (from both stacks) gives the joint preparation and sketch, the WPQR gives the qualified limits. So you do not write a WPS from scratch — you click "+ generate from" next to a covering WPQR on the weld card.

Prokon assigns welds with identical geometry the same WPS sheet (shared by a geometry "signature"); any difference (type, thickness, throat, penetration, position, prep α/b/c, radius, symmetry, PWHT …) means a separate sheet. If you change the weld geometry, the sheet is recomputed automatically (same WPS-### number, a new revision only for an already issued sheet; if another weld shares the same sheet, a new number splits off); the coordinator’s edits are preserved.

Three kinds of field on the sheet

  • Locked (from WPQR/geometry): WPQR no., thickness/diameter range, joint type and the joint sketch. You do not edit these — they are the traceability evidence. (The pass labeling — the n/n′ numbering and "one cap per side" — is applied automatically, but the pass table itself is editable; see below.)
  • Range-validated (⚡): position, preheat, interpass temperature and per-pass heat input Q. You edit them with a live check against the WPQR’s qualified window — a value outside that window (preheat below min, interpass above max, Q out of window, or position out of range) blocks approval. PWHT is the exception: a deviation from the WPQR (§8.4.11) only warns (a deliberate coordinator choice) and does not block.
  • Free (15609-1 fields a WPQR does not record): preparation and cleaning method, metal transfer, gas flow, weaving/oscillation, nozzle stand-off, torch angle, notes, signature block. The coordinator sets these.

Passes and heat input

From the exact deposit area (computed from the sketch) the engine derives the physical pass count and lays them out: root → fills → cap, per side (the first process welds the root). You can edit, add or delete table rows — the row is authoritative. For each pass Prokon computes the heat input Q live from the entered I/U/travel and checks it against the WPQR window. Pass labels follow the rule: the last pass of a side is always "n" (second side 1′…n′), and a side has exactly one cap.

A sheet must never spill past one A4 page, so surplus fill passes are stacked into one labeled row (e.g. "2…n"); root and cap stay separate. This is a print presentation — the physical pass count is not capped. Labeling exception: on a multi-process, double-sided sheet the second side (1′…n′) has no separate plan yet — a note is printed beside the table until that model is built.

Approval, revision, printing

  • Until it is signed, the sheet is a pWPS — proposal. With "✓ Approve as WPS" it becomes an approved WPS (blocked if there are errors against the WPQR).
  • Revision = issue. The revision number (A → B → C …) counts approved issues, not saves: a pWPS draft can be edited, saved and regenerated any number of times and stays rev. A. Only when the content of an approved sheet changes does it get the next revision (once) and return to pWPS; editing the signature block, location or notes neither revokes the approval nor bumps the revision. If you edit an approved sheet in the editor, a "✓ Re-approve (new issue)" button appears next to the signature — no separate save is needed.
  • "↻ Regenerate" revokes the approval and rebuilds the content from the weld and WPQR; the coordinator’s manual run table and signature block are kept, the joint preparation comes again from the symbol; a new revision only if the sheet was already issued. Every such event is written to the sheet history (below the sheet: approved / revoked / regenerated, who, revision, reason).
  • Saved stays. The program never changes an issued sheet by itself: after a Prokon update (newer content generator) the sheet only gets a "↻ sheet update available" badge; after a WPQR range change it becomes "outdated" (its welds turn yellow) but stays as issued — content, number and signature change only when you click ↻ Regenerate. If a rules update changes the derived values of welds from their symbols (side, joint type, run mode …) while you did not change the symbols, the weld list shows a "Derivation update" banner with what would change — apply it with "Apply" (per card or for all); until then welds and sheets stay unchanged.
  • "⎙ Print / PDF" prints the sheet only; the sheet language ("Sheet: Slovenian/English") is separate from the interface language. A single WPS sheet is free even without a subscription.

How to fill in a WPQR correctly

You describe a WPQR through its test piece — the engine derives the range of qualification from it. What to enter in each of the five steps and why.

You add a WPQR in the register ("+ Add WPQR") or from a weld card. A five-step editor opens. The key principle: you enter the test piece (what was actually tested), not the range — the range (everything the WPQR covers) is computed by the engine. You can save at any step.

① Administrative

Enter the WPQR number, an internal name, the standard (EN ISO 15614-1:2017 or ASME BPVC Section IX) and the level (default Level 2 — stricter, with more tests and a wider range; Level 1 is aligned with ASME and gives a narrower range), and optionally the manufacturer and examiner. If the mandatory Level 2 conditions (e.g. hardness by material) are not met, the engine automatically drops the range to Level 1.

② Test piece — materials

Pick material group A (ISO/TR 15608) and, if needed, group B (dissimilar joint), the thickness t (and t₂), and the form (plate or pipe; pipe adds diameter D). These values drive the thickness and diameter range — e.g. a test at 10 mm covers a band of thicknesses, not just 10 mm.

③ Test piece — welding

Add the processes ("+ Add process"; 135, 121 …), positions (ISO 6947), filler and gas, backing and PWHT. Fill the runs table ("+ Add run") with the actual parameters; the "→ Q window from runs" button computes the qualified heat-input window from them. Each of these inputs widens or narrows the range (e.g. position PF covers certain positions, not all).

④ Test results

Enter the test results ("+ Row") — mechanical, hardness, bend, impact toughness … These are a condition for the level: before computing the range the engine checks whether they are satisfied for the chosen level (e.g. mandatory hardness by material). A missing mandatory test lowers the level or narrows the range.

⑤ Certificate + range

Attach the "Original certificate (PDF)" (the signed original) and review the "Range of qualification (computed live)" — a read-only display of everything this WPQR covers (thicknesses, diameter, positions, materials, processes, Q window). Save with "💾 Save WPQR". Only now does the WPQR become selectable to cover welds.

In the register the values you see are the range of qualification (what the WPQR covers) — not the test-piece dimensions. The free plan allows 3 of your own WPQRs.

How to set NDT

Non-destructive testing has two separate axes on the weld card — class (how strict) and scope (how much and with what) — plus controller assignment and the report.

Two axes: class and scope

On the weld card there are two separate drop-downs. "class" is the imperfection acceptance criterion — by execution class (EXC), by ISO 5817 B/C/D or custom. "scope" says where the methods come from: "from symbol" (the drawing’s mark), "from standard" (auto by the product standard), "manual" or "no methods". Changing the class does not change the scope, and vice versa.

Methods, controllers, reports

  1. In the methods table (VT/PT/MT/RT/UT), for each row set the "%" (testing extent) and pick an "Inspector".
  2. All operators certified for that method are offered (highest level first); choosing a level-1 operator raises a warning that they do not evaluate or sign the report (level 2 is required to sign). The assignment creates a report in the "planned" state.
  3. Use "+ method" to add a method; "✎ edit" to edit a row.
  4. When testing is done, "✓ accept" / "✕ reject" the report: enter the ISO 5817 level, date, report number and optionally attach a PDF. The result (in progress / accepted / rejected) links to the weld and flows into the dossier.

Operators live in the NDT register per EN ISO 9712, by method and level (L1 under supervision, L2 evaluates and signs, L3 prepares procedures). If you have no suitable operator for a method, you outsource it — the "Testing coverage" panel shows this with a tick / triangle / dash.

You can set a default scope at the project level (Project settings → "Testing scope (NDT)", with a per-standard suggestion), and set the class for all welds at once with the "Apply to the project’s welds" button.

Free tools

Browser-based calculators and checks — most with no sign-in, for quick work and trying things out.

The tools work with your inputs only in your browser — nothing is sent to our server until you sign in and explicitly save into a project. The results assist; the standard and the responsible coordinator’s judgement (EN ISO 14731) prevail. An anonymous visitor also sees a "create an account (free)" prompt.

Weld markup → PDF

A standalone workbench (memory-only, no sign-in). Click "⬆ LOAD PDF", mark welds on the drawing with ISO 2553 symbols, then "⤓ EXPORT PDF". Only "📚 WPQR library" and "💾 Save to project" are locked (subscription) — marking and PDF export stay free.

Range of qualification

No sign-in. Click "Enter a test piece →" and describe the test piece in the editor; Prokon prints the "WPQR range of qualification from a test piece". Print the result via "Print / PDF"; the "Save to the library" button is paid (🔒).

Welder qualification

EN ISO 9606-1, no sign-in. Tabs: "Test-piece range" (test-piece form → designation + range table, "Print / export PDF"), "Weld → welder", "Advisor" and "ISO 14732" (operator: process → range, validity, 6-month confirmation).

Heat input Q

EN 1011-1, no sign-in. You enter the Process (ISO 4063) (which picks the thermal efficiency k), the Current I [A], Voltage U [V] and Travel speed v; the result Q (in kJ/mm and kJ/cm) is printed live, no button. Formula: Q = k · U · I · 60 / (1000 · v).

Cutting calculator

No sign-in. Sections: §01 Positions, §02 Profiles and bars, §03 Cutting (kerf, Preference) and §04 Result, export "🖨 Print / PDF". It nests linear profiles with minimal waste. Saving and linking to stock are paid.

WPQR check — the exception (requires sign-in)

WPQR check answers "does any of my WPQRs cover this weld?", so it is the only tool that requires sign-in and at least one WPQR in your library (with an anonymous account the button is disabled, showing "Create account →" / "Sign in →").

  1. Enter the joint: Joint type, Joint configuration, Material group A (required) and, if needed, Group B, Thickness t (required), throat a / leg z, Position, Process, pipe diameter and advanced fields (PWHT, t₂, filler, gas …).
  2. Click "Check coverage".
  3. Prokon prints coverage cards: ● FULLY COVERED, ⚠ PARTIALLY COVERED or ✗ NO COVERAGE, with a percentage.

Cutting and material

From stock to project cutting, heat-number traceability and cut-on-demand (CoD).

Stock — receiving material

In Stock you track bars and profiles with their heat number and certificate. In §01 Receiving you enter the Profile type (e.g. IPE, HEB), Section (e.g. 200 or 80×8), Grade, Length (mm) and Quantity, and optionally the Heat, Cert no. (EN 10204 3.1) plus the supplier, date and price.

  1. Choose the mode: "Receive into stock" (the material has arrived) or "Order" (only ordered).
  2. When receiving, click "+ Add to stock" — the row is added to inventory. When ordering, click "⌕ Order (not yet received)" — the item goes under "Orders / inbound" and does not count as stock.
  3. When the ordered material arrives, confirm it in "Orders / inbound" with "Confirm receipt" — only then does it enter stock.

In §02 Inventory you see the Stock value €, the firm setting "Min. offcut [mm]", the "Scrap short offcuts" button and the "⤓ CSV" export. Each row carries its source ("purchased" or "offcut") and how much is reserved.

Project cutting

In a project, Cutting works against the firm’s stock. It runs by sections: §01 Positions (what you cut), §02 Profiles and bars (in a project, read-only from Stock), §03 Cutting and §04 Result.

  1. In §01 Positions enter the pieces ("+ Row", or "Bulk entry" for many at once).
  2. In §03 Cutting set the "Kerf (mm)" and the "Preference" (Auto / Shorter / Longer / "Find offcuts"), then click "Optimize the cutting".
  3. §04 Result shows the profile/bar count, usage, waste and yield with a layout chart.
  4. In §05 enter the Cut name. A banner reports "✓ Plan feasible" or "⚠ Insufficient stock" (in an "Order missing material" box with an "Order" button).
  5. Save via "Create/Save draft" (reserves bars) or finish with "✓ Confirm cut" — this deducts bars, creates offcuts and is immutable.
"Usable offcut" is defined by the firm setting "Min. offcut" in Stock — shorter offcuts are not returned to stock (scrap). The default is 100 mm, but you can change it. You revert a confirmed cut with "revert" (returns bars, deletes offcuts). (Stock and project cutting are part of the paid subscription.)

Saw work order

You print a confirmed cut as a work order: it carries the firm, project, cut name, date, kerf, for each bar the cut sequence with the heat number and a graphical layout (SVG), plus "Cut by:" and "Checked by:" lines. This is the sawyer’s document — every cut stays tied to its heat number.

Cut-on-demand (CoD)

For plate you upload a DXF, get an indicative price range and send an inquiry. Prokon is a free broker: it finds a partner who issues the pro-forma invoice and invoice to you directly, while Prokon secures traceability (3.1 certificates + heat numbers).

You track orders under "Orders": each card has a status (Inquiry → Quote sent → Confirmed → In production → Cut → Shipped → Delivered) and downloadable documents — "Pro-forma invoice (PDF) ↓", invoices (advance/invoice/credit note) and "Certificate pack ↓". When the pro-forma arrives you click "Confirm order per pro-forma" or reject it with a reason.

Project material

The project’s Material tab sums up only confirmed cuts: §01 profiles from your own stock (profile, grade, heat, certificate, bars, consumed, mass — expandable down to positions and cuts) and §02 plates from cut-on-demand. It reports the total mass and heats and flags pieces without a heat/certificate; export via "↓ CSV" or "⎙ Print".

A CoD → Material nuance: the plates section exists, but the heat and certificate are entered by Prokon on receipt (not by you). Automatically linking an order directly into the project Material depends on a migration not yet applied in production — until then this section is effectively empty, even though orders run normally under "Orders".

Registers and Advisor

Where WPQR/WPS, welders, NDT operators and company certificates live — and how Advisor states standard requirements.

Registers are organization libraries — shared across all projects. Every record becomes selectable when you assign a WPS, welder or NDT operator to a weld; no register is a dead-end. Free-plan caps: 3 WPQR, 3 welders, 2 NDT operators; company certificates unlimited. Expiry-warning thresholds differ: welder 30 days, NDT 60 days, certificate 90 days.

WPQR / WPS register

Two tabs. In the WPQR tab you add a qualification with "+ Add WPQR" (a five-step editor — see "How to fill in a WPQR correctly"); the table shows the designation, tested joint, processes, material groups, thickness range, fillet t, throat a, PWHT, positions and the certificate. In the certificate cell you attach the signed original via "upload" / "replace". A caption under the table notes the values are the range of qualification, not the test-piece dimensions.

In the WPS tab, with "+ Add WPS" you enter a designation, pick a WPQR and a revision. A WPS is not authored by hand — the engine generates it from a weld; here you only "⤢ Open" it (if generated) or upload a "Signed PDF". A non-generated WPS is greyed out ("not generated").

Welders (EN ISO 9606-1)

Qualifications are grouped per person. You add them with "+ Add a welder" (up to 3 on the free plan). The qualification card shows the derived designation, days to expiry, the "coordinator confirmation" deadline (§9.2) and the "certificate valid until" date (§9.3). Card buttons: "▸ range", "✓ confirm" (a 6-month confirmation dated today), "⟳" revalidate, "↻" recertify, "✎" and "×".

The form (new/edit/recertify) has: Full name, Certificate no., Examiner / body, Test-piece welding date, Revalidation path (a/b/c), Last 6-month confirmation, Original certificate (PDF) plus a Rating (1–5) and Process competence. The rating and competence are internal — they never print on documents.

NDT operators (EN ISO 9712)

The "Testing coverage" panel shows the methods (VT/PT/MT/RT/UT) with ✓ (level ≥ 2 signs), △ (level 1 only, under supervision) or — (none — outsourced). You add with "+ Add an operator" (up to 2). For each method you enter Method · Level (L1/L2/L3) · Certificate no. · Valid from · Valid to · Cert (PDF); only rows with a "Valid to" are saved. With "↻ renew" you open a new period and the old certificate is archived.

Company certificates

No cap. With "+ Add a certificate" you pick a Type (EN 1090-1, EN ISO 3834, PED, EN 15085, ISO 9001 or Other — pre-fills the standard and level), enter the standard designation, level/class, certificate no., Notified body (issuer), issue date, Valid to, recertification/surveillance and attach the Certificate (PDF). The dossier auto-attaches them by the project’s product standard.

Advisor

You pick a "Product standard" (EN 1090-2 EXC1–EXC4, EN 13445, EN ISO 3834-2/3) and get a requirements table: Acceptance level (ISO 5817), NDT extent, Welder qualification, Procedure qualification and Welding coordination; below the table is a single source ("Source:") and a note for the selected standard. For EN 13445 a PED calculator (2014/68/EU) opens: you enter the equipment, physical state, fluid group, PS, V or DN and T; the output is a category I–IV or SEP with modules and a notified body. Decimal fields accept a dot or a comma.

Settings and subscription

Personal settings versus organization settings — and how the subscription unlocks capabilities.

Two levels of settings

  • Personal ("My studio"): the "Account" and "Security" tabs plus "Subscription". They apply to you across all organizations.
  • Organization (owner only): Organization (name, slug, legal details, logo), Personnel (EN ISO 14731 coordinators) and Notifications (a daily deadline digest by email).

Account and Security

In the "Account" tab you edit your Full name and Username (the email is disabled) and save with "Save". In the "Security" tab you change your password: enter the "Current password" (required), the "New password" (min. 8 characters) and a repeat, then "Update password". On a wrong current password it offers a forgot-password link.

Organization

Owner only. You edit the Organization name and the Slug (changing the slug changes the page address) plus the legal details: country, tax number, VAT ID (VAT-registered only), registration number, phone, street, post code, town. On leaving a field the entries are tidied automatically, as in accounting software: a Slovenian tax number needs 8 digits and a valid check digit (mod 11), the VAT ID is SI + tax number (a doubled "SI" or a missing prefix is fixed; the digits must match the tax number), a 7-digit registration number gets "000", and the phone is stored internationally without the trunk zero ("041 335 896" → +386 41 335 896). Organizations from other EU countries enter their VAT ID with their own prefix (e.g. DE…); organizations outside the EU enter their identifiers freely. You upload a logo (PNG/JPG/WebP, ≤ 1.5 MB). The logo and the legal details form the document header: on the dossier cover and the certificate bundle the logo is on the left and the organization details on the right in the same row; on the personnel roster the logo is top-left with the details right next to it. Only filled-in fields are printed; the organization name is the manufacturer on WPS/WPQR. Save with "Save".

Danger zone: deleting an organization requires you to type its slug to confirm — the "Permanently delete the organization" button stays disabled until the input matches. (Deleting a project is a plain "OK".)

Personnel and Notifications

Owner only. Personnel autosaves (no "Save" button): in the "Welding coordinators (EN ISO 14731)" table you enter the name, the Title (IWE/IWT/IWS/IWP) and attach diplomas/certificates (📎 PDF ≤ 15 MB); "⎙ Print roster" lists coordinators, welders, NDT and company certificates under the organization header (logo top-left, organization details next to it, print date on the right). In Notifications you set your personal digest (a checkbox and "First notice at" ASAP/60/30/14 days), and the owner can add "Extra recipients" for the digest. (The Notifications screen is currently Slovenian-only.)

Subscription

You buy the subscription as a person ("Start free" → first month €0; "Choose yearly" and "Buy lifetime" are also offered), but it unlocks the organization’s capabilities (unlimited projects/libraries, dossier export, stock and cutting, a cutting discount). So a company pays for as many subscriptions as it has people actually working on the documentation. A paid seat is managed via "Manage subscription" (the billing portal).

Common confusions and fixes

Seven things that most often stop a first-time user — and exactly what to do.

Every weld is yellow

Yellow means "data missing or no WPQR". The most common cause is an empty WPQR library — there is nothing to cover the weld. Fix: first add at least one WPQR (register → "+ Add WPQR"), only then can the weld turn green.

The dossier will not export

Exporting the full dossier (and project stock/cutting) is part of the paid subscription. You can assemble the whole project for free, but exporting the final dossier needs a subscription. Individual sheets (drawing, WPS) print without one.

I paid but nothing unlocked

The subscription is a personal seat that unlocks the organization’s capabilities. If nothing unlocks right after payment, refresh in a minute — the seat activates through the payment system. The seat applies to you across all your organizations.

I cannot upload the drawing

The drawing must be a PDF. If you have DWG or paper, convert/export it to PDF first. Without an uploaded PDF the drawing is not created at all (the drawing is the anchor). The workbench is also a desktop tool — it does not open on a phone.

I picked a weld but it will not place

Order matters: first pick a type in the left "Weld types" palette, then click an empty spot on the drawing. If something is already selected, the first click just deselects — the second places. Edit an existing weld with "✎ Edit weld" on the card.

A single V draws like an X

This means the both-sides symmetry from the previous type (e.g. X/K) is still on. When you switch from a double-sided to a single-sided type, Prokon clears the symmetry automatically; if you inherited the state from an older weld, check in Properties that symmetry ("both sides") is not ticked.

I cannot create a new project

The free plan allows one project. At the limit the "🔒 New project" button leads to the subscription (not the form). The same applies to libraries (3 WPQR, 3 welders, 2 NDT). A subscription unlocks these limits.

Glossary

Short explanations of the key terms, with the standard reference.

  • WPQR — Welding Procedure Qualification Record (EN ISO 15614-1): evidence a procedure produces a sound weld.
  • WPS — Welding Procedure Specification (parameters for the welder), derived from a WPQR.
  • Range of qualification — everything one test piece covers (thicknesses, positions, materials, process).
  • Test piece — the coupon the range is derived from.
  • Class (ISO 5817) — weld imperfection acceptance level: B (strictest), C, D.
  • NDT scope — how much and with which methods testing is done (VT/UT/RT/PT/MT), in %.
  • Dossier — an audit-ready package of all documentation with traceability.
  • Heat / batch — material identification for traceability.
  • 3.1 certificate (EN 10204) — a material certificate with tests for the specific heat.
  • EXC (EN 1090-2) — the execution class of the structure (EXC1–EXC4).
  • Coordination (EN ISO 14731) — the tasks and responsibility of the welding coordinator.
  • pWPS — a proposed (not yet approved) WPS; approval turns it into a WPS.
  • Penetration (s) — the depth of fused material; s₁ + s₂ + c = t.
  • Root face (c) — the unfused part of the thickness at the root; c = 0 means full penetration.
  • Throat a / leg z — the measures of a fillet weld; z = a·√2.
  • Joint preparation (α/b/c) — groove angle, root gap, root face (ISO 9692-1).
  • Position (ISO 6947) — the welding position (PA, PB, PF …).
  • Process (ISO 4063) — the welding-process number (e.g. 135 MAG, 121 SAW).
  • Material group (ISO/TR 15608) — the classification of base materials for qualification.
  • Heat input Q (EN 1011-1) — energy per unit length of weld (kJ/mm).
  • PWHT — post-weld heat treatment (category, temperature, time).
  • Kerf — the cut width (material lost in sawing/cutting).

Can’t find an answer? See also the FAQ or write to us at studio@prokon.si.