• 214.00 KB
  • 2022-09-27 发布

jc130-4运动控制器使用讲义

  • 26页
  • 当前文档由用户上传发布,收益归属用户
  1. 1、本文档由用户上传,淘文库整理发布,可阅读全部内容。
  2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,请立即联系网站客服。
  3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细阅读内容确认后进行付费下载。
  4. 网站客服QQ:403074932
1.安全须知★★在使用本控制系统前,请您仔细阅读本手册后再进行相关的操作。仔细阅读本操作说明书,以及用户安全须知,采取必要的安全防护措施。如果用户有其他需求,请与本公司联系。工作环境及防护:1.控制系统的工作环境温度为0-40℃,当超出此环境温度时系统可能会出现工作不正常甚至死机等现象。温度过低(零下)时,液晶显示器将会出现不正常显示的情况。2.相对湿度应控制在0-85%。3.在高温、高湿、腐蚀性气体的环境下工作时,必须采取特殊的防护措施。4.防止灰尘、粉尘、金属粉尘等杂物进入控制系统。5.应防护好控制系统的液晶屏幕(易碎品):使其远离尖锐物体;防止空中的物体撞到屏幕上;当屏幕有灰尘需要清洁时,应用柔软的纸巾或棉布轻轻擦除。系统的操作:系统操作时需按压相应的操作按键,在按压按键时,需用食指或中指的手指肚按压,切忌用指甲按压按键,否则将造成按键面膜的损坏,而影响您的使用。初次进行操作的操作者,应在了解相应功能的正确使用方法后,方可进行相应的操作,对于不熟悉的功能或参数,严禁随意操作或更改系统参数。对于使用操作中的问题,将提供电话咨询服务。系统的检修:当系统出现不正常的情况,需检修相应的联接线或插座连接处时,应先切断系统电源。再进行必要的检修。未进行严格培训的操作人员或未得到本公司授权的单位或个人,不能打开控制系统进行维修操作,否则后果自负。系统保修说明:保修期:本产品自出厂之日起十二个月内。保修范围:在保修期内,任何按使用要求操作的情况下所发生的故障。保修期内,保修范围以外的故障为收费服务。保修期外,所有的故障维修均为收费服务。以下情况不在保修范围内:任何违反使用要求的人为故障或意外故障;带电插拔系统联接插座而造成的损坏;自然灾害等原因导致的损坏;未经许可,擅自拆卸、改装、修理等行为造成的损坏。其它事项:本说明书如有与系统功能不符、不详尽处,以系统软件功能为准。控制系统功能改变或完善(升级),恕不另行通知。产品配套“使用操作说明书”只免费提供一本。如需最新“使用操作说明书”,可免费索取电子板说明书(PDF格式),并告知您的E_mail信箱,以E_mail的形式发出。\n2.概述本公司最新研制的“运动控制器”采用高性能32位Cpu,驱动装置采用细分步进电机或交流伺服电机,配备液晶显示器,全封闭触摸式操作键盘。该系统具有可靠性高,精度高,噪音小,操作方便等特点。本控制器可控制四个电机运动,可实现点位、直线、圆弧插补的操作。具有循环、跳转、子程序、中断、随动、测位、计数等功能。支持中文、英文,文字指令、GM代码。简单、清晰的参数给您的操作带来方便和快捷。输入/输出的设置功能可方便您的使用和维修。2.1主要功能参数设置:可设置与加工、操作有关的各个控制参数,使加工效果达到最佳状态。手动操作:可实现高、低速手动、点动、回程序零、回机械零等操作。程序管理:可对当前加工程序进行修改、保存。自动加工:可实现单段/连续、空运行、暂停等功能。示教编程:可使用示教编程或选择示教外部手动:可定义多种外部手动功能,以方便使用自由选择输入功能:使有限输入口可实现各种用户需求指令丰富:18条多功能指令,能满足您的各种功能需要快速点位:名轴可以最高速度分动,以提高效率子程序:子程序调用,可嵌套8层中断:由外部信号中断当前的运动转入中断处理随动:各轴运动的过程中,随动轴可根据输入点的状态运动测位停:遇输入点有效后中止当前程序行的执行计数器:可加一、减一、设置、跳转2.2系统组成数控系统主要由以下几部分组成:l高性能、高速度32位l液晶显示器(分辨率:192×64)l专用运动控制芯片(信号输出为:5VTTL)l输入/输出(10路光电隔离24V输入,10路光电隔离24V输出)l用户加工程序存储器(可存储48个程序)l最大程序行数420行l薄膜按键阵列(28键)2.3技术指标l最小数据单位0.001mml最大数据尺寸±9999.999mml快速点位运动限速8000mm/min(脉冲当量为0.001毫米时)\nl最高加工速度限速8000mm/min(脉冲当量为0.001毫米时)l最高脉冲输出频率150KHzl控制轴数4轴(X,Y,Z,C)l联动轴数直线4轴(X,Y,Z,C),圆弧2轴(X,Y)l电子齿轮分子(n):1-65535,分母(m):1-65535l系统主要功能自动、手动、程序编辑、系统参数、自检、设置等2.4外观及面板控制器外观:见首页外形尺寸:长172,宽94,厚30嵌入孔尺寸:长162,宽84,前面板厚4\n3.操作说明3.1开机画面控制系统通电后出现如下画面JC130-4(3.1)四轴运动控制器等待几秒钟后或按下任意键进入如下主画面:自动执行X0000.000Y0000.000手动操作Z0000.000N000程序管理C0000.000程序结束参数设置T0000F000100%此时可通过左侧的F1-F4功能键选择相应的功能进行各种操作。3.2手动在主画面下按F2键进入手动操作状态手动高速:手动高低速切换,正显时以低速(Fl)运动,反显时以高速(Fh)运动。点动操作:进入点动状态,设定步长的数值,按一次运动一次。回程序零:按相应的轴运动键,返回坐标零点回机械零:按相应的轴运动键(注意方向),返回机械零点手动方向键:X+:→,X-:←,Y+:↑,Y-:↓,Z+:1,Z-:4,C+:2,C-:5速度倍率键:倍率增加:PgUp,倍率减小:PgDn坐标清零:按“空格”键后,再按0:四个轴,1:X轴,2:Y轴,3:Z轴,4:C轴清零。当“外手动”有效时,在主画面或手动功能下,外手动钮有效。3.3外部操作功能外启动:外接的启动按钮,受“外启动”选项的控制,并设有有效的输入点。外暂停:外接的暂停按钮,受“外暂停”选项的控制,并设有有效的输入点。\n速度升:外接的速度倍率升按钮,受“速度升”选项的控制,并设有有效的输入点。速度降:外接的速度倍率降按钮,受“速度降”选项的控制,并设有有效的输入点。外手动:外部手动操作按钮,受“外手动”选项的控制,并设有有效的输入点。外部X+:外接的X轴正向运动钮外部X-:外接的X轴负向运动钮外部Y+:外接的Y轴正向运动钮外部Y-:外接的Y轴负向运动钮外部Z+:外接的Z轴正向运动钮外部Z-:外接的Z轴负向运动钮外部C+:外接的C轴正向运动钮外部C-:外接的C轴负向运动钮外程零:外接的回程序(坐标)零钮外机零:外接的回机械零钮,按xyzc顺序外高速:外接的高低速运动开关外点动:外接的点动/连续选择开关注:外机零为外部回机械零按钮,按X,Y,Z,C的顺序返回机械零点,当某一轴的机械零点未设置有效的输入点(数值为0)时,此轴不回机械零。回零的方向均为负向。3.4自动在主画面下按F1键或“启动”键或“外启动”钮进入自动加工状态当“参数设置”中的“系统参数”下的“选项”中的“不执行”选择中时,进入自动主画面,但不执行程序(再次按“启动”键或“外启动”钮则启动程序运行);否则直接启动程序的运行。空运行:正显时为正常加工,反显时为空运行。单段执行:正显时为连续运行,反显时为单段运行。循环启动:用于开始执行程序或暂停、段停后的继续执行。运动暂停:用于暂停程序的的执行。手动调整:当选项“暂停动”被选中时,暂停后可进行手动调整手动高速:切换手动时的速度点动运动:按设定长度运动返回停点:返回暂停时的位置点设为停点:将当前位置设为暂停点(轨迹将发生平移)3.5程序管理在主画面下按F3键进入程序管理菜单程序编辑:进入程序输入与修改状态。程序读入:读入系统中保存的加工程序。程序保存:将当前加工程序保存。程序另存:将当前程序以新的文件名(不能与已有的程序名重名,否则将覆盖原来和程序)。新建程序:将当前程序区清除。程序删除:通过“回车”键删除光标所在的程序文件。文件接收:接收由上位机发送的程序文件文件发送:由本控制器向上位机发送程序文件菜单切换由“F”键实现。3.5.1屏幕显示说明第一行从左至右分别为:n:当前行号(0-999),自动生成的序号,与编程无关\n程序结束:指令名字段,控制指令共有十四个(详见第四章);L:本行标号,只有当某跳转将跳到本行时,需选定一个标号,取值1-99,0为无标号;Pn:当前程序的名称第二、三、四行将显示的内容为(不同的指令指示不同的数据输入):X,Y,Z,C:运动指令时的坐标或增量值。I,J:圆弧圆心相对起点的坐标。T:Dely时为延时值(以0.1秒为单位),Loop时为循环次数(取值0-9999);F:运动速度指定,对“直线插补”、“圆弧插补”有效;P:输入口、输出态、轴选择的指定,输入取值1-10,输出取值0-9,轴选取值0-3;N:跳转指令时目的标号的指定,即需跳到的位置标号,取值1-99S:输入口、输出态、轴方向时的状态,取值0或13.5.2编辑状态下操作按键说明←:向前移动光标,当移到本字段的最高位时,再按则不起作用,自动跳过小数点→:向后移动光标,当移到本字段的最低位时,再按则不起作用,自动跳过小数点↑:向前移动字段,光标在指令字段时,再按则进入前一程序段↓:向后移动字段,光标在最后一个字段时,再按则进入后一程序段F1:当光标处于数字输入位置时,数字加一,加过9时自动进位;当光标处于符号位时,则“-”和空交替,当光标处于指令字段,循环向前选择不同的指令。F2:当光标处于数字输入位置时,数字减一,减到0时自动借位;当光标处于符号位时,则“-”和空交替,当光标处于指令字段,循环向后选择不同的指令。F3:在当前程序行位置插入一个结束行(End)F4:将当前程序行删除PgUp:向前翻一个程序行PgDn:向后翻一个程序行3.5.4程序的读入进入此功能后,屏幕显示48个用户程序名,可通过上、下、左、右光标键选择程序名,选择正确后按“回车”键,则读入该程序的内容。注:显示“----”时为无程序3.5.5程序的删除进入此功能后,屏幕显示48个用户程序名,可通过上、下、左、右光标键选择程序名,选择正确后按“回车”键,则该程序被删除。注:显示“----”时为无程序3.5.6程序管理的说明如果修改有误,可用Load重新读入程序而放弃修改。如果需保存当前的修改,用Save功能(存储时间较长,请耐心等待)。如果进行进行另存,可用不同的文件名,注意与已有文件名重名时则覆盖原程序文件。用户程序区为Flash存储器,有一定的寿命,当有必要保存时再使用保存功能。程序编辑和修改后即有效,在不关电的情况下,程序不会丢失,并可正常运行。当调试正常后再保存。\n3.6参数设置在主画面下按F4键进入进入参数设置设置菜单系统参数:进入系统参数设置功能,设置与控制有关的参数。系统自检:进入系统自检功能,测试I/O状态。I/O设置:进入I/O设置功能,设置I/O功能对应的I/O口。3.6.1系统参数选“系统参数”进入系统参数菜单:选项:与控制有关的选项选择系统:与控制有关的系统参数厂值:恢复出厂值,误用此功能,可以不保存,关电后重新上电。保存:保存当前参数的参数1.选顶X正限:X正向限位禁止或有效。X负限:X负向限位禁止或有效。Y正限:Y正向限位禁止或有效。Y负限:Y负向限位禁止或有效。Z正限:Z正向限位禁止或有效。Z负限:Z负向限位禁止或有效。C正限:C正向限位禁止或有效。C负限:C负向限位禁止或有效。报警:报警信号1禁止或有效。急停:急停输入禁止或有效。X零点:X机械零开关常开或常闭。Y零点:Y机械零开关常开或常闭。Z零点:Z机械零开关常开或常闭。C零点:C机械零开关常开或常闭。外启动:外部启动钮禁止或有效。外暂停:外部暂停钮禁止或有效。速度升:外部升速钮禁止或有效。速度降:外部降速钮禁止或有效。不执行:进入自动画面不立即执行。GM代码:指令代码用GM代码形式显示。Englsh:进入英文菜单画面。外手动:外部手动按钮有效。关输出:自动过程中按下急停关闭所有输出。留坐标:进入自动时清除或保留当前坐标。各自动:点位运动时各轴插补或不插补。记坐标:自动记忆运动坐标,并开机显示暂停动:暂停后可进行手动调整用上、下光标键选择待更改的选项,光标随之移动。用回车键切换两个状态。参数的状态将影响某些功能的执行,一定要和实际相对应。限位、报警、急停均为常闭开关。机械零点开关可选择常开或常闭。外操作键(启动、暂停、升速、降速、外手动)均为常开。2.系统参数X分子:X电子齿轮分子(取值范围1-65535)X分母:X电子齿轮分母(取值范围1-65535)Y分子:Y电子齿轮分子(取值范围1-65535)Y分母:Y电子齿轮分母(取值范围1-65535)Z分子:Z电子齿轮分子(取值范围1-65535)Z分母:Y电子齿轮分母(取值范围1-65535)C分子:C电子齿轮分子(取值范围1-65535)C分母:Y电子齿轮分母(取值范围1-65535)起速:电机启动速度(单位:毫米/分)最高:电机最高速度(单位:毫米/分)时间:电机升速时间(单位:毫秒)点位:最高加工速度(单位:毫米/分)高速:手动高速时的速度(单位:毫米/分)低速:手动低速时的速度(单位:毫米/分)零速:回零返回速度(单位:毫米/分)增量:点动增量值\nX间隙:X轴反向间隙值Y间隙:Y轴反向间隙值Z间隙:Z轴反向间隙值C间隙:C轴反向间隙值X显比:X轴显示比例值Y显比:Y轴显示比例值Z显比:Z轴显示比例值C显比:C轴显示比例值l电子齿轮的设定分子、分母分别表示X、Y、Z、C轴的电子齿轮的分子、分母。此数值的取值范围为1-65535电子齿轮分子,分母的确定方法:电机单向转动一周所需的脉冲数(n)电机单向转动一周所移动的距离(以微米为单位)(m)将其化简为最简分数,并使分子和分母均为1-65535的整数。当有无穷小数时(如:π),可分子、分母同乘以相同数(用计算器多次试乘并记住所乘的总值,确定后重新计算以消除计算误差),以使分子或分母略掉的小数影响最小。但分子和分母均应为1-65535的整数。例1:丝杠传动:步进电机驱动器细分为一转5000步,或伺服驱动器每转5000脉冲,丝杠导程为6毫米,减速比为1:1,即1.0500056×1000×1.06即:分子为5,分母为6。例2:齿轮齿条:步进电机驱动器细分为一转6000步,或伺服驱动器每转6000脉冲,齿轮齿数20,模数2。则齿轮转一周齿条运动20×2×π。6000110710720×2×3.14159265358979×100020.9439512241.002762241即:分子为107,分母为2241,误差为2241毫米内差3微米(注意:π应足够精确)。例3:旋转角度:步进电机驱动器细分为一转5000步,或伺服驱动器每转5000脉冲,减速比为1:40,即1.05000×405360×10009即:分子为5,分母为9。显示的是角度值。使用电子齿轮时的注意事项1.如果使用交流伺服,尽量将控制器的电子齿轮设置为1,而改变伺服驱动器的电子齿轮设置。2.电子齿轮比(分子与分母的比)应尽量≤1,当电子齿轮比为1时最高速度可达9米/分,当电子齿轮比为2时最高速度可达4.5米/分,当电子齿轮为0.5时最高速度为18米/分。此为系统的理论速度,且受机械、电机功率、电机速度等因素的影响。3.电子齿轮的分子、分母均不能为零、负数或小数。4.电子齿轮可对丝杠、齿条的线性误差进行线性的补偿。5.系统的电子齿轮可与步进驱动器的细分数、伺服电机的电子齿轮结合在一起修改。从而保证电子齿轮的比不超过1。总之,系统以设定的最高速运行时,其输出的最高频率应<150KHz。否则将出现不准确的现象。6.当使用步进电机,且电子齿轮比为1:1\n时,系统运动过程中的振动、噪音将降低,否则有可能出现一定的振动或噪音电子齿轮比的倒数为脉冲当量——即系统发出一个脉,机械实际运动的距离(单位为微米)。l升降速曲线的设定启动速度(起速):电机启动的起始速度(单位:毫米/分,最小60);极限速度(最高):电机需达到的最高速度(单位:毫米/分,最大9000);升速时间(时间):启动速度到极限速度所需时间(单位:ms,最大1000);说明:启动速度、极限速度、升速时间与升降速曲线有关,本系统根据上述的三个参数,自动计算产生一条S形曲线。实际升降速曲线的参数设置与所用电机种类及厂家、电机的最高转速、电机的启动频率、机械传动的传动比、机械的重量、机械的惯量、反向间隙的大小、机械传动阻力、电机轴与丝杠轴的同轴度、传动过程中的功率损失、驱动器的输出功率、驱动器的状态设置等有关,注意设置要合理,否则将出现以下现象:丢步:启动速度过高/升速时间过短/极限速度过高堵转:启动速度过高/升速时间过短/极限速度过高振动:启动速度过高/升速时间过短缓慢:启动速度过低/升速时间过长当使用步进电机时,升降速曲线应以不堵转、不丢步为基准,通过改变启动速度、极限速度、升速时间,使运动过程达到理想状态(极限速度较高、升速时间较短),但应预留一定的安全量,以免由于长期使用而引起的机械阻力增加、电机扭矩下降、偶然阻力等原因而造成堵转、丢步等现象。当使用伺服电机时,升降速速曲线应以高效、无过冲为基准,通过改变启动速度、极限速度、升速时间,使用运动过程达到理想状态。l最高速度的确定当使用步进电机时,最高速度应≤极限速度,如果最大实际加工速度远远小于极限速度,可将此值设为最高速度。当使用伺服电机时,最高速度应<极限速度,即极限速度减去3%左右。l手动高速、低速的确定手动高速、低速是手动高速度的两个基本速度。当使用步进电机时,手动高速应≤极限速度。当使用伺服电机时,最高速度应<极限速度,即极限速度减去3%左右。手动低速一般用于对刀,定位时使用,可根据需要自行确定。l反向间隙运动换向时,由于丝杠间隙、传动链间隙、接触刚性、弹性变性等原因,而出现反向间隙(反向时的前一段无实际运动)。一般应实测后确定。本系统采用渐补法,即运动过程中无停顿(单独走反向间隙)现象。空载和大负载下的反向间隙有区别。反向间隙值不能为负值。由于切削力的原因(切削力大于工作台的磨擦力时),加入间隙补偿可能会加大加工误差,最理想的处理方法是:通过机械方法消除反向间隙,提高机械刚度。3.恢复厂值\n选择此功能后,系统参数恢复出厂时的设置,如果误操作了此功能,则可使系统重新上电,参数仍为原设置的参数。4.保存参数当确定需长期保存对参数所作的修改时,选择此功能后将保存修改后的参数,不能恢复。注:在更改参数前应记忆下所有的参数值,以备误操作时的恢复。3.6.2系统自检当系统出现故障时,可利用此功能进行必要的测试。进入此功能后自动进入输入口状态的测试。输入口测试1.输入测试数字序号01-10分别对应于输入口1-10,当对应输入口信号线与24V地短接时,对应的指示灯变为●,否则为○。通过此操作可以测试输入信号是否正常。为提高输入信号的可靠性,系统具有干扰过滤功能,信号需保持2毫秒以上。当没有变化时,可能为如下情况:24V电源工作不正常该输入信号线联接不正常该路输入信号电路出现故障2.设入测试当对应输入口信号线与24V地短接时,对应的指示灯变为●,否则为○。通过此操作可以测试对应输入信号是否正常。当没有变化时,可能为如下情况:设置输入点有误(见设置功能)该输入信号不正常(见输入口测试)X正限:X轴正向限位X负限:X轴负向限位Y正限:Y轴正向限位Y负限:Y轴负向限位Z正限:Z轴正向限位Z负限:Z轴负向限位C正限:C轴正向限位C负限:C轴负向限位报警:报警或保护信号急停:系统紧急停止X零点:X轴的机械零点开关Y零点:Y轴的机械零点开关Z零点:Z轴的机械零点开关C零点:C轴的机械零点开关外启动:外接的启动按钮外暂停:外接的暂停按钮速度升:外接的速度倍率升按钮速度降:外接的速度降按钮外部X+:外接的X轴正向运动钮外部X-:外接的X轴负向运动钮外部Y+:外接的Y轴正向运动钮外部Y-:外接的Y轴负向运动钮外部Z+:外接的Z轴正向运动钮外部Z-:外接的Z轴负向运动钮外部C+:外接的C轴正向运动钮外部C-:外接的C轴负向运动钮外程零:外接的回程序(坐标)零钮外机零:外接的回机械零钮,按xyzc顺序外高速:外接的高低速运动开关外点动:外接的点动/连续选择开关3.输出测试数字序号01-10分别对应于输出口1-10。通过上、下标键改变所选择的输出点,光标随之移动。按回车键,对应指示灯由○变为●\n,或由●变为○。同时对应的输出将由断开变为闭合,或由闭合变为断开。当没有变化时,可能为如下情况:24V电源工作不正常该输出信号线联接不正常对应继电器不能正常动作该路输出信号电路出现故障4.设出测试通过上、下标键改变所选择的输出点,光标随之移动。按回车键,对应指示灯由○变为●,或由●变为○。同时对应的输出将由断开变为闭合,或由闭合变为断开。当没有变化时,可能为如下情况:设置输出点有误(见设置功能)该输出信号不正常(见输出口测试)3.7I/O设置为避免误操作,无关人员不得修改此参数。3.7.1输入设置设置对应输入功能所使用的输入口号。通过上、下光标键移动光标,光标随之移动。键入对应输入功能的输入口号,取值范围为1-10。当输入值为0时,关闭此输入功能。当输入口有硬件故障时,可选择未用的输入口实现此输入功能,而避开此出现故障的输入口。注:可以对不同的输入功能选择同一输入口,但应注意功能的干涉。数值不能为负或大于103.7.2输出设置设置对应输出功能所使用的输出口号。通过上、下光标键移动光标,光标随之移动。键入对应输出功能的输出口号,取值范围为1-10。当输入值为0时,关闭此输出功能。当输出口有硬件故障时,可选择未用的输出口实现此输出功能,而避开此出现故障的输出口。注:不能对不同的输出功能选择同一输出口数值不能为负或大于10\n4.系统指令及编程4.1编程概念/符号说明4.1.1相关概念1.进给功能:用指定的速度使刀具运动切削工件称为进给,进给速度用数值指定。例:让刀具以150毫米/分的速度切削,指令为:F150。此值为模态,后续有效。2.程序和指令:数控加工每一步动作,都是按规定程序进行的,每一个加工程序段由若干个程序字组成,每个程序字必须由字母开头,后跟具体参数值(无空格)。3.反向间隙:指某一轴改变方向时所引起的空程误差。其大小与丝杠螺母间隙、传动链的间隙、机床的刚性等有关。使用时应设法从机械上消除此间隙,否则既使设置了此参数,在某些条件下,还会造成加工不理想。4.速度倍率:对当前设定的F速度进行改变,即乘以速度倍率。一般在调试过程中试验最佳的加工速度,试验完成后应将相应的F速度改为实际的最佳速度,即正常加工时,速度倍率处于100%位置。5.行号和标号:标号和行号(自动产生的)不同,当跳转或循环时,需给定跳转到的目的标号(非行号),相应的入口处应给定标号,且与跳转指令后的目的标号相同。行号是自动产生的序列号,标号是特指的程序行,且只有跳转入口处需指定标号,非入口程序段不需指定标号(00)。标号的取值范围1-99。不同行的标号不能相同(00除外)。4.1.2程序字及约定XX轴增量/绝对坐标YY轴增量/绝对坐标ZZ轴增量/绝对坐标CC轴增量/绝对坐标T循环次数、延迟时间、计数器值L给出当前程序行的标号(每个跳转入口处都需给定,当为0时为无标号)F指定进给速度P输入口、输出态、轴选指定S输入、输出态、轴方向状态指定或子功能号N给定跳转到的目的标号,或特定编号4.2指令为便于使用,本控制器采用汉字命令选择方式,通过加一(F1)键、减一(F2)键循环选择操作指令。为避免程序字符号的输入,各指令采用固定程序格式,提示输入相应的程序数据。对于不输入的数据可不修改(使用默认数据)。本系统最大程序行数420行。4.2.1程序结束结束程序的执行。当出现不识别的指令亦当作“程序结束”指令。参数:无\n4.2.2绝对运动本指令可实现快速直线插补到指定位置。当有位移时,系统以最高速度×速度倍率从当前点运动到所给的绝对坐标位置。此运动受速度倍率的影响,但与当前F速度无关。参数:X(X向绝对坐标),Y(Y向绝对坐标),Z(Z向绝对坐标),C(C向绝对坐标),F(可为后续的指令指定速度,亦可为0)P、S:P参数(非0)选择的输入口状态为S(0/1)时等待当选中“参数设置”的“系统”中“选项”下的“各自动”时各轴均按最高速度运动,先到先停,全到后进入下一条程序。否则按多轴直线插补方式运动,与直线插补的区别:各转均按最高速度(与当前速度无关)运动。4.2.3增量运动本指令可实现快速直线插补到指定位置。当有位移时,系统以最高速度×速度倍率从当前点运动所给的增量值。此运动受速度倍率的影响,但与当前F速度无关。参数:X(X向运动增量),Y(Y向运动增量),Z(Z向运动增量),C(C向运动增量),F(可为后续的指令指定速度,亦可为0)P、S:P参数(非0)选择的输入口状态为S(0/1)时等待当选中“参数设置”的“系统”中“选项”下的“各自动”时各轴均按最高速度运动,先到先停,全到后进入下一条程序。否则按多轴直线插补方式运动,与直线插补的区别:按最高速度(与当前速度无关)运动。4.2.4直线插补沿直线以F速度×速度倍率运动给定的缯量值。此运动受速度倍率的影响,且与当前F速度有关。参数:X(X向运动增量),Y(Y向运动增量),Z(Z向运动增量),C(C向运动增量),F(运动速度)P、S:P参数(非0)选择的输入口状态为S(0/1)时等待当P为0,S为1时,执行无限运动。所给坐标与运动终点无关,仅设置各轴运动比例关系。运动过程中支持“暂停”和暂停后的启动、退出等操作。4.2.5顺圆插补沿顺圆方向以F速度×速度倍率运动给定的缯量值。只有X、Y轴实现圆弧插补。此运动受速度倍率的影响,且与当前F速度有关。参数:X(X向运动增量),Y(Y向运动增量),I(X相对于圆心的增量),J(Y相对于圆心的增量),F(运动速度)P、S:P参数(非0)选择的输入口状态为S(0/1)时等待\n-2020R20XY-2012R20XY16示例:左图:LineX20.000Y0SarcX20.000Y-20.000I20.000J0;圆心相对于圆弧起点的坐标为(20,0)右图:LineX20.000Y0SarcX12.000Y-36.000I12.000J-16.000;圆心相对于圆弧起点的坐标为(12,-16)4.2.6逆圆插补沿逆圆方向以F速度×速度倍率运动给定的缯量值。只有X、Y轴实现圆弧插补。此运动受速度倍率的影响,且与当前F速度有关。参数:X(X向运动增量),Y(Y向运动增量),I(X相对于圆心的增量),J(Y相对于圆心的增量),F(运动速度)P、S:P参数(非0)选择的输入口状态为S(0/1)时等待X-2020R20XY-2012R20Y16示例:左图:LineX20.000Y0NarcX20.000Y20.000I20.000J0;圆心相对于圆弧起点的坐标为(20,0)右图:LineX20.000Y0NarcX12.000Y36.000I12.000J16.000;圆心相对于圆弧起点的坐标为(12,16)4.2.7延时等待延时相应时间。时间单位0.1秒。参数:T(延时的时间×100毫秒),当为0时执行“暂停”功能,暂停后按“启动”继续。取值范围:T(0-9999)4.2.8绝对跳转跳转到指定的标号处。\n参数:N(目的标号)取值范围:N(1-99)4.2.9程序循环转移到指定的标号外执行,并执行n次。参数:T(循环次数),N(目的标号)取值范围:T(1-9999),N(1-99)4.2.10测位跳转测试指定的输入点的状态,符合条件跳转,否则结束本行,继续执行下一程序行。参数:P(输入口号),S(输入状态),N(目的标号)取值范围:P(1-12),S(0,1),N(1-99)4.2.11坐标设置设置当前坐标值。参数:X(X向绝对坐标),Y(Y向绝对坐标),Z(Z向绝对坐标),C(C向绝对坐标)4.2.12输出状态设置输出口的状态。参数:P(输出口号),S(输出状态)取值范围:P(0-9),S(0,1)S为0时输出关闭,S为1时输出有效。4.2.13回机械零使某运动轴回到机械零点。参数:P(运动轴的选择),S(回零的方向)取值范围:P(0-3),S(0,1)P0-3:分别代表X、Y、Z、C。S0,1:分别代表回机械零的方向。4.2.14子程序子程序调用:进入、设置、返回。参数:N(子程序号),P(功能选择)取值范围:N(1-99),P(0,1,2)P为0:子程序调用指令,进入到N指定的子程序号P为1:子程序定义指令,定义当前子程序的编号为NP为2:子程序结束返回指令,N值无意义4.2.15测位运动沿直线以F速度×速度倍率运动给定的缯量值。此运动受速度倍率的影响,且与当前F速度有关。参数:X(X向运动增量),Y(Y向运动增量),Z(Z向运动增量),C(C向运动增量),F(运动速度)P、S:P参数(非0)选择的输入口状态为S(0/1)时提前结束,剩余运动量忽略有两个结束条件:运动到终点或在运动过程中相应输入点有效。\n4.2.16设随动轴设置某轴的某方向轴输入点控制运动参数:N(轴和方向的编码),F(运动速度),P(输入口号),S(输入口状态)X轴正(0)、X轴负(1)、Y轴正(2)、Y轴负(3)、Z轴正(4)、Z轴负(5)、C轴正(6)、C轴负(7)F速度不能过高(不执行升降速度),如果确实需要较高的速度,应采用伺服电机S为0或1时为输入口的有效状态。当对应的输入口有效时,对应的轴按设定的方向运动,无效即停。设置为随动轴的在编程中的对应数据无效。正向或负向设置过一个,则该轴即为随动轴。最多可设置4个随动控制点。4.2.17中断操作设置由输入口的状态变化引起的中断(暂停当前的运动,转入中断程序)入口,或由中断返回断点后继续。参数:N(中断入口标号),P(输入口号),S(输入口状态/子功能)当对应的输入口有效时,结束当前的运动(暂停),转入其指定标号的入口程序执行,当遇到返回时结束中断,返回中断点。N:中断入口标号,同时也是区别不同中断的标志,不同的中断不能用同一标号。P:指定中断源,输入口号,取值1-9S:0:指定输入口0(断开)有效1:指定输入口1(与24V地接通)有效2:中断返回,将中断时未完成的运动继续,N,P无关3:中断返回,忽略中断时未完成的运动,并继续,N,P无关4:取消中断,N为设置时的入口号,P无关最多可设置四个中断入口中断没有优先级,后来的中断能中断当前的程序或当前的中断程序。未执行完的中断(被挂起的中断),再次出现将被忽略。例如:有两个中断A和B,对应的中断处理程序为A程序和B程序。当主程序正在执行时,A中断出现,则转入A程序;在A程序执行过程中,A中断又出现则被忽略,B中断出现,则转入B程序;在执行B程序的过程中,A中断又出现,因A程序未执行完毕,则被忽略,B中断又出现,因B程序未执行完毕则被忽略。当主程序正在执行时,B中断出现,则转入B程序;在B程序执行过程中,B中断又出现则被忽略,A中断出现,则转入A程序;在执行A程序的过程中,A中断又出现,因A程序未执行完毕,则被忽略,B中断又出现,因B程序未执行完毕则被忽略。4.2.18计数器实现计数器的加一、减一、设置、等于跳转、大于跳转、小于跳转参数:N(跳转目的标号),T(计数器值),S(子功能号)N:当需要跳转时的目的标号,取值范围:1-99T:设置功能的初值或跳转功能的比较值,取值范围:0-9999S:取值范围:0,1,2,3,4,50:计数器加一,N,T值无关\n1:计数器减一,N,T值无关2:设置计数器的初值等于T值,N值无关3:计数器当前值与T值相同时跳转到N指定的标号4:计数器当前值大于T值时跳转到N指定的标号5:计数器当前值小于T值时跳转到N指定的标号4.2.19摆动运动****实现单、双轴的摆动参数:X(X向增量),Y(Y向增量),I(X正负换向输入口号或负向增量),J(Y正负换向输入口号或负向增量),F(运动速度),T(换向时停顿时间),S(子功能号)I、J:A.00U、B.00V:A:X轴负向开关,B:Y负向开关U:X正向开关,V:Y正向开关取值范围:1-9F:运动速度T:延时时间,取值范围:0-9999S:取值范围:0,1,2,3,4,50:X轴正向运动到正点,反向运动I值,Y、J无关,完成结束。1:X轴正向运动X值,反向运动到负点,Y、J无关,完成结束。2:X轴正向运动到正点,反向运动到负点,Y、J无关,完成结束。3:X轴运动X值,反向运动I值,Y向运动Y值,反向运动J值,不停运动。4:X轴正向运动到正点,反向运动到负点,Y轴正向运动到正点,反向运动到负点,各自运动,不停运动。5:X轴正向运动到正点,反向运动到负点,Y轴正向运动到正点,反向运动到负点,遇点均停,对应点的轴换向,另一轴继续。不停运动。4.2.20几点说明与输入有关的指令,其对应的为输入口号,取值1-9,与输出有关的指令,其对应的为设出值,取值0-9计数器的设置子功能应在循环计数之外当X轴或Y轴设为随动轴时,圆弧运动将不执行在程序中与随动轴有关的数据将被忽略中断程序应放在主程序后面子程序应放在主程序后面子程序中可以再调用子程序,最多嵌套8层标号不同于行号为减少指令数量,有些指令是多功能的,请仔细阅读\n4.2.21指令中文、英文、GM代码对照表序号中文名称英文名称GM表示1程序结束ProgEndM022绝对运动AbsMoveG00.03增量运动IncMoveG00.14直线插补LineG015顺圆插补S_ArcG026逆圆插补N_ArcG037延时等待DelayG048绝对跳转JumpM949程序循环LoopM9510测位跳转JumpBitM9611坐标设置SetCoordM9712输出状态OutputM9813回机械零MachZeroM9914子程序SubRoutM9315测位运动MoveToG00.216设随动轴FollowM8017中断操作IntermitM8118计数器CounterM8219摆动运动SwingsM834.3选择示教在编程的过程中,当选择为“绝对运动”、“增量运动”、“直线插补”指令,按“F”键,进入选择示教功能。当为“绝对运动”时当前坐标将被复制,“增量运动”或“直线插补”时数据将被清零。此时可选择“高速”或“低速”,“点动”或“连续”以控制手动的方式。按相应的运动控制键,移动到相应的位置(程序的坐标随时改变)。同时程序数据跟随变化。按下“回车”键则退出选择示教,同时转入下一程序行的输入。当按“ESC”键时,退出选择示教,光标在当前程序行。无论“回车”键或“ESC”键,数据均已进入到程序中。可通过数据输入修改程序的数据。选择示教功能只在上述三个指令下可用。4.4示教编程在“程序管理”功能下,按“空格”再按“.”进入示教编程状态。可用“F”键切换功能菜单。在此功能下支持手动功能,同时具有“点位运动”、“直线插补”、“圆弧插补”、“加工速度”功能。\n操作方法:按相应的运动键,到选择的位置。如果需要改变加工速度,请按下“加工速度”后输入新的速度值,并按回车如果是点位运动(快速),请按下“点位运动”如果是直线加工运动(按F速度运动),请按下“直线插补”如果是圆弧加工运动,请先选择圆弧上的一点(尽量在中间位置),并按下“圆弧中点”;再选择圆弧的终点,并按“圆弧终点”按下“点位运动”、“直线插补”、“圆弧终点”后直接形成一个程序行,并自动转入下一程序行的示教。全部示教完成后,按“ESC”退出此功能,可进入程序编辑查看程序内容。如需要保存,可用保存功能将当前程序存到用户程序区。\n5.系统连接5.1接口定义系统与外部的联接,通过控制器两侧的两个插头实现,注意红线为1。电机插头(14线)定义输入/输出(20线)定义脚号定义脚号定义1模拟输入信号01输入12模拟输入信号12输入23电机信号公共端(5V)3输入34电机信号公共端(5V)4输入45Cdir5输入56Ccp6输入67Zdir7输入78Zcp8输入89Ydir9输入910Ycp10输入1011Xdir11输出112Xcp12输出213485_B13输出314485_A14输出415输出5电源插头(4芯)16输出6红色5V电源线(5V,Vcc)17输出7黑色5V电源地(5G)18输出8绿色24V电源线(24V)19输出9白色24V电源地(24G)20输出105.2电机联接非差分驱动器接法:dir,cp分别接驱动器的dir,cp,Vcc(5V)接驱动器的公共端。差分驱动器接法:dir,cp分别接驱动器的dir-,cp-,Vcc(5V)接dir+,cp+。注意:电机信号为5V的弱信号,驱动能力非常小,驱动器的限流电阻应≧300Ω,否则将损坏控制器。5.3输入联接输入原理:外部输入信号+24V+5V系统输入控制器内部24V地\n输入接法:与24V地连接即为闭合,与24V地断开即为断开。外部连接线应不小于0.2平方毫米,连接应可靠。限位:均应接成常闭(未有效时与24G接通)。急停:接成常闭(未有效时与24G接通)。零点开关:可为常开或常闭。外部按钮:为常开(有效时与24G接通)5.4输出联接输出原理:控制器内部负载+24V输出接口+24V电流≤50mA输出接法:输出端经过负载(一般为中间继电器)与24V相连接,且负载电流应小于50毫安,否则容易造成系统板的损坏(后果用户自负)。当负载过大时均应通过中间继电器后控制实际负载。5.5系统电气联接说明为系统内部提供的DC5V,DC24V电源,不能作为其它电器的供电。24V电源不能与大地、机壳等短接,当距离较大时应使用较粗的电气联接线。所有保护输入信号:如限位、急停等,均采用常闭联接方式,其它可根据系统的要求、参数的设置等情况选定。从本系统到驱动器的连接线必须使用屏蔽线,降低干扰。电气柜中配线,应注意强电、弱电分离,避免强电弱电混在一起,且尽量减少交差,注意电磁干扰对系统的影响。系统接地线应采用较粗的铜线,一般应大于4平方毫米。并尽量缩短与接地端的距离。\n6.常见故障及排除6.1手动时无运动:可能是此方向有限位,或急停按钮按下。电子齿轮的分子为0。或电子齿轮分母为0伺服驱动器或步进驱动器报警。控制系统与驱动器间信号线联接有误。系统到驱动器的信号线联接有误(可调换Dir与Cp信号线的联接)。6.2运动距离有误差电子齿轮比不合适。更改伺服驱动器的电子齿轮或系统的电子齿轮。速度超过8米/分(以1微米为当量)。电机堵转或丢步(阻力过大、或电机性能差、或电机功率过小)。6.3输入/输出无效输入/输出设置与所使用的口线不对应。输入/输出设置的口号不存在或为0。输入/输出口硬件有故障(可调换到未用的口位上)。24V电源工作不正常6.4错误报警标号错误:待跳转的标号(不能为0)不存在,在待跳到的程序行处(L)给定与其相同的标号。6.5系统功能声明本说明书如有不正确、不详尽处,以系统软件功能为准。控制功能改变(升级),恕不另行通知。\n目录1.安全须知22.概述32.1主要功能32.2系统组成32.3技术指标32.4外观及面板43.操作说明53.1开机画面53.2手动53.3外部操作功能53.4自动63.5程序管理63.5.1屏幕显示说明63.5.2编辑状态下操作按键说明73.5.4程序的读入73.5.5程序的删除73.5.6程序管理的说明73.6参数设置83.6.1系统参数83.6.2系统自检113.7I/O设置123.7.1输入设置123.7.2输出设置124.系统指令及编程134.1编程概念/符号说明134.1.1相关概念134.1.2程序字及约定134.2指令134.2.1程序结束134.2.2绝对运动144.2.3增量运动144.2.4直线插补144.2.5顺圆插补144.2.6逆圆插补154.2.7延时等待154.2.8绝对跳转154.2.9程序循环164.2.10测位跳转164.2.11坐标设置164.2.12输出状态164.2.13回机械零164.2.14子程序164.2.15测位运动164.2.16设随动轴174.2.17中断操作174.2.18计数器174.2.19摆动运动****184.2.20几点说明184.2.21指令中文、英文、GM代码对照表194.3选择示教194.4示教编程195.系统连接21\n5.1接口定义215.2电机联接215.3输入联接215.4输出联接225.5系统电气联接说明226.常见故障及排除236.1手动时无运动:236.2运动距离有误差236.3输入/输出无效236.4错误报警236.5系统功能声明23\n附录1:最终用户可用功能一、按键测试:在主画面下按“回车”、“F1”按下按键,显示对应标识,抬起无。可按“ESC”键退出二、I/O设置记录出厂前应将I/O设置后的值进行记录,以备恢复三、设置进入密码固定密码:168888当取消或设置此密码时,在主画面下按“PgUp”键后再按“空格”键,再按1.进入编辑是否需要密码2.程序保存是否需要密码3.程序删除是否需要密码4.进入参数是否需要密码5.进入系统参数是否需要密码6.进入IO设置是否需要密码7.进入手动是否需要密码四、参数出厂值的设定在设备调试到理想状态后(各系统参数均达理想状态),可将此参数设为出厂值。在“参数设置”中的“系统参数”功能下按“空格”键,再按“8”键,再按“6”键即将当前参数保存为“出厂值”附录2:设备生产厂家可用功能五、密码锁控制在主画面下按“回车”、“F3”、“空格”、“*”*:1:设锁:输入8位数字,前四位为解锁密码,后四位为限制时间(单位小时)2:解锁:输入设锁时的前四位密码,即可六、注高级解锁在主画面下按“回车”、“暂停”、“1”、“2”、“7”一般不能告诉最终客户,否则失去意义附录3:代理商可用功能七、控制器主功能选择在主画面下按“回车”、“空格”、“6”、“3”、“*”*为主功能号,取值0-90.单轴冲床\n0.单轴剪切1.单轴(备用)2.单轴运动控制器3.双轴排冲控制器4.双轴点位冲孔器5.双轴(备用)6.双轴运动控制器7.三轴运动控制器8.四轴运动控制器八、不显示开机画面在主画面下按“回车”、“PgUp”、“1”、“2”切换显示/不显示两状态九、图形开机画面在“程序管理”主画面下按“1”、“8”,后显示“Ready”操作上位机,向控制器发送符合格式的图形文件。接收正确后“Ready”消失。选择“代理商”为“图形画面”重新上电后即显示此开机画面。

相关文档