数控加工工艺与编程(PPT4-6章).ppt

  1. 1、本文档共115页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单元4 数控编程基础 二、数控编程概述 数控编程的过程:加工工艺分析 ;根据所用数控机床规定的指令代码及程序格式,将刀具的运动轨迹、位移量、切削参数以及辅助功能编写成加工程序单 。 不同数控机床的指令代码和程序格式略有不同。 1.数控编程的内容与方法 (1)加工工艺分析 (2)数值计算 设定编程坐标系后,计算刀路线对应的坐标值。 通常计算出加工轮廓图线、切入线和切出线的基点或节点坐标值。 (3)编写零件加工程序单 根据数控系统规定的功能指令代码及程序格式,逐段编写加工程序单。 (4)制备控制介质 现在广泛采用手工输入或通信传输数控程序,它们都不需要制备控制介质。 (5)程序校对与首件试切 程序输入数控装置后,利用机床空运转或模拟可检验程序和刀路是否正确;零件的首件试切可检验零件的加工精度。 2.数控编程的种类 数控编程分为手工编程和自动编程。 (1)手工编程 编程的全过程都是由人工完成。 适用于形状简单的零件编程。 (2)自动编程 利用计算机软件编程。(主要包括数值计算和后置处理) 适用于形状复杂,由曲面组成立体的编程。 3.数控编程中的有关规则及代码 数控系统的两种通用标准:国际标准化组织(ISO)标准和美国电子工程协会(EIA)标准。 数控系统常用的代码是ISO和EIA代码。 各数控厂家所用标准尚未完全统一,代码、指令及其含义不完全相同,程序应按所用机床编程手册中的规定编写。 4.程序结构与格式 (1)程序的组成 例如:O0050;    G50X120.0Z180.0;    T0101;    S800M03;    G00X25.0Z2.0; …… M30; 程序由程序号、程序内容和程序结束三部分组成。 地址(字母)和数字组成字,若干个字组成程序段,若干个程序段组成程序。字是组成程序的单元。 ①程序号 程序号为程序的开始部分,每个程序都要有程序号。 FANUC——“O”     西门子——“%”    ②程序内容 若干个程序段(行)组成。 ③程序结束 常用M30结束整个程序。 (2)程序段格式 字-地址程序段格式由语句号字、数据字和程序段结束组成。 如:N20G01X35.Y-46.25F100.0; (3)程序字的说明 ①语句号字 由地址N和后面若干位数字组成。如N120 有些数控系统可以不使用语句号。 ②准备功能字 使数控机床作好某种操作准备的指令。用G和两位数字组成。G00~G99 G代码分为模态代码(又称续效代码)和非续效代码。 非续效代码,只在所处的程序段中有效。 续效代码,在程序中执行,一直有效,直到被同组的代码重新设置执行。 ③尺寸字 地址,+、-符号和数值组成。 例如:G01X50.5Z-12.25; 常用地址:X  Y  Z      U  V  W      I   J  K      A  B  C ④进给功能字 设置加工进给量(进给速度),用F和数值表示,有两种单位mm/r和mm/min。 ⑤主轴转速字 设置加工切削速度(转速),用S和数值表示,有两种单位m/ min和r/min。 ⑥刀具功能字 刀具选择或换刀功能,用T和后面的数值组成。数值表示刀号或刀具补偿号。不同系统情况不同。 ⑦辅助功能字 控制机床或系统开关功能的指令。用M和两位数字组成。M00~M99。 ⑧程序段结束 常用分号“;”。 5.典型的数控系统介绍 FANUC (法那克)    日本 SIEMENS (西门子)   德国 FAGOR (法格)     西班牙 HEIDENHAIN(海德汉)  德国 (1)FANUC数控系统 常见的是FANUC 0和FANUC 0i型 含“T”用于车床,含“M”用于铣床。 (2)SIEMENS数控系统 常用 802S/C型,用于车床、铣床等。 (3)FAGOR数控系统 (4)华中数控系统 “世纪星”系列。HNC—21T 车削系统; HNC—21/22M 铣削系统 (5)广州数控系统 GSK928;GSK980。 三、手工编程的数值计算 1.数值计算的内容 (1)基点和节点的坐标值计算 通常的数控系统具有直线和圆弧插补功能,直线或圆弧的端点需要计算坐标值。 基点:各几何元素的联结点,(插补曲线的交点或切点) 轮廓曲线的非插补曲线部分,在允许的编程误差内,用若干直线段或圆弧来逼近该曲线。这时的各端点称为节点。 (2)刀位点轨迹的计算 刀具半径为r时,刀位点轨迹与零件轮廓形状类似,偏离距离为r,对具有刀具半径补偿功能的数控机床,在程序中建立刀具补偿指令,操作时设置补偿值,仍按轮廓的基点或节点坐标编程。 若机床所采用的数控系统不具备刀具半径补偿功能,需对刀具的刀位点轨迹进行数值计算,按刀具路径编程。若更改刀具则需要修改程序。 (3)辅助计算 计算切入线、切出线等

文档评论(0)

整理王 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档