iCAx开思网

标题: 【求助】后置处理Nurbs插补? [打印本页]

作者: forward    时间: 2004-3-13 21:47
标题: 【求助】后置处理Nurbs插补?
请教各位大侠,
现在的很多的数控系统都有样条插补功能,
可是传统的后置处理器输出的数控程序都是直线和圆弧逼近的,
这样数控程序很大,
而Nurbs输出的数控程序很少,
有没有人知道这样的后置处理怎样编制???
谁有做好的后置处理有这样的处理过程???
传一个好吗??????

作者: jisx0404    时间: 2004-3-14 11:46
ding
作者: cwmcwm    时间: 2004-3-14 22:55
DING
作者: forward    时间: 2004-3-15 13:30
没有人知道马?
怎么也没有人回答?
郁闷。。。。。。
作者: yuyan    时间: 2004-7-7 10:32
MACHINE里改为NURBS
作者: JONA    时间: 2004-7-7 12:50
偶这机机不支持!

作者: 我爱计算机    时间: 2004-7-9 11:38
我的机也不支持
作者: yuanfeng    时间: 2004-7-10 13:23
ding
作者: dujiang    时间: 2004-7-19 14:39
这个问题我早就提过了,关键是后处理,但是怎么修改,我的haidenhain的,至今没有一个人回答我。
作者: dujiang    时间: 2004-7-19 14:39
这个问题我早就提过了,关键是后处理,但是怎么修改,我的haidenhain的,至今没有一个人回答我。还好自己慢慢就没有兴趣了
作者: zhangcanwei    时间: 2004-7-19 16:14
我到现在都没有弄明白Nurbs插补中各个数据的数学意义。包括cls文件中的以及G代码文件中的。
如果您能够给我说明白,我会马上给你做好一个后处理程序作为补偿。呵呵

作者: wave    时间: 2004-7-19 17:00

作者: caifu    时间: 2004-7-19 22:57
NURBS插补,1,需要机床的支持。(需要机床的联动性能跟上,目前的一些普通的机台皆无法达到这种要求。)
2。需要后置处理的支持。
3。需要在机床控制中 选择nurbs输出.
作者: denis_lu    时间: 2004-7-19 23:09
可以发一段程序给我看看吗?有可能可以帮到你
作者: zhangcanwei    时间: 2004-7-20 09:28
denis_lu wrote:
可以发一段程序给我看看吗?有可能可以帮到你

  
这是程序的链接https://www.icax.org/viewthread. ... 3D1&page=1#pid=&h=1&bpg=7&age=0
  
在此基础上增加一个机床很容易
作者: jisx0404    时间: 2004-7-20 20:53
老大别伸舌头,讲讲啊.
作者: zhangcanwei    时间: 2004-7-20 22:20
jisx0404 wrote:
老大别伸舌头,讲讲啊.

就是啊。
讲讲?
作者: yuanfeng    时间: 2004-7-21 20:59
强烈要求!顶
作者: wave    时间: 2004-7-25 13:36
好呀!
给大家只是讲UG中的,具体机床上需按具体机床了
作者: jisx0404    时间: 2004-7-25 18:18


作者: zhangcanwei    时间: 2004-7-25 19:20
wave wrote:
好呀!  
  给大家只是讲UG中的,具体机床上需按具体机床了


可惜,只能给老大画一包礼物送过去了。
作者: atonzhuang    时间: 2004-7-26 10:26
wave wrote:
好呀!  
  给大家只是讲UG中的,具体机床上需按具体机床了

  
老大,我用UG的烦请您讲讲.我请您
作者: pushhzj    时间: 2004-8-9 22:53
UG后置中如何处理NURBS信息,请指教
作者: tk_cad    时间: 2004-9-1 11:45
在操作里的machine----motion output选中nurbs,在后处理中加入Nurbs的模块就行了,NC中会出现G6.2代码.
  
G6.2代码是FANUC控制器的
还有西门子的呢~~
作者: zhangshu80    时间: 2004-9-11 10:56
我也不知道啊!DING
作者: qinling    时间: 2004-9-23 15:04
这是本人用自己的后处理所处理出来的代码中的一段,与大家共同探讨。
X-1017.532Y-270.763Z14.807
G06.2P04K0.000X-1017.532Y-270.763Z14.807
K0.000X-1020.933Y-271.862Z14.588
K0.000X-1024.230Y-273.284Z14.241
K0.000X-1027.343Y-274.987Z13.590
K1.000
K1.000
K1.000
K1.000
N0032G06.2P03K0.000X-1027.343Y-274.987Z13.590
K0.000X-1142.597Y-275.010Z13.581
K0.000X-1184.360Y-275.070Z13.557
K1.000
K1.000
K1.000
G01X-1185.190Y-275.032Z13.572
X-1187.046Y-274.834Z13.647
X-1189.062Y-274.443Z13.791
X-1191.115Y-273.832Z14.001
作者: jisx0404    时间: 2004-9-23 23:17
K是什么意思?权重吗?
K1.000 后怎么什么都没有?
作者: qinling    时间: 2004-9-24 08:09
k是节点
作者: lwj-zy    时间: 2004-9-24 14:53
这个要顶!!!
我只把machine----motion output选中nurbs,处理出来的不行!!!
后处理中加入Nurbs的模块,就不明白了,
作者: qinling    时间: 2004-9-24 15:27
对于NURBS插补,除后处理外,最主要的是机床支持,现在有的机床支持SUPER_NURBS,而且输入的代码为线性插补,机床自动转换。UG18带有NURBS后处理方式,NX没有了,但ug18生成的nurbs程序不是很好,各位可自己做一下比较,大家可以做自己的后处理器,灵活而且速度快
作者: sang    时间: 2004-9-24 15:44
只有高速机支持NURBS插补。
作者: wave    时间: 2004-9-26 21:58
Fanuc
  
N22 G1 X-45.112 Y-65.385 Z-69.019 F250. M08
N24 G05 P10000
N26 G6.2 P03 K0.0 X-45.112 Y-65.385 Z-69.019
N28 K0.0 X-45.126 Y-65.331 Z-69.028
N30 K0.0 X-45.134 Y-65.268 Z-69.014
N32 K1.
N34 K1.
N36 K1.
N38 G6.2 P02 K0.0 X-45.134 Y-65.268 Z-69.014
N40 K0.0 Y-48.081 Z-64.409
N42 K1.
N44 K1.
N46 G6.2 P02 K0.0 X-45.134 Y-48.081 Z-64.409
N48 K0.0 X-45.132 Y-48.076 Z-64.411
.
.
.
作者: wave    时间: 2004-9-26 21:58
Simens
  
N0050 Z-67.789
N0060 G01 X-45.112 Y-65.385 Z-69.019 M08 F250.
N0070 PO[X]=(-45.134 ,.006 ,0.0) PO[Y]=(-65.268 ,.009 ,0.0) PO[Z]=(-69.014 ,.023 ,0.0)
N0080 PO[X]=(-45.134 ,0.0 ,0.0) PO[Y]=(-48.081 ,0.0 ,0.0) PO[Z]=(-64.409 ,0.0 ,0.0)
N0090 PO[X]=(-45.132 ,0.0 ,0.0) PO[Y]=(-48.076 ,0.0 ,0.0) PO[Z]=(-64.411 ,0.0 ,0.0)
N0100 PO[X]=(-45.129 ,0.0 ,0.0) PO[Y]=(-48.075 ,0.0 ,0.0) PO[Z]=(-64.408 ,0.0 ,0.0)
N0110 PO[X]=(-45.132 ,.005 ,0.0) PO[Y]=(-47.339 ,-.012 ,0.0) PO[Z]=(-64.214 ,.002 ,0.0)
N0120 PO[X]=(-45.129 ,0.0 ,0.0) PO[Y]=(-47.338 ,0.0 ,0.0) PO[Z]=(-64.211 ,0.0 ,0.0)
N0130 PO[X]=(-45.122 ,-.115 ,.067) PO[Y]=(20.444 ,96.993 ,-46.242) PO[Z]=(-46.049 ,25.87 ,-12.309)
N0140 PO[X]=(-45.129 ,-.005 ,0.0) PO[Y]=(21.048 ,-.018 ,0.0) PO[Z]=(-45.895 ,-.012 ,0.0)
N0150 PO[X]=(-45.131 ,0.0 ,0.0) PO[Y]=(21.053 ,0.0 ,0.0) PO[Z]=(-45.89 ,0.0 ,0.0)
N0160 PO[X]=(-45.131 ,0.0 ,0.0) PO[Y]=(21.401 ,0.0 ,0.0) PO[Z]=(-45.796 ,0.0 ,0.0)
N0170 PO[X]=(-45.129 ,0.0 ,0.0) PO[Y]=(21.408 ,0.0 ,0.0) PO[Z]=(-45.798 ,0.0 ,0.0)
N0180 PO[X]=(-45.132 ,.054 ,-.072) PO[Y]=(26.022 ,-.052 ,.054) PO[Z]=(-44.556 ,-.04 ,-.003)
N0190 PO[X]=(-45.131 ,0.0 ,0.0) PO[Y]=(26.027 ,0.0 ,0.0) PO[Z]=(-44.558 ,0.0 ,0.0)
N0200 PO[X]=(-45.123 ,0.0 ,0.0) PO[Y]=(26.644 ,0.0 ,0.0) PO[Z]=(-44.384 ,0.0 ,0.0)
.
.
.
作者: wave    时间: 2004-9-26 22:01
heidenhain
  
L X-47.309 Y-69.015 M3 F MAX
L Z15.01 F MAX
L Z-67.789 F MAX
L X-45.112 Y-65.385 Z-69.019 F250. M8
L X-45.134 Y-65.268 Z-69.014
SPL
K3X0.0 K2X.006 K1X.016
K3Y0.0 K2Y.009 K1Y-.126
K3Z0.0 K2Z.023 K1Z-.028
L Y-48.081 Z-64.409
SPL
K3X0.0 K2X0.0 K1X0.0
K3Y0.0 K2Y0.0 K1Y-17.187
K3Z0.0 K2Z0.0 K1Z-4.605
L X-45.132 Y-48.076 Z-64.411
SPL
.
.
.
作者: jisx0404    时间: 2004-9-28 01:23
wave wrote:
Simens  
  
  N0050 Z-67.789  
  N0060 G01 X-45.112 Y-65.385 Z-69.019 M08 F250.  
  N0070 PO[X]=(-45.134 ,.006 ,0.0) PO[Y]=(-65.268 ,.009 ,0.0) PO[Z]=(-69.014 ,.023 ,0.0)  
  N0080 PO[X]=(-45.134 ,0.0 ,0.0) PO[Y]=(-48.081 ,0.0 ,0.0) PO[Z]=(-64.409 ,0.0 ,0.0)  
  N0090 PO[X]=(-45.132 ,0.0 ,0.0) PO[Y]=(-48.076 ,0.0 ,0.0) PO[Z]=(-64.411 ,0.0 ,0.0)  
  N0100 PO[X]=(-45.129 ,0.0 ,0.0) PO[Y]=(-48.075 ,0.0 ,0.0) PO[Z]=(-64.408 ,0.0 ,0.0)  
  N0110 PO[X]=(-45.132 ,.005 ,0.0) PO[Y]=(-47.339 ,-.012 ,0.0) PO[Z]=(-64.214 ,.002 ,0.0)  
  N0120 PO[X]=(-45.129 ,0.0 ,0.0) PO[Y]=(-47.338 ,0.0 ,0.0) PO[Z]=(-64.211 ,0.0 ,0.0)  
  N0130 PO[X]=(-45.122 ,-.115 ,.067) PO[Y]=(20.444 ,96.993 ,-46.242) PO[Z]=(-46.049 ,25.87 ,-12.309)  
  N0140 PO[X]=(-45.129 ,-.005 ,0.0) PO[Y]=(21.048 ,-.018 ,0.0) PO[Z]=(-45.895 ,-.012 ,0.0)  
  N0150 PO[X]=(-45.131 ,0.0 ,0.0) PO[Y]=(21.053 ,0.0 ,0.0) PO[Z]=(-45.89 ,0.0 ,0.0)  
  N0160 PO[X]=(-45.131 ,0.0 ,0.0) PO[Y]=(21.401 ,0.0 ,0.0) PO[Z]=(-45.796 ,0.0 ,0.0)  
  N0170 PO[X]=(-45.129 ,0.0 ,0.0) PO[Y]=(21.408 ,0.0 ,0.0) PO[Z]=(-45.798 ,0.0 ,0.0)  
  N0180 PO[X]=(-45.132 ,.054 ,-.072) PO[Y]=(26.022 ,-.052 ,.054) PO[Z]=(-44.556 ,-.04 ,-.003)  
  N0190 PO[X]=(-45.131 ,0.0 ,0.0) PO[Y]=(26.027 ,0.0 ,0.0) PO[Z]=(-44.558 ,0.0 ,0.0)  
  N0200 PO[X]=(-45.123 ,0.0 ,0.0) PO[Y]=(26.644 ,0.0 ,0.0) PO[Z]=(-44.384 ,0.0 ,0.0)  
  .  
  .  
  .

  
老大这好象是多项式插补.
  
A、B、C样条是什么意思?
作者: pushhzj    时间: 2004-10-15 23:22
请问在UG后处理中如何写NURBS后处理文件!
作者: las1109    时间: 2004-10-16 09:33
UG使用postbuilder 可以生成NURBS程序,用mdfg就不行.
另外问一个问题,有没有兄弟对FIDIA的NURBS了解比较透彻的?
作者: vito-xu    时间: 2010-7-17 19:16
恳请版主发一个ug6  支持fanuc  nurbs的后处理!




欢迎光临 iCAx开思网 (https://www.icax.org/) Powered by Discuz! X3.3