1、SICMA 300 系列数控系统操作与编程1第一章 系统概述1.1 相关概念控制: 系列数控系统可控制、三坐标联动,用于铣床、钻床、数控冲床送料机、刨床、滚齿机等机床的配套和改造,进行轮廓编程加工。可视化 LCD 显示单元及操作面板: 显示器能清晰地显示系统操作中的所有信息,操作面板上的按键按照它们的功能而按组排列,有利于用户编程和操作。编程: 系统配以良好的硬件设计及软件支持,用户在中文提示下,根据菜单选择,直接在机床上使用简单的编程语言进行会话式编程。同时还可以通过 RS232 接口与计算机连接,实现外部数据通讯。DNC:用户在外部计算机上用 CAM 软件生成的加工程序如果很长,数控系统的
2、内存容纳不下时,可通过 RS232 接口连接计算机与系统,实现边传送边加工。SICMA 300 系列数控系统操作与编程21.2 操作面板 系统的操作面板上的按键是按照其功能而成组设计的,具体形状及说明如下。图SICMA 300 系列数控系统操作与编程31.3 屏幕设计1.3.1 选择程序运行模式时的屏幕格式。图手动、手轮以及等模式下的屏幕格式与运行模式类似。1.3.2 选择编辑模式时的屏幕格式图 在编程、参数设定以及其它等模式下的屏幕格式与编辑模式类似。SICMA 300 系列数控系统操作与编程41.4 铣床坐标系1.4.1 坐标系方向规定+X+A+Z+C+Y+B图SICMA 300 系列数控
3、系统操作与编程5在 系统控制的机床上加工工件时,须按照笛卡尔工件参考坐标系统来进行。该坐标系统以平行于机床导轨的、三个坐标轴为基础,其正方向遵守。如图所示:中指指向刀具轴(轴)正方向,拇指指向轴正方向,以上坐标的正方向均为刀具相对于静止工件而运动的方向。SICMA 300 系列数控系统操作与编程61.4.2 绝对和增量编程(1) 、绝对位置编程是使用绝对坐标来确定目标点的位置。如图所示目标点的绝对坐标为: 图 如按照工件绝对坐标编程来进行加工,可直接移动刀具至其绝对坐标值。(2) 、增量位置编程即参考上一次的位置,用相对上一次编程位置的增量值来确定下一点的位置。该坐标值就是作为参考的增量式坐标
4、或链式尺寸,增量坐标方向指定为、方向指定为、方向指定为。如图所示参考点的绝对坐标为: 点相对点的增量式坐标为: 图SICMA 300 系列数控系统操作与编程7如果按工件增量坐标编程来进行加工,必须按增量坐标移动刀具。增量坐标值的正负规定为:相对于参考点,向坐标值正方向增加为正,向坐标值负方向减少则为负。在同一程序段中,可同时采用绝对坐标值和增量坐标值,但不允许同时出现、 ,、或、 。1.4.3 起始点、参考点、坐标原点及机械原点图 系统规定:起始点(刀具起始点)是程序启动时刀具的开始位置。参考点是刀具在起始点经过刀具补偿后的刀尖位置。坐标原点(工件坐标系原点)在指令中设定,否则系统默认为与参考
5、点重合。机械原点为机床上的原点开关所对应的固定点。 SICMA 300 系列数控系统操作与编程81.5 系统参数1.5.1 数控系统基本参数如下:() 、输入电源 电压1 频率() 、控制精度 脉冲() 、控制轴数 轴() 、最小编程单位 毫米() 、最大编程尺寸 毫米() 、存贮加工程序容量 () 、最大快进速度 毫米分() 、直线插补速度 毫米分() 、圆弧插补速度 毫米分1.5.2 环境参数() 、环境温度 () 、相对温度 ()SICMA 300 系列数控系统操作与编程9第二章 系 统 操 作2.1 操作面板各功能键的作用 操作面板如图所示图系统提供的所有功能及操作规程均可通过面板上键
6、盘来实现。其中所有按键按功能排列为编辑键盘区和手动操作键盘区。根据实际使用情况或产品改进面板布置可能会有细微改动,上图仅作为参考。(1) 、编辑键ESC 返回主菜单COPY 程序复制INC 插入程序段和字符RESET 系统复位DEL 删除程序段和字符SHIFT 末定义SP 空格键,取消当前输入值,等待重新输入ENTER 回车键 对程序、程序段和选择项进行检查。G M 字母键0 9 数字键 负号 小数点SICMA 300 系列数控系统操作与编程10(2)、手动操作键X Y Z 向、坐标的正方向进给X Y Z 向、坐标的负方向进给在手动状态下() ,按此键表示快速键,可使进给速度按最高档速度运行。
7、START 程序启动键PAUSE 暂停键,按下此键后,除主轴外,系统所有动作暂时停止。再按一次 START,继续原有动作。(3)、其它键SERVE 功放开关SINGLE 单段 /连续运行选择开关2.2 主功能菜单的选择2.2.1 开机开机前,应检查机床是否有明显异常,电源联接是否有误。待确认无误后,方可通电。合上电源开关,若一切正常,将清晰地显示为第一幅画面,即主功能菜单。2.2.2 主功能菜单 图 图示为系统主功能菜单选择画面。用户可根据需要,按数字键选择其中任一功能。以实现具体的操作。按 进入编辑主菜单,可键入或编辑加工程序按 进入参数设置主菜单,可输入机床及刀具参数按 进入运行主菜单,可
8、执行程序按 进入回零主菜单,可执行机床各坐标轴回零点按 进入手动主菜单,可执行手动运行按 进入手轮主菜单,可使用手摇脉冲发生器移动坐标轴按 进入主菜单,可执行手动数据输入SICMA 300 系列数控系统操作与编程11按 进入通信主菜单,可实现系统与外部通讯按 进入其它主菜单,可实现其它补充功能SICMA 300 系列数控系统操作与编程122.2.3 机床参数设置在主功能菜单中选择即可进入参数设置菜单。图 参数设置项说明:快进速度:快进速度值设定,范围,根据不同的机床类型来设定。间隙补偿:间隙补偿量、值设定,补偿范围为毫米。机械原点:机械原点坐标、值设置。主轴信号:主轴功能设置,分为模拟和数字两
9、种。其中模拟式用于主轴是无级调速的机床,数字式用于主轴有级调速的机床。用户应根据实际情况用下光标键选择其中之一。由于以上参数比较重要,与机床的机械特性有关,用户修改应谨慎,故系统设置了口令。用户在修改前,必须输入口令才能进行修改。例:设定快进速度,间隙补偿值.、.、.,机械原点、,操作如下:参数设置 (MM、MIN) PAGE2-1快进速度:F2000.00间隙补偿:U0000.00 V0000.00 W0000.00机械原点:X0000.00 Y0000.00 Z0000.00主轴信号 :数字口令 :SICMA 300 系列数控系统操作与编程13当所有参数输完后,屏幕最下一行将显示以下提示:
10、输入:(_,_)此时若键入,光标将重新跳至值的末端,表示重新设置本页参数;键入或 ENTER,进入以下画面。图用户可设定刀具补偿量及刀具半径(、) ,屏幕下端提示用 检索键对检索、输入和修正。输入以后按 ENTER 键确认,按 ESC 键返回主功能菜单。SICMA 300 系列数控系统操作与编程142.2.4 手动操作方式在主功能单中选择,即可进入手动操作菜单。图 按下机床运行轴向键,直至目标位置。 同时按下机床运动轴向键及快速键,可使机床按快速运行。其它轴向的移动均按以上方法进行。I 按下 键后可选择 4 种点动一次运行距离。操作提示如下 : 图 SICMA 300 系列数控系统操作与编程1
11、5根据操作提示,键入相应数字即可重新设定点动一次的运行距离,初始值为 I 0.01,点动时应在方向键上快速按一下后立即松开,如一直按住,则机床将连续运行直到手松开为止。 在主菜单中按下 键后可选择种手动运行速率。操作提示如下:图 根据操作提示,键入相应数字即可重新设定手动运行速率,初始值为 F 50.00。在手动主菜单下,按 、 、 键可分别对、坐标清零。若要返回主菜单按 ESC 键。SICMA 300 系列数控系统操作与编程162.2.5 手摇脉冲发生器在主功能菜单中选择,即可进入手轮菜单。图 将手摇脉冲发生器用电缆线与系统接上,在手摇脉冲发生器上先选择轴,再转动手轮使坐标轴沿所选择的轴向移
12、动,实际坐标值将在显示屏上精确显示。使用手摇脉冲发生器期间,面板操作无效。关闭时,再次按下手摇脉冲发生器上选择的轴,方可进行面板键的操作。在菜单下,使用 、 、 也可分别对、坐标清零。SICMA 300 系列数控系统操作与编程172.2.6 功能在主功能菜单中选择,即可进入(手动数据输入)菜单。图在屏幕下方的信息输入栏中,可输入单独执行的指令如:输入 : ENTER 输入指令后,再回车。屏幕显示如下:图 根据操作提示,在第一行键入单句操作程序后,第二行将显示下一步的操作。按 START 键后,即可执行该程序指令,执行结束后在屏幕左下角将显示“OK!” 。一条程序执行完后,可继续输入下一条程序指
13、令。 此外,对、 、所对应的值也可进行修改。具体操作如下: ENTER START 键入,按 ENTER 键确认,再按 START 键执行新值。和功能的修改,操作同上。如在下运行了刀具补偿功能,退出菜单前必须运行撤消刀补。SICMA 300 系列数控系统操作与编程182.2.7 编辑功能 在主功能菜单中选择,即可进入编辑主菜单。 图屏幕中间显示系统中已存在的程序号,用户可在“输入程序号:”后输入程序号,输入范围在之间,也可根据操作提示用光标键选择已有程序进行编辑。注意:一旦调用固化程序,将会覆盖用户程序(固化程序的调用参见其它功能) 。 2.2.7.1 编辑新程序在主菜单中的“输入程序号:”后
14、键入新程序号,按 ENTER 进入图。 图在屏幕下方程序段号后即可输入程序语句。回车后,继续输入下一条语句,直到输入结束。例:新程序 SICMA 300 系列数控系统操作与编程19操作如下: ENTER 输入第一句,回车。 ENTER 输入第二句,回车。 ENTER 输入最后一句,回车。输入结束后,屏幕显示如图 图ESC 输入结束,按 ESC 键返回上一菜单。说明:用户在输入程序号时,如输入错误,可用 键删除。SICMA 300 系列数控系统操作与编程202.2.7.2 编辑已有程序在“输入程序号:”后输入已有程序号或用光标键选择程序号,如图。图 按光标键可检查程序区,查询或选择所需程序号。C
15、OPY ENTER 选定程序后, 按 COPY 键,再键入新程序号后回车,备份当前程序。DEL ENTER 选定程序后, 按 DEL 键,再确认该程序号后回车, 删除当前程序。ENTER 选定程序后,按 ENTER 键,即可编辑当前程序。ESC 按 ESC 键,退出当前状态,返回主菜单。例:将原有程序改为 操作如下:在主菜单中“输入程序号:”后键入 ENTER 修改号程序SICMA 300 系列数控系统操作与编程21键入 ENTER 后,即可编辑该程序,屏幕显示如下:图用移动键移动光标至后面。INS 插入 用 DEL 键删除,回车,程序中自动插入程序段号。 插入 按 键,将光标移至下一行,并将
16、光标移至后面。 键入 DEL 按 键,将光标移至下一行,用 DEL 删除 N30 程序段按 ESC 将光标移下一行,修改完毕,按 ESC 返回主功能菜单。SICMA 300 系列数控系统操作与编程222.2.8 自动运行、空运行及模式在主功能菜单下选择,即可进入程序运行主菜单。图 运行模式:后面用数字键可选择运行模式,为自动运行,为模式(即计算机直接控制) 。选择好运行模式后,按 ENTER 键执行。2.2.8.1 自动运行模式在主菜单中选择自动运行,然后键入需运行的程序号,按 ENTER 后进入自动运行模式。START 按 START 键,即可开始自动执行程序。SINGLE 如将单段运行开关
17、拨至,即一段一段地执行程序。图程序执行结束后,将自动返回程序第一段。SICMA 300 系列数控系统操作与编程232.2.8.2 空运行模式在自动运行模式按一次 ENTER 后再按 向光标键,选择空运行,按 ENTER 后进入空运行模式。注意:空运行状态下执行程序时,系统自动切换为最高速度执行。、功能不做,其主要意义是快速检查程序是否正确,如图。 图SEVER OFF 功能开关拨至,检查程序是否正确。SEVER ON 功放开关拨至,检查轨迹是否正确,但不能用于实际切削。2.2.8.3 模式在主菜单中选择,按 ENTER 后进入模式。模式表示直接从计算机传送程序到中加工。选择该模式前应先准备一台
18、计算机,用电缆连接系统外部通信接口与计算机串行通信接口。图SICMA 300 系列数控系统操作与编程242.2.9 回零操作在主功能菜单中选择,即可进入回零操作菜单。图 或 按 或 键,以速度返回轴向的坐标零点。其它轴向回零操作按此方法进行。SICMA 300 系列数控系统操作与编程252.2.10 其它功能在主功能菜单中选择,即可进入其它功能主菜单。图其它功能中共有 4 项补充功能: 选择第一项,表示清计数器。 选择第二项,表示清程序区,注意该功能将清除程序区所有加工程序,用户应小心使用。 选择第三项,表示将固化程序调入程序区,本系统带有四个固化程序,程序号分别 为、,其中是检测收发信功能的
19、程序,是电机老化程序,、是零件加工程序,系统安装好后,最好先运行这四个程序,对系统进行检测和考核,同样该功能将清除程序区所有加工程序,用户应小心使用。 将参数设定中的所有数据清零,或置入默认值,以上四种功能完成以后,都将在左下角显示“!”SICMA 300 系列数控系统操作与编程262.3 系统外部通信接口在主功能单中选择,即可进入系统与外部通信主菜单图在执行该操作前,应先准备一台计算机,用电缆连接系统外部通信接口与计算机串行通信接口。通信方式有两种,一种为 LOAD FROM PC,表示从 PC 中将程序装入系统;另一种为DUMP TO PC,表示从系统中将程序传入 PC。根据屏幕提示,用数
20、字键选择好通信方式,按 ENTER,即可执行通信操作,并在屏幕左下角出现“OK!” 。在 DUMP TO PC 状态下,将出现选择菜单(全部传送或单个传送) 。注意:在 LOAD FROM PC 方式下,会刷新原内存区,如用户原内存中的加工程序需要保存,建议先用 DUMP TO PC 将原内存中的内容保存到计算机后,再用 LOAD FROM PC 命令。SICMA 300 系列数控系统操作与编程272.4 出错处理系统在操作过程中,如果出现问题,系统即显示出错警告及出错号。出错号具体的出错内容参照下表。出错号 含 义E0200 所编指令语法出错0100 光标超出显示范围0101 程序段中包含不
21、可识别字符0102 程序结尾有非法字符0103 程序区中无程序或最后的程序号不合法0104 程序号后有非法字符0105 编辑程序时,最后一段程序不合法0106 程序非法,指令代码出错0107 编辑程序时,插入一段程序出错0108 删除程序出错0109 指令代码格式错0110 指令代码错,无法显示0111 出现不可识别的指令代码0112 程序段号为 0,出错0150 三字节加法溢出错0151 三字节减法溢出错0152 G01 指令后,无有效的 F 值0153 除 0 错0154 运行时,发现输入的程序号无效0155 发现程序段号包含非法的数字字符0156 运行空程序,出错0157 程序区出现非法
22、的 0FFH 值0158 程序段号混乱(应该是递增的)0159 程序运行,无有效的结束指令0160 程序中存在乱码SICMA 300 系列数控系统操作与编程280161 指令代码后跟的数字位数不对0162 同 01540163 X 和 U(Z 和 W,Y 和 V)在不能同时出现的指令中同时出现0164 M97,M989,M99 与其它指令同行,出错0165 程序中出现无有效 G 指令的坐标值,出错0167 手动增量选择了无效参数0168 参数设定数据非法0169 参数设定数据非法0170 刀补号经两次检测,值不相同0180 处在非公制,非英制状态,出错0201 同一程序段中,出现相重的指令代码
23、0202 (车床)X、Y 联动/X、Y 和 Z 联动,错0301 出现不可识别的 G 指令0401 X,U 同时出现0402 Z,W 同时出现0403 Y,V 同时出现0501 M97,M98 指令中无 L 值0502 找不到%码或 N 码0503 G22 指令中无 L 值0504 M98 指令不能嵌套使用0505 M99 指令中有 L 值,错0506 M99 指令不能嵌套使用0601 MDI 运行,发现不可识别的 G 指令0901 G02/G03 指令中参数格式错0902 G02/G03 指令运行结束,终点误差过大1001 G04 指令中无 F 值1002 G04 指令中有不符合格式的其它参
24、数1003 G04 指令中 F 值过大1701 G22 指令中 L 值大于 9999,错1702 G22 指令中 L 值等于 0,错1704 G80 指令中有 L 值,错SICMA 300 系列数控系统操作与编程291800 G23 指令中无 F 值1801 G23 指令中 X 向和 Z 向皆无相对移动量,出错2301 G32/G33 指令中无 F 值2302 G32/G33 指令中 F 值超出范围2303 G32/G33 指令中参数格式错2304 G32/G33 指令中|U|W|2305 G32/G33 指令运行时,暂停出错2306 G32/G33 指令运行时,无退尾值走步数据2601 G3
25、7 指令运行,有超程、暂停,出错2901 G92 指令中参数格式错3101 S 数字量超出范围3103 S 模拟量溢出3201 T 刀补超出范围3202 对刀时, 第一把刀是镗刀,错3203 Z 向对刀时,正向确认错3301 出现不可识别的 M 指令3302 M02 指令判出程序运行结束没有回到起始点3303 M30 指令判出程序运行结束没有回到起始点3304 M20 指令判出程序运行一遍结束没有回到起始点4001 G84 无 F 值4002 G84 指令格式错4003 G84 指令格式错4101 G85 无 F 值4102 G85 指令格式错4103 G85 指令格式错4104 G85 无
26、L 循环次数4105 G85 L=1 出错5000 超出加工安全范围5001 G88 完成循环次数超过 1285010 G88,G89 指令格式非法5102 G89 完成循环次数超过 1285110 G89 指令格式非法SICMA 300 系列数控系统操作与编程305201 G72/G73 指令参数缺少5220 G72/G73 指令参数缺少5301 F 小数部分不为 0,错5303 等分增量不能小于刀具半径5304 G71 指令非法7001 半径补偿 G41/G42 非法7002 平面设定有冲突7003 G41/G42 后列参数7005 刀具半径为 07006 半径补偿算错7010 半径补偿参数不完整7100 G10/G11/G12/G13 指令错7105 G10/G11/G12/G13 缺少 L 值