- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数控机床FANUC系统手工编程
数控机床是用数字化信号对机床的运动及其加工过程进行 控制的机床。 它是一种技术密集度及自动化程度很高的机电一体 化加工设备, 是数控技术与机床相结合的产物。 在数控机床上加 工零件时,首先进行程序编制,将加工零件的加工顺序,工件与 刀具相对运动轨迹的尺寸数据, 工艺参数以及辅助操作等加工信 息,用规定的文字、数字、符号组成的代码,按一定的格式编写 成加工程序, 将程序的信息通过控制介质输入到数控装置, 由数 控装置控制机床进行自动加工。 从零件图纸到编制零件加工程序 和制作控制介质的全部过程, 称为程序编制。 一个加工程序主要 是由G代码、F代码、M代码、S代码、T代码及尺寸数字组成, 下面将介绍这些代码的具体格式。
准备功能G代码
( 1 )点定位( G00)。
G00IP_;
IP :绝对值指定时,是终点坐标值;增量值指定时,是刀具 移动的距离。
(2)直线插补( G01)。
G01IP_F_;
IP :绝对值指定时,是终点坐标值;增量值指定时,是刀具 移动的距离 . F :进给速度
圆弧插补( G02、 G03)。
G02/03X_Y_I_J_(R_)F_
XY圆弧终点I : X向起点到圆心的距离J : Y向起点到圆 心的距离R :圆弧半径F :进给速度
停刀( G04)。
G04X_;
X:指定时间
机床坐标系( G53)。
(G90)G53IP_;
IP :绝对尺寸字
工件坐标系(G54- G59。
G54?G59IP_;
( 7)绝对值编程( G90)。
G90IP_;
( 8)增量值编程( G91)。
G91IP_;
( 9)极坐标生效 / 取消( G16/G15)。
G16X_Y_;
X:极坐标半径。 Y:极坐标角度。
G15; 极坐标取消。
( 10)英制 / 公制转换( G20/G21)。
G20; 英寸输入
G21; 毫米输入
(11)高速排屑钻孔循环( G73)。
G73X_Y_Z_R_Q_F;_
XY孔位数据Z:孔深R:安全距离Q:每次切削进给的切 削深度F:进给速度
(12) 钻孔循环( G81)。
G81 X_Y_Z_R_F;_
XY孔位数据Z:孔深R:安全距离F:进给速度
(13) 排屑钻孔循环( G83)。
G83X_Y_Z_R_Q_F;_
XY孔位数据Z:孔深R:安全距离Q:每次切削进给的切 削深度 F 进给速度
(14) 镗孔循环( G85)。
G85 X_Y_Z_R_F;_
XY 孔位数据 Z 孔深 R 安全距离 F 进给速度
(15) 精镗循环( G76)。
G76X_Y_Z_R_Q_F;_
XY 孔位数据 Z 孔深 R 安全距离 Q 孔底偏移量 F 进给 速度
(16)攻丝循环( G84)。
G84 X_Y_Z_R_P_F;_
XY 孔位数据 Z 孔深 R 安全距离 P 孔底暂停时间 F
进给速度
(17)排屑刚性攻丝循环( G84)。
G84 X_Y_Z_R_P_Q_F;_
XY孔位数据Z:孔深R:安全距离Q:每次切削的进给深 度F:进给速度
(18)取消固定循环( G80)。
G80或01组G代码;
( 1 9)比例缩放生效 /取消( G51/G50)。 G51X_Y_Z_P;_
XYZ比例缩放中心坐标值的绝对值指令 P:缩放比例 G50; 比例缩放取消。
(20) 坐标系旋转生效 /取消( G68/G69)。
G68X_Y_R;_
XY:旋转中心坐标值 R :旋转角度,逆时针为正
(21) 刀具长度补偿正向偏置 / 负向偏置( G43/G44)。
G43/G44H_;
H:指定刀具长度偏置值的地址
(22) 刀具长度补偿取消( G49)。
G49或 H0
(23) 刀具半径左补偿 /右补偿( G41/G42)。
G41/G42D_;
D 指定刀具半径补偿值的代码
(24)刀具半径补偿取消( G40)。
G40;
辅助功能M代码
辅助功能是指令机床部件启停操作的功能。 辅助功能可以通 过操作面板上的按键控制,但为了实现更高的程序化、自动化, 可以通过编程自动控制,减少手动操作。
以下列出最为常用的辅助功能 M代码:
切削进给 F 代码
3.1 每分进给( G94)
在 F 之后,指定每分钟的刀具进给量。例如 F100 表示进给
速度为 100mm/mim。
指令格式:
G94;
F_;
3.2 每转进给( G95)
在 F 之后,指定主轴每转的刀具进给量。例如 F1 表示进给
为 1mm/r。
指令格式:
G95;
F_;
换刀功能 T 代码
在自动换刀的数控机床中,该代码用以选择所需的刀具。
指令格式:
M6T_;
结束语
尽管数控指令代码是国际通用的, 但是各个数控系统制造厂 家往往自己定了一些编程规则, 因此, 在编程时还应遵守具体机 床编程
文档评论(0)