模具设计与数控加工数控车床程序编制的基本方法

上传人:xuz****an 文档编号:89535530 上传时间:2019-05-26 格式:PPT 页数:89 大小:1.68MB
返回 下载 相关 举报
模具设计与数控加工数控车床程序编制的基本方法_第1页
第1页 / 共89页
模具设计与数控加工数控车床程序编制的基本方法_第2页
第2页 / 共89页
模具设计与数控加工数控车床程序编制的基本方法_第3页
第3页 / 共89页
模具设计与数控加工数控车床程序编制的基本方法_第4页
第4页 / 共89页
模具设计与数控加工数控车床程序编制的基本方法_第5页
第5页 / 共89页
点击查看更多>>
资源描述

《模具设计与数控加工数控车床程序编制的基本方法》由会员分享,可在线阅读,更多相关《模具设计与数控加工数控车床程序编制的基本方法(89页珍藏版)》请在金锄头文库上搜索。

1、数控车床程序编制的基本方法,第三章,数控车床程序编制的基本方法,3.1 数控车床程序的结构组成 3.2 数控车床程序编制的基本方法,3.1 数控车床程序的结构组成,3.1.1 程序名 3.1.1.1程序名 SINUMERIK-802S/8702C数控系统要求每个主程序和子程序有一个程序名。 (1)程序名命名规则: a. 开始的两个符号必须是字母; b. 其后的符号可以是字母、数字或下划线; c. 最多为8个字符; d. 不得使用分隔符。,3.1 数控车床程序的结构组成,(2)程序扩展名:主程序扩展名是“.MPF”和子程序扩展名是“.SPF” (3)举例: 主程序: SK01.MPF 子程序:

2、TESK02.SPF 3.1.2 程序段 3.1.2.1 程序段含有执行工序所需要的全部数据内容。它是由若干个字和程序段结束符“LF”所组成。每个字是由地址符和数值所组成。 3.1.2.2 地址符:一般是一个字母,扩展地址符也可以包含多个字母。 3.1.2.3 数值:数值是一个数字串,可以带正负号和小数点,正号可以省略。 3.1.2.4 程序段格式及说明,3.1 数控车床程序的结构组成,程序段格式:/ N 字1 字2 字3 ;注释. LF。 符号和说明见表31。,表31 程序段格式符号说明,3.1 数控车床程序的结构组成,由于程序段中有很多指令,建议程序段的顺序和格式为: / N G X Z

3、T D M S F ;注释 LF 3.1.3 数控车床程序的基本指令 3.1.3.1 准备功能(G功能或G指令) 准备功能就是控制机床运动方式的指令,它是用地址字G和后面的数字组合起来表示各式是:GXXX;准备功能分为模态指令和非模态指令;模态指令就是在同一G指令出现之前一直有效的G指令,非模态指令就是只在程序段中有效的G指令。,3.1 数控车床程序的结构组成,SINUMERIK-802S/802C系统常用准备功能见表3-2。,表3-2 SINUMERIK-802S/802C系统常用准备功能,3.1 数控车床程序的结构组成,3.1 数控车床程序的结构组成,注:带*的功能在程序启动时生效(指系统

4、处于供货状态,没有编程新的内容时)。,3.1 数控车床程序的结构组成,3.1.3.2 辅助功能(M功能或M指令) 辅助功能就是控制机床辅助动作(如冷却液的开关、主轴正反转等)的指令。SINUMERIK-802S/802C系统常用准备功能见表3-3。,表3-3 SINUMERIK-802S/802C系统常用辅助功能,3.1 数控车床程序的结构组成,3.1 数控车床程序的结构组成,3.1.3.3 F功能 F功能表示刀具的进给速度,它是所有移动坐标轴速度的矢量和。F功能在G01、G02、G03、G05等插补指令中生效,在程序中第一次出现插补指令之前或同时,应设定F功能指令。F指令一旦设定就一直有效直

5、到被新的F指令取代。 G94设定的F指令进给量单位是mm/min。 G95设定的F指令进给量单位是mm/r。 进给量单位的换算:如主轴的转速S(单位为r/min),G94设定的F指令进给量是F(单位是mm/min), G95设定的F指令进给量f(单位是mm/r)。 换算公式是:F=fS,3.1 数控车床程序的结构组成,3.1.3.4 S功能 S功能指令表示数控车床主轴的转速,单位为r/min。主轴的旋转方向和主轴运动起始点及终点通过M指令来实现。 3.1.3.5 T功能 T指令可以选择刀具,但必须在机床数据先确定好。 (1)用T指令直接更换刀具。 (2)仅用T指令预选刀具,另外还要用M06指令

6、才可以进行刀具的更换。,3.1 数控车床程序的结构组成,3.1.3.6 刀具补偿D (1)一个刀具可以匹配从1到9几个不同补偿的数据组(用与多个切削刀)。 (2)如果没有编写D1指令,刀具补偿值D1自动生效。 (3)如果编写D0指令,刀具补偿值无效。 (4)系统中最多可以同时存储30个刀具补偿数据组。 (5)刀具半径补偿必须与G41/G42一起执行。,3.2 数控车床程序编制的基本方法,3.2.1 数控车床程序编制的基本方法课题1 3.2.1.1教学目的 (1)学习快速移动指令G00; (2)学习直线插补指令G01; (3)学习用G94和G95设定F指令进给量单位。,3.2 数控车床程序编制的

7、基本方法,3.2.1.2 编程的基本知识 (1)快速移动指令G00 用于快速移动并定位刀具,模态有效;快速移动的速度由机床数据设定,因此G00指令后不需加进给量指令F,用G00指令可以实现单个坐标轴或两个坐标轴的快速移动。 快速移动指令G00的程序段格式为:G00 X Z 。 程序段中X Z 是G00移动的终点坐标。,3.2 数控车床程序编制的基本方法,3.2 数控车床程序编制的基本方法,(2)直线插补指令G01 使刀具以直线方式从起点移动到终点用F指令设定的进给速度,模态有效;用G01指令可以实现单个坐标轴直线移动或两个坐标轴的同时直线移动。 直线插补指令G01的程序段格式为:G01 X Z

8、 F 。 程序段中X Z 是G01移动的终点坐标。,3.2 数控车床程序编制的基本方法,3.2 数控车床程序编制的基本方法,(3)用G94和G95设定F指令进给量单位 G94设定的F指令进给量单位是:毫米/分钟(mm/min)。 G95设定的F指令进给量单位是:毫米/转(mm/r)。 进给量单位的换算:如主轴的转速S(单位为r/min),G94设定的F指令进给量是F(单位是mm/min), G95设定的F指令进给量f(单位是mm/r)。 换算公式是:F=fS。,3.2 数控车床程序编制的基本方法,3.2.1.3 编程实例,3.2 数控车床程序编制的基本方法,3.2 数控车床程序编制的基本方法,

9、3.2.2 数控车床程序编制的基本方法课题 2 3.2.2.1 教学目的 (1)学习绝对尺寸数据指令 G90和增量尺寸数据指令G91; (2)学习倒角和倒圆角指令CHF=、RND=; 3.2.2.2 编程的基本知识 (1)绝对和增量尺寸数据 G90和G91指令分别代表绝对尺寸数据输入和增量尺寸数据输入,模态有效。G90指令表示坐标系中目标点的坐标尺寸,G91指令表示待运行的位移量。G90和G91指令不决定到底终点位置的轨迹,刀具运行轨迹由G功能组中的其它指令决定。,3.2 数控车床程序编制的基本方法,(2)绝对尺寸数据输入指令G90的尺寸取决于当前坐标系(工件坐标系或机床坐标系)的零点位置,

10、G90指令适用于所有坐标轴,并且一直有效,直到在后面的程序段中由G91指令(增量尺寸数据输入)替代为止。增量尺寸数据指令G91的尺寸表示待运行的轴位移,G91指适用于所有坐标轴,并且一直有效,直到在后面的程序段中由G90指令(绝对尺寸数据输入)替代位置。 (3)G90和G91指令的使用,SINUMERIK系统与某些数控系统在G91指令的格式上有所不同,它在G91指令后的增量尺寸用X或Z表示,而有些数控系统增量尺寸用U或W来表示。,3.2 数控车床程序编制的基本方法,3.2 数控车床程序编制的基本方法,(4)倒角和倒圆角指令CHF=、RND= 在零件轮廓拐角处如倒角或倒圆,可以插入倒角或倒圆指令

11、CHF=或者RND=与加工拐角的轴运动指令一起写入到程序段中。直线轮廓之间、圆弧轮廓之间以及直线轮廓和圆弧轮廓之间都可以用倒角或倒圆指令进行倒角或倒圆。 程序段格式为: CHF=插入倒角,数值;倒角长度(斜边长度); RND=插入倒圆,数值,倒圆半径。,3.2 数控车床程序编制的基本方法,3.2 数控车床程序编制的基本方法,提示:无论是倒角还是倒圆都是对称进行的,如果其中一个程序段轮廓长度不够,则在倒圆或倒角时会自动削减编程值,如果几个连续编程的程序段中有不含坐标轴移动指令的程序段,则不可以进行倒角/倒圆。,3.2 数控车床程序编制的基本方法,3.2.2.3 编程实例,3.2 数控车床程序编制

12、的基本方法,3.2 数控车床程序编制的基本方法,3.2 数控车床程序编制的基本方法,3.2.3 数控车床程序编制的基本方法课题 3 3.2.3.1 教学目的 (1)学习顺时针圆弧插补指令G02; (2)学习逆时针圆弧插补指令G03; (3)学习通过中间点进行圆弧插补指令G05;,3.2 数控车床程序编制的基本方法,3.2.3.2 编程的基本知识 (1)圆弧插补指令使刀具以圆弧轨迹从起始点移动到终点,模态有效。G02指令表示圆弧插补方向为顺时针,G03指令表示圆弧插补方向为逆时针。 (2)判别圆弧插补方向:从Y轴负方向去观察顺时针就用顺时针圆弧插补指令G02,逆时针就用顺时针圆弧插补指令G03。

13、在数控车床上简单判别方法是认为刀架是后置刀架从上往下观察顺时针就是G02, 逆时针就是G03。,3.2 数控车床程序编制的基本方法,3.2 数控车床程序编制的基本方法,(3)不同方式表示的圆弧编程格式如下:,3.2 数控车床程序编制的基本方法,(4) 通过中间点进行圆弧插补指令G05,如果不知道圆弧的圆心、半径或张角,但已知圆弧轮廓上三个点的坐标,则可以使用G05指令。,3.2 数控车床程序编制的基本方法,3.2.3.3 编程实例,3.2 数控车床程序编制的基本方法,3.2 数控车床程序编制的基本方法,3.2 数控车床程序编制的基本方法,3.2.4 数控车床程序编制的基本方法课题 4 3.2.

14、4.1 教学目的 (1)学习暂停指令G04; (2)学习恒螺距螺纹切削指令G33; 3.2.4.2 编程的基本知识 (1)暂停指令G04可以暂停所给定的时间,但只对自身程序段有效,在此之前程序段中的主轴速度和进给量F保持存储状态。 暂停指令G04的程序段格式为:G04 F ;暂停的时间(秒); G04 S ;暂停主轴转数。,3.2 数控车床程序编制的基本方法,(2)恒螺距螺纹切削指令G33可以加工:圆柱螺纹、圆锥螺纹、外螺纹和内螺纹、单头螺纹和多头螺纹、多段连续螺纹以及左旋螺纹和右旋螺纹,G33指令模态有效。,3.2 数控车床程序编制的基本方法,3.2 数控车床程序编制的基本方法,(3)加工螺

15、纹主轴转速S及每次进刀的深度,应根据车床及刀具的具体情况选择合适值。螺纹牙深等于螺纹大径减螺纹小径;对与普通三角形螺纹螺纹牙深等于0.5413*P。 (4)因为在恒螺距螺纹切削时,刀具进给速度F只取决于主轴转速S和螺纹导程K,根据主轴转一转刀具移动一个导程的原理,在螺纹加工时进给修调开关无效,并且要保持主轴修调开关不变。 (5)圆柱螺纹的导程K与螺距P的关系是:K=n*P;空刀退出量一般取b1.2K,空刀导入量一般取a2.5K,如空刀导入量a取得太小,有可能产生“乱牙”现象。,3.2 数控车床程序编制的基本方法,3.2.4.3 编程实例,3.2 数控车床程序编制的基本方法,3.2 数控车床程序

16、编制的基本方法,3.2 数控车床程序编制的基本方法,3.2 数控车床程序编制的基本方法,3.2.5 数控车床程序编制的基本方法课题5 3.2.5.1 教学目的 (1)学习螺纹切削循环LCYC97指令; (2)学习零件公差在编程时的处理方法。 3.2.5.2 编程的基本知识 (1)用螺纹切削循环LCYC97指令可以简化加工程序。该循环指令可以加工圆柱螺纹和圆锥螺纹、外螺纹和内螺纹,而且能加工单头螺纹或多头螺纹,切削进刀深度可自动设定。螺纹切削循环LCYC97指令的参数见表3-4。,3.2 数控车床程序编制的基本方法,(2)多头螺纹用螺纹切削循环LCYC97指令螺纹头数会均匀分布在圆周上;螺纹切削循环会自动判别纵向螺纹加工和横向螺纹加工。 (3)调用螺纹切削循环LCYC97指令时,刀具会以G00快速移动至编程的螺纹起点+空刀导入量处,螺纹切削循环结束时刀具会快速移动至起刀点处,因此调用螺纹切削循环LCYC97指令前的位置必须保证刀具不会发生碰撞地到达起刀点。 (4)加工螺纹主轴转速S及每次进刀

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

当前位置:首页 > 行业资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号