abb伺服枪调整

合集下载

ABB配枪的步骤以及过程中问题的处理

ABB配枪的步骤以及过程中问题的处理

配枪步骤以及过程中的故障处理1、新机器人上电后正常情况示教器最上面会有小机器人的标志,如果出现了不是标志的话,将机器人采用I启动即可,否则机器人的六个轴不会出现,方法如下2、ABB机器人可以使能上电以后第一次一般都会报Limit Switch DR1的一个错误。

解决方案:将机器人控制柜内的左下角的插排上的线号4013、4014分开用胶带包好,并用短接片短接这两个端子短接片线号分别为4013、4014注明:操作完第2步之后如果出现了报警限位开关已打开,报警代码为20201,原因可能是不小心把4006、4007、4008、4009端子松掉了,检查插头线号分别为4006、4007、4008、40093、加载EIO参数:在原始裸机备份的系统文件Syspar 中的EIO文件,根据现场实际I/O的定义,可以用电脑离线编写I/O具体的名称和地址,写好之后加载到机器人。

1、在原始裸机备份的系统文件Syspar中的Moc文件中更改相应的伺服枪参数加载完成后应该初始化焊枪,不然不能动作,初始化后我们可以先拨动拨杆看工具活动极运动方向,向右是打开方向,如果相反,应该把转速比数值取反(注意,转速比*MOTER TORQUE是负数,所以两组数据应该一正一负。

3、如果不能操作有可能转速比取反了(注意,转速比*MOTER TORQUE是负数,所以两组数据应该一正一负)。

另外的可能是相序问题,commutation数值偏差过大需要重新调用例行程序Commutation。

、5、加载MOC参数后如果伺服枪的动作方向是反的的话第一种情况传动比取反了,解决方法:将传动比的数值取反,操作如下将数值取反后重新启动第二种情况相续问题,解决方法如下6、加载MOC以后摇动伺服枪时如果出现关节碰撞,报警代码50056,首先将伺服枪直接微校再关闭伺服枪。

7、外轴校零点(微校)8、加载伺服枪1、首先新建一个主程序2、pp移至main3、调用例行程序4、选择ManAddGunName ,点击转到按播放键9、设定传动比传动比计算方法:1.准备一把游标卡尺2. 把焊枪开口开到一个整数,记下数据,用卡尺量出焊枪开口尺寸。

第三节 0IBC伺服参数调整

第三节 0IBC伺服参数调整

第三节 OiM/T-C 伺服参数调整胡年在系统连接并通电运行后,首先要进行伺服参数的调整,包括基本伺服参数的设定以及按机床的机械特性和加工要求进行的优化调整,如果是全闭环,要先按照半闭环情况设定(参数1815#1,伺服参数画面的N/M,位置反馈脉冲数,参考计数器容量),调整正常后再设定全闭环参数,重新进行调整。

以下就这几个方面进行介绍。

1.基本参数设定(FSSB)。

・参数1023设定为1;2;3等。

对应光缆接口X,Y,Z等。

・参数1902的位0 = 0,伺服FSSB参数自动设定。

・在FSSB设定画面,指定各放大器连接的被控轴的轴号(1,2,3等)。

在CUR下面会显示放大器的电流(如40A),如果没有或显示--,则检查伺服放大器是否有电或光缆是否正确连接。

・按[SETING]软键。

(若显示报警信息,请重新设定)。

显示如下:* 先按[AMP] (放大器),再按[OPRT],选择[SETTING]如果正常设定,会出现000报警,关机再开机。

・在轴设定画面上,指定关于轴的信息,如分离型检测器接口单元的连接器号。

・按[SETING]键(若显示警告信息,重复上述步骤)。

此时,应关闭电源,然后开机,如果没有出现5138报警,则设定完成。

显示如下:* 按下[AXIS](轴)上述的M1,M2表示全闭环的接口所连接的插座对应的轴,比如:M1的JF101连接X轴位置反馈,则在上面的X行的M1处设定为1。

如果是半闭环控制,则不用设定。

2.伺服参数初始化设定・首先把3111#0 SVS设定为1显现伺服设定和伺服调整画面。

翻到伺服参数设定画面,如下图示,设定各项(如果是全闭环,先按半闭环设定)。

注:1).第一项(初始化位)设定为0,第二项为电机代码,由电机代码表查出,第三项不需要设定,第四项CMR=2,(车床的X轴为1)。

2).柔性齿轮比N/M按以下公式计算:(μm)3.方向:标准设111,如果需要设定相反的方向,设-111。

ABB 运动控制伺服驱动器错误处理手册说明书

ABB 运动控制伺服驱动器错误处理手册说明书

概述如果您按照用户手册中的所有说明进行操作,在安装和使用ABB伺服驱动器时应该不会遇到什么问题。

如果您确实遇到问题,本文档将帮助您应对、诊断和解决问题。

本文档列出了可能会发生的错误信息,并提供解决办法。

首先,介绍ABB运动产品的故障诊断系统。

故障诊断获取已发生故障的信息的方法有三种;•在Mint WorkBench中,连接到驱动器使用错误日志工具查看最近的错误,获取描述,同时可查看帮助主题文件以获取更多信息。

•数码管状态显示灯指示错误和一般状态信息。

在发生错误时,驱动器显示一个以符号“E”或“b”开头,后跟五位错误代码的序列。

•驱动器还有两个LED状态指示灯,用于指示已使用的RTE主站的状态。

有关如何诊断LED状态的详细信息,请参阅驱动器用户手册。

如何复位故障要回答这个问题,首先必须考虑伺服驱动器选用的控制参考源:•模拟模式(模拟量输入),用户可以设置RESETINPUT(0) = [input],或在参数组中:设置“错误处理 > 复位输入”为数字输入。

•直接模式(Direct),如果正在运行mint程序并进入错误状态,伺服将自动尝试调用ONERROR事件。

如需更多帮助,请参考下文的“ONERROR 事件”。

•DS402 RTE从站(RT Ethernet),伺服驱动器使用DS402状态机,禁用并重新使能伺服将复位所有出现的错误(最好先重启)。

帮助功能如果问题仍然存在,通过“帮助”功能获得更多信息。

单击Mint WorkBench帮助菜单中的“帮助”,或单击工ABB Motion Drive Error Trouble Shooting Manual具栏上的“+”按钮进入帮助界面。

必要时,可复制“帮助”中的相关信息,保存为文本文件,或通过电子邮件发送到ABB支持热线()。

重启驱动器术语“重启驱动器”特指:断开交流电源(或直流电源)输入,等待2分钟后再重新供电。

安全________________________________________________________________________警告!仅允许具有资质的电气工程师对驱动器进行维护。

ABB机器人伺服枪

ABB机器人伺服枪

伺服枪TUNE步骤1,将配置文件导入机器人调用例行程序Commutation,此时伺服枪应该可以正常JOG(有可能JOG枪时与实际方向相反,这是因为初始减速比取反了),做Fine calibration。

2,设置电机参数伺服枪参数都在Control Panal->Configuration>Topic->Motion中修改。

1)TRANSMISSIONTransmission Gear Ratio举例说明:若修改前减速比为605,JOG窗口中将枪开到30,使用卷尺测量得到实际数值为35,那么请将减速比改为605×30/35=518.57,将此数据输入Transmission Gear Ratio。

重启后测量实际数值是否为30(可以多测几个数据)注:减速比有正负,在JOG中若开枪为负值,请修改减速比正负值。

注:若减速比为负值,将SG PRECESS中Motor Torque1-6全部值改为1-6,反之改为-1-6。

2)motor typeMotor type中的参数很多在配置文件中可以提前修改完成。

Pole Pairs:我们只用ABB电机一般都为5,具体应该参考电机说明书。

Max Current(A arm):请参考ABB电机文档中的Current@Mmax值(附件中)。

Ke Phase to Phase(vs/rad):文档中Voltage constant值。

Stall Torque(Nm):文档中Continuous stall torque值。

Phase Resistance(ohm):文档中Resistance betwenn phases/2。

Phase Inductance(H):文档中Inductance between phases/2/1000。

(/1000是因为单位不同)3)SG Precess将Max Force Control Motor Torque暂时设为10;4)Motor Calibration若有两把伺服枪并且使用的电机相同,可以将Commutator Offset中的值拷贝到另一把枪中(少做一次Commutation)。

abb伺服枪调整

abb伺服枪调整

伺服枪调试手册(简易版本)一、加载伺服枪的参数在机器人的示教器中将伺服枪的外轴配置参数加载到机器人系统中:(和加载EIO文件类似)hd0a:\RobotWare_5.xx\ utility\ AdditionalAxis\ DM1\ ServoGun二、配置电机参数配置电机参数:在Motion中的Motor type中设置以下参数:1、pole pairs 如电机的Pole是8,则pole pairs 是4;2、Ke phase to phase(电压常数): 在电机的铭牌上或者是电机的说明书上通常会有这个参数,或者是另外一个参数Kt Ke=kt/1.732;3、Max current:电机允许的最大电流值,通常在电机的铭牌上有所说明;4、Phase resistance:相电阻,在电机的说明手册上或者是铭牌上会有电机的相电阻值,单位为欧姆,如果给出的参数为相间电阻Rw,则Phase resistance=Rw/2;5、相电感:单位为H,通常在电机的说明书上由这个参数;6、Stall torque:在电机的铭牌和说明手册都有这个参数。

在Stress duty cycle中设置如下参数:1、Speed absolute max: 单位 rad/s, 通常电机给出的是转/分,因此按照如下公式进行换算:Speed rad/s=(2*π/60)* Speed rms2、Torque absolute max: 最大扭矩,Torque absolute max=Ke*1.732*MaxCurrent;如果这个计算的结果大于10,则将Torque absolute max设置为10;在SG Process中将Force control motor torque设置为和Torque absolute max一样大小的值;在Transmission中设置电机的减速比:如果客户已知减速比,则将减速比设置正确,然后通过示教器控制伺服枪的运动,然后运用游标卡尺进行检测伺服枪开口的距离是否和示教器上显示的致。

abb焊枪初始化指令

abb焊枪初始化指令

abb焊枪初始化指令
遇到伺服焊钳掉轴,此时报外部轴需要跟新转速计数器,需要手动校准(外部轴不需要更新转速技术器的操作)并初始化焊钳,合不到0的时候也一样处理。

1.将焊钳合到位
2.点击校准
3.选择SERVOGUN1
4.选择微校
5.选择“是”
6.勾上“SERVOGUN1”,选择校准
7.确定选择校准
8.点击后会提示已完成校准
9.将焊钳打开
10.选择调试-调用例行程序
11.选择ManualServiceCalib
12.选择转到
13.上电运行例行程序,选择“2”初始化焊钳位置
14.选择“OK”
15.选择“Ignore”忽略
16.按住使能不放,焊钳会打开然后夹紧几次,整个过程就完成了!。

ABB点焊机器人调试步骤

ABB点焊机器人调试步骤
一、ABB标准IO板是挂在DeviceNet网络上的,所以要设定模块在网络中的地址。 端子X5的6-12的跳线就是用来决定模块的地址的,地址可用范围为10-63. 二、如上图所示,将第8脚和第10脚的跳线剪去,2+8=10就可以获得10的地址
重庆蓝姆焊接设备有限公司----电气部 DSCQ板卡配置
三、在图示的路径下, 选择“使用来自模板 的值”为对应的板卡 型号 四、设置地址为板卡
五、设置输入输出的 字节数
六、重启机器人,完 成配置
重庆蓝姆焊接设备有限公司----电气部 Devicenet外挂模块配置
目的:将欧姆龙DRT2 从站I/O模块挂在机器 人的Devicenet网络下, 作为机器人从站
五、将原点位置检测 程序设置为背景扫描
选择在哪种条件下激活? 程序名字
重庆蓝姆焊接设备有限公司----电气部 配置原点并输出信号
四、添加根据位置输 出信号命令WZDOSet 五、设置相关参数
添加数据 选择原点
输出信号
重庆蓝姆焊接设备有限公司----电气部 用备份生成虚拟系统
选择安装 一、打开ROBOTSTUDIO6.0,选择安装管理器
XP5.1-7 温控DC24V
B16
XP5.1-11
B17
XP5.1-12
B24
XP5.1-9
二次电流
B25
XP5.1-10
触点
重庆蓝姆焊接设备有限公司----电气部 配置原点并输出信号
一、新建一个例行程 序
重庆蓝姆焊接设备有限公司----电气部 配置原点并输出信号
二、添加定位关节限 位命令 WZLimJointDef
重庆蓝姆焊接设备有限公司----电气部 PROFIBUS配置

ABB工业机器人配置伺服焊枪的步骤

ABB工业机器人配置伺服焊枪的步骤

Tune 枪的一般步骤1. 加载伺服焊钳的配置文件1.1 文件位置: Controller hd0a:\RobotWare_5.xx\ utility\ AdditionalAxis\DM1\ServoGun个人电脑(PC) C:\Program Files\ABB Industrial IT\Robotics IT\MediaPool\RobotWare_5.14 \utility\AdditionalAxis\DriveSystem 09 \ ServoGun\DM1 (有三个文件,根据伺服枪的硬件连接选择合适的文件加载)。

1.2 文件名: MxLyBzS_DMd.CFG注: x: motor (logical axis)7轴y: measurement link 第一个接口a) z: board position 1板d: drive module 11.3 加载步骤: ABB - Control Panel - Configuration -File - Load Parameters-Loadparameters and replace duplicates – Load。

2. 定义伺服枪的伺服电机参数(极对数、极对数、最大电流、相电压、电阻、电感、Stall torque(失速转矩)1.1 伺服电机参数设置:极对数(pole pairs):获取方法有两种;一般可以找焊钳生产厂商索取,或者根据经验尝试,一般为2、3、4、5、6中的一个值。

最大电流(Max Current):根据电机上铭牌值写入即可,也可以找焊钳厂家索取。

电阻(phase resistance):=Rw/2 ΩRw的值找厂家索取电感(phase inductance):=Lw/2 H Lw的值找厂家索取失速转矩(Stall torque):Stall torque:失速转矩也称堵转力矩,指在电机轴被外力锁定的约束下,已目标温升为约束,可连续输出力矩的最高值,堵转力矩一般高于额定转矩,改力矩受限于电机的电磁结构和热电阻等因素。

伺服参数调整方法

伺服参数调整方法
伺服参数调整方法
埃斯顿研发二部 2007.07.18
2021/6/21
1
一、伺服驱动器的参数调整理论基础
伺服驱动器包括三个反馈环节:位置环、速度 环以及电流环。最内环(电流环)的反应速度最快, 中间环节(速度环)的反应速度必须高于最外环 (位置环)。
如果不遵守此原则,将会造成电机运转的震动 或反应不良。伺服驱动器的设计可尽量确保电流环 具备良好的反应性能,故用户只需调整位置环与速 度环的增益即可。
数值设置太低: 速度环增益太低也会导致电机速度出现波动。比较速度
增益过高的情形可知,此时电机速度的波动频率更低。这充 分表明了速度环增益的提高使系统的工作频率得到了提高, 控制系统的快速响应性能好,能更有效地克服干扰作用的影 响。
此外,当速度环增益远小于位置环增益时,伺服的稳定 性也会被破坏,电机速度在运行过程中也会不断地波动。一 般情况下尽量保证速度环增益大于位置环增益。
图1 速度指令
2021/6/21
3
位置环增益不可超过机械系统的自然频率,否 则会产生较大的振荡。
当整个系统需要很快的反应时,仅仅确保采用 的伺服系统(控制器、伺服驱动器、电机以及编码 器)的快速反应是不够的,还必须要确保其控制的 机械系统也具有较高的刚性,这样才能使得整个系 统具有较好的刚性。
2021/6/21
通常可参照下列步骤对系统进行初步参数调整:
a)将位置环增益即先设在较低值,然后在不产生异常响声和 振动的前提下,逐渐增加速度环的增益至最大值。
b)逐渐降低速度环增益值,同时加大位置环增益。在整个响 应无超调、无振动的前提下,将位置环增益设至最大。
c)速度环积分时间常数取决于定位时间的长短,在机械系统 不振动的前提下,尽量减小此值。

ABB点焊机器人调试步骤

ABB点焊机器人调试步骤

重庆蓝姆焊接设备有限公司----电气部
第六轴上的控制信号线
第六轴针脚 控制柜针脚
B1
XP5.1-3
B2
XP5.1-4
B3
XP5.1-5
B4
XP5.1-6
B5
XP5.3-1
B6
XP5.3-2
B7
XP5.3-3
B8
XP5.3-4
B9
XP5.3-5
功能
第六轴针脚 控制柜针脚 功能
B10
XP5.3-6
B14
一、ABB标准IO板是挂在DeviceNet网络上的,所以要设定模块在网络中的地址。 端子X5的6-12的跳线就是用来决定模块的地址的,地址可用范围为10-63. 二、如上图所示,将第8脚和第10脚的跳线剪去,2+8=10就可以获得10的地址
重庆蓝姆焊接设备有限公司----电气部 DSCQ板卡配置
四、一直选择“下一步”,到最后一步点击应用
重庆蓝姆焊接设备有限公司----电气部 用备份生成虚拟系统
选择添加虚 拟控制器
选择需要打开 的虚拟控制器
五、选择需要打开的虚拟控制器,按“确认”
重庆蓝姆焊接设备有限公司----电气部
用备份生成虚拟系统
选择虚拟
虚拟系统所 在的目录 选择新建
输入名称 备份程序路径
二、新建一个虚拟系统
重庆蓝姆焊接设备有限公司----电气部 用备份生成虚拟系统
选择目录 三、选择备份目录,点击“确认”后,点击“下一步”
重庆蓝姆焊接设备有限公司----电气部 用备份生成虚拟系统
XP5.1-7 温控DC24V
B16
XP5.1-11
B17
XP5.1-12
B24

ABB机器人配置伺服点焊焊枪教程

ABB机器人配置伺服点焊焊枪教程

ABB机器人配置伺服点焊焊枪教程“非常实用详细的ABB机器人配置外部轴,伺服点焊焊枪的教程。

必须收藏”01—导入伺服电机的MOC1、选择配置—motion—文件—加载参数:2、选择加载参数并替换副本,点击加载,路径选择USB,找到需要加载的MOC.cfg文件(ABB软件RobotStudio可以获取到外部轴的MOC模板):3、注意moc文件分直驱与皮带两种:4、确定之后重启(重启完成之后示教器右上角会出现齿轮状图标);02—焊枪校准1、微校找零(将焊枪动臂与静臂贴合,进行微校操作)03—做commutation运转1、调用例行程序Commutation并转到例行程序:2、电机上电并执行例行程序:选择OK:根据写屏提示选择正确的选项(此处不一一截图):点击确定,执行完毕.04—焊枪最大开口与最小开口值,计算传动比1、焊枪开口范围(此时先不重启系统):2、计算焊枪伺服电机传动比:通过卡尺,计算器计算出传动比,并将其值填入如图所示的为之中;转动比=显示值/实际测量值*默认值(此时先不重启系统);3、SyncCheckoff设为YES,(确定之后重启):05—调用服务例行程序ManAddGunName调用服务例行程序ManAddGunName,如果没有则运行例行程序ManGunSearch:上电并执行服务例行程序:1、选择Select:2、填入1,确定:3、选择OK:4、选择YES:06—焊枪初始化调用服务例行程序ManServiceCalib(选择2)07—计算最大扭矩新建如下例行程序,更改force值,此时force值中的压力应填写扭矩;如果焊枪说明书中給的最大压力为4000N,将force中的压力值(实际为扭矩值)改为4,时间3秒,板厚为压力计厚度,单步运行SetForce指令,如果打出的压力为3000N,则继续加大force中的压力值(实际为扭矩值),如4.2,直到打出的最大压力为4000N时,记录当前扭矩值(假设打出最大压力4000N时,对应的扭矩为5.2)08—更改配置中的参数1、将得出的扭矩值5.2 填入示教器中(此时先不重启系统):2、更改ramptime值为0.07(此时先不重启系统):3、设置No.ofSpeedLimit2中T orque2与SpeedLimit2中的值:Torque2改为7.2(此时先不重启系统)SpeedLimit2 改为30(此时先不重启系统)4、填写maxforecontrol motor torque值,一般大0.1,5.2 填写5.3:(此时先不重启系统)5、torque absolute max(完成后重启);09—压力标定1、选择焊枪压力校准,上电并执行程序;(注意在压力标定过程中机器人要一直保持上电状态):2、选择1 更改参数:选择1234更改对应的参数,更改完成之后选择back返回:3、选择2进行压力标定,出现如下界面,将压力传感器计放在静电极臂上,注意摆放正确,传感器与静电极臂垂直,点击确定:4、读取压力值,如果压力计显示值不稳定,则点击Retry重新加压;如果压力计显示值稳定则点击确定:5、将读取到的压力值填入示教器(如620N),点击确定:6、按以上方法依次将压力值填入示教器中(此处省去中间部分),第五次加压之后出现如下界面,点击OK:点击NEXT:点击OK:点击OK,如果点击OK之后出现Restart选项,则点击Restart重启,不出现则手动重启,(此时电机下电).10—压力测试1、待重启完成之后将扭矩值改为压力,完成后重启机器人:2、重启完成之后运行SetForce指令,设4-6个不同值测其准确度,接受范围在+/-80N:11—更改参数1、在配置—motion—SGProcess—S_GUN设置最大/最小压力(完成后先不重启):2、更改同步(完成后先不重启):3:更改焊枪加速度(完成后先不重启):12—更改Collision DeltaPosition值运行Setforce指令,将压力设为最大,板厚改为0,保持时间设为十秒,在焊枪关闭时观察手动操作界面中外部轴数值,将其绝对值填入下面的位置中(完成后重启系统):2、更改电极帽补偿百分比:13—焊枪补偿基准设定1、运行以下指令:2、完成之后将其数值做对比,如果数值一样,则配枪成功。

伺服枪安装设定

伺服枪安装设定

伺服枪安装设定零位标定Mastering the Gun伺服枪编码器故障复位Resetting BZAL (Battery Zero Alarm)执行BZAL复位步骤,需要重启1. 按示教板[MENUS] -> [NEXT] -> [SYSTEM] -> [Master/Cal]2. 按示教板[FCTN] ->[3: CHANGE GROUP]3. 按示教板[F3: RES PCA]4. 选择[F4: YES] (Reset pulse coder alarm?)5. 如有双枪选择GROUP 3重复2、36. 重新启动机器人(选择示教板[FCTN] ->[ Cycle the power])7. 机器人重新启动后SRVO-075 消除在做Mastering之前必须前激活编码器,方法同机器人,让枪动几下即可。

当激活以后示教板会提示:Pulse has been Established双枪单机情况下+Y/-Y是用来控制#2 Gun的零位标定完成以上的准备步骤以后,我们进入正式的设定流程。

按示教板按钮[MENUS] -> [Utilities] -> [TYPE] -> [Gun Setup]进入GunSetup页面。

这里将对之前的数据进行验证,并完焊枪开/闭方向、零位、变形量等一系列数据的测定注意:以下的设定必须一次执行!!1.按示教板按钮[MENUS] -> [Utilities] -> [TYPE] -> [Gun Setup]1.1 选择菜单[Set Gun Motion Sign]按 ENTER键关枪方向设定:同时按SHIFT、(+X)键,观察焊枪的运动方向,根据实际情况选择F4或者F5,告诉机器人:按下+X时枪会打开或者关闭??按照GM标准,+方向表示焊枪闭合方向然后按:[F3: COMP],完成1.2选择菜单[Set Gun specs, master gun] 按 ENTER 键回答YES,当示教板提示:是否知道枪的速比进入菜单后依次操作1.把伺服焊枪关上(上下电极帽轻轻碰到)后按[F4: CLOSE]2.在“****”处填入伺服枪铭牌上的速比(Tip Displacement:速比,每转一周Tip移动多少距离)3.在“****”处填入伺服枪铭牌上的张开极限(Open stroke limit:张开极限,根据焊枪铭牌数值填写)1.3 选择菜单[3: Auto Tune] 按下[Shift] + [F3:EXEC]选择[YES]后开始执行Auto Tune执行AutoTune,记住整个过程SHIFT始终要按住,并且机器人要在T2、100%速度情况下。

伺服枪设定

伺服枪设定
枪号
0:用于电极帽的损耗 : 正常损耗或修磨损耗) (正常损耗或修磨损耗) 1:用于更换新电极帽 :
9
电极帽损耗补偿
3)需要进行电极帽损耗补偿的情况: )需要进行电极帽损耗补偿的情况: 1. 更换电极帽 2. 修磨电极帽 3. 正常焊接若干次后 4. 任何电极帽长度发生变化的情况
10
电极帽损耗补偿
*默认为0.5, 即将补偿量平均分配到 两个电极帽上(如图),如无特殊需 要不必更改
8
电极帽损耗补偿
2)默认程序名:WR_UPD01 )默认程序名:
15: !Use the following call for; 16: !fixture-based wear measurement; 17: !Parm1: gun number; 18: !Parm2: new tips; 19: !CALL WR_UPDAT(1,0); 20: CALL WR_UPDAT(1,0)
枪 号
0:用于电极帽的损耗 : 正常损耗或修磨损耗) (正常损耗或修磨损耗) 1:用于更换新电极帽 :
16
电极帽损耗补偿
程序举例: 程序举例:
焊接程序: 焊接程序: … 3:L P[1] 250mm/sec FINE SPOT[SD=1, P=1, S=1,ED=1] 4:L P[1] 250mm/sec FINE SPOT[SD=1, P=1, S=1,ED=1] 5:L P[1] 250mm/sec FINE SPOT[SD=1, P=1, S=1,ED=1] 6:IF DI[10]=ON, R[1]=1 7:IF DI[10]=OFF,R[1]=0 8:CALL TW_UPD01 9:WAIT DI[10]=OFF 10:J P[5] 250mm/sec CNT100 补偿计算程序: 补偿计算程序: TW_UPD01 15: !Use the following call for; 16: !fixture-based wear measurement; 17: !Parm1: gun number; 18: !Parm2: new tips; 19: !CALL TW_UPDAT(1,0); 20: CALL TW_UPDAT(1,R[1])

ABB机器人配置伺服焊枪的步骤

ABB机器人配置伺服焊枪的步骤

ABB配置伺服焊枪的步骤
配置ABB伺服焊枪的步骤
一、介绍
ABB是一种广泛应用于工业自动化的系统。

在焊接应用中,配置伺服焊枪可以实现精确焊接操作。

本文将详细介绍ABB配置伺服焊枪的步骤。

二、配置伺服焊枪的准备工作
在开始配置伺服焊枪之前,需要进行一些准备工作,确保顺利进行配置。

1.确定焊接项目的要求:了解焊接项目的具体要求,包括焊接材料、焊接位置、焊接参数等。

2.准备所需的材料和设备:准备ABB、焊接电源、焊枪、电缆等所需的材料和设备。

3.准备焊接程序:根据焊接项目的具体要求,编写相应的焊接程序。

三、配置伺服焊枪的具体步骤
1.连接焊枪和焊接电源:将焊枪插入ABB的焊接电源接口,并正确连接焊枪的电缆。

2.安装焊接程序:将编写好的焊接程序加载到ABB的控制系统中。

3.调整焊接参数:根据焊接项目的要求,调整焊接参数,包括电流、电压、焊接速度等。

4.检查焊缝位置:使用ABB的视觉系统或其他检测工具,检查焊缝的位置是否正确。

5.进行试焊操作:在合适的焊接机台上进行试焊操作,验证焊接程序的准确性和稳定性。

6.进行实际焊接操作:根据焊接项目的要求,使用ABB进行实际的焊接操作。

四、附件
本文档涉及以下附件:焊接项目要求文档、焊接程序文件、ABB 的使用手册。

五、法律名词及注释
1.焊接电源:提供给焊枪所需的电力的设备,通常包括电压调节装置、电流调节装置等。

2.伺服焊枪:通过伺服控制器来控制焊枪的运动和位置,实现精确焊接操作。

3.焊缝:需要焊接的两个工件之间的接缝。

ABB机器人配置伺服焊枪的步骤

ABB机器人配置伺服焊枪的步骤

ABB配置伺服焊枪的步骤本文档旨在提供ABB配置伺服焊枪的详细步骤,包括每个章节的细化内容。

1、介绍1.1 概述在ABB系统中,配置伺服焊枪是一项重要的任务。

该过程需要注意多个关键步骤,以确保焊接质量和安全性。

1.2 目的本文档的目的是指导用户正确配置ABB系统中的伺服焊枪,以确保其正常运行和达到预期的焊接效果。

2、准备工作在配置ABB的伺服焊枪之前,需要进行以下准备工作:2.1 检查所需材料和工具确保所有所需的材料和工具都齐备,例如焊枪、焊丝、电源线、控制柜等。

2.2 检查安全要求确保操作符合相关的安全要求,例如穿戴防护手套和安全眼镜,确保系统的停机按钮可靠等。

2.3 检查设备检查系统是否可靠,包括的供电和控制系统是否正常工作,的机械部件是否正常运行。

2.4 确定焊接参数根据焊接要求,确定焊接参数,例如焊接电流、焊接电压、焊丝速度等。

3、配置伺服焊枪的步骤以下是配置ABB伺服焊枪的详细步骤:3.1 连接电源线将伺服焊枪的电源线连接到控制柜的相应插座上。

3.2 安装焊枪将焊枪固定到手臂末端工具上,确保焊枪稳固且安全。

3.3 连接控制线将伺服焊枪的控制线连接到控制系统的相应插槽上。

3.4 配置焊接参数根据之前确定的焊接参数,将焊接参数输入到控制系统中。

3.5 校准焊枪位置使用控制系统的校准功能,将伺服焊枪定位到焊接位置,并进行必要的校准。

3.6 测试焊接效果在完成以上步骤后,进行焊接测试,确保焊接效果符合预期。

4、附件本文档附带以下附件:- ABB配置伺服焊枪的操作手册- 伺服焊枪安装指南- 焊接参数表格范例5、法律名词及注释- 伺服焊枪:一种用于焊接的自动化设备,通过控制系统控制焊接过程。

- 焊丝速度:焊丝在焊接过程中的运动速度。

- 焊接电流:焊接时通过焊枪传递的电流大小。

- 焊接电压:焊接时焊枪与焊件之间的电压差。

abb伺服枪调整

abb伺服枪调整

伺服枪调试手册(简易版本)一、加载伺服枪的参数在机器人的示教器中将伺服枪的外轴配置参数加载到机器人系统中:(和加载EIO文件类似)hd0a:\RobotWare_5.xx\ utility\ AdditionalAxis\ DM1\ ServoGun二、配置电机参数配置电机参数:在Motion中的Motor type中设置以下参数:1、pole pairs 如电机的Pole是8,则pole pairs 是4;2、Ke phase to phase(电压常数): 在电机的铭牌上或者是电机的说明书上通常会有这个参数,或者是另外一个参数Kt Ke=kt/1.732;3、Max current:电机允许的最大电流值,通常在电机的铭牌上有所说明;4、Phase resistance:相电阻,在电机的说明手册上或者是铭牌上会有电机的相电阻值,单位为欧姆,如果给出的参数为相间电阻Rw,则Phase resistance=Rw/2;5、相电感:单位为H,通常在电机的说明书上由这个参数;6、Stall torque:在电机的铭牌和说明手册都有这个参数。

在Stress duty cycle中设置如下参数:1、Speed absolute max: 单位 rad/s, 通常电机给出的是转/分,因此按照如下公式进行换算:Speed rad/s=(2*π/60)* Speed rms2、Torque absolute max: 最大扭矩,Torque absolute max=Ke*1.732*MaxCurrent;如果这个计算的结果大于10,则将Torque absolute max设置为10;在SG Process中将Force control motor torque设置为和Torque absolute max一样大小的值;在Transmission中设置电机的减速比:如果客户已知减速比,则将减速比设置正确,然后通过示教器控制伺服枪的运动,然后运用游标卡尺进行检测伺服枪开口的距离是否和示教器上显示的致。

ABB机器人配置伺服焊枪的步骤

ABB机器人配置伺服焊枪的步骤
转矩值输入 torque 2 调整关闭位置
设置 Close Position Adjust 为 0.001 重启系统. 再次调整最大转矩
方法同上 校准压力
使用例行程序 ManForceCalib 来测量力和力矩的关系 设定压力校准数据:至少两次标定,设定最大转矩,设定测压力仪器厚度,测量力时 时间足够长(2s) 1.1 调整加速度减速度 打开 Test Signal Viewer 修改Nominal Acceleration Nominal Deceleration - Acceleration-Data 使转矩波形的峰值达到最大 如图5.7
4. Basic verification(确认基本参数)
参考手册Application manual - Additional axes and stand alone
添加枪数组,运行例行程序 ManAddGunName
使用 Test Signal Viewer 定义测试信号,见下表:
Signal Recommended
2. 定义伺服枪的伺服电机参数(极对数、极对数、最大电流、相电压、电阻、 电感、Stall torque(失速转矩)
1.1 伺服电机参数设置 :
极对数(pole pairs):获取方法有两种;一般可以找焊钳生产厂商索取,或者根据
经验尝试,一般为2、3、4、5、6中的一个值。
最大电流(Max Current):根据电机上铭牌值写入即可,也可以找焊钳厂家索取。
B_Jog_Screen A__Jog__Screen ×old_transm_joint
B__ measured A__measured
将所得到的新减速比输入
到 transmission Gear ratio 中即可。 !注意:如果焊钳是 X 型焊钳,由于焊钳的动作路径不是线性的,所以打开的值不宜

ABB机器人配置伺服焊枪的步骤

ABB机器人配置伺服焊枪的步骤
转矩值输入 torque 2 调整关闭位置
设置 Close Position Adjust 为 0.001 重启系统. 再次调整最大转矩
2. 参考手册 Application manual - Additional axes and stand alone controller
3. Position
Fine clibration (零点校准) 当一把枪的参数配置完成之后,就可以手动操 作焊枪了,首先要进行零点的校准。手动移动焊钳,使焊枪动臂和静臂上的电极帽 刚刚接触,然后步骤如下:ABB--选择要校准的焊枪----电机 clibrate parments – 点击 Fine calibration---calibeate 做完上述的操作,焊钳的零点校准就完成了。
太大,否则误差会加大。 Working range(设置焊枪的打开最大和最小值)
最大最小开口(Transmission Gear Ratio high、Transmission Gear Ratio low), 根据枪的说明书找,最小值减 0.005mm,如果是 soft 枪参数不同。将找到的 值输入到 Arm 参数内。
个接口
a) z: board position 1板
d: drive module 1
1.3 加载步骤: ABB - Control Panel - Configuration -File - Load Parameters-Load
parameters and replace duplicates – Load。
2. 定义伺服枪的伺服电机参数(极对数、极对数、最大电流、相电压、电阻、 电感、Stall torque(失速转矩)
1.1 伺服电机参数设置 :
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

伺服枪调试手册(简易版本)
一、加载伺服枪的参数
在机器人的示教器中将伺服枪的外轴配置参数加载到机器人系统中:(和加载EIO文件类似)
hd0a:\RobotWare_5.xx\ utility\ AdditionalAxis\ DM1\ ServoGun
二、配置电机参数
配置电机参数:
在Motion中的Motor type中设置以下参数:
1、pole pairs 如电机的Pole是8,则pole pairs 是4;
2、Ke phase to phase(电压常数): 在电机的铭牌上或者是电机的说明书上通常会有这个参数,或者是另外一个参数Kt Ke=kt/1.732;
3、Max current:电机允许的最大电流值,通常在电机的铭牌上有所说明;
4、Phase resistance:相电阻,在电机的说明手册上或者是铭牌上会有电机的相电阻值,单位为欧姆,如果给出的参数为相间电阻Rw,则Phase resistance=Rw/2;
5、相电感:单位为H,通常在电机的说明书上由这个参数;
6、Stall torque:在电机的铭牌和说明手册都有这个参数。

在Stress duty cycle中设置如下参数:
1、Speed absolute max: 单位 rad/s, 通常电机给出的是转/分,因此按照如下公式进行换算:Speed rad/s=(2*π/60)* Speed rms
2、Torque absolute max: 最大扭矩,
Torque absolute max=Ke*1.732*MaxCurrent;
如果这个计算的结果大于10,则将Torque absolute max设置为10;
在SG Process中将Force control motor torque设置为和Torque absolute max一样大小的值;
在Transmission中设置电机的减速比:如果客户已知减速比,则将减速比设置正确,然后通过示教器控制伺服枪的运动,然后运用游标卡尺进行检测伺服枪开口的距离是否和示教器上显示的致。

开口越大,则显示的参数应该为正数,在闭合状态应该为0,如果显示的符号相反则需要改动减速比的符号。

如果不知道减速比,则按照下面方法做:
在Arm中设置焊枪的开口运动范围;
每一把伺服枪开口的距离都不相同,通常根据厂家数值进行设定:Upper Joint Bound:焊枪的最大开口,单位为m
Lower Joint Bound:通常设置为-0.005
三、伺服电机的调试
伺服焊枪的调试主要调试Kv,Kp和Ti三个参数和其他一些力矩参数,所有的这些调试必须用ABB标准的软件 Test signal Viewer或者是Tune master进行调整,软件的使用手册在软件里有帮助文件:1、调试Kv:
按照如下方式编写一套简单伺服电机的往复运动语句,然后在自动状态下运行,通过Test signal viewer观察电机的Torque_ref参数的变化,直到出现电机十分明显的振动,或者电机出现异响,则停止程序运行,记录此时的Kv值,然后将此Kv值除以2,然后将此值输入到Lag control master 0中的Kv
调式Kp:编写如下程序,自动档运行机器人
在Test signal viewer中观察Speed 参数,直到Speed出现不稳定则停止运行;记录此时的Kp值,然后减去1,作为调整好的Kp值。

通常Speed 出现明显的阻尼振荡或者电机出现异响则停止运行,认为此时电机的Kp已使电机出现不稳定。

3、调整Ti值,这个值通常不需要调整,设置为0.1 即可;
4、调整电机的低速摩擦力矩:
将伺服焊枪来回运动,速度设置为很慢的模式,然后通过Test
signal viewer 观察Torque_ref,然后按下图计算:
5、寻找伺服枪最大的扭矩,通常伺服枪的最大输出多大的压力由焊枪生产厂商设定,但是ABB电机需要找出多大的扭矩可以输出此压力,以保护焊枪,否则容易造成焊枪的变形。

在SG process按如下设置:
通常motor torque表示Nm,
在机器人中编写如下程序:
1表示施加的扭矩,2表示施加扭矩的时间,17.6表示压力检测装置的厚度(单位mm)
通过更改不同的扭矩,检测输出的压力,直到达到焊枪允许的最大压力值,记录此时的扭矩值,并将此值输入到Stress duty cycle中的Torque absolute Max和SG process中的Control Motor torque中。

6、调整电机Ramp time
过程比较复杂,请参看说明手册 Servo Gun tuning中第37页的说明。

7、然后按照上述的第5步重新校正最大的电机扭矩。

8、调整电机的Speed limitation,在Froce master control 将No of speed limit 设置为2,将speed limit 1设置为0.001,将Torque1设置为0.001,将Torque2设置为10,然后通过下列程序让枪施压。

然后通过test signal viewer观察speed 和torque_ref,计算相应的值:
按照如下编写一段程序:
不断增加Kv的值,在Test signal viewer中观察观察Speed值,直到出现下图现象:
9、讲SG process中的Close position adjust设置为0.001。

10、重起系统。

11、再一次按照步骤5寻找最大扭矩
12、然后按照标定程序标定焊枪。

13、加速度和减速度调整,通过Test signal viewer 观察
Torque_ref, 不断增加加速度和减速度的值,直到出现下图现象:Torque_ref和Torque limit 接触,加碱速度一般为6左右。

14、计算Calibration force high和Calibration Force low(在SG Process 中)
Calibration Force low=STCalcForce(“M7DM1”,2* low_speed_friction) Low speed friction在步骤4中已经得到。

Calibration force high通常设置为焊枪最大压力的60%。

单位为N。

相关文档
最新文档