好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

adt-cnc040x铣床控制器使用说明书.pdf

94页
  • 卖家[上传人]:第***
  • 文档编号:38773275
  • 上传时间:2018-05-07
  • 文档格式:PDF
  • 文档大小:1.86MB
  • / 94 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • ADT-CNC400X铣床系统操作编程说明书 1 第一篇:编程 1 . 综述 1 . 1 可编程功能 通过编程并运行这些程序而使数控机床能够实现的功能我们称之为可编程功能 一般可编程功能分为两类:一 类用来实现刀具轨迹控制即各进给轴的运动,如直线/ 圆弧插补、进给控制、坐标系原点偏置及变换、尺寸单位设定、 刀具偏置及补偿等,这一类功能被称为准备功能,以字母 G 以及两位数字 组成,也被称为 G 代码另一类功能被称 为辅助功能,用来完成程序的执行控制、主轴控制、刀具控制、辅助设备控制等功能在这些辅助功能中,T x x x x 用于选刀,S x x x x 用于控制主轴转速其它功能由以字母 M 与两位数字组成的 M 代码来实现 1 . 2 准备功能 本机床使用的所有准备功能见表 1 . 1 : 表 1 . 1 G 代码 分组 功能 * G 0 0 0 1 定位(快速移动) * G 0 1 0 1 直线插补(进给速度) G 0 2 0 1 顺时针圆弧插补 G 0 3 0 1 逆时针圆弧插补 G 0 4 0 0 暂停,精确停止 * G 1 7 0 2 选择 X Y 平面 G 1 8 0 2 选择 Z X 平面 G 1 9 0 2 选择 Y Z 平面 G 2 7 0 0 返回并检查参考点 G 2 8 0 0 返回参考点 G 2 9 0 0 从参考点返回 * G 4 0 0 7 取消刀具半径补偿 G 4 1 0 7 左侧刀具半径补偿 G 4 2 0 7 右侧刀具半径补偿 G 4 3 0 8 刀具长度补偿+ G 4 4 0 8 刀具长度补偿- * G 4 9 0 8 取消刀具长度补偿 G 5 2 0 0 设置局部坐标系 G 5 3 0 0 选择机床坐标系 * G 5 4 1 4 选用 1 号工件坐标系 G 5 5 1 4 选用 2 号工件坐标系 G 5 6 1 4 选用 3 号工件坐标系 G 5 7 1 4 选用 4 号工件坐标系 G 5 8 1 4 选用 5 号工件坐标系 G 5 9 1 4 选用 6 号工件坐标系 G 7 3 0 9 深孔钻削固定循环 G 7 4 0 9 反螺纹攻丝固定循环 G 7 6 0 9 精镗固定循环 * G 8 0 0 9 取消固定循环 G 8 1 0 9 钻削固定循环 G 8 2 0 9 钻削固定循环 G 8 3 0 9 深孔钻削固定循环 G 8 4 0 9 攻丝固定循环 G 8 5 0 9 镗削固定循环 ADT-CNC400X铣床系统操作编程说明书 2 G 8 6 0 9 镗削固定循环 G 8 7 0 9 反镗固定循环 G 8 8 0 9 镗削固定循环 G 8 9 0 9 镗削固定循环 * G 9 0 0 3 绝对值指令方式 * G 9 1 0 3 增量值指令方式 G 9 2 0 0 工件零点设定 * G 9 8 1 0 固定循环返回初始点 G 9 9 1 0 固定循环返回 R 点 从表 1 . 1 中我们可以看到,G 代码被分为了不同的组,这是由于大多数的 G 代码是模态的,所谓模态 G 代码, 是指这些 G 代码不只在当前的程序段中起作用,而且在以后的程序段中一直起作用,直到程序中出现另一个同组的 G 代码为止,同组的模态 G 代码控制同一个目标但起不同的作用,它们之间是不相容的。

      0 0 组的 G 代码是非模态的, 这些 G 代码只在它们所在的程序段中起作用标有* 号的 G 代码是上电时的初始状态 如果程序中出现了未列在上表中的 G 代码,C N C 会显示 1 0 号报警 同一程序段中可以有几个 G 代码出现,但当两个或两个以上的同组 G 代码出现时,最后出现的一个(同组的) G 代码有效 在固定循环模态下,任何一个 0 1 组的 G 代码都将使固定循环模态自动取消,成为 G 8 0 模态 1 . 3 辅助功能 本机床用 S 代码来对主轴转速进行编程,用 T 代码来进行选刀编程,其它可编程辅助功能由 M 代码来实现,本 机床可供用户使用的 M 代码列表如下( 表 1 . 2 ) : 表 1 . 2 M 代码 功 能 M 0 0 程序停止 M 0 3 主轴正转 M 0 4 主轴反转 M 0 5 主轴停止 M 0 8 冷却开 M 0 9 冷却关 M 3 0 程序结束并返回程序头 M 9 8 调用子程序 M 9 9 子程序结束返回/重复执行 一般地,一个程序段中,M 代码最多可以有一个 2 . 插补功能 2 . 1 快速定位(G 0 0 ) G 0 0 给定一个位置。

      格式:G 0 0 I P _; I P _在本说明书中代表任意不超过三个进给轴地址的组合,当然,每个地址后面都会有一个数字 作为赋给该地址的值, 一般机床有三个或四个进给轴即 X , Y , Z , A 所以 I P _可以代表如 X 1 2 . Y 1 1 9 . Z - 3 7 . 或 X 2 8 7 . 3 Z 7 3 . 5 A 4 5 . 等等内容 G 0 0 这条指令所作的就是使刀具以快速的速率移动到 I P _指定的位置, 被指令的各轴之间的运动是互不相关的, 也就是说刀具移动的轨迹不一定是一条直线G 0 0 指令下,快速倍率为 1 0 0 %时,各轴运动的速度:X 、Y 、Z 轴按参 数设定的速度运动,该速度不受当前 F 值的控制当各运动轴到达运动终点后,C N C 认为该程序段已经结束,并转向 执行下一程序段 G 0 0 编程举例: 起始点位置为 X - 5 0 ,Y - 7 5 . ;指令 G 0 0 X 1 5 0 . Y 2 5 . ;将使刀具走出下图所示轨迹(图 2 . 1 ) ADT-CNC400X铣床系统操作编程说明书 3 图 2 . 1 2 . 2 直线插补(G 0 1 ) 格式:G 0 1 I P - F - ; G 0 1 指令使当前的插补模态成为直线插补模态,刀具从当前位置移动到 I P 指定的位置,其轨迹是一条直线, F - 指定了刀具沿直线运动的速度,单位为 m m / m i n (X 、Y 、Z 轴)。

      该指令是我们最常用的指令之一 假设当前刀具所在点为 X - 5 0 . Y - 7 5 . ,则如下程序段 N 1 G 0 1 X 1 5 0 . Y 2 5 . F 1 0 0 ; N 2 X 5 0 . Y 7 5 . ; 将使刀具走出如下图(图 2 . 2 )所示轨迹 大家可以看到,程序段 N 2 并没有指令 G 0 1 ,由于 G 0 1 指令为模态指令,所以 N 1 程序段中所指令的 G 0 1 在 N 2 程序段中继续有效,同样地,指令 F 1 0 0 在 N 2 段也继续有效,即刀具沿两段直线的运动速度都是 1 0 0 m m / m i n 2 . 3 圆弧插补(G 0 2 / G 0 3 ) 下面所列的指令可以使刀具沿圆弧轨迹运动: 在 X - - Y 平面 G 1 7 { G 0 2 / G 0 3 } X _ _ Y _ _ { ( I _ _ J _ _ ) / R _ _ } F _ _ ; 在 X - - Z 平面 G 1 8 { G 0 2 / G 0 3 } X _ _ Z _ _ { ( I _ _ K _ _ ) / R _ _ } F _ _ ; 在 Y - - Z 平面 G 1 9 { G 0 2 / G 0 3 } Y _ _ Z _ _ { ( J _ _ K _ _ ) / R _ _ } F _ _ ; 序号 数据内容 指 令 含 义 ADT-CNC400X铣床系统操作编程说明书 4 G 1 7 指定 X - - Y 平面上的圆弧插补 G 1 8 指定 X - - Z 平面上的圆弧插补 1 平面选择 G 1 9 指定 Y - - Z 平面上的圆弧插补 2 G 0 2 顺时针方向的圆弧插补 圆弧方向 G 0 3 逆时针方向的圆弧插补 G 9 0 模态 X 、Y 、Z 中的两轴指令 当前工件坐标系中终点位置的坐标值 3 终点 位置 G 9 1 模态 X 、Y 、Z 中的两轴指令 从起点到终点的距离(有方向的) 4 起点到圆心的距离 I 、J 、K 中的两 轴指令 从起点到圆心的距离(有方向的) 圆弧半径 R 圆弧半径 5 进给率 F 沿圆弧运动的速度 在这里,我们所讲的圆弧的方向,对于 X - - Y 平面来说,是由 Z 轴的正向往 Z 轴的负向看 X - - Y 平面所看到的圆 弧方向,同样,对于 X - - Z 平面或 Y - - Z 平面来说,观测的方向则应该是从 Y 轴或 X 轴的正向到 Y 轴或 X 轴的负向(适 用于右手坐标系如下图所示)。

      圆弧的终点由地址 X 、Y 和 Z 来确定在 G 9 0 模态,即绝对值模态下,地址 X 、Y 、Z 给出了圆弧终点在当前坐 标系中的坐标值;在 G 9 1 模态,即增量值模态下,地址 X 、Y 、Z 给出的则是在各坐标轴方向上当前刀具所在点到终 点的距离 在 X 方向,地址 I 给定了当前刀具所在点到圆心的距离,在 Y 和 Z 方向,当前刀具所在点到圆心的距离分别由 地址 J 和 K 来给定,I 、J 、K 的值的符号由它们的方向来确定 对一段圆弧进行编程, 除了用给定终点位置和圆心位置的方法外,我们还可以用给定半径和终点位置的方法对 一段圆弧进行编程,用地址 R 来给定半径值,替代给定圆心位置的地址R 的值有正负之分,一个正的 R 值用来编程 一段小于 1 8 0 度的圆弧,一个负的 R 值编程的则是一段大于 1 8 0 度的圆弧编程一个整圆只能使用给定圆心的方法 3 . 进给功能 3 . 1 进给速度 上一章,我们讲述了基本插补命令的用法以及一些相关指令,同时,也涉及到了一些与进给速度有关的一些 知识,在本节中,我们将归纳性地讨论这些问题 数控机床的进给一般地可以分为两类:快速定位进给及切削进给。

      快速定位进给在指令 G 0 0 、 手动快速移动以及固定循环时的快速进给和点位之间的运动时出现快速定位进给 的速度是由机床参数给定的,并可由快速倍率开关加上 2 5 % 、5 0 % 、1 0 0 % 的倍率快速倍率开关在 1 0 0 %的位置时, 快速定位进给的速度对于 X 、Y 、Z 三轴来说,按系统参数设定值快速定位进给时,参与进给的各轴之间的运动是 互不相关的,分别以自己给定的速度运动,一般来说,刀具的轨迹是一条折线 切削进给出现在 G 0 1 、G 0 2 / 0 3 以及固定循环中的加工进给的情况下,切削进给的速度由地址 F 给定在加工 程序中,F 是一个模态的值,即在给定一个新的 F 值之前,原来编程的 F 值一直有效C N C 系统刚刚通电时,F 的值 由系统参数给定切削进给的速度是一个有方向的量,它的方向是刀具运动的方向,模(即速度的大小)为 F 的值 参与进给的各轴之间是插补的关系,它们的运动的合成即是切削进给运动 F 的最大值由系统参数控制,如果编程的 F 值大于此值,实际的进给切削速度也将保持为此值 切削进给的速度还可以由操作面板上的进给倍率开关来控制,。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.