数控机床与编程_05分析.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数控机床与编程 第五章 加工程序编制的工艺基础 本讲主要内容 手工及自动编程的基本知识 加工程序的结构 加工工艺路线设计及数值计算 第五章 加工程序编制的工艺基础 §5.1 概述 §5.2 手工编程的基础知识 §5.3 数控加工工艺设计 §5.4 编程中的数值计算 §5.5 数控工艺文件的编写 §5.6 自动编程介绍 §5.7 高速切削技术 §5.1 概述 数控加工工艺是采用数控机床加工零件时所运用的方法和手段的总和。 §5.1 概述 §5.1 概述 数控加工工艺主要包括以下几个方面内容: 对数控加工的合理性分析,选择并确定数控加工内容; 对零件图进行的数控加工工艺分析; 进行数控加工的工艺设计; 对零件图进行数学处理; 编写零件的加工程序单; 程序的校验与修改; 首件试加工与现场问题处理; 数控加工工艺文件的完善和归档。 §5.2 手工编程的基础知识 5.2.1 数控编程的基本概念把零件的工艺过程、工艺参数、机床的运动以及刀具位移量等信息用数控语言记录在程序单上,并经校核的全过程。 §5.2 手工编程的基础知识 加工程序的编制方法 手工编程 自动编程 §5.2 手工编程的基础知识 5.2.2 手工编程的方法和步骤 分析零件图样和工艺处理 数学处理 编写零件加工程序单 输入数控系统 程序检验和首件试加工 §5.2 手工编程的基础知识 5.2.3 加工程序的结构与格式 加工程序的结构 程序开始部分 —— O 或 % 若干程序段 —— 整个程序的核心 (指令→程序段→程序内容) 程序结束部分 —— M02、M30或M99(子程序结束) §5.2 手工编程的基础知识 §5.2 手工编程的基础知识 O2001;(程序号) N10 G50 X200 Z150 T0100; (建立工件坐标系,选择T01号刀) N20 G96 S150 M03;(恒线速设定,主轴正转) N25 G50 S2000;(设定主轴最高转速) N30 G00 X20 Z6 T0101; (①建立刀具补偿) N40 G01 Z-30 F0.25;(②20圆柱加工) N50 X50;(③50轴肩加工) N60 X60 Z-70;(④50圆锥加工) N70 X90;(⑤60轴肩加工) N80 G00 X200 Z150 T00 M05; (⑥刀具回位) N90 M02;(程序结束) §5.2 手工编程的基础知识 程序段  程序段 是代码格式编程的基本单位,程序被执行时程序段通常可指令数控机床完成一个动作N20 G96 S150 M03; §5.2 手工编程的基础知识 程序段的组成: 程序段号 若干个数据字 数据字是控制系统的具体指令 由地址符、特殊文字和数字集合而成,它代表机床的一个位置或一个动作 程序段结束符 §5.2 手工编程的基础知识 §5.2 手工编程的基础知识 字符  字符就是数控系统进行存储或传送的记号。一般分四类: 文字 大写的26个英文字母; 数字和小数点; 符号 即“+”和“-”; 功能字符 程序开始及结束符、程序段结束符、机床控制暂停符和机床控制恢复符等。 §5.2 手工编程的基础知识 §5.2 手工编程的基础知识 程序段的格式可分为固定顺序程序段格式、分隔符程序格式和可变程序段格式。 最常用的是地址可变程序段格式,简称字地址程序格式。其形式如下:   N_G_X_Y_Z_… F_S_T_M_; §5.2 手工编程的基础知识   例如:   N10 G01 X40 Z0 F0.2;   其中: N 为程序段地址码,用于指令程序段号; G 为指令动作方式的准备功能地址; G01 为直线插补指令; X 为坐标轴地址,后面的数字表示刀具移动的目标点坐标; F 为进给量指令地址,后面的数字表示进给量。 §5.2 手工编程的基础知识 子程序 零件数控加工程序可由主程序和子程序组成。 §5.2 手工编程的基础知识 子程序应用范围: 工件上有若干个相同的轮廓形状; 加工中经常出现或具有相同的加工路线; 某一个轮廓或形状需要分层加工; 独立的加工工步。 §5.2 手工编程的基础知识 5.2.4 加工程序指令代码 程序段号 N又称程序段名,由地址N和数字组成。 §5.2 手工编程的基础知识 G功能   G指令是使数控机床建立起某种加工指令方式,如规定刀具和工件的相对运动轨迹(即规定插补功能)、刀具补偿、固定循环、机床坐标系、坐标平面等多种加工功能。 §5.2 手工编程的基础知识 G代码可分成两类:模态和非模态模态指令 又称续效指令另外所有的F、S、T指令和部分M代码都属于模态指令。 非模态指令 §5.2 手工编程的基础知识 S功能   S指令用来指定主轴转速,用字母及后面的

文档评论(0)

bbnm58850 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档