iCAx开思网

标题: 请YCCNC讲解一下如何修改VISICAM的后处理 [打印本页]

作者: opengl    时间: 2004-3-17 17:31
标题: 请YCCNC讲解一下如何修改VISICAM的后处理
如何修改在VISICAM里的后处理,使之合自己用呢?
主要是程序头尾.
  
还有,能不能把你的先放上来用用..
作者: opengl    时间: 2004-3-17 17:54
我在做PROFILE 加工时,后处理出来的程序用G41补偿直径,
而我想同刀轨一样补偿,不想用G41.
  
看1
作者: opengl    时间: 2004-3-18 14:15
后处理出来的程序
作者: yccnc    时间: 2004-3-19 21:27
opengl wrote:
我在做PROFILE 加工时,后处理出来的程序用G41补偿直径,  
  而我想同刀轨一样补偿,不想用G41.  
  
  看1

  
G41/G42 D某某  只要D某某为零 就没关系呵
看看
在下面的@前加一个号'就表示不用此格式 以后程式中就不会有G41/G42了.
作者: yccnc    时间: 2004-3-19 22:01
关于程序头尾:
  
"%"标识
@28VOO
(VTI==1)?TLIST***
  
$ENDPP程序尾
@1N #4 @4(91) #4 @4(28) " Z0." (CLNT!=0)?@20(9)G91 G28 Z0  M9
'@1N #4 @4(28) " X0.Y0." #20 @20(5)X,Y归零
@1N #20 @20(5)M5
@1N #20 @20(30)M30
"%"
'"(ESTIMATED TIME CYCLE " TTIME " HR/MIN/SEC)"估算加工时间
  
$STARTTOOL第一次换刀
#2 #3 #4 #5 #6 #7 #16 #17 #18 #19 #20 #25 #27 #34用到的G.M功能
@1N @2(0) @3(90) @3(40) @4(80) @4(49) @34(17)G0G90G40G80G49G17
@1N #4 @4(91) #4 @4(28) " Z0."G91G28Z0
'@1N @18(T) @19(6) " "(VTI!=1)?TOOLIDT*(换刀指令
" (" ALFA " DIA " #14 @14D (R>0)? "  RAD " #14 @14R ")":" ) "用到的刀具
(M<3)?M=3M3
@1N @19(M) @17SM3 S*
COUNT=0
  
$ENDTOOL
@1N #3 @3(91) #4 @4(28) " Z0." (CLNT!=0)?@20(9)G91G28Z0 M9
@1N " M5"
'"(ESTIMATED TIME CYCLE " TTIME " HR/MIN/SEC)"
  
$START_DIV_FILE
#2 #3 #4 #5 #6 #7 #16 #17 #18 #19 #20 #25 #27 #34 #50
"%"
#28 @28VO
@1N @2(0) @3(90) @3(40) @4(80) @34(17)
@1N @18(T) @19(6) TOOLID
(M<3)?M=3
@1N @19(M) @17S
@1N #2 @2(0) @50(ORIG) @5XOLD @6YOLD
(VRI<=0)?VRI=1.0
@1N #4 @4(43) #7 @7VRI #31 @31CORRL (CLNT!=0)?@20(8)
@1N #2 @2(1) @7ZOLD @16F
#2 #3 #4 #5 #6 #7 #16 #17 #18 #19 #20 #25 #27 #34
  
$END_DIV_FILE
@1N #3 @3(91) #4 @4(28) " Z0." (CLNT!=0)?@20(9)
@1N @20(30)
作者: zl    时间: 2004-3-19 23:12
每见yccnc的贴都要收藏  哎....
作者: opengl    时间: 2004-3-20 14:56
yccnc wrote:
   
  
  G41/G42 D某某  只要D某某为零 就没关系呵  
  看看  
  在下面的@前加一个号'就表示不用此格式 以后程式中就不会有G41/G42了.

  
先谢谢yccnc,我从Fanuc0m.cfg里照你说的改了,执行后处理,出现ERROR:
Ramge Nnmber >of 1 :forced to 26325660,按确定,软件就退出来啦.(11.2版的)
奇怪,不知怎么办啦.
  
还有,我的程序头没有 %  ,不知道才后处理里怎么添加?
作者: yccnc    时间: 2004-3-20 16:03
opengl wrote:
   
  
  先谢谢yccnc,我从Fanuc0m.cfg里照你说的改了,执行后处理,出现ERROR:  
  Ramge Nnmber >of 1 :forced to 26325660,按确定,软件就退出来啦.(11.2版的)  
  奇怪,不知怎么办啦.  
  
  还有,我的程序头没有 %  ,不知道才后处理里怎么添加?

  
先用这里的看看https://www.icax.org/viewthread. ... %3D1&page=#pid=11.2里的变量解释的很清楚,我没改它,就用9.2版本的
  
是这样修改的https://www.icax.org/viewthread. ... %3D1&page=#pid=如果你想把程序中的Nxxxx全部去掉
就把里面的@1N全部删掉就好了
作者: zl    时间: 2004-3-20 20:11
问一下yccnc:
  
当我一点new drill cycle 时为何这样?
作者: yccnc    时间: 2004-3-21 12:08
偶的没事
作者: zl    时间: 2004-3-21 18:22

作者: yccnc    时间: 2004-3-21 20:59

作者: zl    时间: 2004-3-21 23:33

作者: yccnc    时间: 2004-3-24 22:30

作者: opengl    时间: 2004-3-25 15:38
多谢yccnc.
我改Fanuc0m.cfg时用记事本修改,可能因此出错吧.
  
还有一个问题,就是我用CONSTANT Z加工一圆柱时,后处理出来的
都是G01 X..Y..,点座标的,加工出来的工件也一格格的,不漂亮.
作者: opengl    时间: 2004-3-25 15:43
而我用MASTERCAM做的程序是走G02 X..Y..R..,是圆弧指令的,加工出来的工件没有一格格的,
漂亮多了.
  
请问在VISICAM里怎么样才能实现呢?
作者: yccnc    时间: 2004-3-25 17:18
opengl wrote:
而我用MASTERCAM做的程序是走G02 X..Y..R..,是圆弧指令的,加工出来的工件没有一格格的,  
  漂亮多了.  
  
  请问在VISICAM里怎么样才能实现呢?

  
注意CUTTING CONDITION下的参数
ARCS SPLITTING--------将圆弧强制按SPLITTING TOLERANCE弧玄公差值转为线段输出
  
如果激活(打勾)G2,G3全部按弧玄公差值输出为G1
作者: yccnc    时间: 2004-3-25 17:24
还有:
  
选择加工模型器时注意精加工玄公差设定得小一些
因为刀路是按此公差来计算的,它的大小直接影响表面加工质量.
  
这些公差都可在配置文件设定好.
作者: opengl    时间: 2004-3-26 10:34
yccnc wrote:
还有:  
  
  选择加工模型器时注意精加工玄公差设定得小一些  
  因为刀路是按此公差来计算的,它的大小直接影响表面加工质量.  
  
  这些公差都可在配置文件设定好.

  
多谢yccnc.
这个精加工玄公差你一般设定多少呢?
作者: yccnc    时间: 2004-3-26 12:00
粗加工
如果余留量0.3左右,可给到0.05左右,减少计算时间
  
精加工
一般要求的,偶一般给0.01,再小计算时间就长.
这样不会有小方格.
  
另那个角度公差一般设5度.
作者: yl.fu    时间: 2005-11-17 06:29
1
作者: hb.yang    时间: 2010-7-17 11:11
我的积分是
作者: LOVEE    时间: 2013-8-13 12:57
学习




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