数控加工类型与加工代码的关系

   日期:2022-07-19     浏览:22    评论:0    
   根据数控冲床的加工类型,选择相应的算法,转换为NC加工代码。每种不同的加工模式所对应的图形和加工数据不同,所转换的NC代码也有所不同,针对人机交互输入的不同的加工模式,建立了相应的NC代码转换对照表,并根据此表分别编制了NC代码转换处理函数。
 
  这些函数的原理为:读取该CGraph对象中所包含的图形和加工数据,将其转换为NC代码形式的字符串,然后写入NC文件。在进行NC代码转换时需要根据输入的加工模式调用不同的处理函数。
 
  进行NC代码转换时,首先应确定该NC程序采用绝对编程还是相对编程方式,然后顺序检索mGraphArray中的所存指针,处理CGraph对象,判断加工类型,调用相应的处理函数,将图形和加工信息转换为NC代码。
 
  在此过程中,要检查CGraph对象中的刀具号参数,如使用刀具有变,则进行换刀指令的编制。在开发过程中,设计了一个用于存储刀具号的类CNcTool,并建立了CTypedPtrArray的实例mNctoolArray,存储指向CNcTool对象的指针,在NC代码生成以后,通过对CNcTool和刀塔刀具文件的交互处理,将由该程序所需刀具信息生成的刀具表附在NC文件之后。在加工过程中,为提高效率,要使换刀次数*少,刀具行走路径*短。本系统生成NC代码时,进行了换刀次数*少的优化。
 
  在存储图形和加工数据时候,对CGraph对象按使用刀具进行了排序,将使用刀具相同的加工命令放在一起,在后置处理进行NC代码转换时,逐条扫描CGraph对象,根据加工孔类型采用不同的转换规则进行NC代码转换,当刀具号有变化时,生成换刀代码,这样,加工时换刀次数*少,提高了生产效率。
 
 
更多>其他机床资讯
0相关评论

热线电话:024-8936-3215 186 4014 2336
友情链接:
(c)2017 中国特种数控机床网 All Rights Reserved 辽ICP备14003518号
沈阳网站建设:思勤传媒提供全程网络策划
微信公众平台

客服中心