数控冲花打孔机软件中画线顺序的确定方法

文档序号:6328967阅读:389来源:国知局
专利名称:数控冲花打孔机软件中画线顺序的确定方法
技术领域
本发明涉及数控技术领域,特别涉及一种对数控冲花打孔的画线顺序进行控制的方法。
背景技术
数控冲花打孔机采用驱动冲嘴快速地冲击在皮革等加工材料上,从而在皮革等材料上形成孔洞。在实际应用中是在加工台板上留下画线的痕迹,操作者根据画线的痕迹来放置加工材料。现有的数控冲花打孔软件系统中还没有画线顺序的控制方法。画线过程和空走过程需要消耗时间,合理的画线顺序,可以减少设备空走时间从而提高加工效率。因此急需一种数控冲花打孔机软件中快速确定画线顺序的方法。

发明内容
有鉴于此,为了解决上述问题,本发明提出一种数控冲花打孔机软件中快速确定画线顺序的方法。本发明的目的是提出一种数控冲花打孔机软件中快速确定画线顺序的方法。本发明的目的是这样实现的
本发明提供的数控冲花打孔机软件中画线顺序的确定方法,包括以下步骤
步骤1 输入加工图片;
步骤2 确定加工图片中画线顺序;
步骤3 按确定后的画线顺序驱动数控冲孔机依次加工。进一步,所述步骤1中还包括初始化参数,具体包括备份画线线条数组Tl形成临时数组T2,清空数组Tl,令N等于数组T2的线条数,指定参考坐标PO ;进一步,所述步骤2中的确定加工图片中画线顺序,具体包括以下步骤 步骤21 判断N是否等于0,若是,执行步骤25,若否,则执行步骤22 ; 步骤22 计算数组T2中的每个线条与参考坐标PO的距离;
步骤23 找出数组T2中距离参考坐标PO最短的线条,以及该线条的尾端坐标Pl ;令参考坐标PO的值为尾端坐标Pl的值,并且将该线条从数组T2中移除,把该线条加入到数组 Tl ;
步骤M 令数字N的值自减1,即N=N-I,跳转到步骤21 ; 步骤25 数组Tl即为确定画线顺序的数组,输出数组Tl ; 进一步,所述参考坐标PO可设定为零点坐标或者待命坐标; 进一步,步骤22中,线条到参考坐标PO的距离按如下步骤确定
221)计算线条的第一个点到参考坐标PO的距离,标记为Dl;
222)计算线条的最后一个点到参考坐标PO的距离,标记为D2;
223)取Dl和D2中的最小值作为线条到参考坐标PO的距离;
224)判断Dl是否小于D2,若是,则线条的第一个点为首端坐标,最后一个点是尾端坐
3标P1,若否,则线条的最后一个点为首端坐标,第一个点为尾端坐标Pi。本发明的优点在于本发明采用自动确定画线线条的先后顺序,来决定数控冲花打孔加工画线线条的运动轨迹,优化了画线线条的加工顺序,减少了数控冲花打孔机在加工过程中空走路径。快速确定画线线条执行顺序,有效缩短数控冲花打孔加工中画线操作的时间。本发明的其它优点、目标和特征在某种程度上将在随后的说明书中进行阐述,并且在某种程度上,基于对下文的考察研究对本领域技术人员而言将是显而易见的,或者可以从本发明的实践中得到教导。本发明的目标和其它优点可以通过下面的说明书,权利要求书,以及附图中所特别指出的结构来实现和获得。


为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步的详细描述,其中
图1为画线顺序确定方法流程图; 图2为输入图片中的画线线条示意图; 图3为没有优化前的画线顺序示意图; 图4为优化后的画线顺序示意图。
具体实施例方式以下将结合附图,对本发明的优选实施例进行详细的描述;应当理解,优选实施例仅为了说明本发明,而不是为了限制本发明的保护范围。图1为画线顺序确定方法流程图,如图所示本发明提供的数控冲花打孔机软件中画线顺序的确定方法,包括以下步骤
步骤1 输入加工图片;还包括初始化参数,具体包括备份画线线条数组Tl形成临时数组T2,清空数组Tl,令N等于数组T2的线条数,指定参考坐标PO ;参考坐标PO可设定为零点坐标或者待命坐标。步骤2 确定加工图片中画线顺序,具体包括以下步骤
步骤21 判断N是否等于0,若是,执行步骤25,若否,则执行步骤22 ; 步骤22 计算数组T2中的每个线条与参考坐标PO的距离,按如下步骤确定
221)计算线条的第一个点到参考坐标PO的距离,标记为Dl;
222)计算线条的最后一个点到参考坐标PO的距离,标记为D2;
223)取Dl和D2中的最小值作为线条到参考坐标PO的距离;
224)判断Dl是否小于D2,若是,则线条的第一个点为首端坐标,最后一个点是尾端坐标P1,若否,则线条的最后一个点为首端坐标,第一个点为尾端坐标P1。步骤23 找出数组T2中距离参考坐标PO最短的线条,以及该线条的尾端坐标Pl ; 令参考坐标PO的值为尾端坐标Pl的值,并且将该线条从数组T2中移除,把该线条加入到数组Tl ;
步骤M 令数字N的值自减1,即N=N-I,跳转到步骤21 ; 步骤25 数组Tl即为确定画线顺序的数组,输出数组Tl。
步骤3 按确定后的画线顺序驱动数控冲孔机依次加工。图2显示出数控冲花打孔软件中画线线条。图3显示没有优化前的画线顺序,虚线表示空走路径;特点是比较杂乱,空走路径比较长。图4显示优化后的画线顺序,虚线表示空走路径。特点是空走路径比较短,次序合理。以上所述仅为本发明的优选实施例,并不用于限制本发明,显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1.数控冲花打孔机软件中画线顺序的确定方法,其特征在于包括以下步骤步骤1 输入加工图片;步骤2 确定加工图片中画线顺序;步骤3 按确定后的画线顺序驱动数控冲孔机依次加工。
2.根据权利要求1所述的数控冲花打孔机软件中画线顺序的确定方法,其特征在于 所述步骤1中还包括初始化参数,具体包括备份画线线条数组Tl形成临时数组T2,清空数组Tl,令N等于数组T2的线条数,指定参考坐标P0。
3.根据权利要求1或2所述的数控冲花打孔机软件中画线顺序的确定方法,其特征在于所述步骤2中的确定加工图片中画线顺序,具体包括以下步骤步骤21 判断N是否等于0,若是,执行步骤25,若否,则执行步骤22 ;步骤22 计算数组T2中的每个线条与参考坐标PO的距离;步骤23 找出数组T2中距离参考坐标PO最短的线条,以及该线条的尾端坐标Pl ;令参考坐标PO的值为尾端坐标Pl的值,并且将该线条从数组T2中移除,把该线条加入到数组 Tl ;步骤M 令数字N的值自减1,即N=N-I,跳转到步骤21 ;步骤25 数组Tl即为确定画线顺序的数组,输出数组Tl。
4.根据权利要求2所述的数控冲花打孔机软件中画线顺序的确定方法,其特征在于 所述参考坐标PO可设定为零点坐标或者待命坐标。
5.根据权利要求3所述的数控冲花打孔机软件中画线顺序的确定方法,其特征在于 步骤22中,线条到参考坐标PO的距离按如下步骤确定221)计算线条的第一个点到参考坐标PO的距离,标记为Dl;222)计算线条的最后一个点到参考坐标PO的距离,标记为D2;223)取Dl和D2中的最小值作为线条到参考坐标PO的距离;224)判断Dl是否小于D2,若是,则线条的第一个点为首端坐标,最后一个点是尾端坐标P1,若否,则线条的最后一个点为首端坐标,第一个点为尾端坐标P1。
全文摘要
本发明公开了一种数控冲花打孔机软件中画线顺序的确定方法,涉及数控技术领域,包括以下步骤步骤1输入加工图片;步骤2确定加工图片中画线顺序;步骤3按确定后的画线顺序驱动数控冲孔机依次加工;本发明采用自动确定画线线条的先后顺序,来决定数控冲花打孔加工画线线条的运动轨迹,优化了画线线条的加工顺序,减少了数控冲花打孔机在加工过程中空走路径;快速确定画线线条执行顺序,有效缩短数控冲花打孔加工中画线操作的时间。
文档编号G05B19/19GK102354152SQ20111025055
公开日2012年2月15日 申请日期2011年8月29日 优先权日2011年8月29日
发明者卢斌, 张帆, 罗辞勇, 肖发福 申请人:重庆大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1