任务四 认识数控程序代码指令与编程格式
任务书
1-4-1 编程零件图 任务描述 教师通过背景知识的讲解,帮助学生认识数控加工程序代码、格式;通过完成任务所设定的编程内容,使学生掌握FANUC Oi 数控系统的编程格式及编程代码。 任务目标 1、了解数控铣床程序编制的一般步骤,加工程序的构成及格式 2、掌握G00 、G01 、G02 、G03 运动指令的编程方法 3、掌握编程的基本功能指令的用法 4、掌握编程的常用功能指令的用法 5、掌握常用程序指令代码格式及编程要点 任务实施 1、编写如图1-4-1 所示零件图的加工程序 2、编写如图1-4-19 所示零件图的加工程序 |
【任务相关知识点】
一、 程序的结构与格式
加工程序是数控加工中的核心组成部分,不同的数控系统,其加工程序的结构及程序段格式也可能有某些差异,以FANUC Oi数控系统为例来说明。
1、程序的结构
一个完整的程序由程序号、程序内容和程序结束三部分组成,程序的开始部分通常取文件名以“O”+ 四位数字组成、中间是程序段、结束部分用“M30”表示,如图1-4-2所示
图1-4-2 程序结构格式
(1)程序号
程序号是程序的开始部分,为了区别存储器的程序,每个程序都要进行编号, FANUC系统一般采用英文字母“O”+ 四位数字组成。
(2)程序内容
程序内容部分是整个程序的核心,它由许多程序段组成,每个程序由一个或多个指令构成,它表示数控机床要完成的操作。
程序的构成-----由若干个“程序段”组成
程序段构成-----每个程序段由按照一定顺序和规定排列的“指令字”组成
指令字构成------由表示地址的英文字母、特殊文字和数字集合而成
(3)程序结束
用程序结束指令M02或M03来结束整个程序
2、程序格式:程序的开始部分、程序内容部分和程序结束
图1-4-3 程序格式
3、程序段组成:由指令字组成
图1-4-4 程序结构格式
4、指令字
由地址符(指令字符)和带符号(由定义尺寸的字)或不带符号(如准备功能字G代码)的数字数据组成。主要指令字符如下表为1-4-5所示
表1-4-5 指令字符表
功 能 | 地 址 | 意 义 |
程序文件名 | O | 程序文件名以地址O及4位数字组成,一般控制大多从1~9999范围内任意选择使用 |
顺序号 | N | 程序段编号:N0~9999999 |
准备功能 | G | 指令动作方式: (直线、圆弧等) G00~G99 |
尺寸字 | X Y Z | 坐标轴的移动命令:±999999.999 |
R | 圆弧半径 | |
I J K | 圆心相对于起点的距离 | |
进给速度 | F | 进给速度的指定:F0~F24000 |
主轴功能 | S | 主轴旋转速度的指定:S0~S9999 |
刀具功能 | T | 刀具编号的指定:T01~T99 |
辅助功能 | M | 机床的辅助控制指定:M00~M99 |
补偿号 | D H | 刀具半径、长度补偿号:D01~D99 H01~H99 |
暂停 | P X | 暂停时间:x(秒) |
子程序号的指定 | P | 子程序号的指定:P1~999999 |
重复次数 | L | 子程序号的重复总次数 |
二、认识编程的基本功能指令
1、 F功能---F是控制刀具位移速度的进给速率指令,为模态指令;决定进给速度的功能称为进给功能。但快速定位G00的 速度不受其控制,如图1-15所示
cnc编程代码大全在铣削加工中,F的单位一般为mm / min (每分钟进给量)
图1-4-5 进给功能示意图
例如,让刀具以150毫米/分进给时,程序指令为:F150.0;
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论