G82(钻削循环,粗镗削循环)
![6ffb23d527d1217361f88ac4100b81e8.png](https://i-blog.csdnimg.cn/blog_migrate/0d6c8fce6551dbff2863577da6fc6e56.jpeg)
G82 固定循环在孔底有一个暂停的动作,除此之外和 G81 完全相同。孔底的暂停可以提高孔深的精度。
G83(深孔钻削循环)
![5406a20edef108b36b0e8cee2db2a4d9.png](https://i-blog.csdnimg.cn/blog_migrate/ae5180a4f780e911ec8ac0038c685b02.jpeg)
和 G73 指令相似,G83 指令下从 R 点到 Z 点的进给也分段完成,和 G73 指令不同的是,每段进给完成后,Z 轴返回的是 R 点,然后以快速进给速率运动到距离下一段进给起点上方 d 的位置开始下一段进给运动。
每段进给的距离由孔加工参数 Q 给定,Q 始终为正值,d 的值由 532#机床参数给定。见图 8.9。
G84(攻丝循环)
![32f012d3a092487c28cd7a90c85f3592.png](https://i-blog.csdnimg.cn/blog_migrate/d78e07d833953bb4a0fb2a11dd8cc32e.jpeg)
G84 固定循环除主轴旋转的方向完全相反外,其它与左螺纹攻丝循环 G74 完全一样,请参考 8.1.2 的内容。注意在循环开始以前指令主轴正转。
G85(镗削循环)
![0b97e48a75c846dd94b4b96ead67b5a0.png](https://i-blog.csdnimg.cn/blog_migrate/4b580e2a3dce0c46106d480050c11d08.jpeg)
该固定循环非常简单,执行过程如下:X、Y 定位,Z 轴快速到 R 点,以 F 给定的速度进给到 Z 点,以 F 给定速度返回 R 点,如果在 G98 模态下,返回 R 点后再快速返回初始点。
G86(镗削循环)
![20778f14030a2de4b2a042fa2a222840.png](https://i-blog.csdnimg.cn/blog_migrate/15c74e1df511870a9b4218d1ed0edcd8.jpeg)
该固定循环的执行过程和 G81 相似,不同之处是 G86 中刀具进给到孔底时使主轴停止,快速返回到 R 点或初始点时再使主轴以原方向、原转速旋转。
G87(反镗削循环)
![ff4aad82c3d0b7619d3212a029fb67bb.png](https://i-blog.csdnimg.cn/blog_migrate/1b8eb46c1525576efa19dbc22668d68d.jpeg)
G87 循环中,X、Y 轴定位后,主轴定向,X、Y 轴向指定方向移动由加工参数 Q给定的距离,以快速进给速度运动到孔底(R 点),X、Y 轴恢复原来的位置,主轴以给定的速度和方向旋转,Z 轴以 F 给定的速度进给到 Z 点,然后主轴再次定向,X、Y 轴向指定方向移动 Q 指定的距离,以快速进给速度返回初始点,X、Y 轴恢复定位位置,主轴开始旋转。
该固定循环用于图 8.13(a)所示的孔的加工。该指令不能使用 G99,注意事项同G76。
G88(镗削循环)
![1a526f4a286d08b2ae2c24fb47d442b3.png](https://i-blog.csdnimg.cn/blog_migrate/8a404afed3c368c1f0f0cdecf43dc283.jpeg)
固定循环 G88 是带有手动返回功能的用于镗削的固定循环,参见图 8.14。
G89(镗削循环)
![3ec383965c29168235c6e67297f6be6b.png](https://i-blog.csdnimg.cn/blog_migrate/93260f9bc66bb567da64b5d268b331b9.jpeg)
该固定循环在 G85 的基础上增加了孔底的暂停,参见图 8.15。
在以上各图示中我们采用以下方式表示各段的进给:
![7a339d00b63bfe3f8d2d6ef4c139f1c4.png](https://i-blog.csdnimg.cn/blog_migrate/d505458f85acf77e51c230400802f68d.jpeg)
刚性攻丝方式
在攻丝循环 G84 或反攻丝循环 G74 的前一程序段指令 M29Sx x x x;则机床进入刚性攻丝模态。NC 执行到该指令时,主轴停止,然后主轴正转指示灯亮,表示进入刚性攻丝模态,其后的 G74 或 G84 循环被称为刚性攻丝循环,由于刚性攻丝循环中,主轴转速和Z轴的进给严格成比例同步,因此可以使用刚性夹持的丝锥进行螺纹孔的加工,并且还可以提高螺纹孔的加工速度,提高加工效率。
使用 G80 和 01 组 G 代码都可以解除刚性攻丝模态,另外复位操作也可以解除刚性攻丝模态。
使用刚性攻丝循环需注意以下事项:
1) G74 或 G84 中指令的 F 值与 M29 程序段中指令的 S 值的比值(F/S)即为螺纹孔的螺距值。
2) Sx x x x 必须小于 0617 号参数指定的值,否则执行固定循环指令时出现编程报警。
3) F 值必须小于切削进给的上限值 4000mm/min 即参数0527 的规定值,否则出现编程报警。
4) 在 M29 指令和固定循环的 G 指令之间不能有 S 指令或任何坐标运动指令。
5) 不能在攻丝循环模态下指令 M29。
6) 不能在取消刚性攻丝模态后的第一个程序段中执行 S 指令。
7) 不要在试运行状态下执行刚性攻丝指令。
使用孔加工固定循环的注意事项
1.编程时需注意在固定循环指令之前,必须先使用 S 和 M 代码指令主轴旋转。
2.在固定循环模态下,包含 X、Y、Z、A、R 的程序段将执行固定循环,如果一个程序段不包含上列的任何一个地址,则在该程序段中将不执行固定循环,G04 中的地址X 除外。另外,G04 中的地址 P 不会改变孔加工参数中的 P 值。
3.孔加工参数 Q、P 必须在固定循环被执行的程序段中被指定,否则指令的 Q、P值无效。
4.在执行含有主轴控制的固定循环(如 G74、G76、G84 等)过程中,刀具开始切削进给时,主轴有可能还没有达到指令转速。这种情况下,需要在孔加工操作之间加入 G04 暂停指令。
5.我们已经讲述过,01 组的 G 代码也起到取消固定循环的作用,所以请不要将固定循环指令和 01 组的 G 代码写在同一程序段中。
6.如果执行固定循环的程序段中指令了一个 M 代码,M 代码将在固定循环执行定位时被同时执行,M 指令执行完毕的信号在 Z 轴返回 R 点或初始点后被发出。使用 K参数指令重复执行固定循环时,同一程序段中的 M 代码在首次执行固定循环时被执行。
7.在固定循环模态下,刀具偏置指令 G45~G48 将被忽略(不执行)。
8.单程序段开关置上位时,固定循环执行完 X、Y 轴定位、快速进给到 R 点及从孔底返回(到 R 点或到初始点)后,都会停止。也就是说需要按循环起动按钮 3 次才能完成一个孔的加工。3 次停止中,前面的两次是处于进给保持状态,后面的一次是处于停止状态。
9.执行 G74 和 G84 循环时,Z 轴从 R 点到 Z 点和 Z 点到 R 点两步操作之间如果按进给保持按钮的话,进给保持指示灯立即会亮,但机床的动作却不会立即停止,直到 Z 轴返回 R 点后才进入进给保持状态。另外 G74 和 G84 循环中,进给倍率开关无效,进给倍率被固定在 100%。