侧铣头编程方法之一:3D平面转换刀路,自带后处理出刀路

侧铣头的编程在不同的后处理情况下有不同的处理方法。在没有特定后处理情况下,可以利用自带的三轴后处理实现。虽然麻烦一点也有比较多的局限性,但在没有其他解决方案之前也是可以用的。

这里就用一个简单图来演示一下。

图很简单,四个侧面分别刻字。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

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180806G03SJ100?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券