编辑: GXB156399820 | 2019-03-14 |
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 和G
00、G90 和G91 上电时的初始状态由参数决定. 如果程序中出现了未列在上表中的 G 代码,CNC 会显示
10 号报警. 同一程序段中可以有几个 G 代码出现,但当两个或两个以上的同组 G 代码出现时, 最后出现的一个(同组的)G 代码有效. 在固定循环模态下,任何一个
01 组的 G 代码都将使固定循环模态自动取消,成为 G80 模态. 参考资料:FANUC O 系列操作编程说明书
7 1.3 辅助功能 本机床用 S 代码来对主轴转速进行编程,用T代码来进行选刀编程,其它可编程辅 助功能由 M 代码来实现,本机床可供用户使用的 M 代码列表如下(表1.2): 表1.2 M 代码 功能M00 程序停止 M01 条件程序停止 M02 程序结束 M03 主轴正转 M04 主轴反转 M05 主轴停止 M06 刀具交换 M08 冷却开 M09 冷却关 M18 主轴定向解除 M19 主轴定向 M29 刚性攻丝 M30 程序结束并返回程序头 M98 调用子程序 M99 子程序结束返回/重复执行 一般地,一个程序段中,M 代码最多可以有一个. 参考资料:FANUC O 系列操作编程说明书
8 2. 插补功能 2.1 快速定位(G00) G00 给定一个位置. 格式:G00 IP_;
IP_在本说明书中代表任意不超过三个进给轴地址的组合,当然,每个地址后 面都会有一个数字作为赋给该地址的值, 一般机床有三个或四个进给轴即 X, Y, Z , A 所以 IP_可以代表如 X12. Y119. Z-37. 或X287.3 Z73.5 A45. 等等内容. G00 这条指令所作的就是使刀具以快速的速率移动到 IP_指定的位置,被指令的各 轴之间的运动是互不相关的, 也就是说刀具移动的轨迹不一定是一条直线. G00 指令下, 快速倍率为 100%时,各轴运动的速度:X、Y、Z 轴均为 15m/min,该速度不受当前 F 值的控制.当各运动轴到达运动终点并发出位置到达信号后,CNC 认为该程序段已经结 束,并转向执行下一程序段. 位置到达信号: 当运动轴到达的位置与指令位置之间的距离小于参数指定的到 位宽度时,CNC 认为该轴已到达指令位置,并发出一个相应信号即该轴的位置到达 信号. G00 编程举例: 起始点位置为 X-50,Y-75. ;
指令 G00 X150. Y25.;
将使刀具走出下图所示轨迹 (图2.1). 图2.1 2.2 直线插补(G01) 格式:G01 IP-F-;
G01 指令使当前的插补模态成为直线插补模态,刀具从当前位置移动到 IP 指定的 位置,其轨迹是一条直线,F-指定了刀具沿直线运动的速度,单位为 mm/min(........