《机械制造工艺》课件——第6次课 数控编程基础.pptxVIP

  • 4
  • 0
  • 约3.28千字
  • 约 18页
  • 2025-01-02 发布于福建
  • 举报

《机械制造工艺》课件——第6次课 数控编程基础.pptx

3-4数控编程基础知识;----数控编程基础知识;;数控程序编制的过程

1、零件图纸分析,制定数控加工工艺规程

分析:零件材料、形状、尺寸、加工精度、标注审核。确定:是否适合数控加工?哪些部位采用数控加工?选择何种加工方法?选用什么型号数控机床?选择何种毛坯?毛坯的尺寸?选用何种夹具?选用那些刀具?

制定:零件的机械加工工艺过程卡、数控加工工序卡、刀具卡等工艺规程,明确:零件工序安排、工步划分、各工步的加工刀具、切削用量、尺寸与精度要求等。

2、图形数学处理(数值计算)

对编程图形进行适当处理、计算编程路线上一些特殊点的坐标值等(如拐点、切点等)

3、编写零件的加工程序

4、程序校验和首件试切

人工检查、图形仿真;数控程序编制的方法

手工编程

从零件的图纸分析、工艺处理、数值计算、程序编写直至程序的校验,整个过程均由人工完成,这种编程方法称为“手工编程”。手工编程适用于:点位加工或几何形状不太复杂的零件加工,如坐标计算简单、程序段不多的零件编程。

自动编程

自动编程也称为计算机辅助编程,即程序编制工作的大部分或全部由计算机完成。自动编程适用于几何形状复杂的零件,如需要三轴以上联动的空间曲面加工。

自动编程的类型主要有:

1)数控语言编程:如APT语言

2)图形交互式编程:即CAD/CAM自动编程,如MasterCAM、Pro/E、UG、CAXA。;了解数控程序的结构和编程规则,是编写合格数控程序的前提。一个完整的数控程序,一般由程序开始符、程序名、程序主体、程序结束指令和程序结束符五个部分组成。;%

O2000;

N10G54G91G17G00X85Y-25;

N20Z-15S400M03M08;

N30G01X85F300;

N40G03Y50I25J30;

N50G01X-75;

N70G00Z15M05M09;

N80M30;

%;1、程序名:是数控程序的名称,程序命名的目的主要是为了便于程序的调用、查询等,数控程序的命名应当注意以下几点:

程序名由字母O+1~4位数字组成,如O1234;

在同一机床中,两个不同的数控程序不可以用相同的名字;

程序名O0000被系统的MDI方式使用,用户不可以使用;

O0012和O12是同一个程序名。

2、程序主体:是数控???序的主体部分,由多个程序段构成,每个程序段都是一个完整的加工功能单元,它以程序段顺序号指令NXX开头,以程序段换行符“;”结尾,按下键盘上的“EOB”键即可产生符号“;”。;FANUC系统的程序段格式

所谓程序段格式,是指一个程序段中指令字的排列顺序和书写规则,不同的数控系统往往有不同的程序段格式,格式不符合规定,数控系统就不能接受。

目前FANUC数控系统编程采用的是地址符可变程序段格式(或者称字地址程序段格式),这种格式具有程序简单、可读性强,易于检查等优点,这种格式的编程特点如下:

(1)程序段中的每个指令字均以字母(地址符)开始,后跟数字;

N10G91G17G00X85Y-25.5;

N20Z-15S400M03M08;

(2)指令字在程序段中的顺序没有严格的规定,即可以任意顺序的书写;

N10G01X20Z-15F100M03S400M08;

N20F100X20Z-15G01M03M08S400;

;(3)在同一程序段中可以指定多个同一类地址码(地址符相同的代码)。但在同一程序段中若指定同一组地址码超过一个时,该组多个地址码只有最后指定的有效;

N10G91G17G00X85Y-25;

N20G00G02G01X85Y-25F150;

;(4)与上段相同的模态(续效)代码可以省略不写;

N10G54G90M03S800;

N20G90G01X50Y20F150M03S800;

N30G90G01X50Y40F150M03S800;

N40G90G01X60Y40F150M03S800;

N10G54G90M03S800;

N20G01X50Y20F150;

N30Y40;

N40X60;

;;1、准备功能指令G

是使

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档