数控切割机、数控切割机的切割指令生成方法及系统的制作方法_3

文档序号:9349447阅读:来源:国知局
转换单元405为现有技术,具体转换及指令生成过程不再赘述。
[0116]本实施例四提供的数控切割机的切割指令生成系统是与本发明实施例一提供的方法相对应的系统,有益效果请参考实施例一中相应部分的描述即可,此不赘述。
[0117]实施例五
[0118]请参考图7,图7示出了本发明实施例五提供的数控切割机的切割指令生成系统的结构。
[0119]图7所示的结构中,提取单元503包括:
[0120]第一获取子单元5031,用于获取被切割件图形所有像素点的灰度值。
[0121]每一副被切割图形的像素均有灰度值,第一获取子单元5031通过图形分析软件来确定被切割件图形中所有像素点的灰度值。
[0122]第一选取子单元5032,用于将灰度值之差的绝对值大于第一设定值的相邻两个像素点中,灰度值较大的像素点作为轮廓像素点。
[0123]被切割件图形的轮廓是灰度值变化较大的区域,因此,本步骤将所有相邻的两个像素点的灰度值作差值运算,将灰度值之差的绝对值大于第一设定值的相邻两个像素点中,灰度值较大的像素点作为轮廓像素点。需要说明的,本实施例中,第一设定值是不为零的正数,本领域技术人员可以根据图形的种类来确定第一设定值的取值,本实施例不对第一设定值的取值作限制。
[0124]第一提取子单元5033,用于提取所有的轮廓像素点以形成轮廓图形。
[0125]第一提取子单元5033的功能是汇总第一选取子单元5032所选取的所有轮廓像素点,以形成轮廓图形。
[0126]本发明实施例五提供了一种确定轮廓图形的方式,通过被切割件图形本身与被切割件图形之外区域的灰度值变化来确定被切割件图形的轮廓。上述提取单元从像素的角度出发,且通过像素灰度值比较来确定轮廓图形,进而能够确定精度较高的轮廓图形。
[0127]需要说明的是,图7中获取单元501、判断单元502、第一转换单元504和第二转换单元505分别与图6中的获取单元401、判断单元402、第一转换单元404和第二转换单元405 一一对应,且功能相同,因此相对应部分请参考本发明实施例四中相对应部分的描述即可。
[0128]实施例六
[0129]请参考图8,图8示出了本发明实施例六提供的数控切割机的切割指令生成系统的结构。
[0130]图8所示的结构中,提取单元603包括:
[0131]第二获取子单元6031,用于获取被切割件图形所有像素点的灰度值。
[0132]每一副被切割图形的像素均有灰度值,第二获取子单元通过图形分析软件来确定被切割件图形中所有像素点的灰度值。
[0133]第二选取子单元6032,用于将灰度值大于第二设定值的像素点作为轮廓像素点。
[0134]被切割件图形轮廓处的像素点的灰度值较大,可以将灰度值大于第二设定值的像素点作为轮廓像素点。需要说明的是,本实施例中,第二设定值是不为零的正数,本领域技术人员可以根据图形的种类来确定第二设定值的取值,本实施例不对第二设定值的取值作限制。
[0135]第二提取子单元6033,用于提取所有的轮廓像素点以形成轮廓图形。
[0136]本发明实施例六提供了另一种提取单元的结构。针对于某一些被切割件图形的边缘像素的灰度值较大的特点来确定被切割件的轮廓图形,能够提高轮廓图形的确定效率。
[0137]需要说明的是,图8中获取单元601、判断单元602、第一转换单元604和第二转换单元605分别与图6中的获取单元401、判断单元402、第一转换单元404和第二转换单元405功能相同,因此相对应部分请参考本发明实施例四中相应部分的描述即可。
[0138]基于本发明上述实施例提供的系统,本发明实施例还提供一种数控切割机,所提供的数控切割机具有上述实施例中任意一项所述的数据切割机的切割指令生成系统。
[0139]需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体与另一个实体区分开来,而不一定要求或者暗示这些实体之间存在任何这种实际的关系或者顺序。
[0140]以上所述仅是本发明的【具体实施方式】,使本领域技术人员能够理解或实现本发明。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
[0141]以上所述仅是本发明的【具体实施方式】,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
【主权项】
1.数控切割机的切割指令生成方法,其特征在于,包括以下步骤: 11)获取被切割件图形; 12)判断所述被切割件图形是否为DXF格式文件,若是,则进入步骤15);否则,进入步骤 13); 13)提取所述被切割件图形的轮廓像素以形成轮廓图形; 14)将所述轮廓图形转换为所述DXF格式文件; 15)将所述DXF格式文件转换为CNC切割程序,以得到所述切割指令。2.根据权利要求1所述的方法,其特征在于,步骤13)包括: 21)获取所述被切割件图形所有像素点的灰度值; 22)将所述灰度值之差的绝对值大于第一设定值的相邻两个所述像素点中,所述灰度值较大的所述像素点作为轮廓像素点。 23)提取所有的所述轮廓像素点以形成所述轮廓图形。3.根据权利要求1所述的方法,其特征在于,步骤13)包括: 31)获取所述被切割件图形所有像素点的灰度值; 32)将所述灰度值大于第二设定值的像素点作为轮廓像素点; 33)提取所有的所述轮廓像素点以形成所述轮廓图形。4.根据权利要求1所述的方法,其特征在于,步骤13)包括: 将所述被切割件图形通过图形处理软件处理形成黑白图; 通过OutLine软件将所述黑白图转换成所述轮廓图形。5.数控切割机的切割指令生成系统,其特征在于,包括: 获取单元,用于获取被切割件图形; 判断单元,用于判断所述被切割件图形是否为DXF文件; 提取单元,用于在所述被切割件图形不是DXF文件时,提取所述被切割件图形的轮廓像素以形成轮廓图形; 第一转换单元,用于将所述轮廓图形转换为所述DXF文件; 第二转换单元,用于将所述DXF文件转换为CNC切割程序,以得到所述切割指令。6.根据权利要求5所述的系统,其特征在于,所述提取单元包括: 第一获取子单元,用于获取所述被切割件图形所有像素点的灰度值; 第一选取子单元,将灰度值之差的绝对值大于第一设定值的相邻两个像素点中,灰度值较大的所述像素点作为轮廓像素点。 第一提取子单元,用于提取所有的所述轮廓像素点以形成所述轮廓图形。7.根据权利要求5所述的系统,其特征在于,所述提取单元包括: 第二获取子单元,用于获取所述被切割件图形所有像素点的灰度值; 第二选取子单元,用于将灰度值大于第二设定值的像素点作为轮廓像素点; 第二提取子单元,用于提取所有的所述轮廓像素点以形成所述轮廓图像。8.根据权利要求5所述的系统,其特征在于,所述提取单元包括: 处理子单元,用于将所述被切割件图形通过图形处理软件处理形成黑白图; 转换子单元,通过OutLine软件将所述黑白图转换成所述轮廓图形。9.数控切割机,其特征在于,具有上述权利要求5-8中任意一项所述的切割指令生成CO
【专利摘要】本发明提供一种数控切割机、数控切割机的切割指令生成方法及系统。所提供的方法包括以下步骤:11)获取被切割件图形;12)判断被切割件图形是否为DXF格式文件,若是,则进入步骤15);否则,进入步骤13);13)提取被切割件图形的轮廓像素,形成轮廓图形;14)将轮廓图形转换为DXF格式文件;15)将DXF格式文件转换为CNC切割程序,以得到切割指令。上述方案能够解决目前的数控切割机对被切割件图像识别单一的问题。
【IPC分类】G05B19/19
【公开号】CN105068507
【申请号】CN201510512696
【发明人】倪士军, 于敏, 陈健, 孟繁亮, 李千, 苗本松, 孙继坦
【申请人】莱芜钢铁集团有限公司
【公开日】2015年11月18日
【申请日】2015年8月19日
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1