首页> 中国专利> 母线折弯机的折弯控制方法、装置及母线折弯机

母线折弯机的折弯控制方法、装置及母线折弯机

摘要

本发明公开了一种母线折弯机的折弯控制方法、装置及母线折弯机。其中,方法包括:存储预先确定的至少一种基本折弯形状及每种基本折弯形状对应的形状标识;接收模具信息、母线的材料信息和折弯信息;折弯信息包括形状标识序列及对应的尺寸信息;根据所述形状标识序列在所存储的至少一种基本折弯形状中依次查找每个形状标识对应的基本折弯形状;根据查找到的每个基本折弯形状及所述模具信息、母线的材料信息及折弯信息中对应所述查找到的基本折弯形状的尺寸信息,计算得到母线总料长及每段折弯所对应的包括折弯长度和折弯角度在内的折弯控制信息;利用所述折弯控制信息对具有所述总料长长度的母线进行折弯控制,从而实现了对母线折弯机的控制。

著录项

  • 公开/公告号CN104076732A

    专利类型发明专利

  • 公开/公告日2014-10-01

    原文格式PDF

  • 申请/专利权人 西门子工厂自动化工程有限公司;

    申请/专利号CN201310100231.5

  • 发明设计人 宋振国;彭伟;陈昌;

    申请日2013-03-26

  • 分类号G05B19/18;B21F1/00;

  • 代理机构北京康信知识产权代理有限责任公司;

  • 代理人李慧

  • 地址 100016 北京市朝阳区酒仙桥东路9号A1栋8层

  • 入库时间 2023-12-17 01:44:27

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2017-06-23

    授权

    授权

  • 2014-10-29

    实质审查的生效 IPC(主分类):G05B19/18 申请日:20130326

    实质审查的生效

  • 2014-10-01

    公开

    公开

说明书

技术领域

本发明涉及计算机控制领域,特别是一种母线折弯机的折弯控制方法、装置及母线 折弯机。

背景技术

母线指用高导电率的铜、铝质材料制成的,用以传输电能,具有汇集和分配电力的 产品。一般情况下,在不同应用场合下的母线有不同的特定形状。母线折弯机便是指对 母线进行折弯造作的专用机床等机械设备。

母线折弯机一般具有传动机构、执行机构、控制模块和人机界面等几部分。通常情 况下,控制模块一般采用单片机、PLC等来执行控制,而人机界面一般由上位机来实现。 目前有采用DOS系统来开发人机界面的。另外,本领域技术人员还在研究其它的实现方 法。

发明内容

有鉴于此,本发明一方面提出了一种母线折弯机的折弯控制方法,另一方面提出了 一种母线折弯机的折弯控制装置及母线折弯机,用以实现对母线折弯机的控制。

本发明中提出的母线折弯机的折弯控制方法,包括:

存储预先确定的至少一种基本折弯形状及每种基本折弯形状对应的形状标识;

接收折弯所用模具的模具信息、以及母线的材料信息和折弯信息;所述折弯信息包 括形状标识序列及所述形状标识序列中的每个形状标识所对应的基本折弯形状的尺寸信 息;

根据所述折弯信息中的形状标识序列在所存储的至少一种基本折弯形状中依次查找 每个形状标识对应的基本折弯形状;

根据查找到的每个基本折弯形状及所述模具信息、母线的材料信息及折弯信息中对 应所述查找到的基本折弯形状的尺寸信息,计算得到母线总料长及每段折弯所对应的包 括折弯长度和折弯角度在内的折弯控制信息;

利用所述折弯控制信息对具有所述总料长长度的母线进行折弯控制。

在本发明的一个实施方式中,所述利用折弯控制信息对具有所述总料长长度的母线 进行折弯控制之前,进一步包括:

根据每段折弯所对应的折弯长度和折弯角度,计算得到母线最终折弯形状的各端点 坐标,根据所述最终折弯形状的各端点坐标,将母线的最终折弯形状显示出来;

在根据所述最终折弯形状确定所述折弯信息满足折弯要求时,执行所述利用折弯控 制信息对具有所述总料长长度的母线进行折弯控制。

在本发明的一个实施方式中,所述根据最终折弯形状的各端点坐标,将母线的最终 折弯形状显示出来之前进一步包括:

根据所述最终折弯形状的各端点坐标得到最终折弯形状的边缘坐标值;

根据显示画面的尺寸及最终折弯形状的边缘坐标值计算得到当前缩放比例;

所述根据最终折弯形状的各端点坐标,将母线的最终折弯形状显示出来为:根据所 述当前缩放比例及所述最终折弯形状的各端点坐标,将母线的最终折弯形状通过显示画 面显示出来。

在本发明的一个实施方式中,所述利用折弯控制信息对具有所述总料长长度的母线 进行折弯控制之前或同时,进一步包括:

根据每段折弯所对应的折弯长度和折弯角度,计算得到每次折弯对应的各端点坐标, 根据所述每次折弯对应的各端点坐标,将母线的每段折弯过程根据要求动态显示出来。

在本发明的一个实施方式中,所述根据所述每次折弯对应的各端点坐标,将母线的 每段折弯过程根据要求动态显示出来之前进一步包括:

根据每次折弯对应的各端点坐标得到最终折弯形状的边缘坐标值;

根据显示画面的尺寸及最终折弯形状的边缘坐标值计算得到当前缩放比例;

所述根据所述每次折弯对应的各端点坐标,将母线的每段折弯过程根据要求动态显 示出来为:根据所述当前缩放比例及所述每次折弯对应的各端点坐标,将母线的每段折 弯过程根据要求通过显示画面动态显示出来。

本发明提出的母线折弯机的折弯控制装置,包括:

存储模块,用于存储预先确定的至少一种基本折弯形状及每种基本折弯形状对应的 形状标识;

接收模块,用于接收折弯所用模具的模具信息、以及母线的材料信息和折弯信息; 所述折弯信息包括形状标识序列及所述形状标识序列中的每个形状标识所对应的基本折 弯形状的尺寸信息;

查找模块,用于根据所述折弯信息中的形状标识序列在所存储的至少一种基本折弯 形状中依次查找每个形状标识对应的基本折弯形状;

第一计算模块,用于根据查找到的每个基本折弯形状及所述模具信息、母线的材料 信息及折弯信息中对应所述查找到的基本折弯形状的尺寸信息,计算得到母线总料长及 每段折弯所对应的包括折弯长度和折弯角度在内的折弯控制信息;

控制模块,用于利用所述折弯控制信息对具有所述总料长长度的母线进行折弯控制。

在本发明的一个实施方式中,该装置进一步包括:

第二计算模块,用于根据每段折弯所对应的折弯长度和折弯角度,计算得到母线最 终折弯形状的各端点坐标;

第一显示模块,用于根据所述最终折弯形状的各端点坐标,将母线的最终折弯形状 显示出来。

在本发明的一个实施方式中,该装置进一步包括:

第一缩放比例计算模块,用于根据所述最终折弯形状的各端点坐标得到最终折弯形 状的边缘坐标值,根据显示画面的尺寸及最终折弯形状的边缘坐标值计算得到当前缩放 比例;

所述第一显示模块根据所述当前缩放比例及所述最终折弯形状的各端点坐标,将母 线的最终折弯形状通过显示画面显示出来。

在本发明的一个实施方式中,该装置进一步包括:

第三计算模块,用于根据每段折弯所对应的折弯长度和折弯角度,计算得到每次折 弯对应的各端点坐标;

第二显示模块,用于根据所述每次折弯对应的各端点坐标,将母线的每段折弯过程 根据要求动态显示出来。

在本发明的一个实施方式中,该装置进一步包括:

第二缩放比例计算模块,用于根据每次折弯对应的各端点坐标得到最终折弯形状的 边缘坐标值,根据显示画面的尺寸及最终折弯形状的边缘坐标值计算得到当前缩放比例;

所述第二显示模块根据所述当前缩放比例及所述每次折弯对应的各端点坐标,将母 线的每段折弯过程根据要求通过显示画面动态显示出来。

本发明提出的母线折弯机,包括上述任一具体实现形式的母线折弯机的折弯控制装 置。

从上述方案中可以看出,由于本发明中预先确定了至少一种基本折弯形状及每种基 本折弯形状对应的形状标识,之后接收由形状标识序列和所述形状标识序列中的每个形 状标识所对应的基本折弯形状的尺寸信息后,根据形状标识序列确定相应的基本折弯形 状,根据对应该基本折弯形状的尺寸信息及预先接收的折弯所用模具的模具信息、以及 母线的材料信息,计算得到母线总料长及每段折弯所对应的包括折弯长度和折弯角度在 内的折弯控制信息,之后可利用所述折弯控制信息对具有所述总料长长度的母线进行折 弯控制,从而实现了对母线折弯机的控制。

另外,通过根据每段折弯所对应的折弯长度和折弯角度,计算得到每段折弯对应的 像素坐标,并根据所述像素坐标将母线的最终折弯形状通过显示模块显示出来,从而能 够直观显示母线的最终折弯效果,并可根据所述最终折弯形状确定当前的折弯信息是否 满足折弯要求,并在满足折弯要求时,才利用所述折弯控制信息对具有所述总料长长度 的母线进行折弯控制,从而减少了误操作。

此外,通过在折弯之前或折弯过程中,根据每段折弯所对应的折弯长度和折弯角度, 计算得到每次折弯对应的各端点坐标,根据所述每次折弯对应的各端点坐标,将母线的 每段折弯过程根据要求动态显示出来,可以对折弯过程进行监控,进一步减少误操作。

附图说明

下面将通过参照附图详细描述本发明的优选实施例,使本领域的普通技术人员更清 楚本发明的上述及其它特征和优点,附图中:

图1为本发明实施例中母线折弯机的折弯控制方法的示例性流程图。

图2为本发明实施例中所示的五种基本折弯形状的示意图。

图3为本发明实施例中的一种最终折弯形状的示意图。

图4a和图4b为本发明实施例中的动态折弯过程示意图。

图5a和图5b为本发明实施例中图像缩放的示意图。

图6为本发明实施例中母线折弯机的折弯控制装置的示例性结构图。

图7a至图7c为本发明实施例一具体示例中母线折弯上位机程序的形状标识序列编辑画 面。

图8为图3所示最终折弯形状所包括的每个基本折弯形状的尺寸示意图。

图9为本发明实施例一具体示例中动态监控窗口的示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,以下举实施例对本发明进一步详细 说明。

图1为本发明实施例中母线折弯机的折弯控制方法的示例性流程图。如图1所示,该方 法包括如下步骤:

步骤101,存储预先确定的至少一种基本折弯形状及每种基本折弯形状对应的形状标 识。

在工程实际应用中,母线折弯机所用原料大部分都是板材线材,所有折弯动作在一 个平面上进行。因此,可以将折弯的板材、线材抽象成平面上的一条折线。折线上的每 个顶点代表线材的折弯点,线段的长度表明了线材的比例长度。每个线段之间的夹角称 为折弯角度。这样,就将折弯板材抽象成了平面上的一条曲线。

经过上述抽象以后,折弯板材的形状就可以用一端带有折弯起始标记的折线来表示。

为了实现复杂的折弯形状,可以预先定义几种基本折弯形状,根据不同的需求,基 本折弯形状的数量可以不同。本实施例中,可预先定义如图2中所示的五种基本折弯形 状,并分别为每种基本折弯形状设置一个形状标识,如图2中所示的1、2、3、4、5。 当然,在本发明的其它实施例中,还可以有其它形式的形状标识,如字母形式的形状标 识、字符串形式的形状标识、字母和数字混合形式的形状标识,或者用其它数字表示的 形状标识等。

其中,对于每种基本折弯形状可通过函数模块的形式进行描述。或者,也可利用一 些编程语言的已有工具来实现。例如,WinCC提供的折线控件Poly Line,可以由用户自 定义折线的顶点数量和每个顶点的坐标构造出各种基本折弯形状。

步骤102,接收折弯所用模具的模具信息、以及母线的材料信息和折弯信息;所述 折弯信息包括形状标识序列及所述形状标识序列中的每个形状标识所对应的基本折弯形 状的尺寸信息。

本步骤中,折弯所用模具的模具信息可包括模具型号及模具的折弯半径等信息;母 线的材料信息可包括母线的厚度、宽度以及材质等信息。

折弯信息中的形状标识序列实际上是操作人员根据各基本折弯形状,将当前欲折弯 的母线的最终折弯形状拆分成相应的基本折弯形状后,对相应基本折弯形状的排列组合, 即通过相应基本折弯形状的排列组合来表示母线的最终折弯形状。

折弯信息中的对应基本折弯形状的尺寸信息可以采用多种形式进行表示,例如可仅 采用外侧尺寸来表示,或仅采用内侧尺寸来表示,或采用外侧尺寸带角度的形式进行表 示,又或者采用内侧尺寸带角度的形式进行表示等。

例如,对于图3所示的最终折弯形状可以拆分成两个图2中所示的形状标识1对应 的折弯形状,此时得到形状标识序列11;也可以拆分成一个图2中所示的形状标识3对 应的折弯形状,此时得到形状标识序列3。

得到形状标识序列以后,按照形状标识序列的顺序为每个基本折弯形状确定相应的 尺寸信息,形状标识序列所代表的基本折弯形状首尾相连得到最终折弯形状,即最终的 工件形状。

步骤103,根据所述折弯信息中的形状标识序列在所存储的至少一种基本折弯形状 中依次查找每个形状标识对应的基本折弯形状。

本步骤中,可根据所述折弯信息中的形状标识序列,依次调用相应的基本折弯形状。

步骤104,根据查找到的每个基本折弯形状及所述模具信息、母线的材料信息及折 弯信息中对应所述查找到的基本折弯形状的尺寸信息,计算得到母线总料长及每段折弯 所对应的包括折弯长度和折弯角度在内的折弯控制信息。

本步骤中,在步骤103中调用到相应的基本折弯形状时,将步骤102中接收的各信 息作为这些基本折弯形状的参数进行计算,得到母线总料长及每段折弯所对应的包括折 弯长度和折弯角度在内的折弯控制信息。

之后,可将母线总料长显示出来,供操作人员根据该总料长对母线进行截取,以得 到具有总料长长度的母线。

步骤105,利用所述折弯控制信息对具有所述总料长长度的母线进行折弯控制。

本发明实施例中,可在执行步骤105之前,对母线的最终折弯形状进行预览。具体 实现时,可根据每段折弯所对应的折弯长度和折弯角度,计算得到母线最终折弯形状的 各端点坐标,根据所述最终折弯形状的各端点坐标,将母线的最终折弯形状显示出来。

假设母线的最终折弯形状可分解得到N个折弯段,且每段的折弯长度和折弯角度分 别为(L1,W1),(L2,W2),…,(Ln,Wn),则根据坐标旋转平移公式可以得到如下式(1)所 示结果:

xi=xi-1+Li×cos(Σ0i-1Wn)

yi=yi-1+Li×sin(Σ0i-1Wn)---(1)

其中:xi,yi为折弯工件第i个端点的横坐标和纵坐标,Li为第i个折弯段的长度, Wi为第i个折弯点所对应的折弯角度。

将得到的坐标赋值到相应的显示模块上,便可生成图形预览。例如,可将得到的坐 标赋值到WinCC Poly Line的相关属性中,就可得到与折弯信息对应的折弯形状,并最终 生成最终的图形预览。

例如,对于图3所示最终折弯形状,可进行如图3所示的分解,得到四个端点坐标。 其中,Li为第i个折弯段的长度,Wi为该段所对应的折弯角度。

在生成最终折弯形状的预览之后,操作人员可根据该最终折弯形状判断是否与折弯 需求一致,即是否满足折弯要求,从而判断所输出的形状标识序列及相应的尺寸信息是 否正确,在确定所述折弯信息满足折弯要求时,再执行步骤105所述的利用折弯控制信 息对具有所述总料长长度的母线进行折弯控制,从而可防止误操作。

可见,通过上述操作,在操作人员提供形状标识序列和相应的尺寸后,可以一次性 显示最终折弯形状的预览。

进一步地,本实施例中还可提供一种折弯曲线的动态预览方式。该种方式不仅可以显示 最终折弯形状,而且可以动态显示出整个折弯过程,即根据需要显示出折弯过程某个阶段的 工件形状,即过程折弯形状。具体地,可根据每段折弯所对应的折弯长度和折弯角度,计 算得到每次折弯对应的各端点坐标,根据所述每次折弯对应的各端点坐标,将母线的每 段折弯过程根据要求动态显示出来。

例如,图4a和图4b为本发明实施例中的动态折弯过程示意图。在图4a和图4b中, (0,0)点代表折弯工件的末端,(x0,0,y0,0)为第1次折弯的初始端,(x1,1,y1,1)为第1次折弯的折 弯点,W1为第一次折弯的折弯角度。从图中可以看到,当进行第1次折弯时,(x0,0,y0,0)以 (x1,1,y1,1)为中心点,以两点之间的距离R0,1为半径,旋转了W1度,得到坐标(x0,1,y0,1);当进 行第2次折弯时,第1次折弯点(x1,1,y1,1)以第2次折弯点(x2,2,y2,2)为中心旋转,以两者之间 的距离R1,2为半径,旋转了W2度,其坐标变为(x1,2,y1,2),同时,初始端(x0,1,y0,1)以第2次折 弯点(x2,2,y2,2)为中心旋转,以两者之间的距离R0,2为半径,也旋转了W2度,得到坐标 (x0,2,y0,2)。依此类推,当进行第j次折弯时,第j个折弯点之前的所有折弯点和初始端都以 第j个折弯点为中心,以到第j个折弯点之间的距离Ri,j为半径旋转一定的折弯角度Wj。假设 (xi,j,yi,j)为第i个折弯点在第j次折弯时的坐标,则通过迭代可以得到如下式(2)所示结果:

xi,j=(xi,j-1-Ri,j)×cosWi+yi,j-1×sinWiyi,j=-(xi,j-1-Ri,j)×sinWi+yi,j-1×cosWi---(2)

其中i代表折弯点的顺序,j代表折弯次数,i=0,1,2,…j-1。Ri,j为第j次折弯时,第i个折 弯点到第j点次折弯点的距离,也就是该点到第j次折弯点旋转的旋转半径:

Ri,j=(xi,j-1-xj,j)2+y2i,j-1

Wi为第i次折弯的折弯角度。按照公式(2),只需给出折弯过程各折弯点坐标和角度就可算出 每次折弯各端点坐标。

由于实际应用中,折弯工件具有多种规格,但显示模块的显示画面有限,为在显示画面 上达到理想的显示效果,本实施例中还提供预览图形的缩放方法。缩放的原则是在不同的工 件长度和折弯角度情况下,将折弯图形规整到一个固定的区域中显示,这里将该固定的区域 定义为画布,并保证形状和各折弯段之间的比例不变。

具体实现时,对于一次性显示最终折弯形状的情况,可根据最终折弯形状的各端点坐 标得到最终折弯形状的边缘坐标值;之后根据显示画面的尺寸及最终折弯形状的边缘坐 标值计算得到当前缩放比例;之后根据所述当前缩放比例及最终折弯形状的各端点坐标, 将母线的最终折弯形状通过显示画面显示出来。

同样,对于动态显示过程折弯形状的情况,同样可根据每次折弯对应的各端点坐标得 到最终折弯形状的边缘坐标值;根据显示画面的尺寸及最终折弯形状的边缘坐标值计算 得到当前缩放比例;之后根据该当前缩放比例及所述每次折弯对应的各端点坐标,将母 线的每段折弯过程根据要求通过显示画面动态显示出来。

例如,对于图3所示折弯形状,可如图5a和图5b所示,其中,图5a所示画面为未经缩 放的折弯图形,图5b所示画面为缩放后的折弯图形。其中,折弯工件的形状由加粗折线表示, 图5a中的内边框矩形和图5b中的外边框矩形为尺寸固定的画布,图5a中的外边框矩形和图 5b中的内边框矩形为由折弯形状所确定的最小矩形。

假定未经缩放的折弯形状的最大X轴坐标为xmax,最大Y轴坐标为ymax,最小X轴坐标 为xmin,最小Y轴坐标为ymin。则该折弯形状可以约束在一个长为(xmax-xmin),宽为 (ymax-ymin)的最小矩形内,该矩形的中心点也可求得为

为将该折弯形状缩放在一个长为L,高为H,中心点为(x′o,y′o)的矩形画布中,可首先选 择缩放比例k,具体可根据式(3)进行选择,即k为:

k=max(xmax-xminL,ymax-yminH)---(3)

根据该缩放比例进行缩放后,需将原始形状中心平移至画布中心,坐标平移公式后,各 端点坐标可由以下公式(4)求出:

xi=k×(xi-Xo)+Xoyi=k×(yi-Yo)+Yo---(4)

其中,(x′i,y′i)为各端点新的坐标,k为缩放比例。

本实施中,操作人员在编辑母线的折弯信息时,可以通过插入、修改、删除不同的 形状标识及尺寸信息来新建、修改折弯图形。即本实施例中,还可以进一步接收用户对 折弯图像的编辑信息,包括新插入的形状标识及尺寸信息、对已有形状标识及尺寸信息 的修改或删除指示等,从而得到更新后的折弯信息,之后根据该更新后的折弯信息计算 得到母线总料长及每段折弯所对应的包括折弯长度和折弯角度在内的折弯控制信息

图6为本发明实施例中母线折弯机的折弯控制装置的示例性结构图。如图6所示,该装 置可包括:存储模块601、接收模块602、查找模块603、第一计算模块604和控制模块 605。

其中,存储模块601用于存储预先确定的至少一种基本折弯形状及每种基本折弯形 状对应的形状标识。

接收模块602用于接收折弯所用模具的模具信息、以及母线的材料信息和折弯信息; 所述折弯信息包括形状标识序列及所述形状标识序列中的每个形状标识所对应的基本折 弯形状的尺寸信息。

查找模块603用于根据所述折弯信息中的形状标识序列在所存储的至少一种基本折 弯形状中依次查找每个形状标识对应的基本折弯形状。

第一计算模块604用于根据查找到的每个基本折弯形状及所述模具信息、母线的材 料信息及折弯信息中对应所述查找到的基本折弯形状的尺寸信息,计算得到母线总料长 及每段折弯所对应的包括折弯长度和折弯角度在内的折弯控制信息。

控制模块605用于利用所述折弯控制信息对具有所述总料长长度的母线进行折弯控 制。

与本发明实施例中的母线折弯机的折弯控制方法一致,该母线折弯机的折弯控制装置 可进一步包括:第二计算模块606和第一显示模块607。

其中,第二计算模块606用于根据每段折弯所对应的折弯长度和折弯角度,计算得 到母线最终折弯形状的各端点坐标。

第一显示模块607用于根据所述最终折弯形状的各端点坐标,将母线的最终折弯形 状显示出来。

与本发明实施例中的母线折弯机的折弯控制方法一致,该母线折弯机的折弯控制装置 可进一步包括:第一缩放比例计算模块608,用于根据所述最终折弯形状的各端点坐标 得到最终折弯形状的边缘坐标值,根据显示画面的尺寸及最终折弯形状的边缘坐标值计 算得到当前缩放比例。相应地,所述第一显示模块608根据所述当前缩放比例及所述最 终折弯形状的各端点坐标,将母线的最终折弯形状通过显示画面显示出来。

与本发明实施例中的母线折弯机的折弯控制方法一致,该母线折弯机的折弯控制装置 可进一步包括:第三计算模块609和第二显示模块610。

其中,第三计算模块609用于根据每段折弯所对应的折弯长度和折弯角度,计算得 到每次折弯对应的各端点坐标。

第二显示模块610用于根据所述每次折弯对应的各端点坐标,将母线的每段折弯过 程根据要求动态显示出来。

与本发明实施例中的母线折弯机的折弯控制方法一致,该母线折弯机的折弯控制装置 可进一步包括:第二缩放比例计算模块611,用于根据每次折弯对应的各端点坐标得到 最终折弯形状的边缘坐标值,根据显示画面的尺寸及最终折弯形状的边缘坐标值计算得 到当前缩放比例。相应地,所述第二显示模块610根据所述当前缩放比例及所述每次折 弯对应的各端点坐标,将母线的每段折弯过程根据要求通过显示画面动态显示出来。

具体实现时,本发明实施例中的各功能模块的具体操作过程可与本发明实施例中的 母线折弯机的折弯控制方法中的相应步骤一致,此处不再详述。

本领域技术人员可以理解实施例中的装置中的模块可以按照实施例描述分布于实施例的 装置中,也可以进行相应变化位于不同于本实施例的一个或多个装置中。上述实施例的模块 可以合并为一个模块,也可以进一步拆分成多个子模块。

此外,本发明还提供了一种计算机程序,当所述计算机程序运行于一机器中时,能使所 述机器执行如本文所述的母线折弯机的折弯控制方法。

本发明还提供了一种机器可读的存储介质,存储用于使一机器执行如本文所述的母 线折弯机的折弯控制方法的指令,即上述计算机程序。具体地,可以提供配有存储介质的 系统或者装置,在该存储介质上存储着实现上述实施例中任一实施方式的功能的计算机 程序代码,且使该系统或者装置的计算机(或CPU或MPU)读出并执行存储在存储介 质中的程序代码。

在这种情况下,从存储介质读取的程序代码本身可实现上述实施例中任何一项实施 方式的功能,因此程序代码和存储程序代码的存储介质构成了本发明的一部分。

用于提供程序代码的存储介质实施例包括软盘、硬盘、磁光盘、光盘(如CD-ROM、 CD-R、CD-RW、DVD-ROM、DVD-RAM、DVD-RW、DVD+RW)、磁带、非易失性存 储卡和ROM。可选择地,可以由通信网络从服务器计算机上下载程序代码。

此外,应该清楚的是,不仅可以通过执行计算机所读出的程序代码,而且可以通过 基于程序代码的指令使计算机上操作的操作系统等来完成部分或者全部的实际操作,从 而实现上述实施例中任意一项实施方式的功能。

此外,可以理解的是,将由存储介质读出的程序代码写到插入计算机内的扩展板中 所设置的存储器中或者写到与计算机相连接的扩展单元中设置的存储器中,随后基于程 序代码的指令使安装在扩展板或者扩展单元上的CPU等来执行部分和全部实际操作,从 而实现上述实施例中任一实施方式的功能。

下面给出本实施例中一个具体示例,图7a至图7c为一母线折弯上位机程序的形状标 识序列编辑画面。其中,画面最左侧列出了5种基本图形的示意图,每个示意图中的数字为 该基本图形的形状标识;画面中部为工件尺寸输入区,本示例中有4种标注形式可选,分别 为外侧尺寸、内侧尺寸、外侧尺寸带角度和内侧尺寸带角度,当为某一基本形状选定标注形 式后,左侧会显示出对应的标注示意图,用户在示意图下方输入对应的尺寸;工件尺寸输入 区的右侧有工件程序代码串(即形状标识序列)编辑框,用户由此输入工件程序代码(即形 状标识),并可对工件程序代码进行插入、修改、删除等操作;工件程序代码串输入框的下方 为工件形状预览窗口,用户输入工件程序代码并对工件程序代码对应的基本折弯形状进行尺 寸标注后,可点击计算按钮对工件程序代码进行编译,产生的工件形状可以点击图形预览按 钮查看。

该示例中在编辑工件程序代码串之前,需首先输入工件的材料信息,如材料厚度、宽度、 材质;采用的模具编号、折弯半径等;输入工件程序代码串以后,按照工件程序代码串的顺 序为每个基本折弯形状标注尺寸,工件程序代码串所代表的基本折弯形状首尾相连得到最终 的工件形状。例如想要得到如图3中所示最终折弯形状的工件,并假设工件的尺寸已知,可 将该工件分解为1、1两个基本折弯形状首尾相接,或分解为3一个基本折弯形状。此处,以 分解为1、1两个基本折弯形状的情况为例,则可得到如图8所示的每个基本折弯形状的对应 尺寸。

为了生成折弯信息,可如图7a所示,首先在工件程序代码串编辑框中输入1,并可采用 外侧带角度的标注方法标注其尺寸,点击“图形预览”按钮后可以得到如图7a所示的画面。 之后,再在工件程序代码串编辑框的代码串1之后输入代码1,并采用同样的标注方法指定 该尺寸,点击“图形预览”按钮后,可以得到如图7b所示的画面。

至此,便由工件程序代码串及对应的尺寸生成了所需的折弯形状,并能通过折弯原理, 结合材料厚度、折弯半径、折弯系数等信息,算出所需的材料料长、折弯长度和折弯角,为 用户下料提供参考。

在这里,工件图形的预览是利用本实施例中提供的一次性显示最终折弯形状的方法生成, 并使用本实施例中的缩放方法缩放至左侧固定的矩形区域中。

本示例中,在标注形式选择框中切换不同的标注形式时,系统会由用户之前的标注方式 计算出其他方式下的标注尺寸,图7c示出了本示例中第一段工件由外侧尺寸带角度标注方式 计算出的外侧尺寸标注值,其中,角度W和长度C可按照式(5)和式(6)根据折弯理论推算得 到:

W=arctan(HL-A)---(5)

C=HsinW---(6)

图9示出了本示例中的动态监控窗口。窗口左侧为折弯机的实时信息,包括动模位置、 靠山位置、角度等。画面右侧为程序监控区域。该区域可以实时监控程序的运行状态,随着 程序的执行,该监控画面中将显示出当前工件形状和下一步的工件形状,其中垂直的黑色线 段表示已经折弯的工件段,灰色线段表示下一步将要折弯的工件形状,与垂直的黑色线段相 垂直的深灰水平线段为原始的工件形状。监控画面中的图形预览采用本实施例中提供的动态 显示折弯过程的动态形状生成方法,并且也同样用到了图形缩放功能。

本实施例中提供的母线折弯机,包括本实施例中任一具体实现形式的母线折弯机的 折弯控制装置。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神 和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

去获取专利,查看全文>

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号