CNC Metal Spinning Machine
ProductOverview
A CNC metal spinning machine forms sheet-metal blanks into seamless hollow parts the same way a manual spinning lathe does, by flowing the spinning metal over a former with a roller, but it drives the roller along a programmed path instead of by hand. That changes what the process can do. A program can run a complex multi- pass profile identically on every part, form thicker and harder metal than a hand spinner could manage, and combine forming, trimming and beading into one automatic cycle. The result is production spinning: seamless cones, hemispheres, gas-cylinder ends, wheel rims, cookware, ducting transitions and pressure-vessel heads made in volume with consistent wall thickness and dimensions. The economics still favour spinning over pressing where runs are moderate, because the only part- specific tooling is the mandrel and the program.
The blank is clamped to the Forming Mandrel by the Hydraulic Tailstock, turned by the Headstock & Spindle, and worked by the CNC Roller Carriage under the CNC Control.
How it works
The Spindle Motor turns the mandrel and blank at a programmed speed through a gearbox that gives torque across the range thick metal needs. The Hydraulic Tailstock clamps the blank flat against the mandrel through the Clamp Cylinder at a force the program sets and a Pressure Sensor confirms. The forming work is done by the CNC Roller Carriage, a two-axis slide that carries the Forming Roller: the Z Axis moves it along the work and the X Axis feeds it in toward the work. By interpolating those two axes the control sweeps the roller along any profile, and it sequences several passes, each one flowing a little more metal down onto the mandrel, the same way a hand spinner builds the form up gradually but without the variation.
Because the roller force is large and continuous, the Bed Casting is heavy and rigid and the Roller Head runs the roller on bearings for continuous duty. A Roller Turret can index between forming, trimming and beading rollers within the cycle so the part comes off finished and trimmed to height.
CNC and motion control
What makes the machine repeatable is that every motion comes from a part program. The CNC Unit interpolates the spindle and the two roller axes together, driving each through a Servo Drive and reading position back from the axis Encoder. A profile is described as roller passes with feeds and depths, and the control runs them identically part after part, holding repeatability to about five hundredths of a millimetre. Programs are loaded and tuned at the Operator Panel, where the operator can also jog the axes and step through a new program before committing it to a run. The same program library lets a shop re-run a part months later without re-deriving the roller path by hand.
Hydraulics and coolant
The high clamp force and any roller assist come from the Hydraulic Power Pack: a motor-driven Hydraulic Pump feeds a Valve Block that drives the tailstock cylinder, and a Accumulator holds the clamp pressure steady through the cycle. Forming thick metal at production rates makes real friction heat, so the Coolant & Lubrication floods the roller-to-work contact with coolant-lubricant through the Coolant Nozzle jets, carrying off the heat and letting the roller flow the metal without galling. The returning fluid is filtered before it is used again.
Materials and construction
The Mandrel Body is hardened tool steel because it must survive thousands of parts without losing its profile, and the Main Spindle runs on angular- contact bearings sized for the heavy radial roller load. Mild and stainless steel, aluminium, copper and titanium all spin on a powered machine; the CNC roller force and rigid bed let it work much thicker stock than a hand lathe, into several millimetres of steel. The bed and slides are built stiff so the programmed roller path is the path the metal actually sees, which is what keeps wall thickness and diameter consistent across a run.
Use and variants
A typical job is spinning the dished end of an LPG or air-receiver cylinder from a flat steel blank: clamp the blank, run the multi-pass forming program to flow it into the mandrel's dome, then index the turret to trim the rim and roll the weld-prep edge, all in one cycle. This two-axis machine flows metal at constant thickness; shear-forming and flow-forming machines on the same platform deliberately thin the wall to a programmed taper for tubes and rocket-motor cases, and multi-roller machines balance the forming force with opposed rollers for large parts. Across the family the principle is the same as hand spinning, a roller flowing a spinning blank over a former, with the roller path now driven by program for repeatable production.
Control and safety
The CNC Control drives the spindle and roller axes from the part program and shows status on the operator panel. The Enclosure & Guards fully contains coolant and swarf and guards the powered forming zone, the Interlock Switch halts the cycle when a guard opens, and the Emergency Stop stops the spindle and axes at once.
CNC Metal Spinning Machine parts and their functions
9 top-level parts · 768 parts in total · full bill of materials below| # | Part | Qty | What it does |
|---|---|---|---|
| 1 | Bed & Frame 5 parts | 1× | Bed + frame |
| 2 | Headstock & Spindle 7 parts | 1× | Headstock + spindle |
| 3 | Hydraulic Tailstock 6 parts | 1× | Hydraulic tailstock |
| 4 | CNC Roller Carriage 5 parts | 1× | CNC roller carriage |
| 5 | Hydraulic Power Pack 5 parts | 1× | Hydraulic power pack |
| 6 | Coolant & Lubrication 5 parts | 1× | Coolant + lubrication |
| 7 | CNC Control 6 parts | 1× | CNC control |
| 8 | Enclosure & Guards 5 parts | 1× | Enclosure + guards |
| 9 | Fastener Set | 3× | Assembly hardware |
3D model
No 3D model yet. Have a CAD file of this? Add a 3D model — STL renders right on this page; STEP, FreeCAD, and OpenSCAD sources are welcome too (openly licensed, like all 3D models on BOMwiki).
Build & assembly graph
expand / collapse · shared sub-assemblies converge · links to related products · est. labourTap an assembly to expand/collapse · tap a part to open it · use “Open page” for any node · drag to pan, scroll to zoom.
Bill of materials for CNC Metal Spinning Machine
9 top-level lines · 95 rows shown · 768 parts total · indented to 3 levels| # | Item / sub-assembly | Part no. | Qty/assy | Ext. qty | Parts | Type |
|---|---|---|---|---|---|---|
| 1 | Bed & Frame 5 parts | cms-machine-bed | 1× | 1 | 11 | assembly |
| 1.1 | Bed Casting | cms-bed-casting | 1× | 1 | · | part |
| 1.2 | Bed Rail | cms-bed-rail | 2× | 2 | · | part |
| 1.3 | Cross-Slide Rail | cms-cross-slide-rail | 2× | 2 | · | part |
| 1.4 | Linear Guide Rail | linear-guide | 4× | 4 | · | part |
| 1.5 | Fastener Set | fastener-set | 2× | 2 | · | part |
| 2 | Headstock & Spindle 7 parts | cms-headstock | 1× | 1 | 37 | assembly |
| 2.1 | Main Spindle | cms-spindle | 1× | 1 | · | part |
| 2.2 | Spindle Motor 5 parts | cms-spindle-motor | 1× | 1 | 26 | assembly |
| 2.2.1 | Stator Assembly 3 parts + deeper › | stator-assembly | 1× | 1 | 3 | assembly |
| 2.2.2 | Rotor Assembly 4 parts + deeper › | rotor-assembly | 1× | 1 | 19 | assembly |
| 2.2.3 | Motor Housing | motor-housing | 1× | 1 | · | part |
| 2.2.4 | Ball Bearing | ball-bearing | 2× | 2 | · | part |
| 2.2.5 | Encoder | encoder | 1× | 1 | · | part |
| 2.3 | Gearbox Housing | gearbox-housing | 1× | 1 | · | part |
| 2.4 | Helical Gear Pair | gear-pair | 1× | 1 | · | part |
| 2.5 | Forming Mandrel 2 parts | cms-mandrel | 1× | 1 | 2 | assembly |
| 2.5.1 | Mandrel Body | cms-mandrel-body | 1× | 1 | · | part |
| 2.5.2 | Spindle Adapter | cms-mandrel-adapter | 1× | 1 | · | part |
| 2.6 | Angular Contact Bearing | angular-bearing | 4× | 4 | · | part |
| 2.7 | Oil Seal | oil-seal | 2× | 2 | · | part |
| 3 | Hydraulic Tailstock 6 parts | cms-tailstock | 1× | 1 | 9 | assembly |
| 3.1 | Tailstock Body | cms-tailstock-body | 1× | 1 | · | part |
| 3.2 | Clamp Cylinder 2 parts | cms-tail-cylinder | 1× | 1 | · | part |
| 3.2.1 | O-Ring Set | oring-set | 2× | 2 | · | part |
| 3.2.2 | Oil Seal | oil-seal | 1× | 1 | · | part |
| 3.3 | Follower Block | cms-follower-block | 1× | 1 | · | part |
| 3.4 | Traverse Drive | cms-tail-traverse | 1× | 1 | · | part |
| 3.5 | Pressure Sensor | pressure-sensor | 1× | 1 | · | part |
| 3.6 | Ball Bearing | ball-bearing | 2× | 2 | · | part |
| 4 | CNC Roller Carriage 5 parts | cms-roller-carriage | 1× | 1 | 66 | assembly |
| 4.1 | Z Axis 4 parts | cms-z-axis | 1× | 1 | 31 | assembly |
| 4.1.1 | Z Servo 5 parts + deeper › | cms-z-servo | 1× | 1 | 26 | assembly |
| 4.1.2 | Ball Screw | ball-screw | 1× | 1 | · | part |
| 4.1.3 | Linear Guide Rail | linear-guide | 2× | 2 | · | part |
| 4.1.4 | Ball Bearing | ball-bearing | 2× | 2 | · | part |
| 4.2 | X Axis 4 parts | cms-x-axis | 1× | 1 | 31 | assembly |
| 4.2.1 | X Servo 5 parts + deeper › | cms-x-servo | 1× | 1 | 26 | assembly |
| 4.2.2 | Ball Screw | ball-screw | 1× | 1 | · | part |
| 4.2.3 | Linear Guide Rail | linear-guide | 2× | 2 | · | part |
| 4.2.4 | Ball Bearing | ball-bearing | 2× | 2 | · | part |
| 4.3 | Roller Head | cms-roller-head | 1× | 1 | · | part |
| 4.4 | Forming Roller | cms-forming-roller | 2× | 2 | · | part |
| 4.5 | Roller Turret | cms-roller-turret | 1× | 1 | · | part |
| 5 | Hydraulic Power Pack 5 parts | cms-hydraulic-pack | 1× | 1 | 40 | assembly |
| 5.1 | Hydraulic Pump 5 parts | cms-hyd-pump | 1× | 1 | 26 | assembly |
| 5.1.1 | Stator Assembly 3 parts + deeper › | stator-assembly | 1× | 1 | 3 | assembly |
| 5.1.2 | Rotor Assembly 4 parts + deeper › | rotor-assembly | 1× | 1 | 19 | assembly |
| 5.1.3 | Motor Housing | motor-housing | 1× | 1 | · | part |
| 5.1.4 | Ball Bearing | ball-bearing | 2× | 2 | · | part |
| 5.1.5 | Oil Seal | oil-seal | 1× | 1 | · | part |
| 5.2 | Oil Reservoir | cms-reservoir | 1× | 1 | · | part |
| 5.3 | Valve Block 3 parts | cms-valve-block | 1× | 1 | 11 | assembly |
| 5.3.1 | Solenoid Valve | cms-solenoid-valve | 3× | 3 | · | part |
| 5.3.2 | Relay | relay | 4× | 4 | · | part |
| 5.3.3 | O-Ring Set | oring-set | 4× | 4 | · | part |
| 5.4 | Accumulator | cms-accumulator | 1× | 1 | · | part |
| 5.5 | Return Filter | cms-hyd-filter | 1× | 1 | · | part |
| 6 | Coolant & Lubrication 5 parts | cms-coolant-system | 1× | 1 | 33 | assembly |
| 6.1 | Coolant Pump 5 parts | cms-coolant-pump | 1× | 1 | 26 | assembly |
| 6.1.1 | Stator Assembly 3 parts + deeper › | stator-assembly | 1× | 1 | 3 | assembly |
| 6.1.2 | Rotor Assembly 4 parts + deeper › | rotor-assembly | 1× | 1 | 19 | assembly |
| 6.1.3 | Motor Housing | motor-housing | 1× | 1 | · | part |
| 6.1.4 | Ball Bearing | ball-bearing | 2× | 2 | · | part |
| 6.1.5 | Oil Seal | oil-seal | 1× | 1 | · | part |
| 6.2 | Coolant Tank | cms-coolant-tank | 1× | 1 | · | part |
| 6.3 | Coolant Nozzle | cms-coolant-nozzle | 2× | 2 | · | part |
| 6.4 | Coolant Filter | cms-coolant-filter | 1× | 1 | · | part |
| 6.5 | Coolant Hose | cms-coolant-hose | 3× | 3 | · | part |
| 7 | CNC Control 6 parts | cms-cnc-control | 1× | 1 | 558 | assembly |
| 7.1 | CNC Unit 4 parts | cms-cnc-unit | 1× | 1 | 204 | assembly |
| 7.1.1 | Bare PCB | pcb-bare | 1× | 1 | · | part |
| 7.1.2 | Compute SoC Module | soc-module | 1× | 1 | · | part |
| 7.1.3 | Microcontroller | mcu | 2× | 2 | · | part |
| 7.1.4 | SMD Passive (R/C/L) | smd-passives | 200× | 200 | · | part |
| 7.2 | Servo Drive 4 parts | cms-servo-drive | 3× | 3 | 91 | assembly |
| 7.2.1 | Bare PCB | pcb-bare | 1× | 3 | · | part |
| 7.2.2 | IGBT Power Module | igbt-module | 1× | 3 | · | part |
| 7.2.3 | Gate Driver Board 3 parts + deeper › | gate-driver-board | 1× | 3 | 87 | assembly |
| 7.2.4 | DC-Link Capacitor | dc-link-cap | 2× | 6 | · | part |
| 7.3 | Operator Panel 4 parts | cms-operator-panel | 1× | 1 | 63 | assembly |
| 7.3.1 | Bare PCB | pcb-bare | 1× | 1 | · | part |
| 7.3.2 | LCD Panel | lcd-panel | 1× | 1 | · | part |
| 7.3.3 | Touch Digitizer | touch-digitizer | 1× | 1 | · | part |
| 7.3.4 | SMD Passive (R/C/L) | smd-passives | 60× | 60 | · | part |
| 7.4 | Power Supply | power-supply | 1× | 1 | · | part |
| 7.5 | Wire Bundle | wire-bundle | 1× | 1 | · | part |
| 7.6 | Connector | connector | 16× | 16 | · | part |
| 8 | Enclosure & Guards 5 parts | cms-enclosure | 1× | 1 | 11 | assembly |
| 8.1 | Sheet Metal Panel | sheet-panel | 6× | 6 | · | part |
| 8.2 | Polycarbonate Window | window-polycarbonate | 1× | 1 | · | part |
| 8.3 | Access Door | cms-access-door | 1× | 1 | · | part |
| 8.4 | Interlock Switch | cms-interlock-switch | 2× | 2 | · | part |
| 8.5 | Emergency Stop | cms-estop | 1× | 1 | · | part |
| 9 | Fastener Set | fastener-set | 3× | 3 | · | part |
Sourcing: possible vendors
Prices, MOQ, and lead times are algorithmic estimates, not quotes, and not claims about these companies. Company mappings are curated by keyword; est. price band $10k–$1M. How estimates work| Vendor | HQ | Specialty | MOQ | Lead time |
|---|---|---|---|---|
|
🇩🇪DMG MORI
dmgmori.com ↗
|
Bielefeld, DE | Machine tools | 5 units | 12–20 wks |
|
🇯🇵Mazak
mazak.com ↗
|
Oguchi, JP | Machine tools | 5 units | 12–20 wks |
| haascnc.com ↗ | Oxnard, US | CNC machine tools | 5 units | 12–20 wks |
|
🇯🇵Okuma
okuma.com ↗
|
Niwa, JP | Machine tools | 5 units | 12–20 wks |
|
🇩🇪Trumpf
trumpf.com ↗
|
Ditzingen, DE | Laser & sheet-metal machines | 5 units | 12–20 wks |
885-word article