找回密码 注册 QQ登录
开思网工业级高精度在线3D打印服务

iCAx开思网

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

[原创] 自定义图库

[复制链接]
跳转到指定楼层
1
发表于 2006-7-27 18:57:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
自定义图库
   CAXA电子图板为用户提供了扩充图库的手段。下面我们用一个具体例子来说明建库的方法,所要定义的图符是GB/T3478-1995中的外花键。
  一、绘制待定义的图符
  首先绘制待定义的图符如图所示。为了使图形匀称美观,最好采用标准中提供的尺寸数据作为绘图尺寸,这里我采用了模数为3,齿数为15的一组标准数据。(注意如果尺寸右引出点为圆弧的象限点,而系统目前还不能自动对圆弧象限点进行尺寸吸附,因此需要用电子图板的“点”命令在该点作一个点。)这里我没有标注直径,它与模数和齿数相关,我将在后面定义图库的过程中将模数和齿数定义为中间变量。  
  注意:CAXA图库不支持样条线,在此我将它两条直线定型义为块。
  二、定义图库
  用鼠标单击“绘图”菜单中的“库操作”子菜单,选择“定义图符”功能开始定义过程。
  1、状态栏提示“请输入图符的视图个数(1-6):”,这里我是输入2。直接按回车键接受缺省值1。
  2、第一视图的定义过程:
  状态栏提示“请选择第一视图:”,用鼠标窗选拾取左边的外花键的全部图形元素,单击鼠标右键结束选择。
  状态栏提示“请指定视图的基点:”,用鼠标指定图中箭头所指的点为基点。(基点就是以后提取图库的定位点,本视图的基点为(0,0)。)详情参见帮助文件。
  状态栏提示“请为该视图的每个尺寸指定一个变量名:”,用鼠标拾取图中的每一个尺寸,在弹出的输入框中输入国家标准中对应于该尺寸的名字并按回车键确认,指定完全部变量名后的图形如图2所示。根据提示单击鼠标右键结束命名操作。
  3、第二视图的定义过程:
  状态栏提示“请选择第二视图:”,用鼠标窗选拾取右边的外花键的全部图形元素,单击鼠标右键结束选择。其操作过程同前。
   
  4、元素定义
  其系统弹出“”对话框。
  元素定义就是将除尺寸外的所有图形元素的特征点相对于基点的坐标及模数、齿数、圆半径表示成尺寸变量名的函数。系统会自动根据元素类型设置相应的编辑框有效。系统也能自行分析出部分图形元素的定义作为缺省定义,其余的则给出坐标值;并不断地根据用户作出的定义来修改完善未定义元素的缺省定义。
  单击“中间变量”按钮,弹出“中间变量定义”对话框。在“变量名”列中输入模数变量名“m”、齿数变量“z”。
  注:但变量定义表达式空着不写,这样就定义了一个独立的中间变量,这个变量将出现在变量属性定义的列表中,在标准数据录入与编辑时需要输入相应的信息。这里模数、齿数就没有写表达式。
  继续在“变量名”列中输入外花键分度圆直径变量名“D”根据标准的定义,其变量定义表达式为“m*z”;大径变名“Dee”。其变量定义表达式为“m*(z+1)”;小径变名“Die”,其变量定义表达式为“m*(z-1.5)”。
  圆弧的终点横坐标表达式稍为复杂一些而且要多次用到,我把它定义为中间变量。在“变量名”列中输入给该值起的变量名“x”。根据基本的几何知识可以推出:
  因此在“变量定义表达式”列中按系统要求的格式输入“l+sqrt(R^2-(R-(Dee-Die)*0.5)^2)”。如图3所示。单击“确定”按钮退出中间变量定义。在定义图形元素和中间变量时常常要用到一些数学函数,目前可以采用的数学函数及其说明见元素定义时可用的数学函数
  
  现在就可以利用x对圆弧进行定义如图所示。然后单击“下一元素”按钮接着定义其它元素。可以看到对多数元素系统已经给出了正确的定义。如果您不想按照系统确定的顺序进行定义,可以直接用鼠标左键单击预显框的图形元素,则被点中的图形元素成为当前元素。但这样需要避免不小心遗漏一些未定义的元素。  

  定义剖面线需要给出定位点的定义。应选取一个在尺寸取各种不同的值时都能保证总在封闭边界内的点,提取时才能保证在各种尺寸规格时都能生成正确的剖面线。从图中可以看出,箭头所指向的点总在剖面线的边界上,因此我们取靠近该点右下方的点作为剖面线的定位点,输入定位点定义为“1,-d1/2-1”。由于剖面线只是提示用,在提取出的图形我们并不需要它,因此我在条件编辑框中输入“-1”,这样在提取时系统会自动去除剖面线。
  三、变量属性定义
  在定义完所有的图形元素后,单击“下一步>”按钮进入“变量属性定义”对话框。
  在“变量属性定义”对话框中,按自己的习惯修改变量的序号。该图符中将模数和齿数的“系列变量”的属性值改为“是”,齿数、长度、R、c的“动态变量”的属性值改为“是”。单击“下一步>”按钮。

   四、标准数据录入与编辑
  在“图符入库”对话框中,单击“数据录入”按钮,在弹出的“标准数据录入与编辑”对话框中输入标准数据如图所示。单击“确定”按钮返回。

  五、属性定义
  由于本图库只是我绘图方便而时作,不是标准件之类的图库,因此没有进行属性录入与编辑
  六、图符入库
  在“”对话框的“图符名”编辑框中输入名字,如果想将这个图符存入已有的类中,单击“图符大类”和“图符小类”组合框的下拉按钮,从列表中选择合适的类;如果想创建新的大类或小类来存储这个图符,直接在组合框中输入给该类起的名字,如图所示。单击“确定”按钮退出,图符的定义过程至此全部完成。以后提取图符时切换到相应的类就可以看到这个图符,如果提取时发现存在错误,可以从“图库管理”对话框应用“图符编辑”功能进入编辑修改。


[ 本帖最后由 zth1 于 2006-8-3 21:53 编辑 ]

本帖子中包含更多资源

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

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 赞一下!赞一下!
2
 楼主| 发表于 2006-7-27 19:08:46 | 只看该作者

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

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

x
3
 楼主| 发表于 2006-7-27 19:14:18 | 只看该作者

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

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

x
4
 楼主| 发表于 2006-7-27 19:18:27 | 只看该作者

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

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

x
5
 楼主| 发表于 2006-7-27 19:23:08 | 只看该作者

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

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

x
6
 楼主| 发表于 2006-7-27 19:41:45 | 只看该作者

本帖子中包含更多资源

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

x
7
发表于 2006-7-27 23:49:36 | 只看该作者

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

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

x
8
发表于 2007-4-24 11:36:40 | 只看该作者

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

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

x
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

GMT+8, 2024-9-29 15:19 , Processed in 0.030168 second(s), 10 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2024 www.iCAx.org

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