CYCLE800的参数设置和使用方法_第1页
CYCLE800的参数设置和使用方法_第2页
CYCLE800的参数设置和使用方法_第3页
CYCLE800的参数设置和使用方法_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、CYCLE800的参数设置和使用方法SIEMENS 840D数控系统提供的CYCLE800固定循环可以实现丄件坐标转换功 能(Swiveling)。本文以具有旋转工作台的4轴加工中心或锂床为例,简单介绍 CYCLE800的参数设置和使用方法。关键词:SIEMENS 840D CYCLE800坐标转换零点跟踪SIEMENS 840D数控系统提供的CYCLE800固定循环可以实现工件坐标转 换功能(Swiveling),适用于具备数控转台或能立卧转换的数控角铳头的机床。零 点跟踪功能就是坐标转换的一个应用。理论上在加工程序中只使用一个工件坐标 系,如G54,结合CYCLE80就可以实现多个面的加工

2、,这样就简化了加工程疗;的 编程,减少了人工计算量。在手册中CYCLE800对系统软硬件配置的要求是:人机界面用PCU20或 PCU50,版本 SW6.02; NCK 版本 SW6.3 或以上。本例的机床配置是:PCU20 SW6.02NCK SW6.43个直线轴,X、Y、Z1个旋转轴B,作为数控转台这是卧式加工中心或镇铳床基本的配置,设置和使用CYCLE800比较简单。1. 零点跟踪的概念如P0是机床零点,P1是工件坐标系零点,工件绕P0点旋转90。后P1变 成P2。如果将P1的机床坐标作为G54零点,工件经过移动或旋转,P2自动成 为新的G54零点,这就是零点跟踪。此时如果执行NC指令:G

3、54 GOO X0 Z0则坐标轴运行到P2点。2. 机床零点的设置为了便于CYCLE800的应用,应将X轴和Z轴的机床坐标零点设置在转台 (B轴)回转中心。可以通过修改机床参数MD34100,使X轴的零点对准转台中心;Z轴的 零点在主轴端面对准转台中心的位置。在Z轴方向,不论是转台固定,主轴移动; 还是主轴固定,转台移动都是一样的,即主轴趋近转台的方向为负,远离转台的 方向为正。3. 参数设置MD18088$ MN_MM_NUM_TOOL_CARRIER=1MD30455$ MA_MISC_FUNCTION_MASKAX4=05H : B 轴参数说明:MD18088置1后,系统会生成$TC_C

4、ARR1至$TC_CARR40共40个系统变 量,用于CYCLE800功能的设置。注意改写MD18088会引免系统存储区重新分配, 使部分数据丢失,因此应先将NC数据备份出来。最好是在进行配置驱动参数之 前先将能引起存储区重新分配的参数设置好。MD30455也可置为04H, bit2=l: B轴定位走最短路径。其他参数可根据机床具体配置,参照840D资料,酌情设置。4. 所需程序文件CYCLE800.SPF 和 CYCPE_SC.SPF 在标准循环(STANDARD CYCLES) 口 录下。TOOLCARR.SPF 在用户循环(USER CYCLES)下。PROG_EVENT.SPF 在制造

5、商循环(MANUFACTURER CYCLES)下。GUD7.DEF 在 DEF (Define) U 录下。5. 系统变量设置系统变量$TC_CARR1至$TC_CARR40设置CYCLE800的功能。通过运行NC 程疗;或文件传输,都奇以给这些系统变量赋值,前者比较方便。可以创建一个主 程序或子程序,在程序中赋值即可。例如:$TC_CARR8 =1.$TC_CARR23$TC_CARR30二0$TC_CARR32=360$TC_CARR351=B$TC_CARR40l=1100关于参数的定义可参阅840D手册。其中有儿个主要参数:$TC_CARR81=-1 ; CYCLE800调用参数中的

6、角度值(_A,_B,_C)方向,即坐 标旋转方向与B轴正转方向之间的关系。此处置即方由再反。$TC_CARR231= P;本例使用转台实现坐标旋转,置”P。$TC_CARR3O1=O ;坐标旋转的最小值。$TC_CARR32l=360 ;坐标旋转的最大值。$TC_CARR351= B;旋转轴的标识符(轴名)。$TC_CARR40l=1100 ; CYCLE800执行时Z轴后退位置(退刀点),可以根 据具体喬况调整。6. CYCLE800的调用方法CYCLE800的调用格式为:CYCLE800(_FR, _TC, _ST? _MODE, _X0, _Y0, _Z0, _A, _B, _C, _X

7、1, _Y1, _Z1, _DIR)参数说明参见840D手册。其中参数_FR, _TC可以分别固定置为1, -%注意双引号中间没有空格。ST是旋转平面。置0:坐标旋转重新执行,相当于由参数_A, _B, _C指 定的旋转角度是绝对值;置1:坐标旋转增量执行,旋转角度在丘欠蘇的基础 上走增量值。_MODE是坐标旋转方式。它是一个16进制数对应的十进制整数(INT), 如果置另57,则对应39H,对照参数说明,表示参数_A, _B, _C分别是围绕X, Y, Z轴旋转的角度。此参数可以固定置为57,以便手记l。X0, _Y0, _Z0是坐标旋转前参考零点相对于当前工件坐标系零点在X, Y, Z方向

8、的喬移值。参考零点就是被跟踪的工件坐标系零点,如果参考零点就 是当前工件坐标系零点,则此参数置0。_A, _B, _C是坐标旋转的角度值。_X1, _Y1, _Z1是坐标旋转后,参考零点的偏移值。_DIR 般置 J。7. CYCLE800编程举例。P0是转台回转中心,也是机床零点。P1是第一个加工面的工件坐标系 零点,也是G54零点。P2是笫二个加工面的零点。采用CYCLE800编程的示例程 序如下:CYCLE800 :取消 CYCLE800G54SUB_PROG1 ; 加工第1个面CYCLE800(l, 057广250O0O45O0Q0,4)SUB_PR0G2 ; 加工第2个面CYCLE800(l, ,1/57,0,0,0,0,0,-106.1,0,0,-1):

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论