CNC వ్యవస్థహార్డ్వేర్ మరియు సాఫ్ట్వేర్లను కలిగి ఉంటుంది. యొక్క అవగాహనCNC వ్యవస్థఆర్కిటెక్చర్ రెండు అంశాల నుండి నిర్వహించబడాలి: హార్డ్వేర్ మరియు సాఫ్ట్వేర్. దీని ప్రధాన అంశం కంప్యూటర్ డిజిటల్ నియంత్రణ పరికరం. సిస్టమ్ కంట్రోల్ సాఫ్ట్వేర్ మరియు సిస్టమ్ హార్డ్వేర్ ద్వారా, ఇది NC సిస్టమ్ యొక్క ఇన్పుట్, డేటా ప్రాసెసింగ్, ఇంటర్పోలేషన్ మరియు అవుట్పుట్ సమాచారాన్ని సహేతుకంగా నిర్వహిస్తుంది మరియు నిర్వహిస్తుంది, కార్యనిర్వాహక భాగాలను నియంత్రిస్తుంది మరియు ఆపరేటర్ యొక్క అవసరాలకు అనుగుణంగా స్వయంచాలకంగా NC యంత్ర సాధన ప్రక్రియను చేస్తుంది.CNC వ్యవస్థకంప్యూటర్ను నియంత్రణ భాగం వలె ఉపయోగిస్తుంది. సాధారణంగా, కొన్ని లేదా అన్ని NC విధులు దానిలోని NC సిస్టమ్ సాఫ్ట్వేర్ నివాసి ద్వారా గ్రహించబడతాయి, తద్వారా నిజ సమయంలో యంత్ర సాధనం యొక్క కదలికను నియంత్రించవచ్చు. యొక్క నియంత్రణ సాఫ్ట్వేర్ ఉన్నంత వరకుCNC వ్యవస్థమార్చబడింది, కొత్త నియంత్రణ మోడ్ని గ్రహించవచ్చు. లాత్లు, మిల్లింగ్ మెషీన్లు, మ్యాచింగ్ సెంటర్లు మరియు ఇతర CNC సిస్టమ్లతో సహా అనేక రకాల CNC సిస్టమ్లు ఉన్నాయి. వివిధ CNC మెషిన్ టూల్స్ యొక్క CNC వ్యవస్థ సాధారణంగా క్రింది భాగాలను కలిగి ఉంటుంది: సెంట్రల్ ప్రాసెసింగ్ యూనిట్ CPU, మెమరీ (ROM / RAM), ఇన్పుట్ మరియు అవుట్పుట్ పరికరాలు (I / O), ఆపరేషన్ ప్యానెల్, డిస్ప్లే మరియు కీబోర్డ్, పేపర్ టేప్ పంచ్, ప్రోగ్రామబుల్ కంట్రోలర్, తదితరాలు యంత్ర సాధనాన్ని నేరుగా నియంత్రించడానికి కంప్యూటర్ లేదా వ్యక్తిగత కంప్యూటర్. యంత్ర సాధనం యొక్క నియంత్రణ ప్రోగ్రామ్ కంప్యూటర్ మెమరీలో నిల్వ చేయబడుతుంది, ఇది ఫంక్షన్లను సవరించడం మరియు విస్తరించడం సులభం మరియు మంచి సౌలభ్యాన్ని కలిగి ఉంటుంది.)