【技术实现步骤摘要】
一种基于宏程序组合的参数化编程方法和加工主程序编程方法
本专利技术属于数控宏程序的应用
,特别是涉及一种基于宏程序组合的参数化编程方法和加工主程序编程方法。
技术介绍
传统上CNC机床用户可选四种编程方式进行零件程序的开发:手工编程、交互式编程、使用CAM软件的编程、宏编程。由机床生产商提供的称为机床宏程序或系统宏程序,例如钻孔类固定循环宏程序。用户自定义的宏程序被称为用户宏程序或直接称为宏程序。在宏程序中,把宏编程应用于零件族加工经常被称做参数化编程,或称为参数化宏程序。参数化编程使用变量而不是特定的尺寸数据或加工操作数据来进行编程,它是基于零件特征的编程。一个参数化宏程序应对一类零件,我们可以用它完成符合这种特征的零件加工。有关参数化宏程序编程方法影响力较大的书籍有:1.(《数控銑削加工宏程序及应用实例》(陈海舟著,机械工业出版社)),它给出了仅使用单个宏程序完成加工的参数化编程实例。2.(《FANUC数控系统用户宏程序与编程技巧》([美]彼得·斯密德(PeterSmid)著,化学工业出版社)),在该书的第20章给出了采用宏程序组合的参数化编程实例,同时 ...
【技术保护点】
一种基于宏程序组合的参数化编程方法,其特征在于,包括如下步骤:S11,将加工件的制造特征分解为适合于加工处理的基本制造特征;S12,对分解出的基本制造特征进行分类;S13,确定对应的分类组合式宏程序的加工功能和需要的加工数据;S14,按宏程序模态调用方式进行分类组合式宏程序的组合方法设计;包括如下分步步骤:分步1,按基本制造特征的组成关系确定组合加工所需传递的加工数据;分步2,在接受调用程序段控制的前提下进行加工数据传递接收方法设计;分步3,完成与组合加工相关的加工、刀具路径控制和数据处理设计;S15,完成组合式宏程序的参数化编程。
【技术特征摘要】
1.一种基于宏程序组合的参数化编程方法,其特征在于,包括如下步骤:S11,将加工件的制造特征分解为适合于加工处理的基本制造特征;S12,对分解出的基本制造特征进行分类;S13,确定对应的分类组合式宏程序的加工功能和需要的加工数据;S14,按宏程序模态调用方式进行分类组合式宏程序的组合方法设计;包括如下分步步骤:分步1,按基本制造特征的组成关系确定组合加工所需传递的加工数据;分步2,在接受调用程序段控制的前提下进行加工数据传递接收方法设计;分步3,完成与组合加工相关的加工、刀具路径控制和数据处理设计;S15,完成组合式宏程序的参数化编程。2.根据权利要求1所述的一种基于宏程序组合的参数化编程方法,其特征在于,所述步骤S14的分步2在接受调用程序段控制的前提下进行加工数据传递接收方法设计,包括:需使用统一约定的参数在组合式宏程序之间传递加工数据,加工数据的传递需求由调用程序段的指定参数定义;组合式宏程序内需设置接受该指定参数控制的加工数据接收接口。3.一种基于宏程序组合的加工主程序编程方法,其特征在于...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。