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

海德汉iTNC530数控系统中使用标准循环与变量编程实现漏斗型加工

  摘要: 利用iTNC530数控系统提供的标准固定循环与变量计算功能实现漏斗形状的自由加工。灵活的结合两种编程方式,使加工程序段大量减少,并可自由控制加工工艺,极大的提高了加工效率。

  关键词:iTNC530;固定循环;宏变量编程;漏斗形状加工

 

  iTNC530数控系统是HEIDENHAIN公司最高端的数控系统,广泛的应用与五轴、高速、高精密镗铣类机床上。在我公司Mikron高速五轴加工中心上iTNC530以其强大的功能、友好的操作界面、安全稳定性能成为我们工作中不可或缺的得力助手。

 

  


  如上图所示的漏斗型工件在我厂零件中是一种典型形状,我们一直使用CAM软件编程,CAM生成的程序由于都为短直线段程序,程序容量大,修改麻烦,同类型的工件不能通用。
  而利用iTNC530数控系统提供的CYCLE 251矩形型腔加工循环与变量计算功能,自动计算加工点位坐标,分层加工实现同类型工件加工程序通用,同样形状不同尺寸的工件只需简单的修改几个参数,就可是实现通用,并且在循环中刀具补偿自动有效,在加工精度、工艺控制、方便现场修改等方面有了很大的提高。
  在各类数控系统中广泛使用的循环编程功能,实现的基本原理即为变量编程,更加深入的了解变量编程,可以更加深入了理解数控系统与机床本身。本文介绍了利用iTNC530系统实现上方下圆漏斗形状编程的算法与技巧。

 

一、功能介绍

  1.1Q参数的定义范围

  在iTNC530系统对话格式编程环境下,Q 参数由字母Q 0 1999 间的一个数字编号组成。Q 参数分为三类:

  

 

由上表可见,最终用户尽量选用Q1600Q1999参数,这样保证不会发生冲突的情况,不过根据软件版本不同,Q参数的赋值范围也不尽相同。

 

[DividePage:NextPage]

 

  1.2 Q参数的应用

  

  1.3Q参数命令

  按下iTNC530系统键盘上 键后,屏幕下方会出现8组软键:

  

 

  它们的功能分别为:

 

[DividePage:NextPage]

 

二、算法与加工程序

  工件尺寸如下图所示:

 

  1、  算法

  在CYCLE 251循环中可以定义矩形的长度、宽度、圆角尺寸,采用分层铣削的方式,自动更改矩形长宽与圆角直至渐变为一个圆形。

  长度更新:ΔL=(矩形长度-底圆直径)/分层次数

  宽度更新:ΔW=(矩形宽度-底圆直径)/分层次数

  倒角半径:ΔR=(初始倒角半径-底圆半径)/分层次数

  深度更新:ΔH=最终深度/分层次数

 

  2、公式

 

[DividePage:NextPage]

 

  3、加工程序

 

主程序

0 BEGIN PGM FUNNEL MM

 

 

1 BLK FORM 0.1 Z X-60 Y-50 Z-30

 

 

2 BLK FORM 0.2 X+60 Y+50 Z+0

 

 

3 TOOL CALL 1 Z S3000

 

 

4 CYCL DEF 247 SET DATUM Q339=+6

调用6号坐标系

负值

5 FN 0: Q1 =+30

漏斗深度

 

6 FN 0: Q2 =+110

矩形长度

 

7 FN 0: Q3 =+80

矩形宽度

 

8 FN 0: Q4 =+50

圆直径

 

9 FN 0: Q5 =+20

矩形圆角

 

10 FN 0: Q7 =+25

下刀次数

 

11 L Z+100 R0 FMAX M3

 

加工圆孔

12 CYCL DEF 208 BORE MILLING

螺旋铣孔循环定义

 

     Q200=+2   ;Setup clearance

 

 

     Q201=-Q1  ;Depth

 

 

     Q206=1200 ;Feed rate for plunging

 

 

     Q334=2    ;Plunging depth

 

 

     Q203=+0   ;Surface coordinate

 

 

     Q204=50   ;2nd setup clearance

 

 

     Q335=Q4   ;Nominal diameter

 

 

     Q342=0    ;Preset diameter

 

 

13 L X+0 Y+0 R0 FMAX M99

循环调用

 

14 TOOL CALL 2 Z S3000

 

 

15 FN 0: Q11 =+1

计数器设1

 

16 Q201 = Q1 / Q7

 

 

17 CYCL DEF 251 RECTANGULAR POCKET

矩形型腔加工循环

 

     Q215=2    ;Machining operation

 

 

     Q218=Q2   ;1st side length

 

 

     Q219=Q3   ;2nd side length

 

 

     Q220=Q5   ;Rounding-off radius

 

 

     Q368=0    ;Allowance for side

 

 

     Q224=+0   ;Rotational position

 

 

     Q367=0    ;Pocket position

 

 

     Q207=1200 ;Feed rate for milling

 

 

     Q351=+1   ;Climb/Up-cut

 

 

     Q201=-Q201;Depth

 

 

     Q202=Q202 ;Plunging depth

 

 

     Q369=0    ;Allowance for floor

 

 

     Q206=300  ;Feed rate for plunging

 

 

     Q338=0    ;Infeed for finishing

 

 

     Q200=2    ;Setup clearance

 

 

     Q203=+Q203;Surface coordinate

 

 

     Q204=2    ;2nd setup clearance

 

 

     Q370=1    ;Path overlap

 

 

     Q366=2    ;Plunging

 

 

     Q385=1800 ;Feed rate for finishing

 

子程序

18 LBL 1

 

计算

19 Q218 = Q218 - ( Q2 - Q4 ) / Q7

更新X轴长度

 

20 Q219 = Q219 - ( Q3 - Q4 ) / Q7

更新Y轴长度

 

21 Q220 = Q220 + ( Q4 / 2 - Q5 ) / Q7

更新圆角半径

 

22 Q203 = Q203 - Q1 / Q7

更新工件表面坐标

 

23 FN 0: Q202 =+Q201

下刀深度

 

24 FN 1: Q11 =+Q11 + +1

计数器加1

 

25 L X+0 Y+0 R0 FMAX M99

新循环调用

 

26 FN 12: IF +Q11 LT +Q7 GOTO LBL 1

次数判断

 

27 L Z+100 R0 FMAX M2

 

 

28 END PGM FUNNEL MM

 

 

  如上程序只有28句,为CAM程序的千分之一,大大节省了硬盘空间,并且在iTNC530 中的固定循环完整的集成了下刀方式、粗精加工工艺分开等各种工艺控制方式,程序编制完成后上机模式并试验加工,不同尺寸的工件只需修改程序头中的6个参数即可自由控制零件形状尺寸与加工表面质量。

  
  利用这个思路,我们可将具有一定特征的类型零件,用变量加工的方式替换用CAM编制的程序,使程序更加柔性化。iTNC530面向车间编程的思路可使机床操作人员在现场较快的完成复杂零件程序编制,大量的节省了编程时间,提高了工作效率。

 

 

 

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

网友评论 匿名:

分享到

相关主题