CN102346457A - 待加工料的虚拟加工时间的计算方法 - Google Patents
待加工料的虚拟加工时间的计算方法 Download PDFInfo
- 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
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:
其中,F[P]是P个长度的数组,即为每个脉冲设定一个频率;
步骤314:设置当前图元的坐标为待命坐标;
进一步,所述步骤中的旋转时间Trotate通过以下具体步骤进行:
步骤321:根据待命旋转角度和当前图元的旋转角度,获得旋转的脉冲数R;
步骤322:根据旋转脉冲数R、旋转起始频率和旋转最高频率、加减速算法确定频率表F[R];
步骤323:采用下面的公式计算旋转时间Trotate:
其中,F[R]是R个长度的数组,即为每个脉冲设定一个频率;
步骤324:设置当前的角度为待命旋转角度;
进一步,所述冲孔时间Tpunch等于落刀时间与抬刀时间之和;
进一步,所述步骤3中的坐标系切换时间Tswitch的计算通过以下具体步骤进行:
步骤351:根据先前坐标系和切换坐标系之间的距离,获得水平方向的脉冲数和垂直方向的脉冲数;取两个脉冲数中的最大值,作为支配脉冲数W;
步骤352:根据支配脉冲数W、行走起始频率和行走最高频率、加减速算法确定频率表F[W];
步骤353:采用下面的公式可以计算坐标系切换时间Tswitch:
其中,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:
其中,F[P]是P个长度的数组,即为每个脉冲设定一个频率。
步骤314:设置当前图元的坐标为待命坐标;
计算行走时间初始的待命坐标由软件手工指定,可为设备复位后的起始坐标,行走时间Tmove由行走距离决定;
所述步骤中的旋转时间Trotate通过以下具体步骤进行:
步骤321:根据待命旋转角度和当前图元的旋转角度,可以获得旋转的脉冲数R;
步骤322:根据旋转脉冲数R、旋转起始频率和旋转最高频率、加减速算法确定频率表F[R]。
步骤323:采用下面的公式可以计算Trotate:
其中,F[R],是R个长度的数组,即为每个脉冲设定一个频率。
步骤324:设置当前的角度为待命旋转角度。
各个类型的待命旋转角度均为0,旋转时间 Trotate由旋转角度决定;
所述步骤3中的坐标系切换时间Tswitch的计算,采用直线加减速(指数加减速,S型曲线)等算法,通过以下具体步骤进行:
步骤351:根据先前坐标系和切换坐标系之间的距离,可以获得水平方向的脉冲数和垂直方向的脉冲数。取两个脉冲数中的最大值,作为支配脉冲数W;
步骤352:根据支配脉冲数W、行走起始频率和行走最高频率、加减速算法确定频率表F[W];
其中,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:
其中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。
5. 根据权利要求2所述的待加工料的虚拟加工时间的计算方法,其特征在于:所述冲孔时间Tpunch等于落刀时间与抬刀时间之和。
6. 根据权利要求1所述的待加工料的虚拟加工时间的计算方法,其特征在于:所述步骤3中的坐标系切换时间Tswitch的计算通过以下具体步骤进行:
步骤351:根据先前坐标系和切换坐标系之间的距离,获得水平方向的脉冲数和垂直方向的脉冲数;取两个脉冲数中的最大值,作为支配脉冲数W;
步骤352:根据支配脉冲数W、行走起始频率和行走最高频率、加减速算法确定频率表F[W];
步骤353:采用下面的公式可以计算坐标系切换时间Tswitch:
,
其中,F[W]是W个长度的数组,即为每个脉冲设定一个频率。
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)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110968039A (zh) * | 2019-12-17 | 2020-04-07 | 上海维宏电子科技股份有限公司 | 应用于激光切割数控加工的图形切割排序处理方法 |
Citations (5)
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 | 三菱电机株式会社 | 数控方法及其装置 |
-
2011
- 2011-08-29 CN CN 201110250565 patent/CN102346457B/zh not_active Expired - Fee Related
Patent Citations (5)
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)
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 |