CN102346457A - 待加工料的虚拟加工时间的计算方法 - Google Patents

待加工料的虚拟加工时间的计算方法 Download PDF

Info

Publication number
CN102346457A
CN102346457A CN2011102505651A CN201110250565A CN102346457A CN 102346457 A CN102346457 A CN 102346457A CN 2011102505651 A CN2011102505651 A CN 2011102505651A CN 201110250565 A CN201110250565 A CN 201110250565A CN 102346457 A CN102346457 A CN 102346457A
Authority
CN
China
Prior art keywords
time
pulse
umber
pel
processing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2011102505651A
Other languages
English (en)
Other versions
CN102346457B (zh
Inventor
罗辞勇
肖发福
张帆
卢斌
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Chongqing University
Original Assignee
Chongqing University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Chongqing University filed Critical Chongqing University
Priority to CN 201110250565 priority Critical patent/CN102346457B/zh
Publication of CN102346457A publication Critical patent/CN102346457A/zh
Application granted granted Critical
Publication of CN102346457B publication Critical patent/CN102346457B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Numerical Control (AREA)

Abstract

本发明公开了一种数控冲花打孔机中待加工料的虚拟加工时间的计算方法,包括以下步骤:步骤1:获取加工料中全部加工图元并确定加工顺序;步骤2:将加工图元进行分类并编号;步骤3:按类型编号顺序和图元加工顺序依次遍历加工图元,并累计所有图元的加工时间和不同图元坐标系的切换时间;步骤4:输出累计的加工时间和切换时间之和;本发明按照加工图元的类型和加工次序依次计算每一步骤的时间,遍历加工料的所有图元后得到的累计时间,即为虚拟加工时间,解决了数控冲花打孔机在应用中快速计算加工时间的方法,避免通过实际的加工操作来确定加工时间,提高效率,可用于数控冲花打孔机待加工料加工费的快速报价。

Description

待加工料的虚拟加工时间的计算方法
技术领域
本发明涉及皮革等材料的数控加工领域,特别涉及一种数控冲花打孔机中待加工料的虚拟加工时间的计算方法。
背景技术
数控冲花打孔机采用驱动冲嘴快速地冲击在皮革等加工材料上,从而在皮革等材料上形成孔洞。在实际应用中会依据加工料的加工时间来确定加工费。加工时间越长,加工单价会越高。在没有本发明方法前,通常是驱动数控冲花打孔机完成实际的加工操作后才能确定加工时间,这样做会浪费比较多的时间,并占据设备的使用。
因此急需一种数控冲花打孔机中待加工料的虚拟加工时间的计算方法。
发明内容
有鉴于此,为了解决上述问题,本发明提出一种数控冲花打孔机中待加工料的虚拟加工时间的计算方法。
本发明的目的是提出一种数控冲花打孔机中待加工料的虚拟加工时间的计算方法。
本发明的目的是这样实现的:
本发明提供的待加工料的虚拟加工时间的计算方法,包括以下步骤:
步骤1:获取加工料中全部加工图元并确定加工顺序;
步骤2:将加工图元进行分类并编号;
步骤3:按类型编号顺序和图元加工顺序依次遍历加工图元,并累计所有图元的加工时间Tsingle和不同图元坐标系的切换时间Tswitch;
步骤4:输出累计的加工时间Tsingle和切换时间Tswitch之和。
进一步,所述步骤3中的单个加工图元的加工时间Tsingle的计算通过以下具体步骤进行:
步骤31:计算加工图元之间的行走时间Tmove;
步骤32:计算加工图元时的旋转时间Trotate;
步骤33:计算冲孔时间Tpunch;
步骤34:通过以下公式来计算图元的加工时间:
Tsingle = Tmove + Trotate+ Tpunch;
进一步,所述行走时间Tmove通过以下具体步骤进行:
步骤311:根据待命坐标和当前图元的坐标,获得水平方向的脉冲数和垂直方向的脉冲数;取两个脉冲数中的最大值,作为支配脉冲数P;
步骤312:根据支配脉冲数P、行走起始频率和行走最高频率、加减速算法确定频率表F[P];
步骤313:采用下面的公式可以计算Tmove:
Figure 2011102505651100002DEST_PATH_IMAGE001
其中,F[P]是P个长度的数组,即为每个脉冲设定一个频率;
步骤314:设置当前图元的坐标为待命坐标;
进一步,所述步骤中的旋转时间Trotate通过以下具体步骤进行:
步骤321:根据待命旋转角度和当前图元的旋转角度,获得旋转的脉冲数R;
步骤322:根据旋转脉冲数R、旋转起始频率和旋转最高频率、加减速算法确定频率表F[R];
步骤323:采用下面的公式计算旋转时间Trotate:
Figure 260303DEST_PATH_IMAGE002
 
其中,F[R]是R个长度的数组,即为每个脉冲设定一个频率;
步骤324:设置当前的角度为待命旋转角度;
进一步,所述冲孔时间Tpunch等于落刀时间与抬刀时间之和;
进一步,所述步骤3中的坐标系切换时间Tswitch的计算通过以下具体步骤进行:
步骤351:根据先前坐标系和切换坐标系之间的距离,获得水平方向的脉冲数和垂直方向的脉冲数;取两个脉冲数中的最大值,作为支配脉冲数W;
步骤352:根据支配脉冲数W、行走起始频率和行走最高频率、加减速算法确定频率表F[W];
步骤353:采用下面的公式可以计算坐标系切换时间Tswitch:
Figure 2011102505651100002DEST_PATH_IMAGE003
其中,F[W]是W个长度的数组,即为每个脉冲设定一个频率。
本发明的优点在于:本发明按照加工图元的类型和加工次序依次计算每一步骤的时间,遍历加工料的所有图元后得到的累计时间,即为虚拟加工时间;本发明给出的虚拟加工时间的计算方法,解决了数控冲花打孔机在应用中快速计算加工时间的方法,避免通过实际的加工操作来确定加工时间,提高效率,可用于数控冲花打孔机中待加工料加工费的快速报价。
本发明的其它优点、目标和特征在某种程度上将在随后的说明书中进行阐述,并且在某种程度上,基于对下文的考察研究对本领域技术人员而言将是显而易见的,或者可以从本发明的实践中得到教导。本发明的目标和其它优点可以通过下面的说明书,权利要求书,以及附图中所特别指出的结构来实现和获得。
附图说明
为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步的详细描述,其中:
图1为本发明提供的待加工料的虚拟加工时间的计算方法流程图;
图2为本发明提供的待加工料设计图纸示意图。
具体实施方式
以下将结合附图,对本发明的优选实施例进行详细的描述;应当理解,优选实施例仅为了说明本发明,而不是为了限制本发明的保护范围。
图1为本发明提供的待加工料的虚拟加工时间的计算方法流程图,如图所示:本发明提供的待加工料的虚拟加工时间的计算方法,包括以下步骤:
步骤1:获取加工料中全部加工图元并确定加工顺序;
步骤2:将加工图元进行分类并编号;加工图元类型分为1、2、...、N;N为最大类型编号。
步骤3:按类型编号顺序和图元加工顺序依次遍历加工图元,并累计所有图元的加工时间Tsingle和不同图元坐标系的切换时间Tswitch;如先遍历1号类型的图元,接着遍历2号类型的图元,当从1号图元,切换到2号图元时,需要计算切换坐标系的时间。
所述步骤3中的单个加工图元的加工时间Tsingle的计算通过以下具体步骤进行:
步骤31:计算加工图元之间的行走时间Tmove;由行走距离决定,采用直线加减速(指数加减速,S型曲线)等算法。
步骤32:计算加工图元时的旋转时间Trotate;旋转时间Trotate由旋转角度决定,各个类型的待命旋转角度初始值均为0,采用直线加减速(指数加减速,S型曲线)等算法。
步骤33:计算冲孔时间Tpunch;所述冲孔时间等于落刀时间与抬刀时间的和。
步骤34:通过以下公式来计算图元的加工时间:加工图元时按照先行走、接着旋转、最后冲孔的顺序进行,所以图元的加工时间为这个步骤之和:
Tsingle = Tmove + Trotate+ Tpunch。
所述行走时间Tmove通过以下具体步骤进行:
步骤311:根据待命坐标和当前图元的坐标,获得水平方向的脉冲数和垂直方向的脉冲数;取两个脉冲数中的最大值,作为支配脉冲数P;
步骤312:根据支配脉冲数P、行走起始频率和行走最高频率、加减速算法确定频率表F[P];
步骤313:采用下面的公式可以计算Tmove:
Figure 934998DEST_PATH_IMAGE001
其中,F[P]是P个长度的数组,即为每个脉冲设定一个频率。
步骤314:设置当前图元的坐标为待命坐标;
计算行走时间初始的待命坐标由软件手工指定,可为设备复位后的起始坐标,行走时间Tmove由行走距离决定;
所述步骤中的旋转时间Trotate通过以下具体步骤进行:
步骤321:根据待命旋转角度和当前图元的旋转角度,可以获得旋转的脉冲数R;
步骤322:根据旋转脉冲数R、旋转起始频率和旋转最高频率、加减速算法确定频率表F[R]。
步骤323:采用下面的公式可以计算Trotate:
 
Figure 897531DEST_PATH_IMAGE002
 
其中,F[R],是R个长度的数组,即为每个脉冲设定一个频率。
步骤324:设置当前的角度为待命旋转角度。
各个类型的待命旋转角度均为0,旋转时间 Trotate由旋转角度决定;
所述步骤3中的坐标系切换时间Tswitch的计算,采用直线加减速(指数加减速,S型曲线)等算法,通过以下具体步骤进行:
步骤351:根据先前坐标系和切换坐标系之间的距离,可以获得水平方向的脉冲数和垂直方向的脉冲数。取两个脉冲数中的最大值,作为支配脉冲数W;
步骤352:根据支配脉冲数W、行走起始频率和行走最高频率、加减速算法确定频率表F[W];
步骤353:采用下面的公式可以计算Tswitch:
Figure 327376DEST_PATH_IMAGE003
其中,F[W],是W个长度的数组,即为每个脉冲设定一个频率。
步骤4:输出累计的加工时间Tsingle和切换时间Tswitch之和。
图2为本发明提供的待加工料设计图纸示意图,如图所示,有两种类型的加工图元。一种是圆形的,一种是降落伞形状的,一个加工类型对应一个机械坐标系,不同类型对应不同的坐标***,加工中,首先是把1号类型(圆形的)的加工图元,遍历加工完毕,之后切换到2号类型(降落伞形状的),从1号切换到2号类型,
在实际操作时,切换坐标系时间Tswitch需要时间,单个加工图元的加工时间Tsingle由行走时间Tmove、旋转时间Trotate、冲孔时间Tpunch三部分组成:计算行走时间初始的待命坐标由软件手工指定,可为设备复位后的起始坐标。各个类型的待命旋转角度均为0。加工单个图元时按照先行走、接着旋转、最后冲孔的顺序进行,所以单个图元的加工时间为三个步骤之和:Tsingle=Tmove+Trotate+Tpunch。
下面给出一个具体的实施例,支配脉冲数P为30,行走起始频率为1000Hz,行走最高频率为5000Hz,采用直线加减速算法,其中加速段脉冲是10、减速段脉冲是10,确定的频率表输入如表一所示。
通过表一可以看出,根据加减速算法,只需要加速段频率表Fup,减速段频率表Fdown,匀速段脉冲数量是可以不需要频率表的。
如果是在匀速脉冲比较多的情况下,其频率表会做的很大,这样就会把脉冲数量P分为加速段脉冲数量Pup,匀速段脉冲数量Peven,减速段脉冲数量Pdown,可以采用以下公式来计算行走时间Tmove:
Figure 2011102505651100002DEST_PATH_IMAGE005
其中Fmax是行走最高频率。
表一
序号 频率   序号 频率   序号 频率
1 1000   11 2000   21 1900
2 1100   12 2000   22 1800
3 1200   13 2000   23 1700
4 1300   14 2000   24 1600
5 1400   15 2000   25 1500
6 1500   16 2000   26 1400
7 1600   17 2000   27 1300
8 1700   18 2000   28 1200
9 1800   19 2000   29 1100
10 1900   20 2000   30 1000
在计算Trotate和Tswitch,也可以把脉冲数量分为加速段脉冲数,匀速段脉冲数,减速段脉冲数,按照类似的方法来处理。
以上所述仅为本发明的优选实施例,并不用于限制本发明,显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

Claims (6)

1.  待加工料的虚拟加工时间的计算方法,其特征在于:包括以下步骤:
步骤1:获取加工料中全部加工图元并确定加工顺序;
步骤2:将加工图元进行分类并编号;
步骤3:按类型编号顺序和图元加工顺序依次遍历加工图元,并累计所有图元的加工时间Tsingle和不同图元坐标系的切换时间Tswitch;
步骤4:输出累计的加工时间Tsingle和切换时间Tswitch之和。
2.  根据权利要求1所述的待加工料的虚拟加工时间的计算方法,其特征在于:所述步骤3中的单个加工图元的加工时间Tsingle的计算通过以下具体步骤进行:
步骤31:计算加工图元之间的行走时间Tmove;
步骤32:计算加工图元时的旋转时间Trotate;
步骤33:计算冲孔时间Tpunch;
步骤34:通过以下公式来计算图元的加工时间:
Tsingle = Tmove + Trotate+ Tpunch。
3.  根据权利要求2所述的待加工料的虚拟加工时间的计算方法,其特征在于:所述行走时间Tmove通过以下具体步骤进行:
步骤311:根据待命坐标和当前图元的坐标,获得水平方向的脉冲数和垂直方向的脉冲数;取两个脉冲数中的最大值,作为支配脉冲数P;
步骤312:根据支配脉冲数P、行走起始频率和行走最高频率、加减速算法确定频率表F[P];
步骤313:采用下面的公式可以计算Tmove:
Figure 681012DEST_PATH_IMAGE001
其中,F[P]是P个长度的数组,即为每个脉冲设定一个频率;
步骤314:设置当前图元的坐标为待命坐标。
4.  根据权利要求2所述的待加工料的虚拟加工时间的计算方法,其特征在于:所述步骤中的旋转时间Trotate通过以下具体步骤进行:
步骤321:根据待命旋转角度和当前图元的旋转角度,获得旋转的脉冲数R;
步骤322:根据旋转脉冲数R、旋转起始频率和旋转最高频率、加减速算法确定频率表F[R];
步骤323:采用下面的公式计算旋转时间Trotate:
 
Figure 225257DEST_PATH_IMAGE002
, 
其中,F[R]是R个长度的数组,即为每个脉冲设定一个频率;
步骤324:设置当前的角度为待命旋转角度。
5.  根据权利要求2所述的待加工料的虚拟加工时间的计算方法,其特征在于:所述冲孔时间Tpunch等于落刀时间与抬刀时间之和。
6.  根据权利要求1所述的待加工料的虚拟加工时间的计算方法,其特征在于:所述步骤3中的坐标系切换时间Tswitch的计算通过以下具体步骤进行:
步骤351:根据先前坐标系和切换坐标系之间的距离,获得水平方向的脉冲数和垂直方向的脉冲数;取两个脉冲数中的最大值,作为支配脉冲数W;
步骤352:根据支配脉冲数W、行走起始频率和行走最高频率、加减速算法确定频率表F[W];
步骤353:采用下面的公式可以计算坐标系切换时间Tswitch:
其中,F[W]是W个长度的数组,即为每个脉冲设定一个频率。
CN 201110250565 2011-08-29 2011-08-29 待加工料的虚拟加工时间的计算方法 Expired - Fee Related CN102346457B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 201110250565 CN102346457B (zh) 2011-08-29 2011-08-29 待加工料的虚拟加工时间的计算方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 201110250565 CN102346457B (zh) 2011-08-29 2011-08-29 待加工料的虚拟加工时间的计算方法

Publications (2)

Publication Number Publication Date
CN102346457A true CN102346457A (zh) 2012-02-08
CN102346457B CN102346457B (zh) 2013-07-17

Family

ID=45545212

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 201110250565 Expired - Fee Related CN102346457B (zh) 2011-08-29 2011-08-29 待加工料的虚拟加工时间的计算方法

Country Status (1)

Country Link
CN (1) CN102346457B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110968039A (zh) * 2019-12-17 2020-04-07 上海维宏电子科技股份有限公司 应用于激光切割数控加工的图形切割排序处理方法

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6364108A (ja) * 1986-09-04 1988-03-22 Fanuc Ltd 誤動作チエツク機能を有する数値制御装置
CN101488017A (zh) * 2009-02-24 2009-07-22 上海奈凯电子科技有限公司 基于机械视觉的数控机床加工刀具路径实时控制的方法
EP2101233A2 (en) * 2008-03-11 2009-09-16 Fanuc Ltd Numerical controller having function to switch between pressure control and position control
CN101846991A (zh) * 2010-04-26 2010-09-29 成都华远焊割设备有限公司 应用于数控切割机的非寻迹快速回退加工方法
CN102016733A (zh) * 2008-04-22 2011-04-13 三菱电机株式会社 数控方法及其装置

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6364108A (ja) * 1986-09-04 1988-03-22 Fanuc Ltd 誤動作チエツク機能を有する数値制御装置
EP2101233A2 (en) * 2008-03-11 2009-09-16 Fanuc Ltd Numerical controller having function to switch between pressure control and position control
CN102016733A (zh) * 2008-04-22 2011-04-13 三菱电机株式会社 数控方法及其装置
CN101488017A (zh) * 2009-02-24 2009-07-22 上海奈凯电子科技有限公司 基于机械视觉的数控机床加工刀具路径实时控制的方法
CN101846991A (zh) * 2010-04-26 2010-09-29 成都华远焊割设备有限公司 应用于数控切割机的非寻迹快速回退加工方法

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110968039A (zh) * 2019-12-17 2020-04-07 上海维宏电子科技股份有限公司 应用于激光切割数控加工的图形切割排序处理方法
CN110968039B (zh) * 2019-12-17 2022-11-25 上海维宏电子科技股份有限公司 应用于激光切割数控加工的图形切割排序处理方法

Also Published As

Publication number Publication date
CN102346457B (zh) 2013-07-17

Similar Documents

Publication Publication Date Title
CN107578178B (zh) 基于变邻域搜索和引力搜索混合算法的调度方法及***
CN108519094B (zh) 局部路径规划方法及云处理端
CN101667290B (zh) 特征元素拟合方法及其计算机***
CN108629231B (zh) 障碍物检测方法、装置、设备及存储介质
CN107679489B (zh) 基于场景分割的自动驾驶处理方法、装置及计算设备
EP2381419A3 (en) Image capturing apparatus, method of detecting tracking object, and computer program product
CN1835547A (zh) 图像处理装置及图像处理中的登录数据生成方法
CN110395515A (zh) 一种货物识别抓取方法、设备以及存储介质
CN102213767A (zh) 一种车载gps封闭区域的定位控制方法
CN102346457B (zh) 待加工料的虚拟加工时间的计算方法
CN109543634B (zh) 定位过程中的数据处理方法、装置、电子设备和存储介质
US20130031045A1 (en) Method and system for tracking objects
US8930014B2 (en) Interference preventing method and device
CN106887982B (zh) 一种基于fpga的步进电机速度控制方法
CN105719261A (zh) 点云数据合并***及方法
CN104376578A (zh) 一种应用于直录播***中的运动目标检测处理方法及设备
CN102774539B (zh) 基于改进梯度Hough圆变换的棒材在线自动计数方法
CN110322467B (zh) 一种提升3d轮廓传感器计算板材表面点云密度的算法
JP2015035231A5 (zh)
CN105741337A (zh) 一种用于光刻机矢量数据栅格化的三角形填充方法
CN104867146A (zh) 玉米育种切片特征区的定位切片方法
CN107176433B (zh) 物品传送辅助***
CN112508970B (zh) 一种点云数据分割方法及装置
EP2573573A3 (en) Visualization Processing Method and Apparatus
JP2007147102A (ja) ダクトサイズの決定方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20130717

Termination date: 20150829

EXPY Termination of patent right or utility model