一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

切割数据、生产数据的处理方法、装置及电子设备与流程

2021-09-22 15:34:00 来源:中国专利 TAG:数据处理 电子设备 切割 装置 计算机


1.本技术涉及一种切割数据、生产数据的处理方法、装置及电子设备,属于计算机技术领域。


背景技术:

2.在家具定制化生产中,生产方需要接入各类生产pdm(product data management,产品数据管理),基于pdm数据来进行智能化的生产制造。现有技术中,pdm数据库中会存储有各类家具模型的标准化的pdm数据,生产方可以使用基于pdm数据库的pdm编辑器,对家具模型的一些基本参数进行编辑,从而适应用户的定制化需求,例如对家具的整体尺寸的修改、配色、材料等等。
3.然而,在一些情况下,由于环境因素,需要对家具模型进行整体上的切割,以适应家具所设置的环境。例如,厨房的橱柜需要适配上下水管,办公家具需要适配不规则的墙体等,这些非常规的定制化需求,需要在已有的标准化的家具模型上进行整体性的切割,针对这种情况,现有技术中,只能采用人工介入的方式,根据家具模型需要整体上修改的尺寸和位置数据,来计算相关的部件的加工尺寸和安装位置,设计人员在pdm编辑器中进行大量的调整和处理,以生成各个部件的pmd加工数据,然后才能进行后续的生产制造。由于很多环境因素所带来的尺寸和位置改变并不是固定的,生产方需要进行大量的重复性劳动来编辑各个具体部件的加工数据,从而降低了生产方的作业效率。


技术实现要素:

4.本发明实施例提供一种切割数据、生产数据的处理方法、装置及电子设备,以使得生产方能够对家具模型进行更加灵活的编辑处理,以适应家具安装环境。
5.为了实现上述目的,本发明实施例提供了一种切割数据的处理方法,包括:
6.获取针对家具模型的整体切割数据;
7.确定整体切割所涉及的一个或多个待加工部件;
8.根据所述待加工部件在所述家具模型中的组装位置数据和所述整体切割数据,生成整体切割后所述待加工部件的部件加工数据。
9.本发明实施例还提供了一种切割数据的处理方法,包括:
10.获取切割前的家具和/或家具模型的第一整体尺寸数据以及各个部件的对应的第一部件加工数据,以及切割后的家具和/或家具模型的第二整体尺寸数据以及各个部件的对应的第二部件加工数据;
11.根据所述第一整体尺寸数据和所述第二整体尺寸数据,确定切割操作对应的第一整体切割数据;
12.根据所述第一整体切割数据、第一部件加工数据以及第二部件加工数据,建立参数化的整体切割数据与参数化的第二部件加工数据之间的切割参数处理逻辑;
13.将所述切割参数处理逻辑输入到输出到pdm数据库中,与所述家具模型对应的模
型数据进行关联存储。
14.本发明实施例还提供了一种切割数据的处理装置,包括:
15.整体切割数据获取模块,用于获取针对家具模型的整体切割数据;
16.待加工部件确定模块,用于确定整体切割所涉及的一个或多个待加工部件;
17.部件加工数据生成模块,用于根据所述待加工部件在所述家具模型中的组装位置数据和所述整体切割数据,生成整体切割后所述待加工部件的部件加工数据。
18.本发明实施例还提供了一种生产数据的处理方法,包括:
19.获取生产方的家具产品模型的生产数据;
20.根据定制方的产品定制需求,确定针对所述产品模型的加工处理逻辑;
21.根据所述加工处理逻辑和所述生产数据,生成与所述加工处理逻辑对应的参数化处理逻辑;
22.将所述参数化处理逻辑和所述生产数据进行关联,存储到产品数据管理数据库中。
23.本发明实施例还提供了一种生产数据的处理方法,包括:
24.获取定制家具的设计需求,根据所述设计需求从产品数据管理数据库获取匹配的家具产品模型;
25.对所述家具产品模型的生产数据,进行基于参数化处理逻辑的编辑处理,生成满足所述设计需求的新的家具产品模型;
26.将所述新的家具产品模型生产数据发送到一个或者多个适配的工厂进行家具产品的生产,所述适配的工厂具有对所述新的家具产品模型进行生产加工的能力或者具有对所述家具产品模型中的部分加工部件进行生产加工的能力。
27.本发明实施例还提供了一种电子设备,包括:
28.存储器,用于存储程序;
29.处理器,用于运行所述存储器中存储的所述程序,以执行前述的切割数据的处理方法。
30.本发明实施例还提供了一种电子设备,包括:
31.存储器,用于存储程序;
32.处理器,用于运行所述存储器中存储的所述程序,以执行前述的生产数据的处理方法。
33.本发明实施例的切割数据、生产数据的处理方法、装置及电子设备,基于对家具模型的整体切割数据来自动生成家具模型中与切割相关的各个部件的部件加工数据,从而让生产方能够对家具模型进行灵活高效的编辑修改处理,从而适应安装环境的多样性,更好地满足定制化需求,提高生产方的作业效率。
34.上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
附图说明
35.图1为本发明实施例的应用场景的系统结构示意图;
36.图2为本发明实施例的切角处理前的家具模型的三维结构示意图;
37.图3为本发明实施例的切角处理后的家具模型的三维结构示意图;
38.图4为本发明实施例的切割数据的处理方法的流程示意图之一;
39.图5为本发明实施例的切割数据的处理装置的结构示意图之一;
40.图6为本发明实施例的其切割数据的处理方法的流程示意图之二;
41.图7为本发明实施例的其切割数据的处理装置的结构示意图之二;
42.图8为本发明实施例的电子设备的结构示意图。
具体实施方式
43.下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
44.本发明实施例提供了一种切割数据的处理方法,用于家具定制化的应用场景。在一些情况下,由于环境因素,需要对家具模型进行整体上的切割,以适应家具所设置的环境,这时就需要对标准模型的家具进行一定的切割处理,才能与家具摆放的环境相适配。例如,厨房的橱柜需要适配上下水管,常见的情况是,上下水管道位于房间墙体的转角处,整体上呈方形的橱柜对齐墙角放置,为了让出上下水管道的空间,需要对该橱柜与墙角对接部分进行特殊设计以形成切角形态。对于不同的房间,其切角的大小和形状可能都有所差别,很难形成固定的切角数据。在现有技术中,往往是生产方的设计人员,在进行现场量房后,根据实际环境的尺寸,针对具体的家具进行设计调整,这种调整可能会涉及到多个部件的尺寸和安装位置的调整,从而会需要设计人员很大的工作量。
45.本发明实施例面对这种情况,提供了一种切割数据的处理方法,可以应用在生产方的数据处理平台上,为生产方提供对针对家具模型的灵活编辑,以使得家具能适应所安装的环境要素,实现定制化需求。如图1所示,其为本发明实施例的应用场景的系统结构示意图,图中示出了生产方数据处理平台的整体示意图,其包括定制数据接收模块、pdm数据库、pdm编辑器以及生产加工控制模块。设计人员可以在pdm编辑器中,基于pdm数据库中已有的标准家具模型,通过输入整体切割数据,由编辑器来自动生成切割操作所涉及的各个待加工部件的部件加工数据。上述的pdm编辑器是指基于pmd数据库中的数据,对家具模型以及各个部件的各种数据进行编辑的工具,pdm编辑器可以编辑的数据包括设计图纸、3d模型、加工数据等。
46.这里所说的标准家具模型是指,作为生产方能够提供作为标准化产品的家具模型,例如生产方对外发布的几款成型的家具产品,可以随时下单进行批量化生产,即作为生产方的基础性的家具产品。这样的家具模型的模型数据已经存储在生产方的pdm数据库中,该家具模型可以提供一定的定制化操作,例如整体尺寸的改变、颜色选择、材料选择等,家具模型本身包括构成该家具的各个部件的生产数据,例如颜色、尺寸、材料等等,也包括了各个部件进行组装而形成家具的组装位置数据等。上述的整体切割数据是指基于对家具模型的整体性编辑而产生的数据,可以包括针对家具模型进行整体切割编辑的切割尺寸、切割位置以及切割轨迹等。设计人员可以从家具模型的整体上进行切割编辑,而不需要考虑
内部结构
47.定制数据接收模块主要用于采集各种定制数据,这些数据可以是自于家具定制用户也可以来自生产方的现场测量人员,这些定制数据将会提供给pdm编辑器,用于对家具模型的修改。定制数据可以是对安装环境的测量数据,例如用户需要将橱柜靠墙角放置,而墙角有下水管,用户只需要提供该下水管在墙角处尺寸即可,这些测量数据也可以来自于生产方的专业测量人员进行的现场测量。此外,设计人员也可以直接通过pdm编辑器进行编辑操作,从而对家具模型进行调整。例如设计人员可以根据家具安装位置的结果获得尺寸信息,对家具模型的角部进行整体性切割编辑,设计人员在执行该编辑操作时无需考虑内部结构以及关联部件,而是由编辑器来根据设计人员的整体切割的编辑操作,来完成各个关联部件的计算处理。
48.上述的各个待加工部件的部件加工数据可以是指在家具模型的标准部件的基础上,而需要进行进一步加工的数据,例如原来作为家具侧板的板件尺寸为2m
×
2m
×
2m(长
×

×
高),由于切割操作变成了1.2m
×
1.2m
×
2m,即需要在长和宽的方向上切割掉0.8m,假设该部件编号为b001,则该部件的加工数据可以表示为:b001:(2

0.8)m
×
(2

0.8)m
×
2m。在很多情况下,标准的家具模型一般是对应于批量生产的情形,因此,各个部件一般也是标准化部件,生产方也配置了标准的加工工艺,进行批量的生产。对于为了适应家具安装环境的做出的改变,可以对已经生产的部件,根据上述的部件加工数据进行加工即可。
49.此外,上述的各个待加工部件的部件加工数据还可以是指待加工部件被加工后的数据,这种方式适用于将由于整体切割而改变的部件视为新的部件而进行单独加工生产的情形。仍然以对尺寸为2m
×
2m
×
2m的侧板进行切割为例,在长和宽的方向上切割掉0.8m后,该侧板的尺寸变为1.2m
×
1.2m
×
2m,则部件加工数据可以表示为b002:1.2m
×
1.2m
×
2m,这里给该部件分配了新的部件编号b002,从而作为一个新的部件进行生产加工,在后续的工艺中,可以直接生产出1.2m
×
1.2m
×
2m的板件,而无需在2m
×
2m
×
2m的板件基础上进行切割。
50.在形成了待加工部件的加工数据后,就可以通过生产加工控制模块下发到生产加工设备中进行生产加工。生产加工控制模块可以从pdm编辑器中获取编辑后的家具模型的生产加工数据,此外,还可以从pdm数据库中调取其他相关数据,例如生产工艺要求、零部件信息等等,然后,向生产加工设备下发生产加工任务。
51.在本发明实施例中,pdm编辑器可以预先配置切割参数处理逻辑,从而可以基于整体切割数据并结合已有家具模型的模型数据,来生成各个待加工部件的部件加工数据。家具模型的模型数据包括了家具的整体尺寸数据、各个部件的尺寸数据以及各个部件的组装位置数据等。切割参数处理逻辑可以与具体家具模型相关联存储,通过输入上述整体切割数据,该切割参数处理逻辑可以基于已有的家具模型的模型数据,计算出各个待加工部件的部件加工数据。由于不同的切割操作类型可能会对应着不同的切割参数处理逻辑,上述的切割参数处理逻辑可以存在多个,分别对应于不同的切割操作类型,例如,切角操作、从家具中部贯穿性的切割操作、弧形切割等等,具体的切割操作类型的划分,可以根据实际家具模型的情况以及该家具所经常应用的环境而定。上述的切割参数处理逻辑可以关联到家具模型中的各个部件,从而当根据整体切割数据确定了该切割操作所涉及的具体部件后,就可以计算该部件的部件加工数据了。上述的切割参数处理逻辑可以具体为参数化的计算
逻辑,该计算逻辑建立了参数化的整体切割数据与参数化的部件加工数据之间的计算处理逻辑。
52.具体地,上述的整体切割数据可以包括以家具模型上预设基准点作为坐标原点的空间切割坐标数据,例如能够确定出切割轨迹或者切割形状和尺寸的而空间坐标值。各个部件的组装位置数据可以是以与空间切割坐标数据相同的预设基准点作为坐标原点的第一安装位置坐标。在实际应用中,可以将切割前的第一安装位置坐标和空间切割坐标数据作为输入参数值,输入到切割参数处理逻辑进行处理,输出部件加工数据,其中,部件加工数据可以进一步包括加工尺寸数据和/或整体切割后的待加工部件的第二安装位置坐标。上述的第一安装位置坐标和第二安装位置坐标主要是为了区分在整体切割前后的部件安装位置的编号,其数据类型是一致的。
53.作为一种应用场景示例,许多家具安装环境需要对家具进行切角处理,以使得家具能够与墙体或者布置在房屋中的管道等相适配。在整体切割为整体切角操作的情况下,上述预设基准点为被切角部的顶点,待加工部件可以包括补板、切割为异形的板件以及切短的板件中的一项或者任意多项,在应用上述的切割参数处理逻辑进行切角的编辑过程中,可以结合补板规则,根据第一安装位置坐标和空间切割坐标数据,生成补板、切割为异形的板件以及切短的板件中的一项或者任意多项的加工尺寸数据和/或第二安装位置坐标。这里所说的补板规则是指由于部分部件被切割后而导致空间区域发生变化,为了保持原有的空间分割状态,而需要补充配置一些板件。典型的补板情形是,当家居外表面的面板被切除部分后,家居内部空间暴露在外面,这时需要在切割后的形态上进行补板,从而使得家具内部空间仍然被封闭住。
54.下面通过一个家具切角的具体示例来说明一下上述的切割参数处理逻辑。如图2和图3所示,其为本发明实施例的切角处理的三维结构示意图,其中,图2所示为切角处理前的结构,图3位切角处理之后的结构。两幅示意图均以未切割前的家具模型的左上角的顶点作为坐标原点o,坐标系的x方向为沿着纸面的水平方向,y方向为朝向纸面底部的反向,z方向为垂直于纸面向下的方向,即朝向地面的方向。为了便于图示,将图中图坐标原点o放在了家具模型的左上方表示,实际上该坐标原点o对应于未切割前的家具模型的左上角的顶点,即左侧面板的左上角作为坐标原点。图中所示的家具为厨房橱柜,为了便于观察,图中省略了该橱柜的顶面。橱柜的安装环境中,在其左上角对应的安装位置处,存在下水管,因此,需要将左上角切除掉指定尺寸,形成让下水管通过的空间,具体切割的尺寸可以由生产方的工作人员或者实际家具的用户通过现场丈量的方式而获得。
55.图中虚线示出了整体切割的轨迹线,可以看出,该切割操作为切角操作,图中省略了切角深度方向的轨迹,鉴于一般应用场景中,切角的处理一般会切除整个家具模型的角部。图2中的虚线轨迹也可以视为生产方的设计人员,在pdm编辑器中所执行的操作轨迹,pdm编辑器可以提供相应的整体切割指定,可以响应于设计人员的鼠标或者触摸操作,在家具模型的整体视图上画出整体切割的轨迹,从而触发本发明实施例的切割参数处理逻辑。结合图2和图3,整体切割操作沿着x方向的切割尺寸用qk表示,在y方向的切割尺寸用qs表示,在进行切割后,其中,会出现三种类型的板件,如图3所示,底板

被切去了一个矩形,形成异形板件,左侧的侧板

为切短板,同理图中上方的侧板



同样也属于切短板,为了弥补侧板



以及

被切割造成的橱柜内部空间暴露,沿着异形的底板

增加了两块作
为侧板的补板



。下面将分别介绍各个板件的切割参数处理逻辑。
56.1)被切割为异形的板件
57.图2和图3所示的情形中,底板

与侧板

和侧板

为搭接或拼接的固定方式,即底板

并未穿过侧板

和侧板

,而被切割后的底板

穿过了补板



,即补板



是固定在被切割后的底板

之上,并且边缘对齐。在这种情况下,该被切割成异形的底板

在x方向的被切割长度计算逻辑为:max(qk-x1,0),其中,x1为切割前的底板

的左侧边缘在x轴上的坐标,或者说底板

的左侧边缘距离y轴的距离,在图2和图3所示的情形中,x1的大小等于侧板

的板厚。x1可以视为该作为底板的板件在家具模型中的安装位置坐标。其中,qk为家具在x方向上整体切割长度,qk-x1即为底板在x方向上被切割的长度,然而,一些情况下,例如,侧板

的板厚非常厚,而整体切角又很小,整体切割的轨迹还没有触及到底板

,针对这种情况,底板

在x1方向上就没有被切割,因此,其切割长度应该为0,如果仍然按照qk-x1计算,则会出现负值,所以在计算公式中采用了max函数来进行处理。
58.同理,该异形底板

在y方向的被切割长度计算逻辑为:max(qs-y1,0),其中,y1为切割前的底板

的上侧边缘在y轴上的空间位置坐标,或者说底板

的上侧边缘距离x轴的距离,在图2和图3所示的情形中,y1的大小等于侧板

的板厚。
59.2)被切短的板件
60.如图2和图3所示的情形中,被切割后的侧板



的左侧面抵接在补板

的右侧面上。被切割后的侧板

的右侧面与补板

的左侧面相抵接,补板

的下侧面与补板

的上侧面相抵接。假设补板



的厚度相等表示为bh。下面仅以侧板

为示例,说明加工尺寸以及位置坐标的计算处理逻辑。
61.在这种情况下,侧板

在x方向被切短的长度为:侧板

的原始长度 x2-qk-bh。其中,x2为切割前的侧板

的左侧边缘在x轴上的坐标,或者说侧板

的左侧边缘距离y轴的距离,从图1中可以看出,在未被切割前,侧板

的左侧面抵接在侧板

的右侧面上,因此,x2的大小实际上等于侧板

的板厚。相应地,被切短后的侧板

的左侧边缘在x方向的位置坐标:qk bh,该位置坐标可以用于后续的家具组装工序。
62.同理,侧板

在y方向被切短的长度为:侧板

的原始长度 y2-qs。其中,y2为切割前的侧板

的上侧边缘在y轴上的坐标,或者说侧板

的上侧边缘距离x轴的距离,从图1中可以看出,在未被切割前,侧板

的上侧面与x轴抵接,即在这种情形下y2为0。相应地,被切短后的侧板

的上侧边缘在y方向的位置坐标:qs,该位置坐标可以用于后续的家具组装工序。
63.3)补板
64.如图3所示的情形中,补板

的左侧面与侧板

的右侧面抵接,补板

的下侧面与补板

的上侧面相抵接,补板

的右侧面与侧板



的左侧面抵接。假设补板

和补板

以及侧板

的厚度相等,表示为bh。
65.补板

的在x方向的长度为:qk,如图3中所示,根据补板

和补板

以及侧板

之间的组装关系可知,补板

在x方向上的安装位置坐标为侧板

的板厚bh,即补板

左侧面安装在距离y轴bh的位置,补板

的右侧面与补板

的右侧面齐平,因此,补板

的在x方向的长度完整的计算公式应为qk-bh(侧板

的板厚) bh(补板

的板厚),由于补板

和侧板

的厚度相等,因此,消去了bh。此外,补板

在y方向上的安装位置坐标为qs,即补板

的上侧面安装在距离x轴qs的位置。
66.同理补板

在y方向的长度为:qs。补板

在x方向的安装位置坐标为qk,即补板

的左侧面安装在距离y轴qk的位置。补板

在y方向的安装位置坐标为qs,即补板

的下侧面安装在距离x轴qs的位置。
67.在上述的切割参数计算逻辑中,除了基本的计算公式外,实际上还涉及到补板规则,补板规则可以根据实际需要或者根据家具模型的特点来设定,例如,如图2和图3所示,为了让切角后的橱柜的内部空间仍然处于封闭状态,则需要增加补板

和补板

,当然,补板规则也可以设置为在这种情形下,不需要进行补板,那么就存在上述对补板

和补板

的计算逻辑。此外,如在前面的处理逻辑中,补板与侧板、底板以及补板之间的组装关系都属于补板规则。
68.上述示例中,将整体切割数据进行了参数化的处理,从而形成了切割参数处理逻辑,设计人员可以输入任意的切角数据,将该切角数据代入到上述的各类板件对应的处理逻辑后,就可以获得切角操作所涉及的各个板件的加工数据,从而给予生产方的设计人员较大的调整空间。需要说明的是,上述的计算处理逻辑仅为示例性说明,其中简化了一些橱柜的结构参数等,上述的位置坐标的设定也不限于上述的给出的示例,例如,可以以板件各个面在x和y方向的坐标来确定其安装位置等。
69.在一些应用场景中,生产方已经通过人工的方式,根据安装环境,生产出了切割后的家具或者设计出了切割后的家具模型,实际上,这种情况也可以理解为生产方针对具体安装环境,进行重新设计或者参照已有的家具模型进行的重新设计。在已经存在了切割后的家具和/或家具模型的情况下,可以通过已有的标准的家具和/或家具模型的数据,结合切割后的家具和/或家具模型的数据,来获得上述的切割参数处理逻辑,然后将该切割参数处理逻辑输入到pdm数据库中,以便于再遇到类似的情况时,设计人员可以直接使用pdm编辑器进行编辑操作,然后进行后续的生产加工作业,从而避免重复性的劳动,提高基于具体安装环境而进行定制生产的效率。
70.下面再通过一些具体实施例来进一步说明本发明的技术方案。
71.实施例一
72.如图4所示,其为本发明实施例的切割数据的处理方法的流程示意图之一,该方法可以应用在生产方的数据处理平台上,具体可以应用于生产方的pdm编辑器中,用于根据一些定制化需求,来对家具模型进行灵活编辑,具体地,该方法可以包括:
73.s101:获取针对家具模型的整体切割数据。其中,整体切割数据是指基于对家具模型的整体性编辑而产生的数据,可以包括针对家具模型进行整体切割编辑的切割尺寸、切割位置以及切割轨迹等。在一些情况下,由于环境因素,需要对家具模型进行整体上的切割,以适应家具所设置的环境,这时就需要对标准模型的家具进行一定的切割处理,才能与家具摆放的环境相适配,而这种切割处理一般需要从家具整体角度去考量,所以一般会先根据具体环境,得出标准的家具模型整体上需要切割掉的数据。整体切割数据一般来自于生产方的工作人员对现场环境的测量,具体地,上述该步骤可以包括:获取家具模型对应的家具安装环境的测量数据;然后,根据测量数据,确定整体切割数据,整体切割数据使得家具模型与安装环境相适配。此外,对于pdm编辑器而言,整体切割数据可以是基于对家具模型的整体性编辑而产生的数据,可以包括针对家具模型进行整体切割编辑的切割尺寸、切
割位置以及切割轨迹等。生产方的设计师可以根据现场工作人员测量到的数据,在pmd编辑器中通过各种操作指令来输入上述的整体切割数据。
74.上述的家具模型是指作为生产方能够提供作为标准化产品的应的家具模型,例如生产方对外发布的几款成型的家具产品,可以随时下单进行批量化生产,即作为生产方的基础性的家具产品。这样的家具模型的模型数据已经存储在生产方的pdm数据库中,该家具模型可以提供一定的定制化操作,例如整体尺寸的改变、颜色选择、材料选择等,家具模型本身包括构成该家具的各个部件的生产数据,例如颜色、尺寸、材料等等,也包括了各个部件进行组装而形成家具的组装位置数据等。
75.s102:确定整体切割所涉及的一个或多个待加工部件。在该步骤中,可以根据整体切割数据和家具模型中各个部件的组装位置数据,确定出整体切割操作涉及的部件作为待加工部件。此外,待加工部件还可以包括由于切割后造成对内部结构或者空间的破坏,而需要补充的部件,例如为了使家具内部空间保持封闭状态,当外部面板的一部分被切割掉后,需要对切割部分进行补板,是否需要进行补板可以基于预设的补板规则来确定。
76.s103:根据待加工部件在家具模型中的组装位置数据和整体切割数据,生成整体切割后待加工部件的部件加工数据。在该步骤中,部件加工数据可以基于预设的切割参数处理逻辑来生成,切割参数处理逻辑与家具模型相关联,建立了参数化的整体切割数据与参数化的部件加工数据之间的计算处理逻辑。由于不同的切割操作类型可能会对应着不同的切割参数处理逻辑,上述的切割参数处理逻辑可以存在多个,分别对应于不同的切割操作类型,例如,切角操作、从家具中部贯穿性的切割操作、弧形切割等等。上述的切割参数处理逻辑可以关联到家具模型中的各个部件,从而当根据整体切割数据确定了该切割操作所涉及的具体部件后,就可以计算该部件的部件加工数据。具体地,该步骤s103可以具体包括:
77.s1031:根据整体切割数据确定整体切割类型。
78.s1032:根据整体切割类型确定切割参数处理逻辑。
79.s1033:使用切割参数处理逻辑,根据组装位置数据和整体切割数据,生成部件加工数据。进一步地,上述的整体切割数据可以包括以家具模型上预设基准点作为坐标原点的空间切割坐标数据,上述的组装位置数据可以包括以预设基准点作为坐标原点的第一安装位置坐标,上述的部件加工数据包括待加工部件的加工尺寸数据和/或第二安装位置坐标。相应地,使用切割参数处理逻辑,根据组装位置数据和整体切割数据,生成部件加工数据包括:使用切割参数处理逻辑,根据第一安装位置坐标和空间切割坐标数据,生成待加工部件的加工尺寸数据和/或第二安装位置坐标。
80.进一步地,在许多安装环境中,需要对家具进行切角处理,即上述的整体切割为整体切角操作,上述的预设基准点可以为被切角部的顶点,待加工部件可以包括补板、切割为异形的板件以及切短的板件中的一项或者任意多项。相应地,使用切割参数处理逻辑,根据第一安装位置坐标和空间切割坐标数据,生成待加工部件的加工尺寸数据和/或组装位置数据可以包括:使用切割参数处理逻辑,根据第二安装位置坐标和空间切割坐标数据以及补板规则,生成补板、切割为异形的板件以及切短的板件中的一项或者任意多项的加工尺寸数据和/或第二安装位置坐标。对于述补板、切割为异形的板件以及切短的板件的具体计算逻辑,可以参见前面图2和图3介绍的示例。
81.本发明实施例的切割数据的处理方法,基于对家具模型的整体切割数据来自动生成家具模型中与切割相关的各个部件的部件加工数据,从而让生产方能够对家具模型进行灵活高效的编辑修改处理,从而适应安装环境的多样性,更好地满足定制化需求,提高生产方的作业效率。
82.实施例二
83.如图5所示,其为本发明实施例的切割数据的处理装置的结构示意图之一,该装置可以应用在生产方的数据处理平台上,具体可以应用于生产方的pdm编辑器中,用于根据一些定制化需求,对家具模型进行灵活编辑,具体地,该装置可以包括:
84.整体切割数据获取模块11,用于获取针对家具模型的整体切割数据。其中,整体切割数据是指基于对家具模型的整体性编辑而产生的数据,可以包括针对家具模型进行整体切割编辑的切割尺寸、切割位置以及切割轨迹等。整体切割数据可以来自于生产方的工作人员对现场环境的测量,具体地,该部分处理可以包括:获取家具模型对应的家具安装环境的测量数据;然后,根据测量数据,确定整体切割数据,整体切割数据使得家具模型与安装环境相适配。此外,对于pdm编辑器而言,整体切割数据可以是基于对家具模型的整体性编辑而产生的数据,可以包括针对家具模型进行整体切割编辑的切割尺寸、切割位置以及切割轨迹等。生产方的设计师可以根据现场工作人员测量到的数据,在pmd编辑器中通过各种操作指令来输入上述的整体切割数据。
85.待加工部件确定模块12,用于确定整体切割所涉及的一个或多个待加工部件。具体可以根据整体切割数据和家具模型中各个部件的组装位置数据,确定出整体切割操作涉及的部件作为待加工部件。此外,待加工部件还可以包括由于切割后造成对内部结构或者空间的破坏,而需要补充的部件,例如为了使家具内部空间保持封闭状态,当外部面板的一部分被切割掉后,需要对切割部分进行补板,是否需要进行补板可以基于预设的补板规则来确定。
86.部件加工数据生成模块13,用于根据待加工部件在家具模型中的组装位置数据和整体切割数据,生成整体切割后待加工部件的部件加工数据。部件加工数据可以基于预设的切割参数处理逻辑来生成,切割参数处理逻辑与家具模型相关联,建立了参数化的整体切割数据与参数化的部件加工数据之间的计算处理逻辑。由于不同的切割操作类型可能会对应着不同的切割参数处理逻辑,上述的切割参数处理逻辑可以存在多个,分别对应于不同的切割操作类型,例如,切角操作、从家具中部贯穿性的切割操作、弧形切割等等。上述的切割参数处理逻辑可以关联到家具模型中的各个部件,从而当根据整体切割数据确定了该切割操作所涉及的具体部件后,就可以计算该部件的部件加工数据。具体地,该部分处理可以具体包括:根据整体切割数据确定整体切割类型;根据整体切割类型确定切割参数处理逻辑;使用切割参数处理逻辑,根据组装位置数据和整体切割数据,生成部件加工数据。
87.对于上述处理过程具体说明、技术原理详细说明以及技术效果详细分析在前面实施例中进行了详细描述,在此不再赘述。
88.本发明实施例的切割数据的处理装置,基于对家具模型的整体切割数据来自动生成家具模型中与切割相关的各个部件的部件加工数据,从而让生产方能够对家具模型进行灵活高效的编辑修改处理,从而适应安装环境的多样性,更好地满足定制化需求,提高生产方的作业效率。
89.实施例三
90.如图6所示,其为本发明实施例的其切割数据的处理方法的流程示意图之二,该方法可以应用在生产方的数据处理平台上,用于生成前述实施例的切割参数处理逻辑,从而为pdm编辑器进行更加灵活的定制化编辑操作提供参数化的数据基础,具体地,该方法可以包括:
91.s201:获取切割前的家具和/或家具模型的第一整体尺寸数据以及各个部件的对应的第一部件加工数据,以及切割后的家具和/或家具模型的第二整体尺寸数据以及各个部件的对应的第二部件加工数据。对于已经加工好的家具,可以通过测量的方式来获取加工前后的数据,对于家具模型可以直接从pdm编辑器中或者pdm数据库中获取相关数据。为了更加准确地建立切割参数处理逻辑,可以获取多组整体尺寸数据以及部件加工数据。
92.s202:根据第一整体尺寸数据和第二整体尺寸数据,确定切割操作对应的第一整体切割数据。
93.s203:根据第一整体切割数据、第一部件加工数据以及第二部件加工数据,建立参数化的整体切割数据与参数化的第二部件加工数据之间的切割参数处理逻辑。通过切割前后的整体切割数据以及部件加工数据,能够确定出整体切割涉及到了哪些部件以及部件尺寸和组装位置的变化等,此外,还可以涉及到一些补充部件的情况,如前面示例中提到的补板的情形等。切割参数处理逻辑可以与具体家具模型相关联,并且切割参数处理逻辑中可以包括与具体家具模型中的各个部件分别对应的计算逻辑,从而在确定了整体切割关联的具体部件后,可以直接求出该部件的加工数据。如前面所介绍的切割参数处理逻辑可以按照不同的切割模式进行划分,例如曲线切割、切角、打通孔等。切割参数处理逻辑可以基于已有的一些计算模型或者公式来建立,通过一组或者多组的切割前后的数据,来确定计算模型或者公式中的具体参数,从而形成适用于当前家具模型的处理逻辑。
94.s204:将切割参数处理逻辑输入到输出到pdm数据库中,与家具模型对应的模型数据进行关联存储。在切割参数处理逻辑存入到pdm数据库后,pdm编辑器就可以基于该切割参数处理逻辑,根据输入的整体切割数据来对家具模型进行编辑,生成各个部件的加工数据。具体地,该方法还可以进一步包括:响应于pdm编辑器对家具模型的整体切割编辑操作,生成第二整体切割数据,该部分操作可以是生产方的设计人员根据获得的家具安装环境的测量数据,而对家具模型进行的及整体编辑。然后,pdm编辑器可以使用切割参数处理逻辑,根据第二整体切割数据,生成各个部件的第三部件加工数据。最后,pdm编辑器生成的第三加工数据可以发送至生产加工设备,触发生产加工设备根据第三加工数据,对家具模型对应的各个部件进行加工处理。
95.本发明实施例的切割数据的处理方法,基于已有的切割前后的家具和/或家具模型的数据,建立参数化的整体切割数据与参数化的第二部件加工数据之间的切割参数处理逻辑,从而在后续遇到类似的情况时,设计人员可以方便的在pdm编辑器中,进行整体切割的编辑处理,并自动转换为各个部件的部件加工数据,提高了生产方对家具模型编辑修改的灵活性,避免了重复性劳动,提高生产方的作业效率。
96.实施例四
97.如图7所示,其为本发明实施例的其切割数据的处理装置的结构示意图之二,该装置可以应用在生产方的数据处理平台上,用于生成前述实施例的切割参数处理逻辑,从而
为pdm编辑器进行更加灵活的定制化编辑操作提供参数化的数据基础,具体地,该装置可以包括:
98.数据获取模块21,用于获取切割前的家具和/或家具模型的第一整体尺寸数据以及各个部件的对应的第一部件加工数据,以及切割后的家具和/或家具模型的第二整体尺寸数据以及各个部件的对应的第二部件加工数据。对于已经加工好的家具,可以通过测量的方式来获取加工前后的数据,对于家具模型可以直接从pdm编辑器中或者pdm数据库中获取相关数据。为了更加准确地建立切割参数处理逻辑,可以获取多组整体尺寸数据以及部件加工数据。
99.整体切割数据确定模块22,用于根据第一整体尺寸数据和第二整体尺寸数据,确定切割操作对应的第一整体切割数据。
100.切割参数处理逻辑建立模块23,用于根据第一整体切割数据、第一部件加工数据以及第二部件加工数据,建立参数化的整体切割数据与参数化的第二部件加工数据之间的切割参数处理逻辑。通过切割前后的整体切割数据以及部件加工数据,能够确定出整体切割涉及到了哪些部件以及部件尺寸和组装位置的变化等,此外,还可以涉及到一些补充部件的情况,如前面示例中提到的补板的情形等。切割参数处理逻辑可以与具体家具模型相关联,并且切割参数处理逻辑中可以包括与具体家具模型中的各个部件分别对应的计算逻辑,从而在确定了整体切割关联的具体部件后,可以直接求出该部件的加工数据。如前面所介绍的切割参数处理逻辑可以按照不同的切割模式进行划分,例如曲线切割、切角、打通孔等。切割参数处理逻辑可以基于已有的一些计算模型或者公式来建立,通过一组或者多组的切割前后的数据,来确定计算模型或者公式中的具体参数,从而形成适用于当前家具模型的处理逻辑。
101.数据存储模块24,用于将切割参数处理逻辑输入到输出到pdm数据库中,与家具模型对应的模型数据进行关联存储。在切割参数处理逻辑存入到pdm数据库后,pdm编辑器就可以基于该切割参数处理逻辑,根据输入的整体切割数据来对家具模型进行编辑,生成各个部件的加工数据。具体地,该方法还可以进一步包括:响应于pdm编辑器对家具模型的整体切割编辑操作,生成第二整体切割数据,该部分操作可以是生产方的设计人员根据获得的家具安装环境的测量数据,而对家具模型进行的及整体编辑。然后,pdm编辑器可以使用切割参数处理逻辑,根据第二整体切割数据,生成各个部件的第三部件加工数据。最后,pdm编辑器生成的第三加工数据可以发送至生产加工设备,触发生产加工设备根据第三加工数据,对家具模型对应的各个部件进行加工处理。
102.本发明实施例的切割数据的处理装置,基于已有的切割前后的家具和/或家具模型的数据,建立参数化的整体切割数据与参数化的第二部件加工数据之间的切割参数处理逻辑,从而在后续遇到类似的情况时,设计人员可以方便的在pdm编辑器中,进行整体切割的编辑处理,并自动转换为各个部件的部件加工数据,提高了生产方对家具模型编辑修改的灵活性,避免了重复性劳动,提高生产方的作业效率。
103.实施例五
104.本发明实施例还提供了一种生产数据的处理方法,该方法可以应用智能制造平台上,该智能制造平台对多个生产方(家具制造工厂或者加工中心等)的生产数据进行管理,提供pdm编辑器和pdm数据的服务,并且可以根据来自于家具生产定制方用户的家具定制需
求,协调各个生产方进行加工生产。该方法主要用于对一些生产方的包含非参数化生产数据的家具产品模型进行参数化生产数据的转换,从而便于后续对家具产品模型的进一步编辑处理。该方法可以包括:
105.s301:获取生产方的家具产品模型的生产数据。家具模型是指,作为生产方能够提供作为标准化家具产品的家具模型,根据该家具模型的生产数据可以直接加工出对应的实体化的家具产品。
106.s302:根据定制方的产品定制需求,确定针对所述产品模型的加工处理逻辑。其中,加工处理逻辑可以包括:整体或者局部的切割处理逻辑。例如,需要对家具模型进行整体上的切割处理,或者需要对家具模型的局部进行凹槽加工、打通孔等处理。定制方的产品定制需求可以来自于对实际安装环境的测量和勘察等,例如,在家具按照位置存在一些上下水管道,或者一些不规则的房间结构等。
107.s303:根据所述加工处理逻辑和所述生产数据,生成与所述加工处理逻辑对应的参数化处理逻辑。具体地,该参数化处理逻辑可以是用于计算各个部件的加工尺寸数据和/或安装位置数据的参数化处理逻辑。例如,加工处理逻辑为对家具模型进行整体切割的处理逻辑,那么,在输入整体切割位置以及切割的尺寸后,根据该参数化处理逻辑可以计算出整体切割所涉及到的各个加工部件的加工尺寸。
108.s304:将所述参数化处理逻辑和所述生产数据进行关联,存储到pdm数据库中。经过前面几个步骤的处理,生成与已有的家具产品模型关联的参数化处理逻辑,从而在后续执行基于pdm编辑器的家具产品模型的编辑处理时,可以通过该参数化处理逻辑进行新的生产数据的计算处理。
109.上述的对家具模型的生产数据的参数化处理需求可以来自于家具产品设计方(装修公司、家具品牌商等)和家具产品的生产方(例如家具工厂或者加工中心)之间的数据兼容匹配需求。生产方可以提供一些基础的家具产品模型给设计方,设计方根据其需求进行编辑设计,形成新的家具产品模型,并基于生产方的加工方面数据兼容要求,对新的家具产品模型中的生产数据进行参数化处理,从而与生产方适配。例如,设计方可能更注重产品外形的设计,可能会进行一些整体上切割或者加工,这些编辑处理后,需要将这些编辑映射到生产数据的处理逻辑中,即形成上述的参数化处理逻辑,从而将数据要求、工艺要求等嵌入到新的家具产品模型中,以用于后续的生产加工以及生产方的进一步的编辑处理。设计方和生产方之间可以基于智能制造平台进行信息交互,将生成的参数处理逻辑进行相互校验和确认。
110.经过上述的智能制造平台进行了参数化处理后的家具产品模型可以作为商品提供给生产方、设计方或者家具消费用户等,各方都可以基于参数化处理后的家具产品模型进行更加灵活的编辑处理,从而更好地实现定制化的需求。上述的技术方案不仅可以适用于家具生产领域,还可以应用于建筑工程,例如大型的室内设计、企业厂房的搭建等。
111.另外,上述的对家具产品模型进行参数化的处理机制还可以应用于生产方的工艺数据库的更新。生产方可以定期对已有的家具产品模型进行改进升级,并根据生产方的实际加工情况,例如增添了新的加工设备等,对工艺数据库进行调整,或者根据新增加的加工订单来对工艺数据库的模型进行调整等,以增加新的参数化处理逻辑,从而能够更好地适配设计方的设计方案。例如,新接到的一些来自设计方的家具订单很多设计对家具的切角
处理,那么可以对已有的家具产品模型,增加针对切角处理的参数化处理逻辑,从而可以根据设计方的各种切角需求,生成生产加工数据。此外,在上述的对家具产品模型进行参数化处理的过程中,如果出现数据不匹配或者缺少参数化处理所必须的信息时,可以向生产方发出提示,让生产方进行补充。以前面提到的整体切割为例,对家具产品模型进行整体切割编辑后,必然会导致内部的结构暴露在外面,上述的智能制造平台在进行参数化处理时,需要生产方提供补板规则,从而完善补板方面的参数化处理逻辑。
112.此外,在面向家具产品的消费者方面,可以基于上述参数化处理逻辑,向消费者展示该家具产品是如何适配消费者的定制化需求,如何适配消费者一方的具体安装环境的,例如可以采用ar或者vr的形式向消费者展示对家具产品模型进行各种整体切割后的外观以及与安装环境的适配情况。
113.本发明实施例的生产数据的处理方法,可以在智能制造平台导入各个生产方的生产数据,执行将将非参数化的生产数据转换成参数化生产数据的处理,从而便于后续基于pdm编辑器的编辑以及设计处理。
114.实施例六
115.本发明实施例还提供了一种生产数据的处理方法,该方法可以应用智能制造平台上,该智能制造平台对多个生产方(家具制造工厂或者加工中心等)的生产数据进行管理,提供pdm编辑器和pdm数据的服务,并且可以根据来自于家具生产定制方用户的家具定制需求,协调各个生产方进行加工生产。该方法主要用于对一些生产方的包含非参数化生产数据的家具产品模型进行参数化生产数据的转换,从而便于后续对家具产品模型的进一步编辑处理。该方法可以包括:
116.s401:获取定制家具的设计需求,根据所述设计需求从pdm数据库获取匹配的家具产品模型。匹配的家具产品模型可以与设计需求基本相匹配,但是仍然需要在该家具产品模型进行进一步的编辑处理,以满足设计需求。
117.s402:对所述家具产品模型的生产数据,进行基于参数化处理逻辑的编辑处理,生成满足所述设计需求的新的家具产品模型。基于前述实施例的技术方案,在各个生产方将其家具产品模型的生产数据导入到pdm数据库之前,会经过参数化处理,从而在pdm数据库中,各个家具产品模型会关联存储有对应的参数化处理逻辑,从而可以基于该参数化处理逻辑对该家具产品模型进行进一步的编辑处理,以形成新的家具产品模型。
118.s403:将所述新的家具产品模型生产数据发送到一个或者多个适配的工厂进行家具产品的生产。其中,适配的工厂具有对所述新的家具产品模型进行生产加工的能力或者具有对所述家具产品模型中的部分加工部件进行生产加工的能力。在形成了新的家具产品模型后,可以重新匹配能够对该新的家具产品模型进行加工生产的生产方,从而执行任务下发,完成该家具产品的定制化生产。
119.本发明实施例的生产数据的处理方法,在出现新的定制化家具的设计需求时,可以以pdm数据中已有的参数化的家具产品模型为基础,进行进一步编辑设计,并通过智能制造平台选择适合的生产方来进行生产加工或者协作加工,从而快速实现定制化的家具设计和生产的需求。
120.实施例七
121.前面实施例描述了切割数据、生产数据的处理方法的流程处理过程及对应的装置
结构,上述的方法和装置的功能可借助一种电子设备实现完成,如图8所示,其为本发明实施例的电子设备的结构示意图,具体包括:存储器110和处理器120。
122.存储器110,用于存储程序。
123.除上述程序之外,存储器110还可被配置为存储其它各种数据以支持在电子设备上的操作。这些数据的示例包括用于在电子设备上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。
124.存储器110可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。
125.处理器120,耦合至存储器110,用于执行存储器110中的程序,以执行前述实施例中所描述的切割数据和/或生产数据的处理方法的操作步骤。
126.此外,处理器120也可以包括前述实施例所描述的各种模块以执行上述的切割数据和/或生产数据的处理,并且存储器110可以例如用于存储这些模块执行操作所需要的数据和/或所输出的数据。
127.对于上述处理过程具体说明、技术原理详细说明以及技术效果详细分析在前面实施例中进行了详细描述,在此不再赘述。
128.进一步,如图所示,电子设备还可以包括:通信组件130、电源组件140、音频组件150、显示器160等其它组件。图中仅示意性给出部分组件,并不意味着电子设备只包括图中所示组件。
129.通信组件130被配置为便于电子设备和其他设备之间有线或无线方式的通信。电子设备可以接入基于通信标准的无线网络,如wifi,2g、3g、4g/lte、5g等移动通信网络,或它们的组合。在一个示例性实施例中,通信组件130经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,通信组件130还包括近场通信(nfc)模块,以促进短程通信。例如,在nfc模块可基于射频识别(rfid)技术,红外数据协会(irda)技术,超宽带(uwb)技术,蓝牙(bt)技术和其他技术来实现。
130.电源组件140,为电子设备的各种组件提供电力。电源组件140可以包括电源管理系统,一个或多个电源,及其他与为电子设备生成、管理和分配电力相关联的组件。
131.音频组件150被配置为输出和/或输入音频信号。例如,音频组件150包括一个麦克风(mic),当电子设备处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器110或经由通信组件130发送。在一些实施例中,音频组件150还包括一个扬声器,用于输出音频信号。
132.显示器160包括屏幕,其屏幕可以包括液晶显示器(lcd)和触摸面板(tp)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与触摸或滑动操作相关的持续时间和压力。
133.本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者
光盘等各种可以存储程序代码的介质。
134.最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜