HEATS 发表于 2010-9-13 22:08:10

Mastercam形位公差的自动标注

<DD>Mastercam的CAD(Design模块)部分,有操作简便、快捷的特点。但其CAD部分的功能重点放在零件加工面的立体表面造型上,而在工程图纸的绘制方面重视不够,如该软件无形位公差的标注等,而使其简便、快捷的作图优势未发挥应有的作用。本文将介绍一种利用该软件的已有功能,实现在Mastercam环境下进行形位公差自动标注的方法。此种方法由于不需要利用计算机语句编写,因而不用为一个小功能而花额外的费用购买Mastercam提供的C语言接口软件C-hook。对于多数不具备用计算机语句编程能力的机械CAD/CAM软件操作人员,非常实用。有了形位公差标注功能后,结合Mastercam完善的尺寸标注功能和利用Truetype方式生成汉字的功能,就可以在Mastercam环境下,直接绘出我们所需的完整的工程图纸。下面将对Mastercam实现形位公差自动标注的方法作较详细的介绍。<BR>&nbsp;
<TABLE align=right>
<TBODY>
<TR align=middle>
<TD><FONT size=2><IMG style="WIDTH: 132px; HEIGHT: 142px" height=146 src="http://www.chmcw.com/upload/news/RCL/13220_agb9pw2007816163223.gif" width=132><BR><B>图1 字母生成菜单</B></FONT> </TD></TR>
<TR align=middle>
<TD><FONT size=2><IMG src="http://www.chmcw.com/upload/news/RCL/13220_3hnauq2007816163235.gif"><BR><B>图2 形位公差符号</B></FONT></TD></TR></TBODY></TABLE>
<H1><FONT size=2>1 制作形位公差图形库</FONT></H1>
<DD>Mastercam 的字母生成功能中,有三种输入方法,如图1。Truetype允许Mastercam调用Windows中所有的Truetype字体;Drafting为Mastercam本身提供的字体,共有8种字体可供选择; Ge3功能也提供了若干字体,供使用,同时Ge3输入功能给用户提供了一个开放的图形库和数据库,用户可根据自己的需要制作字体。本文就是利用这个开放的图形库制作一个形位公差图形库,利用开放的数据库文件对形位公差图形库进行编辑,完成形位公差的自动标注。由于形位公差种类有限,用此种方法是完全可行的。
<DD>一种最简单的方法是在 Ge3字体中选择一个字体,将其备份后,对其库中的图形进行修改,即可得所需的形位公差图形库。在字体图形库中,每个字的宽度大约在0.75~0.85左右,高度为1.4。在制作形位公差图形时,要利用这个特点,实现一次性输入完成形位公差的标注。
<DD>形位公差一般由符号区、数据区和基准区三个部分组成,我们将符号区和形位公差的图形框制作为一体,如图2。由于字体的字间距是建立在约定字体宽度的基础上设计的,由于符号区以及形位公差的图形框的宽度为一般字母和数字的若干倍,所以在形位公差符号区和形位公差图形框后输入的字母,将重合在一起。只要适当调整这两者的尺寸大小,就可使输入数据和符号正好排放在所需的图框中。
<DD>在制作形位公差符号区和形位公差图形框时,应注意以下几点:①形位公差符号区的宽度为0.85左右,形位公差图形框的高度略高于1.4,以使标注数据和符号落于框内;②数据区框以放置4~5位数字和符号为宜;③在输入时,用空格或零调整数据的放置位置(在标注数据和符号不够4~5位的情况)。<BR>&nbsp;
<TABLE cellSpacing=0 borderColorDark=#ffffff cellPadding=0 align=right bgColor=#e5ebba borderColorLight=#006600 border=1>
<CAPTION><FONT size=2><STRONG>表&nbsp; 形位公差图形编码</STRONG></FONT></CAPTION>
<TBODY>
<TR align=middle bgColor=#c5cb9a>
<TD><FONT size=2>项目</FONT></TD>
<TD><FONT size=2>编码</FONT></TD>
<TD><FONT size=2>项目</FONT></TD>
<TD><FONT size=2>编码</FONT></TD></TR>
<TR align=middle>
<TD><FONT size=2>直线度</FONT></TD>
<TD><FONT size=2>—</FONT></TD>
<TD><FONT size=2>倾斜度</FONT></TD>
<TD><FONT size=2>/</FONT></TD></TR>
<TR align=middle>
<TD><FONT size=2>平面度</FONT></TD>
<TD><FONT size=2>#</FONT></TD>
<TD><FONT size=2>同轴度</FONT></TD>
<TD><FONT size=2>!</FONT></TD></TR>
<TR align=middle>
<TD><FONT size=2>圆度</FONT></TD>
<TD><FONT size=2>(</FONT></TD>
<TD><FONT size=2>对称度</FONT></TD>
<TD><FONT size=2>%</FONT></TD></TR>
<TR align=middle>
<TD><FONT size=2>圆柱度</FONT></TD>
<TD><FONT size=2>$</FONT></TD>
<TD><FONT size=2>位置度</FONT></TD>
<TD><FONT size=2>&</FONT></TD></TR>
<TR align=middle>
<TD><FONT size=2>线轮廓度</FONT></TD>
<TD><FONT size=2>~</FONT></TD>
<TD><FONT size=2>圆跳动</FONT></TD>
<TD><FONT size=2>@</FONT></TD></TR>
<TR align=middle>
<TD><FONT size=2>面轮廓度</FONT></TD>
<TD><FONT size=2>∧</FONT></TD>
<TD><FONT size=2>全跳动</FONT></TD>
<TD><FONT size=2>*</FONT></TD></TR>
<TR align=middle>
<TD><FONT size=2>平行度</FONT></TD>
<TD><FONT size=2>=</FONT></TD>
<TD><FONT size=2>基准符号</FONT></TD>
<TD><FONT size=2>?</FONT></TD></TR>
<TR align=middle>
<TD><FONT size=2>垂直度</FONT></TD>
<TD><FONT size=2>+</FONT></TD>
<TD><FONT size=2>最大实体状态等圆圈</FONT></TD>
<TD><FONT size=2>O</FONT></TD></TR></TBODY></TABLE>
<H1><FONT size=2>2 形位公差图形的编码</FONT></H1>
<DD>形位公差图形的编码,即是对形位公差符号区和形位公差图形框的编码。由于是利用Mastercam的字母生成功能,以单字编码为益。同时,为了不与数字和字母冲突,形位公差图形编码采用键盘上的符号编码为宜(只有字母O和V用于命名)。如右表。
<DD>表中采用的命名方式形象直观,便于记忆。如直线度采用“—”;线轮廓度用“~”;平行度采用“=”;垂直度采用“+”等。同时标注时,经常用到<FONT face=symbol>f</FONT>字,为标注方便,我们在形位公差图形库中含有此符号,并以V命名。<BR>&nbsp;
<TABLE align=right>
<TBODY>
<TR align=middle>
<TD width=150><FONT size=2><IMG style="WIDTH: 125px; HEIGHT: 138px" height=141 src="http://www.chmcw.com/upload/news/RCL/13220_5n58lc200781616336.gif" width=127><BR><B>图3 添加“形位公差”功能的字母生成菜单</B></FONT> </TD></TR>
<TR align=middle>
<TD><FONT size=2><IMG height=96 src="http://www.chmcw.com/upload/news/RCL/13220_ed7d9s2007816163325.gif" width=135><BR><B>图4 例图</B></FONT></TD></TR></TBODY></TABLE>
<H1><FONT size=2>3 修改菜单</FONT></H1>
<DD>在作好形位公差图形库和对形位公差图形进行适当编码后,打开Mastercam菜单的文本文件,修改第521条,在菜单中添加“形位公差”一项,如图3。
<H1><FONT size=2>4 输入</FONT></H1>
<DD>标注时,通过Mastercam的字母生成菜单,进入形位公差生成菜单,在输入字母的提示下,同时输入形位公差的项目名称代码、形位公差的数值和基准符号即可。
<H1><FONT size=2>5 标注实例</FONT></H1>
<DD>例:完成图4所示的零件图形位公差的标注。
<DD>第一步:绘零件图和标注尺寸,如图5(a)所示。
<DD>第二步:进入形位公差标注菜单,如图5(b)示;出现对话框后,键入形位公差图形库路径,如图5(c)示;再输入适当的高度和字间距,然后输入+V0.05A,如图5(d)所示;指定形位公差标注位置;重复上述过程,输入?A,标出基准图标。到此完成了形位公差图标的标注,如图5(e)所示。
<TABLE align=center>
<TBODY>
<TR align=middle>
<TD colSpan=5><FONT size=2><IMG src="http://www.chmcw.com/upload/news/RCL/13220_1fg1sz2007816163342.gif"></FONT>&nbsp; </TD></TR>
<TR align=middle>
<TD width=85><FONT size=2>(a)</FONT> </TD>
<TD width=91><FONT size=2>(b)</FONT> </TD>
<TD width=103><FONT size=2>(c)</FONT> </TD>
<TD width=78><FONT size=2>(d)</FONT> </TD>
<TD width=147><FONT size=2>(e)</FONT> </TD></TR>
<TR align=middle>
<TD colSpan=5><B><FONT size=2>图5 形位公差标注过程</FONT></B></TD></TR></TBODY></TABLE>
<DD>第三步:绘箭头于形位公差标注图与图形之间,完成标注工作,最终图纸如图4所示。 </DD>
               
页: [1]
查看完整版本: Mastercam形位公差的自动标注

中国磨床技术论坛
论 坛 声 明 郑重声明:本论坛属技术交流,非盈利性论坛。本论坛言论纯属发表者个人意见,与“中国磨削技术论坛”立场无关。 涉及政治言论一律删除,请所有会员注意.论坛资源由会员从网上收集整理所得,版权属于原作者. 论坛所有资源是进行学习和科研测试之用,请在下载后24小时删除, 本站出于学习和科研的目的进行交流和讨论,如有侵犯原作者的版权, 请来信告知,我们将立即做出整改,并给予相应的答复,谢谢合作!

中国磨削网