《数控编程》PPT课件.ppt

上传人:wuy****n92 文档编号:77627175 上传时间:2023-03-15 格式:PPT 页数:72 大小:1.84MB
返回 下载 相关 举报
《数控编程》PPT课件.ppt_第1页
第1页 / 共72页
《数控编程》PPT课件.ppt_第2页
第2页 / 共72页
点击查看更多>>
资源描述

《《数控编程》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《数控编程》PPT课件.ppt(72页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、数控车床程序编制的基本方法第三章数控车床程序编制的基本方法3.1 3.1 数控车床程序的结构组成数控车床程序的结构组成3.2 3.2 数控车床程序编制的基本方法数控车床程序编制的基本方法3.1 数控车床程序的结构组成 FANUC 0i-TB数控系统编制的程序无论是主程序还是子程序都是由程序开始符、程序号、程序段和程序结束语、结束符组成。一个程序是由遵循一定结构、句法和格式规则的若干个程序段组成的,而每个程序段是由若干个指令字组成的。如图3-1所示。3.1 数控车床程序的结构组成3.1.1 程序的文件名 3.1.1.1 3.1.1.1 程序起始符程序起始符:%或或O O符;符;3.1.1.2 3

2、.1.1.2 程程序序名名:FANUC FANUC 0i-TB0i-TB数数控控系系统统要要求求每每个个主主程程序序和和子子程程序序有有一一个个程程序序号号。O(O(地地址址O O后后面面可可以以有有四四位数字位数字0-99990-9999,数值前的,数值前的0 0可以省略可以省略)。3.1.2 程序段的格式 3.1.2.1 3.1.2.1 程程序序段段含含有有执执行行工工序序所所需需要要的的全全部部数数据据内内容容。它它是是由由若若干干个个字字和和程程序序段段结结束束符符“;”所所组组成成。每每个个字字是是由地址符和数值所组成。由地址符和数值所组成。3.1.2.2 3.1.2.2 地地址址符

3、符:一一般般是是一一个个字字母母,扩扩展展地地址址符符也也可可以以包含多个字母。包含多个字母。3.1 数控车床程序的结构组成 3.1.2.3 3.1.2.3 数数值值:数数值值是是一一个个数数字字串串,可可以以带带正正负负号号和和小小数点,正号可以省略。数点,正号可以省略。3.1.2.4 3.1.2.4 程序段格式及说明程序段格式及说明 程程序序段段格格式式:N N 字字1 1 字字2 2 字字3 3 ;注注释释.;符符 号号说说 明明N N程序段号数值为程序段号数值为1-99991-9999的正整数,一般以的正整数,一般以5 5或或1010间隔以便以后间隔以便以后插入程序段时而无须重新编排程

4、序段号插入程序段时而无须重新编排程序段号字字1 1表示程序段指令表示程序段指令;注释;注释.表示对程序段进行说明表示对程序段进行说明,位于程序段最后但需用分号隔开位于程序段最后但需用分号隔开;表示程序段结束表示程序段结束表示中间空格表示中间空格3.1 数控车床程序的结构组成 由于程序段中有很多指令建议由于程序段中有很多指令建议程序段的顺序程序段的顺序和格式为和格式为:N N G G X X Z Z T T D D M M S S F F ;注注释释 ;3.1.3 指令字的格式 一一个个指指令令字字是是由由地地址址符符(指指令令字字符符)和和带带符符号号(如如定定义义尺尺寸寸的的字字)或或不不带

5、带符符号号(如如准准备备功功能字能字G G代码)代码)的数字数据的数字数据组成的。组成的。程程序序段段中中不不同同的的指指令令字字符符及及其其后后续续数数值确定了每个指令字的含义。值确定了每个指令字的含义。3.1 数控车床程序的结构组成准备功能准备功能X X,Y Y,Z ZA A,B B,C CU U,V V,W W坐标轴的运动指令坐标轴的运动指令R R功功 能能地地 址址意意 义义零件程序号零件程序号O O程序号:程序号:1 199999999程序段号程序段号N N程序段号:程序段号:N1N199999999G G指令运动方式指令运动方式(直线、圆弧等直线、圆弧等)G00-G99G00-G9

6、9尺寸字尺寸字圆弧的半径,固定循环的参数圆弧的半径,固定循环的参数I I,J J,K K圆心相对于起点的坐标圆心相对于起点的坐标表表3-2 3-2 指令字符一览表指令字符一览表3.1 数控车床程序的结构组成程序号的程序号的指令指令P P子程序号的指令子程序号的指令 进给速度进给速度F F进给速度指令进给速度指令 主轴功能主轴功能S S主轴速度指令主轴速度指令 刀具功能刀具功能T T刀具编号指令刀具编号指令 辅助功能辅助功能M M机床辅助动作指令机床辅助动作指令 M00M00M99M99补偿号补偿号D D刀具半径补偿号的指令刀具半径补偿号的指令 D00-D99D00-D99暂停暂停P P,X X

7、暂停时间的指令暂停时间的指令 重复次数重复次数L L子程序的重复次数,固定循环的重复次数子程序的重复次数,固定循环的重复次数参数参数P,QP,Q车削复合循环参数车削复合循环参数倒角、倒圆倒角、倒圆C,RC,R倒角、倒圆参数指令倒角、倒圆参数指令3.1 数控车床程序的结构组成 3.1.4 数控车床程序的基本指令 3.1.4.1 3.1.4.1 准备功能(准备功能(G G功能或功能或G G指令)指令)准准备备功功能能就就是是控控制制机机床床运运动动方方式式的的指指令令,它它是是用用地地址址字字G G和和后后面面的的数数字字组组合合起起来来表表示示各各式式是是:GXXGXX;准准备备功功能能分分为为

8、模态指令和非模态指令模态指令和非模态指令;模态指令模态指令在同一在同一G G指令出现之前一直有效的指令出现之前一直有效的G G指令指令 非模态指令非模态指令只在程序段中有效的只在程序段中有效的G G指令。指令。G G代码代码组组功能功能参数(后续地址字)参数(后续地址字)G00 G01 G00 G01 G02 G03G02 G030101快速定位快速定位 直线插补直线插补顺园插补顺园插补 逆园插补逆园插补X X,Z ZX X,Z Z,I I,K K,R RG04G040000暂停暂停P PG20 G21G20 G210606英寸输入英寸输入 毫米输入毫米输入X X,Z ZG27 G28G27

9、G280000返回参考点检查返回参考点检查返回参考点返回参考点G32G320101恒螺纹切削恒螺纹切削X X,Z Z,U,W,U,W,G34G34变螺纹切削变螺纹切削G40G40G41 G42G41 G420707刀尖半径补偿取消刀尖半径补偿取消左刀补左刀补 右刀补右刀补T T3.1 数控车床程序的结构组成表表3-3 3-3 FANUC 0i-TBFANUC 0i-TB数控系统常用准备功能一览表数控系统常用准备功能一览表3.1 数控车床程序的结构组成G54G90G96G99G54-G5914坐标系选择G6500宏指令简单调用P,AZG70G71G72G73G7606精车循环外径/内径车削复合循

10、环端面车削复合循环闭环车削复合循环螺纹切削复合循环X,Z,U,W,C,P,Q,R,EG90 G91G90 G9103绝对编程 相对编程G9200工件坐标系设定X,ZG96 G97G96 G9702恒线速度切削 恒转速度切削G98 G99G98 G9905每分钟进给 每转进给S注:注:1 1 0000组中组中的的G G代码代码是非模是非模态的,态的,其他组其他组的的G G代码代码是模态是模态的的2 2 标标 记者为记者为缺省值缺省值3.1 数控车床程序的结构组成 3.1.4.2 3.1.4.2 辅助功能(辅助功能(M M功能或功能或M M指令)指令)辅辅助助功功能能就就是是用用于于控控制制零零件

11、件程程序序的的走走向向,以以及及机机床床各各种种辅辅助助功功能能动动作作(如如冷冷却却液液的的开开关关、主主轴轴正正反反转转等等)的的指指令令。辅辅助助功功能能由由地地址址字字M M和和其其后后的的一一或或两两位位数数字字组组成成,M M功功能有非模态能有非模态M M功能和模态功能和模态M M功能两种形式。功能两种形式。非非模模态态M M功功能能 (当当段段有有效效代代码码):只只在在书书写写了了该该代代码码的程序段中有效;的程序段中有效;模模态态M M功功能能(续续效效代代码码):一一组组可可相相互互注注销销的的M M功功能能,这这些些功功能能在在被被同同一一组组的的另另一一个个功功能能注注

12、销销前前一一直直有有效效。FANUC FANUC 0i-TB0i-TB系统常用辅助功能见表系统常用辅助功能见表3-43-4。3.1 数控车床程序的结构组成 3.1.4.3 3.1.4.3 F F功能功能 F F功功能能表表示示刀刀具具的的进进给给速速度度,它它是是所所有有移移动动坐坐标标轴轴速速度度的的矢矢量量和和。F F功功能能在在G01G01、G02G02、G03G03等等插插补补指指令令中中生生效效,在在程程序序中中第第一一次次出出现现插插补补指指令令之之前前或或同同时时,应应设设定定F F功功能能指令。指令。F F指令一旦设定就一直有效直到被新的指令一旦设定就一直有效直到被新的F F指

13、令取代指令取代。3.1.4.4 3.1.4.4 S S功能功能 主主轴轴功功能能S S控控制制主主轴轴转转速速,其其后后的的数数值值表表示示主主轴轴速速度度,单位为单位为r/minr/min。恒恒线线速速度度功功能能时时S S指指定定切切削削线线速速度度,其其后后的的数数值值单单位位为米为米m/minm/min。(。(G96G96恒线速度有效、恒线速度有效、G97G97取消恒线速度)取消恒线速度)S S是模态指令,是模态指令,S S功能只有在主轴速度可调节时有效。功能只有在主轴速度可调节时有效。S S所所编编程程的的主主轴轴转转速速可可以以借借助助机机床床控控制制面面板板上上的的主主轴轴倍率开

14、关进行修调。倍率开关进行修调。3.1 数控车床程序的结构组成 3.1.4.5 3.1.4.5 T T功能功能 T T代代码码用用于于选选刀刀,其其后后的的4 4位位数数字字分分别别表表示示选选择择的的刀刀具具号号和和刀刀具具补补偿偿号号。执执行行T T指指令令,转转动动转转塔塔刀刀架架,选选用用指指定定的的刀刀具具。当当一一个个程程序序段段同同时时包包含含T T代代码码与与刀刀具具移移动动指指令令时时:先先执执行行T T代代码码指指令令,而而后后执执行行刀刀具具移移动动指指令令。T T指指令令同同时时调调入刀补寄存器中的补偿值。入刀补寄存器中的补偿值。3.2 数控车床程序编制的基本方法3.2.

15、1 数控车床程序编制的基本方法课题1 3.2.1.1 3.2.1.1 教学目的教学目的 (1 1)学习快速移动指令)学习快速移动指令G00G00 (2 2)学习直线插补指令学习直线插补指令G01G01 (3 3)学习用学习用G98G98和和G99G99设定设定F F指令进给量单位指令进给量单位 3.2.1.2 3.2.1.2 编程的基本知识编程的基本知识 (1 1)快速定位快速定位G00G00 格式:格式:G00 XG00 X(U U)_ _ Z Z(W W)_ _ 说明:说明:X X、Z Z:绝绝对对编编程程时时,快快速速定定位位终终点点在在工工件件坐坐标标系系中中的的坐标;坐标;U U、W

16、 W:增增量量编编程程时时,快快速速定定位位终终点点相相对对于于起起点点的的位位移移量;量;3.2 数控车床程序编制的基本方法 G00G00指指令令刀刀具具相相对对于于工工件件以以各各轴轴预预先先设设定定的的速速度度,从从当当前前位位置置快快速速移移动动到到程程序序段段指指令令的的定定位位目目标标点点。G00G00指指令令中中的的快快移移速速度度由由机机床床参参数数“快快移移进进给给速速度度”对对各各轴轴分分别别设设定,不能用定,不能用F F 规定规定。G00G00一一般般用用于于加加工工前前快快速速定定位位或或加加工工后后快快速速退退刀刀。快快移速度可由面板上的快速修调按钮修正。移速度可由面

17、板上的快速修调按钮修正。注注意意在在执执行行G00G00指指令令时时,由由于于各各轴轴以以各各自自速速度度移移动动,不不能能保保证证各各轴轴同同时时到到达达终终点点,因因而而联联动动直直线线轴轴的的合合成成轨轨迹迹不不一一定定是是直直线线。操操作作者者必必须须格格外外小小心心,以以免免刀刀具具与与工工件件发发生生碰碰撞撞。常常见见的的做做法法是是,将将X X 轴轴移移动动到到安安全全位位置置,再再放放心心地执行地执行G00G00指令。指令。3.2 数控车床程序编制的基本方法3.2 数控车床程序编制的基本方法 (2 2)直线插补指令)直线插补指令G01 G01 格式:格式:G01 XG01 X(

18、U U)_ _ Z Z(W W)_ F_ F_ ;说明:说明:X X、Z Z:绝对编程时终点在工件坐标系中的坐标;绝对编程时终点在工件坐标系中的坐标;U U、W W:增量编程时终点相对于起点的位移量;增量编程时终点相对于起点的位移量;F_ F_:进给速度。进给速度。G01G01指指令令刀刀具具以以联联动动的的方方式式,按按F F规规定定的的合合成成进进给给速速度度,从从当当前前位位置置按按线线性性路路线线(联联动动直直线线轴轴的的合合成成轨轨迹迹为为直直线线)移移动动到到程程序序段段指指令令的的终终点点。G01G01是是模模态态代代码码,可可由由G00G00、G02G02、G03G03或或G3

19、2G32功能注销。功能注销。3.2 数控车床程序编制的基本方法3.2 数控车床程序编制的基本方法 (3 3)用)用G98G98和和G99G99设定设定F F指令进给量单位指令进给量单位 G98 G98设定的设定的F F指令进给量单位是:毫米指令进给量单位是:毫米/分钟(分钟(mm/minmm/min)G99 G99设定的设定的F F指令进给量单位是:毫米指令进给量单位是:毫米/转(转(mm/rmm/r)。)。进进给给量量单单位位的的换换算算:如如主主轴轴的的转转速速S S(单单位位为为r/minr/min),G98G98设设定定的的F F指指令令进进给给量量是是F F(单单位位是是mm/min

20、mm/min),G99G99设设定定的的F F指令进给量指令进给量f f(单位是单位是mm/rmm/r)。)。换算公式是:换算公式是:F=fSF=fS。编程实例图编程实例图3-43-4刀具表刀具表T01T0193 93 外外圆圆正正偏刀偏刀切削用量切削用量主轴速度主轴速度500500r/minr/min进给量进给量F F0.20.2mm/rmm/r切削深度切削深度a a小于小于4 4mmmm3.2 数控车床程序编制的基本方法 3.2.1.3 3.2.1.3 编程实例编程实例 3.2 数控车床程序编制的基本方法加工程序加工程序程序注释程序注释O001O001主程序名主程序名N10 G54 G99

21、 S500 M03 T0101N10 G54 G99 S500 M03 T0101设设定定工工件件坐坐标标系系,主主轴轴正正转转转转速速为为500500r/minr/min,选择选择1 1号刀号刀,用用G99G99设定进给量设定进给量F F单位单位(N10 G54 G98 S500 M03 T01N10 G54 G98 S500 M03 T01)或用或用G98G98设定进给量设定进给量F F单位单位N20 G00 X18 Z2N20 G00 X18 Z2快速移动点定位快速移动点定位N30 G01 Z-15 F0.2N30 G01 Z-15 F0.2车车1818外圆进给量外圆进给量F=0.2 m

22、m/rF=0.2 mm/r(N30 G01 Z-15 F100N30 G01 Z-15 F100)或车或车1818外圆进给量外圆进给量F=100mm/minF=100mm/min X24X24车台阶面车台阶面 Z-30Z-30车车2424外外圆圆长长3030mm(mm(比比零零件件总总长长加加割割刀刀宽宽度度略略长长)X26X26车出毛坯外圆车出毛坯外圆N40 G00 X50 Z200N40 G00 X50 Z200快速移动点定位至换刀点快速移动点定位至换刀点N50 M05N50 M05主轴停止主轴停止N60 M30N60 M30程序结束程序结束3.2 数控车床程序编制的基本方法3.2.2 数

23、控车床程序编制的基本方法课题2 3.2.2.1 3.2.2.1 教学目的教学目的 (1 1)学习绝对尺寸数据指令)学习绝对尺寸数据指令 G90G90和增量尺寸数据指令和增量尺寸数据指令G91G91 (2 2)学习倒角和倒圆角指令学习倒角和倒圆角指令C C、R R 3.2.2.2 3.2.2.2 编程的基本知识编程的基本知识 (1 1)绝绝对对和和增增量量尺尺寸寸数数据据 G90G90和和G91G91指指令令分分别别代代表表绝绝对对尺尺寸寸数数据据输输入入和和增增量量尺尺寸寸数数据据输输入入,模模态态有有效效。G90G90指指令令表表示示坐坐标标系系中中目目标标点点的的坐坐标标尺尺寸寸,G91G

24、91指指令令表表示示待待运运行行的的位位移移量量。G90G90和和G91G91指指令令不不决决定定到到终终点点位位置置的的轨轨迹迹,刀刀具具运运行行轨迹由轨迹由G G功能组中的其它指令决定。功能组中的其它指令决定。3.2 数控车床程序编制的基本方法 (2 2)绝绝对对尺尺寸寸数数据据输输入入指指令令G90G90的的尺尺寸寸取取决决于于当当前前坐坐标标系系(工工件件坐坐标标系系或或机机床床坐坐标标系系)的的零零点点位位置置,G90G90指指令令适适用用于于所所有有坐坐标标轴轴,并并且且一一直直有有效效,直直到到在在后后面面的的程程序序段段中中由由G91G91指指令令(增增量量尺尺寸寸数数据据输输

25、入入)替替代代为为止止。增增量量尺尺寸寸数数据据指指令令G91G91的的尺尺寸寸表表示示待待运运行行的的轴轴位位移移,G91G91指指令令适适用用于于所所有有坐坐标标轴轴,并并且且一一直直有有效效,直直到到在在后后面面的的程程序序段段中中由由G90G90指指令(绝对尺寸数据输入)替代为止。令(绝对尺寸数据输入)替代为止。(3 3)绝绝对对编编程程时时,用用G90G90指指令令后后面面的的X X、Z Z表表示示X X轴轴、Z Z轴轴的的坐坐标标值值;增增量量编编程程时时,用用U U、W W 或或G91G91指指令令后后面面的的X X、Z Z表表示示X X轴、轴、Z Z轴的增量值;轴的增量值;G9

26、0G90为缺省值。为缺省值。3.2 数控车床程序编制的基本方法3.2 数控车床程序编制的基本方法 (4 4)倒角和倒圆角指令)倒角和倒圆角指令C C、R R直直线线轮轮廓廓之之间间、圆圆弧弧轮轮廓廓之之间间以以及及直直线线轮轮廓廓和和圆圆弧弧轮轮廓廓之之间间都都可可以以用用倒倒角角或倒圆指令进行倒角或倒圆。或倒圆指令进行倒角或倒圆。设左右设左右G G点(点(4040,2020)当前在)当前在A A点,目标点为点,目标点为D D点点(5,30),(5,30),倒角倒角c=2c=2,R=3R=3G01 X40 Z20 C2;G01 X40 Z20 C2;G01 U-35 W10;G01 U-35

27、W10;G02 X40 Z20 R3;G02 X40 Z20 R3;G01 U-35 W10G01 U-35 W10编程实例图编程实例图3-83-8刀具表刀具表T01T0193 93 外圆正偏刀外圆正偏刀T02T024 4MMMM宽割断刀宽割断刀切削用量切削用量粗加工粗加工精加工精加工主轴速度主轴速度S S500500r/minr/min800 800 r/minr/min进给量进给量F F0.20.2mm/rmm/r0.05 0.05 mm/rmm/r切削深度切削深度a a小于小于4 4mmmm0.20.2mmmm3.2 数控车床程序编制的基本方法 3.2.2.3 3.2.2.3 编程实例编

28、程实例 3.2 数控车床程序编制的基本方法加工程序加工程序程序注释程序注释O0002O0002主程序名主程序名N10 G90 S500 M03 T0101N10 G90 S500 M03 T0101设设定定工工件件坐坐标标系系,主主轴轴正正转转转转速速为为500500r/minr/min,选择选择1 1号刀号刀,用绝对尺寸数据用绝对尺寸数据 G90G90N20 G00 X18.4 Z2N20 G00 X18.4 Z2快速移动点定位快速移动点定位N30 G01 Z-14.8 F0.2 N30 G01 Z-14.8 F0.2 粗车粗车1818外圆进给量外圆进给量F=0.2 mm/rF=0.2 mm

29、/r留单边留单边0.20.2mmmm X24.4 R1.5X24.4 R1.5粗车台阶面粗车台阶面,倒圆角倒圆角R1.5R1.5 Z-30Z-30粗车粗车2424外圆长外圆长3030mmmmX26X26车出毛坯外圆车出毛坯外圆N40 G00 X30 Z2N40 G00 X30 Z2快速移动点定位快速移动点定位 X0X0快速移动点定位快速移动点定位N50 G91 S800 M03N50 G91 S800 M03增量尺寸数据指令增量尺寸数据指令G91,G91,主轴转速为主轴转速为500500r/min,r/min,N60 G01 Z-2 F0.05N60 G01 Z-2 F0.05直线插补至右端面

30、中心进给量直线插补至右端面中心进给量F=0.05 mm/rF=0.05 mm/r X18 C1.5X18 C1.5精车端面精车端面,倒角倒角1.51.5X45X453.2 数控车床程序编制的基本方法 Z-15Z-15精车精车1818外圆外圆 X6 R1.5X6 R1.5精车台阶面精车台阶面,倒圆角倒圆角R1.5R1.5 Z-15Z-15精车精车2424外圆长外圆长3030mmmmN70 G00 X26 Z160N70 G00 X26 Z160快速移动点定位至换刀点快速移动点定位至换刀点N80 G90 T0202N80 G90 T0202用绝对尺寸数据用绝对尺寸数据G90,G90,换换2 2号刀

31、号刀,N90 S300 M03N90 S300 M03主轴转速为主轴转速为300300r/minr/minN100 G00 X25N100 G00 X25快速移动点定位快速移动点定位,先定位先定位X X方向方向 Z-29Z-29再定位再定位Z Z方向方向N120 G01 X0 F0.05N120 G01 X0 F0.05割断割断,切削用量为:切削用量为:S=300r/minS=300r/min,F=0.05 mm/rF=0.05 mm/rN130 G00 X50N130 G00 X50快速移动点定位退刀快速移动点定位退刀,先定位先定位X X方向方向 Z200Z200再定位再定位Z Z方向方向N

32、140 M05N140 M05主轴停止主轴停止N150 M30N150 M30程序结束程序结束3.2 数控车床程序编制的基本方法3.2.3 数控车床程序编制的基本方法课题3 3.2.3.1 3.2.3.1 教学目的教学目的 (1 1)学习顺时针圆弧插补指令)学习顺时针圆弧插补指令G02G02和和逆时针圆弧插补逆时针圆弧插补G03G03 3.2.3.2 3.2.3.2 编程的基本知识编程的基本知识 (1 1)圆圆弧弧插插补补指指令令使使刀刀具具以以圆圆弧弧轨轨迹迹从从起起始始点点移移动动到到终终点点,模模态态有有效效。G02指指令令表表示示圆圆弧弧插插补补方方向向为为顺顺时时针针,G03指指令令

33、表示圆弧插补方向为逆时针。表示圆弧插补方向为逆时针。(2 2)判别圆弧插补方向:)判别圆弧插补方向:编程实例图编程实例图3-113-11刀具表刀具表T01T0193 93 外圆正偏刀外圆正偏刀T02T024 4MMMM宽割断刀宽割断刀切削用量切削用量粗加工粗加工精加工精加工主轴速度主轴速度S S500500r/minr/min800 800 r/minr/min进给量进给量F F0.20.2mm/rmm/r0.05 0.05 mm/rmm/r切削深度切削深度a a小于小于4 4mmmm0.20.2mmmm3.2 数控车床程序编制的基本方法3.2.3.3 3.2.3.3 编程实例编程实例 3.2

34、 数控车床程序编制的基本方法加工程序加工程序程序注释程序注释O0003O0003主程序名主程序名N10 S500 M03 T0101N10 S500 M03 T0101设设定定工工件件坐坐标标系系,主主轴轴正正转转转转速速为为500500r/minr/min,选择选择1 1号刀号刀N20 G00 X20.4 Z2N20 G00 X20.4 Z2快速移动点定位快速移动点定位N30 G01 Z-5 F0.2 N30 G01 Z-5 F0.2 粗车粗车2020外圆,留单边外圆,留单边0.20.2mmmm余量余量N40 G02 X20.4 Z-15 R10 F0.1N40 G02 X20.4 Z-15

35、 R10 F0.1顺时针粗车圆弧顺时针粗车圆弧N50 G03 X20.4 Z-25 R10 F0.1N50 G03 X20.4 Z-25 R10 F0.1逆时针粗车圆弧逆时针粗车圆弧N60 G01 Z-30 F0.2N60 G01 Z-30 F0.2粗车粗车2020外圆外圆 X24.4 R1X24.4 R1粗车台阶面粗车台阶面,倒圆角倒圆角R1R1 Z-46Z-46粗车粗车2424外圆长外圆长4646mmmmX26X26车出毛坯外圆车出毛坯外圆N40 G00 X30 Z2N40 G00 X30 Z2快速移动点定位快速移动点定位 X0X0快速移动点定位快速移动点定位N50 S800 M03N50

36、 S800 M03主轴转速为主轴转速为800800r/min,r/min,3.2 数控车床程序编制的基本方法N60 G01 Z0 F0.05N60 G01 Z0 F0.05直线插补至右端面中心进给量直线插补至右端面中心进给量F=0.05 mm/rF=0.05 mm/r X20 C1.5X20 C1.5精车端面精车端面,倒角倒角1.51.5X45X45 Z-5Z-5精车精车2020外圆外圆N70 G02 X20 Z-15 R10N70 G02 X20 Z-15 R10顺时针精车圆弧顺时针精车圆弧N80 G03 X20 Z-25 R10N80 G03 X20 Z-25 R10逆时针精车圆弧逆时针精

37、车圆弧N90 G01 Z-30N90 G01 Z-30精车精车2020外圆外圆 X24 R1X24 R1精车台阶面精车台阶面,倒圆角倒圆角R1R1 Z-46Z-46精车精车2424外圆长外圆长4646mmmmN100 G00 X50 Z200N100 G00 X50 Z200快速移动点定位至换刀点快速移动点定位至换刀点N110 T0202 S300 M03N110 T0202 S300 M03换换2 2号刀号刀,主轴转速为主轴转速为300300r/minr/minN120 G00 X25N120 G00 X25快速移动点定位快速移动点定位,先定位先定位X X方向方向 Z-44Z-44再定位再定

38、位Z Z方向方向N120 G01 X0 F0.05N120 G01 X0 F0.05割断,切削用量为:割断,切削用量为:S=300r/minS=300r/min,F=0.05 mm/rF=0.05 mm/rN130 G00 X50N130 G00 X50快速移动点定位退刀快速移动点定位退刀,先定位先定位X X方向方向 Z200Z200再定位再定位Z Z方向方向N140 M05N140 M05主轴停止主轴停止N150 M30N150 M30程序结束程序结束3.2 数控车床程序编制的基本方法3.2.4 数控车床程序编制的基本方法课题4 3.2.4.1 3.2.4.1 教学目的教学目的 (1 1)学

39、习暂停指令)学习暂停指令G04G04 (2 2)学习恒螺距螺纹切削指令学习恒螺距螺纹切削指令G32G32 3.2.4.2 3.2.4.2 编程的基本知识编程的基本知识 (1 1)暂暂停停指指令令G04G04可可以以暂暂停停所所给给定定的的时时间间,但但只只对对自自身身程程序序段段有有效效,在在此此之之前前程程序序段段中中的的主主轴轴速速度度和和进进给给量量F F保保持持存储状态。存储状态。暂停指令暂停指令G04G04的程序段格式为:的程序段格式为:G04 X G04 X ;暂停的时间(秒)暂停的时间(秒)G04 PG04 P ;暂停的时间(毫秒)暂停的时间(毫秒)3.2 数控车床程序编制的基本

40、方法 (2 2)恒恒螺螺距距螺螺纹纹切切削削指指令令G32G32可可以以加加工工:圆圆柱柱螺螺纹纹、圆圆锥锥螺螺纹纹、外外螺螺纹纹和和内内螺螺纹纹以以及及左左旋旋螺螺纹纹和和右右旋旋螺螺纹纹,G32G32指指令令模模态态有效。有效。恒螺距螺纹切削指令恒螺距螺纹切削指令G32G32的程序段格式为的程序段格式为:G32 X(U)G32 X(U)Z(W)Z(W)F F (3 3)加加工工螺螺纹纹主主轴轴转转速速S S及及每每次次进进刀刀的的深深度度,应应根根据据车车床床及及刀刀具具的的具具体体情情况况选选择择合合适适值值。螺螺纹纹牙牙深深等等于于螺螺纹纹大大径径减减螺螺纹纹小径;对与普通三角形螺纹螺

41、纹牙深等于小径;对与普通三角形螺纹螺纹牙深等于0.5413*0.5413*P P (4 4)因因为为在在恒恒螺螺距距螺螺纹纹切切削削时时,刀刀具具进进给给速速度度F F只只取取决决于于主主轴轴转转速速S S和和螺螺纹纹导导程程K K,根根据据主主轴轴转转一一转转刀刀具具移移动动一一个个导导程程的的原原理理,在在螺螺纹纹加加工工时时进进给给修修调调开开关关无无效效,并并且且要要保保持持主主轴轴修修调调开关不变。开关不变。(5 5)圆圆柱柱螺螺纹纹的的导导程程K K与与螺螺距距P P的的关关系系是是:K=n*P K=n*P n n为为螺螺纹纹头头数数;空空刀刀退退出出量量一一般般取取b1.2Kb1

42、.2K,空空刀刀导导入入量量一一般般取取a2.5K,a2.5K,如如空刀导入量空刀导入量a a取得太小,有可能产生取得太小,有可能产生“乱牙乱牙”现象。现象。编程实例图编程实例图3-123-12刀具表刀具表T01T0193 93 外圆正偏刀外圆正偏刀T02T024 4MMMM宽割断刀宽割断刀T03T036060螺纹刀螺纹刀切削用量切削用量粗加工粗加工精加工精加工主轴速度主轴速度S S500500r/minr/min800 800 r/minr/min进给量进给量F F0.20.2mm/rmm/r0.05 0.05 mm/rmm/r切削深度切削深度a a小于小于4 4mmmm0.20.2mmmm

43、3.2 数控车床程序编制的基本方法3.2 数控车床程序编制的基本方法加工程序加工程序程序注释程序注释O0004O0004主程序名主程序名N10 S500 M03 T0101N10 S500 M03 T0101设定工件坐标系,设定工件坐标系,S=500r/minS=500r/min,选选1 1号刀号刀N20 G00 X20.2 Z2N20 G00 X20.2 Z2快速移动点定位快速移动点定位N30 G01 Z-29.8 F0.2 N30 G01 Z-29.8 F0.2 粗车螺纹外圆,留单边粗车螺纹外圆,留单边0.20.2mmmm余量余量 X24.4 R1.5X24.4 R1.5粗车台阶面粗车台阶

44、面,倒圆角倒圆角R1.5R1.5 Z-46Z-46粗车粗车2424外圆长外圆长4646mmmmX26X26车出毛坯外圆车出毛坯外圆N40 G00 X30 Z2N40 G00 X30 Z2快速移动点定位快速移动点定位 X0X0快速移动点定位快速移动点定位N50 S800 M03N50 S800 M03主轴转速为主轴转速为800800r/min,r/min,N60 G01 Z0 F0.05N60 G01 Z0 F0.05直线插补至右端面中心直线插补至右端面中心 F=0.05 mm/rF=0.05 mm/r X19.8 C1.5X19.8 C1.5精车端面精车端面,倒角倒角1.51.5X45X45

45、Z-30Z-30精车螺纹外圆精车螺纹外圆(外螺纹大径都是负偏差外螺纹大径都是负偏差)X24 R1X24 R1精车台阶面精车台阶面,倒圆角倒圆角R1R13.2 数控车床程序编制的基本方法 Z-46Z-46精车精车2424外圆长外圆长4646mmmmN70 G00 X50 Z200N70 G00 X50 Z200快速移动点定位至换刀点快速移动点定位至换刀点N80 T0202 S300 M03N80 T0202 S300 M03换换2 2号刀号刀,主轴转速为主轴转速为300300r/minr/minN90 G00 X25N90 G00 X25快速移动点定位快速移动点定位,先定位先定位X X方向方向

46、Z-30Z-30再定位再定位Z Z方向方向N100 G01 X17 F0.05N100 G01 X17 F0.05割割槽槽,切切削削用用量量为为:S=300r/minS=300r/min,F=0.05 F=0.05 mm/rmm/rN110 G04 P2000N110 G04 P2000槽底暂停槽底暂停2 2秒秒N120 G01 X26 F0.4N120 G01 X26 F0.4退出槽底退出槽底N130 G00 X50N130 G00 X50快速移动点定位退刀快速移动点定位退刀,先定位先定位X X方向方向 Z200Z200再定位再定位Z Z方向方向N140 T0303N140 T0303换换3

47、 3号号6060螺纹刀螺纹刀N150 G00 X19.1 Z6N150 G00 X19.1 Z6快速移动点定位快速移动点定位 N160 G32 X19.1 Z-28 F1 N160 G32 X19.1 Z-28 F1 第一刀车螺纹第一刀车螺纹N170 G00 X30N170 G00 X30快速移动点定位退刀快速移动点定位退刀,先定位先定位X X方向方向 Z6Z6再定位再定位Z Z方向方向 X18.8X18.8快速移动点定位进刀快速移动点定位进刀3.2 数控车床程序编制的基本方法N180 G32 Z-28 F1N180 G32 Z-28 F1第二刀车螺纹第二刀车螺纹N190 G00 X30N19

48、0 G00 X30快速移动点定位退刀快速移动点定位退刀,先定位先定位X X方向方向 Z6Z6再定位再定位Z Z方向方向 X18.72X18.72快速移动点定位进刀快速移动点定位进刀N200 G32 Z-28 F1N200 G32 Z-28 F1第三刀车螺纹第三刀车螺纹N210 G00 X50N210 G00 X50快速移动点定位至换刀点快速移动点定位至换刀点 Z200Z200N220 T0202N220 T0202换换2 2号刀号刀N230 G00 X26N230 G00 X26快速移动点定位快速移动点定位 Z-44Z-44N240 G01 X0 F0.05N240 G01 X0 F0.05割

49、断割断N250 G00 X50 N250 G00 X50 退刀退刀 Z200Z200N260 M05N260 M05主轴停止主轴停止N270 M30N270 M30程序结束程序结束3.2 数控车床程序编制的基本方法3.2.5 数控车床程序编制的基本方法(1 1)学习单一固定循环指令)学习单一固定循环指令 圆柱面和圆锥面切削循环圆柱面和圆锥面切削循环G90G90指令指令 螺纹切削循环螺纹切削循环G92G92指令指令 端面切削循环端面切削循环G94G94(2 2)学习零件公差在编程时处理方法学习零件公差在编程时处理方法3.2 数控车床程序编制的基本方法3.2.5.2 3.2.5.2 编程的基本知识

50、编程的基本知识 (1 1)圆柱面切削循环圆柱面切削循环G90G90指令指令 格式:格式:G90 X(U)_Z(W)_F_G90 X(U)_Z(W)_F_;该指令执行如图该指令执行如图3-133-13所示所示ABCDAABCDA的轨迹动作。的轨迹动作。3.2 数控车床程序编制的基本方法 (2 2)圆锥面内(外)径切削循环指令圆锥面内(外)径切削循环指令G90G90 格式:格式:G90 X(U)_Z(W)_RG90 X(U)_Z(W)_R F_F_;该指令执行如图该指令执行如图3-143-14所示所示ABCDAABCDA的轨迹动作。的轨迹动作。3.2 数控车床程序编制的基本方法 (3 3)直螺纹切

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 初中资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com