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

下载本文档

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

文档简介

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指令:G54 G00 X0 Z0则

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

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

5、)下。 GUD7.DEF 在DEF (Define)目录下。5系统变量设置 系统变量$TC_CARR1至$TC_CARR40设置CYCLE800的功能。通过运行NC程序或文件传输,都可以给这些系统变量赋值,前者比较方便。可以创建一个主程序或子程序,在程序中赋值即可。例如:$TC_CARR81=-1$TC_CARR231=P$TC_CARR301=0$TC_CARR321=360$TC_CARR351=B$TC_CARR401=1100关于参数的定义可参阅840D手册。其中有几个主要参数:$TC_CARR81=-1 ;CYCLE800调用参数中的角度值(_A,_B,_C)方向,即坐标旋转方向与B

6、轴正转方向之间的关系。此处置-1,即方向相反。$TC_CARR231= P ;本例使用转台实现坐标旋转,置 P。$TC_CARR301=0 ;坐标旋转的最小值。$TC_CARR321=360 ;坐标旋转的最大值。$TC_CARR351= B ;旋转轴的标识符(轴名)。$TC_CARR401=1100 ;CYCLE800执行时Z轴后退位置(退刀点),可以根据具体情况调整。6CYCLE800的调用方法 CYCLE800的调用格式为: CYCLE800(_FR, _TC, _ST, _MODE, _X0, _Y0, _Z0, _A, _B, _C, _X1, _Y1, _Z1, _DIR) 参数说明

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

8、就是当前工件坐标系零点,则此参数置0。 _A,_B,_C 是坐标旋转的角度值。 _X1,_Y1,_Z1 是坐标旋转后,参考零点的偏移值。 _DIR 一般置-1。7CYCLE800编程举例。 P0是转台回转中心,也是机床零点。P1是第一个加工面的工件坐标系零点,也是G54零点。P2是第二个加工面的零点。采用CYCLE800编程的示例程序如下:CYCLE800 ; 取消CYCLE800G54SUB_PROG1 ; 加工第1个面CYCLE800(1, ,0,57,-250,0,0,0,-45,0,0,0,0,-1)SUB_PROG2 ; 加工第2个面CYCLE800(1, ,1,57,0,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

提交评论