首页> 中国专利> 在PowerMill软件中对模具上的基准孔添加字符标记的方法和装置

在PowerMill软件中对模具上的基准孔添加字符标记的方法和装置

摘要

本发明提供一种在PowerMill软件中对模具上的基准孔添加字符标记的方法和装置,其中,所述方法的实现步骤包括:在PowerMill软件的操作界面上选取模具上基准孔所在的平台面,依据所述选取来触发在所述平台面上生成所述基准孔的孔特征;响应所述孔特征,在所述平台面上自动导入表示所述孔特征的字符,且各所述字符在所述平台面上以所述PowerMill软件中的参考线格式进行显示。本发明在PowerMill软件里通过选取基准孔所在平台面,自动获取该孔的坐标值,然后自动生成所需的文字,供编程人员使用,过程快捷,大大提升安全性和编程效率。

著录项

  • 公开/公告号CN105957153A

    专利类型发明专利

  • 公开/公告日2016-09-21

    原文格式PDF

  • 申请/专利权人 重庆平伟汽车科技股份有限公司;

    申请/专利号CN201610285135.6

  • 发明设计人 王章永;杨晓东;王卫生;

    申请日2016-05-03

  • 分类号G06T19/00(20110101);

  • 代理机构31219 上海光华专利事务所;

  • 代理人尹丽云

  • 地址 401122 重庆市渝北区北部新区礼嘉镇礼洁路20号

  • 入库时间 2023-06-19 00:30:14

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2019-06-28

    授权

    授权

  • 2016-10-19

    实质审查的生效 IPC(主分类):G06T19/00 申请日:20160503

    实质审查的生效

  • 2016-09-21

    公开

    公开

说明书

技术领域

本发明涉及模具加工技术领域,特别是涉及一种在PowerMill软件中对模具上的基准孔添加字符标记的方法和装置。

背景技术

在模具加工过程中,三销基准孔是每个模座不可或缺的部分,在模具的加工过程中尤其是二次加工,会需要使用三销基准孔找寻模具的加工中心。而在模具返修时,三销基准孔是唯一能反应出模具加工中心的标识。所以三销基准孔的坐标记录对模具加工和返修时非常重要的步骤,传统的方式是采用人工手敲钢印的方法,在模具的三销基准孔所在的平台面上,用钢印敲出该基准孔的X、Y、Z值。手工敲击使用一个个的独立钢印在模具平台面上每次敲出一个字符,所以字符与字符之间容易造成歪斜,影响美观,更重要的是如果敲错,更改起来比较麻烦。

而且,目前企业采用的模具编程软件是英国Delcam名下的PowerMill,该软件编程效率较高,安全性好,但PowerMill软件目前没有提供文字书写功能,也就是说目前不能在PowerMill软件里面写字然后使用该文字生成加工程序,现在的做法是在第三方软件里将需要的文字(基准孔的坐标值)写好,再导入到PowerMill软件生成加工程序,过程繁琐,编程效率较低。而且文字是手工书写,容易出错。

发明内容

鉴于以上所述现有技术的缺点,本发明的目的在于提供一种在PowerMill软件中对模具上的基准孔添加字符标记的方法和装置,用于解决现有技术中PowerMill软件不支持文字书写功能而导致不能有效实现基准孔坐标文字标记的问题。

为实现上述目的及其他相关目的,本发明提供以下技术方案:

一种在PowerMill软件中对模具上的基准孔添加字符标记的方法,所述方法包括以下步骤:在PowerMill软件的操作界面上选取模具上基准孔所在的平台面,依据所述选取来触发在所述平台面上生成所述基准孔的孔特征;响应所述孔特征,在所述平台面上自动导入表示所述孔特征的坐标值的字符,且各所述字符在所述平台面上以所述PowerMill软件中的参考线格式进行显示。

优选地,还包括步骤:通过执行所述PowerMill软件上的平移与旋转操作来对所述字符 在所述平台面上的位置进行对应的移动或旋转。

优选地,所述在所述平台面上生成所述基准孔的孔特征的步骤还包括:在所述平台面上生成所述基准孔的孔特征并非唯一时;在PowerMill软件的操作界面上弹出一供输入任一孔特征参考值的交互窗口;将在所述交互窗口中输入的所述任一孔特征参考值与生成的孔特征进行比较,确定并生成与所述任一孔特征参考值一致的孔特征。

优选地,所述响应所述孔特征,在所述平台面上自动导入表示所述孔特征的字符的步骤包括:将所述孔特征为字符数组;按设定顺序将所述字符数组中的各字符依次与字库中的字符文件进行比对,并依次导出文件名与各所述字符数组中字符一致的字符文件,所述字符文件按照预设的显示位置显示在所述平台面上。

优选地,所述字库的建立方法包括:在第三方工具中以线条的格式绘制所有用于表示孔特征的坐标和坐标值的字符,并将各所述字符导出保存为第一格式字符文件;通过PowerMill软件中的转换器将所述第一格式字符文件转换为第二格式字符文件;将所有用于表示所述孔特征的坐标和坐标值的第二格式字符文件储存于同一文件夹中形成所述字库。

此外,本发明还提供了一种在PowerMill软件中对模具上的基准孔添加字符标记的装置,包括:孔特征获取模块,用于通过在PowerMill软件的操作界面上选取模具上基准孔所在的平台面,依据所述选取来触发在所述平台面上生成所述基准孔的孔特征;字符标记添加模块,用于响应所述孔特征,在所述平台面上自动导入表示所述孔特征的字符,且各所述字符在所述平台面上以所述PowerMill软件中的参考线格式进行显示。

优选地,还包括:位置调整模块,用于通过执行所述PowerMill软件上的平移与旋转操作来对所述字符在所述平台面上的位置进行对应的移动或旋转。

优选地,所述孔特征获取模块包括:孔特征条件获取单元:用于在所述平台面上生成所述基准孔的孔特征并非唯一时,在PowerMill软件的操作界面上弹出一供输入任一孔特征参考值的交互窗口,将在所述交互窗口中输入的所述任一孔特征参考值与生成的孔特征进行比较,确定并生成与所述任一孔特征参考值一致的孔特征。

优选地,所述字符标记添加模块包括:字符数组转换单元,用于将所述孔特征转换为字符数组;字符输入单元,用于按设定顺序将所述字符数组中的各字符依次与字库中的字符文件进行比对,并依次导出文件名与各所述字符数组中字符一致的字符文件,所述字符文件按照预设的显示位置显示在所述平台面上。

优选地,还包括:字库建立模块,其用于在第三方工具中以线条的格式绘制所有用于表示孔特征的坐标和坐标值的字符,并将各所述字符导出保存为第一格式字符文件;通过 PowerMill软件中的转换器将所述第一格式字符文件转换为第二格式字符文件;将所有用于表示所述孔特征的坐标和坐标值的第二格式字符文件储存于同一文件夹中形成所述字库。

如上所述,本发明具有以下有益效果:本发明在PowerMill软件里通过选取基准孔所在平台面,自动获取该孔的坐标值,然后自动生成所需的文字,供编程人员使用,过程快捷,大大提升安全性和编程效率。

附图说明

图1为本发明在PowerMill软件中对模具上的基准孔添加字符标记的方法的流程图。

图2为本发明在所述平台面上生成基准孔的孔特征并非唯一时如何解决的流程图。

图3为本发明中字库建立的流程图。

图4为本发明如何将字库中的字符文件导出至平台面上显示的流程图。

图5为本发明在PowerMill软件中对模具上的基准孔添加字符标记的装置的原理图。

图6为本发明在PowerMill软件中对模具上的基准孔添加字符标记的装置的另一原理图。

图7为本发明中孔特征获取模块的原理图。

图8为本发明中字符标记添加模块的原理图。

图9为本发明在PowerMill软件中对模具上的基准孔添加字符标记的装置的又一原理图。

元件标号说明

100装置

110孔特征获取模块

111孔特征条件获取单元

120字符标记添加模块

121字符数组转换单元

122字符输入单元

130位置调整模块

140字库建立模块

S11~S22 步骤

具体实施方式

以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精 神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。

需要说明的是,以下实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图式中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。

现有技术中,PowerMill是英国Delcam Plc公司出品的功能强大,加工策略丰富的数控加工编程软件系统。其采用全新的中文用户界面,提供完善的加工策略,可以方便用户在加工前了解整个加工过程及加工结果,节省加工时间。

不过,在使用中发现PowerMill中并不具有附字的功能,特别是在对基准孔添加坐标值说明时尤为不方便。为此,本发明提供以下实施例拉解决上述问题。

实施例1

本实施例将给出一种在PowerMill软件中对模具上的基准孔添加字符标记的方法,如图1,下面对所述方法的具体实现步骤作详细阐述。

步骤S11,在PowerMill软件的操作界面上选取模具上基准孔所在的平台面,依据所述选取来触发在所述平台面上生成所述基准孔的孔特征。

在具体实施中,PowerMill软件中具有生成孔特征的功能,其中,孔特征是PowerMill软件里表示孔的一种方法,孔特征可提供该孔的直径、圆心坐标、孔的深度等值。

在上述步骤S11中,在模具上选取平台面后,可以使用PowerMill生成孔特征的功能,生成出孔特征(即基准孔的孔特征),获取孔特征的直径与圆心坐标值。

在具体实施中,可以在PowerMill软件的操作界面上来找到基准孔在模具上的所在平台面,然后使用生成孔特征功能即可在平台面上生成对应的孔特征。

在具体实施中,在所述平台面上生成基准孔的孔特征并非唯一时,即在平台面上存在多个孔特征,见图2,此时可以通过以下步骤来处理:

步骤S111,判断到在所述平台面上生成所述基准孔的孔特征并非唯一时,在PowerMill软件的操作界面上弹出一供输入任一孔特征的坐标值的参考值的交互窗口;

步骤S112,将在所述交互窗口中输入的任一所述参考值与生成的孔特征进行比较,确定并生成与所述任一孔特征参考值一致的孔特征。

通过上述步骤S111和S112可以生成正确的孔特征,更为具体的,所述任一孔特征参考值可以为基准孔的直径。

步骤S12,响应所述孔特征,在所述平台面上自动导入表示所述孔特征的字符,各所述字符在所述平台面上以所述PowerMill软件中参考线的格式予以显示。

在具体实施中,由于字库中的字符文件默认导入的坐标是一样的,所以,如果不对导入的字符文件做显示的处理,会出现字符重叠的现象。为避免这种情况,实际操作中采用以下方法来予以克服:对导入的字符做一定的位移,以导入字符“X-920”为例,在导入第一行字符数组中的字符文件时,第一个“X”的X、Y方向的位移量均为0,即X保持不动,字符X的锚点作为该参考线的锚点,“X”后面导入一个空格,空格不需要导入字符,但需要位移量,如X方向位移量5MM,Y方向为零;接着再导入“-”时,位移量为10MM,依次循环,直到第一行字符导入完毕,显示结果变为:X-920。同理,如果还需要导入第二行字符,将所要导入字符的Y方向的位移量都为10MM,X方向从0到5MM到10MM依次循环,同理,第三行字符Y方向的位移量都为20MM,X方向位移量同样从0到5MM到10MM依次循环。通过上述方案,可以将从字库中导出的字符依次有序地显示在平台面上。

在具体实施中,通过上述步骤S12可以实现在平台面上自动显示孔特征的坐标值的字符表示,而这种显示是基于孔特征和字库来实现的。

更为具体的来说,要在平台面上显示字符,需要建立相应的字库。因为,现有的PowerMill软件中并没有相应的用于表示孔特征的坐标值的字库。见图3,该字库的建立可以通过以下步骤来予以实现:

步骤S21,从第三方工具中导出所有用于表示孔特征的坐标和坐标值的第一格式字符文件。

具体地,在步骤S21中,第三方工具可以为现有的各大三维制图软件,例如可以为NX,在第三方软件(如NX)里面书写需要的字符,如:“X 1000”,其中每个字符的字体选用单线条,然后将此字符作为线条输出成IGES格式,保存为一个独立的IGES格式文件,即第一格式字符文件。当然,也可以选用其它三维软件来制作上述第一格式字符文件。

步骤S22,通过PowerMill软件中的转换器将所述第一格式字符文件转换为第二格式字符文件。

具体地,可以然后使用PowerMill自带的转换器Exchange,将IGES文件转换成PowerMill内部格式文件DGK,这样就可以实现直接在PowerMill软件中来实现字符的导入。

步骤S23,并将所有可用于表示所述孔特征的第二格式字符文件储存于一个文件夹中形成所述字库。

上述字库的建立原理在于,通过在第三方软件中以线条的方式来绘制所需要的字符,并 按照第一格式进行保存。需要理解的是,这里的第一格式应该是在PowerMill自带的转换器Exchange所支持的中间格式(即允许转换为PowerMill文件格式的格式)的范围内。之后再通过PowerMill自带的转换器Exchange来将该第一格式转换为PowerMill的文件格式,这样的目的是为了实现能够在PowerMill软件中对该字库进行直接操作。当然,相比在powermill中直接操作中间格式文件,本发明速度更快,因为操作中间格式文件时它内部自动有一个转换过程。

需要注意的是,保存字库时只保存单个字符,字符原点为软件绝对坐标:X0、Y0、Z0。

更为详细地来说,上述字库的建立过程可以简单描述为:本发明需要使用到的文字较少,分别为数字0~9,字母X、Y、Z,负号“-”,小数点,共15个字符,故可以在NX里,分别书写以上15个字符,以绝对坐标系原点的位置(X0、Y0、Z0)作为字符的锚点,采用固定的字体与大小,然后分别保存为独立的IGES文件,文件名可采用对应的字符本身,如数字9,在NX里导出后保存为9.IGES(唯一小数点不能作为文件名使用,故需另外命名,在使用的时候单独判断,例如可以统一采用一个可是别的字符来进行命名);最后将以上15个字符使用Exchange转换成对应的DGK文件存放到一个文件夹下,该文件夹可以被认为成一个微型字库。

更为具体的来说,在按照上述步骤建立好字库以后,还需要将孔特征与字库进行关联,从而可以依据孔特征来实现从字库中自动导出与孔特征对应的字符数组一致的字符文件,从而在PowerMill中的模具的平台面上自动添加字符的目的。

具体的,在获取到孔特征以后,再获取孔特征坐标值,将坐标值转换成对应的字符数组,然后利用该字符数组来实现从字库中导出相应的字符文件。见图4,其具体实现步骤可以包括:

步骤S121,将所获取生成的孔特征的坐标值转换为字符数组,即将孔特征所包含的坐标和坐标值依次转换成相应的字符。

例如,将一生成的孔特征的坐标值(X-920,Y 0,Z 100)转换成的字符数组为:

char[]s1="X-920";

char[]s2="Y 0";

char[]s3="Z 100"。

其中,-920、0、100分别对应为孔特征的坐标值,而X、Y、Z分别对应该坐标。

步骤S122,按设定顺序将所述字符数组中的各字符依次与字库中的字符文件进行比对,并依次导出与各所述字符数组中字符一致的字符文件,所述字符文件按照预设的显示位置显 示在所述平台面上。

步骤S13,通过执行所述PowerMill软件上的平移与旋转操作来对所述字符在所述平台面上的位置进行对应的移动或旋转。这样可以对平台上的字符进行位置设置,以满足实际的需要。

更为详细的来说,可以使用Delcam Plc公司提供的软件二次开发接口文件与微软提供的开发工具VS2010平台结合,本实施例中的所有针对PowerMill软件内部进行的操作均可以通过该二次开发接口来实现。

具体的,所述二次开发接口文件具体为PowerSolutionDOTNetOLE.dll。

需要理解的是,上述步骤S121既可以用于在步骤S11中实现,也可以用于在步骤S12中实现。

实施例2

本实施例还提供了一种在PowerMill软件中对模具上的基准孔添加字符标记的装置,请参见图5,该装置100包括:孔特征获取模块110,用于通过在PowerMill软件的操作界面上选取模具上基准孔所在的平台面,依据所述选取来触发在所述平台面上生成所述基准孔的孔特征;字符标记添加模块120,用于响应所述孔特征,在所述平台面上自动导入表示所述孔特征的字符,且各所述字符在所述平台面上以所述PowerMill软件中的参考线格式进行显示。

在具体实施中,请参见图6,该装置还包括位置调整模块130,其用于通过执行所述PowerMill软件上的平移与旋转操作来对所述字符在所述平台面上的位置进行对应的移动或旋转。

在具体实施中,请参见图7,孔特征获取模块110包括孔特征条件获取单元111,其用于在所述平台面上生成所述基准孔的孔特征并非唯一时,在PowerMill软件的操作界面上弹出一供输入任一孔特征参考值的交互窗口,将在所述交互窗口中输入的所述任一孔特征参考值与生成的孔特征进行比较,确定并生成与所述任一孔特征参考值一致的孔特征。

在具体实施中,请参见图8,字符标记添加模块120包括:字符数组转换单元121,用于将所述孔特征的坐标值转换为字符数组;字符输入单元122,用于按设定顺序将所述字符数组中的各字符依次与字库中的字符文件进行比对,并依次导出文件名与各所述字符数组中字符一致的字符文件,所述字符文件按照预设的显示位置显示在所述平台面上。

在具体实施中,请参见图9,该装置还包括字库建立模块140,其用于在第三方工具中以线条的格式绘制所有用于表示孔特征的坐标和坐标值的字符,并将各所述字符导出保存为第一格式字符文件;通过PowerMill软件中的转换器将所述第一格式字符文件转换为第二格式 字符文件;将所有用于表示所述孔特征的坐标和坐标值的第二格式字符文件储存于同一文件夹中形成所述字库。

综上所述,本发明在PowerMill软件里通过选取基准孔所在平台面,自动获取该孔的坐标值,然后自动生成所需的文字,供编程人员使用,过程快捷,大大提升安全性和编程效率。所以,本发明有效克服了现有技术中的种种缺点而具高度产业利用价值。

上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号