数控加工的程序编制课件11752.pptx
第二章 数控加工的程序编制 1第二节第二节 数控车床的程序编制数控车床的程序编制一一 数控车床简介数控车床简介 1 1 数控车床的用途与组成数控车床的用途与组成(H2-053)(H2-053)H2-053 H2-053型数控车床配有型数控车床配有FANUC-FANUC-BESK-3TABESK-3TA系统系统,该系统是一种用于车削控制的数控装置该系统是一种用于车削控制的数控装置,能实现两能实现两轴联动轴联动,最小增量为最小增量为0.0010.001 2 2 基本规格基本规格(略略)3 3 数控装置的主要参数数控装置的主要参数:数控轴数目:纵向数控轴数目:纵向Z轴、横向轴、横向X轴;轴;插补方式:直线和圆弧插补;插补方式:直线和圆弧插补;最大指令值:直线最大指令值:直线9999.99最小指令值最小指令值:纵向纵向Z轴轴0.01或或0.001/脉冲;脉冲;进给传动链间隙最大补偿量进给传动链间隙最大补偿量250微米。微米。2第二节第二节 数控车床的程序编制数控车床的程序编制一一 数控车床简介数控车床简介 4 4 机床传动系统机床传动系统 如图所示如图所示 3第二节第二节 数控车床的程序编制数控车床的程序编制一一 数控车床简介数控车床简介 4 4 机床传动系统机床传动系统 如图所示如图所示 (1)主传动系统 用用FANUC直流主轴电动机驱动,它具有电气系统无级高速和恒线速度切削功能。主轴箱内设计两级变速机构扩大变速范围,其左端有主轴脉冲发生顺,即当主轴转一转,脉冲发生器发出2000个脉冲以保证车削螺纹。(2)进给传动系统 纵向的进给用FB-15型伺服电机直接与滚珠丝杆连接驱动拖板,其脉冲当量为0.01或0.001。纵向和横向都设有机械原点,具有自动回原点功能,刀架系统由电动机、齿轮副、蜗轮副及识别开关组成,可以任意自动选择工位的刀具。4第二节第二节 数控车床的程序编制数控车床的程序编制二二 数控车床编程基础数控车床编程基础 1 1 数控车床的程序编制特点数控车床的程序编制特点 (1)在一个程序段中,根据需要可用绝对编程、增量编程或二者的混合编程。(2)X值在绝对编程中通常都用直径表示,增量编程时以实际位移的二倍编程,正号可省略。(3)对加工余量大的毛坯件利用循环功能多次重复循环切削。(4)刀尖一般磨成半径为大的圆弧,对具有刀具半径自动补偿功能的数控系统,可直接按轮廓尺寸进行编程。2 2 数控系统的功能数控系统的功能(1)程序段格式:采用字-地址程序段格式和ISO标准七单位编码字符。地址码:O、N、G、X、Z、U、W、R、F、S、T、M、P、U、L、Q等。5第二节第二节 数控车床的程序编制数控车床的程序编制二二 数控车床编程基础数控车床编程基础(3)辅助功能)辅助功能 1)M00程序暂停2)M01任选暂停3)M02-主程序暂停4)M03-启动主轴正转5)M04-启动主轴反转6)M05-主轴停转7)M06-换刀8)M08切削液开9)M09-切削液关 10)M30-程序结束,程序返回到开始状态。(2)准备功能)准备功能 G代码如表所示,00组代表非模态组,其余代表模态组。注意,不同组的G代码在同一个程序段中可以出现多个,如同一程序段中出现两个或以上的同一组G代码,只有最后一个G代码有效。如G00、G01、G02、G03-01组 6第二节第二节 数控车床的程序编制数控车床的程序编制二二 数控车床编程基础数控车床编程基础(4)N、F、T、S功能功能1)N功能功能 程序段号的地址和后面的数字表示,也可在只需要的地方表示。程序段号的地址和后面的数字表示,也可在只需要的地方表示。2)F功能功能 进给功能是用字母进给功能是用字母F和其后的数字表示:和其后的数字表示:每分钟进给量(每分钟进给量(G98)每转进给量(每转进给量(G99)要取消要取消G99状态,必须重新设定状态,必须重新设定G98。3)T功能功能 表示换刀功能,用来进行选刀和换刀,用表示换刀功能,用来进行选刀和换刀,用T和后和后4位数表示,分别位数表示,分别表示刀具号和补偿号。如下列程序:表示刀具号和补偿号。如下列程序:N001 G50 X200 Z350 T0101 N002 S630 M03N003 G00 X41.7 Z292 M08N004 G01 X48.34 X289+F0.5 N008 G00 X200 Z350 T0100N009 M06 T0202 7第二节第二节 数控车床的程序编制数控车床的程序编制二二 数控车床编程基础数控车床编程基础(4)N、F、T、S功能功能4)S功能功能 表示主轴转速或速度,用字母表示主轴转速或速度,用字母S和其后面的数字表示和其后面的数字表示 恒线速度控制(恒线速度控制(G96)如)如G96 S200 主轴转速控制(主轴转速控制(G97)如如G97 S200 主轴最高速度限制(主轴最高速度限制(G50)如)如G50 S20003 3 坐标系统坐标系统 (1)机床坐标轴 以机床主轴轴线方向为Z轴方向,远离工件的方向为Z轴的正方向,而X轴位于与工件安装面互相平行的水平面内,垂直于工件旋转轴线,且远离主轴轴线方向为正方向。(2)机床原点、参考点及机床坐标系:机床原点为机床上的一个固定点,以机床原点为坐标原点建立的坐标系叫机床坐标系8第二节第二节 数控车床的程序编制数控车床的程序编制二二 数控车床编程基础数控车床编程基础(3)工件原点和工件坐标系:以工件上的设计基准点作为坐标原点建立起的一个直角坐标系称为工件坐标系。工件坐标系的决定取决于编程和加工的方便。9第二节第二节 数控车床的程序编制数控车床的程序编制二二 数控车床编程基础数控车床编程基础(4)绝对尺寸编程和增量尺寸编程:绝对尺寸编程用X、Z,增量尺寸编程用U、W,如图所示,从AB点,可用U40 W-60或X70 Z40 或X70 W-60或U40 Z40等。(5)直径编程和半径编程,当用直径值表示表示编程值时叫直径编程,当用半径值表示编程值时叫半径编程。10第二节第二节 数控车床的程序编制数控车床的程序编制三三 基本编程方法基本编程方法1 坐标系设定坐标系设定1)工件坐标系设定G50 X-Z-;指定刀具起点到工件原点的距离,坐标值X、Z为刀尖在工件坐标系中的起始点,如图所示G50 X200 Z263或G50 X200 Z123 或G50 X200 Z253以上分别为不同坐标系原点11第二节第二节 数控车床的程序编制数控车床的程序编制三三 基本编程方法基本编程方法1 坐标系设定坐标系设定2)坐标系平移G50 U-W-;该指令能把已经建立起来的某个坐标系进行平移,其中U、W分别代表坐标原点在X轴和Z轴上的位移量。如图X=a+Z=b+12第二节第二节 数控车床的程序编制数控车床的程序编制三三 基本编程方法基本编程方法2 直线插补直线插补(G01)G01 X(U)-Z(W)-F-如图从A到B的编程G01 X45.0 Z13 F30或G01 U20 W-20 F30或 G01 X45 W3013第二节第二节 数控车床的程序编制数控车床的程序编制三三 基本编程方法基本编程方法3 圆弧插补圆弧插补(G02、G03)G02(G03)X(U)-Z(W)-I-K-(R)F-绝对编程时,X、Z为终点坐标;增量编程时为相对起点的坐标。R为正时,圆心角为0180度,R为负时180360度14第二节第二节 数控车床的程序编制数控车床的程序编制三三 基本编程方法基本编程方法4 暂停暂停(G04)G04 P-(X-)(U-)X、U、P的指令值是暂停时间,P后面的数是整数,单位为微秒,X、U后面为带小数点的数,单位为秒,如 G04 X1.5或G04 U1.5 或G04 P1500.5 米制输入与英制输入米制输入与英制输入(G21,G20)G21和G20为两个互相取代的G代码,出厂时一般为G21态,其单位为毫米.6 回参考点检查(回参考点检查(G27)自动返回参考点)自动返回参考点(G28)G27 X(U)-Z(W)-T0000 检查刀具是否正确返回参考点G28 X(U)-Z(W)-T0000 刀具先快速移动到指令值所指令的中间点位置,然后自动返回参考点。15第二节第二节 数控车床的程序编制数控车床的程序编制三三 基本编程方法基本编程方法G28 U40 W40 T000016谢谢观看/欢迎下载BY FAITH I MEAN A VISION OF GOOD ONE CHERISHES AND THE ENTHUSIASM THAT PUSHES ONE TO SEEK ITS FULFILLMENT REGARDLESS OF OBSTACLES.BY FAITH I BY FAITH