FANUC常用数控指令及编程要领
- 格式:ppt
- 大小:441.00 KB
- 文档页数:24


文档来源为:从网络收集整理.word版本可编辑.欢迎下载支持.
1文档来源为:从网络收集整理.word版本可编辑. 【关键字】格式
G75切槽循环加工格式:
G75R(退刀量)
G75X Z P Q R F (X绝对坐标 Z终点坐标 P进刀量 Q Z方向移动量 R终点时轴向退刀量一般为0 F进给速度
G76复合螺纹车削循环格式:
G76PmraQR(m精车次数;r斜退刀量单位数0.0-9.9之间,为螺距倍数用01-99表示;a牙顶角<80、60、55、40、30、29、0>;Q最小切削深度;R精加工余量)
G76XZRPQF(X、Z螺纹终点坐标;R锥螺纹半径差;P牙高;Q第一刀切削深度;F螺距)
G76P030860Q0.1R0.2
G76X35Z-40R0P2.5Q1F4
G83钻孔循环格式:
G83Z-30R0.5Q2000F0.2
G84攻丝格式:
G98M29S60
G84Z-21R2F60
G80 (M29开启刚性攻丝模式;G97恒转速控制,G96恒线速控制;F=螺距乘转速)
G41G42刀具补偿:
G41左补偿;42右补偿;G40取消刀具补偿
刀尖方向:
G96恒线速度切削
恒线速度切削也叫固定线速度切削,它的含意是在车削非圆柱形内、外径时,车床主轴转速可以连续变化,以保持实时切削位置的切削线速度不变(恒定)。中挡以上的数控车床一般都有这个功能。使用此功能不但可以提高工效,还可以提高加工表面的质量,即切削出的端面或锥面等的表面粗糙度一致性好。
启动G96之后,数控系统会按照当前刀尖所在X坐标值来计算主轴转速,所以在使用G96之前一定要认真仔细的设定坐标系。还有就是在使用之前一定要根据工件的实际情况设定最高转速,也就是G50的使用,G50除了有设定坐标系的功能外还有一个最高转速的设定的功能。例如
G50 s1500
就是说机床在达到1500转的时候就不在往上提速了。在恒线速度指令前必须限制最高转速,否则会出现“飞车”.。二是要注意这个功能一般不能用在快进(G00)程序段内。换句话说,在G96程序段开始及之下、G97程序段之前,一般不能出现GOO程序段。
数控车床编程常用指令
2008-05-17 09:00
1. F功能
F功能指令用于控制切削进给量。在程序中,有两种使用方法。
(1)每转进给量
编程格式 G95 F~
F后面的数字表示的是主轴每转进给量,单位为mm/r。
例:G95 F0.2 表示进给量为0.2 mm/r。
(2)每分钟进给量
编程格式G94 F~
F后面的数字表示的是每分钟进给量,单位为 mm/min。
例:G94 F100 表示进给量为100mm/min。
2. S功能
S功能指令用于控制主轴转速。
编程格式 S~
S后面的数字表示主轴转速,单位为r/min。在具有恒线速功能的机床上,S功能指令还有如下作用。
(1)最高转速限制
编程格式 G50 S~
S后面的数字表示的是最高转速:r/min。
例:G50 S3000 表示最高转速限制为3000r/min。
(2)恒线速控制
编程格式 G96 S~
S后面的数字表示的是恒定的线速度:m/min。 例:G96 S150 表示切削点线速度控制在150 m/min。 注意单位: 和G97下S不同,这里的S直接给定了切削米数,而不是转速。
(3)恒线速取消
编程格式 G97 S~
S后面的数字表示恒线速度控制取消后的主轴转速,如S未指定,将保留G96的最终值。
例:G97 S3000 表示恒线速控制取消后主轴转速3000 r/min。
3. T功能
T功能指令用于选择加工所用刀具。
编程格式 T~
T后面通常有两位数表示所选择的刀具号码。但也有T后面用四位数字,前两位是刀具号,后两位是刀具长度补偿号,又是刀尖圆弧半径补偿号。
例:T0303 表示选用3号刀及3号刀具长度补偿值和刀尖圆弧半径补偿值。
T0300 表示取消刀具补偿。
4. M功能
M00: 程序暂停,可用NC启动命令(CYCLE START)使程序继续运行;
《数控编程技术》教案 第四章 第1页 共17
第4章 数控编程常用指令
【教学目标】 通过本章节的教学:使学生掌握数控编程常用指令准备功能G代码,辅助功能M代码及主轴功能S、进给功能F、刀具功能T代码的使用格式,各代码所表述的意义以及在编程的过程中要注意的事项。
【教学重点】 G代码、M代码、F、S、T功能代码的使用格式
【教学难点】 G代码的使用格式及意义
【教学时数】 理论10学时
【课程类型】 理论课程
【教学方法】 理论联系实际,讲、例、练三结合
【教学内容】
4.1 概述
1、数控编程常用的指令代码主要有准备功能G代码,辅助功能M代码及主轴功能S、进给功能F、刀具功能T代码。
2、G代码分为模态代码和非模态代码。
模态代码除了在本程序段有效外,在后续程序段也起作用,直到出现同组的另一个代码时才失效。
非模态代码只在本程序段有效,如G04,其功能仅在所出现的程序段内才有作用。
3、M功能也有模态和非模态两种形式。另外,M功能还可以分为前作用M功能和后作用M功能。前作用M功能是在程序段中编制的轴运动之前执行,后作用M功能是在程序段中编制的轴运动之后执行。
表4.1为我国JB3208-1983准备功能G代码。 《数控编程技术》教案 第四章 第2页 共17
表4.2为我国JB3208-1983辅助功能M代码。
4.2 与坐标和坐标系有关的指令
4.2.1 工件坐标系设定指令
G92指令用来设定刀具在工件坐标系中的坐标值,属于模态指令,其设定值在重新设定之前一致有效。
程序段格式为:G92 X Y Z
X、Y、Z为刀位点在工件坐标系中的初始位置。例如:
G92 X25.0 Z350.0;设定工件坐标系为X1O1Z1;
G92 X25.0 Z10.0;设定工件坐标系为X2O2Z2。
以上两程序段所设定的工件坐标系如图4.1所示。工件坐标系建立以后,程序内所有用绝对值指定的坐标值,均为这个坐标系中的坐标值。
<1> 自动运行操作
程序运行步骤:
1) 选择要运行的程序,检查程序。
2) 将方式开关置于自动运行 位置。
3) 在 页面按检视软件键。
4) 打开单程序段开关。
5) 按循环启动按钮 此按钮灯亮,程序开始自动执行。
6) 每执行完一句程序,必须再次按下循环启动按钮。直到程序执行完。
<2> 测量记录及装卸工件
1) 加工结束后,根据零件图纸要求合理选用量具进行测量,并记录加工尺寸。
2) 根据实际尺寸调整机床。
3) 零件加工合格后,装卸工件并填写加工报告单。
附表<1>
指令 功能 备注
G00 快速移动
G01 直线插补
G02 顺时针圆弧插补
G03 逆时针圆弧插补
G04 暂停,精确停止
G17 选择XY平面
G18 选择ZX平面
G19 选择YZ平面
G20 英制
G21 公制
G28 返回参考点
G40 取消刀具半径补偿
G41 刀具半径左补偿
G42 刀具半径右补偿
G43 刀具长度正向补偿
G44 刀具长度负向补偿
G49 取消刀具长度补偿
G54---G59 工件坐标系
G73 深孔转削固定循环
G74 反螺纹攻丝固定循环
G76 精镗固定循环
G80 取消固定循环
G81 钻削固定循环
G82 钻削固定循环
G83 深孔钻削固定循环
G84 攻丝固定循环
G85 镗削固定循环
G86 镗削固定循环
G87 反镗固定循环
G88 镗削固定循环 G89 镗削固定循环
G90 绝对指令编程
G91 增量指令编程
G98 固定循环返回初始点
G99 固定循环返回R点
附表<2>
指令 功能 备注
M00 程序停止
M01 有条件停止
M02 程序结束
M03 主轴正转
M04 主轴反转
M05 主轴停止
M06 换刀
M08 冷却液开
M09 冷却液关
M30 程序结束并返回程序头
M98 调用子程序