HEATS 发表于 2010-10-22 00:26:59

数控车床编程基础简介

<P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><B><FONT color=#000000>1.<FONT lang=ZH-CN>公制(米制)与英制编程</FONT></FONT></B></P>
<P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><FONT color=#000000><FONT lang=ZH-CN></FONT></FONT>&nbsp;</P>
<P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><FONT color=#000000><FONT lang=ZH-CN>&nbsp;&nbsp;&nbsp; </FONT><FONT lang=ZH-CN>数控车床使用的长度单位量纲有公制(米制)和英制两种,由专用的指令代码设定长度单位量纲,如</FONT>FANUC-0TC<FONT lang=ZH-CN>系统用</FONT>G20<FONT lang=ZH-CN>表示使用英制单位量纲,</FONT>G21<FONT lang=ZH-CN>表示使用公制(米制)单位量纲。系统通电开机后,机床自动处于公制尺寸状态。</FONT></FONT></P>
<P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px" align=left><B></B><FONT color=#000000></FONT>&nbsp;</P>
<P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px" align=left><B><FONT color=#000000>2.<FONT lang=ZH-CN>直径编程和半径编程</FONT></FONT></B></P>
<P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px" align=justify><FONT color=#000000></FONT>&nbsp;</P>
<P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px" align=justify><FONT color=#000000>(1)<FONT lang=ZH-CN>直径编程:采用直径编程时,数控程序中</FONT>X<FONT lang=ZH-CN>轴的坐标值即为零件图上的直径值。</FONT></FONT></P>
<P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><FONT color=#000000>(2)<FONT lang=ZH-CN>半径编程:采用半径编程,数控程序中</FONT>X<FONT lang=ZH-CN>轴的坐标值为零件图上的半径值。考虑使用上的方便,一般采用直径编程。</FONT>CNC<FONT lang=ZH-CN>系统缺省的编程方式为直径编程。</FONT></FONT></P>
<P align=center><FONT color=#000000><IMG src="http://www.chmcw.com/upload/news/article/83/13220_t7ag3q200841116101.gif"></FONT></P>
<P align=center><FONT color=#000000>a)直径编程&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; b)半径编程</FONT></P>
<P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px" align=center><STRONG><FONT color=#000000>图1 &nbsp;数控车削编程分类</FONT></STRONG></P>
<P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px" align=center><FONT color=#000000>a) A:(30.0,80.0),B:(40.0,60.0)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; b) A:(15.0,80.0),B:(20.0,60.0)</FONT></P>
<P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px" align=left><B></B><FONT color=#000000></FONT>&nbsp;</P>
<P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px" align=left><B><FONT color=#000000>3.<FONT lang=ZH-CN>车床的前置刀架与后置刀架</FONT></FONT></B></P>
<P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><FONT lang=ZH-CN color=#000000></FONT>&nbsp;</P>
<P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><FONT lang=ZH-CN color=#000000>数控车床刀架布置有两种形式:如图2所示</FONT></P>
<P align=center><FONT color=#000000><IMG src="http://www.chmcw.com/upload/news/article/83/13220_ckej0u2008411161029.gif"></FONT></P>
<P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px" align=center><STRONG><FONT color=#000000>图2 &nbsp;车床的前置刀架与后置刀架</FONT></STRONG></P>
<P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px" align=center><FONT color=#000000></FONT>&nbsp;</P>
<P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><FONT color=#000000>(1)<FONT lang=ZH-CN>前置刀架。前置刀架位于</FONT>Z<FONT lang=ZH-CN>轴的前面,与传统卧式车床刀架的布置形式一样,刀架导轨为水平导轨,使用四工位电动刀架;</FONT></FONT></P>
<P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><FONT color=#000000>(2<FONT lang=ZH-CN>)后置刀架。后置刀架位于</FONT>Z<FONT lang=ZH-CN>轴的后面,刀架的导轨位置与正平面倾斜,这样的结构形式便于观察刀具的切削过程、切屑容易排除、后置空间大,可以设计更多工位的刀架,一般多功能的数控车床都设计为后置刀架。</FONT></FONT></P>
<P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px" align=left><B></B><FONT color=#000000></FONT>&nbsp;</P>
<P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px" align=left><B><FONT color=#000000>4.<FONT lang=ZH-CN>刀尖半径补偿</FONT></FONT></B></P>
<P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><FONT color=#000000><FONT lang=ZH-CN></FONT></FONT>&nbsp;</P>
<P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><FONT color=#000000><FONT lang=ZH-CN>&nbsp;&nbsp;&nbsp; </FONT><FONT lang=ZH-CN>在数控车削编程中为了编程方便,<U><B>把刀尖看作为一个尖点</B></U>,数控程序中刀具的运动轨迹即为该假想尖点的运动轨迹。(如图3所示)</FONT></FONT></P>
<P align=center><FONT color=#000000><IMG src="http://www.chmcw.com/upload/news/article/83/13220_gh2mnw200841116113.gif"></FONT></P>
<P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px" align=center><STRONG><FONT color=#000000>图3 &nbsp;假想刀尖与刀尖半径</FONT></STRONG></P>
<P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px" align=center><STRONG><FONT color=#000000></FONT></STRONG>&nbsp;</P>
<P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><FONT color=#000000><FONT lang=ZH-CN>&nbsp;&nbsp; </FONT><FONT lang=ZH-CN>数控系统中引入了<U><B>刀尖半径补偿</B></U></FONT><U>: </U><FONT lang=ZH-CN>在数控程序编写完成后,<B><U>将已知刀尖半径值输入</U></B></FONT><B><U><FONT lang=ZH-CN>刀具补偿表中,程序运行时数控系统会自动根据对应刀尖半径值对刀具的实际运动轨迹进行补偿</FONT></U><FONT lang=ZH-CN>。</FONT></B><FONT face=Arial size=5></P></FONT></FONT>
<P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><FONT lang=ZH-CN color=#000000>&nbsp;&nbsp;&nbsp; 数控加工中一般都使用可转位刀片,每种刀片的刀尖圆角半径是一定的,选定了刀片的型号,对应刀片的刀尖圆角半径值即可确定。</FONT></P>
<P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><FONT lang=ZH-CN color=#000000>&nbsp;&nbsp;&nbsp; 刀尖圆弧半径补偿指令:</FONT></P>
<P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><FONT lang=ZH-CN color=#000000>指令格式&nbsp; G41(G42、G43)G01(G00)X(U)_Z(W)</FONT></P>
<P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><FONT lang=ZH-CN color=#000000>指令功能&nbsp; G41为刀尖圆弧半径左补偿;</FONT></P>
<P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><FONT lang=ZH-CN color=#000000>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; G42为刀尖圆弧半径右补偿;</FONT></P>
<P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><FONT lang=ZH-CN color=#000000>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; G40是取消刀尖圆弧半径补偿。</FONT></P>
<P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><FONT color=#000000><FONT lang=ZH-CN>指令说明&nbsp; 顺着刀具运动方向看,刀具在工件的左边为刀尖圆弧半径左补偿;刀具在工件的右边为刀尖圆弧半径右补偿。只有通过刀具的直线运动才能建立和取消刀尖圆弧半径补偿</FONT><FONT lang=ZH-CN>。</FONT></FONT></P>
<P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px" align=left><B><FONT color=#000000></FONT></B>&nbsp;</P>
<P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px" align=left><B><FONT color=#000000>5.<FONT lang=ZH-CN>数控机床的初始状态</FONT></FONT></B></P>
<P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px" align=left><FONT color=#000000><FONT lang=ZH-CN></FONT></FONT>&nbsp;</P>
<P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px" align=left><FONT color=#000000><FONT lang=ZH-CN>初始状态</FONT>: <FONT lang=ZH-CN>指数控机床通电后具有的状态,也称为数控系统内部默认的状态,一般设定<B>绝对坐标方式编程、使用米制长度单位量纲、取消刀具补偿、主轴和切削液泵停止工作</B>等状态作为数控机床的初始状态。</FONT></FONT></P>
               
页: [1]
查看完整版本: 数控车床编程基础简介

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

中国磨削网