青华模具培训学校

用户名  找回密码
 注册

QQ登录

只需一步,快速开始

青华模具培训学院
查看: 11903|回复: 44

[讨论] 谈谈我对UG后处理的理解,绝对值得你进来看一下

[复制链接]
发表于 2009-11-26 18:34 | 显示全部楼层 |阅读模式
最近1年多以来,我一直在网上留意有关ug后处理制作的东西,看了无数的文档,也看了很多的视频,自己也有了很多的心得体会,那就是不# U8 l: L$ l& M$ ^  j/ d4 c8 _3 T
管你刀路做得再好,如果没有好的后处理,可以说一切都是白忙活。其实后处理的制作说通了很简单,关键就是怎样定义好直线和圆狐(因为
, _  S! H  U4 R* w! ^  H3 m* _程序组成的99%都是走直线和圆弧),还有就是如何才能避免撞刀(对于那些喜欢用抬刀到前一加工平面的人来说特别要注意,这一问题本来不2 D, ~1 B) t/ e1 Q: F) u( ?
应该属于后处理讨论的范畴,只不过我看了有些人的做法我都很担心),至于有些人特别喜欢的一些花里胡哨的东西,其实我们完全没有必要
7 V3 o  v7 k' ^+ u8 A3 C去搞得那样复杂,比如:在程序中显示路径名称/刀具名称等等,我觉得这些东西都不怎么实用,一个程序就是没有这些东西也完全没有影响。1 \% M2 X* W5 e
当然如果你喜欢搞得好看一点我也不反对。下面我就具体的谈一下以上的具体做法。5 ~& ?9 L( |1 j4 K9 i) [
  1 程序头我觉得没有什么好说的,这要看你所使用的机床系统,比如G40G49G80G90这些代码应该是通用的,有的还要加上一些特别的代码,
; _; R% f1 B$ X( ^. S8 G: ^比如G05.1Q1。
: J7 H  f4 H, V% C, J  2 程序中的所谓的自动换刀,手动换刀,我觉得完全没有必要,我想请问大家做模具的时候又有几个人是把刀装到刀库里面先把刀对刀后连
! o6 u, {4 [) r- i5 l5 Q; F  x# m6 O续加工几个程序的呢?更何况很多做模具的机床连刀库都没有,哪来的自动换刀,就算是要自动换刀,我想如果操机的连加上这些简单的换刀- K) @5 c$ a5 j& w- S
指令都不会,还有把几个程序连起来都不会,我觉得老板是不是应该考虑换人了呢?
; d: `- [2 V$ `1 K  3 运动模式中的直线就不用说了,现在的机床都支持3轴,没有什么好修改的。关键是圆弧运动,大部分的机床系统都是起始点指向圆心的,4 M3 F0 j4 M' }
还有一般情况下不要选全圆,只选那个1/4就行了,还有只在XY面上,不要选XYZ3个面都支持的,基本上没用。最小圆弧改为0.1,最大圆弧改
5 N3 [' h7 Y$ B( O为999.999,最小弧长改为0.5就OK了。最最关键的问题出来了,走圆弧可以用两种方式:1种是G02(或者是G03)XYIJ,另1种是G02(或者是
5 ^4 v! B7 l: @  S" B+ I2 R- WG03)XYR。两种方式如果是走1/4圆弧的话看起来没有什么区别,其实不然,区别很大。大家想一想我们机床参数里面有一个圆弧公差的参数,
0 {5 ^$ X- M  o& b7 }一般的机床是设为0.01MM,意思就是说如果你的程序走圆弧的时候,圆弧的起点到圆心的距离与圆弧的终点到圆心的距离,如果两者相差超过( a" }( ?3 L, n# Q% ^8 m3 H& g
0.01MM的话机床就会报警,这也就是为什么很多人说机床报警的原因。如果用IJ的话很容易超过0.01MM的公差,而改用走R的话,大家知道过2
2 k8 Z& E5 u' m9 T2 L点再加个半径的话可以确定圆弧,即使是起点,终点还是圆弧差一点的话机床也不会报警。我以上的意思就是说走IJ的话可以把圆弧定的死死
5 m7 Q6 K3 x' P: b- g+ R的而走R就可以有那么一点点变动,这也是很多人说走IJ报警而改为走R就不报警的原因,我其实不大赞成走R而应该走IJ,因为走IJ是最忠于实6 e' e  F, h* s. L7 b0 ~; w
体的,而走R其实已经可能有变动了。, Y- @5 q' ^" a& t7 E7 ~
   我不知道上面的讲清楚没有,现在我遇到了个问题,我在设置切削参数的时候,在内公差和外公差的数值里如果两者的公差带超过0.01MM的
' n  F7 e" M' |" r( U: \$ i话,处理出来的程序机床报警,也就是超机床公差,而如果两者的公差带没有超过0.01MM的话机床就没有问题。大家都知道内公差和外公差的
; }/ C1 @) l: r8 c+ K数值越小走出来的刀路越精细,但是处理起来就越慢,程序也越大。我不知道哪里还有什么参数既可以把内公差和外公差的数值设得大一点,7 F, A4 u  ?" C6 m6 l. z$ \) C
比如开粗时是0.05MM,这样既快,开粗也没有必要做得那么好,完全没有必要在0.01MM以内吧!!!我恳请大家看了以后告诉我是哪里还有什
; N3 P2 W7 \2 P$ W8 Z么东西要改的,谢谢大家了!!!
! a  C# o* \. l2 T& ?" l7 f  4 同样,程序结尾也可以做的很简单,也就是M05  M09(关转速,关切削液)M30(或者M02)就可以啦!!
9 K: f" W# P# G6 t7 q; z" i  + I( ]- @' R, f( X' p1 g
  这些就是我的体会,我再次请大家帮帮我的问题 ,如果你知道就在后面告诉我。谢谢!!!!

本帖被以下淘专辑推荐:

  • · 1|主题: 2, 订阅: 0
发表于 2009-11-26 19:16 | 显示全部楼层
无知 太夜郎自大了,我在的地方操机的估计比你会的还多,一般都会编制宏程序,别谈区区换刀了 ,关键在与你会不会做 ,为操机的考录不 ,操机的手工换14把刀也做过,并且是单板机 不带刀库的,一个NC程式 ,你行吗,你太嫩了。
回复 支持 反对

使用道具 举报

发表于 2009-11-26 20:26 | 显示全部楼层
论坛本来就是同行分享和交流知识的平台,坦诚交流自己心得,不管对错,都值得赞扬。
回复 支持 反对

使用道具 举报

发表于 2009-12-4 18:58 | 显示全部楼层
论坛本来就是同行分享和交流知识的平台,坦诚交流自己心得,不管对错,都值得赞扬。
- y( [( z/ O) b+ smeiy cuo!
回复 支持 反对

使用道具 举报

发表于 2009-12-5 03:17 | 显示全部楼层
表扬表扬~~~~~~
回复 支持 反对

使用道具 举报

发表于 2009-12-18 09:34 | 显示全部楼层
有点自大啊 你程式头 如果不显示刀具名称 里面也不要程式名称 操机的如果不小心发错程式了
; V( O+ I: c5 R+ n& A0 q$ P* y$ o那就出错了,还有编程的如果写错刀具了 在程式里又没有显示刀具出来 就又犯错了& i1 l- z- d9 j, V3 b. k- Q/ c
这些都是我亲身的经历,至于你写的圆弧报警 确实是有那么回事 不过我不懂那些# u4 B7 C% V4 _) m1 Y0 O( `  s
大哥 ,那你有没有更完美更好的后处理啊。 拿出来 谢谢了。
回复 支持 反对

使用道具 举报

发表于 2009-12-18 17:59 | 显示全部楼层
论坛本来就是同行分享和交流知识的平台,坦诚交流自己心得,不管对错,都值得赞扬。 、
回复 支持 反对

使用道具 举报

发表于 2009-12-20 13:52 | 显示全部楼层
无论对错,只要用勇气分享自己的心得,敢于让大家分享就是很值得赞赏的 !
回复 支持 反对

使用道具 举报

发表于 2009-12-22 04:54 | 显示全部楼层
交流不要给我成争执就行了5 f% X  v% q* t" b4 k( c
共同发展,共同进步
回复 支持 反对

使用道具 举报

发表于 2009-12-24 12:21 | 显示全部楼层
共同发展,共同进步
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|关于我们|sitemap|小黑屋|Archiver|手机版|UG网-UG技术论坛-青华数控模具培训学校 ( 粤ICP备15108561号 )

GMT+8, 2025-2-20 23:40 , Processed in 0.060426 second(s), 27 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表