一种参数化驱动生产的机床系统改造方法技术方案

技术编号:18425516 阅读:30 留言:0更新日期:2018-07-12 01:48
一种参数化驱动生产的机床系统改造方法,根据不同参数生成NC代码,依据NC代码预估每个工件的加工时间,将生成的NC代码上传至数控机床完成工件加工;本发明专利技术提出的这种机床改造方法,不仅解决了在个性化定制下,不同参数的改变,NC代码自动生成的问题,而且实现对NC代码自动生成及替换,减少人工操作,提高了效率和可靠性;提供加工时间预估的一种方法,根据预估的加工时间进行排产,合理的分配生产和资源利用率。实现从NC代码生成到加工排产再到实际加工的全部智能化,避免了传统的单一的数控机床系统生产所带来的问题及不便,提高生产效率。

A parametric machine driven production system transformation method

A parameterized driving machine system transformation method is used to generate NC code according to different parameters and estimate the processing time of each workpiece according to NC code. The generated NC code is uploaded to NC machine tool to complete the workpiece processing. The change of the number, the automatic generation of NC code, and the automatic generation and replacement of the NC code, reduce the manual operation, improve the efficiency and reliability; provide a method to estimate the processing time, arrange production according to the estimated processing time, and allocate the production and resource utilization reasonably. The realization of all intelligentization from NC code generation to processing production to actual processing avoids the problems and inconveniences brought about by the traditional single CNC machine tool system production, and improves the production efficiency.

【技术实现步骤摘要】
一种参数化驱动生产的机床系统改造方法
本专利技术涉及智能制造领域,尤其是基于参数化驱动生产的机床系统改造的方法。
技术介绍
智能制造是基于新一代的制造技术、信息技术、物流技术,贯穿设计、生产、管理、服务等制造系统的各个环节,具有信息的深度自知、智慧化自决策、精准的自我控制的先进制造过程。智能制造过程具有显著的生产不确定性、复杂多变性和订单的个性化的特征;特别的在订单个性化方面,加工参数复杂多变,给生产加工带来了许多困难,同时由于紧急订单的存在,给车间的生产分配带来了严峻的挑战。因此迫切需要一套合理的机床系统,对生产过程进行优化,以提高生产效率。目前,传统的机床系统基本上都单纯的以数控机床为一个独立的对象进行生产加工,该系统只具备加工的功能,难以实时根据加工的零件自动生成NC代码,并估算加工时间,对生产过程进行合理分配。
技术实现思路
为了克服个性化定制生产过程中参数多变而带来的生产困难,提高生产的分配合理性,本专利技术专利提出一种参数化驱动生产下一种机床系统改造的方法,通过这种改进,不仅可以根据个性化定制工件的参数变化自动产生NC代码,同时在生产过程中预估加工时间,从而根据加工时间来合理分配生产,以提高生产效率。本专利技术技术方案如下:一种参数化驱动生产的机床系统改造方法,根据不同参数生成NC代码,依据NC代码预估每个工件的加工时间,将生成的NC加工代上传至数控机床完成工件加工;包括以下步骤:S1:根据加工工件对其进行形状特征的划分;S2:基于形状特征,用C#编写NC程序生成的函数,生成NC代码;S3:根据NC代码,提取加工信息,利用C#编写加工时间预估的函数,预估加工时间;S4:根据预估的加工时间,对生产加工进行合理的分配,以达到效率最大化;S5:根据机床的内部的IO地址,利用C#编写机床的控制函数、监控函数及NC程序的替换函数;S6:将以上的程序放置于同一个工控机内,形成一套机床系统。进一步地,一种参数化驱动生产的机床系统改造方法,所述首先要找出加工工件最基本的形状特征,包括轴类、平板类;再根据加工工件的个性化,将其进行形状特征分解成基本的形状特征。进一步地,一种参数化驱动生产的机床系统改造方法,所述S2包括以下步骤:S21:根据基本的形状的特征,利用C#编写基础NC代码;S22:读取个性化定制工件的加工信息;S23:根据加工信息,编写加工过程中尺寸得到的算法;S24:将上述代码进行汇总,生成完整NC加工程序。进一步地,一种参数化驱动生产的机床系统改造方法,所述定制工件的加工信息包括工件的种类信息、工序信息以及加工尺寸信息。进一步地,一种参数化驱动生产的机床系统改造方法,所述加工信息存储在RFID标签里,每个定制工件对应一个RFID标签。进一步地,一种参数化驱动生产的机床系统改造方法,所述S23中算法根据实际加工尺寸,对比毛坯尺寸,选取切削深度、背吃刀量、循环次数,用以生成合理的加工代码。进一步地,一种参数化驱动生产的机床系统改造方法,其特征在于:所述S3包括以下步骤:S31:读取NC代码,提取主轴转速和进给速度,所述进给速度分为分进给速度和转进给速度;S32:根据直线进给与圆弧进给将NC代码进行分类,分为直线进给的代码形式与圆弧进给代码形式;S33:分别提取直线进给与圆弧进给的参数,所述参数包括坐标点、半径;所述坐标点包括相对坐标点和绝对坐标点;S34:根据所提取的坐标点,编写计算加工路径距离算法,所述计算加工路径距离算法包括直线进给时距离的计算以及圆弧进给时距离的计算方法;S35:根据加工路径距离及进给速度,获得预估的加工时间;若是分进给方式,则根据加工路径距离与分进给速度的比值获得预估的加工时间;若是转进给方式,先由转进给速度乘以转速得到分进给速度后,再根据加工路径距离与分进给速度的比值获得预估的加工时间。进一步地,一种参数化驱动生产的机床系统改造方法,其特征在于:所述S4包括以下步骤:S41:根据S3对每个工件的预估加工时间,进行初步排产;S42:判断预估的排产后总时间与交货期时间之间的紧急程度,来进行紧急订单的处理,在加工时,则优先加工紧急订单。进一步地,一种参数化驱动生产的机床系统改造方法,所述S5通过查找机床相应功能的内部控制IO地址,每个功能与IO地址是一一对应的,通过对这些IO地址所对应的值进行读和写的操作,实现对机床的操控和监测。进一步地,一种参数化驱动生产的机床系统改造方法,利用C#编写程序来实现对这些IO地址进行读写操控,包括:控制函数、监控函数及NC程序替换函数。进一步地,一种参数化驱动生产的机床系统改造方法,所述控制函数实现机床的自动循环加工,包括对机床的进给速度控制功能、机床转速控制功能、切换到自动模式功能、程序启动功能、程序暂停功能、急停功能。进一步地,一种参数化驱动生产的机床系统改造方法,所述监控函数判断机床在程序执行过程中加工进程,监控机床在加工过程中是否出现报警信息及异常状态,包括对机床的转速监控、程序执行状态监控以及机床所有报警和警告信息的监控。进一步地,一种参数化驱动生产的机床系统改造方法,所述NC代码替换函数,根据订单信息生成NC代码之后,将代码上传至数控机床,同时对之前的NC代码进行替换,当进行下一步加工时,执行新的NC代码。本专利技术提出的一种参数化驱动生产的机床系统改造方法,不仅解决了在个性化定制下,不同参数的改变,NC代码自动生成的问题,而且实现对NC代码自动生成及替换,减少人工操作,提高了效率和可靠性;提供加工时间预估的一种方法,根据预估的加工时间进行排产,合理的分配生产和资源利用率。本专利技术提出的这种机床改造系统,实现从NC代码生成到加工排产再到实际加工的全部智能化,避免了传统的单一的数控机床系统生产所带来的问题及不便,提高生产效率。附图说明图1为本专利技术提供的改造机床系统组成结构示意图;图2为本专利技术提供的参数化驱动生产的NC代码自动生成方法的流程图;图3为本专利技术提供的加工时间预估方法的流程图。具体实施方式为了便于理解专利技术,下面将参照相关专利技术附图对本专利技术进行更全面的描述,附图中给出了本专利技术较好的一种实施例。但是,本专利技术可以以许多不同的形式来展现,并不局限于本文所描述的实施方案,提供这些方法的目的是使对本专利技术的公开内容理解的更加透彻和全面。需要说明的是,除非另有定义,本文所使用的所有科学和技术术语与所属于本专利技术的
的技术人员的通用理解含义相同。一种参数化驱动生产的机床系统改造方法,根据不同参数生成NC代码,依据NC代码预估每个工件的加工时间,将生成的NC加工代上传至数控机床完成工件加工;包括以下步骤:S1:根据加工工件对其进行形状特征的划分;S2:基于形状特征,用C#编写NC程序生成的函数,生成NC代码;S3:根据NC代码,提取加工信息,利用C#编写加工时间预估的函数,预估加工时间;S4:根据预估的加工时间,对生产加工进行合理的分配,以达到效率最大化;S5:根据机床的内部的IO地址,利用C#编写机床的控制函数、监控函数及NC程序的替换函数;S6:将以上的程序放置于同一个工控机内,形成一套机床系统。如图1所示为机床系统结构图,在机床系统中放置工控机,搭建程序运行环境;工控机是一种采用总线结构,对生产过程及机电设备、工艺装备进行检测与控制的工具总称,它本文档来自技高网
...

【技术保护点】
1.一种参数化驱动生产的机床系统改造方法,根据不同参数生成NC代码,依据NC代码预估每个工件的加工时间,将生成的NC代码上传至数控机床完成工件加工;包括以下步骤:S1:根据加工工件对其进行形状特征的划分;S2:基于形状特征,用C#编写NC程序生成的函数,生成NC代码;S3:根据NC代码,提取加工信息,利用C#编写加工时间预估的函数,预估加工时间;S4:根据预估的加工时间,对生产加工进行合理的分配;S5:根据机床的内部的IO地址,利用C#编写机床的控制函数、监控函数及NC程序的替换函数;S6:将以上的程序放置于同一个工控机内,形成一套机床系统。

【技术特征摘要】
1.一种参数化驱动生产的机床系统改造方法,根据不同参数生成NC代码,依据NC代码预估每个工件的加工时间,将生成的NC代码上传至数控机床完成工件加工;包括以下步骤:S1:根据加工工件对其进行形状特征的划分;S2:基于形状特征,用C#编写NC程序生成的函数,生成NC代码;S3:根据NC代码,提取加工信息,利用C#编写加工时间预估的函数,预估加工时间;S4:根据预估的加工时间,对生产加工进行合理的分配;S5:根据机床的内部的IO地址,利用C#编写机床的控制函数、监控函数及NC程序的替换函数;S6:将以上的程序放置于同一个工控机内,形成一套机床系统。2.根据权利要求1所述的一种参数化驱动生产的机床系统改造方法,其特征在于:所述首先要找出加工工件最基本的形状特征,包括轴类、平板类;再根据加工工件的个性化,将其进行形状特征分解成基本的形状特征。3.根据权利要求1所述的一种参数化驱动生产的机床系统改造方法,其特征在于:所述S2包括以下步骤:S21:根据基本的形状的特征,利用C#编写基础NC代码;S22:读取个性化定制工件的加工信息;S23:根据加工信息,编写加工过程中尺寸得到的算法;S24:将上述代码进行汇总,生成完整NC加工程序。4.根据权利要求3所述的一种参数化驱动生产的机床系统改造方法,其特征在于:所述定制工件的加工信息包括工件的种类信息、工序信息以及加工尺寸信息。5.根据权利要求3所述的一种参数化驱动生产的机床系统改造方法,其特征在于:所述加工信息存储在RFID标签里,每个定制工件对应一个RFID标签。6.根据权利要求3所述的一种参数化驱动生产的机床系统改造方法,其特征在于:所述S23中算法根据实际加工尺寸,对比毛坯尺寸,选取切削深度、背吃刀量、循环次数,用以生成合理的加工代码。7.根据权利要求1所述的一种参数化驱动生产的机床系统改造方法,其特征在于:所述S3包括以下步骤:S31:读取NC代码,提取主轴转速和进给速度,所述进给速度分为分进给速度和转进给速度;S32:根据直线进给与圆弧进给将NC代码进行分类,分为直线进给的代码形式与圆弧进给代码形式;S33:分别提取直线进...

【专利技术属性】
技术研发人员:唐敦兵沈小雨周通张泽群张区委宋家烨管晨丞傅胜军郑杜
申请(专利权)人:南京航空航天大学南京航空航天大学无锡研究院
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1