R4 specification draft / source R9 /25October2026
Not construction/manufacture or NBS-ready approval. Welded/HAZ resistance and actual anchors unverified; source vertical study excludes self-weight.
Range · JSON · CSV · Gaps · APG clause · Source STEP
| Field | Status | Data/gap | Source |
|---|---|---|---|
| manufacturer | supported | Architectural Products Group Ltd (published APG business identity). Legal manufacturing entity/factory address remains unconfirmed. | ../SOURCE-CATALOG.json |
| technicalContact | missing | null | No verified named technical contact in inspected variant sources |
| productCode | supported | aluminium-balcony-1800 | SOURCE-TRACE.json |
| description | supported | Continuous face-welded aluminium flatbar fascia-fixed balcony development kit, with structural wall ties at handrail height at BOTH ends. | evidence/VALIDATION.json |
| intendedUse | provisional | External straight balcony guarding development candidate; actual jurisdiction/use/exposure/project structure require confirmation. | evidence/VALIDATION.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/VALIDATION.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 | {"widthMeaning": "Overall kit including12mm endplates", "widthMm": 1800, "railSpanMm": 1776, "topAboveProposedFloorMm": 1100, "stripCentresZmm": [-140, -320], "assumedFloorBuildUpMm": 80, "assumedSlabThicknessMm": 300, "note": "Slab/floor/edge geometry not surveyed or approved anchor dimensions."} | evidence/BOM-STANDARD.json |
| sections | supported | {"topRailNormalDepthThicknessMm": [60, 10], "uprightNormalDepthThicknessMm": [50, 10], "twoFaceStripHeightThicknessMm": [80, 10]} | evidence/BOM-STANDARD.json |
| variants | supported | Overall kit widths900/1200/1500/1800mm, including12mm endplates. This record applies only to 1800mm R9, not a verified safe span. | SOURCE-TRACE.json |
| material | provisional | Candidate EN AW-6082-T6 aluminium. Exact grade, temper, product form, thickness certificate and welded properties remain to verify. Model uses E70000MPa and density2700kg/m3; no parent/HAZ allowable assigned. | evidence/BOM-STANDARD.json; evidence/HORIZONTAL-DEMANDS.json |
| finishAndColour | missing | No exact aluminium pretreatment/coating/colour/gloss/thickness/repair specification verified for this variant. Confirm exposure and dissimilar-metal isolation; do not transfer steel galvanising details. | evidence/VALIDATION.json |
| construction | supported | Two horizontal80mm-high x10mm-thick strips laid across upright faces, continuous alongrun; welds at both upright edges over72mm of each80mm strip height. Not10mm-deep seat under upright.4mmLEG envelopes only, WPS/strength unverified. Continuous rails/strips; no midrun splices; flush end interfaces. Full welding of crossings does not establish qualified capacity or joint rigidity. | evidence/VALIDATION.json |
| interfaces | supported | {"topEndplate": {"blankXYZmm": [12, 60, 120], "holesDiameterProxyMm": 14, "holeYmm": 30, "holeZmm": [1000, 1060]}, "fasciaStripAnchorHoleXmm": [60, 293, 505, 717, 1081, 1293, 1505, 1740], "stripHoleZmm": [-140, -320], "toolChecks": 20} | evidence/BOM-STANDARD.json |
| nominalMass | supported | {"metalExcludingWeldKg": 42.24954839672146, "withIllustrativeWeldEnvelopeKg": 42.386233196721456, "densityKgM3": 2700, "excludes": "Actual anchors, coatings, packaging; not measured finished-unit mass."} | evidence/BOM-STANDARD.json |
| performanceCriteria | missing | Adopt project occupancy, actions/combinations, point/infill/wind/vertical actions, serviceability and durability schedule; current numerical cases are analyst sensitivities. | evidence/HORIZONTAL-DEMANDS.json; evidence/VERTICAL-DEMANDS.json |
| performanceEvidence | provisional | {"horizontalRevision": "AL-BALCONY-R9", "scope": "1800overall balcony, two FACE-WELDED fascia strips; NOT the Juliet rail-seat model", "assumptions": ["E70000MPa gross elastic sections, candidate6082T6; no parent/HAZ allowable assigned", "q.74/1.5N/mm and500N point separately, not adopted complete action/combination/serviceability basis", "Uncalibrated1000/10000/100000N/mm support spring sensitivities", "Three continuous beams and upright overhang translation coupling; top joint moment restraint not credited", "Actual strip/upright centroid offsets, connection torsion, holes/net section, local contact/prying and slab/wall anchor resistance not verified", "4mmLEG nominal fillets both sides over72mm height at EACH face overlap; weld access visual/CAD only, noWPS/strength/inspection qualification", "No balcony-to-Juliet capacity transfer"], "numericalChecks": {"cases": 21, "equilibriumEveryCase": true, "matrixResidualEveryCase": true, "loadLinearity": true}, "verticalRevision": "AL-BALCONY-R9", "verticalCases": [{"loadN": 1000, "direction": "Vertical in x-z frame", "supports": "Exactly fixed translations at actualfascia stations and bothrailends; rotationsfree", "joints": "Rigid welded momenttransfer assumption", "maxVerticalMovementMm": 0.06776110981162987, "maxGrossCombinedStressMPa": 19.154195251736358, "maxMemberEndMomentNmm": 21098.013029791946, "equilibrium": "PASS", "status": "ELASTIC_DEMAND_ONLY_NOT_CODE_PASS"}, {"loadN": 1000, "direction": "Vertical in x-z frame", "supports": "Exactly fixed translations at actualfascia stations and bothrailends; rotationsfree", "joints": "Axial-only uprights/no momenttransfer comparison", "maxVerticalMovementMm": 0.0695647432963402, "maxGrossCombinedStressMPa": 19.502564874385737, "maxMemberEndMomentNmm": 21204.42700721667, "equilibrium": "PASS", "status": "ELASTIC_DEMAND_ONLY_NOT_CODE_PASS"}], "selfWeightIncluded": false, "verticalLimit": "Same accepted three-row face-welded balcony load path, changed sections. Exact translation restraints and gross elasticity only. Cross-section offsets/local weld/HAZ/anchor compliance/resistance excluded; no code movement limit adopted. Not Juliet results.", "meaning": "Gross-elastic demand/movement sensitivities only; no adopted rating or independently verified movement prediction."} | evidence/HORIZONTAL-DEMANDS.json; evidence/VERTICAL-DEMANDS.json |
| geometryChecks | supported | {"validReimportSolids": 119, "volumeRoundTripErrorMm3": 0.0, "frontFaceMaxYmm": 60.0, "assemblyInterferencePairs": [], "toolAccess": {"L_end_socket_1000": [], "L_end_socket_1060": [], "R_end_socket_1000": [], "R_end_socket_1060": [], "Fascia_socket_60_-140": [], "Fascia_socket_60_-320": [], "Fascia_socket_293_-140": [], "Fascia_socket_293_-320": [], "Fascia_socket_505_-140": [], "Fascia_socket_505_-320": [], "Fascia_socket_717_-140": [], "Fascia_socket_717_-320": [], "Fascia_socket_1081_-140": [], "Fascia_socket_1081_-320": [], "Fascia_socket_1293_-140": [], "Fascia_socket_1293_-320": [], "Fascia_socket_1505_-140": [], "Fascia_socket_1505_-320": [], "Fascia_socket_1740_-140": [], "Fascia_socket_1740_-320": []}, "maxInternalGapMm": 95.86666666666679, "endGapsMm": [88, 90], "fixingRowsZmm": [-140, -320], "assumedSlabTopBottomZmm": [-80, -380], "upperLowerAnchorEdgeDistancesMm": [60, 60], "maxTrialFasciaStationPitchMm": 364} | evidence/VALIDATION.json |
| testedResults | missing | null | evidence/VALIDATION.json |
| independentVerification | missing | null | evidence/VALIDATION.json |
| tolerances | missing | No fabrication/installation/coating/fit tolerances accepted; model nominal dimensions only. | evidence/VALIDATION.json |
| substrateAndFixings | missing | Actual fascia/slab and BOTH end walls must be surveyed. Source assumes300mm slab/80mm buildup/60mm edge distances;14mm holes and tool envelopes are proxies. Actual anchor product, embedment, resistance, packers, torque/cure and installation tolerances unselected. | evidence/VALIDATION.json |
| installation | provisional | Draft hold-point sequence supplied separately; competent installation method and temporary edge protection/lifting plan required. | evidence/VALIDATION.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/VALIDATION.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": "R9", "filename": "evidence/APG-R9-face-welded-slim.step", "sha256": "31a4b9bbd681ee3152dbd2f7772f67427322ecdd11b5be5f34f5828bf86f49c4"} | evidence/VALIDATION.json |
| drawings | missing | Nominal source CAD/BOM provided; no approved production/installation drawing and tolerance set. | evidence/BOM-STANDARD.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 | Local R4 record, clause, draft method and matching source evidence provided. Public aluminium specifier download release 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 verified complete aluminium supplier cut-kit or finished assembly price. Material/fit/weld/dressing/finish/hardware/QA/packing/APG freight remain to price. Free customer UK mainland delivery still costs APG. | SOURCE-TRACE.json |
| generalEnquiryRoute | supported | enquiries@architecturalproducts.uk; published general APG enquiry route. Named responsible engineer remains unconfirmed. | ../SOURCE-CATALOG.json |
| heatAffectedZoneAndWelds | missing | Obtain exact parent/HAZ/weld design properties and applicable material/form/temper basis; qualify WPS/filler/effective length/throat/directional resistance and inspection. No steel resistance or aluminium parent-yield substitution. | evidence/HORIZONTAL-DEMANDS.json; evidence/VALIDATION.json |
| calculationOmissions | supported | {"selfWeightIncludedInVertical": false, "horizontalAssumptions": ["E70000MPa gross elastic sections, candidate6082T6; no parent/HAZ allowable assigned", "q.74/1.5N/mm and500N point separately, not adopted complete action/combination/serviceability basis", "Uncalibrated1000/10000/100000N/mm support spring sensitivities", "Three continuous beams and upright overhang translation coupling; top joint moment restraint not credited", "Actual strip/upright centroid offsets, connection torsion, holes/net section, local contact/prying and slab/wall anchor resistance not verified", "4mmLEG nominal fillets both sides over72mm height at EACH face overlap; weld access visual/CAD only, noWPS/strength/inspection qualification", "No balcony-to-Juliet capacity transfer"], "note": "Self-weight and applicable combinations must be addressed before final technical release; source studies are not a complete code check."} | evidence/HORIZONTAL-DEMANDS.json; evidence/VERTICAL-DEMANDS.json |
| supportSystem | supported | Fascia restraint at exact source stations and structural handrail-height wall ties at BOTH ends. No midrun splices. Actual support stiffness/anchors/structure remain unverified. | evidence/VALIDATION.json; evidence/HORIZONTAL-DEMANDS.json |