Devol Programmed Article-Transfer Controller
US 2,988,237Magnetic Program Storage, Coded Position Feedback, and Anticipatory Stopping
How It Works: Step-by-Step Mechanical & Physical Breakdown
A program slot requests a destination code cₚ. The transfer head is mechanically coupled to a position encoder that reports cₛ. A bank of individual coincidence detectors compares corresponding code portions. At a full match, the controller can perform the next function or index the next slot. An anticipator permits an advance sensing relationship before true position sensing, so the apparatus can reduce traverse before the final code match. The grant gives an illustrative one-sixteenth-inch increment but does not provide the head geometry, cylinder diameter, pressure, mass, speed, braking law, or controller gains needed for an SI dynamics calculation. The live exhibit therefore reports discrete code state and refuses fictitious SI performance.
Interactive Real-Time Physical Simulation
Drag to rotate · Pinch to zoom · Shared controls update the displayed modelDetailed Component Architecture
1Program Drum and Tracks
A source slot contains a selected position symbol and may contain a function instruction for direction, gripper state, rate, or anticipation. Modernly, this is an ordered instruction memory, but the historical embodiment is magnetic recording. The relationship is after a completed programmed step; no drum diameter, rotation speed, or storage density is printed.
2Coupled Position Encoder
The key relationship is , where q is the transfer-head configuration and E is the source's code member and sensing arrangement. The patent emphasizes direct mechanical coupling because recording can be performed by manually moving the apparatus. It does not give a reusable kinematic transform or numerical arm coordinates.
3Coincidence Bank
For a binary teaching projection, coincidence means , where counts unlike code bits. This is a modern explanation of the source's matching bank, not a claim that Devol used present-day digital logic. The source itself permits magnetic detector forms and says other coincidence detectors may be substituted.
4Anticipator and Gripper Function
The legal device recognizes approaching coincidence before final coincidence so a rate-control path can change state. A second recorded function controls jaw 44. The source gives the causal order, , but not a stopping-distance model, grip force, or hydraulic flow.
Governing Equations & Engineering Principles
Program Code and Encoder Coincidence
Source-Bounded Programmed Transfer ControlClaim 1Selected Program Slot Code
The source stores position-representing symbols in the program controller. This display uses a compact binary teaching code; it does not claim a modern digital storage representation.
The equality is a modern logic reading of the grant's coincidence condition. It binds only to discrete source-bounded code state and intentionally carries no fictional distance, speed, force, or timing value.
Historical Context: Claim 1 makes the comparison architecture concrete: coupled sensing units, unique position codes, stored symbols, and individually related coincidence detectors.
Advance Sensing Before the True Stop
Programmed Rate-Control StateClaim 8Advance-Sensing Relationship
The grant describes an anticipator that detects approaching coincidence and then returns toward a centered relation for the final comparison. It does not print a physical advance offset.
The sequence comes from the anticipator discussion and Claim 8. It is a state diagram, not a numerical deceleration formula.
Historical Context: Claim 8 makes an early sensing relation and a true-position sensing relation part of the article-transfer combination.
Interactive Schematic Sheet (1–3)
Source Figures 1–3: a track-borne transfer apparatus with pallets and conveyor, its plan, and the edge-notched combinational code strips read by sensing elements.
Select Any Numbered Pin
Click pins on the schematic or select from the list below to inspect historical specifications.
Why It Still Matters
The document is useful because it makes the architecture of programmable automation visible in hardware terms: destination memory, a position representation that follows the output, a comparator, record and replay, and a separately coordinated gripper command. Later industrial robots use different sensors, drives, encoders, and software, but the distinction between a stored task state and a sensed machine state remains a clear teaching bridge.
Legal Claims Decoder (28 Numbered Claims)
The Historical Bottleneck
Why Prior Art Failed
- •Manual hydraulic, electric, or other powered handling could adapt quickly but kept an operator in the loop.
- •Cam control mechanized repetitive work but embodied a specialized motion sequence and was economical only for particular high-volume tasks.
- •Limit switches could accomplish a few operations, but the specification says they had not supplied flexible programming for varied transfer sequences.
- The grant was filed on December 10, 1954 and issued on June 13, 1961.
- The source prints an illustrative one-sixteenth-inch code increment but says smaller values are practical where warranted.