aluminium-balcony-1200 / ALUMINIUM-BALCONY-SPEC-R4
Checked draft only; not for construction/manufacture.

manufacturer [supported; published business identity only]
Architectural Products Group Ltd (published APG business identity). Legal manufacturing entity/factory address remains unconfirmed.
Source: ../SOURCE-CATALOG.json | Owner: APG guard family owner

technicalContact [missing; product data]
null
Source: No verified named technical contact in inspected variant sources | Owner: APG business owner

productCode [supported; product data]
aluminium-balcony-1200
Source: SOURCE-TRACE.json | Owner: APG guard family owner

description [supported; product data]
Continuous face-welded aluminium flatbar fascia-fixed balcony development kit, with structural wall ties at handrail height at BOTH ends.
Source: evidence/VALIDATION.json | Owner: APG guard family owner

intendedUse [provisional; design target]
External straight balcony guarding development candidate; actual jurisdiction/use/exposure/project structure require confirmation.
Source: evidence/VALIDATION.json; ../OFFICIAL-SOURCE-RESEARCH.json#ENGLAND-K | Owner: Project designer

exclusions [supported; product data]
No freestanding, Juliet, stair, vehicle barrier, fall-arrest anchorage or verified load rating; no order/manufacture release.
Source: evidence/VALIDATION.json | Owner: APG guard family owner

jurisdiction [missing; product data]
No actual project jurisdiction selected. England guidance researched only; Wales/Scotland/NI and overseas need their own review.
Source: ../OFFICIAL-SOURCE-RESEARCH.json#ENGLAND-K | Owner: Project designer

classification [supported; product data]
{"systemCode": "Ss_25_60_05_05", "label": "Balustrade and guarding systems", "tableVersion": "Systems v1.43 July 2026", "productCode": null}
Source: ../OFFICIAL-SOURCE-RESEARCH.json#UNICLASS | Owner: APG guard family owner

dimensions [supported; checked source geometry]
{"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."}
Source: evidence/BOM-STANDARD.json | Owner: APG CAD owner

sections [supported; checked source geometry]
{"topRailNormalDepthThicknessMm": [60, 10], "uprightNormalDepthThicknessMm": [50, 10], "twoFaceStripHeightThicknessMm": [80, 10]}
Source: evidence/BOM-STANDARD.json | Owner: APG CAD owner

variants [supported; product data]
Overall kit widths900/1200/1500/1800mm, including12mm endplates. This record applies only to 1200mm R9, not a verified safe span.
Source: SOURCE-TRACE.json | Owner: APG guard family owner

material [provisional; design target / analytical assumption]
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.
Source: evidence/BOM-STANDARD.json; evidence/HORIZONTAL-DEMANDS.json | Owner: APG manufacturing owner

finishAndColour [missing; product data]
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.
Source: evidence/VALIDATION.json | Owner: APG manufacturing owner

construction [supported; product data]
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.
Source: evidence/VALIDATION.json | Owner: APG guard family owner

interfaces [supported; checked source geometry]
{"topEndplate": {"blankXYZmm": [12, 60, 120], "holesDiameterProxyMm": 14, "holeYmm": 30, "holeZmm": [1000, 1060]}, "fasciaStripAnchorHoleXmm": [60, 276, 477, 721, 924, 1140], "stripHoleZmm": [-140, -320], "toolChecks": 16}
Source: evidence/BOM-STANDARD.json | Owner: APG CAD owner

nominalMass [supported; calculated prediction]
{"metalExcludingWeldKg": 28.914673705044255, "withIllustrativeWeldEnvelopeKg": 29.009454505044253, "densityKgM3": 2700, "excludes": "Actual anchors, coatings, packaging; not measured finished-unit mass."}
Source: evidence/BOM-STANDARD.json | Owner: APG CAD owner

performanceCriteria [missing; product data]
Adopt project occupancy, actions/combinations, point/infill/wind/vertical actions, serviceability and durability schedule; current numerical cases are analyst sensitivities.
Source: evidence/HORIZONTAL-DEMANDS.json; evidence/VERTICAL-DEMANDS.json | Owner: Responsible engineer

performanceEvidence [provisional; calculated prediction]
{"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."}
Source: evidence/HORIZONTAL-DEMANDS.json; evidence/VERTICAL-DEMANDS.json | Owner: Responsible engineer

geometryChecks [supported; inherited source geometry check; not rerun in R4]
{"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}
Source: evidence/VALIDATION.json | Owner: APG CAD owner

testedResults [missing; tested result]
null
Source: evidence/VALIDATION.json | Owner: Authorised test provider

independentVerification [missing; independently verified claim]
null
Source: evidence/VALIDATION.json | Owner: Competent independent checker

tolerances [missing; product data]
No fabrication/installation/coating/fit tolerances accepted; model nominal dimensions only.
Source: evidence/VALIDATION.json | Owner: APG manufacturing owner

substrateAndFixings [missing; product data]
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.
Source: evidence/VALIDATION.json | Owner: Project engineer and anchor designer

installation [provisional; design target]
Draft hold-point sequence supplied separately; competent installation method and temporary edge protection/lifting plan required.
Source: evidence/VALIDATION.json; INSTALLATION-MAINTENANCE-DRAFT.txt | Owner: APG installation owner

maintenanceAndCleaning [provisional; design target]
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.
Source: INSTALLATION-MAINTENANCE-DRAFT.txt | Owner: APG technical owner

durabilityAndWarranty [missing; product data]
No verified service life, exposure category, warranty terms or exclusions supplied.
Source: evidence/VALIDATION.json | Owner: APG business/manufacturing owner

environmental [missing; product data]
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.
Source: No evidence in inspected source pack | Owner: APG sustainability owner

CAD [supported; product data]
{"format": "STEP", "revision": "R9", "filename": "evidence/APG-R9-face-welded-slim.step", "sha256": "9f9f7bd99e0b1dca835620e647298015e66ab7ada7ad2647388f7aa4376cd0a0"}
Source: evidence/VALIDATION.json | Owner: APG guard family owner

drawings [missing; product data]
Nominal source CAD/BOM provided; no approved production/installation drawing and tolerance set.
Source: evidence/BOM-STANDARD.json | Owner: APG drawing owner

BIM [missing; product data]
No native Revit/IFC object supplied or validated. STEP does not establish BIM delivery.
Source: ../SOURCE-CATALOG.json; source pack inspection | Owner: APG BIM owner

literatureAndDownloads [provisional; product data]
Local R4 record, clause, draft method and matching source evidence provided. Public aluminium specifier download release not yet performed.
Source: SOURCE-TRACE.json | Owner: Existing website owner

origin [missing; product data]
Manufacturing country not established for this kit; do not infer from site badge.
Source: No matching origin evidence inspected | Owner: APG manufacturing owner

commercial [provisional; product data]
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: SOURCE-TRACE.json | Owner: APG pricing owner

generalEnquiryRoute [supported; published contact data]
enquiries@architecturalproducts.uk; published general APG enquiry route. Named responsible engineer remains unconfirmed.
Source: ../SOURCE-CATALOG.json | Owner: APG business owner

heatAffectedZoneAndWelds [missing; unresolved resistance evidence]
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.
Source: evidence/HORIZONTAL-DEMANDS.json; evidence/VALIDATION.json | Owner: Responsible aluminium engineer / welding owner

calculationOmissions [supported; source study scope limitation]
{"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."}
Source: evidence/HORIZONTAL-DEMANDS.json; evidence/VERTICAL-DEMANDS.json | Owner: APG calculation owner

supportSystem [supported; source model definition]
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.
Source: evidence/VALIDATION.json; evidence/HORIZONTAL-DEMANDS.json | Owner: Responsible engineer
