图纸数据的保存方法及保存装置、电子设备
技术领域
本发明涉及数据处理
技术领域
,具体而言,涉及一种图纸数据的保存方法及保存装置、电子设备。背景技术
相关技术中,对于工业产品设计,会采用产品设计软件预先设计工艺图纸,在工艺编制的时候会用到工艺简图指导生成,而工艺简图中的工程符号是检验产品合格的标准,单纯从图形上标注的符号在生产的时候,并不能直观的对应到每一条工序,并且不能和其他的检验工具关联起来。
工艺人员在编制工艺产品的过程中,通过手工方式将工程符号复制到对应的检验表中,然后根据工程符号的含义人为的选择对应的检验工具,以及相关的属性,但是这种方式存在明显的弊端:手工复制工程符号,不仅效率低,而且由于工程符号的复杂性,很容易出现错误,导致工艺数据准确性降低,手工编制工艺错误率较高。
针对上述的问题,目前尚未提出有效的解决方案。
发明内容
本发明实施例提供了一种图纸数据的保存方法及保存装置、电子设备,以至少解决相关技术中通过手工编制工艺卡片,不仅效率低,而且容易出错,导致准确性明显降低的技术问题。
根据本发明实施例的一个方面,提供了一种图纸数据的保存方法,包括:提取目标工艺设计图中的图纸数据;将所述图纸数据填写至预先选定的工艺卡片中;建立所述图纸数据与所述工艺卡片的单元格之间的关联关系;基于所述关联关系,将更新后的图纸数据同步保存至所述工艺卡片上。
可选地,提取目标工艺设计图中的图纸数据的步骤,包括:确定待提取的所述目标工艺设计图的图纸标识;基于所述图纸标识,采用预设工艺图表的尺寸提取功能,提取所述目标工艺设计图中的工程符号;将提取到的所述工程符号作为所述图纸数据。
可选地,在提取目标工艺设计图中的图纸数据之后,所述保存方法还包括:确定当前工程设计系统的自定义符号格式;将所述图纸数据的数据格式转换为所述自定义符号格式。
可选地,将所述图纸数据填写至预先选定的工艺卡片中的步骤,包括:确定预先选定的工艺卡片的卡片标识以及待填写的单元格的位置;基于所述卡片标识和所述单元格的位置,将待保存的图纸数据填写至预先选定的工艺卡片上。
可选地,将待保存的图纸数据填写至预先选定的工艺卡片上的步骤,包括:基于预设排序方式对图纸数据指示的工程符号进行排序,得到排序结果;在预设浏览界面上显示所述排序结果以及符号对应关系,其中,所述符号对应关系用于指示所述工程符号的符号内容与所述目标工艺设计图之间的对应关系;接收符号选择指令,其中,所述符号选择指令用于通过所述预设浏览界面选取待保存的工程符号;响应所述符号选择指令,将待保存的工程符号填写至预先选定的工艺卡片上。
可选地,基于预设排序方式对图纸数据指示的工程符号进行排序,得到排序结果的步骤,包括:确定所述图纸数据指示的各个工程符号在所述目标工艺设计图中的符号位置;基于所述符号位置,按照所述工程符号相对于工艺简图的顺时针顺序依次读取所述工程符号;按照读取顺序,对图纸数据指示的工程符号进行排序,得到所述排序结果。
可选地,将待保存的工程符号填写至预先选定的工艺卡片上的步骤,包括:对所述图纸数据指示的各个工程符号进行标识处理;基于标识处理的结果,将各个工程符号的数据依次填写至预先选定的工艺卡片上。
根据本发明实施例的另一方面,还提供了一种图纸数据的保存装置,包括:提取单元,用于提取目标工艺设计图中的图纸数据;填写单元,用于将所述图纸数据填写至预先选定的工艺卡片中;建立单元,用于建立所述图纸数据与所述工艺卡片的单元格之间的关联关系;保存单元,用于基于所述关联关系,将更新后的图纸数据同步保存至所述工艺卡片上。
可选地,提取单元包括:第一确定模块,用于确定待提取的所述目标工艺设计图的图纸标识;第一提取模块,用于基于所述图纸标识,采用预设工艺图表的尺寸提取功能,提取所述目标工艺设计图中的工程符号;第二确定模块,用于将提取到的所述工程符号作为所述图纸数据。
可选地,所述图纸数据的保存装置还包括:第三确定模块,用于在提取目标工艺设计图中的图纸数据之后,确定当前工程设计系统的自定义符号格式;第一转换模块,用于将所述图纸数据的数据格式转换为所述自定义符号格式。
可选地,所述填写单元包括:第四确定模块,用于确定预先选定的工艺卡片的卡片标识以及待填写的单元格的位置;填写模块,用于基于所述卡片标识和所述单元格的位置,将待保存的图纸数据填写至预先选定的工艺卡片上。
可选地,所述填写模块包括:第一排序子模块,用于基于预设排序方式对图纸数据指示的工程符号进行排序,得到排序结果;第一显示子模块,用于在预设浏览界面上显示所述排序结果以及符号对应关系,其中,所述符号对应关系用于指示所述工程符号的符号内容与所述目标工艺设计图之间的对应关系;第一接收子模块,用于接收符号选择指令,其中,所述符号选择指令用于通过所述预设浏览界面选取待保存的工程符号;第一填写子模块,用于响应所述符号选择指令,将待保存的工程符号填写至预先选定的工艺卡片上。
可选地,所述第一排序子模块包括:确定子模块,用于确定所述图纸数据指示的各个工程符号在所述目标工艺设计图中的符号位置;读取子模块,用于基于所述符号位置,按照所述工程符号相对于工艺简图的顺时针顺序依次读取所述工程符号;第二排序子模块,用于按照读取顺序,对图纸数据指示的工程符号进行排序,得到所述排序结果。
可选地,第一填写子模块包括:标识子模块,用于对所述图纸数据指示的各个工程符号进行标识处理;第二填写子模块,用于基于标识处理的结果,将各个工程符号的数据依次填写至预先选定的工艺卡片上。
根据本发明实施例的另一方面,还提供了一种电子设备,包括:处理器;以及存储器,用于存储所述处理器的可执行指令;其中,所述处理器配置为经由执行所述可执行指令来执行上述任意一项所述的图纸数据的保存方法。
根据本发明实施例的另一方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行上述任意一项所述的图纸数据的保存方法。
本发明实施例中,采用提取目标工艺设计图中的图纸数据,将图纸数据填写至预先选定的工艺卡片中,建立图纸数据与工艺卡片的单元格之间的关联关系,基于关联关系,将更新后的图纸数据同步保存至工艺卡片上。在该实施例中,可以自动化提取图纸数据,能够提高工艺编制效率,并提高工艺数据的准确性,降低了手工编制工艺出错的几率,实现了设计图纸对卡片中工艺数据的同步,从而解决相关技术中通过手工编制工艺卡片,不仅效率低,而且容易出错,导致准确性明显降低的技术问题。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据本发明实施例的一种可选的图纸数据的保存方法的流程图;
图2是根据本发明实施例的另一种可选的图纸数据的保存方法的流程图;
图3是根据本发明实施例的一种可选的图纸数据的保存装置的示意图。
具体实施方式
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
为便于本领域技术人员理解本发明,下面对本发明各实施例中涉及的部分术语或者名词做出解释:
工艺卡片:按产品或者零部件的某一阶段编制的一种工艺文件。工艺卡片以工序为单位,能够详细说明整个工艺过程。
工艺图表,提供图形绘制、编辑工具,对工艺产品的工程符号和产品参数快速进行统计、汇总,并输出BOM清单(物料清单)。
本发明可以应用于各种工业设计软件(例如,CAXA软件,可以进行数字化设计、数字化制造、产品全生命周期管理)中,通过工业设计软件能够设计各种待加工产品的图纸,呈现三维工艺,通过在工艺上添加三维简图来呈现工艺零部件的形态和加工数据。使用人员可以将现有的设计图纸并入到工艺卡片上,并通过图纸提取功能(包括尺寸提取功能)提取并入的图纸,然后按流程选择填写卡片和单元格,并选择排序方式和标号形状生成标号,最后将提取的内容填写到对应卡片中。下面结合各个实施例来详细说明本发明。
实施例一
根据本发明实施例,提供了一种图纸数据的保存方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
图1是根据本发明实施例的一种可选的图纸数据的保存方法的流程图,如图1所示,该方法包括如下步骤:
步骤S102,提取目标工艺设计图中的图纸数据;
步骤S104,将图纸数据填写至预先选定的工艺卡片中;
步骤S106,建立图纸数据与工艺卡片的单元格之间的关联关系;
步骤S108,基于关联关系,将更新后的图纸数据同步保存至工艺卡片上。
通过上述步骤,可以提取目标工艺设计图中的图纸数据,将图纸数据填写至预先选定的工艺卡片中,建立图纸数据与工艺卡片的单元格之间的关联关系,基于关联关系,将更新后的图纸数据同步保存至工艺卡片上。在该实施例中,可以自动化提取图纸数据,能够提高工艺编制效率,并提高工艺数据的准确性,降低了手工编制工艺出错的几率,实现了设计图纸对卡片中工艺数据的同步,从而解决相关技术中通过手工编制工艺卡片,不仅效率低,而且容易出错,导致准确性明显降低的技术问题。
本实施例中的工艺图表提供了尺寸提取的方法,可以将设计图纸或者工艺简图中的工程符号提取并填写到单元格中,同时建立关联关系,可以在工程符号(例如,机械加工时,需要提取杯子-外径、内径、表面粗糙度等工程符号和数值)修改后进行关联更新。
下面结合上述各实施步骤来详细说明本发明实施例。
步骤S102,提取目标工艺设计图中的图纸数据。
目标工艺设计图可以包含整个工艺产品的设计文件,包含有工程符号(一般环绕于产品的周围)、零部件设计、产品简图等。
可选的,提取目标工艺设计图中的图纸数据的步骤,包括:确定待提取的目标工艺设计图的图纸标识;基于图纸标识,采用预设工艺图表的尺寸提取功能,提取目标工艺设计图中的工程符号;将提取到的工程符号作为图纸数据。
图纸标识可以包括但不限于:数字、字符、数字+字母、颜色,通过图纸标识能够快速查询到各个工艺产品的工艺设计图。
本实施例中涉及的工程符号可以是指产品的参数符号,例如,宽度、高度、长度、粗糙度、形态。本实施例中的工艺图表提供了专用尺寸提取功能,通过尺寸提取功能,扫描工艺设计图,得到各个工程符号。
另一种可选的,在提取目标工艺设计图中的图纸数据之后,保存方法还包括:确定当前工程设计系统的自定义符号格式;将图纸数据的数据格式转换为自定义符号格式。
自定义符号格式是由于加工有误差,需要自定义工程符号的解析方式,按照字符串的方式解析所有的工程符号数据,例如,尺寸长度:基准值100,需要确定在基准值上下偏差范围内的图纸数据),将图转换成文字格式。
通过工艺图表的尺寸提取功能,选定要进行提取设计图纸或工艺简图,将图纸中的工程符号全部获取到,并将其转换成工程设计系统(例如CAXA软件系统)自定义的格式。
步骤S104,将图纸数据填写至预先选定的工艺卡片中。
可选的,将图纸数据填写至预先选定的工艺卡片中的步骤,包括:确定预先选定的工艺卡片的卡片标识以及待填写的单元格的位置;基于卡片标识和单元格的位置,将待保存的图纸数据填写至预先选定的工艺卡片上。
本实施例中,为每张工艺卡片设计不同的卡片标识,工艺卡片能够为施工人员所使用,其可以按照工艺卡片进行有序施工。工艺卡片上包含有多个单元格,单元格可以呈纵横列排序,每一行单元格可以排列同一个零部件的工程符号,每一列可以呈现不同类型的工程符号数据。
另一种可选的,将待保存的图纸数据填写至预先选定的工艺卡片上的步骤,包括:基于预设排序方式对图纸数据指示的工程符号进行排序,得到排序结果;在预设浏览界面上显示排序结果以及符号对应关系,其中,符号对应关系用于指示工程符号的符号内容与目标工艺设计图之间的对应关系;接收符号选择指令,其中,符号选择指令用于通过预设浏览界面选取待保存的工程符号;响应符号选择指令,将待保存的工程符号填写至预先选定的工艺卡片上。
本实施例中,基于预设排序方式对图纸数据指示的工程符号进行排序,得到排序结果的步骤,包括:确定图纸数据指示的各个工程符号在目标工艺设计图中的符号位置;基于符号位置,按照工程符号相对于工艺简图的顺时针顺序依次读取工程符号;按照读取顺序,对图纸数据指示的工程符号进行排序,得到排序结果。
弹出对话框设置将要进行填写的卡片和单元格,同时选定生成标号的形状和排序方式。后台程序会根据选定的排序方式对所有的符号进行排序(对工程符号进行标号,顺时针进行坐标排序),同时弹出预览界面,显示符号内容和图纸之间的对应关系,这时可以根据图纸和所提取的内容进行选择,将需要提取的工程符号选择,进行下一步填写。
作为本实施例可选的实施方式,将待保存的工程符号填写至预先选定的工艺卡片上的步骤,包括:对图纸数据指示的各个工程符号进行标识处理;基于标识处理的结果,将各个工程符号的数据依次填写至预先选定的工艺卡片上。
最后,将选中的工程符号中对应的标号填写到工艺简图上,并将工程符号的内容填写到选定的卡片和单元格中,同时将在单元格中保存单元格和工程符号的关系,以便用来同步数据。
步骤S106,建立图纸数据与工艺卡片的单元格之间的关联关系。
步骤S108,基于关联关系,将更新后的图纸数据同步保存至工艺卡片上。
如果在工艺编制的过程中,设计人员修改了图纸,可以通过尺寸提取的更新功能,将更新后的图纸数据同步保存至工艺卡片上(可以将设计图纸中的更新数据同步到关联工艺卡片的单元格中)。这样就既保证了设计图纸和工艺中的数据一致性,大大减轻了工艺编制人员的工作量,提高了工作效率,并做到了数据的智能化同步。
图2是根据本发明实施例的另一种可选的图纸数据的保存方法的流程图,如图2所示,该保存方法包括:
步骤S202,选择设计图纸或者设计图形;
步骤S204,提取工程符号,并转换成自定义格式;
步骤S206,基于提取的图纸数据生成工艺卡片;
步骤S208,对提取的工程符号按照预设设定规则进行标号;
步骤S210,将提取的工程符号的数据填写到工艺卡片中,并和设计图纸建立关联关系。
通过上述步骤,能够选择设计图纸或者设计图形,提取工程符号,并转换成自定义格式,基于提取的图纸数据生成工艺卡片,对提取的工程符号按照预设设定规则进行标号,将提取的工程符号的数据填写到工艺卡片中,并和设计图纸建立关联关系。利用工程符号自提取功能,能够提取设计图纸的数据,并生成工艺卡片,在工艺图表系统应用中,本实施方式使用简单且容易理解,使用人员可以将现有的设计图纸并入到工艺卡片上,并通过尺寸提取功能提取并入的图纸,然后按流程选择填写卡片和单元格,并选择排序方式和标号形状生成标号,最后将提取的内容填写到对应的工艺卡片中,本实施例,不仅能大大提高工艺编制效率,并提高工艺数据的准确性,降低了手工编制工艺出错的几率,实现了设计图纸对卡片中工艺数据的同步。
下面结合另一种可选的实施例来说明本发明。
实施例二
本实施例提供了一种图纸数据的保存装置,该保存装置包含了多个实施单元,每个实施单元对应于上述实施例一中的各个实施步骤。
图3是根据本发明实施例的一种可选的图纸数据的保存装置的示意图,如图3所示,该保存装置可以包括:提取单元31、填写单元33、建立单元35、保存单元37,其中,
提取单元31,用于提取目标工艺设计图中的图纸数据;
填写单元33,用于将图纸数据填写至预先选定的工艺卡片中;
建立单元35,用于建立图纸数据与工艺卡片的单元格之间的关联关系;
保存单元37,用于基于关联关系,将更新后的图纸数据同步保存至工艺卡片上。
上述图纸数据的保存装置,可以通过提取单元31提取目标工艺设计图中的图纸数据,通过填写单元33将图纸数据填写至预先选定的工艺卡片中,通过建立单元35建立图纸数据与工艺卡片的单元格之间的关联关系,通过保存单元37基于关联关系,将更新后的图纸数据同步保存至工艺卡片上。在该实施例中,可以自动化提取图纸数据,能够提高工艺编制效率,并提高工艺数据的准确性,降低了手工编制工艺出错的几率,实现了设计图纸对卡片中工艺数据的同步,从而解决相关技术中通过手工编制工艺卡片,不仅效率低,而且容易出错,导致准确性明显降低的技术问题。
可选的,提取单元包括:第一确定模块,用于确定待提取的目标工艺设计图的图纸标识;第一提取模块,用于基于图纸标识,采用预设工艺图表的尺寸提取功能,提取目标工艺设计图中的工程符号;第二确定模块,用于将提取到的工程符号作为图纸数据。
可选的,图纸数据的保存装置还包括:第三确定模块,用于在提取目标工艺设计图中的图纸数据之后,确定当前工程设计系统的自定义符号格式;第一转换模块,用于将图纸数据的数据格式转换为自定义符号格式。
可选的,填写单元包括:第四确定模块,用于确定预先选定的工艺卡片的卡片标识以及待填写的单元格的位置;填写模块,用于基于卡片标识和单元格的位置,将待保存的图纸数据填写至预先选定的工艺卡片上。
可选的,填写模块包括:第一排序子模块,用于基于预设排序方式对图纸数据指示的工程符号进行排序,得到排序结果;第一显示子模块,用于在预设浏览界面上显示排序结果以及符号对应关系,其中,符号对应关系用于指示工程符号的符号内容与目标工艺设计图之间的对应关系;第一接收子模块,用于接收符号选择指令,其中,符号选择指令用于通过预设浏览界面选取待保存的工程符号;第一填写子模块,用于响应符号选择指令,将待保存的工程符号填写至预先选定的工艺卡片上。
可选的,第一排序子模块包括:确定子模块,用于确定图纸数据指示的各个工程符号在目标工艺设计图中的符号位置;读取子模块,用于基于符号位置,按照工程符号相对于工艺简图的顺时针顺序依次读取工程符号;第二排序子模块,用于按照读取顺序,对图纸数据指示的工程符号进行排序,得到排序结果。
可选的,第一填写子模块包括:标识子模块,用于对图纸数据指示的各个工程符号进行标识处理;第二填写子模块,用于基于标识处理的结果,将各个工程符号的数据依次填写至预先选定的工艺卡片上。
上述的图纸数据的保存装置还可以包括处理器和存储器,上述提取单元31、填写单元33、建立单元35、保存单元37等均作为程序单元存储在存储器中,由处理器执行存储在存储器中的上述程序单元来实现相应的功能。
上述处理器中包含内核,由内核去存储器中调取相应的程序单元。内核可以设置一个或以上,通过调整内核参数来建立图纸数据与工艺卡片的单元格之间的关联关系,用于基于关联关系,将更新后的图纸数据同步保存至工艺卡片上。
上述存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM),存储器包括至少一个存储芯片。
根据本发明实施例的另一方面,还提供了一种电子设备,包括:处理器;以及存储器,用于存储处理器的可执行指令;其中,处理器配置为经由执行可执行指令来执行上述任意一项的图纸数据的保存方法。
根据本发明实施例的另一方面,还提供了一种计算机可读存储介质,计算机可读存储介质包括存储的计算机程序,其中,在计算机程序运行时控制计算机可读存储介质所在设备执行上述任意一项的图纸数据的保存方法。
本申请还提供了一种计算机程序产品,当在数据处理设备上执行时,适于执行初始化有如下方法步骤的程序:提取目标工艺设计图中的图纸数据;将图纸数据填写至预先选定的工艺卡片中;建立图纸数据与工艺卡片的单元格之间的关联关系;基于关联关系,将更新后的图纸数据同步保存至工艺卡片上。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
- 上一篇:石墨接头机器人自动装卡簧、装栓机
- 下一篇:一种适用多种场景的规则配置方法