iCAx开思网

标题: caxa2004制造工程师加工的问题 [打印本页]

作者: hjb    时间: 2006-6-13 12:37
标题: caxa2004制造工程师加工的问题
caxa2004制造工程师加工的问题

新人才用CAXA2004制造工程师,现在遇到2个问题,希望前辈们帮忙~~
1,我用的机床在加工速度F时只能指定小数,比如F100只能写成F100.,而CAXA后处理出来的程序F值都是不带小数点的,如何修改?
2,在圆弧加工中如何通过后处理限制圆弧的加工速度,在后处理中有个这样的设置,可我设置后也没什么变化,请教各位高手帮忙~~~
作者: cherry96152    时间: 2006-6-14 15:36
大不了编程时多输3个零,哈哈
作者: nite37    时间: 2006-6-14 18:47
1.可以在机床后置→机床信息→速度指令中添加 →F*.
2.在后置设置里面应该有这个选项的
小圆弧的切削速度:        圆弧半径<
另外想说下!这个论坛里用CAXA制造工程师的人极少!~!!!
交流的人也基本上没有!好不容易碰到个人
所以,希望和你交流实际经验!请加我QQ:81140961
作者: nite37    时间: 2006-6-14 18:49
在发一个好东西给你!~
CAXA ME后置系统中控制量的说明

在CAXAME后置系统中隐藏着很多的控制量,就是俗称的宏指令,可以控制G代码的输出格式,本文试图解释一下这些控制量的使用方法,可能并不是太全面,希望能够对你有帮助。

一、 这里有两种控制量,一种是可以在界面上添加了这些控制量或其组合,就会在相应G代码处输出该控制量的值。我把这种控制量叫做宏指令。另外一种是更改了它的值,可以影响G代码的具体输出格式,如坐标形式或速度指令样式等,这种就直接叫控制量吧。
二、 宏指令的用法:宏指令的列表可以参考ME的帮助文档,在此仅说其用法。在使用宏指令时有两个符号不能不先说明白,一个是”$”,它是指一个宏指令的开始,以空格为结束符,也就是两个宏指令之间就加空格以分隔。另一个是”@”,它被解释成换行,就是回车一下。其它的字符且其前面没有带宏指令标示符”$”的,就被直接输出。所以我们想要输出什么指令,而又没有相应的宏指令的,就可以直接写在配置对话框中,例如换刀指令,一般的是用T,就可以直接写在换刀配置对话框中:$SPN_OFF @ ( $TOOL_MSG  )  @  T $TOOL_NO @ $SPN_F $SPN_SPEED $SPN_CW  上面的换刀指令在G代码中会被解释成如下的G代码:N52M05  //对就宏指令$SPN_OFFN54(TOOL RADIUS=1.500,CORNER RADIUS=1.500)  //对应( $TOOL_MSG )N56T0      //对应$T $TOOL_NON58S3000M03   //对应$SPN_F $SPN_SPEED $SPN_CW  其他的宏指令用法和此类似,要注意的就是不要忘了加空格,不然会被解释成普通字符。
三、 控制量的用法:面对不同的控制系统的特殊需求,需要输出的G代码的格式也要相应的改变,有些要求很是稀奇的,在此我们一个一个来解说,演示给大家。首先说明的是,这个控制量不是在界面上更改的,是在一个叫cfg的文件中更改的,由于是在文件中更改,因此希望大家小心,更改前要把原来的文件做好备份,不然改坏了可没得找哦^_^。再一个就是一次更改最少的部分,不要动其他的部分,轻易不要更改<>以外的字符。我们在此改的只是<>以内的字符,这些就是控制量的值,它会控制生成你所要的G代码的样式。最后一个就是该cfg文件是个文本文件,用记事本打开就可以了。它在哪儿?在你的安装的post目录里。1、 在该文件中,前面以#开头的那个字符串,就是ME系统中所支持的宏指令,大家不知道的话,可以在这里来找。下面我们来慢慢的解释这些控制量的作用及怎么更改它们。2、 G00_TO_G01 <0>:ME2006不支持。该控制量的目的是为了支持一些老式的机床没有G00指令,只支持G01指令,这样通过该控制量我们就可以把G00指令改成G01指令输出。默认的0表示不转化,把<>中的0改成1,就可以看到输出的G代码中没有G00这个指令了。那么它以什么速度走G01呢,由下面的这个控制量来提供。3、 G00_TO_G01_FEED <2000>:提供G00转成G01指令走的速度值。4、 WRITE_INTPLT <0>:该控制量的目的是控制G指令是否重复输出,就是模拟模态指令的输出。把该值改为1,它将会在每行都输出相应的G指令。5、 POST_SPECIAL <NORMAL>:特殊用途,不提供。6、 DRILL_TYPE <FANUC>:钻孔类型的设定。如’FANUC’,”SIEMENS”等。7、 PATH_TO_NURBS <0>:把轨迹围成样条输出,需要有支持的机床才可以。不提供。8、 LINE_NO_ADD <N>:行号地址,将在行号前输出<>内的内容。如你的系统要求行号地址为”GG”,就可以把N改成GG。
9、 XYZ_ADD <XYZ>:坐标的三个分量地址符号,如你想要你的G代码输出M23.44N345.3K34.55的形式,就可以把XYZ改成MNK。注意的是该值只有前三个字符有效,超过的不起作用,改的时候最好还是只写三个。10、 IJK_ADD <IJK>:圆弧圆心坐标的三个分量地址,和前面的一样,在此不做解释了。11、 OUT_ADD <XYZ>:控制坐标在三个分量的输出顺序及一些特殊要求。如写成YXZ,输出的坐标将是按先输出Y坐标,再输出X和Z坐标的形式。此顺序同时也对圆心坐标IKJ的顺序起作用。例:<XYZ>:X23.4Y34.5Z45.6。如果是<YXZ>:Y34.5X23.4Z45.6。另一个作用就是当XYZ其中的字符小写时,它所对应的坐标分量数值会输出相反的符号,原来是正值,就会输出负的,原来是负的,就会输出正的。如我写成<xYz>是,将会输出X-23.4Y34.5Z-45.6。它不会改变坐标地址,只改变相应数值的符号。12、 RAD_ADD <R>:圆弧半径地址符号。类似IKJ。13、 BLOCK_END <>:行结束符。你要想在G代码中每一行末尾都要以分号来结束,就在<>内写成<;>就可以了。默认为空。14、 FEED <F>:控制速度指令输出格式。在此要介绍一个新的符号:*,在这里,这个星号是指一个速度的数值。所以,这里<F>和<F*>是一样的,具有同样的输出结果。⑴F是速度指令地址符号,如果你的系统要求速度指令地址为abc,你就可以写成<abc>或<abc*>,这样在你的G代码中将会在速度数值前面加上abc。⑵如果你想在速度数值后面加一个特殊字符,就可以这样写,假如加一个a:<F*a>,此时必须加上中间的星号,不然会被当做速度地址符号直接一起输出。⑶如果想要在速度后面输出星号,此时需要在星号加一个百分号%来表示你想要输出一个星号。例如:<F*%*>,这样系统就会输出F1000*这样的G代码。而其他的符号则可以直接添加。ME2006支持。

[ 本帖最后由 nite37 于 2006-6-14 18:51 编辑 ]
作者: DD Doing    时间: 2006-6-15 10:43
大家是去参加 全国数控技能大赛的吧,

欢迎常来讨论 制造工程师,我也 偷师学学 *^_^*
作者: hjb    时间: 2006-6-15 10:55
呵呵~~感谢nite37,以及斑竹的帮助~~
的确是去参加第2届数控技能大赛而准备的,2年前参加的时候用过一段时间,比赛后就没用过它了,现在都是用MASTERCAM编程,不过说句实在话,CAXA的制造工程师2004,连几本象样点的教材都没有,我现在还是用XPR2的教材,希望有机会和大家多交流~~~
再次感谢~~~
作者: nite37    时间: 2006-6-15 16:26
本来俺也想参加数控大赛的,可惜没时间
祝你能拿个名次!!
记得比完之后,把这次大赛的题目和答案发上来交流哦~!
作者: lujun_5573    时间: 2006-6-15 18:58
不错哦!!
谢谢我也来学学
作者: 普贤真人    时间: 2006-6-15 22:07
原帖由 hjb 于 2006-6-15 10:55 发表
呵呵~~感谢nite37,以及斑竹的帮助~~
的确是去参加第2届数控技能大赛而准备的,2年前参加的时候用过一段时间,比赛后就没用过它了,现在都是用MASTERCAM编程,不过说句实在话,CAXA的制造工程师2004,连几本象样点的教材 ...


教材的话,哪个版本都差不多;
如果是新增功能的话,只有正版软件的使用手册才有。

国情的原因,很多编写教材的作者 还没有用最新版的软件;
要知道最新版的功能,只有 通过购买正版软件才能知道。
作者: hjb    时间: 2006-6-15 22:49
04年的时候,因为要比赛,学校准备购买一套正版的CAXA2004制造工程师,一问价格9W多RMB一套~~当时MC对学校的售价都只有8W多RMB.校领导马上决定,不买软件.花2千RMB去有正版软件的企业去学习`~就这样,今天还只能用DB~~~
作者: 普贤真人    时间: 2006-7-25 11:01
原帖由 hjb 于 2006-6-15 22:49 发表
04年的时候,因为要比赛,学校准备购买一套正版的CAXA2004制造工程师,一问价格9W多RMB一套~~当时MC对学校的售价都只有8W多RMB.校领导马上决定,不买软件.花2千RMB去有正版软件的企业 ...


你们学校在哪里啊?

Me 对学校销售 只有 9k啦,9w那是 10个节点的价格。




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