一种板件孔位的生成方法和装置的制造方法

文档序号:9427773阅读:526来源:国知局
一种板件孔位的生成方法和装置的制造方法
【技术领域】
[0001]本发明涉及一种板件孔位的生成方法和装置。
【背景技术】
[0002]在现有的板式家具打孔规则里面,板件的孔位信息都是根据具体柜体结构、板件名称等来制作,这样会存在一些不合理,相同的五金连接件应用在不同板件时,也要制作不同的打孔规则及尺寸;每一款家具产品即使结构一致,但尺寸不同时也需要制作相应的打孔图或者创建相应的打孔信息,一旦产品多了,就会造成制作打孔图或打孔信息的工作量非常大,造成资源浪费,而且很多是重复性工作,也有可能出现错误。综上所述,现有的打孔方式存在很多重复性工作,繁杂且效率低下。

【发明内容】

[0003]为了克服现有技术的不足,本发明的目的在于提供一种板件孔位的生成方法和装置,实现根据板件与板件的配合关系、板件与五金连接件的配合关系以及板件类型智能生成相应的孔位,提尚打孔效率。
[0004]为解决上述问题,本发明所采用的技术方案如下:
[0005]方案一:
[0006]一种板件孔位的生成方法,包括以下步骤:
[0007]S1:读取用户所输入的板式家具结构,并将用户所标记的板件定义为主动板件,以及读取该主动板件的类型参数;
[0008]S2:判断与该主动板件具有配合关系的板件数量,将与该主动板件具有配合关系的板件记为被动板件,并生成被动板件数量参数;
[0009]S3:读取该主动板件的五金连接件类型,并根据该主动板件的类型参数读取对应的打孔方式参数;
[0010]S4:将主动板件的类型参数、被动板件数量参数和打孔方式参数按照指定的格式生成打孔编码;
[0011]S5:根据该打孔编码输出对应的孔位参数,并根据该孔位参数在主动板件以及被动板件对应的位置上完成打孔。
[0012]优选的,在步骤S3中,该主动板件的五金连接件类型通过主动板件的类型参数获得,一种主动板件的类型对应于一种五金连接件类型。
[0013]优选的,在步骤S4中,指定的格式为:由主动板件的类型参数、被动板件数量参数和打孔方式参数依次组合为一编码。
[0014]优选的,在步骤S5中,根据该打孔编码输出对应的孔位参数的方法具体为:预设有一编码库,编码库中具有由主动板件的类型参数、被动板件数量参数和打孔方式参数依次组合而成的所有打孔编码,每个打孔编码对应有一孔位参数。
[0015]方案二:
[0016]—种板件孔位的生成装置,包括以下模块:
[0017]主动板件处理模块:用于读取用户所输入的板式家具结构,并将用户所标记的板件定义为主动板件,以及读取该主动板件的类型参数;
[0018]板件数量判断模块:用于判断与该主动板件具有配合关系的板件数量,将与该主动板件具有配合关系的板件记为被动板件,并生成被动板件数量参数;
[0019]五金连接件读取模块:用于读取该主动板件的五金连接件类型,并根据该主动板件的类型参数读取对应的打孔方式参数;
[0020]打孔编码生成模块:用于将主动板件的类型参数、被动板件数量参数和打孔方式参数按照指定的格式生成打孔编码;
[0021]打孔模块:用于根据该打孔编码输出对应的孔位参数,并根据该孔位参数在主动板件以及被动板件对应的位置上完成打孔。
[0022]优选的,在五金连接件读取模块中,该主动板件的五金连接件类型通过主动板件的类型参数获得,一种主动板件的类型对应于一种五金连接件类型。
[0023]优选的,在打孔编码生成模块中,指定的格式为:由主动板件的类型参数、被动板件数量参数和打孔方式参数依次组合为一编码。
[0024]优选的,在打孔模块中,根据该打孔编码输出对应的孔位参数的方法具体为:预设有一编码库,编码库中具有由主动板件的类型参数、被动板件数量参数和打孔方式参数依次组合而成的所有打孔编码,每个打孔编码对应有一孔位参数。
[0025]相比现有技术,本发明的有益效果在于:以主动板件为基准,根据主动板件类型,与被动板件的配合关系,以及与五金连接件的配合关系确定打孔编码,由该打孔编码便可生成对应的孔位信息,由程序根据孔位信息在主动板件和被动板件上完成打孔。整个过程不需要单独为被动板件设置打孔规则,只需要确定主动板件的打孔规则,则与主动板件配合的被动板件也自动适应,实现高效率的打孔,也无需制作多种重复的孔位图。
【附图说明】
[0026]图1为本发明的板件孔位的生成方法的流程图。
【具体实施方式】
[0027]下面,结合附图以及【具体实施方式】,对本发明做进一步描述:
[0028]参考图1为本发明的一种板件孔位的生成方法,包括以下步骤:
[0029]S1:读取用户所输入的板式家具结构,并将用户所标记的板件定义为主动板件,以及读取该主动板件的类型参数;
[0030]S2:判断与该主动板件具有配合关系的板件数量,将与该主动板件具有配合关系的板件记为被动板件,并生成被动板件数量参数;
[0031]S3:读取该主动板件的五金连接件类型,并根据该主动板件的类型参数读取对应的打孔方式参数;
[0032]S4:将主动板件的类型参数、被动板件数量参数和打孔方式参数按照指定的格式生成打孔编码;
[0033]S5:根据该打孔编码输出对应的孔位参数,并根据该孔位参数在主动板件以及被动板件对应的位置上完成打孔。
[0034]在步骤SI中,用户输入一个板式家具结构,例如可以是一个柜体,一个柜体中的一部分等结构,用户可以通过选取某一板件作为主动板件,然后从该主动板件中的板件信息中读取该主动板件的类型参数,具体的,主动板件的类型由设置在主动板件上的五金连接件类型所定义。
[0035]在步骤S2中,根据输入的板式家具结构,判断与该主动板件具有配合关系的板件数量,例如主动板件的四边均配合有被动板件,则被动板件的数量则为04,其中三边配合有被动板件,则被动板件的数量为03,判断出被动板件的数量后便生成被动板件数量参数。
[0036]在步骤S3中,由于主动板件与五金连接件具有对应关系,因此以主动板件为基准可以读取出五金连接件的类型,而根据该主动板件的类型也有对应的打孔方式,打孔方式具体指该五金连接件与主动板件之间的配合位置,不同的配合位置则对应有其打孔方式,因此确定了打孔方式后则生成对应的打孔方式参数。
[0037]在步骤S4中,需要将主动板件的类型参数、被动板件数量参数和打孔方式参数依次组合为一编码,该
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1