|
<p class="MsoNormal" align="left" style="MARGIN: 6pt 0cm; TEXT-ALIGN: left; mso-layout-grid-align: none; mso-para-margin-top: .5gd; mso-para-margin-right: 0cm; mso-para-margin-bottom: .5gd; mso-para-margin-left: 0cm;"><b style="mso-bidi-font-weight: normal;"><span lang="EN-US" style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">1</span></b><b style="mso-bidi-font-weight: normal;"><span style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">、引言<span lang="EN-US"><p></p></span></span></b></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; LINE-HEIGHT: 18pt; TEXT-ALIGN: left; mso-layout-grid-align: none; mso-char-indent-count: 2.0; mso-line-height-rule: exactly;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">通常所说的计算机仿真是指数学仿真,用数学模型代表仿真对象,便于编制仿真程序。在机械制造中最常用的是几何仿真。机械工程中设计、制造所涉及的产品都是有形的物体,是由线和面组成的,这些线和面以及它们之间的相互位置关系,与几何上点、线、面的概念是完全相同的。这就为用几何概念模拟工程中的点、线、面(仿真)提供了可能。所以几何仿真就是运用几何概念模拟工程中产品的外形及其形成过程。对于仿真的主要目的就是为了验证数控加工程序的准确性,另外还可以通过参数设置,通过模拟加工过程获得加工时间和观察加工后零件的形状等信息。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 6pt 0cm; LINE-HEIGHT: 18pt; TEXT-ALIGN: left; mso-layout-grid-align: none; mso-para-margin-top: .5gd; mso-para-margin-right: 0cm; mso-para-margin-bottom: .5gd; mso-para-margin-left: 0cm; mso-line-height-rule: exactly;"><b style="mso-bidi-font-weight: normal;"><span lang="EN-US" style="FONT-SIZE: 12pt; FONT-FAMILY: DY356+ZKMCTl-356; mso-bidi-font-family: DY356+ZKMCTl-356; mso-font-kerning: 0pt;"><font face="Times New Roman">2</font></span></b><b style="mso-bidi-font-weight: normal;"><span style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-ascii-font-family: DY356+ZKMCTl-356; mso-hansi-font-family: DY356+ZKMCTl-356; mso-bidi-font-family: DY356+ZKMCTl-356; mso-font-kerning: 0pt;">、</span></b><b style="mso-bidi-font-weight: normal;"><span style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">数控加工仿真技术的功能及过程<span lang="EN-US"><p></p></span></span></b></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21.1pt; LINE-HEIGHT: 18pt; TEXT-ALIGN: left; mso-layout-grid-align: none; mso-char-indent-count: 2.0; mso-line-height-rule: exactly;"><b style="mso-bidi-font-weight: normal;"><span lang="EN-US" style="FONT-FAMILY: DY356+ZKMCTl-356; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: DY356+ZKMCTl-356; mso-font-kerning: 0pt;"><font face="Times New Roman">2.1</font></span></b><b style="mso-bidi-font-weight: normal;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">数控加工仿真模块的功能要求<span lang="EN-US"><p></p></span></span></b></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; LINE-HEIGHT: 18pt; TEXT-ALIGN: left; mso-layout-grid-align: none; mso-char-indent-count: 2.0; mso-line-height-rule: exactly;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">仿真模块是为了验证数控程序的准确性,数控程序是以文本文件存在的,仿真模块的功能首先必须能够访问并读取数控加工程序文件的内容;数控加工程序的编制必须符合相应数控机床的指令格式规定,<span lang="EN-US">CAD/CAM</span>系统提供了两种指令格式:</span><span lang="EN-US" style="FONT-FAMILY: DY355+ZKMCTk-355; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: DY355+ZKMCTk-355; mso-font-kerning: 0pt;"><font face="Times New Roman">G</font></span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">代码和</span><span lang="EN-US" style="FONT-FAMILY: DY355+ZKMCTk-355; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: DY355+ZKMCTk-355; mso-font-kerning: 0pt;"><font face="Times New Roman">3B</font></span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">代码;仿真模块的第二个功能是将文件内容翻译成刀位轨迹的数据信息以便于计算机处理,仿真模块得到刀位轨迹的数据信息后,必须处理这些信息将它们转化成绘图所需的图形信息;仿真模块的第三个功能是将数据信息转化成图形信息;第四个功能是根据这些图形信息,借助<span lang="EN-US">AutoCAD</span>绘图工具绘制出相应的图形,静态图形不足以反映数控加工的过程;第五个功能是将图形动态地显示给用户,为了方便工艺人员检查数控程序的正确性,要求程序与图形必须结合起来;仿真模块的第六个功能是满足从程序到图形之间的可视化对应。同时仿真模块在设计时应方便扩展,能够根据用户的需要进行功能扩充。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21.1pt; LINE-HEIGHT: 18pt; TEXT-ALIGN: left; mso-layout-grid-align: none; mso-char-indent-count: 2.0; mso-line-height-rule: exactly;"><b style="mso-bidi-font-weight: normal;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">2.2</span></b><b style="mso-bidi-font-weight: normal;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">数控加工的仿真工作过程<span lang="EN-US"><p></p></span></span></b></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; LINE-HEIGHT: 18pt; TEXT-ALIGN: left; mso-layout-grid-align: none; mso-char-indent-count: 2.0; mso-line-height-rule: exactly;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">首先,读取数控加工程序,计算机利用仿真程序对数控加工程序进行翻译、处理与计算,将有关信息处理成计算机绘图的有关数据,再利用计算机的绘图功能和动画技术,在屏幕上形象模拟数控机床加工零件的过程。若屏幕上的图形与被加工零件不符,则说明数控加工程序编制有误,返回修改,直到正确为止。仿真模块的工作过程如图<span lang="EN-US">1</span>所示。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="center" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center; mso-layout-grid-align: none;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"><shapetype id="_x0000_t75" stroked="f" filled="f" path="m@4@5l@4@11@9@11@9@5xe" opreferrelative="t" ospt="75" coordsize="21600,21600"><stroke joinstyle="miter"></stroke><formulas><f eqn="if lineDrawn pixelLineWidth 0"></f><f eqn="sum @0 1 0"></f><f eqn="sum 0 0 @1"></f><f eqn="prod @2 1 2"></f><f eqn="prod @3 21600 pixelWidth"></f><f eqn="prod @3 21600 pixelHeight"></f><f eqn="sum @0 0 1"></f><f eqn="prod @6 1 2"></f><f eqn="prod @7 21600 pixelWidth"></f><f eqn="sum @8 21600 0"></f><f eqn="prod @7 21600 pixelHeight"></f><f eqn="sum @10 21600 0"></f></formulas><path gradientshapeok="t"></path><lock aspectratio="t" vext="edit"></lock></shapetype><p></p></span></p><p class="MsoNormal" align="center" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center; mso-layout-grid-align: none;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">图<span lang="EN-US">1. </span>仿真工作过程</span></p> |
|