数控机床与编程-06-02_第1页
数控机床与编程-06-02_第2页
数控机床与编程-06-02_第3页
数控机床与编程-06-02_第4页
数控机床与编程-06-02_第5页
已阅读5页,还剩47页未读 继续免费阅读

下载本文档

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

文档简介

第六章数控车削编程其次节数控车削坐标系的设定及基本指令G00、G011主要内容数控机床工件坐标系的设定方法数控车削基本学问基本指令G00、G01课堂练习2经济型数控车床只有X、Z两轴ZX主轴中心线方向工件径向水平方向坐标轴方向机床某一部件的运动增大刀具与工件之间距离定为该轴的正方向。§6.2数控车床笛卡尔坐标系31.机床原点数控机床的原点就是机床坐标系的原点并且不能变更。数控车床的机床原点为主轴旋转中心与卡盘后的主轴端面的交点。参考点参考点是数控机床上的一个固定不变的极限点,其位置由机械挡块来确定。参考点设定在X轴和Z轴运动正方向的极限位置上。数控车床和车削加工中心编程指令§6.2数控车床笛卡尔坐标系4留意:机床原点与参考点是不同的5数控车床和车削加工中心编程指令§6.2数控车床笛卡尔坐标系6工件原点(编程原点)工件原点是确定被加工工件几何形体上各要素位置的基准。是依据加工零件图样及加工工艺要求选定的编程坐标系原点。数控车床编程时,工件原点应选在工件的旋转中心上。数控车削零件的编程原点可以选择在工件左、右端面,也可以选择在工件的纵向对称中心或其他位置。数控车床和车削加工中心编程指令§6.2数控车床笛卡尔坐标系7编程原点数控车床和车削加工中心编程指令§6.2数控车床笛卡尔坐标系8

对于z轴程序原点的选择,有三种比较常用的方法:

a.卡盘端面卡盘的主平面。b.卡爪端面卡爪的前表面。c.工件端面加工工件的右端面。数控车床和车削加工中心编程指令§6.2数控车床笛卡尔坐标系96.2.1坐标系机床坐标系数控车床和车削加工中心编程指令§6.2数控车床笛卡尔坐标系6.2.1坐标系10工件坐标系数控车床和车削加工中心编程指令§6.2数控车床笛卡尔坐标系6.2.1坐标系116.2.2工件坐标系的设定的三种方法试切对刀法(单件小批量)12G54~G59设定工件坐标系(大批量生产时)数控车床和车削加工中心编程指令§6.2数控车床笛卡尔坐标系6.2.2工件坐标系的设定的三种方法13例1:如图,G54建立工件坐标系以后,同心圆所示点的坐标,程序可以干脆调用为:G54X112Z27;数控车床和车削加工中心编程指令§6.2数控车床笛卡尔坐标系6.2.2工件坐标系的设定的三种方法14G50设定工件坐标系

G50(或G92)X__Z__;数控车床和车削加工中心编程指令§6.2数控车床笛卡尔坐标系6.2.2工件坐标系的设定的三种方法15例2:若选O点为程序原点,G50坐标系设定为:

G50X150.0Z120.0若选Oˊ点为程序原点,则G50坐标系设为:

G50X150.0Y20.0

留意:运用G50设定坐标系时,程序起先执行时,刀具必需位于G50所设定的坐标位置处166.2.3

数控车削加工的对刀试切对刀机外对刀仪对刀ATC对刀自动对刀对刀方法17

模块三数控车床与操作

G:/%E7%BC%96%E7%A8%8B/MOV13%20%E6%95%B0%E6%8E%A7%E8%BD%A6%E5%BA%8A%E5%AF%B9%E5%88%80_05.wmv对刀试切对刀18

机械对刀仪对刀19数控车床和车削加工中心编程指令§6.2数控车床笛卡尔坐标系6.2.3对刀206.2.4确定坐标编程和相对坐标编程确定坐标编程相对坐标编程(增量编程)混合编程数控车床和车削加工中心编程指令§6.2数控车床笛卡尔坐标系6.2.4确定坐标编程和相对坐标编程21例3:数控车床和车削加工中心编程指令§6.2数控车床笛卡尔坐标系6.2.4确定坐标编程和相对坐标编程确定方式编程:X20.0Z5.0;相对方式编程:U-60.0W-75.0;混合方式编程:X20.0W-75.0;或U-60.0Z5.022§6.3编程基本学问指令值的小数点输入最好将小数点编程作为一个标准方法,养成指令值输入带小数点的习惯。帮助功能(M指令)M00、M01、M02、M03、M04、M05、M06、M07、M08、M30、M09、M98、M99数控车床和车削加工中心编程指令§6.3编程基本学问23主轴功能(S指令)S□□□□用于限制机床主轴转速指令格式:S___;S后面的数字表示主轴转速,单位为r/min。例如:M03s500;主轴正转,转速500r/min。数控车床和车削加工中心编程指令§6.3编程基本学问24恒线速限制(G96)恒切削速度设置方法如下:G96S__;其中S后面数字的单位为m/min。例如:G96S150表示切削点的线速度限制在150m/min。数控车床和车削加工中心编程指令§6.3编程基本学问3.主轴功能(S指令)25最高转速限制(G50)指令格式:G50S__;S后面的数字表示的是最高转速,一般协作G96运用。数控车床和车削加工中心编程指令§6.3编程基本学问3.主轴功能(S指令)26恒线速取消(G97)指令格式:G97S__;其中S后面数字表示恒线速度限制取消后的主轴转速。例如:G97S3000表示恒线速度限制取消后主轴转速为3000r/min,如S未指定,将保留G96的最终值。数控车床和车削加工中心编程指令§6.3编程基本学问3.主轴功能(S指令)27例4:在刀具T01切削外形时用G96设置恒切削速度200m/min,而在钻头T02钻中心孔时用G97取消恒切削速度,并设置主轴转速为1100r/min。G50S2500T0101M08;

(G50限定主轴最高转速2500r/min)G96S200M03;

(G96设置恒切削速度为200m/min,主轴顺时针旋转)G00X48.0Z3.0;[快速走到点(48.0,3.0)]G01Z-27.1F0.3;(车削外形)G00U1.0Z3.0;(快速退回)…T0202;(调2号刀具)G97S1100M03;

(G97取消恒切削速度,设置主轴转速为100r/min)G00X0Z5.0M08;[快速走到点(0,5.0)]G01Z-5.0F0.12;(钻中心孔)…28切削进给(G98/G99、F指令)G99进给率(每转进给模式)进给率单位为mm/r其指令为:

G99;

(进给率转换指令)

G01X__Z__F__;

(F的单位为mm/r)G98进给速度(每分钟进给模式)进给速度单位为mm/min其指令为:

G98;

(进给速度转换指令)

G01X__Z__F__;

(F的单位为mm/min)29例5:

G99G01Z-27.1F0.3;表示进给率为0.3mm/r图(a):G98G01Z-10.0F80;表示进给速度为80mm/min图(b):30刀具功能(T指令)例6:T0202

前一个02为刀具号(选择2号刀具),后一个02为刀具补偿值组号(调用第2号刀具补偿值)。

T0200

表示调用第2把刀,取消它的刀补。数控车床和车削加工中心编程指令§6.3编程基本学问5.刀具功能(T指令)31§6.4G指令(FANUC0-TD系统)FANUC0-TD数控车系统G代码表32FANUC0-TD数控车系统G代码表33指令字的的省略输入模态G代码,全部的F、S、T指令、部分M代码,全部的坐标轴指令字都属模态指令34O0001;N5G00X50.0Z50.0;N10T0101;N15M03S500;N20X30.0Z2.0;N25G01Z-50.0F100;N30X42.0;N35G00X50.0Z50.0;N40T0100;N45M05;N50M30;O0001;N5G00

X50.0Z50.0;N10T0101;N15M03S500;N20G00

X30.0Z2.0;N25G01

X30.0

Z-50.0

F100;N30G01

Z-50.0X42.0F100;N35G00X50.0Z50.0;N40T0100;N45M05;N50M30;等同于例7:35在编程过程中指令字的省略主要有以下几种状况:各程序段中,重复模态G代码的省略各程序段中,相同坐标轴指令字(X、Z、U、W等)、进给速度指令字F等的省略开机复位后,机床缺省模态G代码的书写省略。为了编程的牢靠起见,这种状况不举荐运用36§6.5基本G指令基本指令G00、G01、G02、G03、G04和G28必需留意,在数控车床的程序中:X、Z后面跟的是确定尺寸,全部编入的坐标值全部以编程原点为基准U、W后面跟的是增量尺寸,全部编入的坐标值全部以刀具前一个坐标位置作为起始点来计算。371.快速点位移动G00格式:G00X(U)__Z(W)__;其中,X(U)__、Z(W)__为目标点坐标值。说明:(1)执行该指令时,刀具以机床规定的进给速度从所在点以点位限制方式移动到目标点。移动速度不能由程序指令设定,它的速度已由生产厂家预先调定。若编程时设定了进给速度F,则对G00程序段无效。38(2) G00为模态指令,只有遇到同组指令时才会被取替。(3) X、Z后面跟的是确定坐标值,U、W后面跟的是增量坐标值。(4) X、U后面的数值应以直径方式输入,且有正、负号之分。(5) 在同一程序段内可以运用M、S、T功能。数控车床和车削加工中心编程指令§6.5基本G指令1.

快速点位移动G0039G00运动的目的是为了实现快速定位,削减非生产或者空行程时间。从换刀位置到工件的运动;从工件到换刀位置的运动;工件间不同位置的运动;绕过障碍物的运动。数控车床和车削加工中心编程指令§6.5基本G指令1.

快速点位移动G0040在运用G00指令时要留意刀具是否和工件及夹具发生干涉,对不适合联动的场合,两轴可单动。假如忽视这一点,就简洁发生碰撞,而在快速状态下的碰撞就更加紧急。41例8:如图所示几种路径的快速移动编程如下:由A点至D点①G00X40.0Z5.0;(确定指令)②G00U-100.0W-80.0;(增量指令)③G00X40.0W-80.0;(混合运用)G00U-100.0Z5.0;④G00U-100.0;或G00X40.0;(A→B)Z5.0;或W-80.0;(B→D)⑤G00Z5.0;或G00W-80.0;(A→C)U-100.0;或X40.0;(C→D)422.直线插补G01CNC车床在直线插补模式下可产生三种类型的运动①导轨方向水平运动——只有Z轴参与插补②导轨方向垂直运动——只有X轴参与插补③XZ平面内斜线运动——X轴、Z轴同时参与插补在车削加工中可以实现外圆柱面、锥面和端面切削,以及倒角等切削动作。43指令格式:G01X(U)__X(W)__F__;X、Z——要求移动目标终点的确定坐标值。U、W——要求移动目标终点的相对坐标值。44注:①在G01的指令,一般在同一单节有X、Z或U、W通常为锥度切削。②G01指令前若出现G00指令,而该句程序段中未出现F指令,则G01指令的移动速度依据G00指令的速度执行。45例10:如图所示的外圆柱面切削程序为

G01Z-50.0F0.3;或G01W-55.0F0.3;46例11:如图所示的外圆锥面切削程序为G01X40.0Z-30.0F0.25;或G01U20.0Z-30.0F0.25;或G01X40.0W-30.0F0.25;或G01U20.0W-30.0F0.25;47例12:G50、G00、S、T、M03、G01、M05、M02

48程序(确定值编程)如下:O0301N010G50X200.0Z100.0;N020G00X30.0Z5.0S800T0101M03;N030G01X50.0Z-5.0F1.3;N040Z-45.0;N050X80.0Z-65.0;N060G00X200.0Z100.0T0100;N070M05;N080M02;数控车床和车削加工中心编程指令§6.5基本G指令2.直线插补G01例1249程序(增量值编程)如下:O0312;N010G50X200.0Z100.0;N020G00U-170.0W-95.0S800T0101M03;N030G01U20.0W-10.0F1.3;

N040W-40.0;N050U30.0W-20.0;N060G00U120.0W165.0T0100;N070M05;N080M

温馨提示

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

评论

0/150

提交评论