您好, 访客   登录/注册

NC系统指令在数控编程中应用研究

来源:用户上传      作者:邓乾豹 周翮翔 李容

  摘   要:数控编程属于数控加工的准备阶段部分,编程的效率和编程的质量等方面对制造周期的缩短情况具有有利影响,使得加工质量的提升具有必要保障,在数控编程中有效应用NC系统指令的时候,能够有效减轻编程人员的负担,促使编程效率和质量得以充分提升,需要明确NC系统指令的格式和具体在数控编程中的应用情况,从而提升数控编程的质量。
  关键词:NC系统指令  数控编程  应用
  中图分类号:TG659                                 文献标识码:A                       文章编号:1674-098X(2019)05(a)-0112-02
  数控程序是数控行业发展过程中,人机对话的基本用语,数控程序本身对程序的掌握程度和其在实践的过程中灵活应用的程度及熟练操作的情况等方面具有密切联系,数控编程技术是现代机械制造中的重要技术,数控程序的优劣程度对工程实施的效率及加工过程的稳定程度等方面都具有直接影响。在时代发展的过程中,产品复杂程度及多样化等特点比较突出,在对产品的外观考虑的时候,使得多数产品引入多样的造型技术,对传统的手工编程具有一定影响,容易对数控编程技术的发展造成负面作用。科学技术的发展和进步使得工程应用技术的发展速度不断加快,市场需求和推动等方面使得数控编程技术的进步较快。数控编程是一系统性技术,需要从其系统指令方面出发,有效探讨研究数据编程的具体情况,使得数控编程技术得到更好的应用和有效发展[1]。
  1  NC系统相关内容
  NC系统也就是数控系统,其是数字控制系统的简称,数控系统是在计算机存储器中有效存储的控制程序,属于执行的部分,具有全部数值控制的功能,这一部分主要配有接口电路和专用计算机系统等,在数字和文字及符号等组合之后,形成相关数字指令之后,促使一台或多台机械设备动作控制能够得以实现,其所控制的通常为位置和速度等机械量和开关量,在其实现高效控制的时候,能够使得数控系统更好的运行。
  2  数控编程基本概念的认识   
  2.1 机床坐标系,机床零点和机床参考点 
  机床坐标系属于机床设备中所固有的坐标系,这一系统主要是是用来确定工件坐标系的基本坐标系,机床坐标系的原点通常称为机床原点和机械原点及参考点等,在机床设计和制造及调整之后,这一点也就会比较容易被确定,其属于固定的点,在确定之后就不能随意实施修改处理,其位置通常是机械挡块所决定的。这一坐标系的位置在开机之后,主要是在手动处理的基础上,有效操作构建返回参考点。机床在返回参考点的过程中,其操作是分别按各轴加以具体实施的,各个轴会沿着正方向回到极限的位置,在某一坐标轴返回参考点之后,该轴的参考点指示灯就会亮起,也就说明完成了返回操作点的相关操作,在机床各轴完成回参考点操作之后,也就是构建了机床坐标系的基础上,为工件坐标系的构建提供了相关的准备和基础[2]。
  2.2 工件坐标系,程序原点和对刀点 
  多数数控机床在进行机床坐标系构建的时候,工件坐标系及程序原点和对刀点等是其中需要确定的额呢绒,在有效确立坐标系之后,进行工件坐标系构建处理,工件坐标系始终是编程人员在编程处理过程中加以应用的,选择工件的时候,将其中某一已知点作为原点,从而有效构建新的坐标系,将这一坐标系成为工件坐标系。在工件坐标系构建的时候,其在建立之后也就生效,直到其被新的工件坐标系所取代。程序原点在选择的时候,需要选择在尺寸标注的基准点,对称零件或以同心圆为主的零件,其程序原点在选择的时候,则需要选择在对称心线或圆心的位置处。z轴的程序原点主要是位于工件的表面,对刀点是零件程序加工的起刀点,对刀实施的目标是对原点在机床坐标系中的位置有效确定,对刀点可与原点之间是能够重合的,也可在任何便于对刀的位置处,但是这一点与程序原点之间需要具有必要的坐标联系[3]。     
  2.3 相同指令或同一组指令后的指令
  同一条程序段中所具有的相同指令内容或者是相同的地址符,或者是在同一组指令后出现指令的情况产生重要影响的时候,其作用之间也具有明显差异。例如:GOOG90Z50,OF200:执行的是Z70.0,Z轴到达ZT0.0,而不是到达Z50.0。不同组的指令代码,同一程序段中顺序不同的情况下,其所产生的效果和影响是相同的。
  2.4 程序段顺序号 
  程序段顺序号在进行表示的时候,主要是使用地址N加以表示,通常情况下数控装置本身存储器空间是比较有限的,这就出现在节省存储空间的情况下,程序顺序号出现省略的情况。N仅仅表示程序段标号,在对编辑程序方便查找的基础上起到有效影响,但是其对加工过程不起任何作用,顺序号可以得到递增也可递减,但是也并不要求数值之间是连续的,但是在使用某些循环指令和跳转指令等指令的时候,是不可以省略的[4]。
  3  NC系统指令在数控编程中应用研究
  NC程序属于指令集合,其中包含有较大量的信息内容,这些信息内容中又可以在进行筛选的时候,分离出大量有用信息内容,使得系统得到启动和运行,从而系统又能够对NC代码的正确程度做出判断,数据控制系统能够对数控编程实施语法和词法等内容分析,明确其中出现的错误信息内容,提示用户进行错误信息修改处理,如果NC程序中出现错误的话,系统也就需要继续向下进行执行,并且提取数控代码进行有效分析和计算处理及仿真实施。系统在进行识别编程中的相关代码的时候,通常是对快速点为移动和直线插补及圆弧插补等方面的内容有效處理,对代码处理的时候,主要是用于对辅助信息的显示。
  NC系统指令在数控编程中应用情况分析的时候,主要是根据加工表面所存在的象限的差异,进行运行处理,系统在实施程序设计的时候,设计直线等四个象限。数控编程属于系统性技术内容,其中涉及到工艺技术和数控加工仿真技术等内容,其中 NC系统指令是数控编程实施的基础内容,这就需要在充分利用CAM 等相关软件的功能基础上,和工艺知识及 CAD 技术等综合在一起,有效编制出合理高效的NC程序,并在数控加工仿真系统软件的基础上,有效对生成的NC代码进行仿真及优化编辑,确保所编制数控程序具有较高的安全性及合理性等特点,不断提升数控编程技术的应用水平,使得制造工业得到发展和进步[5]。
  4  结语
  传统的数控编程系统在应用的时候,其系统庞大和难以掌握的缺点,使得无法有效实现设计和制造之间一体化发展,这就容易对编程系统的应用和完善产生必要的阻碍,需要在传统的系统应用的基础上,和当前的实际情况综合在一起,有效完善数控编程的具体应用情况,高度重视NC系统指令在这一过程中所起到的作用,从而提升数控编程的效率和质量,推动数据编程更好地发展和完善。
  参考文献
  [1] 刘解语.浅谈SIEMENS数控系统UG后置处理常用TCL语句使用技巧[J].电脑与电信,2018(9):39-43.
  [2] 魏小兵.《数控编程》课程教学探讨[J].时代农机,2018,45(1):223.
  [3] 魏国丰.FANUC系统数控车削G71指令编程研究[J].黑龙江工程学院学报,2017,31(5):46-50.
  [4] 郭昕.数控机床编程代码语音识别系统的研究与应用[J].山东工业技术,2016(12):229-230.
  [5] 陈帅宇.数控系统用户宏程序的研究与应用[D].兰州交通大学,2016.
转载注明来源:https://www.xzbu.com/1/view-15021899.htm