PM螺旋刀路后处理怎么生成G02螺旋指令?
老师我用螺旋刀路铣孔,怎么生成三轴联动的程序啊?用了好几个后处理都是直线逼近。 张字一号 发表于 2015-7-13 15:01螺旋怎么样才能修圆???
螺旋是没有办法输出圆弧的,因为刀路是三轴联动的 圆弧输出的控制
full circle = true ========= true:整圆输出;false:不做整圆输出。有些老床子,跑不了整圆就要加这个,拆成几个圆弧
重要的在这:
integer26 = 1或者0 ==============定义圆弧(G02、G03)的输出
此变量共有两个选项——0:不输出圆弧指令;1、输出圆弧指令,如果选择0,那么在后处理时遇到有圆弧的地方,系统将这个圆弧打断成若干条直线段输出,即整个程序都是跑XYZ。
设成1,也会产生两种圆弧输出方式,一个G02G03,另一个是R
具体定义如下,
产生R的:
define block move circle
N ; G1 ; G2 ; G3 ; X ; Y ; Z ; R =C ; D ; F
end define
产生G02,G03的:
define block move circle
N ; G1 ; G2 ; G3 ; X ; Y ; Z ; I ; J ; K ; F
end define
平时我们说程序中很少看到G02G03,有时候是我们的点分布里没有选“修圆”,所以,有时
最多只看到进退刀设定的圆弧进退刀才在产生的NC程序中有体现。
guoyunpeng 发表于 2013-6-16 20:26
那就更改加工方法,不知道你想要什么样的效果
我想用这样的程序铣孔
G03X83.575Y49.236Z-47.I-.253J.339
X83.575Y49.236Z-44.F1000.I.425J-.736
X83.575Y49.236Z-41.I.425J-.736
X83.575Y49.236Z-38.I.425J-.736
X83.575Y49.236Z-35.I.425J-.736
X83.575Y49.236Z-32.I.425J-.736
X83.575Y49.236Z-29.I.425J-.736
X83.575Y49.236Z-26.I.425J-.736
X83.575Y49.236Z-23.I.425J-.736
X83.575Y49.236Z-20.I.425J-.736
X83.575Y49.236Z-17.I.425J-.736
X83.575Y49.236Z-14.I.425J-.736
X83.575Y49.236Z-11.I.425J-.736
X83.575Y49.236Z-8.I.425J-.736
X83.575Y49.236Z-5.I.425J-.736
X83.575Y49.236Z-2.I.425J-.736
X84.85Y48.5Z0.0I.425J-.736
X84.006Y48.55Z.719I-.424J0.0 {:soso_e126:}那就更改加工方法,不知道你想要什么样的效果 暂时解决不了,俺还要研究一下 :L 支持一下:) 螺旋怎么样才能修圆???
694865935 发表于 2013-6-21 09:05
圆弧输出的控制
full circle = true ========= true:整圆输出;false:不做整圆输出。有些老床子,跑不 ...
螺旋怎么样才能修圆???
学习学习学习 学习学习学习
页:
[1]
2