适用于车削数控系统的数据处理方法及装置转让专利

申请号 : CN202210763173.3

文献号 : CN114820628B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 康传勇康正阳汪木兰殷俊房可

申请人 : 南京钛康数控技术有限公司

摘要 :

本发明提供一种适用于车削数控系统的数据处理方法及装置,根据加工属性信息确定相对应的视图提取策略并获取半成品图像数据;遍历数据库中与加工属性信息所对应的加工路径数据中的初始图像数据;若未加工器件图像信息与初始图像数据相对应,则判断加工路径数据正确;依次遍历加工路径数据中每一个加工节点所对应的预设加工图像数据,将与半成品图像数据对应的预设加工图像数据作为目标加工图像数据;获取与目标加工图像数据对应的目标加工节点,将与目标加工节点的下一个加工节点作为二次加工的初始节点,确定初始节点至截止节点所形成的二次加工路径;按照二次加工路径中的节点顺序、节点的加工工艺依次对半成品器件完成加工处理。

权利要求 :

1.适用于车削数控系统的数据处理方法,其特征在于,包括:

根据与半成品器件对应的加工属性信息确定相对应的视图提取策略,按照所述视图提取策略获取半成品器件的半成品图像数据;

遍历数据库中与所述加工属性信息所对应的加工路径数据,提取所述加工路径数据中初始节点的初始图像数据;

获取与所述半成品器件在加工前所对应的未加工器件图像信息,若所述未加工器件图像信息与所述初始图像数据相对应,则判断所提取的加工路径数据正确;

依次遍历加工路径数据中初始节点以外、每一个加工节点所对应的预设加工图像数据,将与半成品图像数据对应的预设加工图像数据作为目标加工图像数据;

获取与所述目标加工图像数据对应的目标加工节点,将与所述目标加工节点对应的下一个加工节点作为二次加工的初始节点,确定所述初始节点至加工路径数据的截止节点所形成的二次加工路径;

按照所述二次加工路径中的节点顺序、节点的加工工艺依次对半成品器件完成加工处理。

2.根据权利要求1所述的适用于车削数控系统的数据处理方法,其特征在于,所述根据与半成品器件对应的加工属性信息确定相对应的视图提取策略,按照所述视图提取策略获取半成品器件的半成品图像数据,包括:提取所述加工属性信息中的器件加工方向信息,所述器件加工方向信息为加工器具对半成品器件的加工作用方向;

提取加工器具对半成品器件的所有加工作用方向,确定相应的视图提取策略,所述视图提取策略为提取上视图、下视图、左视图、右视图、前视图、后视图中的至少一种;

按照所述视图提取策略获取半成品器件相应的视图生成半成品图像数据。

3.根据权利要求2所述的适用于车削数控系统的数据处理方法,其特征在于,所述遍历数据库中与所述加工属性信息所对应的加工路径数据,提取所述加工路径数据中初始节点的初始图像数据,包括:获取加工属性信息在数据库中相对应的加工路径数据,所述加工路径数据具有多个加工节点,每个加工节点具有相应的加工工艺;

确定每个加工节点在数据库中对应的存储单元,每个存储单元具有相应加工节点对应的预设加工图像数据;

提取加工路径数据中初始节点所对应的存储单元内,所存储的初始图像数据。

4.根据权利要求3所述的适用于车削数控系统的数据处理方法,其特征在于,所述确定每个加工节点在数据库中对应的存储单元,每个存储单元具有相应加工节点对应的预设加工图像数据,包括:将加工节点之间的所有预设加工图像数据进行比对,确定多个存储单元中相同的预设加工图像信息,所述预设加工图像数据包括至少一个预设加工图像信息;

将相同的预设加工图像信息分别在多个相应的存储单元内删除,使得每个存储单元内都具有与其他存储单元不同的预设加工图像信息,该预设加工图像信息为第一预设加工图像信息;

建立公共存储子单元,将每个公共存储子单元存储一个相同的预设加工图像信息,该预设加工图像信息为第二预设加工图像信息;

确定每个存储单元所删除的预设加工图像信息对应的公共存储子单元,将存储单元与对应的公共存储子单元建立连接;

在判断获取存储单元内的预设加工图像数据时,获取存储单元内的第一预设加工图像信息、以及所建立连接的公共存储子单元的第二预设加工图像信息,根据所述第一预设加工图像信息和第二预设加工图像信息生成预设加工图像数据。

5.根据权利要求3所述的适用于车削数控系统的数据处理方法,其特征在于,所述获取与所述半成品器件在加工前所对应的未加工器件图像信息,若所述未加工器件图像信息与所述初始图像数据相对应,则判断所提取的加工路径数据正确,包括:调取数据库中与所述半成品器件在加工前所对应的未加工器件图像信息;

对所述未加工器件图像信息基于中心点进行坐标化处理,对所述未加工器件图像信息进行二值化处理;

对所述初始图像数据中所包括的初始图像信息,基于中心点进行坐标化处理,对所述初始图像信息进行二值化处理;

将二值化处理后的未加工器件图像信息与初始图像信息比对得到第一图像比对值,若所述第一图像比对值大于第一预设比对值,则判断所述未加工器件图像信息与所述初始图像数据相对应。

6.根据权利要求5所述的适用于车削数控系统的数据处理方法,其特征在于,所述对所述未加工器件图像信息基于中心点进行坐标化处理,对所述未加工器件图像信息进行二值化处理,包括:以所述未加工器件图像信息的中心点为坐标原点建立坐标系,获得未加工器件图像信息中每个像素点的坐标值;

获取输入的器件像素区间,将未加工器件图像信息中像素值为器件像素区间内的像素点作为第一像素点,将未加工器件图像信息中像素值位为非器件像素区间内的像素点作为第二像素点;

根据所述第一像素点、第二像素点得到二值化处理后的未加工器件图像信息;

所述对所述初始图像数据中所包括的初始图像信息,基于中心点进行坐标化处理,对所述初始图像信息进行二值化处理,包括:以所述初始图像信息的中心点为坐标原点建立坐标系,获得初始图像信息中每个像素点的坐标值;

获取输入的器件像素区间,将初始图像信息中像素值为器件像素区间内的像素点作为第一像素点,将初始图像信息中像素值位为非器件像素区间内的像素点作为第二像素点;

根据所述第一像素点、第二像素点得到二值化处理后的初始图像信息。

7.根据权利要求6所述的适用于车削数控系统的数据处理方法,其特征在于,所述将二值化处理后的未加工器件图像信息与初始图像信息比对得到第一图像比对值,若所述第一图像比对值大于第一预设比对值,则判断所述未加工器件图像信息与所述初始图像数据相对应,包括:依次获取未加工器件图像信息和初始图像信息中具有相同坐标的像素点的像素值;

若判断未加工器件图像信息和初始图像信息中相同坐标的像素点的像素值相同,则进行统计得到第一相同像素点数量;

根据所述第一相同像素点数量、未加工器件图像信息中像素点的总数量进行计算生成相对应的第一图像比对值。

8.根据权利要求7所述的适用于车削数控系统的数据处理方法,其特征在于,所述依次遍历加工路径数据中初始节点以外、每一个加工节点所对应的预设加工图像数据,将与半成品图像数据对应的预设加工图像数据作为目标加工图像数据,包括:对所述预设加工图像数据中包括的预设加工图像信息基于中心点进行坐标化处理,对所述预设加工图像信息进行二值化处理;

对所述半成品图像数据中所包括的半成品图像信息基于中心点进行坐标化处理,对所述半成品图像信息进行二值化处理;

将二值化处理后的预设加工图像信息与半成品图像信息比对得到第二图像比对值,若所述第二图像比对值大于第二预设比对值,则判断所述半成品图像数据与预设加工图像数据相对应;

将所述预设加工图像数据作为目标加工图像数据。

9.根据权利要求8所述的适用于车削数控系统的数据处理方法,其特征在于,所述将二值化处理后的预设加工图像信息与半成品图像信息比对得到第二图像比对值,若所述第二图像比对值大于第二预设比对值,则判断所述半成品图像数据与预设加工图像数据相对应,包括:选取相同视图的预设加工图像信息和半成品图像信息,依次获取预设加工图像数据信息和半成品图像信息中具有相同坐标的像素点的像素值;

若判断预设加工图像数据信息和半成品图像信息中相同坐标的像素点的像素值相同,则进行统计得到第二相同像素点数量;

根据所有方向视图的数量、每个方向视图中第二相同像素点数量、半成品图像信息中像素点的总数量进行计算生成相对应的第二图像比对值;

通过以下公式计算第二图像比对值,

其中, 为第二图像比对值, 为所有方向视图的数量, 为视图的预设数量, 为第 个方向视图的第二相同像素点数量, 为第 个方向视图的半成品图像信息中像素点的总数量,为方向视图的上限值,为方向视图的数量值, 为计算权重值。

10.适用于车削数控系统的数据处理装置,其特征在于,包括:

确定模块,用于根据与半成品器件对应的加工属性信息确定相对应的视图提取策略,按照所述视图提取策略获取半成品器件的半成品图像数据;

提取模块,用于遍历数据库中与所述加工属性信息所对应的加工路径数据,提取所述加工路径数据中初始节点的初始图像数据;

判断模块,用于获取与所述半成品器件在加工前所对应的未加工器件图像信息,若所述未加工器件图像信息与所述初始图像数据相对应,则判断所提取的加工路径数据正确;

遍历模块,用于依次遍历加工路径数据中初始节点以外、每一个加工节点所对应的预设加工图像数据,将与半成品图像数据对应的预设加工图像数据作为目标加工图像数据;

形成模块,用于获取与所述目标加工图像数据对应的目标加工节点,将与所述目标加工节点对应的下一个加工节点作为二次加工的初始节点,确定所述初始节点至加工路径数据的截止节点所形成的二次加工路径;

处理模块,用于按照所述二次加工路径中的节点顺序、节点的加工工艺依次对半成品器件完成加工处理。

说明书 :

适用于车削数控系统的数据处理方法及装置

技术领域

[0001] 本发明涉及数据处理技术领域,尤其涉及一种适用于车削数控系统的数据处理方法及装置。

背景技术

[0002] 车削即车床加工,车床加工是机械加工的一部分。车床加工主要用车刀对旋转的工件进行车削加工。在车床上还可用钻头、扩孔钻、铰刀、丝锥、板牙和滚花工具等进行相应的加工。车床主要用于加工轴、盘、套和其他具有回转表面的工件,是机械制造和修配工厂中使用最广的一类机床加工。
[0003] 在实际的加工过程中,由于各方面不稳定性因素的存在,例如加工机器突然断电、死机等不稳定因素,可能会导致加工过程中的零部件出现停止加工的情况,即被加工中的零部件在加工中途时被停止加工,此时被加工的器具为半成品加工器件,此在机器能够恢复正常加工时,机器需要人为的校准加工步骤,进而接上中途截止的加工步骤,完成对半成品加工器件接下来的加工,该种方式具有不易操作、效率低下的缺点。

发明内容

[0004] 本发明实施例提供一种适用于车削数控系统的数据处理方法及装置,通过将停止加工时的半成品图像数据与预设加工图像数据进行比对,得到此时加工节点,并基于此时加工节点的下个加工节点到截止节点所形成的二次加工路径,使得车床可以自动接着上个步骤进行正常加工,无须人为基准或重新开始,提高了工作效率、节约了停电等原因造成的操作失误引起的原料浪费。
[0005] 本发明实施例的第一方面,提供一种适用于车削数控系统的数据处理方法,包括:
[0006] 根据与半成品器件对应的加工属性信息确定相对应的视图提取策略,按照所述视图提取策略获取半成品器件的半成品图像数据;
[0007] 遍历数据库中与所述加工属性信息所对应的加工路径数据,提取所述加工路径数据中初始节点的初始图像数据;
[0008] 获取与所述半成品器件在加工前所对应的未加工器件图像信息,若所述未加工器件图像信息与所述初始图像数据相对应,则判断所提取的加工路径数据正确;
[0009] 依次遍历加工路径数据中初始节点以外、每一个加工节点所对应的预设加工图像数据,将与半成品图像数据对应的预设加工图像数据作为目标加工图像数据;
[0010] 获取与所述目标加工图像数据对应的目标加工节点,将与所述目标加工节点对应的下一个加工节点作为二次加工的初始节点,确定所述初始节点至加工路径数据的截止节点所形成的二次加工路径;
[0011] 按照所述二次加工路径中的节点顺序、节点的加工工艺依次对半成品器件完成加工处理。
[0012] 可选地,在第一方面的一种可能实现方式中,所述根据与半成品器件对应的加工属性信息确定相对应的视图提取策略,按照所述视图提取策略获取半成品器件的半成品图像数据,包括:
[0013] 提取所述加工属性信息中的器件加工方向信息,所述器件加工方向信息为加工器具对半成品器件的加工作用方向;
[0014] 提取加工器具对半成品器件的所有加工作用方向,确定相应的视图提取策略,所述视图提取策略为提取上视图、下视图、左视图、右视图、前视图、后视图中的至少一种;
[0015] 按照所述视图提取策略获取半成品器件相应的视图生成半成品图像数据。
[0016] 可选地,在第一方面的一种可能实现方式中,所述遍历数据库中与所述加工属性信息所对应的加工路径数据,提取所述加工路径数据中初始节点的初始图像数据,包括:
[0017] 获取加工属性信息在数据库中相对应的加工路径数据,所述加工路径数据具有多个加工节点,每个加工节点具有相应的加工工艺;
[0018] 确定每个加工节点在数据库中对应的存储单元,每个存储单元具有相应加工节点对应的预设加工图像数据;
[0019] 提取加工路径数据中初始节点所对应的存储单元内,所存储的初始图像数据。
[0020] 可选地,在第一方面的一种可能实现方式中,所述确定每个加工节点在数据库中对应的存储单元,每个存储单元具有相应加工节点对应的预设加工图像数据,包括:
[0021] 将加工节点之间的所有预设加工图像数据进行比对,确定多个存储单元中相同的预设加工图像信息,所述预设加工图像数据包括至少一个预设加工图像信息;
[0022] 将相同的预设加工图像信息分别在多个相应的存储单元内删除,使得每个存储单元内都具有与其他存储单元不同的预设加工图像信息,该预设加工图像信息为第一预设加工图像信息;
[0023] 建立公共存储子单元,将每个公共存储子单元存储一个相同的预设加工图像信息,该预设加工图像信息为第二预设加工图像信息;
[0024] 确定每个存储单元所删除的预设加工图像信息对应的公共存储子单元,将存储单元与对应的公共存储子单元建立连接;
[0025] 在判断获取存储单元内的预设加工图像数据时,获取存储单元内的第一预设加工图像信息、以及所建立连接的公共存储子单元的第二预设加工图像信息,根据所述第一预设加工图像信息和第二预设加工图像信息生成预设加工图像数据。
[0026] 可选地,在第一方面的一种可能实现方式中,所述获取与所述半成品器件在加工前所对应的未加工器件图像信息,若所述未加工器件图像信息与所述初始图像数据相对应,则判断所提取的加工路径数据正确,包括:
[0027] 调取数据库中与所述半成品器件在加工前所对应的未加工器件图像信息;
[0028] 对所述未加工器件图像信息基于中心点进行坐标化处理,对所述未加工器件图像信息进行二值化处理;
[0029] 对所述初始图像数据中所包括的初始图像信息,基于中心点进行坐标化处理,对所述初始图像信息进行二值化处理;
[0030] 将二值化处理后的未加工器件图像信息与初始图像信息比对得到第一图像比对值,若所述第一图像比对值大于第一预设比对值,则判断所述未加工器件图像信息与所述初始图像数据相对应。
[0031] 可选地,在第一方面的一种可能实现方式中,所述对所述未加工器件图像信息基于中心点进行坐标化处理,对所述未加工器件图像信息进行二值化处理,包括:
[0032] 以所述未加工器件图像信息的中心点为坐标原点建立坐标系,获得未加工器件图像信息中每个像素点的坐标值;
[0033] 获取输入的器件像素区间,将未加工器件图像信息中像素值为器件像素区间内的像素点作为第一像素点,将未加工器件图像信息中像素值位为非器件像素区间内的像素点作为第二像素点;
[0034] 根据所述第一像素点、第二像素点得到二值化处理后的未加工器件图像信息;
[0035] 所述对所述初始图像数据中所包括的初始图像信息,基于中心点进行坐标化处理,对所述初始图像信息进行二值化处理,包括:
[0036] 以所述初始图像信息的中心点为坐标原点建立坐标系,获得初始图像信息中每个像素点的坐标值;
[0037] 获取输入的器件像素区间,将初始图像信息中像素值为器件像素区间内的像素点作为第一像素点,将初始图像信息中像素值位为非器件像素区间内的像素点作为第二像素点;
[0038] 根据所述第一像素点、第二像素点得到二值化处理后的初始图像信息。
[0039] 可选地,在第一方面的一种可能实现方式中,所述将二值化处理后的未加工器件图像信息与初始图像信息比对得到第一图像比对值,若所述第一图像比对值大于第一预设比对值,则判断所述未加工器件图像信息与所述初始图像数据相对应,包括:
[0040] 依次获取未加工器件图像信息和初始图像信息中具有相同坐标的像素点的像素值;
[0041] 若判断未加工器件图像信息和初始图像信息中相同坐标的像素点的像素值相同,则进行统计得到第一相同像素点数量;
[0042] 根据所述第一相同像素点数量、未加工器件图像信息中像素点的总数量进行计算生成相对应的第一图像比对值。
[0043] 可选地,在第一方面的一种可能实现方式中,所述依次遍历加工路径数据中初始节点以外、每一个加工节点所对应的预设加工图像数据,将与半成品图像数据对应的预设加工图像数据作为目标加工图像数据,包括:
[0044] 对所述预设加工图像数据中包括的预设加工图像信息基于中心点进行坐标化处理,对所述预设加工图像信息进行二值化处理;
[0045] 对所述半成品图像数据中所包括的半成品图像信息基于中心点进行坐标化处理,对所述半成品图像信息进行二值化处理;
[0046] 将二值化处理后的预设加工图像信息与半成品图像信息比对得到第二图像比对值,若所述第二图像比对值大于第二预设比对值,则判断所述半成品图像数据与预设加工图像数据相对应;
[0047] 将所述预设加工图像数据作为目标加工图像数据。
[0048] 可选地,在第一方面的一种可能实现方式中,所述将二值化处理后的预设加工图像信息与半成品图像信息比对得到第二图像比对值,若所述第二图像比对值大于第二预设比对值,则判断所述半成品图像数据与预设加工图像数据相对应,包括:
[0049] 选取相同视图的预设加工图像信息和半成品图像信息,依次获取预设加工图像数据信息和半成品图像信息中具有相同坐标的像素点的像素值;
[0050] 若判断预设加工图像数据信息和半成品图像信息中相同坐标的像素点的像素值相同,则进行统计得到第二相同像素点数量;
[0051] 根据所述所有方向视图的数量、每个方向视图中第二相同像素点数量、半成品图像信息中像素点的总数量进行计算生成相对应的第二图像比对值;
[0052] 通过以下公式计算第二图像比对值,
[0053]
[0054] 其中, 为第二图像比对值, 为所有方向视图的数量, 为视图的预设数量,为第 个方向视图的第二相同像素点数量, 为第 个方向视图的半成品图像信息中像素点的总数量,为方向视图的上限值,为方向视图的数量值, 为计算权重值。
[0055] 本发明实施例的第二方面,提供一种适用于车削数控系统的数据处理装置,包括:
[0056] 确定模块,用于根据与半成品器件对应的加工属性信息确定相对应的视图提取策略,按照所述视图提取策略获取半成品器件的半成品图像数据;
[0057] 提取模块,用于遍历数据库中与所述加工属性信息所对应的加工路径数据,提取所述加工路径数据中初始节点的初始图像数据;
[0058] 判断模块,用于获取与所述半成品器件在加工前所对应的未加工器件图像信息,若所述未加工器件图像信息与所述初始图像数据相对应,则判断所提取的加工路径数据正确;
[0059] 遍历模块,用于依次遍历加工路径数据中初始节点以外、每一个加工节点所对应的预设加工图像数据,将与半成品图像数据对应的预设加工图像数据作为目标加工图像数据;
[0060] 形成模块,用于获取与所述目标加工图像数据对应的目标加工节点,将与所述目标加工节点对应的下一个加工节点作为二次加工的初始节点,确定所述初始节点至加工路径数据的截止节点所形成的二次加工路径;
[0061] 处理模块,用于按照所述二次加工路径中的节点顺序、节点的加工工艺依次对半成品器件完成加工处理。
[0062] 本发明实施例的第三方面,提供一种电子设备,包括:存储器、处理器以及计算机程序,所述计算机程序存储在所述存储器中,所述处理器运行所述计算机程序执行本发明第一方面及第一方面各种可能涉及的所述方法。
[0063] 本发明实施例的第四方面,提供一种可读存储介质,所述可读存储介质中存储有计算机程序,所述计算机程序被处理器执行时用于实现本发明第一方面及第一方面各种可能涉及的所述方法。
[0064] 本发明提供的一种适用于车削数控系统的数据处理方法及装置,依据获取半成品器件在加工前所对应的未加工器件图像信息与加工属性所对应的初始节点的初始图像数据,对加工路劲进行校验,确保后续进程的准确度,方便了后续的对比,可以通过遍历加工节点中对应的预设加工图像数据与未加工器件图像数据进行比对,确定半成品器件此时处于的节点,并将下个节点作为二次加工的初始节点,继续进行后续的操作,使得当出现断电等情况时,系统可以自动衔接后续操作,提升了工作效率,避免了重新工作时,需要更换原料导致的浪费。
[0065] 本发明提供的技术方案,通过在不同加工节点设置存储单元,存储单元用于存储预设加工图像数据,预设加工图像数据包括至少一个预设加工图像信息,其中,预设加工图像信息可以是俯视图、左视图等,将每个节点处存储单元内相同的预设加工图像信息进行删除,并建立公共存储子单元,用于存储相同的设加工图像信息,并将公共存储子单元与被删除的存储单元连接,方便后续调取图像信息,可以理解的是,通过建立公共子单元,减少了重复信息内存的占用,使得整体数据占用量更少。
[0066] 本发明提供的技术方案,通过将图像进行二值化处理,并基于图像的中心点建立坐标系,通过坐标系中像素值的对比可以确定半成品图像的相似度,通过相似度可以较为准确的识别出半成品所处的加工节点,与传统技术相比不仅通过面积进行比对,而且可以通过坐标得到对应的形状,进行形状与面积的同时对比,得到对应的相似度,可以较为准确的判断半成品所处节点,使得后续二次加工更为准确,提升加工处理的准确性。

附图说明

[0067] 图1为本发明所提供的技术方案的应用场景示意图;
[0068] 图2为本发明所提供的一种适用于车削数控系统的数据处理方法的流程图;
[0069] 图3为本发明所提供的一种适用于车削数控系统的数据处理装置的结构示意图;
[0070] 图4为本发明提供的一种电子设备的硬件结构示意图。

具体实施方式

[0071] 为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0072] 本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。
[0073] 应当理解,在本发明的各种实施例中,各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
[0074] 应当理解,在本发明中,“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0075] 应当理解,在本发明中,“多个”是指两个或两个以上。“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。“包含A、B和C”、“包含A、B、C”是指A、B、C三者都包含,“包含A、B或C”是指包含A、B、C三者之一,“包含A、B和/或C”是指包含A、B、C三者中任1个或任2个或3个。
[0076] 应当理解,在本发明中,“与A对应的B”、“与A相对应的B”、“A与B相对应”或者“B与A相对应”,表示B与A相关联,根据A可以确定B。根据A确定B并不意味着仅仅根据A确定B,还可以根据A和/或其他信息确定B。A与B的匹配,是A与B的相似度大于或等于预设的阈值。
[0077] 取决于语境,如在此所使用的“若”可以被解释成为“在……时”或“当……时”或“响应于确定”或“响应于检测”。
[0078] 下面以具体地实施例对本发明的技术方案进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。
[0079] 如图1所示,为本发明所提供的技术方案的场景示意图,包括:数据库,所述数据库中包含多个加工路径,所述加工路径由其加工属性决定,加工路径中包含多个加工节点,所述加工节点依次连接,毛坯件会按照从初始节点到截止节点的加工节点顺序、加工节点对应的加工工艺对毛坯件进行加工处理,每个加工节点均会设置存储单元,每个存储单元内会依据加工属性存储预设加工图像数据,当多个存储单元内存储着相同的预设加工图像信息时,则删除多个存储单元内相同的预设加工图像信息,建立公共存储子单元,将相同的预设加工图像信息存储在公共存储子单元中,且每个公共存储子单元存储一个相同的预设加工图像信息,并且该公共存储子单元与被删除的多个存储单元相连接,方便预设加工图像信息调用的同时减少了存储占用空间;
[0080] 当毛坯件加工到一半时(半成品器件),发生停电,当再次恢复电力时,系统会自动遍历数据库中该半成品器件的加工属性信息所对应的加工路径数据中初始节点的初始图像数据,并和依据半成品器件得到对应的未加工器件图像新进行比对,确定加工路径是否正确,确认正确后遍历每个加工节点(除初始节点外)中预设加工图像数据,将预设加工图像数据与半成品器件图像数据进行比对,确定半成品器件所对应的加工节点,并将该加工节点的下个加工节点作为二次加工的初始节点,将半成品器件按照二次加工的初始节点至截止节点的加工节点顺序、加工节点对应的加工工艺对半成品器件进行二次加工处理。
[0081] 本发明提供的技术方案,依据半成品器件的半成品图像数据与加工路径中每个加工节点对应的预设加工图像数据进行比对,确定半成品图像数据所对应的目标加工节点,可以理解的是,当半成品图像数据中的多个半成品图像信息与某个加工节点上的预设加工图像数据中的预设加工图像信息相似度高时,则确认该半成品器件处在该加工节点上,则将该加工路径上该加工节点的下个加工节点作为半成品器件二次加工的初始节点,使得加工过程中工序断开后,可以进行自动衔接,提升了工作效率,避免了重启后需要更换毛坯件,引起的浪费,节约了成本。
[0082] 本发明提供一种适用于车削数控系统的数据处理方法,如图2所示,包括:
[0083] 步骤S110、根据与半成品器件对应的加工属性信息确定相对应的视图提取策略,按照所述视图提取策略获取半成品器件的半成品图像数据。
[0084] 本发明提供的技术方案,车削数控机床在运行过程中会碰到停电、死机等情况,会导致毛坯件未加工完成,形成半成品器件,按照半成品器件的加工属性确定相对应的视图提取策略,按照所述视图提取策略获取半成品图像数据。
[0085] 例如:车削数控机床对长方体毛坯件进行加工成三角形垫片,整体的加工路径数据为依次削去长方体的两个角,并削去长方体下方多余的体积形成三角形,且在三角形中间从上至下打一个贯穿孔,但加工到一半的时候,也就是车削数控机床完成对长方体从上往下削去两个角时,突然发生停电,此时为削去两个角的半成品器件,还缺少削去下方多余的体积与在三角形中间从上至下打一个贯穿孔的操作,按照半成品器件需要加工成三角形垫片(加工属性信息)可以确定相对应的工序(削2个角和下方多余部分且打1个贯穿孔),根据相对应的工序确定视图提取策略,此时为从上至下削去了2个角,其中,视图提取策略为根据工序中器件的加工方向决定提取的视图,因此获取上视图,此时获取半成品器件的上视图作为半成品图像数据,可以理解的是,根据工序中工艺不同,器件加工方向不同,至少提取一个视图,可以是左视图,可以是左视图、上视图,可以是一个,可以是多个在此不做限定,能区分加工节点即可。
[0086] 本发明会依据器件加工的方向决定对应的视图提取,可以是一个或多个,与传统技术需要存储所有视图相比,减少了存储的内存占用空间,按照加工方向进行存储,且仅存储可以用于区分的视图,减少了存储量。
[0087] 本发明提供的技术方案,在一个可能的实施方式中,步骤S110具体包括:
[0088] 提取所述加工属性信息中的器件加工方向信息,所述器件加工方向信息为加工器具对半成品器件的加工作用方向。
[0089] 本发明提供的技术方案,系统提取加工属性中器件的加工方向信息,所述器件加工方向信息为加工器具对半成品器件价的加工作用方向,例如:车削数控机床完成对长方体从上往下削去两个角,其中,加工器具为车刀,车刀将长方体加工为半成品器件的加工方向为从上往下进行削角的操作,所以对应的加工作用方向为从上往下。
[0090] 提取加工器具对半成品器件的所有加工作用方向,确定相应的视图提取策略,所述视图提取策略为提取上视图、下视图、左视图、右视图、前视图、后视图中的至少一种。
[0091] 本发明提供的技术方案,提取加工器具对半成品器件的所有加工作用方向,对应确定相应的视图提取策略,所述视图提取策略为提取上视图、下视图、左视图、右视图、前视图、后视图中的至少一种,例如:车刀作用方向为从上往下,此时所有的加工作用方向为从上往下,按照视图提取策略此时提取的是上视图。
[0092] 按照所述视图提取策略获取半成品器件相应的视图生成半成品图像数据。
[0093] 本发明提供的技术方案,按照视图提取策略获取半成品器件相应的视图生成半成品图像数据,可以理解的是,半成品图像数据可以是由多个半成品对应的视图组成。例如:当车刀作用方向为从上往下,按照视图提取策略此时提取的是上视图,此时获取半成品的上视图,生成半成品图像数据,方便后续与加工节点处存储的预设加工图像数据进行比对,确定半成品所处的加工节点,方便后续恢复电力后,进行较好的继续加工,提高了工作效率。
[0094] 步骤S120、遍历数据库中与所述加工属性信息所对应的加工路径数据,提取所述加工路径数据中初始节点的初始图像数据。
[0095] 本发明提供的技术方案,系统会自动遍历数据库中与所述加工属性信息所对应的加工路径数据,并提取加工路径数据中初始节点的初始图像数据,例如:当突然断电后,恢复电力,系统会遍历数据库中与所述加工属性信息(加工为三角形垫片)对应的加工路径数据,其中,加工路径数据为对长方体毛坯件削去左边的角,然后削去右边的角,再削去下方多余的部分,最后在三角形中间打从上至下的贯穿孔,提取所述加工路径数据中初始节点的初始图像数据,可以理解的是,加工路径数据有多个加工节点,每个加工节点存储着一个加工操作完成后的图像数据,初始节点为刚开始未加工的毛坯件,可以是长方体毛坯件、正方体毛坯件,在此不做限定,获取加工路径数据中初始节点的初始图像数据方便后续与未加工器件图像信息进行比对,完成对加工路径数据的校验,确保加工路径数据正确,保证后续工序衔接的准确度。
[0096] 本发明提供的技术方案,在一个可能的实施方式中,步骤S120具体包括:
[0097] 获取加工属性信息在数据库中相对应的加工路径数据,所述加工路径数据具有多个加工节点,每个加工节点具有相应的加工工艺。
[0098] 本发明提供的技术方案,系统获取工属性信息在数据库中相对应的加工路径数据,所述加工路径数据具有多个加工节点,每个加工节点具有相应的加工工艺,例如:系统会依据加工为三角形垫片的信息,在数据库中选择加工为三角形垫片对应的加工路径数据,其中,加工路径数据为对长方体毛坯件削去左边的角,然后削去右边的角,再削去下方多余的部分,最后在三角形中间打从上至下的贯穿孔,每个操作都对应着一个加工节点,对于加工三角形垫片的加工路径数据具有5个加工节点分别为:初始节点(毛坯件长方体)、加工节点1(对毛坯件长方体削去左角)、加工节点2(对毛坯件长方体削去右角)、加工节点3(对毛坯件长方体削去下方多余体积,形成3角形)、截止节点(在3角形中间位置从上至下打贯穿孔),每个加工节点存储着对应的加工后的预设加工图像数据,可以理解的是,预设加工图像数据为每个加工节点对应的加工工艺对毛坯件处理后,依据视图提取策略获得的对应的图像信息。
[0099] 确定每个加工节点在数据库中对应的存储单元,每个存储单元具有相应加工节点对应的预设加工图像数据。
[0100] 本发明提供的技术方案,系统会确定每个加工节点在数据库中对应的存储单元,每个存储单元具有相应加工节点对应的预设加工图像数据,例如:初始节点(毛坯件长方体)、加工节点1(对毛坯件长方体削去左角)、加工节点2(对毛坯件长方体削去右角)、加工节点3(对毛坯件长方体削去下方多余体积,形成3角形)、截止节点(在3角形中间位置从上至下打贯穿孔),每个加工节点对应的存储单元都存储着每个加工节点工艺处理后的图像信息,初始节点存储的预设加工图像数据为毛坯件长方体,也就是长方体的6面视图,加工节点1存储的预设加工图像数据为削去左角后的毛坯件长方体,对应的视图为削去左角后的上视图,加工节点2存储的预设加工图像数据为削去左角和右角后的毛坯件长方体,对应的视图为削去左角和右角后的上视图,加工节点3存储的预设加工图像数据为削去左角、右角和下方多余体积后的毛坯件长方体,对应的视图为削去左角、右角和下方多余体积后的前视图以及俯视图,截止节点存储的预设加工图像数据为三角形半成品件中间打孔的上视图,可以理解的是,每个加工节点具有相应的加工工艺,且每个加工节点都设有存储单元用于存储对应的操作后的预设加工图像数据。
[0101] 本发明提供的技术方案,在一个可能的实施方式中,所述确定每个加工节点在数据库中对应的存储单元,每个存储单元具有相应加工节点对应的预设加工图像数据,包括:
[0102] 将加工节点之间的所有预设加工图像数据进行比对,确定多个存储单元中相同的预设加工图像信息,所述预设加工图像数据包括至少一个预设加工图像信息。
[0103] 本发明提供的技术方案,系统将加工节点之间的所有预设加工图像数据进行比对,确定多个存储单元中相同的预设加工图像信息,所述预设加工图像数据包括至少一个预设加工图像信息,例如:初始节点存储的预设加工图像数据为毛坯件长方体,也就是长方体的6面视图,加工节点1存储的预设加工图像数据为削去左角后的毛坯件长方体,对应的视图为削去左角后的上视图,加工节点2存储的预设加工图像数据为削去左角和右角后的毛坯件长方体,对应的视图为削去左角和右角后的上视图,加工节点3存储的预设加工图像数据为削去左角、右角和下方多余体积后的毛坯件长方体,对应的视图为削去左角、右角和下方多余体积后的前视图以及俯视图,截止节点存储的预设加工图像数据为三角形半成品件中间打孔的上视图,进行一一比对后,初始节点存储的长方体的6面视图与加工节点3存储的预设加工图像数据为削去左角、右角和下方多余体积后的毛坯件长方体,对应的视图为削去左角、右角和下方多余体积后的前视图以及俯视图中的前视图重复,均为长方形,确定初始节点与加工节点3中存在相同的预设加工图像信息,可以理解的是,预设加工图像数据包含至少一个预设加工图像信息,预设加工图像数据是由预设加工图像信息组成的。
[0104] 将相同的预设加工图像信息分别在多个相应的存储单元内删除,使得每个存储单元内都具有与其他存储单元不同的预设加工图像信息,该预设加工图像信息为第一预设加工图像信息。
[0105] 本发明提供的技术方案,将相同的预设加工图像信息分别在多个相应的存储单元内删除,此时每个存储单元内和其他存储单元相比都储存着不同的预设加工图像信息,也就是不同的形状的视图图像,将都不相同的预设加工图像信息作为第一预设加工图像信息。
[0106] 建立公共存储子单元,将每个公共存储子单元存储一个相同的预设加工图像信息,该预设加工图像信息为第二预设加工图像信息。
[0107] 本发明提供的技术方案,建立公共存储子单元,每个公共存储子单元存储一个相同的预设加工图像信息,该预设加工图像信息为第二预设加工图像信息,可以理解的是,相同的预设加工图像信息为第二预设加工图像信息。
[0108] 确定每个存储单元所删除的预设加工图像信息对应的公共存储子单元,将存储单元与对应的公共存储子单元建立连接。
[0109] 本发明提供的技术方案,系统会在公共存储子单元存储第二预设加工图像信息,确定被删除预设加工图像信息的存储单元,并将该存储单元与相应的公共存储子单元相连接,可以理解的是,存储单元内被删除的第二预设加工图像信息存储到了公共存储子单元内,并将该公共存储子单元内与多个存储单元建立连接。
[0110] 在判断获取存储单元内的预设加工图像数据时,获取存储单元内的第一预设加工图像信息、以及所建立连接的公共存储子单元的第二预设加工图像信息,根据所述第一预设加工图像信息和第二预设加工图像信息生成预设加工图像数据。
[0111] 本发明提供的技术方案,在进行判断未加工器件图像信息与所述初始图像数据是否相对应时,获取存储单元内的第一预设加工图像信息以及其连接着的公共存储子单元的第二预设加工图像信息,根据第一预设加工图像信息和第二预设加工图像信息生成预设加工图像数据,本发明通过建立公共存储子单元用于储存相同的图像信息,减少了存储空间的占用,尤其是工序复杂时,对应的数据量巨大,相应的可以减少更多的存储空间的占用,同时通过将存储单元与公共存储子单元建立连接,在不会影响数据获取的同时,减少了内存的占用。
[0112] 提取加工路径数据中初始节点所对应的存储单元内,所存储的初始图像数据。
[0113] 本发明提供的技术方案,提取加工路径数据中初始节点所对应的存储单元内,所存储的初始图像数据,可以理解的是,初始图像数据为未进行加工的毛坯件长方体,方便后续与依据半成品器件获得的未加工器件图像信息进行比对,对加工路径进行校验。
[0114] 步骤S130、获取与所述半成品器件在加工前所对应的未加工器件图像信息,若所述未加工器件图像信息与所述初始图像数据相对应,则判断所提取的加工路径数据正确。
[0115] 本发明提供的技术方案,获取与所述半成品器件在加工前所对应的未加工器件图像信息,依据半成品器件判断未进行加工时可能对应的未加工器件图像,例如:毛坯件长方体,如果未加工器件图像信息与所述初始图像数据(毛坯长方体)相对应,则判断所提取的加工路径数据正确,可以理解的是,本发明可以通过对初始图像的判断,对加工路径数据进行校验,如果判断一致则说明路径正确。
[0116] 本发明提供的技术方案,在一个可能的实施方式中,步骤S130具体包括:
[0117] 调取数据库中与所述半成品器件在加工前所对应的未加工器件图像信息。
[0118] 本发明提供的技术方案,系统会依据半成品器件的形状在数据库中寻找与之对应的未加工器件图像信息,方便后续与根据加工属性信息获得的初始图像数据进行比对,完成对加工路径的校验。
[0119] 对所述未加工器件图像信息基于中心点进行坐标化处理,对所述未加工器件图像信息进行二值化处理。
[0120] 本发明提供的技术方案,系统对未加工器件图像信息基于图像的中心点进行坐标化处理,对未加工器件图像信息进行二值化处理,也就是将图像的灰度值进行处理,进行黑白化,对应未加工器件的像素值可以为0,0,0(黑),其他为255,255,255(白),进行二值化处理后方便后续进行相同像素值上的坐标对比,减少误差,同时起到对图像的降噪作用,可以去除不连接的灰度值为0的部分,提升对比的准确度。
[0121] 本发明提供的技术方案,在一个可能的实施方式中,所述对所述未加工器件图像信息基于中心点进行坐标化处理,对所述未加工器件图像信息进行二值化处理,包括:
[0122] 以所述未加工器件图像信息的中心点为坐标原点建立坐标系,获得未加工器件图像信息中每个像素点的坐标值。
[0123] 本发明提供的技术方案,以所述未加工器件图像信息的中心点为坐标原点建立坐标系,可以获得未加工器件图像信息中每个像素点的坐标值。
[0124] 获取输入的器件像素区间,将未加工器件图像信息中像素值为器件像素区间内的像素点作为第一像素点,将未加工器件图像信息中像素值位为非器件像素区间内的像素点作为第二像素点。
[0125] 本发明提供的技术方案,获取人工输入的器件像素区间,例如:毛坯件长方体颜色为黑色,对应的像素区间为 ,将未加工器件图像信息中像素值处于器件像素区间内的像素点作为第一像素点,将未加工器件图像信息中像素值位不处于非器件像素区间内的像素点作为第二像素点,可以理解的是,获取未加工器件的像素区间值,将像素值处在像素区间为 作为第一像素点,将像素值不处于像素区间为 作为第
二像素点,进行区分,方便后续进行二值化处理。
[0126] 根据所述第一像素点、第二像素点得到二值化处理后的未加工器件图像信息。
[0127] 本发明提供的技术方案,将第一像素点、第二像素点对应的像素值进行二值化处理,例如:将未加工器件图像中第一像素点(未加工器件)设为黑色(0,0,0),将第二像素点设为白色(255,255,255),完成对未加工器件图像信息的二值化处理,方便后续进行对比,使得图像进行去噪, 提升后续对比的准确度。
[0128] 所述对所述初始图像数据中所包括的初始图像信息,基于中心点进行坐标化处理,对所述初始图像信息进行二值化处理,包括:
[0129] 以所述初始图像信息的中心点为坐标原点建立坐标系,获得初始图像信息中每个像素点的坐标值。
[0130] 本发明提供的技术方案,以所述初始图像信息的中心点为坐标原点建立坐标系,获得初始图像信息中每个像素点的坐标值。
[0131] 获取输入的器件像素区间,将初始图像信息中像素值为器件像素区间内的像素点作为第一像素点,将初始图像信息中像素值位为非器件像素区间内的像素点作为第二像素点。
[0132] 本发明提供的技术方案,获取人工输入的器件像素区间,例如:毛坯件长方体颜色为黑色,对应的像素区间为 ,将初始图像信息中像素值处于器件像素区间内的像素点作为第一像素点,将初始图像信息中像素值位不处于非器件像素区间内的像素点作为第二像素点,可以理解的是,获取初始图像信息的像素区间值,将像素值处在像素区间为作为第一像素点,将像素值不处于像素区间为 作为第二像素点,
进行区分,方便后续进行二值化处理。
[0133] 根据所述第一像素点、第二像素点得到二值化处理后的初始图像信息。
[0134] 本发明提供的技术方案,将第一像素点、第二像素点对应的像素值进行二值化处理,例如:将初始图像信息中第一像素点(未加工器件)设为黑色(0,0,0),将第二像素点设为白色(255,255,255),完成对初始图像信息的二值化处理,方便后续进行对比,使得图像进行去噪, 提升后续对比的准确度。
[0135] 对所述初始图像数据中所包括的初始图像信息,基于中心点进行坐标化处理,对所述初始图像信息进行二值化处理。
[0136] 本发明提供的技术方案,对初始图像数据中所包括的初始图像信息,将始图像信息基于中心点进行坐标化处理,同时也将图像进行二值化处理。
[0137] 将二值化处理后的未加工器件图像信息与初始图像信息比对得到第一图像比对值,若所述第一图像比对值大于第一预设比对值,则判断所述未加工器件图像信息与所述初始图像数据相对应。
[0138] 本发明提供的技术方案,将二值化处理后的未加工器件图像信息与初始图像信息比对,可以理解的是,两者均在图像中心点建立坐标系且均进行二值化处理,因此在相同的灰度值下比较两者图像之间的相似度,相似度通过对比每个坐标所对应的灰度值是否一致,通过将两个图像中所有像素点的坐标进行比对,得到第一图像比对值,例如:第一图像比对值为:95%,如果第一图像比对值大于第一预设比对值,也就是大于某个相似度,则判断未加工器件图像信息与所述初始图像数据相对应,例如:第一预设比对值为:90%,当第一图像比对值为:95%大于第一预设比对值为:90%,此时则判断未加工器件图像信息与所述初始图像数据相对应,如果小于则判断不对应,说明加工路径数据错误。
[0139] 本发明提供的技术方案,在一个可能的实施方式中,所述将二值化处理后的未加工器件图像信息与初始图像信息比对得到第一图像比对值,若所述第一图像比对值大于第一预设比对值,则判断所述未加工器件图像信息与所述初始图像数据相对应,包括:
[0140] 依次获取未加工器件图像信息和初始图像信息中具有相同坐标的像素点的像素值。
[0141] 本发明提供的技术方案,系统会依次获取未加工器件图像信息和初始图像信息中具有相同坐标的像素点的像素值,方便后续通过坐标进行像素的值的对比,对应得到相似度。
[0142] 若判断未加工器件图像信息和初始图像信息中相同坐标的像素点的像素值相同,则进行统计得到第一相同像素点数量。
[0143] 本发明提供的技术方案,如果判断未加工器件图像信息和初始图像信息中相同坐标的像素点的像素值相同,则将像素值相同的数量进行统计,得到第一相同像素点数量。
[0144] 根据所述第一相同像素点数量、未加工器件图像信息中像素点的总数量进行计算生成相对应的第一图像比对值。
[0145] 本发明提供的技术方案,根据第一相同像素点数量与未加工器件图像信息中像素点的总数量的比值,得到对应的第一图像比对值,可以理解的是,第一图像比对值的数值为近似度,数值越大说明相似度越大。
[0146] 步骤S140、依次遍历加工路径数据中初始节点以外、每一个加工节点所对应的预设加工图像数据,将与半成品图像数据对应的预设加工图像数据作为目标加工图像数据。
[0147] 本发明提供的技术方案,依次遍历加工路径数据中初始节点以外、每一个加工节点所对应的预设加工图像数据,将与半成品图像数据对应的预设加工图像数据作为目标加工图像数据,可以理解的是,系统会将半成品图像数据与每个节点(除初始节点)的预设加工图像数据进行比对,当第一图像比值大于第一预设比对值时,则将该预设加工图像数据作为目标加工图像数据,说明该半成品处于该加工节点上,方便后续生成二次加工路径。
[0148] 本发明提供的技术方案,在一个可能的实施方式中,步骤S140具体包括:
[0149] 对所述预设加工图像数据中包括的预设加工图像信息基于中心点进行坐标化处理,对所述预设加工图像信息进行二值化处理。
[0150] 本发明提供的技术方案,对预设加工图像数据中包括的预设加工图像信息基于中心点进行坐标化处理,对所述预设加工图像信息进行二值化处理,可以理解的是,会基于预设加工图像信息的中心点对预设加工图像进行坐标化处理,并对将器件和非器件部分进行区分,进行二值化处理。
[0151] 对所述半成品图像数据中所包括的半成品图像信息基于中心点进行坐标化处理,对所述半成品图像信息进行二值化处理。
[0152] 本发明提供的技术方案,对所述半成品图像数据中所包括的半成品图像信息基于中心点进行坐标化处理,对所述半成品图像信息进行二值化处理,可以理解的是,会基于半成品图像信息的中心点对预设加工图像进行坐标化处理,并对将器件和非器件部分进行区分,进行二值化处理。
[0153] 将二值化处理后的预设加工图像信息与半成品图像信息比对得到第二图像比对值,若所述第二图像比对值大于第二预设比对值,则判断所述半成品图像数据与预设加工图像数据相对应。
[0154] 本发明提供的技术方案,将二值化处理后的预设加工图像信息与半成品图像信息比对,得到第二图像比对值,例如:97%,如果二图像比对值大于第二预设比对值,则判断半成品图像数据与预设加工图像数据相对应,例如:第二图像比对值:97%大于第二预设比对值:95%,则判断半成品图像数据与预设加工图像数据相对应。
[0155] 本发明提供的技术方案,在一个可能的实施方式中,所述将二值化处理后的预设加工图像信息与半成品图像信息比对得到第二图像比对值,若所述第二图像比对值大于第二预设比对值,则判断所述半成品图像数据与预设加工图像数据相对应,包括:
[0156] 选取相同视图的预设加工图像信息和半成品图像信息,依次获取预设加工图像数据信息和半成品图像信息中具有相同坐标的像素点的像素值。
[0157] 本发明提供的技术方案,系统会选取相同视图的预设加工图像信息和半成品图像信息,依次获取预设加工图像数据信息和半成品图像信息中具有相同坐标的像素点的像素值,可以理解的是,当工序较为复杂时,例如:毛坯件表面开螺纹,螺纹分布在毛坯件四周,则需要采集多个视图面,因此会选取相同的预设加工图像信息和半成品图像信息,将两者图像中相同坐标下的像素值进行比对。
[0158] 若判断预设加工图像数据信息和半成品图像信息中相同坐标的像素点的像素值相同,则进行统计得到第二相同像素点数量。
[0159] 本发明提供的技术方案,如果判断预设加工图像数据信息和半成品图像信息中相同坐标的像素点的像素值相同,则进行统计得到第二相同像素点数量,可以理解的是,第二相同像素点数量为像素值相同的坐标点数量。
[0160] 根据所述所有方向视图的数量、每个方向视图中第二相同像素点数量、半成品图像信息中像素点的总数量进行计算生成相对应的第二图像比对值。
[0161] 本发明提供的技术方案,根据所有方向视图的数量、每个方向视图中第二相同像素点数量与半成品图像信息中像素点的总数量的比值进行计算,生成相对应的第二图像比对值。
[0162] 通过以下公式计算第二图像比对值,
[0163]
[0164] 其中, 为第二图像比对值, 为所有方向视图的数量, 为视图的预设数量,为第 个方向视图的第二相同像素点数量, 为第 个方向视图的半成品图像信息中像素点的总数量,为方向视图的上限值, 为方向视图的数量值, 为计算权重值,可以理解的是,所有方向视图的数量 与第二图像比对值 成正比,当节点处方向视图的数量越多,相应的误差也就越大,就存在本来该半成品器件图像就是处于这个节点的,但是由于每个视图图像对比都有误差导致误差增大,对应的第二图像比对值降低,因此通过加入所有方向视图的数量 与视图的预设数量 的比值提升对应的相似度,其中,视图的预设数量 可以是人为设置的。
[0165] 本发明提供的技术方案,通过统计相同像素点坐标下相同像素值的坐标数量,获得第二图像比对值,可以理解为相似度,对比值越大就越相似,从而得到半成品器件所处的节点,本发明通过坐标化处理以及二值化处理的形式,不仅可以对器件进行面积的对比,而且可以进行形状的比对,使得对比更加准确。
[0166] 将所述预设加工图像数据作为目标加工图像数据。
[0167] 本发明提供的技术方案,当满足第二图像比对值大于第二预设比对值时,则将预设加工图像数据作为目标加工图像数据。
[0168] 步骤S150、获取与所述目标加工图像数据对应的目标加工节点,将与所述目标加工节点对应的下一个加工节点作为二次加工的初始节点,确定所述初始节点至加工路径数据的截止节点所形成的二次加工路径。
[0169] 本发明提供的技术方案,获取与所述目标加工图像数据对应的目标加工节点,可以理解的是,目标加工节点为半成品器件所处的节点,比如:只削了左角和右角的半成品器件,此时所处的节点为加工节点2,,将与所述目标加工节点对应的下一个加工节点作为二次加工的初始节点,可以理解的是,也就是加工节点3,确定所述初始节点至加工路径数据的截止节点所形成的二次加工路径,也就是加工节点3到截止节点所形成的二次加工路径,对只削了左角和右角的半成品器件进行削去下方多余体积形成三角形,同时在3角形中间处打一个贯穿孔,形成三角形垫片。
[0170] 步骤S160、按照所述二次加工路径中的节点顺序、节点的加工工艺依次对半成品器件完成加工处理。
[0171] 本发明提供的技术方案,按照二次加工路径中的节点顺序、节点的加工工艺依次对半成品器件完成加工处理,可以理解的是,当确定半成品器件图像信息所处的节点后,形成二次加工路径,按照二次加工路径中的节点顺序以及节点的加工工艺依次对半成品器件完成加工处理。
[0172] 为了更好的实现本发明所提供的一种适用于车削数控系统的数据处理方法,本发明还提供一种适用于车削数控系统的数据处理装置,如图3所示,包括:
[0173] 确定模块,用于根据与半成品器件对应的加工属性信息确定相对应的视图提取策略,按照所述视图提取策略获取半成品器件的半成品图像数据;
[0174] 提取模块,用于遍历数据库中与所述加工属性信息所对应的加工路径数据,提取所述加工路径数据中初始节点的初始图像数据;
[0175] 判断模块,用于获取与所述半成品器件在加工前所对应的未加工器件图像信息,若所述未加工器件图像信息与所述初始图像数据相对应,则判断所提取的加工路径数据正确;
[0176] 遍历模块,用于依次遍历加工路径数据中初始节点以外、每一个加工节点所对应的预设加工图像数据,将与半成品图像数据对应的预设加工图像数据作为目标加工图像数据;
[0177] 形成模块,用于获取与所述目标加工图像数据对应的目标加工节点,将与所述目标加工节点对应的下一个加工节点作为二次加工的初始节点,确定所述初始节点至加工路径数据的截止节点所形成的二次加工路径;
[0178] 处理模块,用于按照所述二次加工路径中的节点顺序、节点的加工工艺依次对半成品器件完成加工处理。
[0179] 如图4所示,是本发明实施例提供的一种电子设备的硬件结构示意图,该电子设备50包括:处理器51、存储器52和计算机程序;其中
[0180] 存储器52,用于存储所述计算机程序,该存储器还可以是闪存(flash)。所述计算机程序例如是实现上述方法的应用程序、功能模块等。
[0181] 处理器51,用于执行所述存储器存储的计算机程序,以实现上述方法中设备执行的各个步骤。具体可以参见前面方法实施例中的相关描述。
[0182] 可选地,存储器52既可以是独立的,也可以跟处理器51集成在一起。
[0183] 当所述存储器52是独立于处理器51之外的器件时,所述设备还可以包括:
[0184] 总线53,用于连接所述存储器52和处理器51。
[0185] 本发明还提供一种可读存储介质,所述可读存储介质中存储有计算机程序,所述计算机程序被处理器执行时用于实现上述的各种实施方式提供的方法。
[0186] 其中,可读存储介质可以是计算机存储介质,也可以是通信介质。通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。计算机存储介质可以是通用或专用计算机能够存取的任何可用介质。例如,可读存储介质耦合至处理器,从而使处理器能够从该可读存储介质读取信息,且可向该可读存储介质写入信息。当然,可读存储介质也可以是处理器的组成部分。处理器和可读存储介质可以位于专用集成电路(Application Specific Integrated Circuits,简称:ASIC)中。另外,该ASIC可以位于用户设备中。当然,处理器和可读存储介质也可以作为分立组件存在于通信设备中。可读存储介质可以是只读存储器(ROM)、随机存取存储器(RAM)、CD‑ROM、磁带、软盘和光数据存储设备等。
[0187] 本发明还提供一种程序产品,该程序产品包括执行指令,该执行指令存储在可读存储介质中。设备的至少一个处理器可以从可读存储介质读取该执行指令,至少一个处理器执行该执行指令使得设备实施上述的各种实施方式提供的方法。
[0188] 在上述设备的实施例中,应理解,处理器可以是中央处理单元(英文:Central Processing Unit,简称:CPU),还可以是其他通用处理器、数字信号处理器(英文:Digital Signal Processor,简称:DSP)、专用集成电路(英文:Application Specific Integrated Circuit,简称:ASIC)等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
[0189] 最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。