本发明专利技术公开了一种板件孔位的生成方法和装置,方法包括:读取用户所输入的板式家具结构,将用户所标记的板件定义为主动板件,读取该主动板件的类型参数;判断与该主动板件具有配合关系的板件数量,并生成被动板件数量参数;读取该主动板件的五金连接件类型,并根据该主动板件的类型参数读取对应的打孔方式参数;将主动板件的类型参数、被动板件数量参数和打孔方式参数按照指定的格式生成打孔编码;根据该打孔编码输出对应的孔位参数,并根据该孔位参数在主动板件以及被动板件对应的位置上完成打孔。本发明专利技术实现根据板件与板件的配合关系、板件与五金连接件的配合关系以及板件类型智能生成相应的孔位,提高打孔效率。
【技术实现步骤摘要】
一种板件孔位的生成方法和装置
本专利技术涉及一种板件孔位的生成方法和装置。
技术介绍
在现有的板式家具打孔规则里面,板件的孔位信息都是根据具体柜体结构、板件名称等来制作,这样会存在一些不合理,相同的五金连接件应用在不同板件时,也要制作不同的打孔规则及尺寸;每一款家具产品即使结构一致,但尺寸不同时也需要制作相应的打孔图或者创建相应的打孔信息,一旦产品多了,就会造成制作打孔图或打孔信息的工作量非常大,造成资源浪费,而且很多是重复性工作,也有可能出现错误。综上所述,现有的打孔方式存在很多重复性工作,繁杂且效率低下。
技术实现思路
为了克服现有技术的不足,本专利技术的目的在于提供一种板件孔位的生成方法和装置,实现根据板件与板件的配合关系、板件与五金连接件的配合关系以及板件类型智能生成相应的孔位,提高打孔效率。为解决上述问题,本专利技术所采用的技术方案如下:方案一:一种板件孔位的生成方法,包括以下步骤:S1:读取用户所输入的板式家具结构,并将用户所标记的板件定义为主动板件,以及读取该主动板件的类型参数;S2:判断与该主动板件具有配合关系的板件数量,将与该主动板件具有配合关系的板件记为被动板件,并生成被动板件数量参数;S3:读取该主动板件的五金连接件类型,并根据该主动板件的类型参数读取对应的打孔方式参数;S4:将主动板件的类型参数、被动板件数量参数和打孔方式参数按照指定的格式生成打孔编码;S5:根据该打孔编码输出对应的孔位参数,并根据该孔位参数在主动板件以及被动板件对应的位置上完成打孔。优选的,在步骤S3中,该主动板件的五金连接件类型通过主动板件的类型参数获得,一种主动板件的类型对应于一种五金连接件类型。优选的,在步骤S4中,指定的格式为:由主动板件的类型参数、被动板件数量参数和打孔方式参数依次组合为一编码。优选的,在步骤S5中,根据该打孔编码输出对应的孔位参数的方法具体为:预设有一编码库,编码库中具有由主动板件的类型参数、被动板件数量参数和打孔方式参数依次组合而成的所有打孔编码,每个打孔编码对应有一孔位参数。方案二:一种板件孔位的生成装置,包括以下模块:主动板件处理模块:用于读取用户所输入的板式家具结构,并将用户所标记的板件定义为主动板件,以及读取该主动板件的类型参数;板件数量判断模块:用于判断与该主动板件具有配合关系的板件数量,将与该主动板件具有配合关系的板件记为被动板件,并生成被动板件数量参数;五金连接件读取模块:用于读取该主动板件的五金连接件类型,并根据该主动板件的类型参数读取对应的打孔方式参数;打孔编码生成模块:用于将主动板件的类型参数、被动板件数量参数和打孔方式参数按照指定的格式生成打孔编码;打孔模块:用于根据该打孔编码输出对应的孔位参数,并根据该孔位参数在主动板件以及被动板件对应的位置上完成打孔。优选的,在五金连接件读取模块中,该主动板件的五金连接件类型通过主动板件的类型参数获得,一种主动板件的类型对应于一种五金连接件类型。优选的,在打孔编码生成模块中,指定的格式为:由主动板件的类型参数、被动板件数量参数和打孔方式参数依次组合为一编码。优选的,在打孔模块中,根据该打孔编码输出对应的孔位参数的方法具体为:预设有一编码库,编码库中具有由主动板件的类型参数、被动板件数量参数和打孔方式参数依次组合而成的所有打孔编码,每个打孔编码对应有一孔位参数。相比现有技术,本专利技术的有益效果在于:以主动板件为基准,根据主动板件类型,与被动板件的配合关系,以及与五金连接件的配合关系确定打孔编码,由该打孔编码便可生成对应的孔位信息,由程序根据孔位信息在主动板件和被动板件上完成打孔。整个过程不需要单独为被动板件设置打孔规则,只需要确定主动板件的打孔规则,则与主动板件配合的被动板件也自动适应,实现高效率的打孔,也无需制作多种重复的孔位图。附图说明图1为本专利技术的板件孔位的生成方法的流程图。具体实施方式下面,结合附图以及具体实施方式,对本专利技术做进一步描述:参考图1为本专利技术的一种板件孔位的生成方法,包括以下步骤:S1:读取用户所输入的板式家具结构,并将用户所标记的板件定义为主动板件,以及读取该主动板件的类型参数;S2:判断与该主动板件具有配合关系的板件数量,将与该主动板件具有配合关系的板件记为被动板件,并生成被动板件数量参数;S3:读取该主动板件的五金连接件类型,并根据该主动板件的类型参数读取对应的打孔方式参数;S4:将主动板件的类型参数、被动板件数量参数和打孔方式参数按照指定的格式生成打孔编码;S5:根据该打孔编码输出对应的孔位参数,并根据该孔位参数在主动板件以及被动板件对应的位置上完成打孔。在步骤S1中,用户输入一个板式家具结构,例如可以是一个柜体,一个柜体中的一部分等结构,用户可以通过选取某一板件作为主动板件,然后从该主动板件中的板件信息中读取该主动板件的类型参数,具体的,主动板件的类型由设置在主动板件上的五金连接件类型所定义。在步骤S2中,根据输入的板式家具结构,判断与该主动板件具有配合关系的板件数量,例如主动板件的四边均配合有被动板件,则被动板件的数量则为04,其中三边配合有被动板件,则被动板件的数量为03,判断出被动板件的数量后便生成被动板件数量参数。在步骤S3中,由于主动板件与五金连接件具有对应关系,因此以主动板件为基准可以读取出五金连接件的类型,而根据该主动板件的类型也有对应的打孔方式,打孔方式具体指该五金连接件与主动板件之间的配合位置,不同的配合位置则对应有其打孔方式,因此确定了打孔方式后则生成对应的打孔方式参数。在步骤S4中,需要将主动板件的类型参数、被动板件数量参数和打孔方式参数依次组合为一编码,该编码定义为打孔编码,例如,主动板件的类型参数为A,被动板件数量参数为04,打孔方式参数为01,则生成的打孔编码为A0401。在步骤S5中,根据该打孔编码输出对应的孔位参数,具体的,具有一编码库,编码库中具有由主动板件的类型参数、被动板件数量参数和打孔方式参数依次组合而成的所有打孔编码,每个打孔编码对应映射有一孔位参数。输出了孔位参数后,便根据该孔位参数在主动板件和被动板件对应的位置上自动完成打孔。通过上述方法,以主动板件为基准,根据主动板件类型,与被动板件的配合关系,以及与五金连接件的配合关系确定打孔编码,由该打孔编码便可生成对应的孔位信息,由程序根据孔位信息在主动板件和被动板件上完成打孔。整个过程不需要单独为被动板件设置打孔规则,只需要确定主动板件的打孔规则,则与主动板件配合的被动板件也自动适应,实现高效率的打孔,也无需制作多种重复的孔位图。对应于上述的板件孔位的生成方法,本专利技术还公开了一种板件孔位的生成装置,包括以下模块:主动板件处理模块:用于读取用户所输入的板式家具结构,并将用户所标记的板件定义为主动板件,以及读取该主动板件的类型参数;板件数量判断模块:用于判断与该主动板件具有配合关系的板件数量,将与该主动板件具有配合关系的板件记为被动板件,并生成被动板件数量参数;五金连接件读取模块:用于读取该主动板件的五金连接件类型,并根据该主动板件的类型参数读取对应的打孔方式参数;打孔编码生成模块:用于将主动板件的类型参数、被动板件数量参数和打孔方式参数按照指定的格式生成打孔编码;打孔模块:用于根据该打孔编码输出对应的孔位参数,本文档来自技高网...
【技术保护点】
一种板件孔位的生成方法,其特征在于,包括以下步骤:S1:读取用户所输入的板式家具结构,并将用户所标记的板件定义为主动板件,以及读取该主动板件的类型参数;S2:判断与该主动板件具有配合关系的板件数量,将与该主动板件具有配合关系的板件记为被动板件,并生成被动板件数量参数;S3:读取该主动板件的五金连接件类型,并根据该主动板件的类型参数读取对应的打孔方式参数;S4:将主动板件的类型参数、被动板件数量参数和打孔方式参数按照指定的格式生成打孔编码;S5:根据该打孔编码输出对应的孔位参数,并根据该孔位参数在主动板件以及被动板件对应的位置上完成打孔。
【技术特征摘要】
1.一种板件孔位的生成方法,其特征在于,包括以下步骤:S1:读取用户所输入的板式家具结构,并将用户所标记的板件定义为主动板件,以及读取该主动板件的类型参数;S2:判断与该主动板件具有配合关系的板件数量,将与该主动板件具有配合关系的板件记为被动板件,并生成被动板件数量参数;S3:读取该主动板件的五金连接件类型,并根据该主动板件的类型参数读取对应的打孔方式参数;S4:将主动板件的类型参数、被动板件数量参数和打孔方式参数按照指定的格式生成打孔编码;S5:根据该打孔编码输出对应的孔位参数,并根据该孔位参数在主动板件以及被动板件对应的位置上完成打孔。2.根据权利要求1所述的板件孔位的生成方法,其特征在于,在步骤S3中,该主动板件的五金连接件类型通过主动板件的类型参数获得,一种主动板件的类型对应于一种五金连接件类型。3.根据权利要求1所述的板件孔位的生成方法,其特征在于,在步骤S4中,指定的格式为:由主动板件的类型参数、被动板件数量参数和打孔方式参数依次组合为一编码。4.根据权利要求3所述的板件孔位的生成方法,其特征在于,在步骤S5中,根据该打孔编码输出对应的孔位参数的方法具体为:预设有一编码库,编码库中具有由主动板件的类型参数、被动板件数量参数和打孔方式参数依次组合而成的所有打孔编码,每个打孔编码对应有一孔位参数。5.一种板件孔位的生成装置,其特征在于,包括以...
【专利技术属性】
技术研发人员:柯建生,
申请(专利权)人:索菲亚家居股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。