R6 draft / source GUARDS-RANGE-R3 /25October2026
Not construction/manufacture or NBS-ready approval. Round spindle/annular weld geometry and inside fascia/BOTH top-wall ties preserved. Nominal mass/handling review remains open;valueengineering deferred.
Range · JSON · CSV · Gaps · Clause · STEP
| Field | Status | Data/gap | Source |
|---|---|---|---|
| manufacturer | supported | Architectural Products Group Ltd (published business identity);exact manufacturing entity/factory address to confirm. | ../SOURCE-CATALOG.json |
| technicalContact | missing | null | No verified named technical contact in inspected variant sources |
| productCode | supported | RB-1500 | SOURCE-TRACE.json |
| description | supported | Steel roundbar infill balcony development assembly:flat posts,drilled top/carrier rails,solid round spindles,INSIDE fascia strips and top wall ties at BOTH ends. | evidence/GEOMETRY.json |
| intendedUse | provisional | External straight balcony guarding development candidate;actual jurisdiction/use/occupancy/exposure and supporting structure must be confirmed. | evidence/GEOMETRY.json; ../OFFICIAL-SOURCE-RESEARCH.json#ENGLAND-K |
| exclusions | supported | No freestanding, Juliet, stair, vehicle barrier, fall-arrest anchorage or verified load rating; no order/manufacture release. | evidence/GEOMETRY.json |
| jurisdiction | missing | No actual project jurisdiction selected. England guidance researched only; Wales/Scotland/NI and overseas need their own review. | ../OFFICIAL-SOURCE-RESEARCH.json#ENGLAND-K |
| classification | supported | {"systemCode": "Ss_25_60_05_05", "label": "Balustrade and guarding systems", "tableVersion": "Systems v1.43 July 2026", "productCode": null} | ../OFFICIAL-SOURCE-RESEARCH.json#UNICLASS |
| dimensions | supported | {"nominalOverallWidthMm": 1500, "datum": "Overall kit width including endplates", "topAboveProposedFloorMm": 1100, "carrierZmm": 50, "bottomInfillMm": 40, "fasciaRowsZmm": [-140, -320], "lowerStripNormalRangeMm": [60, 70], "reportedMeshBoundsXYZmm": [1500.0174033029357, 70.00870175146794, 1460.0127417575063], "boundsNote": "Reported approximate exported bounds are not fabrication tolerances or exact nominal datums."} | evidence/BOM.json |
| sections | supported | {"topRailMm": [60, 10], "flatPostsMm": [60, 12], "roundSpindlesDiameterMm": 20, "spindleCarrierMm": [60, 10], "insideFasciaStripHeightThicknessMm": [80, 10]} | evidence/BOM.json |
| variants | supported | RB900/1200/1500/1800 are nominal overall widths including endplates. This record applies only toRB-1500;not a verified safe span. | SOURCE-TRACE.json |
| material | provisional | S275JR candidate; mill certificates required | evidence/BOM.json |
| finishAndColour | missing | Project-specific steel corrosion protection/pretreatment/coating/thickness/colour/gloss/repair and exposure schedule remains unselected. Generic stainless wording in inherited family literature does not make RB stainless. | evidence/GEOMETRY.json |
| construction | supported | All joints welded; face welds across flat posts at INSIDE60mmface; round rods in drilled carriers with annular fillets. Weld envelopes not a qualified resistance approval. Solid20mm round spindles remain round through20.5mm drilled top/carrier holes. Source3mm-leg underside annular fillet envelopes and top annular gap fill/flush detail require WPS/resistance qualification. Flat post face welds use twin4mm-leg72mm balcony envelopes. No midrun rail splices. | evidence/GEOMETRY.json |
| interfaces | supported | {"postsXmm": [100.0, 533.3333333333333, 966.6666666666666, 1400.0], "spindlesXmm": [206.33333333333331, 316.66666666666663, 426.99999999999994, 639.6666666666666, 750.0, 860.3333333333333, 1073.0, 1183.3333333333333, 1293.6666666666667], "fasciaAnchorStationsXmm": [60, 290, 507, 750, 993, 1210, 1440], "fasciaRowsZmm": [-140, -320], "topEndplate": {"blankMm": [120, 60, 12], "holeDiameterProxyMm": 14, "holeYmm": 30, "holeZmm": [1000, 1060]}, "support": "Internal fascia strips atZ-140/-320 plus BOTH top wall end ties", "cutBlanks": [{"part": "Top rail", "qty": 1, "blankMm": [1476, 60, 10], "holesDiaMm": 20.5, "holesXmm": [206.33333333333331, 316.66666666666663, 426.99999999999994, 639.6666666666666, 750.0, 860.3333333333333, 1073.0, 1183.3333333333333, 1293.6666666666667]}, {"part": "INSIDE lower face strip", "qty": 1, "blankMm": [1476, 80, 10], "holesXmm": [60, 290, 507, 750, 993, 1210, 1440], "holesDiaMm": 14, "centreZmm": -140}, {"part": "INSIDE lower face strip", "qty": 1, "blankMm": [1476, 80, 10], "holesXmm": [60, 290, 507, 750, 993, 1210, 1440], "holesDiaMm": 14, "centreZmm": -320}, {"part": "Spindle carrier", "qty": 1, "blankMm": [421.33333333333326, 60, 10], "startXmm": 106.0, "holesDiaMm": 20.5}, {"part": "Spindle carrier", "qty": 1, "blankMm": [421.33333333333337, 60, 10], "startXmm": 539.3333333333333, "holesDiaMm": 20.5}, {"part": "Spindle carrier", "qty": 1, "blankMm": [421.33333333333337, 60, 10], "startXmm": 972.6666666666666, "holesDiaMm": 20.5}, {"part": "60x12 flat post", "qty": 1, "blankMm": [1450, 60, 12], "centreXmm": 100.0}, {"part": "60x12 flat post", "qty": 1, "blankMm": [1450, 60, 12], "centreXmm": 533.3333333333333}, {"part": "60x12 flat post", "qty": 1, "blankMm": [1450, 60, 12], "centreXmm": 966.6666666666666}, {"part": "60x12 flat post", "qty": 1, "blankMm": [1450, 60, 12], "centreXmm": 1400.0}, {"part": "Round infill", "qty": 9, "diameterMm": 20, "cutLengthMm": 1060, "centreXmm": [206.33333333333331, 316.66666666666663, 426.99999999999994, 639.6666666666666, 750.0, 860.3333333333333, 1073.0, 1183.3333333333333, 1293.6666666666667], "weld": "3mm LEG annular underside fillet,20.5mm drilledhole; top annular gap fill/flush finish and qualified WPS required"}, {"part": "Left top endplate", "qty": 1, "blankMm": [120, 60, 12], "holesDiaMm": 14, "holesZmm": [1000, 1060], "holeYmm": 30}, {"part": "Right top endplate", "qty": 1, "blankMm": [120, 60, 12], "holesDiaMm": 14, "holesZmm": [1000, 1060], "holeYmm": 30}]} | evidence/BOM.json |
| nominalMass | supported | {"netSourceModelMassKg": 87.96794692950105, "densityKgM3": 7800, "basis": "Sum of source component net volumes at nominal density;includes modelled weld envelopes. Actual site anchors/finish/packaging excluded;not measured packed mass."} | evidence/BOM.json; evidence/GEOMETRY.json |
| performanceCriteria | missing | Adopt project occupancy, actions/combinations, point/infill/wind/vertical actions, serviceability and durability schedule; current numerical cases are analyst sensitivities. | evidence/CALCULATIONS.json; evidence/CALCULATIONS.json |
| performanceEvidence | provisional | {"analysis": "Linear elastic3D Euler Bernoulli sensitivities. No adopted code action combination/resistance schedule. No physical validation.", "baselineMode": "Gross sections and rigid welds", "baselineCases": ["normal_top_0.74Nmm", "normal_top_1.5Nmm", "vertical_1kN_at_375.0", "vertical_1kN_plus_memberweight_at_375.0", "vertical_1kN_at_750.0", "vertical_1kN_plus_memberweight_at_750.0", "vertical_1kN_at_1125.0", "vertical_1kN_plus_memberweight_at_1125.0", "infill_500N_x206.3", "infill_500N_x316.7", "infill_500N_x427.0", "infill_500N_x639.7", "infill_500N_x750.0", "infill_500N_x860.3", "infill_500N_x1073.0", "infill_500N_x1183.3", "infill_500N_x1293.7", "member_selfweight"], "sensitivityMode": "Uniform-net-section and rotation-released infill bound", "meshRefinementStatus": "PASS under5percent", "limitations": ["Ideal rigid welded joints/supports; actual anchors, plate prying, weld resistance/qualifications and local bearing/tube shell effects unverified.", "Saint-Venant torsion only; no warping, buckling or fatigue proof. Gross/net normal stresses are not a regulatory approval.", "Selfweight covers beam members only; no automatic corrosion/temperature/wind certification."], "fixingBasis": "Unfactored separate sensitivity cases; reactions at ideal restraints. Retain each correlated force/moment vector. Do not combine component maxima as a real load case.", "meaning": "Existing preliminary sensitivities and inherited numerical checks;no safe load,rated movement,physical result or independent approval."} | evidence/CALCULATIONS.json; evidence/FIXING-DEMANDS.json |
| geometryChecks | supported | {"validSolids": 55, "volumeErrorMm3": 3.0547380447387695e-07, "collisions": [], "toolChecks": [{"name": "Fascia_0_60", "hits": []}, {"name": "Fascia_0_290", "hits": []}, {"name": "Fascia_0_507", "hits": []}, {"name": "Fascia_0_750", "hits": []}, {"name": "Fascia_0_993", "hits": []}, {"name": "Fascia_0_1210", "hits": []}, {"name": "Fascia_0_1440", "hits": []}, {"name": "Fascia_1_60", "hits": []}, {"name": "Fascia_1_290", "hits": []}, {"name": "Fascia_1_507", "hits": []}, {"name": "Fascia_1_750", "hits": []}, {"name": "Fascia_1_993", "hits": []}, {"name": "Fascia_1_1210", "hits": []}, {"name": "Fascia_1_1440", "hits": []}, {"name": "LeftTop_1000", "hits": []}, {"name": "LeftTop_1060", "hits": []}, {"name": "RightTop_1000", "hits": []}, {"name": "RightTop_1060", "hits": []}], "nominalGapMaximumMm": 90.33333333333348, "boundsXYZmm": [1500.0174033029357, 70.00870175146794, 1460.0127417575063]} | evidence/GEOMETRY.json |
| testedResults | missing | null | evidence/GEOMETRY.json |
| independentVerification | missing | null | evidence/GEOMETRY.json |
| tolerances | missing | No fabrication/installation/coating/fit tolerances accepted; model nominal dimensions only. | evidence/GEOMETRY.json |
| substrateAndFixings | missing | Two INSIDE fascia strip fixing rows plus BOTH handrail-height wall end ties. Actual substrate/geometry/edge distances/embedment/cure/torque and anchor selection unverified. Retain each correlated force AND moment vector by its real load case;do not assemble independent maxima into a fictional case. | evidence/GEOMETRY.json; evidence/FIXING-DEMANDS.json |
| installation | provisional | Draft hold-point sequence supplied separately; competent installation method and temporary edge protection/lifting plan required. | evidence/GEOMETRY.json; INSTALLATION-MAINTENANCE-DRAFT.txt |
| maintenanceAndCleaning | provisional | Inspect welds, corrosion, coating damage and fixings; isolate unsafe guard after impact/movement. Cleaning chemistry, intervals and repair system depend on selected coating and exposure; no interval or chemical compatibility claimed. | INSTALLATION-MAINTENANCE-DRAFT.txt |
| durabilityAndWarranty | missing | No verified service life, exposure category, warranty terms or exclusions supplied. | evidence/GEOMETRY.json |
| environmental | missing | No product-specific EPD, recycled-content percentage, embodied-carbon assessment or end-of-life route verified. Steel recovery potential is not a quantified product claim. | No evidence in inspected source pack |
| CAD | supported | {"format": "STEP", "revision": "GUARDS-RANGE-R3", "filename": "evidence/RB-1500.step", "sha256": "2ed183375f9e37c5e8b0539da5cd3d081b836d93736a89df83c32ec346a90f92"} | SOURCE-TRACE.json |
| drawings | missing | Nominal source STEP and cut-blank data supplied;no accepted production/installation drawing set or manufacturing tolerances. | evidence/BOM.json |
| BIM | missing | No native Revit/IFC object supplied or validated. STEP does not establish BIM delivery. | ../SOURCE-CATALOG.json; source pack inspection |
| literatureAndDownloads | provisional | R6local data/clause/method/CAD/source studies provided;public roundbar draft download publication not yet performed. | SOURCE-TRACE.json |
| origin | missing | Manufacturing country not established for this kit; do not infer from site badge. | No matching origin evidence inspected |
| commercial | provisional | No matched finished roundbar assembly cost or selling offer. Use existing APG costing authority;include stock/cutting/drilling/weld/dressing/finish/QA/packing/APG freight. Flatbar kit prices are not matched roundbar prices. | SOURCE-TRACE.json |
| generalEnquiryRoute | supported | enquiries@architecturalproducts.uk;general enquiry route,named technical engineer remains unconfirmed. | ../SOURCE-CATALOG.json |
| correlatedFixingVectors | supported | {"cases": 18, "vectors": 288, "schedule": "evidence/FIXING-DEMANDS.json", "basis": "Unfactored separate sensitivity cases; reactions at ideal restraints. Retain each correlated force/moment vector. Do not combine component maxima as a real load case."} | evidence/CALCULATIONS.json; evidence/FIXING-DEMANDS.json |
| massAndHandlingReview | provisional | {"reportedKg": 87.96794692950105, "reviewFlag": "Whole-unit handling/transport/finishing to be reviewed;not a lifting plan.", "designChanged": false} | evidence/BOM.json; ../SOURCE-CATALOG.json |