iCAx开思网

标题: 谁会做立铣机床的侧头的后处理啊。(已解决) [打印本页]

作者: csx12340540057    时间: 2005-10-18 08:48
标题: 谁会做立铣机床的侧头的后处理啊。(已解决)
谁会做立铣机床的侧头的后处理啊。用到不同的平面。我改的只认Z轴刀补啊。
老大们给看一看啊。

[ 本帖最后由 xiamen_guo 于 2005-11-16 08:10 编辑 ]
作者: csx12340540057    时间: 2005-10-18 09:03
老大帮帮忙啊。
作者: xiamen_guo    时间: 2005-10-18 09:11
将你现在在用的后处理文件,程序格式,想要得到的程序格式上传
作者: csx12340540057    时间: 2005-10-18 10:23
FANUC 16M  的后处理,机床是FANUC18MA带A轴X+的。想用一个坐标系,用侧头进行其它四个面的加工。
其实其它四个面的加工不用加刀补,但要能进行固定循环和进退刀就行,其它的可以手改,加双向刀补要改机床参数,操作者不让改,就不用出刀补了。我先谢谢班主了。

[ 本帖最后由 csx12340540057 于 2005-10-18 16:14 编辑 ]
作者: csx12340540057    时间: 2005-10-18 15:21
我也不知把后处理改了什么,我没有定义呀。

[ 本帖最后由 csx12340540057 于 2005-10-18 15:24 编辑 ]
作者: csx12340540057    时间: 2005-10-18 15:35
GUO兄给看一看啊。
作者: csx12340540057    时间: 2005-10-19 08:02
老大帮帮忙啊。
作者: csx12340540057    时间: 2005-10-19 08:11
再顶一次
作者: xiamen_guo    时间: 2005-10-19 08:13
原帖由 csx12340540057 于 2005-10-18 15:35 发表
GUO兄给看一看啊。

四轴,五轴的cnc我没有用过,他们的后处理我不太了解
作者: csx12340540057    时间: 2005-10-19 08:16
那说说好几个F值是怎么回事?我不设圆弧的速度就没有了。
作者: xiamen_guo    时间: 2005-10-19 09:59
原帖由 csx12340540057 于 2005-10-19 08:16 发表
那说说好几个F值是怎么回事?我不设圆弧的速度就没有了。

一般来说速度是不用设那么多参数的,除非有特殊要求
只要设cut_feed,retract_feed=0,plunge_feed,如果是螺旋下刀或者是斜向下刀就加设一下ramp_feed就行了
作者: csx12340540057    时间: 2005-10-19 12:59
我以前设的圆弧的速度就好用,只是不只怎么改成这样的了。
作者: jeson2008    时间: 2005-10-20 23:45
原帖由 csx12340540057 于 2005-10-18 10:23 发表
FANUC 16M  的后处理,机床是FANUC18MA带A轴X+的。想用一个坐标系,用侧头进行其它四个面的加工。
其实其它四个面的加工不用加刀补,但要能进行固定循环和进退刀就行,其它的可以手改,加双向刀补要改机床参 ...


多轴的后置调整需要对设备的机械参数完全了解,包括机床运动规律,虽然你的要求只是五面体加工和坐标定位或转换的问题,但一样需要在设备上进行反复校验.包括PTC公司给你写也会这样做——安全!!
如果可能的话,最好请专业人员为你们编写更完善的后置!不然的话建议用三轴后置手动进行坐标旋转等方法控制设备或编辑程序!!
还有可以找相同设备和控制系统的人,求助支援。
如果能请老SINDERAL来,他应该能给你搞定!!
作者: csx12340540057    时间: 2005-10-21 10:12
多谢指引。我以前想改过机床参数进行多轴刀补最终没敢动啊。手中的操作说明书是日文,参数是英文,有一本中文的操作说明书是FANUC 0i-MA的与英文参数不对应啊。又没有别人懂,自己在苦苦探索,又造形,编程,又得懂加工工艺参数和机床参数,资料也不多,也没有人可以问,其难度可想而知,幸亏有了PROE_NC的各位班大热心相助才能蹒跚前行。在这里深表感谢。就是有一个多轴后处理也不轻易用啊,没有也不好写啊。看来只有用别的方法了。我深信SINDERAL的水平,我也不敢请SINDERAL啊,写后置是个苦差啊,再说也未必有时间,一句能说清的肯定帮了,再说谁都有自己的事业啊。
作者: HohXil    时间: 2005-10-24 20:59
原帖由 csx12340540057 于 2005-10-21 10:12 发表
多谢指引。我以前想改过机床参数进行多轴刀补最终没敢动啊。手中的操作说明书是日文,参数是英文,有一本中文的操作说明书是FANUC 0i-MA的与英文参数不对应啊。又没有别人懂,自己在苦苦探索,又造形,编程,又 ...



看你怪可怜的, 把你的机床说清楚一点, 偶可以让人给你做一个.

. 你的机床带A轴, 是工作台旋转还是刀具旋转, 有无角度限制?
. 既然有A轴, 自然就能做4个面, 为什么还要在Y轴方向用侧头?
.要用的侧头是Y+, Y-, X+, 还是X- ?
作者: csx12340540057    时间: 2005-10-25 08:31
先谢HohXil了,机床带A轴是立卧式旋转工作台,无角度限制。一般是X+放置,A轴是能做4个面,只能是小尺寸的工件。大的五面加工只能用侧头进行加工。Y+,Y-,X+,X-都能用到。机床是2000×4000强力铣床。主轴(立)S<3000,S<=2200稳定。侧头S<800。可以四轴连动。系统是FANUC18-MA。老兄能帮忙搞定吗?
作者: HohXil    时间: 2005-10-25 20:34
简单的很快就会有一个, 但是不能与A轴定向或联动加工同时使用, 因为在简单编程的情况下(在PRO/NC里没用TOOL ATTACHMENT来定义侧头), 后处理就不知道程序是想要A运动或是用侧头, 所以, 这个后处理只能用于普通三轴+侧头的方式.

偶们这里有个主管DD, 一年多前迷上了GPOST, 总是到偶这里来问这问那的, 这回就让他劳动劳动, 只是又要让他从偶这里学走一招了.
作者: csx12340540057    时间: 2005-10-26 08:42
后处理只能用于普通三轴+侧头的方式.这太好不过了,实际上A轴与侧头不同时用。用到A轴时就另做一个后处理,以前我试了一个能动(空运行),但Z轴却是过A轴旋转轴线,这样踩刀的,能否设成偏置的。先谢谢HohXil了还有你的朋友。
作者: 三郎    时间: 2005-10-26 10:39
一下HohXil

[fly][/fly]

                                                                                                                                      [fly]04x[/fly]

嘿,侠客,你就不敢把不得不教主管DD的这招直接放上来??!!
作者: HohXil    时间: 2005-10-26 20:36
你还没有那到东西呢, 不要谢的那么快.

另外, 你知道在PRO/NC中怎么编侧头的程序么? 如何让刀具躺下来沿着X或Y运动?

如果你不知道, 那就要先搞懂这部分, 如果你知道, 那就写出来让大家分享一下, 也算是你付出了一些劳动, 去得到你想要的东西.
作者: csx12340540057    时间: 2005-10-27 07:42
以前出过几次,后来改后置就出不来了。不知是由于是固定循环还是其它的原因。
好象是不同的操作用同一个机床,同一个操作同一个机床用不同的坐标和退刀平面。
我也搞的不太明白,不然不用问了,我再试试吧。
作者: 三郎    时间: 2005-10-27 08:12

作者: csx12340540057    时间: 2005-10-27 09:02
我试了,不好用,完了。只能用手编啊。
作者: 三郎    时间: 2005-10-27 09:39
原帖由 csx12340540057 于 2005-10-27 01:02 发表
我试了,不好用,完了。只能用编啊。



作者: HohXil    时间: 2005-10-27 19:51
被我说中了吧.

你要是不能在PRO/NC里面先把刀轴放平了, 后处理怎么会知道啥时候用侧头?
作者: csx12340540057    时间: 2005-10-28 07:39
应该是定义Z,X,Y轴为刀轴吧。
作者: 三郎    时间: 2005-10-28 11:53

csx12340540057

你就不能争点气??


作者: jeson2008    时间: 2005-10-28 22:56
原帖由 csx12340540057 于 2005-10-27 09:02 发表
我试了,不好用,完了。只能用手编啊。

别灰心,再试试!其实某个人已经决定帮你了,只不过在考你、锻炼你呢?!
从头找问题:比如机床设置,比如操作设置~~~~~~??
俺不会,不然就不用别人鼓励你了!!

[quote]原帖由 HOHXIL 于 2005-10-27 19:51 发表
你要是不能在PRO/NC里面先把刀轴放平了, 后处理怎么会知道啥时候用侧头?
[quote]
给点时间,让他想想
作者: HohXil    时间: 2005-10-29 02:00
精神鼓励一下!

下图是在PRO/NC里面用侧头从Y+方向钻孔的示意(偶这个侧头是随便做的, 不要当真)
作者: csx12340540057    时间: 2005-10-29 09:19
多谢各位大大们,偶到是能把刀放横,不过它老是用原来的Z轴加刀补和进退刀。在固定循环R值也是Z轴的,不好用,如果不用固定循环只需手编进退刀就可,我想如此还没用过啊,以前用过是UG生成的后用手编XY后用的。多轴刀补用不用了啊,只用一轴的就行,要不要改机床参数危险太大了。操作的坐标与程序的坐标不同就可以,生成的代码就以操作的坐标。但还是以Z轴的加进退刀不以其它轴。
作者: bluefish.chase    时间: 2005-10-29 19:40
原帖由 csx12340540057 于 2005-10-29 09:19 发表
多谢各位大大们,偶到是能把刀放横,不过它老是用原来的Z轴加刀补和进退刀。在固定循环R值也是Z轴的,不好用,如果不用固定循环只需手编进退刀就可,我想如此还没用过啊,以前用过是UG生成的后用手编XY后用的。多 ...


有人提醒你了,你不妨按其建议去试试

说实话,你以前可能根本就没有用婆姨作出来过,那你要婆姨后置作什么??!!


作者: csx12340540057    时间: 2005-10-30 13:44
因为我用PROENC,我做侧头程序要么直接手写,要么用PROENC出再用和改。如果有后置就又快又安全。UG是别人用的人家来一个月就走了。
作者: sinderal    时间: 2005-10-30 16:25
这一阵子粉忙..看了一下你的需求...建议你用后处理数据库里的Maho那台的后处理机器配置文件去更改...改成立铣五轴..但是 B轴 自动转成卧头刀轴...

里面所带的FIL 当成参考来更改...应该可以..
作者: csx12340540057    时间: 2005-10-31 07:34
大老出来了,太高兴了,再努力一下。看来很有希望。如果做好了,大家共享。
作者: csx12340540057    时间: 2005-11-2 10:49
用Maho作出来的是这样,用法达克的还是认Z轴的。
能不能再改成法达克用的格式,把B和A去掉就可以了。
作者: HohXil    时间: 2005-11-2 21:10
偶们的主管DD已经写好他的后处理了, 偶现在先帮他检查一下. 下面是一个在X+方向用侧头钻孔的程序.

%
(Date:11/02/05 Time:16:46:27)
G98G80G90G49G17

T26M6
S6500M3
M8
G19G55X9.Y11.375
G43X9.H26
Z7.75
G81G98X.72R.95F5.
Z6.
G80
G0X9.Z6.
Z12.
M9
%
作者: csx12340540057    时间: 2005-11-4 20:15
大大们都希望我自己能做出来,可是有些参数不明白,只能瞎试,不得门路。有经验的能安全一些,在这里先谢过HohXil等各位了。顺便问一下sinderal (版主) ,PROENC四轴刀具能否与旋转轴成偏置状态?(这与五面体没有关系。)
作者: csx12340540057    时间: 2005-11-7 09:14
HohXil大大,做好了吗?侧头的方向是单做的还是在一块的啊。分X+和X-吗?
作者: HohXil    时间: 2005-11-7 21:38
原帖由 csx12340540057 于 2005-11-7 09:14 发表
HohXil大大,做好了吗?侧头的方向是单做的还是在一块的啊。分X+和X-吗?


后处理已经没有问题了.


这个后处理有一下特点:

1 自动换刀
2 自动从NCL文件中识别侧头的方位, 所以, X+/X-/Y+/Y-以及普通的3轴加工都用这一个后处理.
3 该后处理假设G43X****H**或G43Y****H**补偿的是水平方向的刀长(X或Y), 如果Z方向刀长固定, 可以将其加到后处理中补偿.
4 该后处理假设你的机床控制器在G18/G19情况下知道钻孔的深度方向是水平的(X或Y向)


因为任何一个好的G代码程序, 都是正确的NCL文件和正确的后处理的结合, 在偶不清楚你能否做出正确的NCL文件之前, 偶是不会将后处理放上来的.

所以, 请你先认真写一个PRO/NC做侧头程序的教程, 偶看了以后再说吧.
作者: csx12340540057    时间: 2005-11-11 09:55
Hohxil大大啊,教程偶不会做,试着做一个请老大给看一下,可能不太完整,详尽,但是主要的方法表现出来了。
 偶现在开始了。
首先,在工件上定义两个坐标系,最好是在同一点上,有一轴方向相同,Z轴向上的为操作坐标系,Z轴向侧面(向外)的为NC Sequence坐标系。生成NCL文件时用MACHINE_CSYS。这样以侧面定义加工,以操作坐标系生成的NCL文件。如果有后置就能生成侧头程序。下面插图说明。
作者: csx12340540057    时间: 2005-11-11 09:58
建立操作坐标系。
作者: csx12340540057    时间: 2005-11-11 10:03
建立侧面坐标系。
作者: csx12340540057    时间: 2005-11-11 10:37
建立操作,先选坐标系和退刀平面。

[ 本帖最后由 csx12340540057 于 2005-11-11 14:39 编辑 ]
作者: csx12340540057    时间: 2005-11-11 14:45
接着选NC序列,孔加工,序列选项一定要有坐标系和退刀平面。
作者: csx12340540057    时间: 2005-11-11 14:47
坐标系就选前面做的那个。并定义退刀平面。

[ 本帖最后由 csx12340540057 于 2005-11-11 14:59 编辑 ]
作者: csx12340540057    时间: 2005-11-11 14:52
在参数中一定要
作者: csx12340540057    时间: 2005-11-11 15:06
在孔定义中选侧面的孔。运行模拟。
作者: csx12340540057    时间: 2005-11-11 15:15
生成的NCL文件

[ 本帖最后由 csx12340540057 于 2005-11-11 15:25 编辑 ]
作者: HohXil    时间: 2005-11-15 05:33
做的满不错嘛, 这其实是PRO/NC做多轴最基本的步骤.

需要补充一点的是, 在参数表中, 要根据具体情况设定FIX_OFFSET_REG(工件坐标系)为54或55, 56..., 这样, POST后的程序才有G54或G55...

另外, 在所有侧头程序的后面, 要用CUSTOMIZE(客户化)插入一个沿OPERATION(操作)坐标戏Z轴的刀具运动, 否则不安全.

下面是你的NCL文件的POST结果:

%
(Date:11/14/05 Time:15:39:02)
G98G80G90G49G17
( / MFG0002)

T1 M06
S400 M03
G18 G55 X175. Y100.
G0 Y100. H1
Z-575.
G18
G81 Y-3.906 R5. F25.
Z-650.
X850.
Z-575.
X1100. Z-186.
Z-126.
G80
G0 X1424.77 Y100.
Z-157.23
G81 Y-43.906 R5. F25.
X1439.01 Z-210.36
X1453.25 Z-263.49
X1560. Z-121.
X1574.24 Z-174.13
X1588.48 Z-227.26
G80
G0 Z-196.
X1635. Y100.
G81 Y-3.906 R5. F25.
X1685.
X1835. Z-315.
Z-440.
Z-590.
X2213.
Z-440.
Z-315.
X1995. Z-134.
X1935.
G80
M05
M30
%

下面是偶们测试其他NCL文件的POST结果:

%
(Date:11/14/05 Time:15:37:35)
G98G80G90G49G17
( / LL)

T1 M06
S2500 M03
G17 G54 X-7. Y0.
G0 X-7. Y0. Z0. H1
Z5.
G0 Z.25
G1 Z0. F10.
X1.
Y.6951
X-7.
Y1.3901
X1.
Y2.0852
X-7.
Y2.7802
X1.
G0 Z5.
M05

T2 M06
S2500 M03
G18 G55 X-3.124 Y-5.
Y-5. H2
Z-2.75
Y-.15
G1 Y0. F10.
G18
G1 G41 X-2.624 D1
G2 X-2.624 Z-2.75 I1.124 K0.
G1 G40 X-3.124
G0 Y-5.
Z5.
M05

T3 M06
S2500 M03
G18 G55 X-5.664 Y-5.
Y-5. H3
Z-5.265
G81 Y.3751 R-.15 F10.
X-3.164
X-.664
Z-.235
X-3.164
X-5.664
G80
G0 Y-5.
Z5.
M05

T2 M06
S2500 M03
G19 G56 X5. Y1.0979
X5. H2
Z-3.2732
X-.35
G1 X-.5 F10.
G19
G1 G41 Y1.5979 D1
Z-2.75
G3 Y1.0579 J-.27 K0.
G1 Z-3.8916
G3 Y1.5979 J.27 K0.
G1 Z-3.2732
G40 Y1.0979
G0 X5.
Z5.
M05
M30
%

晚上再把后处理器PM给你.
作者: HohXil    时间: 2005-11-15 22:12
附件是后处理器.

最好先做个简单的东西试一下.

密码PM给你.
作者: csx12340540057    时间: 2005-11-16 20:07
老大啊,为什么偶只是把孔的加工起点改变就出现不同的结果。R值有异常数值。(R-95和R-20)
和老大的不一样,起点一样,结果就一样。这是怎么回事呢?

[ 本帖最后由 csx12340540057 于 2005-11-16 20:09 编辑 ]
作者: jeson2008    时间: 2005-11-28 21:10
原帖由 csx12340540057 于 2005-11-16 20:07 发表
老大啊,为什么偶只是把孔的加工起点改变就出现不同的结果。R值有异常数值。(R-95和R-20)
和老大的不一样,起点一样,结果就一样。这是怎么回事呢?


兄弟,该把NCL文件放上来,HOXHIL才能帮你进行最后的多个程序的测试!!

提醒,不知道图中X值这么大正常吗?

作者: csx12340540057    时间: 2005-11-29 08:54
标题: Hohxil大大啊,还有一点问题啊?定义孔的加工起点改变就出现不同的(异常)结果。
  Hohxil大大啊,还有一点问题啊?定义孔的加工起点改变就出现不同的(异常)结果,我看NCL文件没有什么问题。可是生成程序就少不不少东东啊,R值也异常啊。有时间帮偶测试一下好吗?
seq0001是正确的seq0002是错误的。
NCL都没有问题。
结果见52楼。

[ 本帖最后由 csx12340540057 于 2005-11-29 09:01 编辑 ]
作者: csx12340540057    时间: 2005-11-29 08:57
请版主帮忙顶一下。
作者: csx12340540057    时间: 2005-11-29 09:51
郭版帮忙给标题改一下。
作者: csx12340540057    时间: 2005-11-29 16:47
把老大们顶出来。
作者: HohXil    时间: 2005-11-30 02:27
原帖由 csx12340540057 于 2005-11-29 08:54 发表
  Hohxil大大啊,还有一点问题啊?定义孔的加工起点改变就出现不同的(异常)结果,我看NCL文件没有什么问题。可是生成程序就少不不少东东啊,R值也异常啊。有时间帮偶测试一下好吗?
seq0001是正确的seq0002是 ...


缺乏独立解决问题的能力?

后处理默认的机床最大行程是999, 你的X都一千多了...

如图将此处选中并将最大行程改为9999, 应该就OK.
作者: 蓝精灵巴巴爸爸    时间: 2013-6-21 17:20
不小心进来的,感慨万分:高手真多,盟友们对我真好
墙角补习去




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