侧铣头的编程在不同的后处理情况下有不同的处理方法。在没有特定后处理情况下,可以利用自带的三轴后处理实现。虽然麻烦一点也有比较多的局限性,但在没有其他解决方案之前也是可以用的。
这里就用一个简单图来演示一下。
图很简单,四个侧面分别刻字。0 90 180 270
如果有编程移图习惯的,就把图形的加工原点移动到世界原点,这个加工原点是在G17平面的工件整体原点。如果没有编程移图习惯的,比如我就先在表面分中按实体面建立wcs原点,如图的xyz轴。
再用相对点,来创建加工面的前后左右视图,
结果如下,当然你也可以自己手动创建。这里不在侧面视图的表面创建。是为了让所有的原点重合,省去不必要的麻烦. 如果是 侧面视图表面创建的也有办法处理,不过要多一步平移原点了。这里暂且不说。
在做刀路前,我们先把侧面图形3D转换到G17平面,转换-3D平移-选择右视图
的图形-原始视图为加工原点的右视图目标视图就是加工原点。转换后的图形放在2层,以便区分。
请不要在意转换后的图形所在高度,后面的编程就以这个高度编程。
按普通三轴的编程方法在加工原点下编程,由于高度发生了变化,这里尽可能用增量编程,当然如果不嫌麻烦一定要用编程绝对编程也可以,只是要保证是在转换后的图形基础上编程。
在加工原点平面按普通三轴编好程后,把这个刀路再转换到原来的右视图去
操作步骤:刀路-路径转换-平移-按坐标方式-来源,NCI-平移参数,两视图间(点两下)-从视图,加工原点-到视图,加工原点右侧视图。
这样刀路就转换到实际加工图形了。
然后再后处理,我们用自带的三轴立加后处理:MILL 3 - AXIS VMC MM.MMD-9
处理出来用cimco初步仿真路径,理论是正确的,圆弧自动调用了yz平面指令G19
贴一段代码:
%
O0000(T)
(DATE=DD-MM-YY - 06-08-18 TIME=HH:MM - 01:41)
(MCX FILE - T)
(NC FILE - C:\USERS\ROBIN\DOCUMENTS\MY MCAMX9\MILL\NC\T.NC)
(MATERIAL - ALUMINUM MM - 2024)
( T6 | 右视图刀具 | H6 )
N100 G21
N102 G0 G17 G40 G49 G80 G90
N104 T6 M6
N106 G0 G90 G54 X200. Y-45.567 S5000 M3
N108 G43 H6 Z-7.971
N110 X151.
N112 G1 X149. F600.
N114G19G3 Y-47.347 Z-18.077 J27.795 K-10.106
N116 Y-45.567 Z-28.183 J29.575 K0.
N118 Y-38.562 Z-33.125 J7.005 K2.493
N120 Y-31.556 Z-28.183 J0. K7.435
N122 Y-29.776 Z-18.077 J-27.796 K10.106
N124 Y-31.556 Z-7.971 J-29.576 K0.
N126 Y-38.562 Z-3.028 J-7.006 K-2.493
N128 Y-45.567 Z-7.971 J0. K-7.436
N130 G0 X199.
N132 X200.
重复上面的同样方法把前后左视图的刀路也做出来,
把原始刀路径后处理关掉,整体处理出来
然后我们用VT来验证下
可以看到和加工图形是一样的。
OK到目前为止这样的刀路是没问题的,现在再来看看这种刀路可能出现问题的地方
螺旋铣孔
进刀圆弧方向反了,虽然并不绝对影响加工但看着别扭。。。
解决方案,进刀圆弧扫描角度设置0,
钻孔循环:
后处理出来的nc是这样的,明显并不是我们理想的加工代码。
N110G99G81 Y-90. Z-20.653 Q3. F120.
或者可能是这样的 N110G98G81R9999.Y-90.Z-20.653Q3. F120.
解决方案,关钻钻孔循环,以线性输出替代。题外话,对有些机床或者说受限于操作者技能,正好不能正确在机床设置非G17平面的钻孔,正需要这样的线性输出方式。
以一个动画演示
OK就到这吧.
素材下载:无VT
链接: https://pan.baidu.com/s/1b-45Wb98VG8I79HmL8_mPw 密码: g4nu
关注请加公众号: CAMROBIN
领取专属 10元无门槛券
私享最新 技术干货