FANUC数控编程基础
实训中心 赖新建
目 录一、数控程序编制的内容及步骤
二、数控程序编制的方法三、数控程序的组成
四、数控铣加工中心编程
一、数控程序编制的内容及步骤Step 1 图样分析和工艺制定
对零件图样进行分析,明确加工的内容和要 求;确定加工方案;选择适合的数控机床;选择 合适刀具和夹具;确定合理的走刀路线及选择合理的切削用量等
一、数控程序编制的内容及步骤Step 2 数学处理
在确定了工艺方案后,就需要根据零件的几 何尺寸、加工路线等,计算刀具中心运动轨迹, 以获得刀位数据。数控系统一般均具有直线插补 与圆弧插补功能,对于加工由圆弧和直线组成的 较简单的平面零件,只需要计算出零件轮廓上相 邻几何元素交点或切点的坐标值,得出各几何元 素的起点、终点、圆弧的圆心坐标值等,就能满 足编程要求
一、数控程序编制的内容及步骤Step 3 编写加工程序
程序编制人员使用数控系统的程序指令,按 照规定的程序格式,逐段编写加工程序。程序编 制人员应对数控机床的功能、程序指令及代码十 分熟悉,才能编写出正确的加工程序。
一、数控程序编制的内容及步骤Step 4 程序检验及试切将编写好的加工程序输入数控系统,就可控 制数控机床的加工。一般在正式加工之前,要对 程序进行检验。通常可采用机床空运转的方式, 来检查机床动作和运动轨迹的正确性,以检验程 序。在具有图形模拟显示功能的数控机床上,可 通过显示走刀轨迹或模拟刀具对工件的切削过程,对程序进行检查
二、数控程序编制的方法主要有两种:手工编程和自动编程。 手工编程:指主要由人工来完成数控编程中各个 阶段的工作 ,一般对几何形状不太复杂的零件, 所需的加工程序不长,计算比较简单,用手工编 程比较合适。
自动编程:是指在编程过程中,除了分析零件图 样和制定工艺方案由人工进行外,其余工作均由 计算机辅助完成。
三、数控程序的组成一般由起始符、程序号、程序内容和程序结束、 结束符组成
如:EMCO Fanuc 21M的 格式
三、数控程序的组成程序号:在字母“O”后面紧接最多4个阿拉伯数 字组成。 程序段号:是每个程序功能段的参考代码,一个 程序段号必须在字母“N”后紧接最多6个阿拉伯 数字 程序段:一个程序段能完成某一个功能,程序段 中含有执行一个工序所需的全部数据,程序段由 若干个坐标字组成 如:N10 G01 X15 Y20 F500 M08 ;
三、数控程序的组成坐标字:用于在轴方向移动和设置坐标系的命令 称为坐标字,坐标字包括轴的地址符及代表移动 量的数值,其基本
构成见下表
三、数控程序的组成各地址的格式及取值范围
四、数控铣加工中心编程4.1 数控系统的功能
4.2 工件坐标系设定4.3 基本移动指令
4.4 刀具参数补偿指令4.6 返回参考点指令
4.7 固定循环指令4.8 子程序
4.1 数控系统的功能G17 G21 G40 G49 G80 G90 ;初始化状态设定 式中: G17 ——选择xy平面; G21 ——公制单位输入选择; G40 ——取消刀具半径补偿; G49 ——取消刀具长度补偿; G80 ——取消固定循环; G90 ——绝对值方式;
F 进给功能字,单位mm/min S 主轴转速功能字,单位r/min
4.1 数控系统的功能T 刀具功能字一般配合M06一起使用。如: T02 M06 ; 功能:主轴上的刀具先装回刀库,再旋转至2号刀, 将2号刀装上主轴
4.1 数控系统的功能坐标平面选择指令坐标平面选择指令是用来选择直线、圆弧插补的平面和 刀具补偿平面的。 G17表示选择 XY平面 G18表示选择 ZX平面 G19表示选择 YZ平面。
各坐标平面如右图所 示。一般,数控车床 默认在ZX平面内加 工,数控铣床默认在 XY平面内加工
4.1 数控系统的功能G90指定尺寸值为绝对尺寸如从A点移至B点可表示为:N60 G90 GOO X30 Y37