凯恩帝100T.pdf

上传人:恋****泡 文档编号:7716769 上传时间:2022-03-01 格式:PDF 页数:313 大小:1.29MB
返回 下载 相关 举报
凯恩帝100T.pdf_第1页
第1页 / 共313页
凯恩帝100T.pdf_第2页
第2页 / 共313页
点击查看更多>>
资源描述

《凯恩帝100T.pdf》由会员分享,可在线阅读,更多相关《凯恩帝100T.pdf(313页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、 C N C S e r i e s KND100T 车床用数控系统 用 户 手 册 北京凯恩帝数控技术公司 B05BT00N0005 KND LTD,2005 C - 1 - 目 录 第一篇 概 述 篇 概要1 1 1 . 1 机床的一般操作 1 1 1 . 2 阅读说明书注意事项 1 2 第二篇 编 程 篇 1 概要 1 1 1 . 1 刀具沿着工件的形状运动插补功能 1 1 1 . 2 进给进给功能 1 2 1 . 3 加工图纸和刀具的运动 1 3 1 . 4 切削速度主轴功能 1 6 1 . 5 各种加工时选用的刀具刀具功能 1 6 1 . 6 各种功能操作指令辅助功能 1 7 1 .

2、 7 程序的构成 1 7 1 . 8 刀具补偿功能 1 9 1 . 9 刀具移动的范围行程校验 1 9 2 控制轴 2 1 2 . 1 控制轴数 2 1 2 . 2 设定单位 2 1 2 . 3 最大行程 2 1 3 准备功能 3 1 4 插补功能 4 1 4 . 1 定位() 4 1 4 . 2 直线插补() 4 1 4 . 3 圆弧插补(,) 4 2 5 切螺纹() 5 1 5 . 1 切螺纹()5 1 5 . 2 英制螺纹切削机能5 4 6 进给功能6 1 6 . 1 快速进给6 1 6 . 2 切削进给6 1 6 . 3 自动加减速6 2 6 . 4 程序段拐角处的速度控制6 3 6

3、. 5 暂停()6 4 7 参考点7 1 7 . 1 自动返回参考点()7 1 8 坐标系8 1 - 2 - 8 . 1 零件坐标系的设定()8 1 8 . 2 坐标系平移8 1 8 . 3 自动坐标系设定8 2 8 . 4 工件坐标系的偏置平移8 3 8 . 5 工件坐标系平移的直接测量输入8 4 9 坐标值和尺寸9 1 9 . 1 绝对值指令和增量值指令9 1 9 . 2 英制与公制的转换(,)9 2 9 . 3 小数点编程9 3 9 . 4 直径指定和半径指定9 4 1 0 主轴功能(功能)1 0 1 1 0 . 1 主轴速度指令1 0 1 1 0 . 2 模拟主轴换档1 0 2 1 0

4、 . 3 恒线速控制1 0 3 1 0 . 4 主轴卡盘控制1 0 6 1 0 . 5 台尾控制1 0 6 1 0 . 6 主轴旋转暂停机能1 0 7 1 1 刀具功能1 1 1 1 1 . 1 换刀过程1 1 1 1 1 . 2 刀架输入信号检查机能1 1 2 1 1 . 3 后刀架选择机能1 1 2 1 1 . 4 换刀相关参数1 1 2 1 2 辅助功能1 2 1 1 2 . 1 一般M 代码1 2 1 1 2 . 2 用户转跳机能M 代码:M 9 1 / M 9 2 ,M 9 3 / M 9 4 1 2 3 1 2 . 3 特殊M 代码:M 2 1 / M 2 2 ,M 2 3 / M

5、 2 4 1 2 3 1 2 . 4 辅助机能代码调用子程序1 2 4 1 2 . 5 辅助机能参数1 2 5 1 2 . 6 与辅助机能有关的报警1 2 8 1 3 程序的构成1 3 1 1 3 . 1 程序1 3 1 1 3 . 2 程序结束1 3 6 1 3 . 3 文件结束1 3 6 1 4 简化编程功能1 4 1 1 4 . 1 单一型固定循环(,)1 4 1 1 4 . 2 复合型固定循环()1 4 1 4 . 3 倒角和拐角半径(过渡圆)1 4 2 1 1 5 补偿功能1 5 1 - 3 - 1 5 . 1 刀具偏置1 5 1 1 5 . 2 刀尖半径补偿()1 5 4 1 5

6、. 2 . 1 假想刀尖1 5 4 1 5 . 2 . 2 假想刀尖的方向1 5 6 1 5 . 2 . 3 补偿号码1 5 7 1 5 . 2 . 4 加工位置及移动指令1 5 8 1 5 . 2 . 5 刀尖半径补偿的注意事项1 5 1 1 1 5 . 2 . 6 刀尖半径补偿的详细说明1 5 1 4 1 5 . 3 偏置量的程序输入()1 5 3 4 1 6 刀具偏置的手动测量输入 1 6 1 1 6 . 1 偏置量的计数方式输入1 6 1 1 6 . 2 刀具偏置的直接测量输入1 6 1 1 6 . 刀具偏置输入方式2 1 6 1 1 7 测量机能1 7 1 1 7 . 1 跳跃机能(

7、)1 7 1 1 7 . 2 自动刀具测量补偿(,)1 7 2 1 8 工件坐标系选择1 8 1 1 8 . 1 工件坐标系()1 8 1 1 8 . 2 用编程指令变更工件坐标系零点偏置值(G 1 0 ) 1 8 2 1 8 . 3 自动坐标系设定1 8 2 1 9 用户宏程序1 9 1 1 9 . 1 用户宏指令1 9 1 1 9 . 2 用户宏程序本体1 9 1 1 9 . 3 用户宏程序实例1 9 9 第三篇 操 作 篇 1 概要1 1 1 . 1 手动操作1 1 1 . 2 刀具按程序移动自动运转1 2 1 . 3 自动运行的操作1 3 1 . 4 程序调试1 3 1 . 5 程序的

8、编辑1 5 1 . 6 数据的显示,设定1 5 1 . 7 显示1 8 1 . 8 数据的输入输出1 9 2 操作面板说明2 1 2 . 1 面板2 1 2 . 2 机床操作面板2 4 3 电源的接通和切断3 1 - 4 - 3 . 1 接通电源3 1 3 . 2 切断电源3 1 4 手动操作4 1 4 . 1 手动返回参考点4 1 4 . 2 手动连续进给4 1 4 . 3 单步进给4 3 4 . 4 手轮进给4 4 4 . 5 手动程序回零方式4 5 4 . 6 手动绝对值开关4 5 4 . 7 手动辅助机能操作4 9 5 自动运行5 1 5 . 1 自动运行5 1 5 . 2 自动运转的

9、启动5 2 5 . 3 自动运转的执行5 2 5 . 4 自动运转的停止5 3 6 试运转6 1 6 . 1 全轴机床锁住6 1 6 . 2 辅助功能锁住(机床软操作面板)6 1 6 . 3 进给速度倍率6 1 6 . 4 快速进给倍率6 2 6 . 5 空运转6 2 6 . 6 单程序段6 2 6 . 7 进给保持后或停止后的再启动6 4 6 . 8 跳过任选程序段(机床软操作面板)6 4 7 安全操作7 1 7 . 1 急停7 1 7 . 2 超程7 1 8 报警处理8 1 9 程序存储、编辑9 1 9 . 1 程序存储、编辑操作前的准备9 1 9 . 2 把程序存入存储器中9 1 9 .

10、 3 把由多个程序组成的一个文件的内容存到存储器中9 2 9 . 4 程序检索9 2 9 . 5 程序的删除9 3 9 . 6 删除全部程序9 3 9 . 7 程序的输出9 3 9 . 8 全部程序的输出9 3 9 . 9 顺序号检索9 3 9 . 1 0 存储器中存储的程序和编程器中程序的比较 9 4 - 5 - 9 . 1 1 字的插入、修改、删除 9 4 9 . 1 2 存储程序的个数9 8 9 . 1 3 存储容量9 8 1 0 数据的显示、设定 1 0 1 1 0 . 1 补偿量1 0 1 1 0 . 2 设置参数的设定1 0 2 1 0 . 3 用户宏变量的显示及设定1 0 4 1

11、 0 . 4 参数1 0 5 1 0 . 5 螺距误差补偿数据1 0 7 1 0 . 6 诊断1 0 7 1 0 . 7 机床软操作面板的显示及设定1 0 8 1 1 显示1 1 1 1 1 . 1 状态显示1 1 1 1 1 . 2 键入数据显示1 1 1 1 1 . 3 程序号、顺序号的显示1 1 1 1 1 . 4 程序存储器使用量的显示1 1 2 1 1 . 5 指令值的显示1 1 2 1 1 . 6 现在位置的显示1 1 4 1 1 . 7 加工时间、零件数显示1 1 6 1 1 . 8 报警显示1 1 6 1 1 . 9 索引内容的显示1 1 7 1 2 数据的输出及电子盘 1 2

12、 1 1 2 . 1 刀具补偿量1 2 1 1 2 . 2 参数1 2 1 1 2 . 3 电子盘1 2 2 1 3 图形功能1 3 1 1 3 . 1 图形参数设定1 3 2 1 3 . 2 图形参数的含义说明1 3 2 1 3 . 3 刀具路径的描述1 3 3 1 3 . 4 举例1 3 4 1 4 步进机特种机能1 4 1 1 4 . 1 切削速度上限1 4 1 1 4 . 2 快速移动速度的设定1 4 1 1 4 . 3 电子齿轮比的设置1 4 1 1 4 . 4 升,降速时间常数的设定1 4 2 1 4 . 5 参数设定1 4 2 1 4 . 6 驱动器报警1 4 3 1 5 几点说

13、明1 5 1 - 6 - 1 5 . 1 标准出厂参数的设置及存储器清除 1 5 1 1 5 . 2 不检查超程1 5 1 1 5 . 3 间隙补偿说明1 5 1 1 5 . 4 键盘延迟1 5 1 1 5 . 5 开机不进入正常的画面 1 5 1 1 5 . 6 奇偶报警,开机时数据丢失,检查 1 5 2 第四篇 连 接 篇 1 系统结构1 1 1 . 1 系统组成 1 1 1 . 2 安装尺寸 1 2 1 . 3 附加操作面板尺寸图 1 3 2 内部连接2 1 2 . 1 系统内部连接图 2 1 2 . 2 电源插座信号排列 2 2 2 . 3 倍率开关信号排列2 3 2 . 4 主板插座

14、与外部连接器插座连接关系示意图2 3 2 . 5 主板设定开关说明2 4 3 外部连接3 1 3 . 1 系统连接框图3 1 3 . 1 . 1 配步进机时的连接图3 1 3 . 1 . 2 配数字交流伺服时的连接图3 2 3 . 2 到驱动器的连接3 3 3 . 2 . 1 到驱动器的信号接口图3 3 3 . 2 . 2 连接器信号表 3 4 3 . 2 . 3 信号说明 3 4 3 . 2 . 4 电缆制作说明3 7 3 . 3 标准串行接口3 9 3 . 4 模拟主轴接口的连接3 9 3 . 5 附加操作面板的连接3 1 0 4 机床接口4 1 4 . 1 输入信号接口说明 4 1 4

15、. 2 输出信号接口说明 4 2 4 . 3 输入输出信号表 4 4 4 . 3 . 1 输入信号诊断表 4 4 4 . 3 . 2 输出信号诊断表 4 6 4 . 3 . 3 输入输出信号在插座X S 5 4 和X S 5 7 中的排列4 7 4 . 4 信号说明 4 8 - 7 - 4 . 4 . 1 输入信号4 8 4 . 4 . 2 输出信号4 1 5 4 . 4 . 3 M 代码电平/ 脉冲输出说明4 1 7 第五篇 附 录 篇 附录1 关于记忆型螺距误差补偿功能1 1 附录2 G 功能一览表2 1 附录3 指令值范围一览表3 1 附录4 二,十进制转换表4 1 附录5 报警一览表5

16、 1 附录6 电源接通及复位时的状态6 1 附录7 规格一览表7 1 附录8 参数一览表8 1 附录9 参数一览表9 1 附录1 0 操作一览表 1 0 1 附录1 1 状态的诊断信息1 1 1 附录1 2 机床调试 1 2 1 附录1 3 通讯软件说明 1 3 1 第六篇 索 引 篇 1 索引 1 1 概 述 篇 - 1 ( 概要) 1 0 第一篇 概 述 篇 概 述 篇 - 1 ( 概要) 1 1 第一篇 概 述 篇 1 . 概要 K N D 1 0 0 T 是北京凯恩帝数控技术公司针对中国国情开发生产的控制全数字伺服或步进电机的经济型车床或两轴机械控制用数控系统,控制电路采用了高速微处理

17、器,超大规模定制式集成电路芯片,多层印刷电路板,显示器采用了高分辩率的液晶屏,从而使整套系统更为紧凑,体积进一步缩小,同时也使系统的可靠性进一步地提高。在控制面板上,将C N C 操作面板与机床操作面板集成为一体,极大地简化了联机。在控制软件上,将全功能数控系统的机能引入步进机控制系统中,并针对步进机的特点增加了许多适合于步进电机的机能,使其发挥最佳的性能,从而使系统具有较高的性能价格比。 本说明书介绍了车床及两轴控制机床用K N D 1 0 0 T 系统的编程、操作方法,连接及日常维护。 本说明书记述了K N D 1 0 0 T 的全部选择功能, 在附录的 规格一览表 中还介绍了C N C

18、系统具有的各种功能。至于机床的数控装置上实际所具有的选择功能,还要参照各机床厂家发行的说明书。另外, 机床操作面板的规格、使用方法也可能有所不同,请务必参照机床厂家发行的说明书。 注:系统出厂仅配置为标准机能,对于选择机能一般都需要加一定的选件及费用,请参照K N D 的订货清单。 K N D 1 0 0 T 附带的资料如下: K N D 1 0 0 T 用户手册 内含系统的编程,操作,连接及日常维护。 1 . 1 C N C 机床的一般操作 用C N C 机床加工零件时, 首先要编制程序, 然后用该程序控制C N C 机床。 ( 1 ) 首先, 根据加工图纸编制零件加工程序。说明书中 . 编

19、程篇 一篇中详细地介绍了编程方法。 ( 2 ) C N C 读入程序后, 把零件和刀具装在机床上, 刀具按着程序运动, 加工实际零件。 在 . 操作篇 一篇中, 详细地记述了如何操作。 加工图纸 加工程序 数控系统 机床 见编程篇 见操作篇 磁盘 M D I / L C D 面板 概 述 篇 - 1 ( 概要) 1 2 ( 3 ) 在 . 连接篇 一篇中, 详细地记述了系统的外形尺寸,信号说明等及日常维护。 1 . 2 阅读说明书注意事项 (1 )数控机床的机能不仅由数控系统来决定, 而且是机床、强电、驱动系统等组合一起的机能决定的, 而这组合后的机能、编程、操作的详细情况, 在与机床结合后才

20、决定。 C N C 系统 由此图可知,C N C 系统由基本功能、选择机能、接口部分等组成, 对不同的机床, 其选择机能、接口设计不尽相同,所以对机床使用者来讲,请参阅机床厂家发行的说明书。 (2 )如上所述,K N D 1 0 0 系列数控系统是一个通用的数控系统, 本说明书是对C N C 具有的各种功能进行的说明,对机床设计者来讲,除了阅读本说明书以外, 还要对连接说明书等结合起来后,才能全面了解该系统的功能。只有在此基础上,才能最佳地将这些技能运用,使机床达最佳机能。此外,此说明只是对功能的描述,对某种功能来讲,在不同的机床上也不相同, 对具体使用的范例不可能一一例举,有任何问题请与机床

21、厂家或K N D 联系。 (3 )本说明书以系统主板版本0 5 I - W 0 1 Z - 0 1 0 7 、系统软件版本K 1 0 0 T A 0 4 0 5 0 7 1 8 为标准进行编写。 (4 )采用其它版本软件的系统的不同之处请参看“补充说明书”。 重要提示: K 1 0 0 T系统有电子盘功能,当机床调试完毕,请将系统当前数据保存在电子盘中。这样,当系统当前数据丢失、紊乱,不能工作时,可使系统很快恢复正常。具体操作方法参见“操作篇 1 2 2 ”。 C N C 基本功能 接口 选择机 能 1 . . . 选择机 能 N 编 程 篇 1 (概要) 1 0 第二篇 编 程 篇 编 程

22、篇 1 (概要) 1 1 第二篇 编 程 篇 1 . 概要 1 . 1 刀具沿着工件的形状运动插补功能( 参照. 4 ) 。 刀具沿着构成工件的直线和圆弧运动。 1 . 1 . 1 刀具沿着直线运动 1 . 1 . 2 刀具沿着圆弧运动 1 . 1 . 3 切螺纹 根据刀具运动与主轴旋转同步,可以切螺纹. (1 )切直螺纹 X Z 工件 程序指令: G 0 1 Z . . . 刀具 X Z 工件 程序指令: G 0 2 X _ Z _ R _ ; 或 G 0 3 X _ Z _ R _ ; X Z 工件 程序指令: G 3 2 Z . . . ; 编 程 篇 1 (概要) 1 2 (2 )切锥

23、螺纹 把刀具这样沿着直线、圆弧运动的功能称为插补功能。 编程指令G 0 1 , G 0 2 等被称为准备功能, 用于指示数控装置进行何种插补。 1 . 2 进给进给功能( 参照. 6 ) 为了切削零件, 用指定的速度使刀具运动称为进给, 进给速度用数值指令。例如, 让刀具X Z 工件 程序指令: G 3 2 X _ _ Z _ _ ; a ) 沿着直线运动 G 0 1 Z _ _ ; X _ _ Z _ _ ; b ) 沿着圆弧运动 G 0 3 X _ _ Z _ _ R _ _ ; 插补 X 轴(电机) Z 轴(电机) 刀具运动 a ) 沿直线运动 b ) 沿圆弧运动 卡盘 工件 刀具 F

24、(毫米/ 分) 编 程 篇 1 (概要) 1 3 以1 5 0 毫米/ 分进给时, 程序指令为: F 1 5 0 . 0 。 决定进给速度的功能称为进给功能。 编 程 篇 1 (概要) 1 4 1 . 3 加工图纸和刀具的运动 1 . 3 . 1 参考点( 特定的机械点) 在C N C 机床上, 设计有特定的机械装置, 通常在这个位置换刀和进行后面将要讲述的坐标系设定, 这个位置称为参考点。 使刀具移动到参考点, 有下面两种方法: () 手动返回参考点 () 自动返回参考点 1 . 3 . 2 加工图纸上的坐标系和C N C 指令的坐标系 坐标系根据设定的地方不同, 有下面两种: () 加工图

25、纸上的坐标系 这个坐标系画在加工图纸上, 程序中的数据使用这个坐标系的坐标值。 () C N C 指令的坐标系 这个坐标系实际设定在机床工作台上。根据程序, 指令刀具从现在的位置到要设定的坐标系原点的距离, 这样就设定了工作台上的坐标系。 参考点 刀架 X Z Z X 程序 加工图纸 坐标系 数控系统 指令 机床 工件 Z X 2 0 0 3 0 0 刀具的现在位置 坐标原点 O 到要设定的坐标原点的距离 编 程 篇 1 (概要) 1 5 工件一装在工作台上, 就产生了这两个坐标系的相对关系。 刀具在C N C 指令的坐标系上, 按照加工图纸上坐标系的指令程序把工件切削成图纸上的形状, 因此,

26、 要把零件正确地加工出图纸所示的形状, 必须把这两个坐标系确定在同一位置上。 在车床上,坐标系一般设定为: () 把坐标系原点设在卡盘面上 () 把坐标系原点设在零件端面上 1 . 3 . 3 刀具运动指令尺寸的表示方法绝对值和增量值指令( 参照. 9 ) 刀具运动指令的坐标值有绝对值和增量值两种。 () 绝对坐标值 距坐标系原点的距离 即刀具要移动到的坐标位置。 X Z 6 0 4 0 4 0 1 5 0 工件 加工图纸上的坐标和尺寸 X Z 工件 车床上C N C 指令的坐标系 (同加工图纸上的坐标系) 加工图纸上的坐标和尺寸 车床上C N C 指令的坐标系 (同加工图纸上的坐标系) X

27、Z 6 0 4 0 4 0 1 5 0 工件 2 0 X Z 工件 编 程 篇 1 (概要) 1 6 刀具从A 点移动到B 点,使用B 点的坐标值,其指令如下: X 3 0 . 0 Z 7 0 . 0 ; ( ) 增量坐标值 指令从前一个位置到下一个位置的距离。 刀具从A 点移动到B 点,其指令如下: U - 3 0 . 0 W - 4 0 . 0 ; 1 . 3 . 4 直径指定和半径指定( 参照. 9 . 4 ) 指令X 轴尺寸时,可以用直径值或半径值。事先由机床厂家决定. ( 1 ) 直径指定 直径指定时,X 轴的值就是图纸上给出的直径值. X Z 3 0 A B 7 0 1 1 0 工

28、件 X Z 3 0 A B 工件 6 0 4 0 X Z 5 0 8 0 4 5 1 0 0 A B 编 程 篇 1 (概要) 1 7 A ,B 点的坐标值分别为: A ( 5 0 . 0 ,1 0 0 . 0 ) ,B ( 8 0 . 0 , 4 5 . 0 ) ( 2 ) 半径指定 半径指定时,X 轴的坐标值是离开零件中心的距离,即指令半径值. A ,B 点的坐标值分别为:A ( 2 5 . 0 , 1 0 0 . 0 ) , B ( 4 0 . 0 , 4 5 . 0 ) 1 . 4 切削速度主轴功能( 参照. 1 0 ) 把切削工件时刀具相对工件的速度称为切削速度。C N C 可以用主

29、轴转速R P M 来指令这个切削速度。 例如: 工件直径为1 0 0 毫米, 切削速度用8 0 米/ 分加工时, 根据主轴转速N = 1 0 0 0 V / D 的关系, 主轴转速约2 5 0 R P M , 指令为: S 2 5 0 。 把有关主轴转速的指令称为主轴功能。此外, 当选择了恒线速度控制功能时,指定切削速度V (米/ 分),即使在工件直径不断变化的锥面切削中,使主轴速度不断改变,从而保持切削线速度不变. 1 . 5 各种加工时选用的刀具刀具功能( 参照. 1 1 ) X Z 4 5 1 0 0 A B 4 0 2 5 卡盘 工件 刀具 N r p m v 米/ 分 D 0 1 0

30、 2 0 3 0 4 0 5 0 6 刀具号 编 程 篇 1 (概要) 1 8 加工时需要选择粗加工,半精加工,精加工,切螺纹,切沟槽等各种刀具。各种刀具都带有刀号, 当程序中指定这个刀具号时,就自动选择对应的刀具。 例如某粗车用刀具号为0 1 号,要在刀库0 1 号的位置上选择刀具,此时指令为: T 0 1 0 1 。 就可以选出这把刀。把这个功能称为刀具功能。 1 . 6 各种功能操作指令 - 辅助功能( 参照. 1 2 ) 实际上, 刀具开始加工工件时, 要使主轴回转, 供给冷却液, 为此必须控制机床主轴电机和冷却油泵的开/ 关。 这些指令机床开/ 关动作的功能称为辅助功能,用M 代码指

31、令。 例如:若指令M 0 3 ,主轴就以指令的回转速度顺时针回转。 1 . 7 程序的构成( 参照. 1 3 ) 为了使机床运动, 给予C N C 指令的集合称为程序。 按着指令使刀具沿着直线、 圆弧运动, 或使主轴运动, 停转。在程序中根据机床的实际运动顺序书写这些指令。 程序: 把按顺序排列的各指令称为程序段。为了 进行连续的加工, 需要很多程序段, 这些 程序段的集合称为程序。为识别各程序段 所加的编号称为顺序号, 而为识别各个程 序所加的编号称为程序号。 程序段和程序的构成如左图所示。 工件 冷却液开/ 关 主轴顺时针旋转 夹头松/ 紧 程序段 程序段 程序段 程序段 程序段 程 序

32、刀 具 运 动 顺 序 编 程 篇 1 (概要) 1 9 1 . 7 . 1 程序段 一个程序段 N G X Z M S T C R N : 顺序号 G : 准备功能 X , Z : 运动尺寸 M : 辅助功能 S : 主轴功能 T : 刀具功能 C R : 程序段结束 一个程序段开头是表示C N C 运动顺序的顺序号,末尾是表示这个程序段结束的C R 代码。 1 . 7 . 2 程序 通常在程序的开头是程序号,在程序的最后是 M 3 0 ,表示程序结束。 1 . 7 . 3 主程序和子程序 C R ; O0 0 0 0 ; M 3 0 C R 程序号码 程序段 程序段 程序段 程序结束 主程

33、序 M 9 8 P 1 0 0 1 M 9 8 P 1 0 0 2 M 9 8 P 1 0 0 1 子程序# 1 O1 0 0 1 ; M 9 9 加工形状# 1 的程序 子程序# 2 O1 0 0 2 ; 加工形状# 2 的程序 编 程 篇 1 (概要) 1 1 0 在程序中,如果在工件的不同地方加工同样的图形时,往往先把这部分图形的程序单独编出来,把它称作子程序。相对于子程序来说,程序的本体就称为主程序。在执行主程序时,如果有调用子程序的指令, 则子程序被执行。子程序执行完了后,再执行主程序的指令。 1 . 8 刀具补偿功能( 参照. 1 5 ) 1 . 8 . 1 刀具补偿 通常加工一个

34、工件时, 要使用几把刀具。 各刀具有不同的形状, 按照这些刀具来改变程序,非常麻烦。 为此,事先测量出各刀具的长度,然后把它们与标准刀具长度的差设定给C N C ( 参照1 1 数据的显示、设定 ) 。这样,即使换刀,程序也不需要变更就可以加工了。这个功能称为刀具长度补偿功能。 1 . 9 刀具移动的范围行程校验( 参照. 7 ) 可用参数设定指定刀具不可进入的范围,这个功能称为存储型行程校验。 工件 标准 刀具 粗车 刀具 精车 刀具 切槽 刀具 车螺纹 刀具 工件 标准 刀具 粗车 刀具 精车 刀具 切槽 刀具 车螺纹 刀具 编 程 篇 2 ( 控制轴) 2 1 2 . 控制轴 2 . 1

35、 控制轴数 控制轴数 2 轴(X ,Z ) 同时控制轴数 2 轴(X ,Z ) 2 . 2 设定单位 输入/ 输出制 最小设定单位 最小移动单位 X :0 . 0 0 1 毫米 (直径指定) Z :0 . 0 0 1 毫米 X :0 . 0 0 0 5 毫米 Z :0 . 0 0 1 毫米 公制输入,公制输出 X :0 . 0 0 1 毫米 (半径指定) Z :0 . 0 0 1 毫米 X :0 . 0 0 1 毫米 Z :0 . 0 0 1 毫米 X :0 . 0 0 0 1 英寸 (直径指定) Z :0 . 0 0 0 1 英寸 X :0 . 0 0 0 5 毫米 Z :0 . 0 0 1

36、 毫米 英制输入,公制输出 X :0 . 0 0 0 1 英寸 (半径指定) Z :0 . 0 0 0 1 英寸 X :0 . 0 0 1 毫米 Z :0 . 0 0 1 毫米 X :0 . 0 0 1 毫米 (直径指定) Z :0 . 0 0 1 毫米 X :0 . 0 0 0 0 5 英寸 Z :0 . 0 0 0 1 英寸 公制输入,英制输出 X :0 . 0 0 1 毫米 (半径指定) Z :0 . 0 0 1 毫米 X :0 . 0 0 0 1 英寸 Z :0 . 0 0 0 1 英寸 X :0 . 0 0 0 1 英寸 (直径指定) Z :0 . 0 0 0 1 英寸 X :0 .

37、 0 0 0 0 5 英寸 Z :0 . 0 0 0 1 英寸 英制输入,英制输出 X :0 . 0 0 0 1 英寸 (半径指定) Z :0 . 0 0 0 1 英寸 X :0 . 0 0 0 1 英寸 Z :0 . 0 0 0 1 英寸 半径指定时,选择参数为X 轴半径编程。 最小移动单位由公制和英制二种,由机床决定。用参数(0 0 4 的S C W )设定,最小设定单位用G 代码或设置参数位选择。公制和英制不能混编在同一程序中。 设定单位请参照机床制造厂家的说明书。 2 . 3 最大行程 最大行程 = 最小设定单位9 9 9 9 9 9 9 编 程 篇 3 (准备功能) 3 1 3 .

38、准备功能 准备功能由G 代码及后接2 位数表示,规定其所在的程序段的意义。G 代码有以下两种类型。 种 类 意 义 一次性代码 只在被指令的程序段有效 模态G 代码 在同组其它G 代码指令前一直有效 ( 例) G 0 1 和G 0 0 是同组的模态G 代码: G 0 1 X _ ; Z _ ; G 0 1 有效 G 0 0 Z _ ; G 0 0 有效 准备功能 G 代码 组别 功 能 G 0 0 定位( 快速移动) * G 0 1 直线插补( 切削进给) G 0 2 圆弧插补C W ( 顺时针) G 0 3 0 1 圆弧插补C C W ( 逆时针) G 0 4 暂停, 准停 G 1 0 0

39、0 偏移值设定 G 2 0 英制数据输入 G 2 1 0 4 公制数据输入 G 2 7 返回参考点检查 G 2 8 返回参考点 G 2 9 从参考点返回 G 3 1 0 0 跳跃机能 G 3 2 0 1 螺纹切削 G 3 6 X 轴自动刀偏设定 G 3 7 0 0 Z 轴自动刀偏设定 * G 4 0 刀尖半径补偿取消 G 4 1 刀尖半径补偿(左) G 4 2 0 7 刀尖半径补偿(右) G 5 0 0 0 坐标系设定 * G 5 4 工件坐标系1 G 5 5 工件坐标系2 G 5 6 工件坐标系3 G 5 7 工件坐标系4 G 5 8 工件坐标系5 G 5 9 0 3 工件坐标系6 编 程

40、篇 3 (准备功能) 3 2 G 代码 组别 功 能 G 6 5 0 0 宏程序命令 G 6 8 X 轴镜向O N * G 6 9 0 6 X 轴镜向O F F G 7 0 精加工循环 G 7 1 外圆粗车循环 G 7 2 端面粗车循环 G 7 3 封闭切削循环 G 7 4 端面深孔加工循环 G 7 5 外圆, 内圆切槽循环 G 7 6 0 0 复合形螺纹切削循环 G 9 0 外圆, 内圆车削循环 G 9 2 螺纹切削循环 G 9 3 攻丝固定循环 G 9 4 0 1 端面切削循环 G 9 6 恒线速O N * G 9 7 0 2 恒线速O F F * G 9 8 每分进给 G 9 9 0 3

41、 每转进给 注: 1 . 带有* 记号的 G 代码,当电源接通时,系统处于这个 G 代码的状态。G 2 0 ,G 2 1为电源切断前的状态。 2 . 0 0 组的 G 代码是一次性 G 代码。 3 . 如果使用了 G 代码一览表中未列出的 G 代码,则出现报警( . 0 1 0 ) ,或指令了不具有的选择功能的G 代码,也报警。 4 . 在同一个程序段中可以指令几个不同组的 G 代码,如果在同一个程序段中指令了两个以上的同组 G 代码时,后一个 G 代码有效。 5 . 在恒线速控制下,可设定主轴最大转速(G 5 0 )。 6 . G 代码分别用各组号表示。 编 程 篇 4 ( 插补功能) 4

42、1 4 . 插补功能 4 . 1 定位( G 0 0 ) 用 G 0 0 定位,刀具以快速移动速度移动到由I P 指定的位置。 指令形式: G 0 0 I P _ _ ; 符号说明: I P _ _ : 如X (U )_ Z (W )_ 一样,表示任意轴的组合( 本说明书中在下面将使用这种表示法) 。 ;(* ): 表示程序段结束( I S O 代码为L F , E I A 代码为C R ) 。 刀具以各轴独立的快速移动速度定位。通常刀具的轨迹不是直线。 ( 定位指令的实例) 注: G 0 0 时各轴单独的快速移动速度由机床厂家设定( 参数. 0 3 8 0 3 9 )。用F 指定的进给速度无

43、效。 4 . 2 直线插补( G 0 1 ) G 0 1 I P _ _ F _ _ ; 利用这条指令可以进行直线插补。由I P 指定的移动量,根据指令的X ,Z / U ,W 分别为绝对值或增量值,由F 指定进给速度,F 在没有新的指令以前,总是有效的,因此不需一一指定。 X Z X (直径编程) Z 非直线插补定位 Z 5 6 . 0 4 0 . 0 3 6 . 0 3 0 . 0 ( 直径编程) G 0 0 X 4 0 . 0 Z 5 6 . 0 ; 或 G 0 0 U 6 0 . 0 W - 3 6 . 0 ; 编 程 篇 4 ( 插补功能) 4 2 ( 程序实例) 注: 各轴方向的速

44、度如下: G 0 1 U W F f ; 在这个程序段中: X 轴方向的速度: fLaxF= Z 轴方向的速度: fLzF= L = 22+ 4 . 3 圆弧插补( G 0 2 , G 0 3 ) 用下面指令,刀具可以沿着圆弧运动。 G 0 2 R _ G 0 3 I _ K _ 项 目 指定内容 命 令 意 义 G 0 2 顺时针转C W 1 回转方向 G 0 3 反时针转C C W 3 绝对值 终点位置 相对值 X 、Z U 、W 零件坐标系中的终点位置 从始点到终点的距离 从始点到圆心的距离 I 、K 4 圆弧半径 R 圆弧半径(半径指定) 5 进给速度 F 沿圆弧的速度 所谓顺时针和反

45、时针是指在右手直角坐标系中,对于Z X 平面,从Z 轴的正方向往负方向看而言, 如下图例。 F _ ; X _ Z _ Z 2 0 . 0 4 0 . 0 ( 直径编程) G 0 1 X 4 0 . 0 Z 2 0 . 0 ; 或 G 0 1 U 2 0 . 0 W - 2 6 . 0 ; X 4 6 . 0 2 0 . 0 起点 终点 编 程 篇 4 ( 插补功能) 4 3 用地址X ,Z 或者U ,W 指定圆弧的终点,用绝对值或增量值表示。增量值是从圆弧的始点到终点的距离值。圆弧中心用地址I ,K 指定。它们分别对应于X ,Z 轴。但I , K 后面的数值是从圆弧始点到圆心的矢量分量,是增

46、量值。如下图: I ,K 根据方向带有符号。圆弧中心除用I ,K 指定外,还可以用半径R 来指定。如下: G 0 2 G 0 3 此时可画出下面两个圆弧,大于1 8 0 的圆弧和小于1 8 0 的圆弧。对于大于1 8 0 的圆弧不能指定。 X _ Z _ R _ F _ ; G 0 2 G 0 3 X Z G 0 2 G 0 3 X Z 右手坐标系 左手坐标系 Z X (直径编程) Z X I K G 0 2 X . . Z . . I . . K . . F . . ; 或 G 0 2 X . . Z . . R . . F . . ; (绝对值指定) 圆弧中心 R Z X (直径编程) Z

47、 X K G 0 3 X . . Z . . I . . K . . F . . ; 或 G 0 3 X . . Z . . R . . F . . ; (绝对值指定) 圆弧中心 I R 始点 终点(Z ,X ) 中心 K I 编 程 篇 4 ( 插补功能) 4 4 ( 程序的实例) 把图上的轨迹分别用绝对值方式和增量方式编程: G 0 2 X 5 0 . 0 Z 3 0 . 0 I 1 5 . 0 K 2 0 . 0 F 3 0 ; 或 G 0 2 U 2 0 . 0 W - 2 0 . 0 I 1 5 . 0 K 2 0 . 0 F 3 0 ; 或 G 0 2 X 5 0 . 0 Z 3

48、0 . 0 R 2 5 . 0 F 3 0 ; 或 G 0 2 U 2 0 . 0 W - 2 0 . 0 R 2 5 . 0 F 3 0 ; 圆弧插补的进给速度用F 指定,为刀具沿着圆弧切线方向的速度。 注:1 . I 0 ,K 0 可以省略。 2 . X ,Z 同时省略表示终点和始点是同一位置,用I ,K 指令圆心时,为3 6 0 的圆弧。 G 0 2 I _ ; ( 全圆) 使用R 时,表示0 的圆: G 0 2 R _ ; ( 不移动) 3 . 刀具实际移动速度相对于指令速度的误差在2 % 以内,而指令速度是刀具沿着补偿后的圆弧运动的速度。 4 . I ,K 和 R 同时指令时,R 有

49、效,I ,K 无效。 5 . 使用I , K 时, 在圆弧的始点和终点即使有误差, 也不报警。 始点 终点 R = 5 0 R = 5 0 1 2 X 1 5 . 0 Z 5 0 . 0 3 0 . 0 5 0 . 0 R 2 5 . 0 3 0 . 0 编 程 篇 5 ( 切螺纹) 5 1 5 . 切螺纹( G 3 2 ) 5 . 1 切螺纹( G 3 2 ) 用 G 3 2 指令,可以切削相等导程的直螺纹,锥螺纹和端面螺纹。 用下列指令按F 代码后续的数值指定的螺距,进行螺纹切削。 G 3 2 I P _ _ F _ _ ; F 是长轴方向的导程。 ( 程序实例) G 3 2 X _ _

50、Z _ _ F _ _ ; 一般加工一根螺纹时,从粗车到精车,用同一轨迹要进行多次螺纹切削。因为螺纹切削开始是从检测出主轴上的位置编码器一转信号后才开始的,因此即使进行多次螺纹切削,零件圆周上的切削点仍是相同的,工件上的螺纹轨迹也是相同的。但是从粗车到精车,主轴的转速必须是一定的。当主轴转速变化时,有时螺纹会或多或少产生偏差。 螺纹的导程,是指长轴方向的。 2 L X Z 0 Z 轴X 轴 起点 终点 1 a L L 编 程 篇 5 ( 切螺纹) 5 2 导程通常用半径指定。 在螺纹切削开始及结束部分,一般由于升降速的原因,会出现导程不正确部分,考虑此因素影响,指令螺纹长度比需要的螺纹长度要长

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 研究报告 > 其他报告

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com