广州数控GSK980TD数控系统[1]
- 格式:doc
- 大小:605.50 KB
- 文档页数:17
广州数控980TD编程操作说明书第一篇编程说明第一章:编程基础1.1GSK980TD简介广州数控研制的新一代普及型车床CNC GSK980TD是GSK980TA的升级产品,采用了32位高性能CPU和超大规模可编程器件FPGA,运用实时多任务控制技术和硬件插补技术,实现μm级精度运动控制和PLC逻辑控制。
技术规格一览表1.2 机床数控系统和数控机床数控机床是由机床数控系统(Numerical Control Systems of machine tools)、机械、电气控制、液压、气动、润滑、冷却等子系统(部件)构成的机电一体化产品,机床数控系统是数控机床的控制核心。
机控系统由控制装置(Computer Numerical Controler简称CNC)、伺服(或步进)电机驱动单元、伺服(或步进)电机等构成。
数控机床的工作原理:根据加工工艺要求编写加工程序(以下简称程序)并输入CNC,CNC加工程序向伺服(或步进)电机驱动单元发出运动控制指令,伺服(或步进)电机通过机械传动构完成机床的进给运程序中的主轴起停、刀具选择、冷却、润滑等逻辑控制指令由CNC传送给机床电气控制系统,由机床电气控制系统完成按钮、开关、指示灯、继电器、接触器等输入输出器件的控制。
目前,机床电气控制通常采用可编程逻辑控制器(Programable Logic Controler 简称PLC),PLC具有体积小、应用方便、可靠性高等优点。
由此可见,运动控制和逻辑控制是数控机床的主要控制任务。
GSK980TD车床CNC同时具备运动控制和逻辑控制功能,可完成数控车床的二轴运动控制,还具有内置式PLC功能。
根据机床的输入、输出控制要求编写PLC程序(梯形图)并下载到GSK980TD,就能实现所需的机床电气控制要求,方便了机床电气设计,也降低了数控机床成本。
实现GSK980TD车床CNC控制功能的软件分为系统软件(以下简称NC)和PLC软件(以下简称PLC)二个模块,NC模块完成显示、通讯、编辑、译码、插补、加减速等控制,PLC模块完成梯形图解释、执行和输入输出处理。
第五章GSK 980TD面板与操作教学目标:熟练掌握数控系统GSK 980TD面板上每个按钮的使用方法:能灵活应用数控系统GSK 980TD所提供的编程指令.能熟练掌握车床在手动方式,自动方式,编辑方式及通讯方式下的相关操作.能按零件图中的技术要求,完成中等复杂零件的车削加工。
第一节GSK980TD面板与编程一、GSK980TD操作面板二、机床操作面板各按钮的说明按钮名称用途自动方式选择按钮选择自动操作方式。
循环启动按钮自动运行的启动。
在自动运行中,自动运行的指示灯亮进给保持按钮在自动运转中,按操作面板上的进给保持键可以使自动运转暂时停止程序编辑按钮编辑、修改、存储文件机床锁住按钮机床不移动,但位置坐标的显示和机床运动时一样,并且M、S、T都能执行。
此功能用于程序校验辅助功能锁住按钮辅助功能锁住开关置于ON位置,M、S、T代码指令不执行,与机床锁住功能一起用于程序校验。
复位按钮用LCD/MDI上的复位键,使自动运转结束,变成复位状态。
在运动中如果进行复位,则机械减速后停止单程序段按钮当单程序段开关置于ON时,单程序段灯亮,执行程序的一个程序段后,停止。
如果再按循环启动按钮,则执行完下个程序段后,停止。
空运转键按钮快速检查程序是否正确.单步方式选择按钮选择单步进给方式。
手动方式选择按钮选择手动操作方式。
手动轴向运动按钮手动连续进给, 单步进给, 轴方向运动。
返回程序起点返回程序起点开关为ON时, 为回程序零点方式。
快速进给倍率选择快速进给倍率。
单步/手轮移动量选择单步一次的移动量(单步方式)。
进给速度倍率在自动运行中, 对进给速率进行倍率。
主轴正转主轴按逆时针方向转动主轴反转主轴按顺时针方向转动主轴停止主轴停止转动主轴倍率主轴倍率选择。
(含主轴模拟输出时)冷却液开关按钮冷却液起动。
(详见机床厂发行的说明书)主轴点动、润滑液开关按钮主轴点动,润滑液起动。
手动换刀手动换刀。
(详见机床厂发行的说明书)手轮控制轴选手轮操作方式X、Y、Z轴选择择键快速倍率键快速移动速度的调整三、GSK980TD常用指令介绍指令名功能指令名功能G00 快速定位G71 轴向粗车循环G01 直线插补G72 径向粗车循环G02 顺时针圆弧插补G73 封闭切削循环G03 逆时针圆弧插补G74 轴向切槽循环G04 暂停、准停G75 径向切槽循环G28 自动返回机械零点G76 多重螺纹切削循环G32 等螺距螺纹切削G90 轴向切削循环G33 Z 轴攻丝循环G92 螺纹切削循环G34 变螺距螺纹切削G94 径向切削循环G40 取消刀尖半径补偿G96 恒线速控制G41 刀尖半径左补偿G97 取消恒线速控制G42 刀尖半径右补偿G98 每分进给G50 设置工件坐标系G99 每转进给G70 精加工循环G65 宏指令常用G指令举例1、快速定位G00指令格式:G00 X(U)Z(W);指令功能:X轴、Z轴同时从起点以各自的快速移动速度移动到终点,如图5-1所示。
广州数控980TD 编程操作说明书第一篇 编程说明第一章:编程基础1.1 GSK980TD 简介广州数控研制的新一代普及型车床CNC GSK980TD 是GSK980TA 的升级产品,采用了32位高性能CPU 和超大规模可编程器件FPGA ,运用实时多任务控制技术和硬件插补技术,实现μm 级精度运动控制和PLC 逻辑控制。
技术规格一览表运动控制 控制轴:2轴(X 、Z );同时控制轴(插补轴):2轴(X 、Z )插补功能:X 、Z 二轴直线、圆弧插补位置指令范围:-9999.999~9999.999mm ;最小指令1.2 机床数控系统和数控机床数控机床是由机床数控系统(Numerical Control Systems of machine tools)、机械、电气控制、液压、气动、润滑、冷却等子系统(部件)构成的机电一体化产品,机床数控系统是数控机床的控制核心。
机控系统由控制装置(Computer Numerical Controler简称CNC)、伺服(或步进)电机驱动单元、伺服(或步进)电机等构成。
数控机床的工作原理:根据加工工艺要求编写加工程序(以下简称程序)并输入CNC,CNC加工程序向伺服(或步进)电机驱动单元发出运动控制指令,伺服(或步进)电机通过机械传动构完成机床的进给运程序中的主轴起停、刀具选择、冷却、润滑等逻辑控制指令由CNC传送给机床电气控制系统,由机床电气控制系统完成按钮、开关、指示灯、继电器、接触器等输入输出器件的控制。
目前,机床电气控制通常采用可编程逻辑控制器(Programable Logic Controler 简称PLC),PLC具有体积小、应用方便、可靠性高等优点。
由此可见,运动控制和逻辑控制是数控机床的主要控制任务。
GSK980TD车床CNC同时具备运动控制和逻辑控制功能,可完成数控车床的二轴运动控制,还具有内置式PLC功能。
根据机床的输入、输出控制要求编写PLC程序(梯形图)并下载到GSK980TD,就能实现所需的机床电气控制要求,方便了机床电气设计,也降低了数控机床成本。
GSK980TD车床数控系统产品说明书第一篇编程说明第一章概述..............................................................................................Ⅰ-1 1.1 简介................................................................................................Ⅰ-1 1.2什么是编程......................................................................................Ⅰ-1第二章零件程序的构成............................................................................Ⅰ-3 2.1 简单程序实例..................................................................................Ⅰ-3 2.2 程序组成.........................................................................................Ⅰ-32.2.1 程序名......................................................................................Ⅰ-42.2.2 顺序号和程序段........................................................................Ⅰ-42.2.3 指令字......................................................................................Ⅰ-5 2.3 程序的一般结构..............................................................................Ⅰ-62.3.1子程序编写................................................................................Ⅰ-72.3.2子程序的调用............................................................................Ⅰ-72.3.3特殊的使用方法.........................................................................Ⅰ-82.3.4 程序结束...................................................................................Ⅰ-8 第三章编程指令...................................................................................Ⅰ-10 3.1 编程基本知识................................................................................Ⅰ-103.1.1 轴定义....................................................................................Ⅰ-103.1.2 控制轴.....................................................................................Ⅰ-113.1.3 坐标系.....................................................................................Ⅰ-113.1.3.1 机床坐标系、机械零点(参考点)....................................Ⅰ-113.1.3.2 工件坐标系、程序零点.....................................................Ⅰ-123.1.4 绝对坐标编程和相对坐标编程................................................Ⅰ-133.1.5 直径方式和半径方式编程........................................................Ⅰ-143.1.6模态和非模态..........................................................................Ⅰ-15 3.2 准备功能:G 代码........................................................................Ⅰ-163.2.1 工件坐标系设定G50..............................................................Ⅰ-173.2.2 进给控制指令.........................................................................Ⅰ-183.2.2.1 快速定位指令G00...........................................................Ⅰ-183.2.2.2 直线插补指令G01...........................................................Ⅰ-193.2.2.3 圆弧插补指令G02/G03....................................................Ⅰ-213.2.2.4进给控制指令综合编程实例..............................................Ⅰ-243.2.3 暂停指令G04.........................................................................Ⅰ-253.2.4 螺纹加工指令.........................................................................Ⅰ-253.2.4.1 螺纹切削指令G32...........................................................Ⅰ-253.2.4.2 变螺距螺纹切削指令G34.................................................Ⅰ-283.2.4.3 攻丝循环指令G33...........................................................Ⅰ-293.2.4.4螺纹切削循环G92............................................................Ⅰ-293.2.4.5 复合型螺纹切削循环G76.................................................Ⅰ-333.2.4.6螺纹加工说明....................................................................Ⅰ-373.2.4.7螺纹加工指令编程实例......................................................Ⅰ-393.2.5 单一型固定循环指令...............................................................Ⅰ-403.2.5.1 外(内)圆切削循环G90.................................................Ⅰ-403.2.5.2 端面切削循环G94...........................................................Ⅰ-433.2.5.3 单一型固定循环指令的注意事项......................................Ⅰ-453.2.5.4单一型固定循环指令编程实例...........................................Ⅰ-46 3.2.6 复合型固定循环指令...............................................................Ⅰ-463.2.6.1外(内)圆粗车循环G71.................................................Ⅰ-463.2.6.2端面粗车循环G72............................................................Ⅰ-503.2.6.3 封闭切削循环G73...........................................................Ⅰ-533.2.6.4 精加工循环G70...............................................................Ⅰ-553.2.6.5 端面深孔加工循环G74....................................................Ⅰ-563.2.6.6 外圆切槽循环G75...........................................................Ⅰ-593.2.6.7 复合型固定循环指令注意事项..........................................Ⅰ-623.2.6.8复合型固定循环指令编程实例...........................................Ⅰ-62 3.2.7 自动返回机械零点G28...........................................................Ⅰ-63 3.2.8 恒线速控制指令G96、G97....................................................Ⅰ-64 3.2.9 进给速度单位的设定G98、G99.............................................Ⅰ-66 3.2.10 刀尖半径补偿指令G40,G41,G42....................................Ⅰ-67 3.3 辅助功能M代码...........................................................................Ⅰ-67 3.3.1 系统内定的辅助功能...............................................................Ⅰ-683.3.1.1 程序暂停M00..................................................................Ⅰ-683.3.1.2 程序结束并返回到零件程序头M30..................................Ⅰ-683.3.1.3 子程序调用M98 及从子程序返回M99............................Ⅰ-693.3.1.4 M代码调用子程序............................................................Ⅰ-69 3.3.2 外部设定的辅助功能...............................................................Ⅰ-693.3.2.1 主轴控制指令M03、M04、M05......................................Ⅰ-703.3.2.2 冷却液控制指令M08、M09.............................................Ⅰ-703.3.2.3尾座控制指令M10、M11..................................................Ⅰ-703.3.2.4卡盘控制指令M12、M13.................................................Ⅰ-703.3.2.5 润滑控制指令M32、M33.................................................Ⅰ-713.3.2.6 主轴档位控制指令M41、M42、M43、M44....................Ⅰ-71 3.4 主轴功能S代码............................................................................Ⅰ-71 3.4.1 主轴开关量控制......................................................................Ⅰ-71 3.4.2 主轴模拟控制(选配功能)....................................................Ⅰ-72 3.4.3 S代码调用子程序...................................................................Ⅰ-72 3.5 换刀及刀具补偿指令T功能代码...................................................Ⅰ-72 3.5.1 T功能代码..............................................................................Ⅰ-73 3.5.2 刀具偏置补偿.........................................................................Ⅰ-74 3.5.3 T代码换刀过程.......................................................................Ⅰ-77 3.6 进给功能F代码............................................................................Ⅰ-77 3.7 宏指令编程....................................................................................Ⅰ-78 3.7.1 用户宏程序.............................................................................Ⅰ-783.7.1.1 用户宏指令......................................................................Ⅰ-793.7.1.2 用户宏程序本体...............................................................Ⅰ-793.7.2 宏变量....................................................................................Ⅰ-803.7.3 运算命令和转移命令G65.......................................................Ⅰ-813.7.3.1 运算命令..........................................................................Ⅰ-833.7.3.2 转移命令..........................................................................Ⅰ-843.7.3.3 关于用户宏程序本体的注意事项......................................Ⅰ-853.7.3.4 宏指令编程实例...............................................................Ⅰ-86 3.8编程建议及注意事项......................................................................Ⅰ-86 3.9综合编程实例.................................................................................Ⅰ-87第二篇C刀补操作说明第一章基本概念……………………………………………………………….Ⅱ-1 1.1假想刀尖概念...................................................................................Ⅱ-2 1.2假想刀尖方向...................................................................................Ⅱ-4 1.3补偿值的设置...................................................................................Ⅱ-6 1.4刀具与工件的位置与G41、G42及G40的指令格式.......................Ⅱ-71.4.1 刀具与工件的位置....................................................................Ⅱ-71.4.2 G41、G42、G40的指令格式.................................................Ⅱ-9 1.5内侧、外侧概念.............................................................................Ⅱ-10第二章刀具半径补偿C……………………………………………………...Ⅱ-112.1起刀时的刀具移动...........................................................................Ⅱ-11 2.2偏置方式中的刀具移动...................................................................Ⅱ-122.2.1 在补偿模式中不变更补偿方向................................................Ⅱ-122.2.2 在补偿模式中变更补偿方向....................................................Ⅱ-16 2.3偏置取消方式中的刀具移动...........................................................Ⅱ-18 2.4刀具干涉检查.................................................................................Ⅱ-19第三章注意事项……………………………………………………………..Ⅱ-223.1暂时取消补偿向量的指令...............................................................Ⅱ-223.1.1坐标系设定(G50)................................................................Ⅱ-223.1.2 G90及G94指令中的刀尖半径补偿........................................Ⅱ-23 3.2 当执行倒角时................................................................................Ⅱ-23 3.3 当插入拐角圆弧时.........................................................................Ⅱ-24 3.4 从MDI指定程序段时....................................................................Ⅱ-24 3.5 当内侧转角加工小于刀尖半径时...................................................Ⅱ-25 3.6当加工一个小于刀尖直径的凹型时.................................................Ⅱ-25 3.7 当加工一个小于刀尖半径的台阶时................................................Ⅱ-25 3.8 G代码中含子程序时......................................................................Ⅱ-25 3.9变更补偿量时.................................................................................Ⅱ-25 3.10编程圆弧的终点不在圆弧上.........................................................Ⅱ-26第三篇操作说明第一章操作面板.......................................................................................Ⅲ-1 1.1面板划分..........................................................................................Ⅲ-1 1.2 面板功能说明..................................................................................Ⅲ-21.2.1 LCD(液晶)显示区..................................................................Ⅲ-21.2.1.1 LCD....................................................................................Ⅲ-21.2.1.2 液晶画面的亮度调整..........................................................Ⅲ-21.2.2 状态指示区...............................................................................Ⅲ-21.2.3 编辑键盘区...............................................................................Ⅲ-31.2.4 页面显示方式区........................................................................Ⅲ-41.2.5 机床控制区...............................................................................Ⅲ-41.2.6 附加面板(选配件).................................................................Ⅲ-5 第二章页面显示及数据的修改与设置.......................................................Ⅲ-6 2.1 位置显示.........................................................................................Ⅲ-62.1.1 位置页面显示的四种方式..........................................................Ⅲ-62.1.2 加工时间、零件数、编程速度、倍率及实际速度等信息的显示Ⅲ-72.1.3相对坐标清零............................................................................Ⅲ-8 2.2 程序显示.......................................................................................Ⅲ-10 2.3 偏置显示、修改与设置...................................................................Ⅲ-112.3.1 偏置显示..................................................................................Ⅲ-112.3.2 偏置值的修改、设置...............................................................Ⅲ-132.3.2.1刀偏修改与设定................................................................Ⅲ-132.3.2.2宏变量修改与设定.............................................................Ⅲ-13 2.4 报警显示.......................................................................................Ⅲ-13 2.5 设置显示.......................................................................................Ⅲ-142.5.1 开关设置.................................................................................Ⅲ-142.5.2 图形功能.................................................................................Ⅲ-19 2.6 参数显示、修改与设置..................................................................Ⅲ-212.6.1 参数显示.................................................................................Ⅲ-212.6.2 参数的修改与设置..................................................................Ⅲ-23 2.7 诊断显示.......................................................................................Ⅲ-242.7.1 诊断数据显示.........................................................................Ⅲ-242.7.2 机床面板(软键盘机床面板)................................................Ⅲ-252.7.3 PLC信号状态..........................................................................Ⅲ-262.7.4 PLC数值诊断..........................................................................Ⅲ-272.7.5 系统版本信息.........................................................................Ⅲ-29 第三章系统上电、关机及安全操作........................................................Ⅲ-303.1 系统上电.......................................................................................Ⅲ-30 3.2 关机..............................................................................................Ⅲ-30 3.3 安全操作.......................................................................................Ⅲ-313.3.1 复位操作.................................................................................Ⅲ-313.3.2 急停........................................................................................Ⅲ-313.3.3进给保持.................................................................................Ⅲ-323.3.4 切断电源.................................................................................Ⅲ-32 3.4 循环启动与进给保持.....................................................................Ⅲ-32 3.5 超程防护.......................................................................................Ⅲ-333.5.1 硬件超程防护.........................................................................Ⅲ-333.5.2 软件超程防护.........................................................................Ⅲ-333.5.3 超程报警的解除......................................................................Ⅲ-34 第四章手动操作.....................................................................................Ⅲ-354.1 坐标轴移动....................................................................................Ⅲ-354.1.1 手动进给.................................................................................Ⅲ-354.1.2 手动快速移动.........................................................................Ⅲ-354.1.3 手动进给及手动快速移动速度选择.........................................Ⅲ-36 4.2 主轴控制.......................................................................................Ⅲ-374.2.1 主轴正转.................................................................................Ⅲ-374.2.2 主轴反转.................................................................................Ⅲ-374.2.3 主轴停止.................................................................................Ⅲ-374.2.4 主轴点动.................................................................................Ⅲ-37 4.3 其他手动操作................................................................................Ⅲ-374.3.1 冷却液控制.............................................................................Ⅲ-374.3.2 润滑控制.................................................................................Ⅲ-374.3.3 手动换刀.................................................................................Ⅲ-38 4.4 对刀操作.......................................................................................Ⅲ-384.4.1 定点对刀.................................................................................Ⅲ-384.4.2 试切对刀.................................................................................Ⅲ-394.4.3 回机械零点对刀......................................................................Ⅲ-404.4.4 带刀补对刀.............................................................................Ⅲ-42 4.5 刀补值的修调................................................................................Ⅲ-42 第五章自动操作.....................................................................................Ⅲ-435.1 自动运行.......................................................................................Ⅲ-435.1.1 自动运行程序的选择...............................................................Ⅲ-435.1.2 自动运行的启动......................................................................Ⅲ-435.1.3 自动运行的停止......................................................................Ⅲ-445.1.4 从任意段自动运行..................................................................Ⅲ-445.1.5 暂停或进给保持后的运行........................................................Ⅲ-455.1.6 空运行....................................................................................Ⅲ-455.1.7 单段运行.................................................................................Ⅲ-455.1.8 全轴功能锁住运行..................................................................Ⅲ-465.1.9 辅助功能锁住运行..................................................................Ⅲ-465.1.10 自动运行中的进给、快速速度修调.......................................Ⅲ-465.1.11 自动运行中的主轴速度修调..................................................Ⅲ-475.1.12 自动运行中的冷却液控制......................................................Ⅲ-47 5.2 MDI运行........................................................................................Ⅲ-475.2.1 MDI指令段输入......................................................................Ⅲ-485.2.2 MDI指令段运行与停止............................................................Ⅲ-495.2.3 MDI指令段字段值修改与清除.................................................Ⅲ-495.2.4 MDI指令段运行时速度修调.....................................................Ⅲ-49 第六章手轮/单步操作.............................................................................Ⅲ-506.1 单步进给.......................................................................................Ⅲ-506.1.1 移动量的选择.........................................................................Ⅲ-506.1.2 移动轴及移动方向的选择........................................................Ⅲ-516.1.3 单步进给说明事项..................................................................Ⅲ-51 6.2 手轮进给.......................................................................................Ⅲ-516.2.1 移动量的选择.........................................................................Ⅲ-516.2.2 移动轴及方向的选择...............................................................Ⅲ-526.2.3 手轮进给说明事项..................................................................Ⅲ-52 6.3 手轮/单步操作时辅助的控制..........................................................Ⅲ-53 第七章回零操作.....................................................................................Ⅲ-547.1 程序回零.......................................................................................Ⅲ-547.1.1 程序零点概念.........................................................................Ⅲ-547.1.2 程序回零的操作步骤...............................................................Ⅲ-54 7.2 机械回零.......................................................................................Ⅲ-547.2.1 机械零点概念.........................................................................Ⅲ-547.2.2 机械回零的操作步骤...............................................................Ⅲ-55 7.3 回零方式下的其它操作..................................................................Ⅲ-56 第八章程序编辑与管理..........................................................................Ⅲ-57 8.1 程序的编辑....................................................................................Ⅲ-578.1.1 程序的建立.............................................................................Ⅲ-578.1.1.1 顺序号的自动生成............................................................Ⅲ-578.1.1.2 程序内容的输入...............................................................Ⅲ-588.1.1.3 顺序号、字的检索............................................................Ⅲ-598.1.1.4 光标的几种定位方法........................................................Ⅲ-608.1.1.5 字的插入,删除、修改.....................................................Ⅲ-618.1.1.6 单个程序段的删除............................................................Ⅲ-618.1.1.7 多个程序段的删除............................................................Ⅲ-628.1.2 单个程序的删除......................................................................Ⅲ-628.1.3 全部程序的删除......................................................................Ⅲ-628.1.4 程序的选择.............................................................................Ⅲ-628.1.5程序的复制..............................................................................Ⅲ-638.1.6 程序的改名.............................................................................Ⅲ-638.1.7 程序的检索.............................................................................Ⅲ-64 8.2 程序管理.......................................................................................Ⅲ-648.2.1 程序目录的检索......................................................................Ⅲ-648.2.2 存储程序的数量......................................................................Ⅲ-648.2.3 存储容量.................................................................................Ⅲ-648.2.4程序列表的查看.......................................................................Ⅲ-658.2.5 程序的锁住.............................................................................Ⅲ-66 第九章通讯.......................................................................................Ⅲ-66 9.1 通讯软件的安装............................................................................Ⅲ-669.3 串行口的设置................................................................................Ⅲ-66 9.4 CNC对PC机数据的接收(PC→CNC)......................................Ⅲ-67 9.5 CNC数据对PC机的传送(CNC→PC)......................................Ⅲ-679.5.1 CNC单个程序对PC机的传送................................................Ⅲ-679.5.2 全部程序的输出......................................................................Ⅲ-679.5.3 刀补的输出.............................................................................Ⅲ-689.5.4 螺补的输出.............................................................................Ⅲ-689.5.5 参数的输出.............................................................................Ⅲ-68 9.6 CNC对CNC数据的接收(CNC→CNC)....................................Ⅲ-68 9.7 CNC对CNC数据的发送(CNC→CNC)....................................Ⅲ-699.7.1 单个程序的输出......................................................................Ⅲ-699.7.2 全部程序的输出......................................................................Ⅲ-699.7.3 刀补的输出.............................................................................Ⅲ-699.7.4 螺补的输出.............................................................................Ⅲ-709.7.5 参数的输出.............................................................................Ⅲ-70 9.8 通讯说明.......................................................................................Ⅲ-709.8.1设备连接方式..........................................................................Ⅲ-709.8.2 通信前准备工作......................................................................Ⅲ-709.8.3 通信过程中的状态显示...........................................................Ⅲ-71 第十章记忆型螺矩误差补偿功能(选配)..............................................Ⅲ-72 10.1 功能说明.....................................................................................Ⅲ-72 10.2规格说明......................................................................................Ⅲ-72 10.3 参数设定.....................................................................................Ⅲ-7210.3.1 螺距误差补偿倍率................................................................Ⅲ-7210.3.2 螺距误差参考点(原点)......................................................Ⅲ-7310.3.3 设定补偿间隔.......................................................................Ⅲ-7310.3.4 设定补偿量...........................................................................Ⅲ-73 10.4 各种参数设定例子.......................................................................Ⅲ-73 10.5 补偿量的设定方法.......................................................................Ⅲ-75 第十一章编程操作实例..........................................................................Ⅲ-76 第十二章机床调试.................................................................................Ⅲ-86 12.1电源接通前的准备工作.................................................................Ⅲ-86 12.2 急停与限位..................................................................................Ⅲ-86 12.3 驱动器设置..................................................................................Ⅲ-86 12.4 齿轮比调整..................................................................................Ⅲ-87 12.5 加减速特性调整..........................................................................Ⅲ-88 12.6机械零点调整...............................................................................Ⅲ-89 12.7 主轴功能调整..............................................................................Ⅲ-9112.7.1 主轴编码器...........................................................................Ⅲ-9112.7.2 主轴制动...............................................................................Ⅲ-9112.7.3 主轴转速开关量控制.............................................................Ⅲ-9112.6.4 主轴转速模拟电压控制.........................................................Ⅲ-92 12.8 反向间隙补偿..............................................................................Ⅲ-9212.10 单步/手轮调整...........................................................................Ⅲ-94 12.11 其它调整...................................................................................Ⅲ-94 附录一 980TD参数一览表....................................................................Ⅲ-96 状态参数..............................................................................................Ⅲ-96 数据参数............................................................................................Ⅲ-104 附录二出厂参数表...............................................................................Ⅲ-116 附录三报警表.......................................................................................Ⅲ-120 附录四补充说明...................................................................................Ⅲ-123第四篇安装连接第一章安装布局.......................................................................................Ⅳ-1 1.1系统连接..........................................................................................Ⅳ-11.1.1系统后盖接口布局.....................................................................Ⅳ-11.1.2接口说明...................................................................................Ⅳ-11.1.3总体连线图................................................................................Ⅳ-2 1.2 系统安装.........................................................................................Ⅳ-21.2.1 标准面板安装尺寸....................................................................Ⅳ-21.2.2 大面板安装尺寸........................................................................Ⅳ-31.2.3 电柜的安装条件........................................................................Ⅳ-41.2.4 防止干扰的方法........................................................................Ⅳ-4 第二章接口信号定义及连接.....................................................................Ⅳ-6 2.1与驱动器的连接...............................................................................Ⅳ-62.1.1 驱动接口定义...........................................................................Ⅳ-62.1.2指令脉冲和方向信号..................................................................Ⅳ-62.1.3驱动器报警信号nDALM............................................................Ⅳ-62.1.4系统准备好信号nEN.................................................................Ⅳ-72.1.5设定信号*nSET.........................................................................Ⅳ-72.1.6零点信号nPC............................................................................Ⅳ-82.1.7与驱动器的连接.........................................................................Ⅳ-9 2.2 与主轴编码器的连接.....................................................................Ⅳ-102.2.1 主轴编码器接口定义...............................................................Ⅳ-102.2.2 信号说明.................................................................................Ⅳ-102.2.3 主轴编码器接口连接...............................................................Ⅳ-10 2.3 与手轮的连接.................................................................................Ⅳ-112.3.1 手轮接口定义..........................................................................Ⅳ-112.3.2 信号说明Ⅳ-.............................................................................Ⅳ-11 2.4与变频器的连接..............................................................................Ⅳ-112.4.1 模拟主轴接口定义Ⅳ-...............................................................Ⅳ-112.4.2 信号说明.................................................................................Ⅳ-122.4.3 变频器接口连接......................................................................Ⅳ-12。
广州数控980TD 编程操作说明书第一篇 编程说明第一章:编程基础1.1 GSK980TD 简介广州数控研制的新一代普及型车床CNC GSK980TD 是GSK980TA 的升级产品,采用了32位高性能CPU 和超大规模可编程器件FPGA ,运用实时多任务控制技术和硬件插补技术,实现μm 级精度运动控制和PLC 逻辑控制。
技术规格一览表运动控制 控制轴:2轴(X 、Z );同时控制轴(插补轴):2轴(X 、Z )插补功能:X 、Z 二轴直线、圆弧插补位置指令范围:-9999.999~9999.999mm ;最小指令1.2 机床数控系统和数控机床数控机床是由机床数控系统(Numerical Control Systems of machine tools)、机械、电气控制、液压、气动、润滑、冷却等子系统(部件)构成的机电一体化产品,机床数控系统是数控机床的控制核心。
机控系统由控制装置(Computer Numerical Controler简称CNC)、伺服(或步进)电机驱动单元、伺服(或步进)电机等构成。
数控机床的工作原理:根据加工工艺要求编写加工程序(以下简称程序)并输入CNC,CNC加工程序向伺服(或步进)电机驱动单元发出运动控制指令,伺服(或步进)电机通过机械传动构完成机床的进给运程序中的主轴起停、刀具选择、冷却、润滑等逻辑控制指令由CNC传送给机床电气控制系统,由机床电气控制系统完成按钮、开关、指示灯、继电器、接触器等输入输出器件的控制。
目前,机床电气控制通常采用可编程逻辑控制器(Programable Logic Controler 简称PLC),PLC具有体积小、应用方便、可靠性高等优点。
由此可见,运动控制和逻辑控制是数控机床的主要控制任务。
GSK980TD车床CNC同时具备运动控制和逻辑控制功能,可完成数控车床的二轴运动控制,还具有内置式PLC功能。
根据机床的输入、输出控制要求编写PLC程序(梯形图)并下载到GSK980TD,就能实现所需的机床电气控制要求,方便了机床电气设计,也降低了数控机床成本。
第一篇编程说明第一章:编程基础1.1GSK980TD简介广州数控研制的新一代普及型车床CNC GSK980TD是GSK980TA的升级产品,采用了32位高性能CPU 和超大规模可编程器件FPGA,运用实时多任务控制技术和硬件插补技术,实现μm级精度运动控制和PLC逻辑控制。
技术规格一览表运动控制控制轴:2轴(X、Z);同时控制轴(插补轴):2轴(X、Z)插补功能:X、Z二轴直线、圆弧插补位置指令范围:-9999.999~9999.999mm;最小指令单位:0.001mm电子齿轮:指令倍乘系数1~255,指令分频系数1~255快速移动速度:最高16000mm/分钟(可选配30000mm/分钟)快速倍率:F0、25%、50%、100%四级实时调节切削进给速度:最高8000mm/分钟(可选配15000mm/分钟)或500mm/转(每转进给)进给倍率:0~150%十六级实时调节手动进给速度:0~1260mm/分钟十六级实时调节手轮进给:0.001、0.01、0.1mm三档加减速:快速移动采用S型加减速,切削进给采用指数型加减速G指令28种G指令:G00、G01、G02、G03、G04、G28、G32、G33、G34、G40、G41、G42、G50、G65、G70、G71、G72、G73、G74、G75、G76、G90、G92、G94、G96、G97、G98、G99,宏指令G65可完成27种算术、逻辑运算及跳转螺纹加工攻丝功能;单头/多头公英制直螺纹、锥螺纹、端面螺纹;变螺距螺纹。
螺纹退尾长度、角度和速度特性可设定,高速退尾处理;螺纹螺距:0.001~500mm或0.06~25400牙/英寸主轴编码器:编码器线数可设定(100~5000p/r)编码器与主轴的传动比:(1~255):(1~255)精度补偿反向间隙补偿:(X、Z轴)0~2.000mm螺距误差补偿:X、Z轴各255个补偿点,每点补偿量:±0.255mm×补偿倍率刀具补偿:32组刀具长度补偿、刀尖半径补偿(补偿方式C)对刀方式:定点对刀、试切对刀刀补执行方式:移动刀具执行刀补、坐标偏移执行刀补M 指令特殊M指令(不可重定义):M02、M30、M98、M99、M9000~M9999其它M□□指令由PLC程序定义、处理标准PLC程序已定义的M指令:M00、M03、M04、M05、M08、M09、M10、M11、M12、M13、M32、M33、M41、M42、M43、M44T 指令最多32个刀位(T01□□~T32□□),换刀控制时序由PLC程序实现。
1、状态指示、X、Z轴回零结束指示灯;单段运行指示灯;机床锁指示灯;空运行指示灯;快速指示灯;程序段选跳指示灯;辅助功能锁指示灯。
2、编辑键盘、复位键——CNC复位,进给、输出停止等;地址键——地址输入;地址键——双地址键,反复按键,在两者间切换;符号键——双地址键,反复按键,在两者间切换;数字键——数字输入;小数点——小数点输入;输入键——参数、补偿量等数据输入的确定;输出键——启动通讯输出;转换键——信息、显示的切换;编辑键——编辑时程序、字段等的插入、修改、删除(为复合键,反复按键,在两功能间切换);EOB键——程序段结束符的输入;光标移动键——控制光标移动;翻页键——同一显示界面下页面的切换;3、显示菜单、进入位置界面。
位置界面有相对坐标、绝对坐标、综合坐标、坐标&程序等四个页面;进入程序界面。
程序界面有程序内容、程序目录、程序状态三个页面;进入刀补界面、宏变量界面(反复按键可在两界面间转换)。
刀补界面可显示刀具偏值;宏变量界面显示CNC宏变量;进入报警界面。
报警界面有CNC报警、PLC报警两个页面进入设置界面、图形界面(反复按键可在两界面间转换)。
设置界面有开关设置、数据备份、权限设置;图形界面有图形设置、图形显示两页面进入状态参数、数据参数、螺补参数界面(反复按键可在各界面间转换)进入诊断界面、PLC状态、PLC数据、机床软面板、版本信息界面(反复按键可在各界面间转换);4、机床面板进给保持键——程序、MDI指令运行暂停。
自动方式、录入方式。
循环启动键——程序、MDI指令运行启动。
自动方式、录入方式。
进给倍率键;快速倍率键;主轴倍率键——进给倍率键:进给速度的调整。
自动方式、录入方式、编辑方式、机械回零、手轮方式、单步方式、手动方式、程序回零。
快速倍率键:快速移动速度的调整。
自动方式、录入方式机械回零、手动方式、程序回零。
主轴倍率键:主轴速度调整。
自动方式、录入方式、编辑方式、机械回零、手轮方式、单步方式、手动方式、程序回零。
广州数控GSK980TD数控系统(对刀篇)--编写:梁思文广州数控gsk980td车床数控系统详细对刀方法编写:梁思文来源:为了能使你对数控车床的操作编程能快速上手,我特别编写该章节,希望能给你带来一定的帮助:一:你应学会如何把主轴、水泵、刀架运转起来:1)主轴的启动、停止,从目前经济型数控车床的配置来说主轴的启动基本上可分三种形式:a)主轴为机械换档,主轴电机为单速电机:这种配置时数控系统只能实现主轴的开启和停止首先把数控系统的方式切换到<手动方式>直接按主轴正转键,主轴就可运转起来.按主轴<停止>键主轴便停止.b)主轴为机械换档,主轴电机为双速电机:这种配置时数控系统可以实现主轴的开启、停止和高低速的自动切换,首先把数控系统的方式切换到<录入方式>,再按<程序>键并按<翻页>键翻页到<程序段>界面,按M3(主轴正转指令)、输入;S1(主轴低速指令)再按输入(IN)键最后按<运行>键,主轴便运转起来.同理,如果要转换为高速,则输入S2(主轴高速指令)、输入,按<运行>键,则主轴运转在高速档上.如果要停止主轴则输入M5(主轴停止指令)按<运行>键,主轴并停止运转.当然也可以把方式切换到<手动方式>按主轴<停止>键主轴同样可以停止运转.(值得一提的是:当第一次在<录入方式>下运行主轴后,只要在未切断主电源之前要再次运行主轴,只需按照a)项的方法在<手动方式>下按主轴<正转>键,主轴便可运转起来,如果要在S1、S2之间切换还是在<录入方式>下进行。
)c)主轴为变频电机调速:这种配置时数控系统可以实现主轴的开启、停止和在主轴转速范围内转速自由切换,首先把数控系统的方式切换到<录入方式>,再按<程序>键并按<翻页>、键翻页到<程序段>界面,按M3(主轴正转指令)、输入;再S500(主轴每分钟500转的指令)再按输入(IN)键最后按<运行>键,主轴便运转起来.(例如:你的机床主轴范围为125-3000转,你可输入S的转速值在125-3000之间的任意整数值:如S300,S450,S315,S2790,S3000...等等,则主轴运转在你所输入的这些转速上)如果要停止主轴则输入M5(主轴停止指令)按<运行>键,主轴便停止运转.当然也可以把方式切换到<手动方式>按主轴<停止>键主轴同样可以停止运转.(值得一提的是:当第一次在<录入方式>下运行主轴后,只要在未切断主电源之前要再次运行主轴,只需按照a)项的方法在<手动方式>下按主轴<正转>键,主轴便可运转起来,但若要切换主轴转速还是要在<录入方式>进行。
2)水泵的开启和停止:水泵的开启和停止很简单只需在<手动方式>下按水泵的开启停止键即可。
你每按一次水泵的开启停止键则水泵便于在…开启-停止‟间切换。
当然你也可以在<录入方式>下用水泵的开启M8指令和水泵的停止M9指令来实现水泵的开启和停止。
3)刀架的换刀:你只需在<手动方式>下按换刀键刀架则顺序换一个工位,你每按一次换刀键则刀架顺序换一个工位。
如:你的机床是四工位的刀架则刀架按1、2、3、4,1、2、3、4...的顺序循环换刀,当然如果机床刀架初始工位在3号刀那就按3、4、1、2,3、4、2、1...的顺序循环换刀。
刀架初始工位分别在2号刀和4号刀也同样道理。
另外,你也可以在<录入方式>下可用换刀指令T0100(1号刀)、T0200(2号刀)、T0300(3号刀)、T0400(4号刀)...实现换刀过程。
如你想换用3号刀:在<录入方式>下,按按<程序>键并按<翻页>、键翻页到<程序段>界面,按T0300并按输入(IN),再按<运行>键,则刀架自动换到三号刀,其它工位的换刀同理。
(注:T0100的T后面有四位数,前二位表示刀架的工位数,而后面二位数表示该工位所要执行的刀偏号,T0200表示只执行2号刀的换刀过程而不执行刀偏,T0202则有执行2号刀偏的过程,而T0207则是换2号刀并执行7号刀偏)二:X、Z进给轴的运动.首先在按轴运动键之前你必须认真确认:1、各轴运动时拖板上的四工位电动刀架(特别是刀架电机)是否会撞上尾座。
2、把尾座退到机床导轨的最尾端,这样在轴运动时一般不会撞上尾座。
3、确认轴运动是在慢速档上:按轴运动键盘中间的快速键,使键里的绿色指示灯熄灭这表示轴运动处在低速档上.(而再按一次键时绿色指示灯点亮,这时说明轴运动处在快速档上,新手在初次尝试运动进给轴时请务必使轴运动处于低速档上,因为初次你没法知道轴运动的速度和安全性。
实际上,由于轴快速运动撞上尾座使机床损坏而被老板扣工资或炒掉的例子偶有发生)。
在<手动方式>下,按X、Z轴运动键,X、Z轴便按相应的方向运动。
这里的Y轴只是系统功能保留键暂不起作用.(注:在数控车床上,轴的运动方向是以靠近工件即靠近卡盘的方向为负方向,相反为正方向.)三:刀补。
刀补就是刀具补偿,也有称刀偏。
简单地说,刀补就是你告诉GSK980TD数控系统在刀架上安装好的刀具相对于在卡盘上安装的工件的位置在哪里。
也只有GSK980TD准确地知道你所安装的每把刀具的准确位置,它才能够按你所编写的程序准确无误地完成加工任务。
否则,它不但不能加工出合格的工件,而多数是发生“撞车”现象,最危险的是“撞车”后的工件飞出打中操作者,那后果可想而知!很简单,你只要在GSK980TD操作面板上按键,刀补的设置界面被打开。
我们就是在这个界面上设定刀补的四:对刀。
对刀其实就是让GSK980TD数控系统确定刀架上安装好的刀具相对于在卡盘上安装的工件的位置。
对刀方法因操作者的习惯会存在一定的差异,但不管怎样,对刀的原理是不会变的。
根据GSK980TD系统和现阶段经济型数控车床的功能下面主要对两种对刀方法进行陈述:1)有机械回零功能的对刀方法,这种方法是比较简单和容易让初学者记住的一种方法,但必须要求数控车床具备机械回零的功能。
首先该怎样才能确认机床是否安装有机械回零功能呢?a)查看机床生产厂家发布的机床说明书.千万不要误会GSK980TD数控系统没有该机械回零功能,本身GSK980TD数控系统就具备该功能,但最终机床是否有机械回零功能还要看机床厂家是否有安装.b)通常GSK980TD配DA98交流伺服电机的数控车床都具备机械回零功能,而GSDK980TD配步进电机的数控车床一般不具备机械回零功能.c)在GSK980TD面板上按机械回零键并按轴运动键中的X,Z正方向键.这时X,Z 轴分别执行机械回零过程:快速向正方向运动-->撞上回零开关-->减速运动-->轴运动停止-->面板上的X,Z回零灯点亮同时坐标清零-->机械回零完成.所有回零后面板上的X,Z回零灯不点亮同时坐标不清零的机械回零,我们可认为是没有机械回零或存在问题的机械回零,这时,我们不能采用"有机械回零功能的对刀方法"。
开始对刀:-->首先执行一次机械回零操作:在GSK980TD面板上按机械回零键并按轴运动键中的X,Z正方向键.这时X,Z轴分别执行机械回零过程:快速向正方向运动-->撞上回零开关-->减速运动-->轴运动停止-->面板上的X,Z回零灯点亮同时坐标清零-->机械回零完成.--> 确认下面的参数设置(下面的这些参数你可以在新机调试时要求调试工程师帮你确认或者咨询有经验的CNC工程师):系统参数No.004、No.005、No.012必须按下述进行设置:004号参数01001000005号参数00010011012号参数10101111-->我们找来一把外圆刀和一把螺纹刀分别安装在刀架的第一工位和第三工位上.并在卡盘上安装直径为40mm的棒料工件.在确认工件和刀具安装好后我们进行下一步.-->看下面的图所示假设是在卡盘上安装好的工件.我们按习惯把工件的坐标系(红色标出)定义如图所示:图中工件的端面中心红色点就是工件的坐标原点,一旦工件坐标原点确定以后,我们在加工程序的编写时所有图纸尺寸都是按这个坐标原点来确定的.在<录入方式>下,分别输入M3,S500启动主轴(请参考前面有关主轴的启动).--><录入方式>下,输入T0100,运行,使T0100(即第一工位)号外圆刀为当前工作的刀具.-->按轴运动键,使T0100(即第一工位)号外圆刀在上图工件的表面A(即工件的端面)切一刀(切端面),确认Z轴不动,按X正方向运动键将外圆刀退出工件端面.并停止主轴.-->按刀补键,将光标移到001号刀偏如下图:-->按Z0.000,再按输入键,后GSK980TD将自动计算刀补值并录入在Z对应的位置上如下图,这里我为了让你看得清楚假定了一个刀补值-248.974.并让该值在闪动,而实际上刀补值会有准确值而且也不闪动的.这样T0100的外圆刀Z坐标已经对刀完成.-->在<录入方式>下,分别输入M3,S500启动主轴(请参考前面有关主轴的启动).--><录入方式>下,输入T0100,运行,使T0100(即第一工位)号外圆刀为当前工作的刀具.(这步可省略)-->按轴运动键,使T0100(即第一工位)号外圆刀在上图工件的表面B (即工件的外圆)切一刀(切外圆),确认X轴不动,按Z正方向运动键将外圆刀退出工件外圆.并停止主轴.-->按刀补键,将光标移到001号刀偏如下图:-->用卡尺量得外圆刀切过的外圆直径C值:这里假定为39.45,在GSK980TD 面板上按X39.45,再按输入键,后GSK980TD将自动计算刀补值并录入在X对应的位置上如下图,这里我为了让你看得清楚假定了一个刀补值-187.884.并让该值在闪动,而实际上刀补值会有准确值而且也不闪动的.这样T0100的外圆刀X 坐标已经对刀完成.到这里T0100的外圆刀已对刀完成.-->下面同理,我们开始进行T0300螺纹刀的对刀过程:-->在<录入方式>下,分别输入M3,S500启动主轴(请参考前面有关主轴的启动).--><录入方式>下,输入T0300,运行,使T0300(即第三工位)号螺纹刀为当前工作的刀具.-->按轴运动键,使T0300(即第三工位)号螺纹刀在上图工件的表面B (即工件的外圆)切一刀(切外圆)因为螺纹刀是无法切工件的端面所以我们只能通过工件外圆来完成X,Z的对刀,切完外圆后,确认X,Z两轴不动.停止主轴.-->用卡尺量取螺纹刀切过外圆的C外圆直径,这里我们假定为38.144,再用卡尺量取d的值,这里我们假定为-12.9.为什么这个测量值是负数呢?请仔细看看,不难发现:因为螺纹刀刀尖位置在坐标原点的负方向,所以测量值为负数.-->按刀补键把光标移到003号刀补位置分别键入X38.144,Z-12.9,后GSK980TD将自动计算刀补值并录入在X,Z对应的位置上.如下图,这里我为了让你看得清楚假定了两个刀补值X-199.884,Z-290.771并让两值在闪动,而实际上刀补值会有准确值而且也不闪动的.这样T0300的外圆刀XZ坐标已经对刀完成.到这里T0300的外圆刀已对刀完成.更多的刀具也是同样的方法,只要按说明一步一定能准确对刀.但一定要理解清楚其中的原理,不死记硬背!理解透切后再上机床实操.机械回零对刀有它的优点:一次对刀完成后,只要工件位置和刀具位置不变,下次上电运行加工程序之前,只要执行机械回零一次便可动行加工程序.如:在加工过程中突然断电,从新上电后你只要确认刀具没有损坏并执行一次机械回零便可再次运行加工程序.2)没有机械回零的对刀方法.其实没有机械回零的对刀方法和有机械回零的对刀方法没有本质的区别.有机械回零的对刀过程其实是测量刀具相对于机械零点之间的位置差值.只要机床机械零点开关不损坏和位置不改变的情况下机械零点总是固定的(通常机械零点开关安装在机床X,Z轴的正方向最大行程处.).正因如此,机床在突然断电后,从新上电后系统还能找到原坐标原点.那么没有机械回零的对刀方法在系统004号参数按如下值设定后(即系统具备坐标断电记忆功能.),我们只要按有机械回零的对刀方法那样在工件外圆和端面并将测量的实际数值输入相应的刀补号便可.系统参数No.004、No.005、No.012必须按下述进行设置:004号参数01001000005号参数00010011012号参数10101111但为了防止录入的刀补值位数过大:我们还是按下面的方法来做:-->首先我们上电后把刀架移到一个机床上换刀安全的位置(通常这个安全位置没有标准,只要是换刀时不会撞到工件和尾座即可),按<录入方式>,再按程序键并按上下翻页键、翻页到程序段界面如下图:-->按G50,输入;X100,输入;Z200,输入.如下图:(为什么要输入X100,Z200这两个数呢?其实这两X,Z输入什么值都无重要,这里只是为了防止刀补值位数过多而已,你输入X0,Z0也不会影响下面的对刀.我们可以这样来理解:在刀架的安全位置设定X100,Z200两值,等于我们建立了一个虚拟的机械零点,即当X轴和Z轴走到X=0.000,Z=0.000的位置时,我们认为这点便是虚拟的机械零点,而实际上我们不必理会这个虚拟的机械零点在哪里?).-->按运行键,这时系统的绝对坐标则被设置为X100.000,Z200.000,按位置键并翻页到绝对坐标界面便看到:这就说明我们刀架的的换刀安全位置已设定为X100.000,Z200.000。