行业资讯网欢迎您!!!

网站收藏健康资讯网联系我们

导航菜单

发那科加工中心甪直角头攻丝怎么编程,Fanuc加工中心编程说明书代码篇

第一篇:编程

1. 综述

1.1 可编程功能

通过编程并运行这些程序而使数控机床能够实现的功能我们称之为可编程功能。一般可编程功能分为两类:一类用来实现刀具轨迹控制即各进给轴的运动,如直线/圆弧插补、进给控制、坐标系原点偏置及变换、尺寸单位设定、刀具偏置及补偿等,这一类功能被称为准备功能,以字母G以及两位数字 组成,也被称为G代码。另一类功能被称为辅助功能,用来完成程序的执行控制、主轴控制、刀具控制、辅助设备控制等功能。在这些辅助功能中,Tx x用于选刀,Sx x x x用于控制主轴转速。其它功能由以字母M与两位数字组成的M代码来实现。

1.2 准备功能

本机床使用的所有准备功能见表1.1:

表1.1

G代码 分组 功能

*G00 01 定位(快速移动)

*G01 01 直线插补(进给速度)

G02 01 顺时针圆弧插补

G03 01 逆时针圆弧插补

G04 00 暂停,精确停止

G09 00 精确停止

*G17 02 选择X Y平面

G18 02 选择Z X平面

G19 02选择Y Z平面

G27 00返回并检查参考点

G28 00返回参考点

G29 00从参考点返回

G30 00返回第二参考点

*G40 07取消刀具半径补偿

G41 07左侧刀具半径补偿

G42 07右侧刀具半径补偿

G43 08刀具长度补偿+

G44 08刀具长度补偿-

*G49 08取消刀具长度补偿

G52 00设置局部坐标系

G53 00选择机床坐标系

*G54 14选用1号工件坐标系

G55 14选用2号工件坐标系

G56 14选用3号工件坐标系

G57 14选用4号工件坐标系

G58 14选用5号工件坐标系

G59 14选用6号工件坐标系

G60 00 单一方向定位

G61 15精确停止方式

*G64 15切削方式

G65 00宏程序调用

G66 12模态宏程序调用

*G67 12模态宏程序调用取消

G73 09深孔钻削固定循环

G74 09反螺纹攻丝固定循环

G76 09精镗固定循环

*G80 09取消固定循环

G81 09钻削固定循环

G82 09钻削固定循环

G83 09深孔钻削固定循环

G84 09攻丝固定循环

G85 09镗削固定循环

G86 09镗削固定循环

G87 09反镗固定循环

G88 09镗削固定循环

G89 09镗削固定循环

*G90 03绝对值指令方式

*G91 03增量值指令方式

G92 00工件零点设定

*G98 10固定循环返回初始点

G99 10固定循环返回R点

从表1.1中我们可以看到,G代码被分为了不同的组,这是由于大多数的G代码是模态的,所谓模态G代码,是指这些G代码不只在当前的程序段中起作用,而且在以后的程序段中一直起作用,直到程序中出现另一个同组的G代码为止,同组的模态G代码控制同一个目标但起不同的作用,它们之间是不相容的。00组的G代码是非模态的,这些G代码只在它们所在的程序段中起作用。标有*号的G代码是上电时的初始状态。对于G01和G00、G90和G91上电时的初始状态由参数决定。

如果程序中出现了未列在上表中的G代码,CNC会显示10号报警。

同一程序段中可以有几个G代码出现,但当两个或两个以上的同组G代码出现时,最后出现的一个(同组的)G代码有效。

在固定循环模态下,任何一个01组的G代码都将使固定循环模态自动取消,成为G80模态。

1.3辅助功能

本机床用S代码来对主轴转速进行编程,用T代码来进行选刀编程,其它可编程辅助功能由M代码来实现,本机床可供用户使用的M代码列表如下(表1.2):

表1.2

M代码

功能

程序停止

条件程序停止

程序结束

主轴正转

主轴反转

主轴停止

刀具交换

冷却开

冷却关

主轴定向解除

主轴定向

刚性攻丝

程序结束并返回程序头

调用子程序

子程序结束返回/重复执行

一般地,一个程序段中,M代码最多可以有一个。

版权声明:本站内容由互联网用户投稿自发贡献或转载于互联网,文章观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至2024tuiguang@gmail.com举报,一经查实,本站将立刻删除。

合作:2024tuiguang@gmail.com