数控技术1980T编程及操作

上传人:xins****2008 文档编号:115436289 上传时间:2019-11-13 格式:DOC 页数:30 大小:1.29MB
返回 下载 相关 举报
数控技术1980T编程及操作_第1页
第1页 / 共30页
数控技术1980T编程及操作_第2页
第2页 / 共30页
数控技术1980T编程及操作_第3页
第3页 / 共30页
数控技术1980T编程及操作_第4页
第4页 / 共30页
数控技术1980T编程及操作_第5页
第5页 / 共30页
点击查看更多>>
资源描述

《数控技术1980T编程及操作》由会员分享,可在线阅读,更多相关《数控技术1980T编程及操作(30页珍藏版)》请在金锄头文库上搜索。

1、 980T系统数控车床的编程与操作在这里所述内容以本地区应用较为普及的980T数控车床控制系统和与此相近的FANUC 0T数控控制系统为基础。1.编程基础知识一.数控车床的坐标系1、基本坐标的确定由右手法则所确定的笛卡尔坐标系(刀具相对工件移动的坐标系及方向):姆指右向为X轴及正向;食指上指为Y轴及正向;中指内弯900为Z轴及正向。2、Z轴及X轴定义 根据国际统一规定,传递主切削动力的轴为Z轴,这样在数控车床上的各轴就定义为:车床主轴为Z轴,其刀具远离工件的方向为正向;水平径向为X轴,其方向视刀架的前后置而定。刀架后置时,X正向指向操作者对面;刀架前置时,X正向指向操作者。(作图示意)3、数控

2、车床的坐标系原点(1) 机械坐标系原点:该原点是由机床制造厂所确定的。本系统的机械坐标系原点位于X轴和Z轴的正方向的最大行程处(也有建在卡盘与主轴轴线的交点上)。(2) 工件坐标系原点:由编程者根据编程方便原则自行确定,一般位于Z轴上且多定在加工件的某一端面与Z轴的交点上。机床坐标系与工件坐标系关系4、编程坐标方式与单位(1)编程坐标方式由两种方式:一种为绝对坐标方式,即用目标点到坐标系原点的距离(X,Z)表示;另一种为相对(或增量)坐标方式,即用目标点到前一点或起点的相对移动量距离(U,W)表示(举例说明见后G指令应用)。(2)坐标单位及范围:本系统的最小单位为0.001mm,编程取值的最大

3、范围为9999.999mm。X轴:直径编程时,其最小设定单位为0.001mm,最小移动单位为0.0005mm;半径编程时,其最小设定单位为0.001mm,最小移动单位为0.001mm;Z轴:其最小设定单位为0.001mm,最小移动单位为0.0010mm。二.程序的构成(一)程序规则 1、程序名以符号“O”开始;在“O”后跟数字或字母,其后数不得超过5位;“O”与后面所跟数字或符号之间不得有空格;“O”后的“0”不可以省略。2、程序的首尾要求程序的首段(即N0010)必须是“G50 X Z ”的程序段;程序的结尾必须是“M02或M30”。3、程序编写中应该注意的几个问题程序中应有的内容包括以下几

4、个方面的内容:坐标系的设定或位置坐标的建立。与所选用刀具有关的指令设置,如刀具号与刀具补偿号等。切削要素的设定。如主轴转速、走刀量、切削深度等。刀具运动轨迹的确定。这是程序的主体部分,编写时对这些程序段应充分利用系统所提供的各种功能使程序编写得越简单越好。如采用固定循环程序使整个程序得以简短,以减少对存储容量的占用空间和缩短程序输入的时间及减少错差的出现。关于段名的使用。每一个程序段的开始可以给出段名,其遵循的规则如下:以字母“N”开始。在“N”后跟随不超过4个的字母或4位数。在“N”后所跟数字最好是以“10”为递进单位,以便往后增加有效程序段,即扩容程序。(二)程序段的基本格式所谓程序段格式

5、,即一个程序段中字的排列书写形式和顺序,以及每个字和整个程序段的长度限制和规定。不同的数控系统往往有不同的程序段格式,格式不符规定,则数控系统便不能接受。常用的程序段格式有两类:字地址可变程序段格式和分格符固定顺序程序格式。所谓可变程序段即程序段长度是可变的。它是广泛采用的形式。每个程序段由若干个字组成,每个字都以地址符开始,其后紧跟有符号和数字,代码字的排列顺序没有严格要求(数控装置会按照设定的固有顺序进行阅读和发出指令)。譬如:程序段N10 G50 X30. Z40.; N为程序段地址码,用于指令程序段号;G为指令动作方式的准备功能地址;X、Z为坐标地址,其后所跟的数字表示该坐标移动的位置

6、;“;”为程序段的结束符号。这种格式的特点是:程序简单,可读性强,程序便于校检。分格符固定顺序程序格式现较少使用,这里不再作介绍。三.其它指令 1、刀具选择与刀补指定Tab:其中“a”为设定的刀具编号,“b”为设定的刀具编号所对应的刀具补偿值。“a” 和“b”的取值为0106,通常要求a=b。例如:刀具指令T0101,表示选择01号刀具,并且执行对应的01号刀具补值。2、主轴转速的指定和进给速度的指定S ;其后所随数值为设定的转速。例如:指令S500,表示主轴将按指定的每分钟500转速度旋转。当选择了恒定线速度方式(G96)时,指令中的数值则表示切削速度,即每分钟多少米。3、机床控制与和程序控

7、制指令的指定机床控制与和程序控制采用辅助指令,即M指令。FANUC 0T系统常用的M指令功能可见下表:M代码980T功 能M代码980T功 能M00无条件程序暂停M08切削液开M01有条件程序暂停M09切削液关M02程序结束M30程序结束并返回程序头M03主轴正转M98子程序调用M04主轴反转M99子程序结束M05主轴停止M06换刀指令2.准备功能G代码准备功能是指给定机床或控制系统工作方式的一种指令,用地址G和后面的数字来指定控制动作方式。一.G代码的形式、组别和功能该表为980T数控车床系统的G代码的形式、组别和功能。G代码组别功能G0001快速移动定位G01按指定进给速度直线插补运动G0

8、2按指定进给速度顺时圆弧插补运动G03按指定进给速度逆时圆弧插补运动G0400暂停,准停G28返回机械坐标原点(位于机床尾座处)G3201螺纹单步切削G5000坐标系的设定、主轴最高转速设定G65宏程序的调用G7000精加工循环G71外圆粗车循环G72端面粗车循环G73封闭轮廓切削循环G74端面深孔加工循环G75外圆、内圆切槽循环G9001外圆、内圆切削循环G92螺纹切削循环G94端面切削循环G9602恒线速度有效G97恒线速度无效G9803每分钟进给模式指定G99每转进给模式指定说明:(1)带“”号的G代码,表示系统接通电源后默认的状态。 (2)00组G代码为非模态性的一次性G代码。 (3)

9、在同一个程序段中可以有几个不同组的G代码,且均有效;若在同一个程序段中有两个以上同组的G代码,则仅有后一个有效。 (4)在恒线速度控制下,可设定主轴的最大转速。 (5)G02、G03的顺时或逆时由坐标方向确定。二. G代码的应用与编程(一)简单移动指令1.快速移动指令G00 (1)编程格式:G00X(U) Z(W) ;其中:X、Z为快速移动定位点的绝对坐标值;U、W为快速移动定位点的相对坐标值;(2)运动轨迹:当程序段中两坐标均指定时,首先按两向等值方式移动,然后再单独走完剩余方向的移动量(图2所示)。当程序段中仅有一个坐标(X或Z)被指定时,则沿该指定坐标方向直线快速移动。 图2.G00移动

10、轨迹示意 图3.G00定点移动示意 (3)实例:如图3所示,由起点快速移动定位到点(40.,56.),其起点坐标为(100.,92)。试用绝对坐标和相对坐标分别编程。用绝对坐标编程:G00 X40.Z56.;用相对坐标编程:G00 U-60. W-36.; (4)说明: G00快速移动将受快速倍率开关的作用(F0,25%,50%,100%)。 例图采用后置刀架坐标设定方式(后均用此方式,不再说明)。2.直线插补指令G01 (1)编程格式: G01 X(U) Z(W) F ; 其中:X、Z为直线插补运动的终点绝对坐标值; U、W为直线插补运动的终点相对坐标值; F为指定进给速度(具有模态性)。(

11、2)运动轨迹的形式:当程序段中仅有X(U) 的坐标被指定时,运动轨迹为平行于X轴的直线,应用于径(横)向切削。如端面切削、阶台端面切削、切槽或切断。当程序段中仅有Z(W) 的坐标被指定时,运动轨迹为平行于Z轴的直线,应用于轴(纵)向切削。如内、外圆柱切削等。当程序段中X(U) 、Z(W) 的坐标均被指定时,运动轨迹为一条插补的直线,应用于锥面的切削或倒角。(3)实例:如图4所示。刀具由a至d完成表面的轮廓车削,试用绝对坐标和相对坐标分别编程(按直径编程)。绝对坐标编程(按直径编程):G01 X20. F100; 由a至b车端面. X40. Z20.; 由b至c车锥面. Z0.; 由a至b车圆柱面. 相对坐标编程(按直径编程):G01 U20. F100; 由a至b车端面. U20. W-26.;由b至c车锥面. W-20.;由a至b车圆柱面.(4)说明: 图4. 车削件视图图各轴方向上的移动速度为本方向上的增量值(U或W)与移动间距(L)之比乘以指定进给速度(F)。即FX=(U/L)*F;FZ=(W/L)*F。3.圆弧插补指令G02,G03 (1)编程格式: 矢量式 G02(G03) X(U) Z(W) I K F ;半径式 G02(G03) X(U) Z

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号