Hello,大家好!这是车床杨师傅的第期分享!
上期讲了G92指令怎么使用以及使用方法,这期呢重点讲解G32的使用方法。
G32可以切削等螺距的圆柱螺纹、圆锥螺纹和端面螺纹。
第一种格式:
G32X(U)___Z(W)___F___;
X___Z___绝对值编程时螺纹终点的坐标。
②U___W___增量值编程时螺纹终点的坐标;
③F___螺纹的导程或螺距
这种呢其实和G92的格式是一样的。
第二种格式:
G32X(U)-Z(W)-F(I)_J_K_Q_
X轴按半径值
可以加工直螺纹、锥螺纹和端面螺纹和连续的多段螺纹加工。
G32为模态G代码要注意。
螺纹的导程是指主轴转一圈长轴的位移量(X轴位移量还是按按半径值)。
①起点和终点的X坐标值相同时,进行直螺纹切削。
②起点和终点的Z坐标值相同时,进行端面螺纹切削。
③起点和终点X、Z坐标值都不相同时,进行锥螺纹切削。
F:指定螺纹导程,也就是螺距。F指定值执行后保持有效,直至再次给定螺纹螺距。
I表示指定每英寸螺纹的牙数,为长轴方向1英寸(公制的是25.4mm)长度上螺纹的牙数,也就是
长轴移动1英寸(25.4mm)时主轴旋转的圈数。指定值运行后保持有效。如果是英制牙在这里输入I时比较方便,不用换算成公制的,可以直接输入。比如3/8--16的牙可以直接输入I16,不用换算成F1.,比较快速一点。
J表示螺纹退尾时的退尾量,带正负方向。
K:螺纹退尾时在长轴方向的长度,不带方向。
Q:起始角度,主轴转一转与螺牙切削起点的偏移角度。范围是0-,单位是0.度。小数点后面三位,一定要注意了。Q值是非模态参数,每次使用都必须指定。不指定的话就认为是0度。要牢记这一点。
对于连续螺纹切削,除第一段的Q有效外,后面指定的Q值没有作用。举例说明假如偏移度,程序中输入Q000。如果输入为Q或Q.0,则认为是0.18度。
可不要搞错了,导致车出来的产品报废。
上期也讲了重要一点,今天再提醒一下,要做好笔记,下次就不在说了。
在单段运行时执行完当前程序段停止运动,如果为连续螺纹加工则执行完螺纹程序段才停止。系统复位、急停或驱动报警,螺纹切削减速停止,不会马上停下来的,要注意。这时候刀具容易磨损掉,尺寸偏差也会变大。
举例说明如下
M3ST
G00X30.Z2.
G00X16.
G32X45.W-30.F2.螺牙第一次切入1mm
G00X50.W30.
X15.
G32X44.W-30.
G00X50W30.
X14.5
G32X43.5W-30.(锥螺纹第3次切削)
………
G00X.
W75.
M5
M9
M30;
迷你小车床可以看出这里呢其实多了一个X值,就是在螺牙的起始位置,因为呢是锥度螺牙,所以X值不一样。
注意:在车螺牙时,转速不要太高,容易出现乱牙现象,车出来的没那么光滑漂亮,也影响使用寿命。
更多实例干货请