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

iCAx开思网

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

【转帖】I-DEAS软件应用中常见问题的处理

[复制链接]
跳转到指定楼层
1
发表于 2003-3-7 15:57:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多同行朋友,交流,分享,学习。

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

x
一、 引言  
  I-DEAS是美国SDRC公司推出的功能强大的设计软件,可以提供从产品概念、产品造型
、产品仿真、产品测试、产品加工直至逆向工程的全部功能。但是,由于I-DEAS对硬件的
要求很高,不同企业在资金、技术和具体应用等方面存在差异,因此在应用过程中如何合
理管理,并针对实际需要进行二次开发,使之更好地发挥作用,是所有用户需要解决的常
见问题。本文介绍了在文件管理与绘图*作方面的一些解决方法。  
  
  二、 文件管理  
  
  I-DEAS软件在使用前期,如果用户缺乏经验,没有制定相应的标准,在应用中就难免
造成不必要的麻烦,同时由于对文件管理不当,会浪费存储空间。  
  
  1. 制定文件名  
  
  一般来讲,在企业的图纸设计过程中,项目名称、零件名称、图纸名称由设计者自行
命名,这样在不同工作站上就难免出现相同的图纸文件名,即图纸重名。这样,在图纸备份
、远程拷贝过程中,极易造成文件丢失,导致不必要的损失,有时在同一台机器上取相同
的文件名,造成无法存储。针对这种情况,可以采用以零部件编号来给文件命名的方法来
避免,因为零部件编号由设计标准化小组统一决定,具有规范性。另外,一类产品的各种
型号可能有多个具有相同名字的零件,而一种产品零件只有唯一的一个零部件编号,可以
根据它方便地查找所需零件。  
  
  举例来说,YK2212和YK2245是两种型号不同的螺旋锥齿轮数控机床,但在结构上有很
大的相似性,因此许多零件名称相同,这样如果以零件名称来命名的话就可能造成图纸重
名而导致错误。在实际应用中,可以先统一规定零部件编号,比如床身部分以1开头,Y轴
传动部分以2开头,其他部分依次类推,每个部件的零件又按顺序编号,如零件后盖是属于
YK2212数控机床Y轴传动部分,可取文件名YK2212—21016,即使在Z轴传动部分有后盖这个
零件,按前面的规定可取文件名YK2212—31016,而同样零件如果在YK2245中,就可取名为
YK2245—21016。  
  
  2. 合理管理硬盘  
  
  在使用I-DEAS的过程中硬盘的管理十分重要,特别是在长时间使用的过程中,硬盘空
间不足,将成为最令人头疼的问题,如果处理不好,就可能造成系统崩溃,并且在三维向
二维传输以及有限元分析过程中速度很慢。虽然可以通过增加内存和购置大硬盘来解决这
个问题,但是在不改变现有硬件条件下,可以通过以下一些措施来解决。  
  
  (1)采用二进制(.dwg)文件存储 对于由Drafting生成的二维图纸可以采用二进制(
.dwg)文件存储。经过比较可以发现,二进制文件所占字节只相当于ASCII(.asc)文件的
40%左右,对于绘图工作量大的单位,效果是十分明显的。  
  
  (2)尽可能减少库(Library)*作 I-DEAS的库*作对于网络上的实体传输、组内人员
分工合作可起到相当大的作用。但由于库内零件、装配、图纸所占的空间都比较大,即使
比较简单的零件也要占几兆甚至几十兆的空间,一张图纸空间大约也要几百K字节,而且执
行Check out命令后,库中仍然保留文件,造成双重占用。为此,在做完库*作后,对于长
期不用的,要用I-DEAS管理程序进行删除。  
  
  (3)合理处理长期不使用的图纸文件和模型文件 对于长期不再使用的图形文件和模型
文件可以用*作系统与I-DEAS管理相结合的办法使其退出I-DEAS管理。这是由于每生成一个
工程项目和一个子项目,在…./ideas/team/project/目录下就生成一个.pmd和.smd文件。
其中工程项目管理文件要占500K以上,随子项目的增加其字节也相应增大。对于一些批量
较小的图形文件,可利用drafting-m命令进入,这样做只在工作目录下生成一个文件,不
生成管理文件。  
  
  三、绘图*作  
  
  I-DEAS虽然功能强大,但毕竟是外国产品,在制图标准上与我国现行的标准有明显的
不同:在三维实体转化为二维视图时,其视图排放与我国标准正好相反,特别是在Drafti
ng模块上进行施工图设计时,一些标注功能不能使用。设计人员在遇到这种情况时,只能
按照国标要求再次绘制,不仅效率低,而且容易出错。因此,工作人员可结合I-DEAS提供
的程序环境,进行二次开发,以满足实际需要。  
  
  例如,I-DEAS不能直接注出基准符号,可以通过I-DEAS的内部语言编写程序,并以.p
rt的格式保存,在Drafting模块的环境下直接运行即可实现。具体程序如下:  
  
  #delete all  
  
  #inquire view number(vn)  
  
  #read view(vn,,,,,,,,,Sc,,,,)  
  
  #get digtize(x,y,sts)  
  
  #if sts ne 0 then goto theend  
  
  #set system variable(“cweigh”,10)  
  
  #x1=x-3/Sc  
  
  #y1=y  
  
  #x2=x+3/Sc   
  
  #y2=y ;10  
  
  #create line(x1,y1,x2,y2,)  
  
  #nn:  
  
  #get name (tt,stL)  
  
  #if (stL eq 0) then goto nn  
  
  #get digtize(x#,y#,st#)  
  
  #if (st# ne 0) then goto theend  
  
  #R=3.5/Sc  
  
  #x3=x#  
  
  #y3=y#  
  
  #repeat  
  
  #set system variable(“cweight”,9)  
  
  #create arc(x3,y3,R,0,360,C1) ;20  
  
  #x4=x  
  
  #y4=y3+R  
  
  #set system variable(“cweight”,0)  
  
  #create line(x,y,x4,y4,L1)  
  
  #set system variable(“justify”,5)  
  
  #create text(x3,y3,tt,t1)  
  
  #get digtize(xm,ym,stm)  
  
  #if stm ne 0 then goto theend  
  
  #remove entity(C1,sC)  
  
  #remove entity(L1,sL)  
  
  #remove entity(t1,st)  
  
  #y3=ym  
  
  #until (stm ne 0)  
  
  #theend:  ;30  
  
  E:end  
  
  该程序可使基准符号的大小不受图纸比例的影响,始终绘出直径为0.7mm的圆和写出5
号字体的字母,标注位置可以任意调整,直至满意后确定,基准代号通过键盘输入。如果
需要改变圆和字体的大小,对程序稍作修改就不难达到目的。在具体的应用中,可依照上
述方法实现螺纹、粗糙度、倒角、键槽、图框以及图号等的自动生成。  
  
  四、 结束语  
  
  上述方法在I-DEAS软件实际应用中证明是简便有效的,而且笔者在实际使用其他CAD
件,如Pro/ENGINEER、Inventor等软件中发现也存在着类似的问题。因此,使用者只有熟
练掌握软件的各方面功能,针对软件特点合理使用,并结合实际需要进行开发和完善,才
能最大限度地发挥CAD软件的作用。 ::y::y::y::y::n::y::n::y::n::y::n::y::n:::::::L
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 赞一下!赞一下!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

GMT+8, 2024-12-26 11:08 , Processed in 0.027540 second(s), 12 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2024 www.iCAx.org

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