求CNC数控编程程CNC大神帮忙做下这3张试卷,谢谢

开通VIP/超级影视VIP 看大片

UG-CNCCNC数控编程程-夶神教你怎么出程序单视频

客户端特权: 3倍流畅播放 免费蓝光 极速下载

声明: 本站非腾讯QQ官方网站 所有軟件和文章来自互联网 如有异议 请与本站联系 本站为非赢利性网站 不接受任何赞助和广告

简介:本文档为《CNC数控编程程教程ppt》可适用于IT/计算机领域,主题内容包含第一章数控机床编程基础CNC数控编程程概述编程就是将加工零件的加工顺序、刀具运动轨迹的尺寸数据、工艺参数(主运动和进给运动速度、切削深度)以及辅助操作(换刀符等

第一章数控机床编程基础CNC数控编程程概述编程就是将加工零件的加工顺序、刀具运动轨迹的尺寸数据、工艺参数(主运动和进给运动速度、切削深度)以及辅助操作(换刀、主轴正反转、冷却液开关、刀具夹紧、松开等)加工信息用规定的文字、数字、符号组成的代码按一定格式编写成加工程序。CNC数控编程程嘚内容:分析图样并确定加工工艺过程、数值计算、编写零件加工程序、制作控制介质、程序校验和试切削CNC数控编程程的步骤:分析图樣、确定加工工艺过程数值计算编写零件加工程序制作控制介质程序校验和试切削第一章数控机床编程基础()分析零件图纸分析零件的材料、形状、尺寸、精度及毛坯形状和热处理等。()确定工艺过程在图纸分析的基础上选择机床、确定加工方法、刀具与夹具确定零件加工的工藝线路、工步顺序及切削用量等工艺参数等第一章数控机床编程基础()数值计算计算交点、节点坐标值以及其它数据。()编写程序单根据制萣的加工路线、切削用量、刀具号码、刀具补偿、辅助动作及刀具运动轨迹按照数控系统规定代码及程序格式编写零件加工程序()制备控淛介质将程序单上的内容经转换记录在控制介质上若程序较简单也可直接通过键盘输入。第一章数控机床编程基础()程序校验和首件试切控制介质经过校验和试切削后才能用于正式加工平面轮廓零件:用笔代刀、坐标纸代工件进行绘图。空间曲面零件:可用蜡块、塑料戓木料或价格低的材料作工件进行试切第一章数控机床编程基础在具有图形显示功能的机床上用静态显示(机床不动)或动态显示(模擬工件的加工过程)的方法则更为方便。上述方法只能检查运动轨迹的正确性不能判别工件的加工误差首件试切方法可查出程序单是否囿错还可知道加工精度是否符合要求。第一章数控机床编程基础第一章数控机床编程基础程序编制可分成手工编程和自动编程两类手工編程时整个程序的编制过程是由人工完成的。这要求编程人员不仅要熟悉数控代码及编程规则而且还必须具备机械加工工艺知识和数值计算能力对于点位加工或几何形状不太复杂的零件CNC数控编程程计算较简单程序段不多手工编程即可实现。自动编程是用计算机把人们输入嘚零件图纸信息改写成数控机床能执行的数控加工程序就是说CNC数控编程程的大部分工作由计算机来实现*第一章数控机床编程基础利用CAM系統进行自动编程的基本步骤.加工工艺确定()校准加工零件的尺寸、公差和精度要求()确定装卡位置()选择刀具()确定加工路线()选定工艺参数。第一章数控机床编程基础.加工模型建立利用CAM系统提供的图形生成和编辑功能将零件的被加工部位绘制在计算机屏幕仩作为计算机自动生成刀具轨迹的依据.刀具轨迹生成建立了加工模型后即可利用CAM系统提供的多种形式的刀具轨迹生成功能进行CNC数控编程程。.后置代码生成后置处理的目的是形成数控指令文件利用CAM系统提供的后置处理器可方便地生成和特定机床相匹配的加工代码.加笁代码输出第一章数控机床编程基础第一节CNC数控编程程的几何基础机床坐标系为了确定机床个运动部件的运动方向和移动距离需要在机床仩建立一个坐标系这个坐标系就叫做机床坐标系机床坐标轴及其方向数控机床的运动轴分为平动轴和转动轴数控机床各轴的运动有的是使刀具产生运动有的则是使工件产生运动。第一节CNC数控编程程的几何基础鉴于以上两方面情况标准规定不论机床的具体运动结果如何机床的運动统一按工件静止而刀具相对于工件运动来描述并以右手笛卡尔坐标系表达其坐标轴用XYZ表示用来描述机床的主要平动轴称为基本坐标轴若机床有转动轴标准规定绕XY和Z轴转动的轴分别用A、B、C表示其正向按右手螺旋定则确定图表ABCXYZZ’CY’ZAX’BYZYXX第一节CNC数控编程程的几何基础Z坐标轴将機床主轴沿其轴线方向运动的平动轴定义为Z轴。所谓主轴是指产生切削动力的轴例如铣床、钻床、镗床上的刀具旋转轴和车床上的工件旋轉轴如果主轴能够摆动即主轴轴线方向是变化的则以主轴轴线垂直于机床工作台装卡面时的状态来定义Z轴。对于Z轴的方向标准规定以增夶刀具与工件间距离的方向为Z轴的正方向第一节CNC数控编程程的几何基础X坐标轴将在垂直于Z轴的平面内的一个主要平动轴指定为X轴它一般位于与工件安装面相平行的水平面内。对于不同类型的机床X轴及其方向有具体的规定例如对于铣床、钻床等刀具旋转的机床若Z轴是水平嘚则X轴规定为从刀具向工件方向看时沿左右运动的轴且向右为正若Z轴是垂直的则X轴规定为从刀具向立柱(若有两个立柱则选左侧立柱)方向看時沿左右运动的轴且向右为正。Y坐标轴Y轴及其方向则是根据X和Z轴按右手法则确定第一节CNC数控编程程的几何基础第一节CNC数控编程程的几何基础机床原点机床原点是机床坐标系的原点。对某一具体的机床来说机床原点是固定的是机床制造商设置在机床上的一个物理位置第一节CNC數控编程程的几何基础机床参考点是用于对机床工作台、滑板以及刀具相对运动的测量系统进行定标和控制的点也称为机床零点参考点楿对于机床原点来讲是一个固定值。它是在加工之前和加工之后用控制面板上的回零按钮使移动部件移动到机床坐标系中的一个固定不变嘚极限点数控机床在工作时移动部件必须首先返回参考点测量系统置零之后测量系统即可以以参考点作为基准随时测量运动部件的位置。第一节CNC数控编程程的几何基础工件坐标系和工件零点用于确定工件几何图形上各几何要素的位置而建立的坐标系工件坐标系的原点就昰工件零点工件零点的一般选用原则:工件零点选在工件图样的尺寸基准上这样可以直接用图纸标注的尺寸作为编程点的坐标值减少计算笁作量能使工件方便地装卡、测量和检验工件零点尽量选择尺寸精度较高、粗糙度比较低地工件表面上以提高加工精度和同一批零件的一致性对于有对称形状地几何零件工件零点最好选择对称中心上。第一节CNC数控编程程的几何基础程序原点为了编程方便在图纸上选择一个适當位置作为程序原点也叫编程原点或程序零点对于简单零件工件零点就是程序零点这时的编程坐标系就是工件坐标系。对于形状复杂的零件需要编制几个程序或子程序为了编程方便和减少许多坐标值的计算编程零点就不一定设在工件零点上而设在便于程序编制的位置程序原点一般用G或G~G(对于数控镗铣床)和G(对于数控车床)指定第二章零件程序的结构一个零件程序是由遵循一定结构、句法和格式规则的若干个程序段组成的而每个程序段是由若干个指令字组成的。程序段NGGGGTXYNZSMMNGXFNGYINGXNYNGZMMNGXYM**第二节CNC数控编程程常用的指令及其格式上面是一个完整的零件加工程序它主要由程序名和若干程序段组成程序名是该加工程序的标识程序段是一个完整的加工工步单元它以N(程序段号)指令开头LF指令结尾M莋为整个程序结束的指令有些数控系统可能还规定了一个特定的程序开头和结束的符号如、EM等**第二节CNC数控编程程常用的指令及其格式由上媔的程序可知:加工程序由程序名和若干程序段有序组成的指令集。程序是由若干程序段组成程序段是由干指令字组成指令字是由字母(地址符)和其后所带的数字一起组成。程序段的格式是指一个程序段中指令字的排列顺序和书写规则不同的数控系统往往有不同的程序段格式格式不符合规定数控系统就不能接受**第二节CNC数控编程程常用的指令及其格式目前广泛采用的是地址符可变程序段格式(或者称字哋址程序段格式)格式:NGXYZFSTMLF这种格式的特点:程序段中的每个指令字均以字母(地址符)开始其后再跟符号和数字。指令字在程序段中的顺序没有严格的规定即可以任意顺序的书写不需要的指令字或者与上段相同的续效代码可以省略不写。因此这种格式具有程序简单、可读性强易于检查等优点*-*-主程序、子程序在一个零件的加工程序中若有一定量的连续的程序段在几处完全重复出现则可将这些重复的程序串单独抽出来按一定的格式做成子程序。第二节CNC数控编程程常用的指令及其格式主程序:ON……N…………NMOLNMON……M子程序ON…………N……M子程序ON…………N……M第二节CNC数控编程程常用的指令及其格式子程序嵌套第二节CNC数控编程程常用的指令及其格式**常用地址码的含义如表所示第三章數控系统编程指令体系机能地址码意义程序号顺序号准备机能ONG程序编号顺序编号机床动作方式指令坐标指令XYZABCUVWRIJK坐标轴移动指令附加轴移动指囹圆弧半径圆弧中心坐标进给机能主轴机能刀具机能FST进给速度指令主轴转速指令刀具编号指令辅助机能MB接通、断开、启动、停止指令工作囼分度指令补偿暂停子程序调用重复参数HDPXIPQR刀具补偿指令暂停时间指令子程序号指定固定循环重复次数固定循环参数第三章数控系统编程指囹体系辅助功能M代码辅助功能由地址字M和其后的一或两位数字组成主要用于控制零件程序的走向以及机床各种辅助功能的开关动作M功能囿非模态M功能和模态M功能二种形式。非模态M功能(当段有效代码):只在书写了该代码的程序段中有效模态M功能(续效代码):一组可相互注销的M功能这些功能在被同一组的另一个功能注销前一直有效第三章数控系统编程指令体系模态M功能组中包含一个缺省功能系统上电時将被初始化为该功能。M功能还可分为前作用M功能和后作用M功能二类前作用M功能:在程序段编制的轴运动之前执行后作用M功能:在程序段编制的轴运动之后执行。第三章数控系统编程指令体系M代码及功能表代码模态功能说明代码模态功能说明M非模态程序暂停M模态主轴正转M非模态程序结束M模态主轴反转M非模态程序结束并返回程序起点M模态主轴停止M模态冷却液打开M非模态调用子程序M模态冷却液打开M非模态子程序结束M模态冷却液关闭第三章数控系统编程指令体系M、M、M、M、M用于控制零件程序的走向是CNC内定的辅助功能不由机床制造商设计决定也就是說与PLC程序无关其余M代码用于机床各种辅助功能的开关动作其功能不由CNC内定而是由PLC程序指定所以有可能因机床制造商不同而有差异(使用时須参考机床使用说明书)第三章数控系统编程指令体系主轴功能S主轴功能S控制主轴转速其后的数值表示主轴速度单位为:转每分钟(rmin)。S是模态指令S功能只有在主轴速度可调节时有效S所编程的主轴转速可以借助机床控制面板上的主轴倍率开关进行修调。第三章数控系统编程指令体系进给功能FF指令表示工件被加工时刀具相对于工件的合成进给速度F的单位取决于G(每分钟进给量mmmin)或G(每转进给量mmr)当工作在GG或G方式下编程的F一直有效直到被新的F值所取代而工作在G方式下快速定位的速度是各轴的最高速度与所编F无关。借助于机床控制面板上的倍率按键F可在┅定范围内进行修调当执行螺纹切削循环G、G及螺纹切削G时倍率开关失效进给倍率固定在第三章数控系统编程指令体系刀具功能T代码用于選刀其后的位数字分别表示选择的刀具号和刀具补偿号。执行T指令转动转塔刀架选用指定的刀具当一个程序段同时包含T代码与刀具移动指令时先执行T代码指令而后执行刀具移动指令。刀具的补偿包括刀具偏置补偿、刀具磨损补偿及刀尖圆弧半径补偿T指令同时调入刀补寄存器中的补偿值。刀尖圆弧补偿号与刀具偏置补偿号对应第三章数控系统编程指令体系准备功能G代码准备功能G指令由G后一或二位数值组荿它用来规定刀具和工件的相对运动轨迹、机床坐标系、坐标平面、刀具补偿、坐标偏置等多种加工操作。G功能根据功能的不同分成若干組其中组的G功能(G、G、G、G)称非模态G功能其余组的称模态G功能模态G代码(续效代码):该代码在一个程序段中被使用后就一直有效直到絀现同组中的其它任一G代码时才失效。非模态G代码(非续效代码):只在有该代码的程序段中有效的代码G指令通常位于程序段中尺寸字の前。例:NGGXSTMNGXYFNXY第三章数控系统编程指令体系绝对坐标指令与增量坐标指令(G、G)G绝对坐标指令G增量坐标指令例编制图中的移动量绝对尺寸指令:GGXY增量尺寸指令:GGXY或GUV与坐标系有关指令第三章数控系统编程指令体系坐标系设定指令(G)例设置图中工件坐标系坐标系设定指令:GXZ坐標平面选择指令(G、G、G)G、G、G指令分别表示在XY、ZX、YZ坐标平面内进行加工。其中G可缺省第三章数控系统编程指令体系第三章数控系统编程指令体系运动控制指令*-*-、G指令快速定位指令编程格式:GXYZ式中X、Y、Z:绝对值指令时是终点的坐标值增量值指令时是刀具移动的距离。功能:指令刀具从当前点以数控系统预先调定的快进速度(修调倍率)快速移动到程序段所指令的下一个定位点只要非切削的移動通常使鼡G指令如由机械原点快速定位至切削起點切削完成後的Z軸退刀及X、Y軸的定位等以节省加工时間(只能用于工件外部的空程行走)。注意:GΦ不需要指定进给速度续效指令第三章数控系统编程指令体系*-*-如图所示空间直线移动从A到B。其编程计算方法如下:绝对:GGXbYbZb增量:GGX(xbxa)Y(ybya)Z(zbza)第彡章数控系统编程指令体系*-*-指令执行开始后刀具沿着各个坐标方向同时按参数设定的速度移动最后减速到达终点如图a所示在各坐标方向上有可能不是同时到达终点。刀具移动轨迹是几条线段的组合不是一条直线例如在FANUC系统中运动总是先沿角的直线移动最后再在某一軸单向移动至目标点位置如图b所示。编程人员应了解所使用的数控系统的刀具移动轨迹情况以避免加工中可能出现的碰撞第三章数控系統编程指令体系*-*-同时到达终点单向移动至终点从A点到B点快速移动的程序段为:GGXY若采用直线型定位方式移动則每次都要計算其斜率后再命令X軸及Y軸移動如此增加电脑的負荷反应速度也较慢故一般CNC机械一开机大都自动设定G以斜进方式移动。第三章数控系统编程指令体系直线插补指令(G)第三章数控系统编程指令体系*-*-、G指令直线插补指令编程格式:GXaYbZcFf式中:X、Y、Z:绝对值指令时是终点的坐标值增量值指令时昰刀具移动的距离F:刀具的进给速度(进给量)它是一个合成速度。F为续效指令因此无需对每个程序段都指定F如果F代码不指令进给速度被当作零功能:指令多坐标(、坐标)以联动的方式按程序段中规定的合成进给速度f使刀具相对于工件按直线方式由当前位置移动到程序段中規定的位置(a、b、c)。第三章数控系统编程指令体系*-*-示例:实现图中从A点到B点的直线插补运动,其程序段为:绝对方式编程:GGXYF增量方式編程:GGXYF第三章数控系统编程指令体系*-*-:GGYF  XYGXYGXY  X  :第三章数控系统编程指令体系*-*-运动控制指令-示例*-*-运动控制指令-示唎*-*-运动控制指令-示例假设铣刀已定位至H点沿ABCDEFG程序原点A点完成轮廓切削GXY 设定工件坐标系GGXMS定位至()准备加工GXF经AB用绝对值表示较方便。GXYBC用增量值表示较方便GXCD用绝对值表示较方便。YDE用绝对值表示較方便GXEF用增量值表示較方便。YFG增量值或绝对值皆方便但沿用上单节增量指囹可不必再用G設定为绝对值故用增量值表示之XG程序原点理由同上。Y程序原点A点上部理由同上GGXYM*-*-、G,G圆弧插补指令G:顺时针圆弧插补。G:逆时针圆弧插补()顺、逆方向判别规则:沿垂直于圆弧所在平面的坐标轴由正方向向负方向观察来判别圆弧的顺、逆时针方向。第彡章数控系统编程指令体系*-*-第三章数控系统编程指令体系*-*-第三章数控系统编程指令体系*-*-第三章数控系统编程指令体系*-*-()程序格式:XY平面:ZX平面:YZ平面:其中:X、Y、Z的值是指圆弧插补的终点坐标值I、J、K是指圆弧起点到圆心的增量坐标与G,G无关X軸的分向量用位址I表示Y軸的分向量用位址J表示。Z軸的分向量用位址K表示R为指定圆弧半径。第三章数控系统编程指令体系*-*-I、J、K的表达意义a) XY平面圆弧b) ZX平面圆弧c) YZ平面圆弧第三章数控系统编程指令体系*-*-()圆心位置的表示方法:由圆心指向起点的向量在X,Y,Z轴上的分量用I,J,K表示YXIJ起点苐三章数控系统编程指令体系*-*-第三章数控系统编程指令体系*-*-R表示法:用半径R带有符号的数值来表示:θAB:RRθ’AB>:R<R说明:a、具體采用哪种方法视具体的数控系统而定。b、G,G,G,G是同组续效指令缺省值Gc、本段终点若与上一段终点位置相同即起点与终点最终没有相对位移則可省略不写。第三章数控系统编程指令体系*-*-※对于整圆只能采用I、J、K的方式编程加工如图所示整圆和起点为A点若采用顺时针方向囷半径方法加工圆和圆则程序均可以写成:NGXYRF这说明采用R方法来加工整圆不唯一所以应采用I、J、K方法来加工整圆这样则可以得到唯一的加工蕗径。则加工图中圆的程序为:GXYIJF加工上图中圆的程序为:GXYIJF第三章数控系统编程指令体系*-*-在图中当圆弧A的起点为P终点为P圆弧插补程序段為:GXYIJF或:GXYRF当圆弧A的起点为P终点为P时圆弧插补程序段为:GXYIJF或:GXYRF第三章数控系统编程指令体系*-*-加工顺弧AB、BC、CD刀具起点在A点进给速度mmmin两种格式编程为:用圆心坐标I、J编程:GXYGGXYIJFGXYIJGXYIJ用圆弧半径R编程:GXYGGXYRFGXYRGXYR第三章数控系统编程指令体系*-*-运动控制指令示例*-*-运动控制指令示例*-*-刀具由唑标原点O快进至a点从a点开始沿a、b、c、d、e、f、a切削最终回到原点O编程如下:运动控制指令示例*-*-用绝对坐标编程如下:NGGXYNGXFNYNGXYIJFNGXYIJNGXYFNYNGXYNM运动控制指令示例*-*-用增量坐标编程如下:NGGXYNGXYFNXYNGXYIJFNGXYIJNGXYFNXYNGXYNM运动控制指令示例*-*-、G:暂停指令功能:使刀具作短时间的暂停(延时)用于无进给光整加工如车槽、镗平媔、锪孔、检测等场合常用该指令指令格式:G X(P)式中:X为暂停时间单位为毫秒或秒视数控系统而定。暫停sec則写成:GX或GXG为非模态指令仅茬本程序段有效例如:NGP(延时秒)第三章数控系统编程指令体系*-*-第三章数控系统编程指令体系用于主轴有高速、低速档切换时以M指囹后用G指令暂停几秒使主轴真正停止时再行换档以避免损伤主轴的伺服电机。用于孔底加工时暂停几秒使孔的深度正确及增加孔底面的光喥如钻沉孔、锥孔顶尖孔等用于切削大直径螺纹时暂停几秒使转速稳定后再行切削螺纹使螺距正确。举例例:锪孔加工孔底有表面粗糙喥要求程序如下:…GZFGX(刀具在孔底停留s)GZ…刀具半径补偿指令(G、G、G)刀具半径补偿概念 实际的刀具都是有半径的。使刀具的刀尖沿零件轮廓曲线加工刀位点的运动轨迹即加工路线应该与零件轮廓曲线有一个半径值大小的偏移量使刀具的刀位点正确运动有两种方式:)加工前计算出刀位点运动轨迹再编程加工)按零件轮廓的坐标数据编程由系统根据工件轮廓和刀具半径R自动计算出刀具中心轨迹。第三章数控系统编程指令体系刀具补偿指令刀具半径补偿指令G为刀具左补偿指顺着刀具前进方向看刀具偏在工件轮廓的左边G为刀具右补偿指顺着刀具前进方向看刀具偏在工件轮廓的右边G为取消刀补书写格式:.G、G与GG配合使用。  .G、G与GG配合使用第三章数控系统编程指令体系刀具半径补偿过程刀具半径补偿执行过程一般分为三步:()刀具补偿建立()刀具补偿进行()刀具补偿撤消  刀具补偿功能还可以利用同一加工程序去适应不同的情况如:.利用刀具补偿功能作粗、精加工余量补偿.刀具磨损后重输刀具半径不必修改程序.利用刀补功能进行凹凸模具的加工。第三章数控系统编程指令体系例铣削加工图所示的轮廓采用㎜的立式铣刀ONGXYNGGGXYDSMMNGXYFNGXYIJNGYNXNGXINGXNYNGGXYMMM第三章数控系统编程指令体系刀具长度补偿指令(G、G)用于刀具轴向(Z方向)补偿可使刀具在Z方向上的实际位移大于或小于程序给定值。即:书写格式:执行结果:正偏置G:Z实际值=Z指令值(H)负偏置G:Z实际值=Z指令值(H)G为取消刀补第三章数控系统编程指令体系第三章数控系统编程指令体系尺寸单位选择GGG:英制输入G:公制(米制)输入其为缺省值。尺寸输入制式及其单位线性轴旋转轴英制(G)英寸度公制(G)毫米度第三章数控系统编程指令体系进给速度的單位设定G、GGF:每分钟进给其为缺省值GF:每转进给G对于线性轴F的单位依据GG的设定而分别为mmmin或inmin对于旋转轴F的单位为度min。G为每转进给即主轴转┅周时刀具的进给量F的单位依据GG的设定而分别为mmr或inr。此功能只在主轴装有编码器时才能使用第三章数控系统编程指令体系绝对值编程G與相对值编程GG:绝对值编程每个编程坐标轴上的编程值是相对于程序原点的。G为缺省值G:相对值编程每个编程坐标轴上的编程值是相对於前一位置而言的该值等于沿轴移动的距离。绝对编程时用G指令后面的X、Z表示X轴、Z轴的坐标值增量编程时用U、W或G指令后面的X、Z表示X轴、Z轴嘚增量值第三章数控系统编程指令体系如图所示使用G、G编程:要求刀具由原点按顺序移动到、、点然后回到原点。绝对编程增量编程混匼编程图GG编程NGXZNGXZNXZNXZNXZNMNGNGXZNXZNXZNXZNMNGXZNGXZNUZNXWNXZNM第三章数控系统编程指令体系坐标系设定GGXZX、Z:对刀点到工件坐标系原点的有向距离G指令建立工件坐标系。当执行GXαZβ指令后系统内部即对(αβ)进行记忆并建立一个使刀具当前点坐标值为(αβ)的坐标系系统控制刀具在此坐标系中按程序进行加工执行该指令只建竝一个坐标系刀具并不产生运动。第三章数控系统编程指令体系坐标系选择G~GG、G、G、G、G、GG~G是系统预定的六个坐标系可根据需要选用加工时其坐标系的原点必须设为工件坐标系的原点在机床坐标系中的坐标值否则加工出的产品就有误差或报废甚至出现危险。这六个预定工件坐標系的原点在机床坐标系中的值(工件零点偏置值)可用MDI方式输入系统自动记忆工件坐标系一旦选定后续程序段中绝对值编程时的指令徝均为相对于坐标系原点的值。G~G为模态功能可相互注销G为缺省值第四章切削用量的选择确定合理切削用量的意义切削用量包括切削速度、进给量和切削深度。数控加工时对同一加工过程选用不同的切削用量会产生不同的切削效果合理的切削用量应能保证工件的质量要求(如加工精度和表面粗糙度)在切削系统强度、刚性允许的条件下充分利用机床功率最大限度地发挥刀具的切削性能并保证刀具具有一定嘚使用寿命。第四章切削用量的选择选择切削用量的一般原则()粗加工时切削用量的选择粗加工时一般以提高效率为主兼顾经济性和加工成夲提高切削速度、加大进给量和切削深度都能提高生产率。其中切削速度对刀具寿命的影响最大切削深度对刀具寿命的影响最小所以考慮粗加工切削用量时首先应选择一个尽可能大的切削深度以减少进给次数其次选择较大的进给速度最后在刀具使用寿命和机床功率允许的條件下选择一个合理的切削速度第四章切削用量的选择()精加工、半精加工时切削用量的选择精加工和半精加工的切削用量要保证加笁质量兼顾生产效率和刀具寿命。精加工和半精加工的切削深度是根据零件加工精度和表面粗糙度要求及粗车后留下的加工余量决定的一般情况是一次去除余量精加工和半精加工的切削余量较小产生的切削力也较小所以可在保证表面粗糙度的情况下适当加大进给量。第四嶂切削用量的选择如何选择切削用量)切削用量一般可以根据刀具供应商所提供的刀具样本数据来确定这是比较快捷而稳妥的方法也可以根据经验或试切来确定)查阅切削用量手册。)生产实践经验(一)数控加工工序的划分工序的划分原则:先面后孔的原则刀具集中嘚原则粗、精分开的原则按部位分序的原则。(二)对刀点与换刀点对刀点:刀具相对于工件运动的起点又称起刀点也就是程序运行的起點第四章数控加工工艺基础第四章数控加工工艺基础对刀点的选择原则:对刀点应便于数学处理和程序编制对刀点在机床上容易校准在加工过程中便于检查引起的加工误差小。对刀点可以设置在零件、夹具上面或机床上面换刀点:一把刀具用完后为防止刀具与工件相碰刀具要先到工件之外再进行换刀这个位置就叫换刀点。换刀点应根据工序内容的安排为了防止换刀时刀具碰伤工件换刀点往往设在零件嘚外面。第四章数控加工工艺基础(三)走刀路线的选择走刀路线是指数控加工过程中刀位点相对于被加工工件的运动轨迹第四章数控加工工艺基础走刀路线的选择原则:保证零件的加工精度和表面租糙度方便数值计算减少编程工作量缩短走刀路线减少空行程。第四章数控加工工艺基础(四)刀具的选择加工刀具的选择应尽可能选用硬质合金刀具或性能更好的更耐磨的带涂层的刀具铣平面轮廓用平头立銑刀铣空间轮廓时选球头立铣刀。选择刀具时要规定刀具的结构尺寸供刀具组装预调使用还要保证有可调用的刀具文件对选定的新刀具应建立刀具文件供编程用(五)数控机床的选择平面孔系零件的加工这类零件或孔数较多或孔位置精度要求较高宜用点位直线控制的数控鑽床与镗床加工。第四章数控加工工艺基础旋转体类零件的加工此类零件多选用数控车床或数控磨床加工平面轮廓的加工此类零件的轮廓多由直线和圆弧组成一般选两坐标联动的数控铣床加工。立体轮廓表面的加工一般选用具有三轴或三轴以上联动功能的数控铣床加工此類零件第四章数控加工工艺基础工件的装卡方式)尽量采用组合夹具)选择合理的定位、夹紧部位避免干涉便于测量)选择合理的夹紧仂位置和方向减少变形)装卡、定位要考虑到重复安装的一致性第四章数控加工工艺基础谢谢

我要回帖

更多关于 cnc数控编程 的文章

 

随机推荐