前期专业知识技能的储备
对于零基础的人来说,直接一开始就去学习编程是不友好的,不管是IT编程还是数控编程或者是自动化编程,在编程之前都有一个共同点,了解要求,根据不同的要求来编写不同的程序。
在数控机械加工中,图纸就是要求,你要做的就是通过撰写的加工程序让一个毛坯零件满足图纸上的要求。
数控加工中吃透加工图纸是关键,一张完整机械加工图纸的几个要素:基本尺寸、尺寸公差及形位公差、表面粗糙度、技术要求基本都有。面对这些就需要具备一定的机械制图能力、公差配合与测量知识。
比如像形位公差标注符号
表面粗糙度标注符号
中期初级数控编程学习巩固
经过上面的综合学习和实际运用操作,相信你已经具备识图能力。接下来就开始学习加工及刀具选择和初级数控编程(主要以手工编程为主)。
程序是由基本指令构成的。 目前国际上数控编程中通用的编程方式是G代码编程。简而言之,编写程序都是以G开头的命令为引导的,例如G00快进给命令,G01直线插补进给,G02顺时针圆弧插补进给,G03逆时针圆弧插补进给…这些基础知识随便哪册讲解数控的书籍中都会提及,因为G代码指令已经成为国际性的数控编程的标准指令代码。还有辅助功能M代码、刀具功能T代码、主轴转速S代码。
不同的机床厂商会根据不同的需要,自定义一些另外的程式代码,具体要看厂商提供的程式手册
将不同功能的代码组合起来,就能形成一段完整的程序,例如:一段孔加工程序
以图中圈出来的成排孔为例,加工程序如下
G98和G99的区别在于
程序不具有唯一性,不同的人编写的程序可能会有细微差别,但不影响正常加工使用
除了孔加工,还有诸多其他形式的加工和方法,这里就不一一列举了,初级数控编程以手工编程为主,学好手工编程,在简单的直线加工和一些规则几何形状加工上就完全够用,就像我现在做的这种中大型数控龙门铣床
到这里就整个的学习就差不多了,后面可以慢慢转型到数控编程人员,在工作中不断完善精进自己的编程知识和技能,专业的数控编程工作者在现有的社会工作中,薪资待遇方面还是不错的,只要紧跟时代的步伐,你就不会被这个行业所抛弃。
上面文中所提到和推荐的书籍,不一定能完全让读者学习到行业所有的技术知识和工作中所遇到的全部困难