库卡机器人控制柜信息编程步骤
库卡机器人控制柜信息编程步骤一、STEP 1:定义作(zuò)者(来源)、编号、内容(关键字)使用(yòng)系统预定义结构體(tǐ) KRLMSG_T■(本章节中(zhōng)所提到的结构體(tǐ)都是系统预先构建好的,直接声明结构體(tǐ)变量使用(yòng)即可(kě))decl krlmsg_t messmess={ modul[] “KUKA”, nr2019001, msg_txt[] “There are %1 cubes moved”}上面橙色部分(fēn)分(fēn)别為(wèi)作(zuò)者、编号、和消息要显示的内容。编号:由用(yòng)户自定义,与系统无关,便于用(yòng)户对信息进行识别。内容:内容中(zhōng)的%1是占位符,表示这里要显示的是一个变量。内容作(zuò)為(wèi)字符串来显示,要显示变量,不可(kě)以直接把变量名(míng)字填入到字符串中(zhōng)。如果把变量名(míng) counter 直接填入到字符串中(zhōng),则系统会显示 There are counter cubes moved ,而不是显示 There are 3 cubes moved 。二、STEP 2 :定义占位符■占位符一共有(yǒu)3个,分(fēn)别是%1、%2、%3。这一步主要是说明占位符是否有(yǒu)使用(yòng)。如果使用(yòng)了,占位符的数值从哪个变量获得。使用(yòng)系统预定义结构體(tǐ) KRLMSGPAR_Tdecl krlmsgpar_t para[3]■ 此处必须是長(cháng)度為(wèi)3的数组,因為(wèi)系统默认有(yǒu)三个占位符。对于一个占位符%1,上述例子使用(yòng)了,并且%1的数值来源于叫做counter的int类型变量,所以para[1]={par_type#value}para[1].par_int=counter其中(zhōng)parameter[1]表示%1;#value:表示%1使用(yòng)了;int和counter:表示%1从一个叫做counter的整型变量获得数值。对于第二个占位符%2和第三个占位符%3,例子未使用(yòng),所以para[2]={par_type #empty}para[3]={par_type #empty}其中(zhōng)para[2]和para[3]分(fēn)别表示%2和%3;#empty:表示未使用(yòng)。因為(wèi)这两个占位符没有(yǒu)使用(yòng),所以也不需要规定他(tā)们从哪里获得数值。三、STEP 3 :定义信息生成后的选项定义信息生成之后的一些操作(zuò)选项使用(yòng)系统预先定义的结构體(tǐ) KRLMSGOPT_Tdecl krlmsgopt_t optionoption={vl_stop true, clear_p_reset true, clear_p_saw true, log_to_dbfalse}vl_stop: 生成信息时,是否打断预进指针,true為(wèi)打断;clear_p_reset:生成信息后,进行程序复位或退出程序操作(zuò),这条信息是否删除, true 為(wèi)删除;clear_p_saw :生成信息后,进行语句行选择操作(zuò)后,这条信息是否删除, true 為(wèi)删除;log_to_db:是否将信息记录到数据库中(zhōng),true 為(wèi)记录。四、STEP 4 生成信息使用(yòng)系统自带的函数set_krlmsg生成信息。函数有(yǒu)返回值,返回值是信息在缓存中(zhōng)的地址,类型是int。int addressaddress = set_krlmsg( #notify, mess, para[], option)其中(zhōng)#notify表示要生成提示信息。如果要生成其他(tā)类型信息, #quit :确认信息;#state :状态信息;#waiting :等待信息。苏州恩勒苏州恩勒专业库卡机器人维修保养库卡机器人全方位部位检修快修1.库卡机器人本體(tǐ)维修2.库卡机器人伺服電(diàn)机维修3.库卡机器人减速机维修4.库卡机器人示教器维修5.库卡机器人控制柜维修6.库卡机器人控制柜電(diàn)源维修7.库卡机器人控制系统维修8.库卡机器人電(diàn)源驱动模块维修9.库卡机器人操作(zuò)面板维修10.库卡机器人工(gōng)控机维修11.库卡机器人齿轮箱减速机维修12.库卡机器人紧凑柜CCU板维修13.库卡机器人通讯模块维修14.库卡机器人平衡缸维修15.库卡机器人主板、電(diàn)路板、CPU板维修16.库卡机器人伺服模块维修17.库卡机器人伺服驱动器维修苏州恩勒——深耕维修十年专业工(gōng)控设备维修1.数控系统维修各类数控系统板卡如存贮卡、定位模块、显示屏、電(diàn)源模块、CPU板卡等,以及西门子610.611系列伺服驱动的電(diàn)源模块,发那科(kē)5系列、7系列、0系列、15、18系统以及01系统等,此外还有(yǒu)哈斯数控、辛辛那提、海德(dé)汉、发格、大限、三菱、AB机AMADA。2.工(gōng)控机维修研详(EVOC)系列、研华系列、(ADVANTECH)大众系列(LEO)西门子系列(SIEMENS)华北(NOCOR)工(gōng)控系列、艾蕾(ILACS)、凌华系列(ADLINK)、四维科(kē)瑞(CRESUN)、研 杨AAEON)系列。3.直流调速器维修无输出维修,烧保险维修,开不了机维修,面板无显示维修,启动无输出维修,输出電(diàn)压不正常维修负载不正常维修,模块坏维修,控制板维修、过電(diàn)流超速、过压、欠压、过热、过载、接地、速度不稳维修参数错误、模拟量报警、有(yǒu)显示无输出、模块损坏报错等维修。4.PLC/ 控制器维修各种品牌 CPU 模块单元,数字量,模拟量输入输出模块,以太网通讯模块等,常见故障如上電(diàn)不工(gōng)作(zuò)電(diàn)源板损坏,通讯不良,面板报 ERR指示灯,SF 灯闪,I/0 故障,密码保护无法进入程序等。5.工(gōng)业電(diàn)源维修各种品牌开关電(diàn)源、線(xiàn)性直流電(diàn)源、直流变换電(diàn)源、交流稳压電(diàn)源、逆变電(diàn)源、UPS 及其他(tā)電(diàn)源模块。6.软启动器维修常见故障:①.状态故障:直流过/久压、直流过流、交流过流、速度偏差过大、接地故障、缺相等②.硬件故障:電(diàn)流板故障、触发板故障、IGBT故障、脉冲发生器故障等③.系统故障:Watchdog 故障、系统参数异常、时钟故障等④.通讯故障: TIMEOUT、OVERRUN等⑤.電(diàn)源故障:当控制電(diàn)源过高/过低时报警7.触摸屏维修8.伺服電(diàn)机驱动器维修9.变频器维修专业机器人维修机器人本體(tǐ)维修、机器人保养、示教器维修、伺服驱动器维修、伺服電(diàn)机、控制柜、驱动模块维修、電(diàn)源维修等等关于我们苏州恩勒自动化科(kē)技(jì )有(yǒu)限公(gōng)司是一家工(gōng)业机器人专业服務(wù)公(gōng)司,从事國(guó)内外常用(yòng)机器人本體(tǐ)和柜體(tǐ)的销售、回收、维护、调试保养、改造等,主要品牌有(yǒu)库卡KUKA、ABB、安(ān)川Yaskawa、FANUC发那科(kē)、STAUBCI史陶比尔、OTC、COMAU柯马、那智等。同时还拥有(yǒu)一批经验丰富的资深工(gōng)程师,除了快速修复工(gōng)业机器人各种故障外,还能(néng)够高效地解决各大品牌主板、PLC、变频器、触摸屏、伺服驱动器、工(gōng)控机以及PCB電(diàn)路板,UPS電(diàn)路板,工(gōng)业電(diàn)源,仪器仪表数控控制单元、模块等工(gōng)控产(chǎn)品故障。随着社会的进步我们也不断更新(xīn)设备与技(jì )术,力争成為(wèi)机器人服務(wù)行业的领跑者。联系我们微信号:18013148504扫码添加我们 了解更多(duō)内容