Inline QC station: concept setup on an aluminium profile frame

User, 18 Oct 2026: create a setup for the inline optical QC, an
aluminium extrusion frame with all sensors and a conveyor mounted to it.

- docs/equipment/inline-qc-station/: FreeCAD script (build_station.py)
  and model (.FCStd) of one station, 1.9 x 0.65 x 1.5 m on 27 m of
  40x40 and 3.8 m of 40x80 profile: rim-belt conveyor (two 6 mm PU round
  belts under the unrecorded rim, open centre), label gate with top and
  bottom colour cameras on the fly, inspection position with a lift and
  rotate chuck (75 mm lift, expanding mandrel, belt-driven servo), top and
  bottom 4k line-scans on opposite radii with coaxial, dark-field and
  backlights, two warp lasers, optional thermal camera, light-tight black
  tunnel with door switch, rodless-cylinder reject pusher with chute and
  bin, outfeed stop, cabinet, PLC, NixOS edge PC, HMI, stack light.
- render_station.py renders six views (open and closed iso, front, plan,
  inspection detail and elevation via clipped temporary documents).
- inline-qc-station-bom.csv: 32 lines with sources; USD 16k to 33k per
  station without the thermal camera.
- inline-optical-qc.md: new section "The station setup" (flow table,
  inspection zone, cycle ~5 to 6 s, control, BOM by group, open points);
  cost table updated (two launch stations ~USD 50k to 105k, still inside
  the metrology launch tier); Duplex/Classic flow now via the conveyor.
- README bullet and tree.
This commit is contained in:
grabowski committed 2026-10-18 13:29:55 +07:00
1 parent 5207808b57
commit 609424b598
12 files changed
+676 -15

No files matched your search

+155 -14
View File
@@ -19,8 +19,11 @@ parts:
- a servo turntable with a centring chuck;
- an edge PC running open-source vision software on NixOS.
The hardware costs about USD 12k to 30k per station (estimate). The launch
plant needs two stations, one for the Duplex cell and one for the Classic.
The hardware costs about USD 16k to 33k per station (bill of materials,
partly estimates). The launch plant needs two stations, one for the Duplex
cell and one for the Classic. A concept model of the station, an aluminium
profile frame with a rim-belt conveyor and all sensors mounted to it, is
in [the station setup](#the-station-setup-frame-conveyor-and-sensors).
## What the station has to catch
@@ -133,22 +136,160 @@ each cell needs no conveyor and catches a non-fill streak within a cycle
or two. The calculator's iso view draws a conveyor to one optical
station; that drawing is schematic.
## The station setup: frame, conveyor and sensors
A concept model of one station, drawn in FreeCAD from the script
[`build_station.py`](inline-qc-station/build_station.py) (views from
[`render_station.py`](inline-qc-station/render_station.py); model file
[`inline-qc-station.FCStd`](inline-qc-station/inline-qc-station.FCStd)).
It is a layout to take to a machine builder, not a fabrication drawing:
the profiles are drawn as plain 40 mm bars and the bought parts as their
outline boxes.
![Inline QC station, open: front panels and lid removed](inline-qc-station/inline-qc-station-iso.png)
*Records run from the infeed (back left, a translucent red special on
the belts) through the light-tight tunnel to the reject pusher and the
outfeed stop (front right). The cabinet sits under the outfeed, the
reject bin behind it.*
**Frame.** The frame is built from 40 × 40 mm 8-slot aluminium profile
(27 m in 37 pieces) on two 40 × 80 mm base beams, with eight levelling
feet. It is 1.9 m long, 0.65 m wide and 1.5 m high, plus the stack
light. The reject bin adds 0.4 m behind it. Records travel at 900 mm,
a normal working height.
The middle 0.8 m is a tunnel closed with black panels on all sides
(4.3 m²), because the line-scans need their own light only. The front
panel is a door with a safety switch. The records enter and leave
through low slots in the end walls. The reject zone has a clear polycarbonate guard.
All camera and light brackets clamp into the slots, so heights and angles
can be moved during the lighting trials.
**Conveyor.** Two 6 mm PU round belts run under the record's rim, 148.5 mm
from the centre line. That is outside the recorded area: a 12" record is
301.6 mm across and its grooves end at 292.6 mm at most (IEC 98, as
[tabulated here](http://www7a.biglobe.ne.jp/~yosh/standards_table.htm)).
The belt therefore touches only the raised edge that records are made to
stand on, never a groove. The centre stays open, so cameras and the chuck
can reach the record from below.
The belts run on UHMW slide strips and are driven by one shaft at the
outfeed end. Side guides with a flared mouth centre the record at the
infeed. Supported on two rim lines, a warm 180 g record sags about 1 mm
in the middle (beam estimate); the trials should confirm that this does
no harm. For 10" and 7" records the belt spacing moves in on a slide;
the model shows the 12" setting.
| Station | Position from the infeed end | What happens |
|---|---|---|
| Infeed | 200 mm | the operator (Duplex) or the unloader (Classic) puts the record down; a presence sensor starts the cycle |
| Label gate | 520 mm | both colour cameras flash the labels on the fly through the open centre (exposure about 20 µs, under 10 µm blur at 0.5 m/s); the top camera also reads the dead-wax code that ties the record to its stamper, and so to its press and cycle (readability to test, as in [digital factory](../digital-factory.md)) |
| Inspection | 880 mm | a through-beam on the leading edge stops the belts; the chuck lifts the record 75 mm off them (the pad waits below the belt plane), expands the mandrel in the 7.24 mm hole and turns it once in about 1 s |
| Reject | 1,320 mm | a pneumatic rodless cylinder on a bridge pushes a reject sideways by its edge onto a felt-lined chute at the back and into the bin |
| Outfeed | 1,715 mm | good records wait at a soft end stop; the station holds the next one while the outfeed is full |
![Inspection zone: chuck, line-scan cameras, lights and lasers](inline-qc-station/inline-qc-station-detail.png)
![Inspection zone in elevation, the front part cut away](inline-qc-station/inline-qc-station-detail-front.png)
**Inspection zone.** The record is shown lifted on the chuck. The two
line-scans look at opposite radii along the conveyor axis, because no
belt crosses that line:
- **Top camera:** reads the downstream radius, from 50 to 155 mm, from
330 mm above. A coaxial line light sits under it, two dark-field line
lights sit at 20° either side, and a diffuse backlight below the
record gives transmitted light for clear colours.
- **Bottom camera:** reads the upstream radius from below with the same
set of lights.
- **Bottom dark-field lights:** these sit outside the record's footprint,
above the rails, so the conveyed record passes them. They light the
underside at about 8°, true dark-field.
- **Warp lasers:** two lasers under the record trace circles at 90 and
130 mm radius during the turn.
- **Spindle drive:** the spindle servo's encoder clocks both line-scans
and the lasers.
- **Lift drive:** the lift is a guided pneumatic cylinder, and the
spindle is belt-driven from a servo set to the side. That keeps the
bottom camera's view cone clear, which the elevation shows.
- **Thermal camera (option):** hangs at the tunnel entry.
**Cycle per record (estimate).**
| Step | Time |
|---|---|
| Convey to the inspection position | 1.5 to 2.5 s |
| Lift and clamp | 0.5 s |
| One turn, with run-up and stop | 1.3 s |
| Lower | 0.3 s |
| Convey out, with a push if rejected | 1 to 2 s |
| **Total** | **about 5 to 6 s** |
A Duplex cell delivers a record every 15 to 20 s and the Classic one
every 28 s. The PC finishes the verdict while the record is lowered and
carried to the pusher.
**Control.** A small PLC (Mitsubishi FX5U or Delta class, both common in
Thailand) runs the conveyor, lift, mandrel, spindle and pusher, plus the
safety circuit (e-stop, door switch, safety relay). The NixOS edge PC
under the outfeed takes the four GigE cameras on PoE, the lasers and the
light controllers. It sends pass or fail with a reason to the PLC, and
the result string and images to the factory system (see
[digital factory](../digital-factory.md)). Utilities are 230 V single
phase at about 1 kW and 6 bar compressed air (estimates).
![Front elevation, front panels removed](inline-qc-station/inline-qc-station-front.png)
![Plan view, lid and top bridge removed](inline-qc-station/inline-qc-station-top.png)
![The station closed, as it stands in the hall](inline-qc-station/inline-qc-station-closed.png)
**Bill of materials.** The line-by-line list with sources is in
[`inline-qc-station-bom.csv`](inline-qc-station/inline-qc-station-bom.csv).
By group, per station:
| Group | USD | Main parts |
|---|---|---|
| Frame | 0.7k to 1.5k | 27 m of 40 × 40, 3.8 m of 40 × 80, brackets, feet |
| Enclosure and guards | 0.3k to 0.7k | black panels, polycarbonate, door switch |
| Conveyor | 0.5k to 1.4k | round belts, pulleys, slide strips, drive |
| Handling | 2.0k to 4.9k | guided lift cylinder, 200 W spindle servo, spindle head with mandrel, rodless cylinder, pneumatics |
| Vision | 7.7k to 12.5k | 2 line-scans, 2 colour cameras, lenses, 2 coaxial, 4 dark-field and 2 backlights, 2 ring lights, controllers |
| Sensors | 1.3k to 4.0k | 2 laser distance sensors, presence and stop sensors |
| Control | 3.5k to 7.8k | PLC, edge PC with GPU, HMI, safety, cabinet and wiring |
| **Total** | **16k to 33k (0.53M to 1.08M THB)** | thermal camera (USD 2.1k to 3.0k) not included |
**Open points for the machine builder.**
1. **Sag:** confirm that the rim-only support does not mark or bend warm
records.
2. **Static:** fresh PVC attracts dust, so an ionising bar at the infeed
may be needed. Otherwise the station counts dust it attracted itself.
3. **Classic hand-off:** where and how the Classic's unloader sets the
record down.
4. **Belt width:** a quick-change spacing for 10" and 7" records.
5. **Space in the cell:** check that the 1.9 m length fits the 5 × 3 m
Duplex cell next to the trimmer.
## Where it sits
- **Duplex cell.** The station sits after the edge trimmer, in front of
the operator, before the spindle. The flow per record:
1. The operator puts the record on the chuck.
2. A presence sensor starts the scan.
3. A stack light shows green or red.
4. A reject goes into a bin, and a small screen shows the reason.
1. The operator puts the trimmed record on the infeed conveyor.
2. A presence sensor starts the cycle.
3. A stack light and the HMI show green or red.
4. A reject is pushed into a bin, and the HMI shows the reason; a good
record waits at the outfeed for the spindle.
The operator still sees every record, so the visual check stays as it
is today.
- **Classic.** The Classic unloads by itself onto the spindle stack. Ask
Newbilt whether the unload handling can set the record on an inspection
chuck first, or hand it over to a small pick-and-place unit by I/O. If
neither works, use a fixed area camera over the unload position. That
covers surface and label, and leaves warp and eccentricity to samples.
Newbilt whether the unload handling can set the record down on the
station's infeed instead; a conveyor takes a record dropped within a few
millimetres, which is easier than hitting a chuck. If that does not
work, use a fixed area camera over the unload position. That covers
surface and label, and leaves warp and eccentricity to samples.
- **Warm records.** Records leave the press warm and settle in the stack;
24 hours of cooling is the usual practice
([Stamper Discs](https://stamperdiscs.com/horns-and-quality-issues-in-vinyl-record-pressing)).
@@ -197,11 +338,11 @@ simulated.
| Item | Estimate |
|---|---|
| Hardware per station, from the table above | USD 12k to 30k |
| First station: mechanics, lighting trials, software, training data | 2 to 4 person-months, USD 15k to 40k (our own team with a local machine builder) |
| Launch plant: two stations, Duplex cell and Classic | about USD 40k to 100k (1.3M to 3.3M THB) |
| Hardware per station, from the [bill of materials](inline-qc-station/inline-qc-station-bom.csv) | USD 16k to 33k (0.53M to 1.08M THB) |
| First station: frame build and machined parts, lighting trials, software, training data | 2 to 4 person-months, USD 15k to 40k (our own team with a local machine builder) |
| Launch plant: two stations, Duplex cell and Classic | about USD 50k to 105k (1.6M to 3.5M THB) |
All three figures are estimates. They fit inside the existing metrology
All three figures are estimates; the bill of materials names a source for each priced line. They fit inside the existing metrology
launch-tier line, USD 170k to 460k for XRF, inline vision and the audio
station ([total investment](../finance/total-investment.md)). The plan
prices therefore do not change. That line has no published split, so the