一种CNC调机系统和方法技术方案

技术编号:33849859 阅读:14 留言:0更新日期:2022-06-18 10:35
本发明专利技术提供了一种CNC调机系统和方法,包括CNC数控机床、信息采集设备、产品检测设备、程序调节设备,其中,信息采集设备获取所述CNC数控机床在生产每个产品时对应的生产环境数据;产品检测设备对所述多个产品进行检测,生成每个产品对应的产品检测结果;程序调节设备,与所述CNC数控机床之间远程通讯连接,用于当多个产品对应的产品检测结果满足预设条件时,根据所述CNC数控机床在生产每个产品时对应的生产环境数据和每个产品与合格产品之间的误差,对所述原加工程序进行调节,生成调节后加工程序,将所述CNC数控机床中的原加工程序替换为所述调节后加工程序。序替换为所述调节后加工程序。序替换为所述调节后加工程序。

【技术实现步骤摘要】
一种CNC调机系统和方法


[0001]本专利技术涉及CNC调机
,特别涉及一种CNC调机系统和方法。

技术介绍

[0002]CNC(ComputerNumerical Control,计算机数字控制机床)是一种由程序控制的自动化机床,能够根据预设的控制程序来自动执行设定好的操作,例如根据预设的控制程序控制机床的各个工业组件配合来切削毛坯料,进而将切削好的毛坯料加工为各种工件。
[0003]现有技术中,当CNC需要调机(包括对其控制程序进行调节),常常在加工成的工件出现大量不合格的时候进行调机,而且一般也都是由CNC所在工厂的工作人员对进行人工现场调机,这样就会使得CNC的调机极其依赖工厂的调机工程师,不智能、不方便。

技术实现思路

[0004]本专利技术实施例提供一种CNC调机系统和方法,用以提供一种智能化的、方便操作的CNC调机技术。
[0005]本专利技术实施例提供一种CNC调机系统,包括CNC数控机床、信息采集设备、产品检测设备、程序调节设备:
[0006]CNC数控机床,用于按照原加工程序加工生成多个产品;
[0007]信息采集设备,用于获取所述CNC数控机床在生产每个产品时对应的生产环境数据,其中,CNC数控机床在生产任一个产品时对应的环境数据包括所述CNC数控机床在生产该任一个产品时对应的已工作时长、所述CNC数控机床在生产该任一个产品时的机床参数和所述CNC数控机床在生产该任一个产品时所处的环境参数;
[0008]产品检测设备,用于对所述多个产品进行检测,生成每个产品对应的产品检测结果,所述产品检测结果包括产品合格或产品不合格;
[0009]程序调节设备,与所述CNC数控机床之间远程通讯连接,用于当多个产品对应的产品检测结果满足预设条件时,根据所述CNC数控机床在生产每个产品时对应的生产环境数据和每个产品与合格产品之间的误差,对所述原加工程序进行调节,生成调节后加工程序,将所述CNC数控机床中的原加工程序替换为所述调节后加工程序。
[0010]在一个实施例中,所述程序调节设备,还用于利用预设判断方法判断多个产品对应的产品检测结果是否满足预设条件,并根据多个产品对应的产品检测结果生成对应的二进制上传日志;
[0011]所述系统还包括:
[0012]检测结果可视化装置,用于根据所述二进制上传日志执行多个产品对应的产品检测结果的显示操作。
[0013]在一个实施例中,所述程序调节设备利用预设判断方法判断多个产品对应的产品检测结果是否满足预设条件,并根据多个产品对应的产品检测结果生成对应的二进制上传日志,包括:
[0014]步骤A1:利用公式(1)根据多个产品对应的产品检测结果判断是否达到预设条件:
[0015][0016]其中Y表示达到预设条件的溢出值;P(i)表示第i个产品对应的产品整体检测分析结果;G(i)表示第i个产品对应的产品检测结果;n表示产品的总数目;∧表示逻辑关系与;∨表示逻辑关系或;
[0017]若Y≥0,表示达到预设条件的指定位溢出,即多个产品对应的产品检测结果已满足预设条件;
[0018]若Y<0,表示达到预设条件的指定位未溢出,即多个产品对应的产品检测结果还未满足预设条件;
[0019]步骤A2:利用公式(2)生成多个产品对应的产品检测结果对应的二进制上传日志:
[0020]S2={P(1)

P(2)
…→
P(n

1)

[1

G(n)]}
ꢀꢀꢀꢀ
(2)
[0021]其中S2表示多个产品对应的产品检测结果对应的二进制上传日志,二进制上传日志的表达形式为二进制形式;

表示将箭头左右两端的二进制数进行连接形成新的二进制数;
[0022]所述检测结果可视化装置根据所述二进制上传日志执行多个产品对应的产品检测结果的显示操作,包括:
[0023]步骤A3:所述检测结果可视化装置呈现一矩形显示条,该矩形显示条被平均分为n份子显示块,每一份子显示块均根据对应的RGB值进行上色,其中,利用公式(3)确定每一份子显示块均根据对应的RGB值:
[0024][0025]每一份子显示块均对应二进制上传日志中的相应一个位数,其中(R,G,B)(a)表示所述矩形显示条的第a份子显示块对应的RGB值;S2(a)表示所述二进制上传日志中的第a位上的二进制数;S2(b)表示所述二进制上传日志中的第b位上的二进制数;sum(S2)表示求取二进制上传日志中所有位数上二进制数为1的总位数;
[0026]将a的值从1取值到n,进而得到所述矩形显示条的每一份子显示块对应的RGB值,然后根据每一份子显示块对应的RGB值对每一份子显示块进行自动上色,使检测结果可视化装置呈现出显示结果;
[0027]若步骤A1中判断为Y≥0,则所述检测结果可视化装置向工作人员对应的终端设备发送维修提醒,所述维修提醒用于提醒工作人员注意查看所述二进制上传日志或者所述检测结果可视化装置呈现出的显示结果,并询问所述工作人员是否需要大型维修所述CNC数控机床;当所述检测结果可视化装置接收到所述终端设备反馈的不需要大型维修的通知时,所述程序调节设备执行根据所述CNC数控机床在生产每个产品时对应的生产环境数据和每个产品与合格产品之间的误差,对所述原加工程序进行调节,生成调节后加工程序,将所述CNC数控机床中的原加工程序替换为所述调节后加工程序的操作。
[0028]在一个实施例中,所述系统还包括区块链节点,所述区块链节点包括主处理设备和多个从处理设备;
[0029]当所述信息采集设备获取所述CNC数控机床在生产每个产品时对应的生产环境数据后,所述主处理设备向所述多个从处理设备广播程序调节订单接单预定提醒,并接收所述多个从处理设备中的至少一个第五从处理设备所返回的订单欲接收反馈;所述主处理设备确定所述多个从处理设备中除去所有第五从处理设备之外的所有剩余从处理设备;
[0030]所述信息采集设备在采集到所述CNC数控机床在生产每个产品时对应的生产环境数据后,将所述CNC数控机床在生产每个产品时对应的生产环境数据发送给所述主处理设备;所述主处理设备将所述CNC数控机床在生产每个产品时对应的生产环境数据中的不同种类数据分别发送给所述所有剩余从处理设备中的任意多个从处理设备进行存储,即:针对任一个产品,所述主处理设备将所述CNC数控机床生产该任一个产品时对应的已工作时长和该任一个产品的产品标识打包进行广播,所有剩余从处理设备中的至少一个第一从处理设备接收到该广播后将该任一个产品时对应的已工作时长和该任一个产品的产品标识打包存储,并将已存储通知返回给所述主处理设备;所述主处理设备广播寻找第二从处理设备指令,所有剩余从处理设备中的至少一个从处理设备返回第一响应寻找指令,所述主处理设备判断返回第一响应寻找指令的至少一个从处理设备是否与所述至少一个第一从处理设备本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种CNC调机系统,其特征在于,包括CNC数控机床、信息采集设备、产品检测设备、程序调节设备:CNC数控机床,用于按照原加工程序加工生成多个产品;信息采集设备,用于获取所述CNC数控机床在生产每个产品时对应的生产环境数据,其中,CNC数控机床在生产任一个产品时对应的环境数据包括所述CNC数控机床在生产该任一个产品时对应的已工作时长、所述CNC数控机床在生产该任一个产品时的机床参数和所述CNC数控机床在生产该任一个产品时所处的环境参数;产品检测设备,用于对所述多个产品进行检测,生成每个产品对应的产品检测结果,所述产品检测结果包括产品合格或产品不合格;程序调节设备,与所述CNC数控机床之间远程通讯连接,用于当多个产品对应的产品检测结果满足预设条件时,根据所述CNC数控机床在生产每个产品时对应的生产环境数据和每个产品与合格产品之间的误差,对所述原加工程序进行调节,生成调节后加工程序,将所述CNC数控机床中的原加工程序替换为所述调节后加工程序。2.如权利要求1所述的系统,其特征在于,所述程序调节设备,还用于利用预设判断方法判断多个产品对应的产品检测结果是否满足预设条件,并根据多个产品对应的产品检测结果生成对应的二进制上传日志;所述系统还包括:检测结果可视化装置,用于根据所述二进制上传日志执行多个产品对应的产品检测结果的显示操作。3.如权利要求2所述的系统,其特征在于,所述程序调节设备利用预设判断方法判断多个产品对应的产品检测结果是否满足预设条件,并根据多个产品对应的产品检测结果生成对应的二进制上传日志,包括:步骤A1:利用公式(1)根据多个产品对应的产品检测结果判断是否达到预设条件:其中Y表示达到预设条件的溢出值;P(i)表示第i个产品对应的产品整体检测分析结果;G(i)表示第i个产品对应的产品检测结果;n表示产品的总数目;∧表示逻辑关系与;∨表示逻辑关系或;若Y≥0,表示达到预设条件的指定位溢出,即多个产品对应的产品检测结果已满足预设条件;若Y<0,表示达到预设条件的指定位未溢出,即多个产品对应的产品检测结果还未满足预设条件;步骤A2:利用公式(2)生成多个产品对应的产品检测结果对应的二进制上传日志:S2={P(1)

P(2)
…→
P(n

1)

[1

G(n)]}
ꢀꢀꢀꢀ
(2)其中S2表示多个产品对应的产品检测结果对应的二进制上传日志,二进制上传日志的表达形式为二进制形式;

表示将箭头左右两端的二进制数进行连接形成新的二进制数;所述检测结果可视化装置根据所述二进制上传日志执行多个产品对应的产品检测结果的显示操作,包括:步骤A3:所述检测结果可视化装置呈现一矩形显示条,该矩形显示条被平均分为n份子
显示块,每一份子显示块均根据对应的RGB值进行上色,其中,利用公式(3)确定每一份子显示块均根据对应的RGB值:每一份子显示块均对应二进制上传日志中的相应一个位数,其中(R,G,B)(a)表示所述矩形显示条的第a份子显示块对应的RGB值;S2(a)表示所述二进制上传日志中的第a位上的二进制数;S2(b)表示所述二进制上传日志中的第b位上的二进制数;sum(S2)表示求取二进制上传日志中所有位数上二进制数为1的总位数;将a的值从1取值到n,进而得到所述矩形显示条的每一份子显示块对应的RGB值,然后根据每一份子显示块对应的RGB值对每一份子显示块进行自动上色,使检测结果可视化装置呈现出显示结果;若步骤A1中判断为Y≥0,则所述检测结果可视化装置向工作人员对应的终端设备发送维修提醒,所述维修提醒用于提醒工作人员注意查看所述二进制上传日志或者所述检测结果可视化装置呈现出的显示结果,并询问所述工作人员是否需要大型维修所述CNC数控机床;当所述检测结果可视化装置接收到所述终端设备反馈的不需要大型维修的通知时,所述程序调节设备执行根据所述CNC数控机床在生产每个产品时对应的生产环境数据和每个产品与合格产品之间的误差,对所述原加工程序进行调节,生成调节后加工程序,将所述CNC数控机床中的原加工程序替换为所述调节后加工程序的操作。4.如权利要求1至3中任一所述的系统,其特征在于,所述系统还包括区块链节点,所述区块链节点包括主处理设备和多个从处理设备;当所述信息采集设备获取所述CNC数控机床在生产每个产品时对应的生产环境数据后,所述主处理设备向所述多个从处理设备广播程序调节订单接单预定提醒,并接收所述多个从处理设备中的至少一个第五从处理设备所返回的订单欲接收反馈;所述主处理设备确定所述多个从处理设备中除去所有第五从处理设备之外的所有剩余从处理设备;所述信息采集设备在采集到所述CNC数控机床在生产每个产品时对应的生产环境数据后,将所述CNC数控机床在生产每个产品时对应的生产环境数据发送给所述主处理设备;所述主处理设备将所述CNC数控机床在生产每个产品时对应的生产环境数据中的不同种类数据分别发送给所述所有剩余从处理设备中的任意多个从处理设备进行存储,即:针对任一个产品,所述主处理设备将所述CNC数控机床生产该任一个产品时对应的已工作时长和该任一个产品的产品标识打包进行广播,所有剩余从处理设备中的至少一个第一从处理设备接收到该广播后将该任一个产品时对应的已工作时长和该任一个产品的产品标识打包存储,并将已存储通知返回给所述主处理设备;所述主处理设备广播寻找第二从处理设备指令,所有剩余从处理设备中的至少一个从处理设备返回第一响应寻找指令,所述主处理设备判断返回第一响应寻找指令的至少一个从处理设备是否与所述至少一个第一从处理设备存在相同的从处理设备,如果是则所述主处理设备再次广播寻找第二从处理设备指令,直到返回第一响应寻找指令的至少一个从处理设备与所述至少一个第一从处理设备不存在相同的从处理设备,此时,所述主处理设备将所述返回第一响应寻找指令的每个从处理设备视作第二从处理设备,将所述CNC数控机床在生产该任一个产品时的机床参数和该任
一个产品的产品标识打包发送给每个第二从处理设备,并将已存储通知返回给所述主处理设备;所述主处理设备广播寻找第三从处理设备指令,所有剩余从处理设备中的至少一个从处理设备返回第二响应寻找指令,所述主处理设备判断返回第二响应寻找指令的至少一个从处理设备是否与所述至少一个第一从处理设备、所述至少一个第二从处理设备存在相同的从处理设备,如果是则所述主处理设备再次广播寻找第三从处理设备指令,直到返回第二响应寻找指令的至少一个从处理设备与所述至少一个第一从处理设备、所述至少一个第二从处理设备均不存在相同的从处理设备,此时,所述主处理设备将所述第二返回响应寻找指令的每个从处理设备视作第三从处理设备,将所述CNC数控机床在生产该任一个产品时所处的环境参数和该任一个产品的产品标识打包发送给每个第三从处理设备,并将已存储通知返回给所述主处理设备;当多个产品对应的产品检测结果满足预设条件时,所述程序调节设备根据所述CNC数控机床在生产每个产品时对应的生产环境数据和每个产品与合格产品之间的误差,对所述原加工程序进行调节,生成调节后加工程序,将所述CNC数控机床中的原加工程序替换为所述调节后加工程序,包括:当多个产品对应的产品检测结果满足预设条件时,所述主处理设备向所述每个第五从处理设备发布CNC加工程序调节订单;所述每个第五从处理设备显示所述CNC加工程序调节订单;所述每个第五从处理设备在接收到用户输入的接收订单操作时,分别向所述主处理设备返回接收订单通知和其用户输入的所需服务费金额;所述主处理设备将返回接收订单通知和所需服务费金额的每个第五从处理设备视作第四从处理设备,将每个第四从处理设备对应的所需服务费金额发送给管理人员对应的终端设备,该管理人员对应的终端设备显示所述每个第四从处理设备对应的所需服务费金额,并接收管理人员从所有第四从处理设备中选择的一个第四从处理服务器作为最终接收订单的第六从处理设备,将该第六从处理设备发送给所述主处理设备;所述主处理设备验证所述第六从处理设备是否为预先通过安全验证的第六从处理设备,如果是则所述主处理设备广播包括所述多个产品中每个产品的产品标识的环境数据索取指令;接收到所述环境数据索取指令的从处理设备从自身存储的数据中查找是否有环境数据索取指令中产品标识对应的存储数据,如果有,则向所述主处理设备返回环境数据索取指令中产品标识对应的存储数据;所述主处理设备将从处理设备返回的存储数据发送给所述第六从处理设备,所述第六从处理设备从所述返回的存储数据中整理出所述CNC数控机床在生产每个产品时对应的生产环境数据;所述主处理设备从产品检测设备获取每个产品对应的产品检测结果,并将每个产品对应的产品检测结果发送给第六从处理设备,并建立所述第六从处理设备与所述CNC数控机床之间的远程通讯连接;所述第六从处理设备显示所述CNC数控机床在生产每个产品时对应的生产环境数据和每个产品与合格产品之间的误差,所述第六从处理设备远程对所述CNC数控机床的原加工程序进行调节,生成调节后加工程序,将所...

【专利技术属性】
技术研发人员:梁树海
申请(专利权)人:厦门莱蔓新材料科技有限公司
类型:发明
国别省市:

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

1