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-1200 | 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": 1200, "railSpanMm": 1176, "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 1200mm 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, 276, 477, 721, 924, 1140], "stripHoleZmm": [-140, -320], "toolChecks": 16} | evidence/BOM-STANDARD.json |
| nominalMass | supported | {"metalExcludingWeldKg": 28.914673705044255, "withIllustrativeWeldEnvelopeKg": 29.009454505044253, "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": "1200overall 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.0332893645357212, "maxGrossCombinedStressMPa": 4.830998979377232, "maxMemberEndMomentNmm": 23855.172110671232, "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.03347537048244624, "maxGrossCombinedStressMPa": 4.8040422873049975, "maxMemberEndMomentNmm": 24096.57743024826, "equilibrium": "PASS", "status": "ELASTIC_DEMAND_ONLY_NOT_CODE_PASS"}], "selfWeightIncluded": false, "verticalLimit": "Same preliminaryR9model/sections; actual width/bar/anchorstations. Ideal translation supports; no weldedHAZ/actualanchor/effective/net/code resistance verification.", "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": 84, "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_276_-140": [], "Fascia_socket_276_-320": [], "Fascia_socket_477_-140": [], "Fascia_socket_477_-320": [], "Fascia_socket_721_-140": [], "Fascia_socket_721_-320": [], "Fascia_socket_924_-140": [], "Fascia_socket_924_-320": [], "Fascia_socket_1140_-140": [], "Fascia_socket_1140_-320": []}, "maxInternalGapMm": 88.80000000000007, "endGapsMm": [88, 90], "fixingRowsZmm": [-140, -320], "assumedSlabTopBottomZmm": [-80, -380], "upperLowerAnchorEdgeDistancesMm": [60, 60], "maxTrialFasciaStationPitchMm": 244} | 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": "9f9f7bd99e0b1dca835620e647298015e66ab7ada7ad2647388f7aa4376cd0a0"} | 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 |