CN109926612A - 一种平板数控钻孔机床辅助编程的方法 - Google Patents
一种平板数控钻孔机床辅助编程的方法 Download PDFInfo
- Publication number
- CN109926612A CN109926612A CN201811325036.1A CN201811325036A CN109926612A CN 109926612 A CN109926612 A CN 109926612A CN 201811325036 A CN201811325036 A CN 201811325036A CN 109926612 A CN109926612 A CN 109926612A
- Authority
- CN
- China
- Prior art keywords
- machine tool
- digital controlled
- drilling hole
- flat digital
- hole machine
- 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.)
- Pending
Links
Landscapes
- Numerical Control (AREA)
Abstract
本发明提供了一种平板数控钻孔机床辅助编程的方法,通过如下步骤实现平板数控钻孔机床辅助编程,步骤S10:定义待加工零件在工程图中的相对坐标原点;步骤S20:在完成步骤S10后,筛选钻孔坐标点集合,按照从小到大进行自动排序;步骤S30:格式化排序后的坐标点集合,转化成G‑code工业数控机床指令;步骤S40:指定工件名称,自动保存工件编号及钻孔数控指令到默认磁盘位置。本申请提供的平板数控钻孔机床辅助编程的方法,能够根据图纸实现自动编程,减少人工干预程度,提高钻孔程序的编制质量和编制速度,大大提高工作效率,降低人工劳动强度和出错率。
Description
技术领域
本发明涉及数控钻床编程技术领域,具体而言,涉及一种平板数控钻孔机床辅助编程的方法。
背景技术
一般在编制数控平板钻孔程序时,使用的方法比较繁琐,人工方式编制钻孔程序会出现问题有:行列数或孔间距累加计算错误、数控指令手误,同时繁杂的人工操作会造成意想不到的问题,如拼接板或节点板会有很多孔群,不仔细检查就会出现丢孔或偏移错位等问题。现有软件无法针对特定机床进行自动编程,钻孔程序小到20条指令大到1000余条指令,因人工方式录入机床指令,导致机加工效率过低,需提供一套数控钻孔编程体系,简化人工干预程度,提高加工制造效率。
发明内容
本发明的主要目的在于提供一种平板数控钻孔机床辅助编程的方法,以解决现有技术中的平板数控钻孔机床钻孔时人工编程效率低、容易出错的问题。
为了实现上述目的,本发明提供了一种平板数控钻孔机床辅助编程的方法,包括步骤S10至步骤S40,其中步骤S10:定义待加工零件在工程图中的相对坐标原点;步骤S20:在完成步骤S10后,筛选钻孔坐标点集合,按照从小到大进行自动排序;步骤S30:格式化排序后的坐标点集合,转化成G-code工业数控机床指令;步骤S40:指定工件名称,自动保存工件编号及钻孔数控指令到默认磁盘位置。
进一步地,步骤S10中,在完成所述相对坐标原点定义后,有角度斜孔、类矩形孔都是相对所述相对坐标原点进行坐标计算,所述相对坐标原点是计算相对孔群时做参照的点。
进一步地,在步骤S20中,在筛选钻孔时,以图层、样式作为筛选条件。
进一步地,在步骤S20中,在筛选钻孔时,将过滤标注、零件轮廓、钻孔点相关图形元素。
进一步地,在步骤S20中,排序时,以相对坐标原点作为相对参照点,由小到大对坐标点排序,精度保留两位小数。
进一步地,在步骤S30中,按照G-code工业数控机床指令、刀具行走参数、钻孔定位信息相关参数,自动编排组合成机床识别指令。
进一步地,在步骤S40中,自动保存工件编号时,程序自动累加记录程序编号。
应用本发明的技术方案,通过如下步骤实现平板数控钻孔机床辅助编程,步骤S10:定义待加工零件在工程图中的相对坐标原点;步骤S20:在完成步骤S10后,筛选钻孔坐标点集合,按照从小到大进行自动排序;步骤S30:格式化排序后的坐标点集合,转化成G-code工业数控机床指令;步骤S40:指定工件名称,自动保存工件编号及钻孔数控指令到默认磁盘位置。在钢结构多孔钻孔加工制造领域,传统方式采用人工方式编制钻孔程序,会出现行列数或孔间距累加计算错误、数控指令手误,不仔细检查就会出现丢孔或偏移错位等问题,导致机加工效率过低。本申请提供的平板数控钻孔机床辅助编程的方法,能够根据图纸实现自动编程,减少人工干预程度,提高钻孔程序的编制质量和编制速度,大大提高工作效率,降低人工劳动强度和出错率。
附图说明
构成本申请的一部分的说明书附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1示出了本发明的平板数控钻孔机床辅助编程方法的流程图;
图2示出了本发明的平板数控钻孔机床辅助编程方法的总体架构;
图3示出了图1中步骤S10的示意图;
图4示出了图1中步骤S20的示意图;
图5示出了图1中步骤S30生成的程序。
具体实施方式
需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本发明。
应该指出,以下详细说明都是例示性的,旨在对本申请提供进一步的说明。除非另有指明,本文使用的所有技术和科学术语具有与本申请所属技术领域的普通技术人员通常理解的相同含义。
在本发明中,在未作相反说明的情况下,使用的方位词如“上、下、顶、底”通常是针对附图所示的方向而言的,或者是针对部件本身在竖直、垂直或重力方向上而言的;同样地,为便于理解和描述,“内、外”是指相对于各部件本身的轮廓的内、外,但上述方位词并不用于限制本发明。
为解决现有技术中的平板数控钻孔机床钻孔时人工编程效率低、容易出错的问题,本发明提供了一种平板数控钻孔机床辅助编程的方法。
如图1至图5所示,本发明的平板数控钻孔机床辅助编程的方法包括步骤S10至步骤S40,其中步骤S10:定义待加工零件在工程图中的相对坐标原点;步骤S20:在完成步骤S10后,筛选钻孔坐标点集合,按照从小到大进行自动排序;步骤S30:格式化排序后的坐标点集合,转化成G-code工业数控机床指令;步骤S40:指定工件名称,自动保存工件编号及钻孔数控指令到默认磁盘位置。
在钢结构多孔钻孔加工制造领域,传统方式采用人工方式编制钻孔程序,会出现行列数或孔间距累加计算错误、数控指令手误,不仔细检查就会出现丢孔或偏移错位等问题,导致机加工效率过低。本申请提供的平板数控钻孔机床辅助编程的方法,能够根据图纸实现自动编程,减少人工干预程度,提高钻孔程序的编制质量和编制速度,大大提高工作效率,降低人工劳动强度和出错率。
具体地,步骤S10中,在完成所述相对坐标原点定义后,有角度斜孔、类矩形孔都是相对所述相对坐标原点进行坐标计算,所述相对坐标原点是计算相对孔群时做参照的点。
具体地,在步骤S20中,在筛选钻孔时,以图层、样式等作为筛选条件,在筛选钻孔时,将过滤标注、零件轮廓、钻孔点等相关图形元素,排序时,以相对坐标原点作为相对参照点,由小到大对坐标点排序,精度保留两位小数。
具体地,在步骤S30中,按照G-code工业数控机床指令、刀具行走参数、钻孔定位信息相关参数,自动编排组合成机床识别指令。
优选地,在步骤S40中,自动保存工件编号时,程序自动累加记录程序编号,完成所述数控钻孔机床编程指令的编制工作。
需要注意的是,这里所使用的术语仅是为了描述具体实施方式,而非意图限制根据本申请的示例性实施方式。如在这里所使用的,除非上下文另外明确指出,否则单数形式也意图包括复数形式,此外,还应当理解的是,当在本说明书中使用术语“包含”和/或“包括”时,其指明存在特征、步骤、工作、器件、组件和/或它们的组合。
需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (7)
1.一种平板数控钻孔机床辅助编程的方法,其特征在于,包括:
步骤S10:定义待加工零件在工程图中的相对坐标原点;
步骤S20:在完成步骤S10后,筛选钻孔坐标点集合,按照从小到大进行自动排序;
步骤S30:格式化排序后的坐标点集合,转化成G-code工业数控机床指令;
步骤S40:指定工件名称,自动保存工件编号及钻孔数控指令到默认磁盘位置。
2.根据权利要求1所述的平板数控钻孔机床辅助编程的方法,其特征在于,步骤S10中,在完成所述相对坐标原点定义后,有角度斜孔、类矩形孔都是相对所述相对坐标原点进行坐标计算,所述相对坐标原点是计算相对孔群时做参照的点。
3.根据权利要求1所述的平板数控钻孔机床辅助编程的方法,其特征在于,在步骤S20中,在筛选钻孔时,以图层、样式作为筛选条件。
4.根据权利要求1所述的平板数控钻孔机床辅助编程的方法,其特征在于,在步骤S20中,在筛选钻孔时,将过滤标注、零件轮廓、钻孔点相关图形元素。
5.根据权利要求1所述的平板数控钻孔机床辅助编程的方法,其特征在于,在步骤S20中,排序时,以相对坐标原点作为相对参照点,由小到大对坐标点排序,精度保留两位小数。
6.根据权利要求1所述的平板数控钻孔机床辅助编程的方法,其特征在于,在步骤S30中,按照G-code工业数控机床指令、刀具行走参数、钻孔定位信息相关参数,自动编排组合成机床识别指令。
7.根据权利要求1所述的平板数控钻孔机床辅助编程的方法,其特征在于,在步骤S40中,自动保存工件编号时,程序自动累加记录程序编号。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811325036.1A CN109926612A (zh) | 2018-11-08 | 2018-11-08 | 一种平板数控钻孔机床辅助编程的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811325036.1A CN109926612A (zh) | 2018-11-08 | 2018-11-08 | 一种平板数控钻孔机床辅助编程的方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109926612A true CN109926612A (zh) | 2019-06-25 |
Family
ID=66984582
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811325036.1A Pending CN109926612A (zh) | 2018-11-08 | 2018-11-08 | 一种平板数控钻孔机床辅助编程的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109926612A (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050021169A1 (en) * | 2000-10-26 | 2005-01-27 | Citizen Watch Co., Ltd. | Method and apparatus for automatically producing a machining program |
US20110234142A1 (en) * | 2010-03-29 | 2011-09-29 | Fanuc Corporation | Numerical controller controlling five-axis machining tool |
CN103092132A (zh) * | 2013-01-18 | 2013-05-08 | 深圳大学 | 数控钻孔加工路径优化方法及***、数控钻孔设备 |
CN105867309A (zh) * | 2016-03-15 | 2016-08-17 | 天津大学 | 一种多类型组合孔群数控加工方法 |
CN107102622A (zh) * | 2016-06-30 | 2017-08-29 | 安雨青 | 一种基于宏程序组合的参数化编程方法和加工主程序编程方法 |
-
2018
- 2018-11-08 CN CN201811325036.1A patent/CN109926612A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050021169A1 (en) * | 2000-10-26 | 2005-01-27 | Citizen Watch Co., Ltd. | Method and apparatus for automatically producing a machining program |
US20110234142A1 (en) * | 2010-03-29 | 2011-09-29 | Fanuc Corporation | Numerical controller controlling five-axis machining tool |
CN103092132A (zh) * | 2013-01-18 | 2013-05-08 | 深圳大学 | 数控钻孔加工路径优化方法及***、数控钻孔设备 |
CN105867309A (zh) * | 2016-03-15 | 2016-08-17 | 天津大学 | 一种多类型组合孔群数控加工方法 |
CN107102622A (zh) * | 2016-06-30 | 2017-08-29 | 安雨青 | 一种基于宏程序组合的参数化编程方法和加工主程序编程方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101796463B (zh) | Nc程序生成装置以及nc程序生成方法 | |
DE3234426C2 (zh) | ||
EP3582046A1 (en) | Selecting the same machining strategy for multiple features | |
DE102005054650A1 (de) | NC-Lochbearbeitungs-Programmiervorrichtung | |
CN104360634A (zh) | 基于特征的蒙皮镜像铣削数控程序快速生成方法 | |
WO2015097887A1 (ja) | 工作機械の制御装置 | |
US20150301516A1 (en) | Numerical controller and program editing method having machining cycle generation function | |
CN106647635A (zh) | 基于Minigui的数控***铣床对话式图形编程***及方法 | |
WO2000038881A1 (fr) | Procede et appareil fournissant des informations de commande numerique | |
CN109926612A (zh) | 一种平板数控钻孔机床辅助编程的方法 | |
CN102609564A (zh) | 一种加工特征与加工操作快速定位与对应方法 | |
US6671568B2 (en) | Method and assistance system for supporting work planning for a production process | |
CN104552439B (zh) | 印制线路板钻孔的加工方法 | |
CN103213030A (zh) | 一种新型网架螺栓球的加工机具及其加工方法 | |
JPS6274104A (ja) | 数値制御装置における加工デ−タの入力制御方法 | |
CN109079424A (zh) | 一种小角度斜孔加工工艺方法 | |
JPS60201811A (ja) | 穴明け加工装置 | |
JPS62181853A (ja) | 最外径加工用工具の自動決定方法 | |
CN202212760U (zh) | 一种轴类零件加工的多功能数控组合机床 | |
CN205600428U (zh) | 一种立式数控机床 | |
CN209681181U (zh) | 一种数控车床的排屑装置 | |
JPS60201857A (ja) | 工作機械における多数個取り加工の加工制御方法 | |
KR20010011837A (ko) | 공정계획을 자동으로 산출하기 위한 공정 설계방법 | |
CN105511405A (zh) | 一种快速试制数控模板的制作方法 | |
JPS62222303A (ja) | Nc用自動プログラミングにおける登録・編集方式 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190625 |