CNC”是英文Computerized Numerical Control(计算机数字化控制)的缩写。CNC是 Computerized(电脑) Numerical(数值) Control(控制) 这三个单词的缩写,即CNC,电脑数值控制,简称:数控,可以用 电脑写出机械语言(即编程)输入CNC机器中,可以用机械语言来控制机器的工作,一般CNC用来对模具的铣(沉头,避位等),钻(线割穿线孔等)等工作的。可以大大的节省人力,担高工作效率。
CNC计算机数字控制机床是一种装有程序控制系统的自动化机床。该控制系统能够逻辑地处理具有控制编码或其他符号指令规定的程序,并将其译码,从而使机床动作并加工零件。
是目前在制造业中广泛使用的的种加工技术,也可以说是现在制造业的标志,用CNC能轻松的实现多轴联动加工,比如说曲面的加工,如果离开CNC,用普通机床来加工,几乎是不可能完成的,另外,CNC可以很容易的实现柔性制造系统,其实如果学习CNC也不是难事,可以说,只要你会玩手机,就会用CNC,只不过,在学习CNC之前,最好先学习一下普通机床的加工原理,还有制图与公差什么的基本的机械制造知识,然后再说效果才好,简单的说,普通机床是人直接控制机床来加工,而CNC是人通过控制CNC系统,来控制机床加工,从而实现更复杂的更高速的加工而已.
数控技术,简称数控(Numerical Control),是利用数字化的信息对机床运动及加工过程进行控制的一种方法。用数控技术实施加工控制的机床,或者说装备了数控系统的机床称为数控(NC)机床。数控系统包括:数控装置、可编程控制器、主轴驱动器及进给装置等部分.数控机床是机、电、液、气、光高度一体化的产品。要实现对机床的控制,需要用几何信息描述刀具和工件间的相对运动以及用工艺信息来描述机床加工必须具备的一些工艺参数。例如:进给速度、主轴转速、主轴正反转、换刀、冷却液的开关等。这些信息按一定的格式形成加工文件(即正常说的数控加工程序)存放在信息载体上(如磁盘、穿孔纸带、磁带等),然后由机床上的数控系统读入(或直接通过数控系统的键盘输入,或通过通信方式输入),通过对其译码,从而使机床动作和加工零件.现代数控机床是机电一体化的典型产品,是新一代生产技术、计算机集成制造系统等的技术基础。
现代数控机床的发展趋向是高速化、高精度化、高可靠性、多功能、复合化、智能化和开放式结构。主要发展动向是研制开发软、硬件都具有开放式结构的智能化全功能通用数控装置。数控技术是机械加工自动化的基础,是数控机床的核心技术,其水平高低关系到国家战略地位和体现国家综合实力的水平. 它随着信息技术、微电子技术、自动化技术和检测技术的发展而发展。数控加工中心是一种带有刀库并能自动更换刀具,对工件能够在一定的范围内进行多种加工操作的数控机床。在加工中心上加工零件的特点是:被加工零件经过一次装夹后,数控系统能控制机床按不同的工序自动选择和更换刀具;自动改变机床主轴转速、进给量和刀具相对工件的运动轨迹及其它辅助功能,连续地对工件各加工面自动地进行钻孔、锪孔、铰孔、镗孔、攻螺纹、铣削等多工序加工。由于加工中心能集中地、自动地完成多种工序,避免了人为的操作误差、减少了工件装夹、测量和机床的调整时间及工件周转、搬运和存放时间,大大提高了加工效率和加工精度,所以具有良好的经济效益。加工中心按主轴在空间的位置可分为立式加工中心与卧式加工中心。
CNC系统是一个专用的实时多任务计算机系统,在它的控制软件中融合了当今计算机软件技术中的许多先进技术,其中最突出的是多任务并行处理和多重实时中断。下面分别加以介绍。
(1)CNC系统的多任务性。CNC系统通常作为一个独立的过程控制单元用于工业自动化生产中,因此它的系统软件必须完成管理和控制两大任务。系统的管理部分包括输入、I/O处理、显示和诊断。系统的控制部分包括译码、刀具补偿、速度处理、插补和位置控制。在许多情况下,管理和控制的某些工作必须同时进行。例如,当CNC系统工作在加工控制状态时,为了使操作人员能及时地了解CNC系统的工作状态,管理软件中的显示模块必须与控制软件同时运行。当CNC系统工作在NC加工方式时,管理软件中的零件程序输入模块必须与控制软件同时运行。而当控制软件运行时,其本身的一些处理模块也必须同时运行。例如,为了保证加工过程的连续性,即刀具在各程序段之间不停刀,译码、刀具补偿和速度处理模块必须与插补模块同时运行,而插补又必须与位置控制同时进行。