addaScan home
Assessment
Application guide · Code reading and traceability

Reading DPM codes on rotating cylindrical cells

By Frank GuoPublished Updated 4 min read

// The inspection task

A cylindrical cell's DPM symbol may be fully visible only during part of its rotation. The station needs sufficient sharp images within that window and one final identity result for the physical cell. Several successful frames from one rotation are repeated observations, not several new cells.

Application guide by addaScanCompare the inspection task, imaging conditions and validation steps with your own production line.

Inspection task
Rotating cylindrical-cell DPM reading
Decision focus
rotating cylindrical-cell dpm reading
Station planning
Balance visible code width, motion and illumination
Illustrative scenario
the code appears in several consecutive frames
Application images

Bring a rotating cell’s code into the reading view

The application images show the physical product and imaging conditions. The engineering diagram below explains the inspection logic and recovery decisions.

Rotating-cell code reading. Installation and reading view from the same cylindrical-cell application.
Rotating-cell code reading

Installation and reading view from the same cylindrical-cell application.

Select an image to view it at full size.

Read a rotating cell within a usable angular window

Swipe across the table to compare all columns →

Compare the options against the product and station requirements
ConditionApproach to evaluateSelection check
Code fully visible in one orientationEvaluate triggered frame sequences during rotation.Measure the usable angle and exposure.
Curved or distorted codeEvaluate decoder tolerance on actual marks.Do not assume a planar-code test transfers.
Repeated reads during rotationDeduplicate within the current cell event.Reset reliably when the cell changes.

Balance visible code width, motion and illumination

Map the angular range in which the entire symbol and necessary surrounding area remain observable. Near the edge of that window, curvature and foreshortening can compress code detail. Rotation speed and exposure determine motion blur; increasing exposure to overcome a dark mark may destroy module separation.

Compare lighting arrangements at the moving surface rather than choosing one from a stationary image. If the usable window is too narrow, controlled rotation, another viewing direction or a revised station geometry may help. A faster decoder cannot replace missing sharp frames. The trigger and cell-handling sequence must also establish which rotation belongs to which cell.

Schematic rotating cell cross-section with a narrow highlighted viewing arc and a code near its curved edge, linked to one cell event.
Only part of the rotation may expose the complete code sharply. Accepted frames are merged under one cell event and cannot carry over to the next cell.

On a small screen, scroll across the diagram to inspect the labels.

Worked example: the code appears in several consecutive frames

In an illustrative cycle, the fixture creates cell event A and starts rotation. Early frames do not show the complete symbol. Later frames produce the same valid identity several times. Merge them under A and issue one accepted read only after content and binding requirements are satisfied.

If the required scan window ends without an accepted code, hold A for the agreed recovery route; distinguish no visible symbol from a visible but undecodable symbol using the stored images. When A leaves and B arrives, close A's acquisition window. A delayed decode from A must not populate B's identity field. If two different codes are observed under one cell event, investigate event boundaries or coverage instead of accepting the first result automatically.

Swipe across the table to compare all columns →

Evidence, decision and recovery for acquire inside the complete-code angular window
Observed evidenceInspection decisionAction and retained record
Several sharp frames decode the same symbol during one cell's rotation.One cell identity with repeated observations.Merge under the active cell event, validate the content and binding, then issue one final read and handling result.
The complete symbol never enters the qualified angular window.Coverage failure rather than a proven decoder limitation.Retain the rotation sequence, hold the cell and adjust presentation or view geometry before evaluating further decoding settings.
A valid result arrives after the next cell has entered the fixture.Late response belongs to the previous cell.Preserve its original acquisition event and block it from populating the new identity field; reconcile held cells through the defined recovery route.

Validate the window and the cell handoff

Test marks at different starting angles, permitted rotation variation, reflective finishes, incomplete symbols and delayed decoder messages. Retain the cell event, acquisition sequence, selected image and final handling confirmation. A successful retry belongs to the held cell only while its physical identity remains established.

Compare dedicated readers with camera systems according to angular coverage, exposure control and interface behaviour. Separate identity reading from visible DPM-quality inspection and from cell electrical tests; each may require different evidence and acceptance rules.

Swipe across the table to compare all columns →

Challenge samples and the evidence required before acceptance
ChallengeWhat to verify
Lowest normal mark contrastMeasure no-reads at required rotation.
Code near a wrap seamCheck complete module visibility.
Repeated valid framesOutput one identity for the cell.
No code or stalled rollerStop retries after a defined limit and report the fault.

Cell marks, rotation and trigger data to provide

Provide cell diameter, mark placement, rotation range, surface finishes and the loading/trigger sequence.

Use the barcode verification grading guide to develop the next step.

Define the wider inspection responsibility in dpm code reading.

Translate these view and interface requirements into equipment choices with code reader selection.

Use the optical and recovery challenges above when applying the architecture choices in vision-system comparison guide.

Scope and budget

The vision system cost guide helps compare optical coverage, cell handling and the trigger logic for a rotating surface.

Testing and handover

Use the testing and handover process to challenge different mark angles and ensure a late result cannot be assigned to the next cell.

// Based in Johannesburg · Serving South Africa

Assess DPM reads on rotating cells

Provide cell diameter, mark placement, rotation range, surface finishes and the loading/trigger sequence.