对数控加工设备进行编程的方法、设备和系统技术方案

技术编号:14372239 阅读:127 留言:0更新日期:2017-01-09 18:00
公开了用于对一个或多个数控加工设备进行编程的方法、设备和系统。所述方法包括:获取所述一个或多个数控加工设备中的每个数控加工设备的身份信息;获取与目标加工对象相关的一个或多个参数值和/或一个或多个标准;至少基于每个数控加工设备的身份信息以及与目标加工对象相关的一个或多个参数值和/或一个或多个标准,计算与每个数控加工设备相关联的操作参数;以及至少基于与所述每个数控加工设备相关联的操作参数,生成与所述每个数控加工设备相关联的数控程序文件。该方法、设备和系统实现的技术效果是,增强用户的体验,降低输入错误率;显著地提高计算效率,显著地提高编程效率,节省时间和人工成本,提高数控程序文件的质量等。

【技术实现步骤摘要】

本公开的实施例涉及数控加工设备领域,更具体地涉及对数控加工设备进行编程的方法、设备和系统
技术介绍
数控加工设备,例如,数控机床/车床、3D打印机等,是现代化生产中必不可少的重要组成部分,例如在车辆生产中需要使用大量的数控机床/车床来生产各种零件,诸如车辆助力器、传动轴、齿轮等。与传统非数控加工设备相比,数控加工设备(例如,数控机床/车床等)基本上依赖于控制程序来运行。一般而言,数控加工设备装备有适用于生产或制造或打印特定零件的控制程序。控制程序能够发出各种控制信号,控制数控加工设备的动作,自动地加工出满足图纸要求的形状和/或尺寸的零件。目前,对数控加工设备进行编程通常需要专业人员通过多个步骤来完成,例如,零件图纸分析、加工工艺决策、刀位轨迹计算、数值计算、编写程序、程序输入、程序校验等步骤,这些步骤往往需要花费专业人员的大量时间,例如数天的时间。因此,数控加工设备的使用效率往往较低,尤其是在小批量、多品种的零件加工的情况下。尽管可以通过雇佣经验丰富的专业人员,但也至少需要两天以上时间来进行编程。此外,数控加工设备的控制程序通常特定于一种特定尺寸的零件,也就是说,如果需要使用数控机床生产某一特定的零件,则在每个新的项目开始时,需要编制针对该特定零件的特定数控程序,通常需要重复上述步骤,花费大量的时间或导致高昂的成本。可见,本领域需要一种改进的对数控加工设备进行编程的技术方案。
技术实现思路
本公开的实施例旨在解决上述问题中的一个或多个问题。根据本公开的一个方面,公开了一种对一个或多个数控加工设备进行编程的方法,所述方法包括以下步骤:获取所述一个或多个数控加工设备中的每个数控加工设备的身份信息;获取与目标加工对象相关的一个或多个参数值和/或一个或多个标准;至少基于每个数控加工设备的身份信息以及与目标加工对象相关的一个或多个参数值和/或一个或多个标准,计算与每个数控加工设备相关联的操作参数;以及至少基于与所述每个数控加工设备相关联的操作参数,生成与所述每个数控加工设备相关联的数控程序文件。根据本公开的实施例,其中所述获取所述一个或多个数控加工设备中的每个数控加工设备的身份信息的步骤还包括:通过图形用户界面,经由用户手工操作的方式,获取所述一个或多个数控加工设备中的每个数控加工设备的身份信息。根据本公开的实施例,其中所述获取与目标加工对象相关的一个或多个参数值和/或一个或多个标准的步骤还包括:通过图形用户界面,经由用户手工操作的方式,获取与目标加工对象相关的一个或多个参数值和/或一个或多个标准。根据本公开的实施例,所述方法还包括:向用户显示所述数控程序文件的内容;以及由所述用户对所显示的数控程序文件的内容进行编辑。根据本公开的实施例,所述方法还包括:检查所生成的数控程序文件的内容以确定是否存在错误和/或异常;以及在所生成的数控程序文件的内容有错误和/或异常的情况下,更新所述计算步骤中的计算方法和/或所述生成步骤中的生成方法。根据本公开的实施例,所述方法还包括:将与所述每个数控加工设备相关联的数控程序文件发送给对应的数控加工设备。根据本公开的实施例,所述方法还包括:根据每个数控加工设备基于与其对应的数控程序文件进行加工的结果,更新所述计算步骤中的计算方法和/或所述生成步骤中的生成方法。根据本公开的实施例,所述方法还包括:将数控程序文件连同与所述数控程序文件相关联的所获取的数控加工设备的身份信息和所获取的与目标加工对象相关的一个或多个参数值和/或一个或多个标准一起存储。根据本公开的另一个方面,公开了一种对一个或多个数控加工设备进行编程的设备,所述设备包括:第一获取装置,其被配置为获取所述一个或多个数控加工设备中的每个数控加工设备的身份信息;第二获取装置,其被配置为获取与目标加工对象相关的一个或多个参数值和/或一个或多个标准;计算装置,其被配置为至少基于每个数控加工设备的身份信息以及与目标加工对象相关的一个或多个参数值和/或一个或多个标准,计算与每个数控加工设备相关联的操作参数;以及生成装置,其被配置为至少基于与所述每个数控加工设备相关联的操作参数,生成与所述每个数控加工设备相关联的数控程序文件。根据本公开的实施例,其中所述第一获取装置还被配置为:通过图形用户界面,经由用户手工操作的方式,获取所述一个或多个数控加工设备中的每个数控加工设备的身份信息。根据本公开的实施例,其中所述第二获取装置还被配置为:通过图形用户界面,经由用户手工操作的方式,获取与目标加工对象相关的一个或多个参数值和/或一个或多个标准。根据本公开的实施例,所述设备还包括:显示装置,其被配置为向用户显示所生成的数控程序文件的内容;以及编辑装置,其被配置为由所述用户对所显示的数控程序文件的内容进行编辑。根据本公开的实施例,所述设备还包括:检查装置,其被配置为检查所生成的数控程序文件的内容以确定是否存在错误和/或异常;以及第一更新装置,其被配置为在所生成的数控程序文件的内容有错误和/或异常的情况下,对所述计算装置中的计算方法和/或所述生成装置中的生成方法进行更新。根据本公开的实施例,所述设备还包括:发送装置,其被配置为将与所述每个数控加工设备相关联的数控程序文件发送给对应的数控加工设备。根据本公开的实施例,所述设备还包括:第二更新装置,其被配置为根据每个数控加工设备基于与其对应的数控程序文件进行加工的结果,对所述计算装置中的计算方法和/或所述生成装置中的生成方法进行更新。根据本公开的实施例,所述设备还包括:存储装置,其被配置为将数控程序文件连同与所述数控程序文件相关联的所获取的数控加工设备的身份信息和所获取的与目标加工对象相关的一个或多个参数值和/或一个或多个标准一起存储。根据本公开的另一个方面,公开了一种对一个或多个数控加工设备进行编程的系统,所述系统包括:如上所述的对一个或多个数控加工设备进行编程的设备;一个或多个数控加工设备,所述一个或多个数控加工设备中的每个数控加工设备使用所述设备生成的与所述每个数控加工设备相关联的数控程序文件进行操作。上述公开的对一个或多个数控加工设备进行编程的方法、设备和系统,与现有技术相比,可以具有的优点是,经过自动编程系统,将现有技术中每个新项目都需要专业编程人员进行两天以上的编程设定工作,替代为非专业编程人员两分钟的设置,即可实现对新项目的自动编程。此外,通过本专利技术所述的技术方案,可以降低输入错误率,显著地提高计算效率,避免了人工编程所花费的时间,显著地提高编程效率,节省时间和人工成本等;可以进一步减少数控程序文件的错误,提高数控程序文件的质量等。附图说明图1示出了根据本专利技术的实施例的对一个或多个数控加工设备进行编程的示例系统的示意图。图2a示出了根据本专利技术的一个实施例的对一个或多个数控加工设备进行编程的方法的示意流程图。图2b示出了根据本专利技术的另一个实施例的对一个或多个数控加工设备进行编程的方法的示意流程图。图2c示出了根据本专利技术的另一个实施例的对一个或多个数控加工设备进行编程的方法的示意流程图。图3示出了根据本专利技术的一个实施例的通过图形用户界面,经由用户手工操作的方式,获取数控加工设备的身份信息的示意图。图4示出了根据本专利技术的本文档来自技高网...
对数控加工设备进行编程的方法、设备和系统

【技术保护点】
一种对一个或多个数控加工设备进行编程的方法,所述方法包括以下步骤:获取所述一个或多个数控加工设备中的每个数控加工设备的身份信息;获取与目标加工对象相关的一个或多个参数值和/或一个或多个标准;至少基于每个数控加工设备的身份信息以及与目标加工对象相关的一个或多个参数值和/或一个或多个标准,计算与每个数控加工设备相关联的操作参数;以及至少基于与所述每个数控加工设备相关联的操作参数,生成与所述每个数控加工设备相关联的数控程序文件。

【技术特征摘要】
1.一种对一个或多个数控加工设备进行编程的方法,所述方法包括以下步骤:获取所述一个或多个数控加工设备中的每个数控加工设备的身份信息;获取与目标加工对象相关的一个或多个参数值和/或一个或多个标准;至少基于每个数控加工设备的身份信息以及与目标加工对象相关的一个或多个参数值和/或一个或多个标准,计算与每个数控加工设备相关联的操作参数;以及至少基于与所述每个数控加工设备相关联的操作参数,生成与所述每个数控加工设备相关联的数控程序文件。2.根据权利要求1所述的方法,其中所述获取所述一个或多个数控加工设备中的每个数控加工设备的身份信息的步骤还包括:通过图形用户界面,经由用户手工操作的方式,获取所述一个或多个数控加工设备中的每个数控加工设备的身份信息。3.根据权利要求1所述的方法,其中所述获取与目标加工对象相关的一个或多个参数值和/或一个或多个标准的步骤还包括:通过图形用户界面,经由用户手工操作的方式,获取与目标加工对象相关的一个或多个参数值和/或一个或多个标准。4.根据权利要求1所述的方法,所述方法还包括:向用户显示所述数控程序文件的内容;以及由所述用户对所显示的数控程序文件的内容进行编辑。5.根据权利要求1所述的方法,所述方法还包括:检查所生成的数控程序文件的内容以确定是否存在错误和/或异常;以及在所生成的数控程序文件的内容有错误和/或异常的情况下,更新所述计算步骤中的计算方法和/或所述生成步骤中的生成方法。6.根据权利要求1所述的方法,所述方法还包括:将与所述每个数控加工设备相关联的数控程序文件发送给对应的数控加工设备。7.根据权利要求6所述的方法,所述方法还包括:根据每个数控加工设备基于与其对应的数控程序文件进行加工的结果,更新所述计算步骤中的计算方法和/或所述生成步骤中的生成方法。8.根据权利要求1所述的方法,所述方法还包括:将数控程序文件连同与所述数控程序文件相关联的所获取的数控加工设备的身份信息和所获取的与目标加工对象相关的一个或多个参数值和/或一个或多个标准一起存储。9.一种对一个或多个数控加工设备进行编程的设备,所述设备包括:第一获取装置,其被配置为获取所述一个或多个数控加工设备中的每个数控加工设备的身份信息;第二获取装置,其被配置为获取与目标加工对象相关的一个或多个参数值和/或...

【专利技术属性】
技术研发人员:胡贵林
申请(专利权)人:大陆汽车投资上海有限公司
类型:发明
国别省市:上海;31

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

1