数控车床编程与操作第三章(G00G01)PPT课件_第1页
数控车床编程与操作第三章(G00G01)PPT课件_第2页
数控车床编程与操作第三章(G00G01)PPT课件_第3页
数控车床编程与操作第三章(G00G01)PPT课件_第4页
数控车床编程与操作第三章(G00G01)PPT课件_第5页
已阅读5页,还剩39页未读 继续免费阅读

下载本文档

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

文档简介

.,1,数控车床编程与操作,.,2,思考:,坐标轴的命名原则机床坐标系与工件坐标系的区别?数控加工程序的构成?,1、假定工件不动,刀具移动2、距离增大的方向为轴的正方向3、右手笛卡尔坐标系,机床坐标系是唯一的,厂家设定,用户不可更改。工件坐标系不是唯一的,用户设定,可以更改。,程序名、程序内容和程序结束,.,3,第三章常用的数控车床编程指令,编程方式工件坐标系的建立基本加工指令循环功能指令,.,4,一、编程方式,绝对坐标各点的坐标位置均以坐标原点为基准的坐标值,通常用X、Y、Z表示。相对坐标各点的坐标位置均以前一个点的位置为基准的坐标值,在数控车床中通常用U、V、W表示。相对坐标又称为增量坐标。,.,5,坐标值的计算,一、编程方式,.,6,.,7,二、建立工件坐标系指令,1、设定工件坐标系指令:坐标系设定G50格式:G50X_Z_参数说明:X、Z、为当前刀具位置相对于要建立的工件原点的坐标值。,.,8,要建立如图所示工件坐标系,将坐标原点设在工件的右端面上,刀具起点相对工件坐标系的坐标值为(a,b),则执行程序G50XaZb;后系统内部即记忆了(a,b),并显示在显示器上,这相当于在系统内部建立了一个以工件原点为坐标原点的工件坐标系XpOpZp。,.,9,2、预置工件坐标系,指令:工件坐标系选择G54G59,格式,它是先测定出欲预置的工件原点相对于机床原点的偏置值,并把该偏置值通过参数设定的方式预置在机床参数数据库中。,.,10,当工件原点预置好以后,便可用“G54G00XZ”指令让刀具移到该预置工件坐标系中的任意指定位置。G54G59方式在机床坐标系中直接设定工件原点,与起刀点的位置无关。,.,11,3、T指令建立工件坐标系,越来越多的数控车床采用T指令建立工件坐标系。把对刀过程记录的坐标值输入到某刀偏表地址码中(如01地址号),则在编程中直接用指令TXX01即可自动按机床坐标系的绝对偏置坐标关系建立起工件坐标系。这种方式与G54预置的方式实质是一样的,只不过不用去记录和计算预置的X、Z轴坐标,而是数控系统自动计算这两个值。,.,12,公制尺寸/英制尺寸指令公制与英制单位的换算关系为:1mm0.0394in.1in.=25.4mm注意:数控系统不同,公制/英制尺寸指令不同。FANUC系统采用G21/G20代码;SIEMENS和FAGOR系统采用G71/G70代码。使用公制英制转换时,必须在程序开头独立的程序段中指定上述G代码,然后才能输入坐标尺寸。,.,13,三、基本加工指令,1、快速定位指令G00(1)编程式格:G00X(U)Z(W)_;式中:X、Z为刀具移动的目标点坐标。(2)功能:指令刀具从当前点,以数控系统预先调定的快进速度(修调倍率),快速移动到程序段所指令的下一个定位点。只要非切削的移動,通常使用G00指令,如由机械原点快速定位至切削起點,切削完成後的Z軸退刀及X、Y軸的定位等,以节省加工时間(只能用于工件外部的空程行走)。,.,14,(2)注意事项指令执行开始后,刀具沿着各个坐标方向同时按参数设定的速度移动,最后减速到达终点,如图a所示。在各坐标方向上有可能不是同时到达终点。刀具移动轨迹是几条线段的组合,不是一条直线。例如,在FANUC系统中,运动总是先沿45角的直线移动,最后再在某一轴单向移动至目标点位置,如图b所示。编程人员应了解所使用的数控系统的刀具移动轨迹情况,以避免加工中可能出现的碰撞。,.,15,图a同时到达终点,图b单向移动至终点,.,16,绝对坐标编程为:G00X30.0Z6.0;,相对坐标编程为:G00U-50.0W-84.0;,G00指令运动:由A点运动至B点的程序如下,A(80,90)B(30,6),.,17,2直线插补指令(G01)(1)编程式格:G01X(U)Z(W)F;X、Z:为绝对编程时终点在工件坐标系中的坐标。U、W:为增量编程时终点相对于起点的位移量。F:合成进给速度。(2)功能:,三、基本加工指令,直线插补指令用于直线或斜线运动。可使数控车床沿x轴、z轴方向执行单轴运动,也可以沿x、z平面内任意斜率的直线运动。,.,18,例:,+Z,+X,A,B,C,D,E,F,A(30,0)B(30,-10)C(32,-10)D(32,-20)E(34,-20)F(34,-30),.,19,.,20,.,21,数控车床台阶轴加工编程,O1234;T0101;G00X100Z100;M03S400;G00X37Z0;G01X0F100;(车端面)X34;G01Z-30;G00X37;Z1;X32;G01Z-20;G00X37;,.,22,数控车床台阶轴加工编程,Z1;X30;G01Z-10;G00X37;G00X100Z100;M05;M30;,.,23,数控车床台阶轴加工编程,T0101一号刀、刀补G00X100Z100起刀点M03S400主轴正转,.,24,数控车床台阶轴加工编程,T0101一号刀、刀补G00X100Z100起刀点M03S400主轴正转G00X37Z0接近工件,.,25,数控车床台阶轴加工编程,T0101一号刀、刀补G00X100Z100起刀点M03S400主轴正转G00X37Z0接近工件G01X0Z0F100(车端面),.,26,数控车床台阶轴加工编程,T0101一号刀、刀补G00X100Z100起刀点M03S400主轴正转G00X37Z0接近工件G01X0Z0F100(车端面)G00Z1右侧退1mm,.,27,数控车床台阶轴加工编程,T0101一号刀、刀补G00X100Z100起刀点M03S400主轴正转G00X37Z0接近工件G01X0Z0F100(车端面)G00Z1右侧退1mmX34台阶34准备,.,28,数控车床台阶轴加工编程,G01X0Z0F100(车端面)G00Z1X34G01Z-30长度30mm,.,29,数控车床台阶轴加工编程,G01X0Z0F100(车端面)G00Z1X34G01Z-30G00X37,.,30,数控车床台阶轴加工编程,G01X0Z0F100(车端面)G00Z1X34G01Z-30G00X37Z1,.,31,数控车床台阶轴加工编程,X34G01Z-30G00X37Z1X32,.,32,数控车床台阶轴加工编程,X34G01Z-30G00X37Z1X32G01Z-20,.,33,数控车床台阶轴加工编程,X34G01Z-30G00X37Z1X32G01Z-20G00X37,.,34,数控车床台阶轴加工编程,X32G01Z-20G00X37Z1,.,35,数控车床台阶轴加工编程,X32G01Z-20G00X37Z1X30,.,36,数控车床台阶轴加工编程,X32G01Z-20G00X37Z1X30G01Z-10,.,37,数控车床台阶轴加工编程,X30G01Z-10G00X37,.,38,数控车床台阶轴加工编程,X30G01Z-10G00X37G00X100Z100M05M30,.,39,数控车床加工的走刀路线,最短的空行程路线粗加工(或半精加工)进给路线精加工进给路线特殊的进给路线,.,40,1、最短的空行程路线,巧用起刀点。(图a)巧设换(转)刀点。(图b)合理安排“回零”路线。执行“回零”指令,.,41,常用的粗加工进给路线。(图a)大余量毛坯的阶梯切削进给路线。(图b)双向切削进给路线。(图c),2、粗加工(或半精加工)进给路线,.,42,3、精加工进给路线,完工轮廓的连续切削进给路线。在安排一刀或多刀进行的精加工进给路线时,其零件的完工轮廓应由最后一刀连续加工而成。各部位精度要求不一致的精加工进给路线。若各部位精度相差不是很大时,应以最严的精度为准,连续走刀加工所有部位;若各部位精度相差很大,则精度接近的表面安排同一把刀走刀路线内加工,并先加工精

温馨提示

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

评论

0/150

提交评论