CN102591252A - 平行筋条壁板数控加工刀轨计算及优化算法 - Google Patents
平行筋条壁板数控加工刀轨计算及优化算法 Download PDFInfo
- Publication number
- CN102591252A CN102591252A CN2012100589568A CN201210058956A CN102591252A CN 102591252 A CN102591252 A CN 102591252A CN 2012100589568 A CN2012100589568 A CN 2012100589568A CN 201210058956 A CN201210058956 A CN 201210058956A CN 102591252 A CN102591252 A CN 102591252A
- Authority
- CN
- China
- Prior art keywords
- cutter
- rib
- rail
- face
- cutter rail
- 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
Images
Landscapes
- Numerical Control (AREA)
Abstract
Description
技术领域
本发明涉及平行筋条壁板数控加工刀轨计算及优化算法,用于飞机复杂壁板数控编程中刀具轨迹的生成,属于飞机数字化数控编程技术领域。
背景技术
计算机、编程以及高速切削加工等数控相关技术的快速发展与广泛应用推动了飞机结构件制造技术的发展,现代飞机普遍采用性能优越的整体薄壁结构件。但是,由于整体结构件具有结构复杂、制造精度要求高且加工难度大等特点,现有的工艺准备和数控编程方式已成为进一步提高飞机整体结构件制造质量和效率的最主要制约因素。例如,采用CATIA***自动生成平行筋条壁板数控加工的刀具轨迹,只能获取产品的底层几何信息,无法自动捕捉产品的几何形状信息和产品高层的功能和语义信息,而且生成的刀具轨迹质量较差,难以满足工程需求。因此,研究平行筋条壁板数控加工刀轨的计算及优化算法,提高数控加工效率及质量已成为高效数控加工技术急需解决的问题。
发明内容
为了解决上述存在的技术问题,本发明提供一种平行筋条壁板数控加工刀轨的计算及优化算法,该算法可完成平行筋条壁板数控加工最短刀具轨迹的计算及输出,从而提高平行筋条壁板的加工效率,提高壁板数控加工的质量。
本发明的具体技术方案如下:
1. 平行筋条壁板数控加工刀轨计算及优化算法,其特征在于该方法实现的主要步骤有:
1)加工区域获取,通过获取加工壁板的外形轮廓,识别壁板上筋条,对加工面元进行初始分割后,在分割的结果上重新调整、吸纳和合并加工面元,最终形成最优的加工域元;
2)加工余量计算,是在加工区域的基础上,在两筋条侧壁之间进行导轨计算,使各刀轨尽量减少排刀;
3)长刀轨计算,刀轨的计算分别从X方向和Y方向进行,以提高加工速度;
4)筋条端面刀轨计算,包括端面处理原则和端面局部层面Z向划分处理原则;
5)凹凸筋条刀轨计算,筋侧壁面不在同一面上的为凹凸筋,对凹凸筋条的凹区域不加工和加工n次确定不同的排刀刀轨;
6)刀轨路径长度计算,考虑加工刀轨与刀轨间的连接过渡线的长度,不考虑进退刀刀轨长度,同时尽量减少空刀轨及抬刀进刀,尽量避免刀具不切削而贴着零件表面移动;
7)最短路径刀轨数据输出。
所述加工区域获取的步骤如下:
a)加工面域计算:外轮廓草图向内偏置后得到外轮廓偏置草图,用填充将外轮廓偏置草图封闭成面FACE,偏置距离为加工余量与刀具半径之和;
b)筋条识别:识别加工面上的筋条,并计算筋条域,各筋条域向外偏置生成筋条外偏置草图,采用裁剪功能,在面FACE上减去筋条偏置后所得的区域,生成用于划分刀轨的代加工区域;
c)加工面域初始分割:将筋条的边界作为分割线,对待加工区域进行初始分割;
d)域元构造及优化:根据刀轨最短原则,在上述分割结果的基础上重新调整、吸纳和合并加工面元,最终形成最优的加工域元。
所述加工余量计算的步骤如下:
(3)判断这两条边界线的距离,若L/A p 所得的余数小于加工余量最大偏移量的两倍,转(4),若余数大于加工余量最大偏移量的两倍,则在该处排n+2条刀轨,此时的刀轨距离为,其中为刀轨进行余量调整后的径向进给量,n为L/A p 的商;
(4)对局部侧壁加工余量进行调整从而减少刀轨数量,将两筋条侧壁的加工余量由理论加工余量改为,此时再进行排刀计算,只需n+1条刀轨即可加工完毕,比正常余量刀轨少一刀,其中,,为两筋条之间的最短距离,为刀具半径;
所述的长刀轨计算方法为先纵向即沿Y方向加工,后横向即沿X方向加工筋条侧壁之间包围的区域。
所述的筋条端面刀轨计算方法包含端面处理原则与端面局部层面Z向划分处理原则,
(1)端面处理原则:比较局部区域的长度,取较长者作为加工方向;
(2)端面局部层面Z向划分处理原则:当输入的“当前层的纵向切深”大于输入的“局部筋条端面区域分层高度”时,若加工区域的端面加工在其所涉及的筋侧壁加工完成后再进行加工时,需要对该部分区域进行分层。
应用本发明提出的平行筋条壁板数控加工刀轨计算及优化算法的效果如下:(1)对刀轨计算原则进行了定义,创造性地将实际的加工原则信息化,将显著提高加工的效率;(2)刀具轨迹最短思想贯穿整个方法过程中,将极大地提高壁板数控加工的速度和质量。总而言之,采用本发明提出的平行壁板数控加工刀轨计算及优化算法将极大提高数控加工的质量,缩短制造乃至整个飞机生产周期。
附图说明
图1为输入面及加工区域划分,其中:实线椭圆区域由两筋条端面组成,虚线椭圆区域由单筋条与零件、毛坯、刀轨或筋条的边界线组成,点画线椭圆区域由凹凸筋条组成,箭头指引方向为筋条。
图2为加工面域初步分割结果的七种情况。
图3(a、b和c)为加工域元构造过程。
图4为余量调整前后的刀轨分布。
图5 a为长刀轨X轴加工示意图。
图5 b为长刀轨Y轴加工示意图。
图6为筋条端面示意图,其中,区域IV由两筋条端面组成,区域V由单个筋条端面与零件或毛坯边界组成,区域VI由单筋条的端面与区域II的边界线组成。
图7 a为图6区域IV的Y方向刀轨。
图7 b为图6区域VI的Y方向刀轨。
图7 c为图6区域IV的X方向刀轨。
图7 d为图6区域VI的X方向刀轨。
图8 a为凹凸筋条刀轨计算示意图。
图8 b为图8a的C区域局部放大示意图。
图8 c为凹凸筋条凹区域不加工刀轨示意图。
图8 d为凹凸筋条凹区域加工n次排刀刀轨示意图。
图8 e为凹凸筋条凹区域加工n+1次排刀刀轨示意图。
具体实施方式
平行筋条壁板数控加工刀轨计算及优化算法,是建立在CAD/CAM***平台上,实现平行筋条壁板数控加工刀轨计算及优化的一种方法。
下面结合附图对本发明的实施例进行详细的说明,本实施例是在以发明技术方案为前提下进行实施,给出了详细的实施方式和具体的实现过程,但是本发明的保护范围不限于下述实施实例。
平行筋条壁板数控加工刀轨计算及优化算法,该方法实现的主要步骤有:
步骤1)加工区域获取。加工区域获取的主要内容有:加工面域计算;筋条识别及域计算;加工面域初始分割;域元构造及优化。图1所示为输入面信息及待加工区域的划分,待加工区域用于划分加工刀轨,加工区域的获取过程如下:
a)加工面域计算。如图1所示,外轮廓草图向内偏置后得到外轮廓偏置草图,用填充将外轮廓偏置草图封闭成面FACE,偏置距离为加工余量与刀具半径之和;
b)筋条识别。识别加工面上的筋条,并计算筋条域,各筋条域向外偏置生成筋条外偏置草图,采用裁剪功能,在面FACE上减去筋条偏置后所得的区域,生成用于划分刀轨的代加工区域,如图1所示;
c)加工面域初始分割。以图2a)所示的面元为例,将筋条的边界作为分割线,对待加工区域进行划分,加工面域初始分割结果示例如图2(b、c、d、e、f、g)所示;
d)域元构造及优化。以图3a)所示的面元为例,经过加工面域初始分割得到图3b)所示的加工面元,根据刀轨最短原则,在上述分割结果的基础上重新调整、吸纳和合并加工面元,最终形成最优的加工域元如图3c)所示;
步骤2)加工余量计算。实际加工中为了使各刀轨尽量减少排刀,需要进行加工余量的计算。图4所示为余量调整前后的刀轨分布示意图,图中信息说明如下:
——理论加工余量;
步骤3)长刀轨计算。加工时,一般优先考虑从X方向和Y方向进行长刀轨计算。X方向刀轨平行于筋条侧壁方向,Y方向刀轨平行于筋条断面方向,这两个方向的刀轨一般要按照图5所示的形式排列和计算;
步骤4)筋条端面刀轨计算。如图6所示,椭圆线包含的区域包括不同的端面类型。由两筋条端面组成的;由单个筋条的端面与零件边界(或毛坯边界)组成的;由单筋条的端面与Y方向的刀轨边界组成的,是由单根筋条与区域的边界线组成的;
(1)端面处理原则。如图7(a)所示,X方向刀轨线边界为刀轨1和刀轨2,两刀轨线之间的距离为;Y方向刀轨线边界为刀轨3和刀轨4,两刀轨线之间的距离为。端面处理的总原则是取局部区域较长的方向作为加工方向,具体细述如下:
(2)端面局部层面Z向划分处理原则。当输入的“当前层的纵向切深”大于输入的“局部筋条端面区域分层高度(一般为5mm)”时,若区域类型的端面加工在其所涉及的筋侧壁加工完成后再进行加工时,考虑到加工变形的影响不能直接按照当前的切深进行加工,需要对该部分区域进行分层,刀具路径仍按前述原则进行排列,只是在该区域内按照该路径分成多层进行加工,分层高度采用平均值;
步骤5)凹凸筋条刀轨计算。筋侧壁面不在同一面上的为凹凸筋,在整个壁板如图8(a)的区域所示。区域由凹凸筋与普通筋的侧壁组合而成,其中凹凸筋具有两加强面A和B,此处筋条比较厚,该两面为平行面,之间距离为0;另外凹凸筋有三个普通面,分别为C、D和E,面H在普通筋上,面C处的局部放大示意图如图8(b)所示。图中信息说明如下:
凹凸筋条在X方向的排刀原则为:
步骤6)刀轨路径长度计算。在计算刀轨路径长度时至少需要考虑加工刀轨与刀轨间的连接过渡线的长度,不考虑进退刀刀轨长度,同时尽量减少空刀轨及抬刀进刀,尽量避免刀具不切削而贴着零件表面移动;
步骤7)最短路径刀轨数据输出。
Claims (5)
1.平行筋条壁板数控加工刀轨计算及优化算法,其特征在于该方法实现的主要步骤有:
1)加工区域获取,通过获取加工壁板的外形轮廓,识别壁板上筋条,对加工面元进行初始分割后,在分割的结果上重新调整、吸纳和合并加工面元,最终形成最优的加工域元;
2)加工余量计算,是在加工区域的基础上,在两筋条侧壁之间进行导轨计算,使各刀轨尽量减少排刀;
3)长刀轨计算,刀轨的计算分别从X方向和Y方向进行,以提高加工速度;
4)筋条端面刀轨计算,包括端面处理原则和端面局部层面Z向划分处理原则;
5)凹凸筋条刀轨计算,筋侧壁面不在同一面上的为凹凸筋,对凹凸筋条的凹区域不加工和加工n次确定不同的排刀刀轨;
6)刀轨路径长度计算,考虑加工刀轨与刀轨间的连接过渡线的长度,不考虑进退刀刀轨长度,同时尽量减少空刀轨及抬刀进刀,尽量避免刀具不切削而贴着零件表面移动;
7)最短路径刀轨数据输出。
2.如权利要求1所述的平行筋条壁板数控加工刀轨计算及优化算法,其特征在于所述加工区域获取的步骤如下:
a)加工面域计算:外轮廓草图向内偏置后得到外轮廓偏置草图,用填充将外轮廓偏置草图封闭成面FACE,偏置距离为加工余量与刀具半径之和;
b)筋条识别:识别加工面上的筋条,并计算筋条域,各筋条域向外偏置生成筋条外偏置草图,采用裁剪功能,在面FACE上减去筋条偏置后所得的区域,生成用于划分刀轨的代加工区域;
c)加工面域初始分割:将筋条的边界作为分割线,对待加工区域进行初始分割;
d)域元构造及优化:根据刀轨最短原则,在上述分割结果的基础上重新调整、吸纳和合并加工面元,最终形成最优的加工域元。
3.如权利要求1所述的平行筋条壁板数控加工刀轨计算及优化算法,其特征在于所述加工余量计算的步骤如下:
(3)判断这两条边界线的距离,若L/A p 所得的余数小于加工余量最大偏移量的两倍,转(4),若余数大于加工余量最大偏移量的两倍,则在该处排n+2条刀轨,此时的刀轨距离为,其中为刀轨进行余量调整后的径向进给量,n为L/A p 的商;
(4)对局部侧壁加工余量进行调整从而减少刀轨数量,将两筋条侧壁的加工余量由理论加工余量改为,此时再进行排刀计算,只需n+1条刀轨即可加工完毕,比正常余量刀轨少一刀,其中,,为两筋条之间的最短距离,为刀具半径;
4.如权利要求1所述的平行筋条壁板数控加工刀轨计算及优化算法,其特征在于:所述的长刀轨计算方法为先纵向即沿Y方向加工,后横向即沿X方向加工筋条侧壁之间包围的区域。
5.如权利要求1所述的平行筋条壁板数控加工刀轨计算及优化算法,其特征在于:所述的筋条端面刀轨计算方法包含端面处理原则与端面局部层面Z向划分处理原则,
(1)端面处理原则:比较局部区域的长度,取较长者作为加工方向;
(2)端面局部层面Z向划分处理原则:当输入的“当前层的纵向切深”大于输入的“局部筋条端面区域分层高度”时,若加工区域的端面加工在其所涉及的筋侧壁加工完成后再进行加工时,需要对该部分区域进行分层。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2012100589568A CN102591252A (zh) | 2012-03-08 | 2012-03-08 | 平行筋条壁板数控加工刀轨计算及优化算法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2012100589568A CN102591252A (zh) | 2012-03-08 | 2012-03-08 | 平行筋条壁板数控加工刀轨计算及优化算法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102591252A true CN102591252A (zh) | 2012-07-18 |
Family
ID=46480085
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2012100589568A Pending CN102591252A (zh) | 2012-03-08 | 2012-03-08 | 平行筋条壁板数控加工刀轨计算及优化算法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102591252A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103901818A (zh) * | 2012-12-25 | 2014-07-02 | 株式会社日立制作所 | 计算机辅助制造装置、产品形状加工方法及存储介质 |
CN108176912A (zh) * | 2017-12-06 | 2018-06-19 | 首都航天机械公司 | 一种非回转体变截面构件电弧增材制造路径规划方法 |
CN113268038A (zh) * | 2021-07-19 | 2021-08-17 | 广州中望龙腾软件股份有限公司 | 基于平行铣削的刀轨排序方法、智能终端以及存储装置 |
-
2012
- 2012-03-08 CN CN2012100589568A patent/CN102591252A/zh active Pending
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103901818A (zh) * | 2012-12-25 | 2014-07-02 | 株式会社日立制作所 | 计算机辅助制造装置、产品形状加工方法及存储介质 |
CN103901818B (zh) * | 2012-12-25 | 2017-01-18 | 三菱日立电力***株式会社 | 计算机辅助制造装置、产品形状加工方法及存储介质 |
CN108176912A (zh) * | 2017-12-06 | 2018-06-19 | 首都航天机械公司 | 一种非回转体变截面构件电弧增材制造路径规划方法 |
CN113268038A (zh) * | 2021-07-19 | 2021-08-17 | 广州中望龙腾软件股份有限公司 | 基于平行铣削的刀轨排序方法、智能终端以及存储装置 |
CN113268038B (zh) * | 2021-07-19 | 2021-10-12 | 广州中望龙腾软件股份有限公司 | 基于平行铣削的刀轨排序方法、智能终端以及存储装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102922013B (zh) | 基于槽腔特征的飞机结构件高效粗加工方法 | |
CN102825315B (zh) | 槽特征内型的螺旋铣加工方法 | |
CN103645674B (zh) | 一种整体叶轮叶片的粗-半精-精铣混合路径生成方法 | |
CN102880113B (zh) | 一种激光切割路径优化方法 | |
CN104375464B (zh) | 一种飞机蒙皮铣削高效加工轨迹自动生成方法 | |
CN102637216B (zh) | 一种复杂组合曲面的数控侧铣加工刀轨生成方法 | |
CN103341787B (zh) | 基于特征的数控加工刀具半径补偿方法 | |
CN104360634B (zh) | 基于特征的蒙皮镜像铣削数控程序快速生成方法 | |
CN102799144B (zh) | 基于特征的数控加工程序移植方法 | |
CN103949705A (zh) | 槽特征腹板摆线螺旋复合铣加工方法 | |
CN103336485B (zh) | 飞机结构件腹板铣削加工轨迹快速生成方法 | |
CN102866671B (zh) | 大圆弧直纹面数控加工刀具轨迹规划方法 | |
CN103235556A (zh) | 基于特征的复杂零件数控加工制造方法 | |
CN103365243B (zh) | 转角侧铣加工轨迹快速生成方法 | |
CN101216706B (zh) | 基于三扫描线刀具有效加工区域计算和刀具轨迹生成方法 | |
CN105710612A (zh) | 一种飞机复杂结构壁板零件的数控加工方法 | |
CN105234466A (zh) | 一种槽特征侧铣加工刀轨生成方法 | |
CN105045211B (zh) | 一种等弓高误差变步长切线插补方法 | |
CN108145393A (zh) | 一种航空发动机压气机叶片及其加工方法 | |
CN103454973B (zh) | 参数化数控立铣刀螺旋槽数控加工编程方法 | |
CN104090528A (zh) | 一种适用于摆线高速铣削的加工路径的方法 | |
CN102581705A (zh) | 一种铣削加工工件误差的分度补偿方法 | |
CN104007696A (zh) | 飞机结构件型腔复杂转角残留区域刀轨生成方法 | |
CN102591252A (zh) | 平行筋条壁板数控加工刀轨计算及优化算法 | |
CN104570948A (zh) | 航天板类零件孔特征加工方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20120718 |