数控车编程课件(3)_第1页
数控车编程课件(3)_第2页
数控车编程课件(3)_第3页
数控车编程课件(3)_第4页
数控车编程课件(3)_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

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

文档简介

1、轻松学编程轻松学编程-数控车(数控车(FANUCFANUC) 编程的定义:编程的定义: 为了使数控机床能根据零件加工的要求进行动作,必须将这些要求以机床数控系统能识别的指令形式告知数控系统,这种数控系统可以识别的指令称为程序,制作程序的过程称为数控编程。数控编程的过程不仅仅单一指编写数控加工指令的过程,它还包括从零件分析到编写加工指令再到制成控制介质以及程序校核的全过程。数控车编程 定 义数控车编程 目 录坐标系坐标系程序格式程序格式 程序代码程序代码 数控车编程 坐标系 机床坐标系:机床坐标系: 为了确定机床上刀具的运动方向和移动距离,在机床上建立起来的坐标系,称做机床坐标系,也叫标准坐标系

2、。 与机床主轴平行的方向为Z坐标方向,垂直于主轴的方向为X坐标方向,刀具远离工件的方向为正方向。Y轴用右手定则来判定,大拇指指向X轴正向,中指指向Z轴正向,食指既为Y轴正方向。 开机刀台返回参考点的操作即建立了机床坐标系。工件坐标系:工件坐标系: 为了方便计算坐标,方便编程,根据零件图在工件上建立起来的坐标系称为工件坐标系。 坐标轴方向与机床坐标系一致。 通过试切工件对刀,建立工件坐标系。 数控车编程 程序格式 程序由程序名、程序内容、程序结束三部分组成。程序由程序名、程序内容、程序结束三部分组成。(1)程序名: 0- 可由4位数指定(09999)。(2)程序段: N-G-X-Z-M-S-T-

3、F- N:顺序号,为了识别各程序段所加的编号。 G:准备功能,反映了刀具的移动加工等功能。 X、Z:坐标,刀具在坐标系中的坐标。 M:辅助功能,主轴、冷却等。 T:刀具功能。 S: 主轴功能。 F:进给速度。 (3)程序结束:M30 数控车编程 代 码 G代码代码 其他代码其他代码 数控车编程 G代码l G00G00快速定位快速定位l G01G01直线插补直线插补l G02G02顺圆插补顺圆插补l G03G03逆圆插补逆圆插补l G04G04暂停暂停l G32G32螺纹切削螺纹切削l G70G70精加工循环精加工循环l G71G71纵向粗车复循环纵向粗车复循环l G72G72横向粗车复循环横向

4、粗车复循环l G73G73仿形车削复循环仿形车削复循环l G74G74端面切槽循环端面切槽循环l G75G75径向切槽循环径向切槽循环l G76G76螺纹加工循环螺纹加工循环l G90G90内外圆车削单循环内外圆车削单循环l G94G94端面切削单循环端面切削单循环l G92G92螺纹切削单循环螺纹切削单循环 数控车编程 代码00 00 快速定位快速定位格式:00 X(U) Z(W) 参数说明: X、Z 终点坐标的绝对值、W 终点坐标的相对值走刀规律: 按机床的快速进给速度走刀,先两轴同量同步做斜线运动,走完较短轴再走另外较长轴。ZOXA(80,60)B(40,20)刀具从A点快速定位到B点

5、G00 X40 Z20 ; 数控车编程 G代码G01G01直线插补直线插补格式:G01 X(U)Z(W)F参数说明:X、Z 终点坐标的绝对值、W 终点坐标的相对值F 进给速度OXB(40,20)A(80,60)Z刀具由点沿直线切削到点G01 X40 Z20 F0.1 数控车编程 G代码G02 G02 顺时针圆弧插补顺时针圆弧插补 格式:G02 X(U)Z(W)R F参数说明: X、Z 终点坐标的绝对值、W 终点坐标的相对值 R 圆弧半径 F 进给速度方向判定:逆着Y轴看X、Z平面。注意项:刀台在Z轴不同侧时,顺、逆圆方向相反。OXZA(20,30)B(60,10)G02刀具沿A点逆时针方向切原

6、弧到B点G02 X60 Z10 R20 F0.1 数控车编程 G代码G03 G03 逆时针圆弧插补逆时针圆弧插补 格式:G03 X(U)Z(W)R F参数说明: X、Z 终点坐标的绝对值 、W 终点坐标的相对值 R 圆弧半径 F 进给速度方向判定:逆着Y轴看XZ平面。注意项:刀台在Z轴不同侧时,顺、逆圆方向相反。OXZA(20,30)B(60,10)G03刀具沿A点顺时针方向切原弧到B点G03 X60 Z10 R20 F0.1 数控车编程 G代码G04 G04 暂停暂停 格式:G04 X(U)或 G04 P参数说明: X(U) 暂停时间,单位秒(s) P 暂停时间,单位毫秒(ms)注意项:如果

7、省略了X(U)、P,指令则看作是准确停。 数控车编程 G代码G32 G32 螺纹车削螺纹车削格式:G32 X(U)Z(W)FQ 参数说明: X、Z 螺纹终点坐标的绝对值、W 螺纹终点坐标的相对值 F 螺纹导程 Q 螺纹起始角,单位0.001。注意项: 切削形式与G01相同,如果是单头螺纹不指定Q。 数控车编程 G代码G70 G70 精加工循环精加工循环格式:G70 P(ns)Q(nf)参数说明: ns:构成精加工轨迹第一个程序段的顺序号 nf:构成精加工轨迹最后一个程序段的顺序号注意项:用在G71、G72、G73等粗加工复合循环之后,进行精加工循环。 数控车编程 G代码G71 G71 纵向粗加

8、工复合循环纵向粗加工复合循环 格式:G71 U(d)R(e); G71 P(ns)Q(nf)U( u)W(w) F;参数说明: d:X向背吃刀量(半径指定),不带符号,模态值。 e:退刀量,模态值。 ns:构成精加工轨迹第一个程序段的顺序号。 nf:构成精加工轨迹最后一个程序段的顺序号。 u:X向精车余量,有正负。 w:Z向精车余量,有正负。 F:粗加工的进给量。注意项: 加工轨迹中,ns程序段里不允许指定Z向坐标,加工轨迹必须为单调递增或递减。OXZABdu/2wea快速移动轨迹切削轨迹a为循环起点,循环加工A-B的外轮廓 数控车编程 G代码G72 G72 横向粗加工复合循环横向粗加工复合循

9、环 格式:G72W(d)R(e); G72P(ns)Q(nf)U( u)W(w)F;参数说明: d:Z向背吃刀量,不带符号,模态值。 e:退刀量,模态值。 ns:构成精加工轨迹第一个程序段的顺序号。 nf:构成精加工轨迹最后一个程序段的顺序号。 u:X向精车余量,有正负。 w:Z向精车余量,有正负。 F:粗加工的进给量。注意项:加工轨迹中,ns程序段里不允许指定X向坐标,加工轨迹必须为单调递增或递减。ZBOXAa快速移动轨迹切削轨迹a为循环起点,循环加工A-B的外轮廓 数控车编程 G代码G73 G73 仿形粗加工复合循环仿形粗加工复合循环 格式:G73 U(i)W(k)R(d); G73 P(

10、ns)Q(nf)U(u)W(w)F;参数说明: i:X向总的退刀量(半径指定),有正负,模态值。 k:Z向总的退刀量,有正负,模态值。 d:分割次数。 ns:构成精加工轨迹第一个程序段的顺序号。 nf:构成精加工轨迹最后一个程序段的顺序号。 u:X向精车余量,有正负。 w:Z向精车余量,有正负。 F:粗加工的进给量。注意项:加工轨迹中,ns程序段X向,Z向坐标都可以指定,加工轨迹没有单调递增或递减的限制。ZOXABaa快速移动轨迹切削轨迹a为循环起点,循环加工A-B的外轮廓 数控车编程 G代码G74 G74 端面切槽复合循环端面切槽复合循环 格式:G74 R(e); G74 X(U)Z(W)P

11、(i)Q(k)R(d)F;参数说明: e:退刀量,模态值。 X(U),Z(W)为切槽终点坐标。 i:完成一次轴向切削后,X向偏移量(半径)不带符号。 k: Z向每次切深 ,不带符号。 d:刀具在切削底部的X向退刀量,无要求可省略。 F:轴向切削时的进给速度。注意项: 当程序段中X(U)值设定为0时,刀具仅作Z向进给而不作X向偏移,K可作轴向深孔切削循环。对于i、 k值,只能输入最小编程单位,如P1500表示轴向每次切深量为1.5mm。 数控车编程 G代码G75 G75 径向切槽复合循环径向切槽复合循环 格式:G75 R(e); G75 X(U)Z(W)P(i)Q(k)R(d)F;参数说明: e

12、:退刀量,模态值。 X(U)Z(W):切槽终点坐标。 i:X向每次切深(半径指定),不带符号。 k:完成一次切削后,Z向偏移量,不带符号。 d:刀具在切削底部的Z向退刀量,无要求可省略。 F:径向切削时的进给速度。注意项: 当程序段中Z(W)值设定为0时,刀具仅作X向进给而不作Z向偏移,可作径向深孔切削循环。对于i、 k值,只能输入最小编程单位,如P1500表示径向每次切深量为1.5mm。 数控车编程 G代码G76 G76 螺纹切削复合循环螺纹切削复合循环 格式:G76 P(m)(r)(a)Q(dmin ); G76 X(U)Z(W)R(i) P(k) Q(d) F;参数说明: m:精加工次数

13、0199。 r:倒角量,0099,单位(0.1F)。 a:刀尖角度(螺纹牙型角)。 dmin:最小切深(半径),单位0.001mm。 X(U),Z(W):螺纹切削终点坐标。 i:螺纹半径差。 k:牙型高度,单位0.001mm d:第一刀的切深(半径),单位0.001mm。 F:螺纹导程。注意项: 当第一次切深d比最小切深dmin还小时,用dmin作为第一次切深 。 数控车编程 G代码G90 G90 内外径固定循环内外径固定循环格式:G90 X(U)Z(W)R F参数说明: X、Z 终点坐标的绝对值 、W 终点坐标的相对值。 R 切圆锥时,起点X坐标减终点X坐标的一半。 F 进给速度a为起点,走

14、刀路线为a-A-B-b,B点为终点坐标。快速移动轨迹切削轨迹ZOXaABb 数控车编程 G代码G94 G94 端面固定循环端面固定循环格式:G90 X(U)Z(W)R F参数说明: X、Z 终点坐标的绝对值 、W 终点坐标的相对值。 R 切圆锥时,起点Z坐标减终点Z坐标的一半。 F 进给速度ZOXABaba为起点,走刀路线为a-A-B-b,B点为终点坐标。快速移动轨迹切削轨迹 数控车编程 G代码G92 G92 螺纹切削固定循环螺纹切削固定循环格式:G92 X(U)Z(W)R F参数说明: X、Z 终点坐标的绝对值 、W 终点坐标的相对值。 R切锥螺纹时,起点X坐标减终点X坐标的1/2。 F 进

15、给速度注意项:对于锥螺纹中的R值,在编程时除了要注意有正、负之分外,还有根据不同长度来确定R值的大小。ZOXaABba为起点,走刀路线为a-A-B-b,B点为终点坐标。快速移动轨迹螺纹切削轨迹 数控车编程 其它代码l T T代码(刀具功能)代码(刀具功能)l S S代码(主轴功能)代码(主轴功能)l M M代码(辅助功能)代码(辅助功能) 数控车编程 T代码T T代码代码 刀具功能刀具功能指令格式:T 参数说明:前两位数用于指定刀具号,后两位用于指定刀具补偿存储器号。 数控车编程 S代码S S代码代码 主轴功能主轴功能指令格式:S参数说明:转速的单位为r/min,用准备功能G97来指定,其值为大于0的常数。当用G96指定时为恒线速,单位为m/min,并用G50限制最高转速。 数控车编程 M代码M M代码代码 辅助功能辅助功能指令:M00:程序暂停 M01:程序选择停 M02:程序结束 M03:主轴正转M04:主轴反

温馨提示

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

评论

0/150

提交评论