CN107942942B - 一种应用于机床设备的相交倾斜面的倾斜坐标系建立方法 - Google Patents
一种应用于机床设备的相交倾斜面的倾斜坐标系建立方法 Download PDFInfo
- Publication number
- CN107942942B CN107942942B CN201711318588.5A CN201711318588A CN107942942B CN 107942942 B CN107942942 B CN 107942942B CN 201711318588 A CN201711318588 A CN 201711318588A CN 107942942 B CN107942942 B CN 107942942B
- Authority
- CN
- China
- Prior art keywords
- coordinate system
- inclined plane
- machine tool
- machining
- numerical control
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 26
- 239000013598 vector Substances 0.000 claims abstract description 33
- 238000004519 manufacturing process Methods 0.000 claims abstract description 5
- 238000003754 machining Methods 0.000 abstract description 16
- 238000010586 diagram Methods 0.000 description 4
- 238000012545 processing Methods 0.000 description 3
- 238000003801 milling Methods 0.000 description 2
- 238000005520 cutting process Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
- G05B19/408—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by data handling or data format, e.g. reading, buffering or conversion of data
- G05B19/4086—Coordinate conversions; Other special calculations
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/35—Nc in input of data, input till input file format
- G05B2219/35356—Data handling
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Numerical Control (AREA)
Abstract
本发明公开了一种机床设备应用于相交倾斜面的倾斜坐标系建立方法,包括如下步骤:S1、相邻倾斜面信息的输入:S2、左倾斜面的法矢和右倾斜面的法矢;S3、交线矢量的计算;S4、倾斜工件坐标系的计算;S5、生产时坐标系的选用:若要加工左倾斜面,则选用左倾斜面所在的坐标系;若要加工右倾斜面,则选用右倾斜面所在的坐标系;将用的坐标系或中的点的坐标,换算到数控机床通用的坐标系中,从而指导数控机床对斜平面的加工。本发明应用于五轴加工中心的斜面加工场合,能够方便的设置适用于相交斜面的倾斜坐标系,从而降低操作人员的工作难度,减轻工作量,提高加工精度,达到提高五轴加工中心加工倾斜面的加工效率和加工质量的目的。
Description
技术领域
本发明涉及一种机床设备,更具体地说,涉及五轴加工中心及类似机床设备中相交倾斜面的加工。
背景技术
五轴加工中心主要用铣刀对固定的工件进行铣削加工。铣削是指使用旋转的多刃刀具切削工件。五轴加工中心包含有三个直线轴和两个旋转轴的加工中心。可以在一次装卡工件后,加工工件的多个面。五轴加工中心具有应用灵活,加工效率高的特点。
当五轴加工中心对工件的多个面进行加工时,有些加工面是倾斜的,即加工面的法矢和机床坐标系的XYZ轴的方向矢量非正交,而这些加工面之间又是有交线的。这些加工面称之为倾斜面,相交的两个倾斜面称为相交倾斜面,如图1所示,L表示左倾斜面,R表示右倾斜面。
目前主要的倾斜坐标系设置方法有旋转角法、RPY角法、投影角法、两矢量法、三点法等。这些方法主要是根据单一倾斜面的信息来设置倾斜坐标。
目前数控系统加工相交倾斜面时是针对每个倾斜面来单独设置倾斜坐标系N进行加工的,如图2所示,然后数控系统会控制机床在这个倾斜坐标系下进行加工,其中M表示机床坐标系。
当需要加工两个倾斜面的交线及其相邻部分时,要么后处理软件计算出在单一倾斜面坐标系上可以加工交线的复杂加工刀路轨迹,要么操作人员自己计算出包含两个倾斜面交线的坐标系进行简单编程加工。这就增加了操作人员的工作难度和工作量,并且当操作人员需要自己计算出包含交线的坐标系时由于相关信息的精度问题造成计算出的倾斜坐标系的角度精度下降。
例如,当一个A45°的面和一个B45°的面相交时,需要加工交线时,就需要设置一个合适的倾斜坐标系。通常状况下,需要根据设计图纸找到这个斜线的上下两个点的坐标,计算出一个矢量,再根据倾斜面的法矢,通过两矢量法来设置倾斜坐标系。然后机床可以沿着这个倾斜坐标系的X轴加工交线以及附近区域。
此方法操作计算比较繁琐复杂,同时由于给定上下点的坐标精度为小数点后四位,造成了计算出的倾斜坐标系的Z轴矢量与左或者右倾斜面的法向矢量并不完全重合,有一定的角度偏差。现场操作人员需要一种更加简单直接精确的方法来设定需要的坐标系。
发明内容
本发明针对五轴加工中心斜面加工存在的如下问题:相邻倾斜面信息的获取、交线矢量的计算,以及倾斜坐标系的计算和设置,提供一种倾斜坐标系建立方法,旨在达到方便设置倾斜坐标系、降低工作难度,减轻工作量,提高加工精度的目的。
为了达到上述目的,本发明提供了一种应用于机床设备的相交倾斜面的倾斜坐标系建立方法,包括如下步骤:
S1、相邻倾斜面信息的输入:
倾斜面的信息由G代码输入A,B,C实现,其中,A是倾斜坐标系由机床的世界坐标系绕着其X轴旋转A角度得到,B是倾斜坐标系由机床的世界坐标系绕着其Y轴旋转B角度得到,C是倾斜坐标系由机床的世界坐标系绕着其Z轴旋转C角度得到;
左倾斜面输入A1,B1,C1;右倾斜面输入A2,B2,C2;
S3、交线矢量的计算:
S4、倾斜工件坐标系的计算
S5、生产时坐标系的选用:
若要加工左倾斜面,则选用左倾斜面所在的坐标系ML;若要加工右倾斜面,则选用右倾斜面所在的坐标系MR;
将用的坐标系ML或MR中的点的坐标,换算到数控机床通用的坐标系中,从而指导数控机床对斜平面的加工。
本发明应用于五轴加工中心的斜面加工场合,能够方便的设置适用于相交斜面的倾斜坐标系,从而降低操作人员的工作难度,减轻工作量,提高加工精度,达到提高五轴加工中心加工倾斜面的加工效率和加工质量的目的。
附图说明
图1是相交倾斜面示意图。
图2是倾斜坐标系示意图。
图3是相交倾斜面定义图。
图4是左倾斜坐标系定义图。
图5是右倾斜坐标系定义图。
图6是本发明流程示意图。
具体实施方式
本发明的技术方案是数控系统根据相邻两倾斜面的信息,自动计算出以两倾斜面交线为X轴,以左右倾斜面的法向矢量为Z轴分别建立两个倾斜坐标系,具体如图3-5所示。
一、相邻倾斜面信息的输入
相邻倾斜面信息的输入由G代码实现,使用G代码输入A1,B1,C1,A2,B2,C2。其中A1,B1,C1为定义相邻两倾斜面中左倾斜坐标系的角度,A2,B2,C2位定义相邻两倾斜面中右倾斜坐标系的角度。
相邻倾斜面信息的输入由G代码实现,使用G代码输入A,B,C来实现。这里A的含义是倾斜坐标系由机床的世界坐标系绕着其X轴旋转A角度得到,B的含义是倾斜坐标系由机床的世界坐标系绕着其Y轴旋转B角度得到,C的含义是倾斜坐标系由机床的世界坐标系绕着其Z轴旋转C角度得到。
二、交线矢量的计算
三、倾斜工件坐标系的计算
本发明根据需求需要可以设置左右两种倾斜坐标系,一个坐标系在左倾斜面上,一个坐标系在右倾斜面上。
选用上一步骤中生成的坐标系,在生产时,若要加工左倾斜面,则选用左倾斜面所在的坐标系ML;若要加工右倾斜面,则选用右倾斜面所在的坐标系MR。五、利用建立的坐标系来指导加工生产:
将所述上一步骤中选用的坐标系ML或MR中的点的坐标,换算到数控机床通用的坐标系中,这样选用的坐标系ML或MR中所包含的点的坐标也换算到了数控机床通用的坐标系中,以此指导数控机床对此左倾斜平面或右倾斜平面进行加工生产。
在GNC61数控系统中,使用G代码G522A_B_C_D_E_F_P_来设置相交倾斜面的倾斜坐标系。其中A_B_C_用来输入左倾斜面的A1,B1,C1角度,D_E_F_用来输入右倾斜面的A2,B2,C2角度。P的值只有0或1,用来指定左倾斜面坐标系还是右倾斜面坐标系。流程图如图6所示:
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明披露的技术范围内,根据本发明的技术方案及其发明构思加以等同替换或改变,都应涵盖在本发明的保护范围之内。
Claims (1)
1.一种应用于机床设备的相交倾斜面的倾斜坐标系建立方法,其特征在于,包括如下步骤:
S1、相邻倾斜面信息的输入:
倾斜面的信息由G代码输入A,B,C实现,其中,A是倾斜坐标系由机床的世界坐标系绕着其X轴旋转A角度得到,B是倾斜坐标系由机床的世界坐标系绕着其Y轴旋转B角度得到,C是倾斜坐标系由机床的世界坐标系绕着其Z轴旋转C角度得到;
左倾斜面输入A1,B1,C1;右倾斜面输入A2,B2,C2;
S3、交线矢量的计算:
S4、倾斜工件坐标系的计算
S5、生产时坐标系的选用:
若要加工左倾斜面,则选用左倾斜面所在的坐标系ML;若要加工右倾斜面,则选用右倾斜面所在的坐标系MR;
将用的坐标系ML或MR中的点的坐标,换算到数控机床通用的坐标系中,从而指导数控机床对斜平面的加工。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711318588.5A CN107942942B (zh) | 2017-12-12 | 2017-12-12 | 一种应用于机床设备的相交倾斜面的倾斜坐标系建立方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711318588.5A CN107942942B (zh) | 2017-12-12 | 2017-12-12 | 一种应用于机床设备的相交倾斜面的倾斜坐标系建立方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107942942A CN107942942A (zh) | 2018-04-20 |
CN107942942B true CN107942942B (zh) | 2020-05-05 |
Family
ID=61942739
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711318588.5A Active CN107942942B (zh) | 2017-12-12 | 2017-12-12 | 一种应用于机床设备的相交倾斜面的倾斜坐标系建立方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107942942B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112506347B (zh) * | 2020-12-10 | 2024-06-11 | 中国科学院沈阳计算技术研究所有限公司 | 面向加工过程监控的混合现实交互方法 |
CN114740801B (zh) * | 2022-03-21 | 2023-09-29 | 成都飞机工业(集团)有限责任公司 | 一种用于数控设备群协同生产线安装的基坐标系创建方法 |
CN116000699B (zh) * | 2023-03-28 | 2023-06-13 | 中科航迈数控软件(深圳)有限公司 | 一种适用于双摆头的快速倾斜坐标系定义方法及装置 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102608951A (zh) * | 2011-01-25 | 2012-07-25 | 沈阳机床(集团)设计研究院有限公司上海分公司 | 五轴联动刀轴矢量平面插补算法 |
CN203236304U (zh) * | 2013-04-17 | 2013-10-16 | 青岛海信模具有限公司 | 一种辅助定坐标工装 |
CN103846738A (zh) * | 2013-04-17 | 2014-06-11 | 青岛海信模具有限公司 | 一种辅助定坐标工装和方法 |
CN103862326A (zh) * | 2014-03-11 | 2014-06-18 | 南京高传四开数控装备制造有限公司 | 一种双旋转工作台五轴机床旋转刀具刀尖控制方法 |
CN104139317A (zh) * | 2013-05-10 | 2014-11-12 | 发那科株式会社 | 线放电加工机的倾斜旋转轴的基准点测定方法及测定夹具 |
-
2017
- 2017-12-12 CN CN201711318588.5A patent/CN107942942B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102608951A (zh) * | 2011-01-25 | 2012-07-25 | 沈阳机床(集团)设计研究院有限公司上海分公司 | 五轴联动刀轴矢量平面插补算法 |
CN203236304U (zh) * | 2013-04-17 | 2013-10-16 | 青岛海信模具有限公司 | 一种辅助定坐标工装 |
CN103846738A (zh) * | 2013-04-17 | 2014-06-11 | 青岛海信模具有限公司 | 一种辅助定坐标工装和方法 |
CN104139317A (zh) * | 2013-05-10 | 2014-11-12 | 发那科株式会社 | 线放电加工机的倾斜旋转轴的基准点测定方法及测定夹具 |
CN103862326A (zh) * | 2014-03-11 | 2014-06-18 | 南京高传四开数控装备制造有限公司 | 一种双旋转工作台五轴机床旋转刀具刀尖控制方法 |
Also Published As
Publication number | Publication date |
---|---|
CN107942942A (zh) | 2018-04-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107942942B (zh) | 一种应用于机床设备的相交倾斜面的倾斜坐标系建立方法 | |
JP5436733B1 (ja) | 数値制御加工プログラム作成装置 | |
JP6320668B1 (ja) | 数値制御装置および数値制御方法 | |
US10684609B2 (en) | Program code generating method for tilted plane machining by multi-axis machine tool and device thereof | |
CN105765473B (zh) | 机床的控制装置 | |
CN106054814B (zh) | 基于图像灰度的计算机辅助加工方法 | |
CN101633126B (zh) | 一种适用于机床加工复杂工件的夹具的配置方法 | |
EP1327924B1 (en) | Numerical control method and numerical control device | |
CN104698980A (zh) | 一种基于特征的数控立车参数化加工控制方法及系统 | |
TWI684841B (zh) | 加工傾斜平面的多軸工具機的程式碼產生方法及其裝置 | |
JP4327662B2 (ja) | ワイヤカット放電加工方法、ワイヤカット放電加工方法における加工プログラムの作成方法、およびワイヤカット放電加工用加工プログラム作成装置 | |
JPS62163109A (ja) | 数値制御装置 | |
JP2003005811A (ja) | 6軸制御ncプログラム生成方法及び生成装置、並びに6軸制御ncプログラム生成プログラム及びこのプログラムを記憶したコンピュータ読み取り可能な記録媒体 | |
CN110674564B (zh) | 基于Labview的主轴姿态计算方法 | |
CN109773581B (zh) | 一种机器人应用于再现机加工的方法 | |
JPH0683422A (ja) | 数値制御方法 | |
JPS63153603A (ja) | Ncデータ作成装置における削り残し部加工のncデータ作成方法 | |
CN115729167B (zh) | 基于车刀形状及对刀方式的五轴车床后处理方法 | |
JP2006190048A (ja) | 複合加工機用の数値制御装置 | |
US5773950A (en) | Program creating method for uniform-shape machining | |
JPS58219606A (ja) | 形状自動加工方式 | |
JP6910750B1 (ja) | 工具経路生成方法、工具経路生成プログラム及びサーバ装置 | |
JP2597978B2 (ja) | 切断作業を行うロボツト制御データの作成方法 | |
JPH05346814A (ja) | 三次元加工方法 | |
KR100246885B1 (ko) | 수치제어 면취가공장치 및 그 가공방법 |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |