任务    认识数控程序代码指令与编程格式
任务书
                  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)程序结束
    用程序结束指令M02M03来结束整个程序
2、程序格式:程序的开始部分、程序内容部分和程序结束
         
                    1-4-3  程序格式
3、程序段组成:由指令字组成
                      1-4-4  程序结构格式
4、指令字
由地址符(指令字符)和带符号(由定义尺寸的字)或不带符号(如准备功能字G代码)的数字数据组成。主要指令字符如下表为1-4-5所示
                        1-4-5 指令字符表
 
 
     
程序文件名
O
程序文件名以地址O4位数字组成,一般控制大多从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小时内删除。