由于操作过于频繁,请点击下方按钮进行验证!

Delcam软件在发动机加工中的运用

  一、 引言

  近年来,随着计算机技术、通讯技术和数控技术的迅速发展,CAD/CAM技术得到了迅速的发展。同时随着国内外汽车制造业的迅速发展,CAD/CAM技术在发动机加工业也得到广泛的运用。本文针对国内某一著名企业的发动机加工的某些具体细节进行了阐述。

  二、 CAD/CAM技术发展概况

  CAD技术起步于50年代后期。进入60年代,随着在计算机绘图变得可行而开始迅速发展。这时人们希望借助计算机绘图摆脱传统手工绘图。这时CAD技术的出发点是用传统的三视图方法来表达零件。在CAD软件发展初期,CAD的含义仅仅是图板的替代品,而非现在我们经常讨论的CAD所包含的全部内容。CAD 技术以二维绘图为主要目标的算法一直持续到70年代末期,以后作为CAD技术的一个分支而相对单独、平稳地发展。现在下发到车间的工程图还是近十年来占据绘图市场主导地位的 AUTODESK公司的AutoCAD软件设计。在今天中国的CAD用户特别是初期CAD用户中,二维绘图仍然占有相当大的比重。

  CAM技术起源于50年代,MIT设计了一种专门用于机械零件数控加工程序编制的语言,称为APT。其后,APT经历了以下几个发展阶段,形成了诸如APTII、APTIII、APT-AC和APT-/SS等。

  采用APT语言编制数控程序具有程序简炼,走刀控制灵活等优点,使数控加工编程从面向机床指令"汇编语言"级,上升到面向几何元素。但APT仍有许多不便之处。
针对APT语言的缺点,1978年,法国达索飞机公司开始开发集三维设计、分析、NC加工一体化的系统,称为为CATIA。推动了CAD和CAM向一体化方向发展。

  三、 我厂的CAD和CAM结合方法

  我厂的产品开发部门应用的CAD的软件为AutoCAD和PRO/E两种软件,即二维和三维CAD文档共存。对二维的AutoCAD文档,转为CAM加工所需的加工特征时,先通过Delcam公司PowerMILL软件生成加工特征,再进行数控编程。对三维的PEO/E文档,可以直接通过 PowerMILL软件提取加工特征,进而进行数控编程。在我厂进行的6DE2产品试制时,同时采用了上述两种方法进行编程。

  由于PowerMILL直接接收CAD数据,避免了手工编程时反复查找图纸相关尺寸所浪费的时间,编程效率大大提高,为新产品上市取得了宝贵的时间。

  四、 CAM技术的后处理技术

  后处理技术是CAM技术的重要环节之一,针对不同的数控系统(如FANUC、SIEMENS和TOSHIBA),要对CAM系统编制不同的后处理程序。同时由于二维加工与三维加工本质的区别,PowerMILL系统要求的后处理也不尽相同。在二维加工中,特别是发动机的加工中,主要是点位的加工(主要是孔位的加工,有时带有很少的平面的加工)。而在三维加工中,主要是曲面加工。但无论曲面怎样复杂,CAM系统都是以小的直线段,在精度要求的范围内来逼近复杂的曲面,在其生成的G代码中主要以G01为主。如图1曲面加工所生成的加工程序如下:

  图1 三维加工

  %

  :0001

  N10G91G28X0Y0Z0

  N20G40G17G80G49

  N30G0G90Z33.031

  N40T1M6

  N50G54G90

  N420X1.828Y21.705S1500M3

  N430G43Z28.031H1M8

  N440G1Z22.531F500

  N450X1.142Y21.014

  N460X.247Y21.705

  ..........

  ..........

  N8180X22.679Y35.32

  N8190G0Z33.031

  N8200M9

  N8210G91G28Z0

  N8220G49H0

  N8230G28X0Y0

  N8240M30

  DELCAM公司的POWERMILL软件提供的缺省的后处理中可以满足三维加工的要求。

  而二维加工中,孔位加工(钻、扩、铰、攻丝和镗等)都以G81为主,其中攻丝时缺少节距和停留时间等参数。以FANUC为例,进行攻丝钻孔时,应用缺省的后处理,生成的G代码格式如下:

  G81G99Z-167.R-95.F341

  应用本人开发的后处理程序所生成的代码如下:

  G84G99Z-167.0R-95.0P300F2.0

  针对上述情况,本人分别为TOYODA 、YEONG CHIN和TOSHIBA三种加工中心开发了PowerMILL软件孔位加工(钻、扩、铰、攻丝和镗等)的后处理程序,从而使所有的孔位加工功能得到充分的发挥,保证产品加工过程的工艺要求。YEONG CHIN加工中心的后处理如下

  machine fanuc15m

  # Original option by Faw_DDEW Li GuangQuan

  define word NT

  address letter = "T"

  address width = 1

  field width = 2

  not modal

  end define

  define word TS

  address letter = "N"

  address width = 1

  field width = 3

  not modal

  end define

  define word TPN

  address letter = "( TOOLPATH :******* "

  address width = 20

  field width = 30

  end define

  define format ( ID )

  address letter = ":"

  end define

  define format ( N )

  not permanent

  end define

  define format ( G1 )

  leading zeros = true

  not modal

  end define

  define format ( F )

  modal

  decimal point = true

  decimal places = 2

  trailing zeros = false

  imperial formats = metric formats

  end define

  define format ( H M1 M2 )

  leading zeros = true

  end define

  define format ( P )

  field width = 3

  metric formats

  decimal point = false

  decimal places = 0

  trailing zeros = true

  imperial formats = metric formats

  end define

  define word PF

  address letter = "F"

  field width = 5

  not modal

  metric formats

  decimal point = true

  decimal places =2

   trailing zeros = false

  imperial formats = metric formats

  end define

  define format all

  tape position = 0

  end define

  word order = ( + TPN NT TS P PF D )

  define keys

  tool radius = D

  cycle dwell = P

  dwell not used

  end define

  define codes

  cycle retract = G6 99

  linear = G1 1

  comp off = G2 40  

  comp on left = G2 41

  comp on right = G2 42

  end define

  message output = false

  block order = true

  tool reset coordinates = 3

  integer 51 = 4

  integer 69 = 2

  incremental centre = false

  integer 34 = 0

  integer 35 = 1

  integer 36 = 0

  integer 37 = 1

  define block tape start 

  "%"

  ID ProgID

  rapid ; incremental data ; G6 28 ; z coord 0

  incremental data =C ; G6 30 ; y coord 0 ; x coord 0

  end define

  define block tool change first

  tool number ToolNumber

  change tool

  if ( NextTool <> 0 )

  NT NextTool

  end if

  TS ToolNumber

  set swa

  end defind

  fine block tool change

  if ( word[30] = 7 or word[30] = 8 )

  M2 9

  end if

  rapid ; incremental data ; G6 28 ; z coord 0

  incremental data ; G6 30 ; y coord 0 ; x coord 0

  compensation off ; G1 49 ; G4 80 =C

  change tool

  if ( NextTool <> 0 )

  NT NextTool

  end if

  TS ToolNumber

  set swa

  end define

  define block move rapid

  if ( swa )

  TPN ToolPathName ; ")"

  G2 59 ; absolute data ; rapid ; G6 ; x coord ; y coord ; z coord ; spindle ; tool length ; M1 ; M2

  unset swa

  else

  rapid ; G6 ; x coord ; y coord ; z coord ; spindle ; tool length ; M1 ; M2

  end if

  end define

  define block move linear

  linear ; G2 ; x coord ; y coord ; z coord ; tool radius ; feedrate ; M1 ; M2

  end define

  define block move circle

  N ; G1 ; G3 ; x coord ; y coord ; z coord ; key i ; key j ; key k ; feedrate

  end define

  define block cycle start

  if ( cycle = 1 )

  G4 ; cycle retract ; x coord ; y coord ; drill hole depth ; clearplane ; feedrate Prat

  end if

  if ( cycle = 2 or cycle = 3 or cycle => 5 )

  G4 ; cycle retract ; x coord ; y coord ; drill hole depth ; clearplane ; cycle dwell ; feedrate Prat

  end if

  if ( cycle = 4 )

  G4 ; cycle retract ; x coord ; y coord ; drill hole depth ; clearplane ; cycle dwell ;

  PF ( Cycfed / ToolSpeed[ToolNum] )

  end if

  end define

  define block move cycle

  x coord ; y coord ; M1 ; M2

  end define

  define block move tap

  x coord ; y coord ; M1 ; M2

  end define

  define block cycle end

  end of drill

  end define

  define block tape end

  if ( word[30] = 7 or word[30] = 8 )

  M2 9

  end if

  rapid ; incremental data ; G6 28 ; z coord 0

  rapid ; incremental data =C ; G6 28 ; y coord 0

  G1 40 ; G2 49 ; G4 80 =C

  change tool

  end of tape

  end define

  end

  五、 CAD/CAM应用实例

  通过此项技术运用,本人高效率、高质量地为我厂完成了三个品种发动机(6DE1、6DE2和大马力发动机)的试制编程工作

  以我厂6DE1发动机产品缸盖喷油嘴加工为例,所使用的设备为YEONG CHIN立式加工中心。由于产品的特殊性和设备的限制,理论上要求缸盖的底面和工作台面的夹角为3.8409660,缸盖第一喷油嘴和第六喷油嘴连线与加工中心X轴的夹角为14.510820。这就要求夹具制造与安装时必须满足上述要求,而实际上很难满足上述要求。当14.510820超差0.0060 时,就不能加工出合格的产品。解决上述问题的办法是在装好的夹具上加工一个缸盖,在三坐标测量设备上进行检验,把检验的结果通过CAD进行分析,找出角度偏差。在通过PowerMILL进行调整,重新在此坐标系下生成数控加工程序。一般情况下只需加工并分析一个缸盖即可得到合格产品的数控加工程序。以下是用本人编写的后置处理程序,为YEONG CHIN立式加工中心加工缸盖喷油嘴生成的加工代码。要加工的孔位为如图2黄色所示的6个M32的孔,深度为33mm。加工时生成的刀具路径如图3所示。生成的加工代码如下:

  %

   :0001

  G00G91G28Z0

  G91G30Y0X0

  T1

  M06 

  N1

   ( TOOLPATH :)

  G59G90G00X-29.556Y-68.85S120M03

  G00G43Z86.552H01M08

  G00Z81.552

  G84G99Z49.551R81.551P300F1.5

  G80

  G00Z86.552

  G01X100.844Y-102.6F9999.0

  G00Z72.508

  G84G99Z40.508R72.508P300F1.5

  G80

  G00Z77.508

  G01X231.244Y-136.35F9999.0

  G00Z63.465

  G84G99Z31.465R63.465P300F1.5

  G80

  G00Z68.465

  G01X361.644Y-170.1F9999.0

  G00Z54.422

  G84G99Z22.421R54.421P300F1.5

  G80

  G00Z59.422

  G01X492.044Y-203.85F9999.0

  G00Z45.378

  G84G99Z13.378R45.378P300F1.5

  G80

  G00Z50.378

  G01X622.444Y-237.6F9999.0

  G00Z36.335

  G84G99Z4.335R36.335P300F1.5

  G80

  G00Z86.552

  M09

  G00G91G28Z0

  G00G91G28Y0

  G40G49G80

  M06

  M02

  图2 加工的孔位

  图3 刀具路径

  通过以上程序可以看出,运用PowerMILL使数控程序的精度大大提高。同时进行了刀具路径的优化,缩短省了加工时间,为企业带来部分经济效益。

  六、 结论

  1. 通过Delcam软件的运用,编程效率大大提高。发动机缸盖的数控程序由原来手工编制一个月时间缩短为一周左右的时间。发动机缸体的数控程序编制时间节省更为显著。

  2. 程序块规范化。由于通过后置处理程序的约束,生成的数控程序严格按照后处理程序约束的格式输出。

  3. 降低试切时间。由于程序块的规范化,在产品进行多工步试切时,只需跟踪第一工步即可。从而提高产品的加工效率。

  4. 编程的灵活性大。在手工编程时,当装夹方式变化时,所有的加工程序要重新编制。而用上述技术时,只需调整坐标的方向,重新输出程序即可。从而降低产品的试制时间。

  5. 避免碰撞。编程时可以把夹具作为非加工对象,PowerMILL软件可以自动识别那些是要加工的对象,从而保护了加工设备和夹具。

  6. 加工精度高。直接接收CAD数据,避免手工计算时的数据取舍。

  作者简介:李广权,博士,CAM主查。

  0411-83631588-2160

  13500704155

声明:本网站所收集的部分公开资料来源于互联网,转载的目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。本站部分作品是由网友自主投稿和发布、编辑整理上传,对此类作品本站仅提供交流平台,不为其版权负责。如果您发现网站上所用视频、图片、文字如涉及作品版权问题,请第一时间告知,我们将根据您提供的证明材料确认版权并按国家标准支付稿酬或立即删除内容,以保证您的权益!联系电话:010-58612588 或 Email:editor@mmsonline.com.cn。

网友评论 匿名:
相关链接
  • 设计仿真 | MSC Nastran高性能求解计算(一)
  • 24-12-23
  • 设计仿真 | 新版本Dytran 用户子程序调用及案例分享
  • 24-12-23
  • 设计仿真 | Marc流体压力密封渗透功能
  • 24-12-23
  • 生产制造 | ESPRIT EDGE灵活创建3D刀柄刀座文件
  • 24-12-23
  • 质量管理 | 海克斯康数字化质量平台的变更管理解决方案
  • 24-12-23
  • hyperMILL: 可处理任何制造任务的 CAD/CAM 软件
  • 24-12-19
  • Inventor 支招 | 消声器II-模态回避
  • 24-12-18
  • 设计仿真 | 海克斯康VTD智能驾驶仿真方案—Camera
  • 24-12-16
  • 设计仿真 | Adams-Marc联合仿真帮助客户准确模拟车门关闭过程
  • 24-12-16
  • OPEN MIND 2025新年寄语:新质生产力引领未来发展
  • 24-12-16
  • 设计仿真 | 使用人工智能方法扩充Sabic材料数据
  • 24-12-16
  • 生产制造 | SMIRT自动优化DieNC 铣床页面路径中的共线点
  • 24-12-16
  • 质量管理 | 海克斯康 Q-DAS赋能电子行业数字化质量管理
  • 24-12-16
  • 海克斯康收购3D Systems公司的Geomagic 3D质量控制和尺寸检测软件
  • 24-12-16
  • 赢好礼 | ​PolyWorks 2024 客户满意度调查活动正式开启!
  • 24-12-13
  • Inventor 支招 | 钢球冲击练习
  • 24-12-12
  • 数字化工具赋能上汽大赛:激发年轻一代汽车设计新可能
  • 24-12-12
  • 推动智能升级,携手实现高质量发展——中国铁道工程建设协会赴欧特克考察交流
  • 24-12-12
  • Tebis智造平台,为企业创造更大价值
  • 24-12-12
  • 质量管理 | 海克斯康数字化质量管理平台助力企业质量体系文件管理
  • 24-12-09
  • 分享到

    相关主题