CN105302072A - 一种消除高度位置差异的数控机床加工方法 - Google Patents

一种消除高度位置差异的数控机床加工方法 Download PDF

Info

Publication number
CN105302072A
CN105302072A CN201510717758.1A CN201510717758A CN105302072A CN 105302072 A CN105302072 A CN 105302072A CN 201510717758 A CN201510717758 A CN 201510717758A CN 105302072 A CN105302072 A CN 105302072A
Authority
CN
China
Prior art keywords
coordinate system
machine tool
numerical control
height
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
CN201510717758.1A
Other languages
English (en)
Other versions
CN105302072B (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.)
AECC Shenyang Liming Aero Engine Co Ltd
Original Assignee
Shenyang Liming Aero Engine Group Co Ltd
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 Shenyang Liming Aero Engine Group Co Ltd filed Critical Shenyang Liming Aero Engine Group Co Ltd
Priority to CN201510717758.1A priority Critical patent/CN105302072B/zh
Publication of CN105302072A publication Critical patent/CN105302072A/zh
Application granted granted Critical
Publication of CN105302072B publication Critical patent/CN105302072B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical 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/4097Numerical 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 using design data to control NC machines, e.g. CAD/CAM

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

本发明一种消除高度位置差异的数控机床加工方法,属于数控加工领域,本发明通过确定刀具加工轨迹中A轴角度发生变化的采样点,并将该点所对应的A轴角度值提取出,根据所提取的A轴角度值和原加工坐标系零点位置,获得新的加工坐标系零点位置,将原加工坐标系零点平移至新的加工坐标系零点位置,实现机床刀具加工轨迹始终只与零件坐标零点有关;该方法解决了旧版本西门子数控***机床无刀尖跟踪功能带来的机床利用率低,编程与加工必须考虑工作台高度、夹具高度的难题,减少编程数量及管理风险,该方法已在复杂机匣零件的外型面加工中进行推广应用,极大的提升了此类数控机床的数控效率,减少了机床的等待时间,方便了车间生产任务的安排。

Description

一种消除高度位置差异的数控机床加工方法
技术领域
本发明属于数控加工领域,具体涉及一种消除高度位置差异的数控机床加工方法。
背景技术
在航空、航天、船舶等行业,有一些早期版本的西门子数控***卧式五坐标数控加工中心,这些早期版本不支持TRAORI刀尖跟踪等先进加工模式,数控编程需要知道工作台表面到水平翻转轴中心线之间的高度差(后面简称翻转点高度)以及加工时夹具的高度,通过将这些数值输入后置文件,计算后,才能生成加工所需要的数控程序,如果翻转高度或夹具高度进行了调整,原来的数控程序无法使用,必须根据新的高度值重新生成数控程序进行替换,无法固化数控程序;同时如果一个车间有多台同类型的数控机床,但由于工作台翻转高度存在差异,加工同一种零件时,就必须每个机床编制一套数控程序,费时费力,影响生产安排,后续的管理也非常麻烦,如果更换新版本数控***,成本非常高昂,周期也非常长,很少企业愿意投入大的成本对这些老机床进行改进,为此需要开发一套编程方法,根据老的数控***,消除上述不利的因数。
发明内容
针对现有技术的不足,本发明提出一种消除高度位置差异的数控机床加工方法,以达到使CAM软件编制的数控程序在老版本西门子***的工作台翻转卧式五坐标数控机床加工时,可同时满足各种夹具、工作台翻转高度的情况的目的。
一种消除高度位置差异的数控机床加工方法,包括以下步骤:
步骤1、在计算机中设置加工坐标系的零点位于零件中心旋转轴上;
步骤2、在机床中设置加工坐标基准零点位于工作台旋转中心轴线上;
步骤3、确定刀具加工轨迹中A轴角度发生变化的采样点,并将该点所对应的A轴角度值提取出;
步骤4、根据所提取的A轴角度值和原加工坐标系零点位置,获得新的加工坐标系零点位置;
步骤5、将原加工坐标系零点平移至新的加工坐标系零点位置,实现机床刀具加工轨迹始终只与零件坐标零点有关。
该方法用于配置西门子数控***,工作台双旋转的卧式五坐标加工中心。
该方法CAM软件实现。
本发明优点:
本发明提出一种消除高度位置差异的数控机床加工方法,该方法解决了旧版本西门子数控***机床无刀尖跟踪功能带来的机床利用率低,编程与加工必须必须考虑工作台高度、夹具高度的难题,减少编程数量及管理风险,该方法已在复杂机匣零件的外型面加工中进行推广应用,极大的提升了此类数控机床的数控效率,减少了机床的等待时间,方便了车间生产任务的安排。
附图说明
图1为本发明一种实施例的不同位置零件旋转相同角度后刀具位置与加工坐标系原点位置关系示意图;
图2为本发明一种实施例的消除高度位置差异的数控机床加工方法流程图;
图3为本发明一种实施例的工作台A轴翻转后,零件编程坐标零点新位置的计算关系示意图。
具体实施方式
下面结合附图对本发明一种实施例做进一步说明。
本发明实施例中,如图1所示,零件在位置1(翻转原点)和任意位置2旋转相同角度后,加工轨迹中刀具位置相对于零件的编程坐标零点的位置是相同的,只与加工坐标系原点G54存在差异,只要消除他们之间的差异,就能实现数控程序与夹具、翻转高度无关;图中,2表示翻转点,3表示编程坐标零点,4表示加工坐标系G54,5表示刀具加工位置;
本发明实施例中,消除高度位置差异的数控机床加工方法,该方法用于配置西门子数控***,工作台翻转的卧式五坐标加工中心,方法流程图如图2所示,方法包括以下步骤:
步骤1、在计算机中设置加工坐标系的零点位于零件中心旋转轴上;
本发明实施例中,对环形零件进行加工,该方法对编程刀具轨迹无特殊要求,只要求零件CAM编程操作的编程坐标零点设定在环形零件的中心轴线上,其可以为零件的上端面圆心、下端面圆心,也可为零件中间部位的圆心等;
步骤2、在机床中设置加工坐标基准零点位于工作台旋转中心轴线上;
本发明实施例中,保证零件的旋转中心线与工作台旋转中心线重合,高度方向满足加工工艺为主,其它不做限制;机床加工坐标系(G54、G55...)的设置位置与零件的编程坐标零点位置重合,在工作台旋转中心线上,即在X轴、Z轴的零点位置上,Y轴方向上不受限制;
步骤3、确定刀具加工轨迹中A轴角度发生变化的采样点,并将该点所对应的A轴角度值提取出;
本发明实施例中,五坐标数控机床A轴为XY平面内的旋转轴,B轴为ZX平面内的旋转轴;
本发明实施例中,采用UG编程软件PostBuilder后置处理器,在本发明后置处理文件设置方面与现有编程方法相对比有两点特殊要求:
a、此后置处理文件设置时,不考虑夹具高度、工作台端面与翻转点的高度差,只考虑与零件编程零点的关系,涉及此内容的选项设置为零;
b、将子程序1名称编制在后置文件中,将刀具轨迹每步中的A轴角度变化在刀具切削行动之前传递出去,通过计算、偏移,使刀具在零件上的实际切削轨迹与编程刀具运行轨迹相同,保证零件加工结果的正确性;为此在后置文件的线性运动栏对应G代码程序段前增加一个子程序1的自定义项,此子程序包含角度A变化数值参数输入项;此定义项设置为可选项,只有角度A发生变化才在角度变化程序行前增加此子程序名称程序行,减少不必要的程序段及计算量;
步骤4、根据所提取的A轴角度值和原加工坐标系零点位置,获得新的加工坐标系零点位置;
本发明实施例中,对于工作台A轴翻转后,零件编程坐标零点新位置的计算关系如图3所示,对于西门子840D***,零件的坐标零点偏置坐标,通过具体的参数指令读取,新位置通过数学函数公式计算得到;图3中,1表示工作台端面零点,2表示翻转点,3表示编程坐标零点,4表示加工坐标系G54;
步骤5、将原加工坐标系零点平移至新的加工坐标系零点位置,实现机床刀具加工轨迹始终只与零件坐标零点有关。
本发明实施例中,通过TRANS指令将加工坐标系移到零件编程坐标系新位置,对于零件的翻转,存在正负两方向,相应的Z轴坐标值存在正负,编程时分两种角度进行编程;
通过本发明实现机床刀具加工轨迹始终只与零件的坐标零点有关,与装夹高度位置无关。

Claims (3)

1.一种消除高度位置差异的数控机床加工方法,其特征在于,包括以下步骤:
步骤1、在计算机中设置加工坐标系的零点位于零件中心旋转轴上;
步骤2、在机床中设置加工坐标基准零点位于工作台旋转中心轴线上;
步骤3、确定刀具加工轨迹中A轴角度发生变化的采样点,并将该点所对应的A轴角度值提取出;
步骤4、根据所提取的A轴角度值和原加工坐标系零点位置,获得新的加工坐标系零点位置;
步骤5、将原加工坐标系零点平移至新的加工坐标系零点位置,实现机床刀具加工轨迹始终只与零件坐标零点有关。
2.根据权利要求1所述的消除高度位置差异的数控机床加工方法,其特征在于,该方法用于配置西门子数控***,工作台双旋转的卧式五坐标加工中心。
3.根据权利要求1所述的消除高度位置差异的数控机床加工方法,其特征在于,该方法CAM软件实现。
CN201510717758.1A 2015-10-29 2015-10-29 一种消除高度位置差异的数控机床加工方法 Active CN105302072B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510717758.1A CN105302072B (zh) 2015-10-29 2015-10-29 一种消除高度位置差异的数控机床加工方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510717758.1A CN105302072B (zh) 2015-10-29 2015-10-29 一种消除高度位置差异的数控机床加工方法

Publications (2)

Publication Number Publication Date
CN105302072A true CN105302072A (zh) 2016-02-03
CN105302072B CN105302072B (zh) 2018-08-07

Family

ID=55199460

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510717758.1A Active CN105302072B (zh) 2015-10-29 2015-10-29 一种消除高度位置差异的数控机床加工方法

Country Status (1)

Country Link
CN (1) CN105302072B (zh)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106406234A (zh) * 2016-11-09 2017-02-15 哈尔滨东安发动机(集团)有限公司 一种多零点零件的数控加工方法
CN110293251A (zh) * 2018-11-29 2019-10-01 东莞市睿辉机电科技有限公司 Cnc加工中心提高加工精度工艺
CN112051802A (zh) * 2020-09-16 2020-12-08 中国航发沈阳黎明航空发动机有限责任公司 航空发动机对开结构机匣类零件自动化数控加工工艺方法
CN112631199A (zh) * 2020-11-27 2021-04-09 上海柏楚电子科技股份有限公司 用于标定机床的结构性参数的方法、装置及机床控制***
CN113917888A (zh) * 2021-10-27 2022-01-11 中国航发沈阳黎明航空发动机有限责任公司 一种基于固定角向标定及补偿的加工精度提升方法
CN115194555A (zh) * 2022-07-18 2022-10-18 成都星麟数控科技有限公司 一种跟随任意摆放工件方位进行雕刻的方法

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003177810A (ja) * 2001-12-07 2003-06-27 Mori Seiki Co Ltd 自動プログラミング装置
US20100274381A1 (en) * 2007-08-03 2010-10-28 Hurco Companies, Inc. Universal Conversational Programming for Machine Tool Systems
CN103048947A (zh) * 2012-12-29 2013-04-17 东方电气集团东方汽轮机有限公司 五坐标联动机床数控程序后置处理方法
CN103645676A (zh) * 2013-12-09 2014-03-19 航天科工哈尔滨风华有限公司 基于宏程序实现工件零点跟随的方法
CN103809511A (zh) * 2012-11-12 2014-05-21 中国南方航空工业(集团)有限公司 一种多轴加工中心上加工大重型机匣类零件的方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003177810A (ja) * 2001-12-07 2003-06-27 Mori Seiki Co Ltd 自動プログラミング装置
US20100274381A1 (en) * 2007-08-03 2010-10-28 Hurco Companies, Inc. Universal Conversational Programming for Machine Tool Systems
CN103809511A (zh) * 2012-11-12 2014-05-21 中国南方航空工业(集团)有限公司 一种多轴加工中心上加工大重型机匣类零件的方法
CN103048947A (zh) * 2012-12-29 2013-04-17 东方电气集团东方汽轮机有限公司 五坐标联动机床数控程序后置处理方法
CN103645676A (zh) * 2013-12-09 2014-03-19 航天科工哈尔滨风华有限公司 基于宏程序实现工件零点跟随的方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
赵彦华: "可变轴曲面轮廓铣在异型薄壁零件加工中的应用", 《航空制造技术》 *

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106406234A (zh) * 2016-11-09 2017-02-15 哈尔滨东安发动机(集团)有限公司 一种多零点零件的数控加工方法
CN106406234B (zh) * 2016-11-09 2022-02-15 哈尔滨东安发动机(集团)有限公司 一种多零点零件的数控加工方法
CN110293251A (zh) * 2018-11-29 2019-10-01 东莞市睿辉机电科技有限公司 Cnc加工中心提高加工精度工艺
CN110293251B (zh) * 2018-11-29 2024-03-12 东莞市睿辉机电科技有限公司 Cnc加工中心提高加工精度工艺
CN112051802A (zh) * 2020-09-16 2020-12-08 中国航发沈阳黎明航空发动机有限责任公司 航空发动机对开结构机匣类零件自动化数控加工工艺方法
CN112051802B (zh) * 2020-09-16 2021-07-06 中国航发沈阳黎明航空发动机有限责任公司 航空发动机对开结构机匣类零件自动化数控加工工艺方法
CN112631199A (zh) * 2020-11-27 2021-04-09 上海柏楚电子科技股份有限公司 用于标定机床的结构性参数的方法、装置及机床控制***
CN112631199B (zh) * 2020-11-27 2021-10-01 上海柏楚电子科技股份有限公司 用于标定机床的结构性参数的方法、装置及机床控制***
CN113917888A (zh) * 2021-10-27 2022-01-11 中国航发沈阳黎明航空发动机有限责任公司 一种基于固定角向标定及补偿的加工精度提升方法
CN113917888B (zh) * 2021-10-27 2023-05-23 中国航发沈阳黎明航空发动机有限责任公司 一种基于固定角向标定及补偿的加工精度提升方法
CN115194555A (zh) * 2022-07-18 2022-10-18 成都星麟数控科技有限公司 一种跟随任意摆放工件方位进行雕刻的方法

Also Published As

Publication number Publication date
CN105302072B (zh) 2018-08-07

Similar Documents

Publication Publication Date Title
CN105302072A (zh) 一种消除高度位置差异的数控机床加工方法
CN106843152B (zh) 一种基于五轴机床在线测量的法向圆孔数控加工方法
Dubovska et al. Implementation of CAD/CAM system CATIA V5 in Simulation of CNC Machining Process
Grigoriev et al. Research and development of a cross-platform CNC kernel for multi-axis machine tool
CN104460515B (zh) 一种基于后置处理五轴刀具长度补偿方法
CN101976055B (zh) 五轴数控加工进给率控制***
CN103645676A (zh) 基于宏程序实现工件零点跟随的方法
CN108919749B (zh) 一种无刀位原点跟踪五轴机床中实现坐标原点跟踪的方法
CN105302070A (zh) 一种非正交摆头转台类五轴机床后置处理方法
CN109597357B (zh) 一种面向叶片旋铣工艺的数控编程方法及装置
CN103454972A (zh) 基于ug nx api的刀具五轴数控磨削加工自动编程的方法
CN104714475B (zh) 一种高效曲面直接数控加工方法
CN108262591A (zh) 一种航空发动机机匣五轴立式车铣复合加工方法
CN102621929A (zh) 双转台五轴联动数控机床的夹具高度及加工路径优化方法
CN107942947B (zh) 数控机床圆弧加工编程方法
CN105373078B (zh) 一种加工锻铸件毛坯的微量定位方法
CN103809511A (zh) 一种多轴加工中心上加工大重型机匣类零件的方法
CN106886195B (zh) 机加工控制方法及其装置和应用
CN104698980B (zh) 一种基于特征的数控立车参数化加工控制方法及***
CN101859124B (zh) 数控龙门铣床五面体程序控制方法
WO2017101700A1 (zh) 与数控***直接通讯的计算机辅助制造方法及装置和***
CN102033510A (zh) 一种工作台偏摆式五轴刀尖跟踪后置处理方法
CN111650885A (zh) 数控机床自动编程方法
CN107209495B (zh) 具有附加的功能性的生产***和运行方法
CN102621934A (zh) 一种利用t型刀具在三轴数控机床加工负角型面的方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CP01 Change in the name or title of a patent holder
CP01 Change in the name or title of a patent holder

Address after: 110043 Dong TA street, Dadong District, Shenyang, Liaoning Province, No. 6

Patentee after: Chinese Hangfa Shenyang Liming Aero engine limited liability company

Address before: 110043 Dong TA street, Dadong District, Shenyang, Liaoning Province, No. 6

Patentee before: Liming Aeroplane Engine (Group) Co., Ltd., Shenyang City