广数系统数控加工中圆弧螺纹G32.2、G32.3使用方法和定义
![69b6664a6857cbea7e0d512013a90205.png](https://i-blog.csdnimg.cn/blog_migrate/56b6caec3dd80dd439abc04eaafaa189.jpeg)
圆弧螺纹车削指令G32.2、G32.3
指令格式:G32.2 X(U)__ Z(W)__ R__ (I__ K__) F__ Q__
G32.3 X(U)__ Z(W)__ R__ (I__ K__) F__ Q__
指令功能:刀具的运动轨迹是从起点到终点的一条直线;从起点到终点位移量(X轴按半径值)较大的坐标轴称为长轴,另一个坐标轴称为短轴,运动过程中主轴每转一圈长轴移动一个导程,短轴与长轴作圆弧插补,刀具切削工件时,在工件表面形成一条等螺距的螺旋切槽,实现等螺距螺纹的加工。F、I指令字用于给定螺纹的螺距,执行G32.2/G32.3指令可以加工等螺距的圆弧螺纹加工。
![1cce3fba3edc65476afcd115907ee268.png](https://i-blog.csdnimg.cn/blog_migrate/2e75315bcc3edf60bdf63849b71a7576.jpeg)
指令说明:
(1)当状态参数NO197 bit0为0时,圆弧螺纹切削进给跟随主轴编码器的反馈信号,当状态参数NO197 bit0为1时,圆弧螺纹切削进给与伺服主轴进行联动插补,此种情况主轴必须为伺服主轴;
(2)G32.2/G32.3为模态G代码;
(3)螺纹的导程是指主轴转一圈长轴的位移量(X轴位移量则按半径值);
(4)G32.2顺时针圆弧螺纹加工,G32.3逆时针圆弧螺纹加工,关于顺时针、逆时针的判断和G02、G03圆弧加工指令的判断方法相同;
相关定义:
X(U):圆弧螺纹插补X轴的终点坐标值。
Z(W):圆弧螺纹插补Z轴的终点坐标值。
F:指定螺纹导程,为主轴转一圈长轴的移动量,取值范围见表1-9,F指定值执行后保持有效,直至再次执行给定螺纹螺距的F代码字。
R:为圆弧螺纹插补的圆弧半径;
I:为圆弧螺纹插补的圆弧的圆心与圆弧起点在X方向的差值,用半径表示;
K:为圆弧螺纹插补的圆弧的圆心与圆弧起点在Z方向的差值
Q:起始角,指主轴一转信号与螺纹切削起点的偏移角度。取值范围0~360000(单位:0.001度)。Q值是非模态参数,每次使用都必须指定,如果不指定就认为是0度。
Q使用规则:
(1)当状态参数NO197 bit0为1时,Q值无效,此时螺纹的起始角度可以直接用C地址指定;
(2)如果不指定Q,即默认为起始角0度;
(3)由起始角定义分度形成的多头螺纹总头数不超过65535头。
(4)Q的单位为0.001度,若与主轴一转信号偏移180度,程序中需输入Q180000,如果输入的为Q180或Q180.0,均认为是0.18度。
![776bb0458b732ffaa00450b2ed8d3358.png](https://i-blog.csdnimg.cn/blog_migrate/687b01cd2a3e1eb73b7dc99bf9a0b78c.jpeg)
注意事项:
(1)当R与I、K同时指定时,R值有效;
(2)圆弧螺纹指定的圆弧段必须在一定的区间内(X轴为长轴的区间内或Z轴为长轴的区间内),如下图所示:
![a0adfeea383c8963739506e570f88541.png](https://i-blog.csdnimg.cn/blog_migrate/e6e437f98a0c4910d30631b80cb5fe03.jpeg)
(3)圆弧螺纹所指定的圆弧如出现长轴发生变化的情况下,则会产生报警,如下图所示:
![5fb7501821f9043036fb1ae228c715a1.png](https://i-blog.csdnimg.cn/blog_migrate/f90317851b6f7fde47b8aa811ea02f49.jpeg)
![fc21325e4a604a902c80cf985c7bc6a8.png](https://i-blog.csdnimg.cn/blog_migrate/ad7a57343ebfd9f4693c3c0ea41f1b6b.jpeg)