找回密码 注册 QQ登录
一站式解决方案

iCAx开思网

CAD/CAM/CAE/设计/模具 高清视频【积分说明】如何快速获得积分?快速3D打印 手板模型CNC加工服务在线3D打印服务,上传模型,自动报价
打印 上一主题 下一主题

[原创] 巧用Excel公式定制您的个性程序单

[复制链接]
21
发表于 2007-10-6 09:20:59 | 只看该作者
='D:\[nc.xls]Table'!A2

这个引用公式绝对能用。我还是把Cimatron的标准格式写在上面把。写一个然后下拉,右拉就全出来了。

或者你在cimatron也可以不生成EXECL,而选择生成html,打开html后,一个复制粘贴到原始数据区就行了

[ 本帖最后由 taidaing 于 2007-10-6 09:46 编辑 ]
22
发表于 2007-10-6 09:49:46 | 只看该作者
我做了一个关联d:\nc.xls的文件,见附件

前提是cimatron处理参数必须只有以下且按此顺序排列:
刀号  刀具名  直径Ф  圆角R  主轴S  进给F  Z最小  余量 加工时间(分)

没做好,要在过程处理区手动刷新一下数据,先删了再改。

[ 本帖最后由 taidaing 于 2007-10-6 10:05 编辑 ]
23
发表于 2007-10-6 11:24:34 | 只看该作者
产生另外一种想法。不修改Cimatron产生的XLS文件的名字和移动到固定位置了。
直接打开Cimatron生成的XLS文件,通过宏命令或其它方式,引入定制的XLS表,直接就在原XLS文件上进行数据处理,产生报表。
考虑实现方式中。。。
24
发表于 2007-10-6 14:39:50 | 只看该作者
原帖由 taidaing 于 2007-10-6 11:24 发表
产生另外一种想法。不修改Cimatron产生的XLS文件的名字和移动到固定位置了。
直接打开Cimatron生成的XLS文件,通过宏命令或其它方式,引入定制的XLS表,直接就在原XLS文件上进行数据处理,产生报表。
考虑实现方 ...


"不修改Cimatron产生的XLS文件的名字和移动到固定位置了。
直接打开Cimatron生成的XLS文件,通过宏命令或其它方式,引入定制的XLS表,直接就在原XLS文件上进行数据处理"
支持taidaing实现这种方式
只有这种方式才自动点,不然还是很慢啊 

期待taidaing你的好消息

[ 本帖最后由 wszgr2006 于 2007-10-6 19:53 编辑 ]
25
发表于 2007-10-6 22:45:18 | 只看该作者
产生另外一种想法。
直接打开Cimatron生成的XLS文件,通过宏命令或其它方式,引入定制的XLS表,直接就在原XLS文件上进行数据处理,产生报表。
考虑实现方式中 ...


这个想法太先进,实行起来有点难度,或许我水平不太高。。。
不过变通的做法却想到了,经测试初步可想,实行难度不高,可行性强。

大概的处理步骤是:

1、Cimatron生成Excel的xxxxxx.xls文件
2、打开这个xxxxxx.xls文件,按一个快捷键,比如:Ctrl+Z,调用宏命令,自动开一个新窗口,打开的就是定制报表文件。
3、这个定制的报表xls文件在打开的同时,就已经更新到xxxxxx.xls最新的数据,只须填入图号、说明、加入图片等操作后,报表就算完成,可以直接打印这个报表了!

不过目前发现另一个问题:
比如:按顺序用了D25、D12、D6、D3、D12的刀具后,我目前处理出来是5个程序(即:1-D25、2-D12、3-D6、4-D3、5-D12),这是合理的,因为特别是加工产品的话,可能会根据工艺的需要,同一把刀具会在不同时间各用一次,这是不能将其加在一起的。
不过,产生另一个问题是:Cimatron的阵列N次刀路这样处理的话,同一把刀具会调用N次,生成了N倍个程序数,这又不太合理,需要做个选择条件,手动选择是否合并相同刀具的刀路。实现方法已有点眉目,等测试。。。

[ 本帖最后由 taidaing 于 2007-10-6 22:52 编辑 ]
26
发表于 2007-10-7 17:50:30 | 只看该作者
EXCEL个性程序单正式版说明:

因为已在多台电脑上测试成功,故命名为正式版。

1、这是免费的,欢迎大家提出测试意见,共同改进。

2、要运行此Excel报表,必须是Excel2003及以上版本。并需要启用宏。请将宏的安全性由高调至中(询问是否启用)

3、将附件中的PERSONAL.XLS个人宏工作薄文件COPY到C:\Documents and Settings\Administrator\Application Data\Microsoft\Excel\XLSTART下面。

4、Cimatron NC Report定制参数时将所有参数全部输出。无需顺序,随意排列!

5、在Cimatron的NC Report选择生成Excel文件。

6、在生成的目录下找到类似xxx.TP_UCSxx.xls的文件并打开,按下Ctrl+Z,进入个性报表栏。

7、个性报表栏数据已自动更新,填入零件名称、日期、加上示意图片即算完成。此报表布局细节可以全面由你自己的喜好决定。你也可以新建一张表,按你的喜欢来做,但里面的三张表不要删。

8、针对我在25楼的问题考虑,增加以下功能,可根据各人需要选择(我这里说的刀具是指刀具名,与刀号无关。不同刀具名可以共用一个刀号):

Ctrl+S 合并所有相同刀具的刀路   (用途:一个TP如果有3把刀具,然后这个TP去做阵列N次,就可使用这个功能,只会生成3个程序,1个程序1把刀)

Ctrl+D 只合并下一次换刀前,相同刀具的刀路(默认)(用途:正常情况下常用,不换刀就默认输出一个程序)

Ctrl+E只合并下一个TP Name前,相同刀具的刀路。(用途:有的习惯用一个TP一把刀的情况,或者一个TP一个工序的情况。如:2个TP都为同一刀具,正常情况下因为2个TP没换过刀,所以只会输出一个程序,而用这个命令就会输出2个程序。
            
-----------------------------
将附件中的print.xls放入D:\NC目录,即可

Ctrl+S  Ctrl+D Ctrl+E,它们之间可以互相切换。其中含义见说明。



最后需要指出的是,此版本里面的“个性报表”是做演示的,版面不能修改。因为我的初衷是个性报表,当然希望大家制作自己的有特色的报表,而不是我由来做什么模板。其实制作也很简单:在Excel里-插入-工作表,可以同时建多个模板表,如个性报表2、个性报表3.。。。加入广州思美创模板做测试,它们是同时会做数据更新的。关于数据更新方面,可以参看上面的讨论。

[ 本帖最后由 taidaing 于 2007-10-12 11:30 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
27
发表于 2007-10-8 08:14:48 | 只看该作者
6、在生成的目录下找到类似abc.TP_UCS14.xls的文件并打开,按下Ctrl+Z,进入个性报表栏。

我已经按照这步进行了可是没的导入啊??
是不是要注意什么细节的地方呀
28
发表于 2007-10-8 09:26:39 | 只看该作者
26楼对加载宏的方法做了更新,附件也更新了。

[ 本帖最后由 taidaing 于 2007-10-8 11:38 编辑 ]
29
发表于 2007-10-8 18:14:40 | 只看该作者
我还是没有导入成功
那几个快截键没有起作用
打开print.xls文件不知道为什么会有这个提示

[ 本帖最后由 wszgr2006 于 2007-10-8 18:17 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
30
发表于 2007-10-8 18:22:01 | 只看该作者
你没按我26楼宏导入的新方法测试?
你那些图都是正常的。你必须打开Cimatron生成的Xls文件,然后按Ctrl+Z,自然贴图上面的错误都会没有。你单独打开print.xls没有任何意义,它是自动打开的,一旦打开,数据自然就会导入。
另外print.xls文件必须放在d:\nc中

[ 本帖最后由 taidaing 于 2007-10-8 18:23 编辑 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3D打印手板模型快速制作服务,在线报价下单!

QQ 咨询|手机版|联系我们|iCAx开思网  

GMT+8, 2024-12-23 21:27 , Processed in 0.031150 second(s), 9 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2024 www.iCAx.org

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