En CNC-rörbockningsmaskin består av tre huvudkomponenter: ett mekaniskt system, ett hydrauliskt system och en mikrodator (MCU), PLC eller PC-kontrollsystem med en enda-chip. Den mekaniska komponenten innefattar i första hand en rörrotations- och klämanordning, en rörböjningstransmission, en booster, en säng och en böjformsfixtur. CNC-rörbockningsmaskiner använder ett styrsystem för positionering med tre-koordinater. Rörböjning uppnås genom böjningsrörelsekommandon (NC-kommandon) som styr rörelsen för de tre koordinataxlarna. Den digitala kodinformationen inkluderar YBC-dataprogram eller vektorkoordinatpunktprogram, maskinens böjhastighet, spännkraften hos spännblocket och boostern och mängden återfjädring. Därför implementerar styrsystemet digital styrning över Y-, B-, C- och X-axlarna. De primära styrparametrarna för matningsaxeln (Y--axeln) är förskjutning, förskjutningshastighet och acceleration. I typiska strukturer för CNC-rörbockningsmaskiner hänvisar Y-axelns rörelse till den linjära fram- och återgående rörelsen av matarvagnen längs bädden. Denna rörelse åstadkoms genom att maskinens AC-servomotor driver ingreppet mellan kugghjul och kuggstång. Rörelsenoggrannhet uppnås av en fotoelektrisk kodare och en varvräknarmotor, som matar förskjutnings- och hastighetssignaler till datorn för styrning med sluten slinga. ② Rotationsaxeln (B-axeln) styr rotationsvinkeln, vinkelhastigheten och vinkelaccelerationen. Kontroll med sluten-slinga använder primärt glapp-fri växelsampling som återkopplingssignaler, vilket driver rörämnet för att uppnå rumsrotation vinkelrätt mot Y--axeln. ③ Kontrollparametrarna för böjningsaxeln (C-) är böjkraft, förskjutning, hastighet och acceleration. En hydraulcylinder driver ett kedjesystem för att rotera bockarmen, vars rotation, böjning och returslag styrs exakt av ett elektro-hydrauliskt servosystem. Justeringsaxeln (X-axeln), vinkelrät mot Y-C-planet, kräver dessutom kontroll av förskjutning, hastighet och acceleration.
