iCAx开思网
标题:
谈谈我对UG后处理的理解,绝对值得你进来看一下
[打印本页]
作者:
NIESHENG123
时间:
2009-11-26 18:31
标题:
谈谈我对UG后处理的理解,绝对值得你进来看一下
最近1年多以来,我一直在网上留意有关UG后处理制作的东西,看了无数的文档,也看了很多的视频,自己也有了很多的心得体会,那就是不
管你刀路做得再好,如果没有好的后处理,可以说一切都是白忙活。其实后处理的制作说通了很简单,关键就是怎样定义好直线和圆狐(因为
程序组成的99%都是走直线和圆弧),还有就是如何才能避免撞刀(对于那些喜欢用抬刀到前一加工平面的人来说特别要注意,这一问题本来不
应该属于后处理讨论的范畴,只不过我看了有些人的做法我都很担心),至于有些人特别喜欢的一些花里胡哨的东西,其实我们完全没有必要
去搞得那样复杂,比如:在程序中显示路径名称/刀具名称等等,我觉得这些东西都不怎么实用,一个程序就是没有这些东西也完全没有影响。
当然如果你喜欢搞得好看一点我也不反对。下面我就具体的谈一下以上的具体做法。
1 程序头我觉得没有什么好说的,这要看你所使用的机床系统,比如G40G49G80G90这些代码应该是通用的,有的还要加上一些特别的代码,
比如G05.1Q1。
2 程序中的所谓的自动换刀,手动换刀,我觉得完全没有必要,我想请问大家做模具的时候又有几个人是把刀装到刀库里面先把刀对刀后连
续加工几个程序的呢?更何况很多做模具的机床连刀库都没有,哪来的自动换刀,就算是要自动换刀,我想如果操机的连加上这些简单的换刀
指令都不会,还有把几个程序连起来都不会,我觉得老板是不是应该考虑换人了呢?
3 运动模式中的直线就不用说了,现在的机床都支持3轴,没有什么好修改的。关键是圆弧运动,大部分的机床系统都是起始点指向圆心的,
还有一般情况下不要选全圆,只选那个1/4就行了,还有只在XY面上,不要选XYZ3个面都支持的,基本上没用。最小圆弧改为0.1,最大圆弧改
为999.999,最小弧长改为0.5就OK了。最最关键的问题出来了,走圆弧可以用两种方式:1种是G02(或者是G03)XYIJ,另1种是G02(或者是
G03)XYR。两种方式如果是走1/4圆弧的话看起来没有什么区别,其实不然,区别很大。大家想一想我们机床参数里面有一个圆弧公差的参数,
一般的机床是设为0.01MM,意思就是说如果你的程序走圆弧的时候,圆弧的起点到圆心的距离与圆弧的终点到圆心的距离,如果两者相差超过
0.01MM的话机床就会报警,这也就是为什么很多人说机床报警的原因。如果用IJ的话很容易超过0.01MM的公差,而改用走R的话,大家知道过2
点再加个半径的话可以确定圆弧,即使是起点,终点还是圆弧差一点的话机床也不会报警。我以上的意思就是说走IJ的话可以把圆弧定的死死
的而走R就可以有那么一点点变动,这也是很多人说走IJ报警而改为走R就不报警的原因,我其实不大赞成走R而应该走IJ,因为走IJ是最忠于实
体的,而走R其实已经可能有变动了。
我不知道上面的讲清楚没有,现在我遇到了个问题,我在设置切削参数的时候,在内公差和外公差的数值里如果两者的公差带超过0.01MM的
话,处理出来的程序机床报警,也就是超机床公差,而如果两者的公差带没有超过0.01MM的话机床就没有问题。大家都知道内公差和外公差的
数值越小走出来的刀路越精细,但是处理起来就越慢,程序也越大。我不知道哪里还有什么参数既可以把内公差和外公差的数值设得大一点,
比如开粗时是0.05MM,这样既快,开粗也没有必要做得那么好,完全没有必要在0.01MM以内吧!!!我恳请大家看了以后告诉我是哪里还有什
么东西要改的,谢谢大家了!!!
4 同样,程序结尾也可以做的很简单,也就是M05 M09(关转速,关切削液)M30(或者M02)就可以啦!!
这些就是我的体会,我再次请大家帮帮我的问题 ,如果你知道就在后面告诉我。谢谢!!!!
作者:
草原狼TZW
时间:
2009-11-26 19:03
偶也有同感,但是我开粗的时候公差都在0.03-0.05之间,并没有发现报警之类的问题!!
作者:
shuzhai
时间:
2009-11-26 19:41
IJK报警一般是洗圆孔的时候
作者:
navy102019
时间:
2009-12-17 18:14
顶。。。。。。。。。。。。。。。。
作者:
dxh007373
时间:
2009-12-17 18:21
谢谢分享,帮顶下
作者:
full_bloom
时间:
2009-12-17 20:59
我觉得具体情况应该不同对待,有些东西不敢赞同。IJ和R的区别受教了,谢谢。另外想说fanuc系统的三轴联动,螺旋下刀的时候只能走R,不能走IJK——个人经验,希望高手指教。
作者:
hmjoe
时间:
2009-12-19 14:18
在大厂,很多东西是要在后置里面定制出来的,程序头要一堆的信息;还有自动换刀是一定要的。带自动化系统的连上工件的指令都要加进去。当然这些都不难。
做后处理最重要的是要了解机床的情况。不同的机床需要不同的后置。别人用的好的,你拿过来不一定好用
作者:
dxh007373
时间:
2009-12-21 18:27
谢谢分享,帮顶下
作者:
xiaoyili
时间:
2009-12-21 18:36
受教了,希望能有更多高手进来讨论
作者:
bbsscc
时间:
2009-12-31 23:12
IJ和R的区别受教了,谢谢
作者:
zcm9804
时间:
2011-6-2 21:50
谢谢分享,帮顶下
作者:
XHG888
时间:
2011-6-3 00:06
IJ和R的区别受教了
作者:
qingqingcao8012
时间:
2011-6-3 12:24
昨天看的,忘了顶了,楼主码字辛苦,奉献精神更可贵,谢谢。
作者:
KS良友
时间:
2011-6-3 12:27
。。。。。。。。。。。。。。
作者:
friends2011
时间:
2011-6-9 10:57
谢谢分享,很受启发
作者:
735168871
时间:
2011-6-11 21:40
学习了.不错,支持
作者:
044874071
时间:
2011-6-13 11:11
本人支持并同意楼主的看法。后处理是一门技术,个人认为想要做出一个好的后处理文件,必须对使用的机床有充分的了解。但是还有一些问题是CAM软件所面临的,那就是误差问题,众所周知当利用CAD软件对模型设计时,软件会按照一定的误差生成三维模型,当生成刀路时,系统也会遵循内外公差来生成刀具路径,但是UG生成是CLS文件(刀具路径原始文件,也就是模拟加工时的GOTO语句),这个时候后处理的问题就出来了。严格来说,后处理就是将CLS文件转换成机床系统所能认可的NC代码。但是转换过程中也存在误差问题,这个问题也只能在后处理构造器中解决。以上只代表个人观点,请勿板砖!
作者:
szq123456
时间:
2011-6-13 12:05
受教了谢谢
作者:
roky1997
时间:
2011-6-17 22:20
这就是做到精和做到的区别
作者:
YeLo
时间:
2011-6-18 10:42
很好,受教了。。谢谢。
作者:
9xiu
时间:
2011-7-20 10:55
看了楼主的贴,我明白了很多!
作者:
张旺宏
时间:
2011-7-23 18:02
呵呵,如果用R的话,对于大的圆弧,因为后处理时四舍五入的原因,可能会用较大的超差!!
作者:
mlqmlq
时间:
2011-7-23 18:33
受教了,谢谢
作者:
zjwuyueping
时间:
2011-7-24 06:39
很经典。支持
作者:
ugfxg
时间:
2011-8-18 01:45
很经典。支持
作者:
52zj1314
时间:
2011-9-12 23:39
看看,,,,,,,,,
作者:
52zj1314
时间:
2011-9-12 23:39
学习下,,,,,,,,,,,
作者:
52zj1314
时间:
2011-9-12 23:41
看看,,,,,,,,,,,
作者:
52zj1314
时间:
2011-9-12 23:42
谢谢,,,,,,,,,,,,,
作者:
tiantianugnx
时间:
2011-12-29 00:56
楼主你好,在程序头添加文件名的信息时,我总弄不对,能发个文件名的用户定义命令吗?
作者:
ckc517
时间:
2013-2-16 19:42
正在学编后处理,谢谢。
作者:
splgj
时间:
2013-2-28 19:57
tiantianugnx 发表于 2011-12-29 00:56
楼主你好,在程序头添加文件名的信息时,我总弄不对,能发个文件名的用户定义命令吗?
这个很容易,去搜搜这方面的论文就知道了
欢迎光临 iCAx开思网 (https://www.icax.org/)
Powered by Discuz! X3.3