iCAx开思网

标题: 【讨论】cim程式表单的问题 [打印本页]

作者: z-cam    时间: 2003-10-8 09:01
标题: 【讨论】cim程式表单的问题
https://www.cimatron.com.tw/new-index.htm
  
这个程式表单谁有啊,是一个外挂程序吗?
好象与cim主menu里的ncdoc不同
  
那个ncdoc太慢,打开一个程序时间很长,大家是如何解决的?
作者: taidaing    时间: 2003-10-8 09:10
可能只有台湾的正版用户才有吧。
作者: 破衣麻床    时间: 2003-10-9 16:51
这是在CIM e上做的二次开发,如果是正版用户可以要求供应商为你们定制,可能要收一些费用的。
作者: z-cam    时间: 2003-10-9 19:22
用it和话如何出表单呢?ncdoc太慢
作者: RAY    时间: 2003-10-10 20:02
用VISUAL BASIC做个很简单的.
作者: darkbit    时间: 2003-10-10 21:09
关于程式表单,我说个很实际的:
  
大家知道
比如,3道WCUT程序,可后处理成1个G代码文件,也可后处理成2个G代码文件,还可后处理成3个G代码文件。
  
大家更知道
程式表单(叫CAM加工单合适一些)是给操机工看的,以G代码文件为单位,一个G代码文件对应程式表单上的一项。
  

出程式表单是一个全局性的
  
因此
如何灵活或智能的同POST挂钩才是关键。
  
目前
就我所接触的cim程式表单,只是机械的把每道CIM程序(如WCUT)一一罗列。
  
那么
程式表单只能给自己欣赏,它是毫无实用价值的。
  
我想搞cim程式表单也不是一天两天了,但这个瓶颈一直没想通,好象CHN8兄(现在叫3CCS,水区人称”萝卜头“或“大头”)也在搞,不知如今搞得怎样。
作者: totob    时间: 2003-10-10 21:39
  所以我电脑里还装了一个所见即所得的html编辑器,手工进行增删的修改才是最方便的。
  自动的把几个程序合并在一个程式表单的一项里,现在还没有哪个CAM软件能做到。
  倒是有几个读G代码文件生成程式表单的软件,好像还不错。不存在这个问题了,不过它又读不出刀具大小、余量等数据。
作者: darkbit    时间: 2003-10-10 21:44
我倒是想到一点眉目:-P
作者: totob    时间: 2003-10-10 21:47
darkbit wrote:
我倒是想到一点眉目:-P

  
那我等你的好消息::b::b::b
作者: RAY    时间: 2003-10-10 21:48
MY VB METHOD
作者: HURRICANE    时间: 2003-10-10 22:08
RAY兄:能否上传你的VB METHOD,谢谢!
作者: RAY    时间: 2003-10-10 22:15
TOOL长度
作者: RAY    时间: 2003-10-10 22:19
HURRICANE wrote:
RAY兄:能否上传你的VB METHOD,谢谢!

  
AT HOME , TOMORROW HOLIDAY
I WILL UPLOAD VB FORMAT TUESDAY.
作者: HURRICANE    时间: 2003-10-10 22:34
thank you very much for your free help and hope you have a good holiday
作者: RAY    时间: 2003-10-14 20:14
本人对vb仅仅一知半解,  如有错误请纠正.
  
调整指令,可以代替post大多数功能, 例如: 修改程序开头"for不同机器", 分割程序,  从NC FILE 中 生成SETUP SHEET, 有兴趣的自己纠正match your own机器.
作者: HURRICANE    时间: 2003-10-15 22:04
多谢了!
作者: han    时间: 2003-10-24 18:08
RAY wrote:
本人对vb仅仅一知半解,  如有错误请纠正.  
   
  调整指令,可以代替post大多数功能, 例如: 修改程序开头"for不同机器", 分割程序,  从NC FILE 中 生成SETUP SHEET, 有兴趣的自己纠正match your own机器.

  
ray兄,对后处理出的原始NC文件有要求吗?如果有,可以发一个你用的后处理文件吗?谢谢!因为我处理出的NC文件不含刀具、时间等信息。
我也编过一个再处理程序,不过不能生成SETUP SHEET
作者: RAY    时间: 2003-10-29 04:24
han wrote:
   
  
  ray兄,对后处理出的原始NC文件有要求吗?如果有,可以发一个你用的后处理文件吗?谢谢!因为我处理出的NC文件不含刀具、时间等信息。  
  我也编过一个再处理程序,不过不能生成SETUP SHEET

  
ADD THIS TO YOUR EXF FILE U WILL GET 刀具信息
  
********************************************************
******<<< OutPut TOOL CHANGE : MESSAGE (1..n)>>>********
********************************************************
***<<< Begin >>>****
        output \j "(**)";
        output \j "()";
        output \j "( NAME_TOOL = " curr_name  ")";
        output \j "( NOTE  = " proc_cmnt  ")";
    
  output \j "( TOOL_DIA  = " diameter_  ")";
  
    if_set(tool_rad)
    set_on tool_rad;
    tool_rad =  tool_rad * UF;
    set_on tool_rad;
    output  \j "( TOOL_RAD' = " tool_rad   ")";
  end_if;
  
        output \j "( TOOL_CMNT = " tool_cmnt SPC proc_name  ")";
***<<< End >>>****
  
时间 ADD THIS TO VB:
  
Print #2, "CREATED DATE : " & Date & " TIME : " & Time
作者: RAY    时间: 2003-10-29 04:35
VB 可以还输出WEB PAGE TOOL DOC
作者: WXD    时间: 2003-10-29 09:53
RAY wrote:
本人对vb仅仅一知半解,  如有错误请纠正.  
  
  调整指令,可以代替post大多数功能, 例如: 修改程序开头"for不同机器", 分割程序,  从NC FILE 中 生成SETUP SHEET, 有兴趣的自己纠正match your own机器.

  
多谢 先下来用一下:-)
作者: e112358    时间: 2003-10-31 10:13
谢谢
作者: han    时间: 2003-10-31 16:58
RAY wrote:
   
  
  ADD THIS TO YOUR EXF FILE U WILL GET 刀具信息  
  
  ********************************************************  
  ******<<< OutPut TOOL CHANGE : MESSAGE (1..n)>>>********  
  ********************************************************  
  ***<<< Begin >>>****  
          output \j "(**)";  
          output \j "()";  
          output \j "( NAME_TOOL = " curr_name  ")";  
          output \j "( NOTE  = " proc_cmnt  ")";  
        
    output \j "( TOOL_DIA  = " diameter_  ")";  
      
      if_set(tool_rad)  
      set_on tool_rad;  
      tool_rad =  tool_rad * UF;  
      set_on tool_rad;  
      output  \j "( TOOL_RAD' = " tool_rad   ")";  
    end_if;  
  
          output \j "( TOOL_CMNT = " tool_cmnt SPC proc_name  ")";  
  ***<<< End >>>****  
  
  时间 ADD THIS TO VB:  
  
  Print #2, "CREATED DATE : " & Date & " TIME : " & Time

  
多谢!
作者: z-cam    时间: 2003-11-1 09:30
个人感觉cim公司是在程式表单问题上卖个关子
  
能做这么好的软件,我不信在读取做好的刀路各种信息的能力如此难以做到
作者: kkean    时间: 2003-11-8 19:54
托人去搞那个冠奇的东东,如果好的话,上传给大家试试
作者: kkean    时间: 2003-11-9 23:27
试用了一下,感觉还行,就是无法修改公司名,改天拿上来show一下;)
作者: wuwanyi    时间: 2003-12-9 19:34
ncdoc很好用啊。。。。
为什么还要高那么多东西啊?
作者: RAY    时间: 2003-12-10 01:01
wuwanyi wrote:
ncdoc很好用啊。。。。  
  为什么还要高那么多东西啊?

  
太慢, 而且不可以合并相同刀具的程序.
作者: wuwanyi    时间: 2003-12-10 21:33
RAY wrote:
   
   
  太慢, 而且不可以合并相同刀具的程序.  

  
是这样的。你在编刀路的时候同样的刀具就做一个新的三轴加工坐标程序(当然开粗和光刀也得分开),给新坐标程序起名的时候就直接给NC程序名(这样可以免去改NC档名)。
你还可以改POST直接调用NCDOC。POST的时候就可以免去做NCDOC这一个步骤了。
NCDOC里面默认的打印程序是EXCEL,没EXCEL的话是记事本。
懂汇编语言的话,可以自己编个小程序来打印。把贴图的位置定好(贴图窗口最好能灵活变动位置,直接放大缩小移动图片,图片的多余部分自动屏封不用剪切图片的。)和一些常用的语句编进去。有几台机的话就加多个COPY命令,可以在打印的时候拷程序到你要安排加工的机子上。这样用起来你说是不是很爽。
还有一个问题是NCDOC里的3D_STEP变量名是错的,得改过。要不那个最低深度出不来。
作者: gtuhjjstd    时间: 2007-12-5 01:30
倒是有几个读G代码文件生成程式表单的软件,好像还不错。
作者: zminying    时间: 2007-12-7 12:59
本人早做好了,用了好几年了.可以合并,自动检查(如常1.NC不能有俩把刀程序合并),自动刀长,群POST.
作者: LSG7890    时间: 2007-12-7 18:45
那如果在程序里要加文档路径,怎么实现呀.谢谢!
作者: evan778899    时间: 2011-2-7 19:01
多谢 .................




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