ABB工业机器人配置伺服焊枪的步骤
- 格式:doc
- 大小:525.50 KB
- 文档页数:8
配枪步骤以及过程中的故障处理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. 把焊枪开口开到一个整数,记下数据,用卡尺量出焊枪开口尺寸。
伺服枪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)。
伺服枪调试手册(简易版本)一、加载伺服枪的参数在机器人的示教器中将伺服枪的外轴配置参数加载到机器人系统中:(和加载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机器⼈调试规范1 范围本标准规定了ABB机器⼈点焊、弧焊、螺柱焊、涂胶⼯艺的调试规范。
本标准适⽤于长城汽车股份有限公司焊装车间ABB机器⼈点焊、弧焊、螺柱焊、涂胶⼯艺应⽤。
2 规范性引⽤⽂件下列⽂件对于本⽂件的应⽤是必不可少的。
凡是注⽇期的引⽤⽂件,仅所注⽇期的版本适⽤于本⽂件。
凡是不注⽇期的引⽤⽂件,其最新版本(包括所有的修改单)适⽤于本⽂件。
3 术语和定义下列术语和定义适⽤于本标准。
3.1⼯件坐标系 workpiece coordinate system固定于⼯件上的笛卡尔坐标系。
4 安全注意事项4.1 ⼯作中的安全4.1.1 如果在保护空间内有⼯作⼈员,请⼿动操作机器⼈系统。
4.1.2 当进⼊保护空间时,请准备好⽰教器FlexPendant,以便随时控制机器⼈。
4.1.3 注意旋转或运动的⼯具,确保在接近机器⼈之前,这些⼯具已经停⽌运动。
4.1.4 注意⼯件和机器⼈系统的⾼温表⾯。
机器⼈电动机长期运转后温度很⾼。
4.1.5 注意夹具并确保夹好⼯件。
4.1.6 注意液压、⽓压系统以及带电部件。
4.2 ⽰教器的安全⽰教器FlexPendant是⼀种⾼品质的⼿持式终端,它配备了⾼灵敏度的⼀流电⼦设备。
为避免操作不当引起的故障或损害,操作时遵循以下说明:——⼩⼼操作,不要摔打、抛掷或重击FlexPendant,在不使⽤该设备时,将它挂到专门存放它的⽀架上;——FlexPendant的使⽤和存放应避免被⼈踩踏电缆;——切勿使⽤锋利的物体(例如螺钉旋具或笔尖)操作触摸屏,应⽤⼿指或触摸笔(位于带有USB 端⼝的FlexPendant的背⾯)去操作⽰教器屏幕;——定期清洁触摸屏;——切勿⽤溶液、洗涤液或擦洗海⾯清洁FlexPendant ,使⽤软布蘸少量⽔或中性清洁剂清洁; ——没有连接USB 设备时必须盖上USB 端⼝的保护盖。
4.3 ⼿动模式下的安全4.3.1 在⼿动减速模式下,机器⼈只能减速(250 mm/s 或更慢)操作(移动)。
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、完成之后将其数值做对比,如果数值一样,则配枪成功。
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:失速转矩也称堵转⼒矩,指在电机轴被外⼒锁定的约束下,已⽬标温升为约束,可连续输出⼒矩的最⾼值,堵转⼒矩⼀般⾼于额定转矩,改⼒矩受限于电机的电磁结构和热电阻等因素。
工业机器人伺服点焊指导教程
一.机器人伺服焊枪初始设定
5.按完成进入下一个设定,按ENTER键
选择【是】
选择【是】
进入以下画面,执行箭头所指的1,2步
执行上面步骤前焊钳间放一张纸,用来焊钳零点标定,如下图所示:
X钳参数表
把X钳参数填好,然后按F3完成。
如下图:
C钳参数表
把C钳参数填好,然后按F3完成。
如下图:
进入第9项压力调整
填写5,6,7项参数后按完成
二.点焊机器人指令
2.点焊指令示教。
3.焊接条件
压力
距离
4.焊接IO
5.研磨指令
电极头修磨设定:
三.点焊机器人程序讲解
1.工件点焊位置如下:
2.机器人主程序:
3.电极头修磨子程序:
四.小原点焊机参数设定
1. 焊接条件设定步骤
焊接条件是指HEAT1(电流值),WELD1(焊接时间),SQUEZ(加压时间)等数据。
连接好编程器后按下列步骤操作:
1)
键2次使
灯亮。
2)键,进入初始状态。
3)键,选择控制箱数据设定。
(例:1)按enter
4)
* 按
* 按上下(
*
*
1
3. 基本焊接条件设定参考值
4. 焊接参数设定步骤
焊接参数设定是指是否开通补焊功能、是否开通步增功能等。
连接好编程器后按下列步骤操作:
1)键2次使灯亮。
2)键,进入初始状态
3)
4)
5)
* 按上下(
*
*
页。
麦格米特机器人配套焊机简易操作说明其中:1、主站MAC ID为机器人的MAC ID,在不与焊机MAC ID重复的情况下可以在0-63范围内任意设置;2、从站MAC ID为焊机的MAC ID,默认为20,在不与机器人MAC ID重复的情况下可以通过焊机内部菜单FA3在1-63范围内任意设置,当FA3为OFF时,使用默认MAC ID 20;三、参数配置曲线:1、给定电流对应关系为1:1,最小限幅值为30A,最大限幅值为500A:2、给定电压对应关系为1:10,最小限幅值为12V,最大限幅值为45V:3、一元化给定电压修正值,以30V为中心点,12V为-30%,45V为+30%,最小限幅值为12V,最大限幅值为45V:4、实时焊接电流反馈,对应关系为1:1:1:10:1:100:四、焊机操作模式:焊机的操作模式由机器人下发的指令(E03-E05)决定,分为五种操作模式:1、直流一元化模式;2、脉冲一元化模式;3、JOB模式;4、近控(自由)模式;5、分别模式;五种模式下的操作方式如下:先选择机器人型号及通讯协议种类,进入内部菜单FA9选择2:ABB-麦格米特通讯协议;1、直流一元化模式:E03-E05:输入0则选择直流一元化模式/直流协同模式;参照配置曲线配置好对应参数过后,E33-E48:输入给定电流;E49-E64:输入给定电压,折算一元化电压修正值;该模式下除焊接方法锁定在直流(无法选择脉冲和双脉冲选项)以外,其他参数和选项均可以自由设置;机器人下发的给定参数为电流和电压,其中一元化修正值通过电压去计算(以30V为中心点,12V为-30%,45V为+30%),再根据电流去计算修正后的一元化电压值;该模式下无法进行存储、调用操作,也无法通过显示面板去调节给定电流电压;2、脉冲一元化模式:E03-E05:输入1则选择脉冲一元化模式/脉冲协同模式;参照配置曲线配置好对应参数过后,E33-E48:输入给定电流;E49-E64:输入给定电压,折算一元化电压修正值;该模式下除焊接方法锁定在脉冲和双脉冲(无法选择直流选项)以外,其他参数和选项均可以自由设置;机器人下发的给定参数为电流和电压,其中一元化修正值通过电压去计算(以30V为中心点,12V为-30%,45V为+30%),再根据电流去计算修正后的一元化电压值;该模式下无法进行存储、调用操作,也无法通过显示面板去调节给定电流电压;3、JOB模式:E03-E05:输入2则选择JOB模式;E17-E24:输入JOB号,调用对应JOB号内存储的参数;如果JOB号内没有参数将无法开始焊接,如果在焊接过程中切换到一个没有存储参数的JOB号则进行收弧操作结束焊接;该模式下仅能通过机器人下发JOB号后去调用已经存储好的参数,无法进行存储、调用操作,也无法通过显示面板去调节任何参数;4、近控(自由)模式:E03-E05:输入3则选择近控模式/自由模式/无焊接参数模式;该模式下只能通过显示面板去调节给定电流/送丝速度、电压/一元化修正值,可以设置所有参数和选项,同时可以进行存储、调用操作;5、分别模式:E03-E05:输入4则选择分别模式;参照配置曲线配置好对应参数过后,E33-E48:输入给定电流;E49-E64:输入给定电压;该模式下除了无法手动选择一元化(双脉冲只有一元化模式)以外,所有参数和选项均可以自由设置;机器人下发的给定参数为电流和电压,显示面板上选择分别时接收的为电流和电压;该模式下无法进行存储、调用操作,也无法通过显示面板去调节给定电流电压;五、其他功能1、机器人DO信号E01开始焊接指令,用以启动焊接和停止焊接的控制;E02机器人准备就绪,用于机器人下发自身的故障状态,用以控制焊机紧急停机;E09气体检测;E10点动送丝;E11反抽送丝;E12焊机故障复位,机器人可以通过该指令恢复E6等故障;E13寻位使能,用于使能寻位模块输出寻位电压并开启寻位功能;2、机器人DI信号A01起弧成功信号,焊机输出电压并等电弧稳定后,该位置1;A03焊接状态信号,从提前送气至回烧结束阶段,该位置1;A06焊机故障信号,焊机报故障后,该位置1,直至故障清除后清零;A07通讯就绪信号,通讯模块与机器人建立通讯后,该位置1;A09-A16焊机故障代码,焊机报故障后,返回对应的故障代码;A25寻位成功信号,该位必须在寻位使能才有效,寻位成功后该位置1;A28送丝机构正常信号,送丝机侧故障E13(电机过流)、E14(气阀故障)、E17(码盘故障)时清零,否则置1;A32给定范围超限,机器人下发给定数据超过焊机范围后置1;A33-A48焊接实时电流,焊接过程中实际输出电流;A49-A64焊接实时电压,焊接过程中实际输出电压;。
工业机器人操作说明书——焊接篇V1.1_g工业机器人操作说明书——焊接篇目录1.焊接工艺配置 (2)1.进入焊接界面 (2)2.界面介绍 (2)3.开始配置 (3)3.1 焊接设置 (3)3.1.1参数说明 (3)3.2电流特性文件 (3)3.2.1参数说明 (4)3.3电压特性文件 (4)3.3.1参数说明 (5)3.4装置设置 (5)3.4.1参数说明 (5)3.5焊接设置 (6)3.5.1 参数说明 (7)3.6焊接参数 (8)3.6.1参数说明 (9)3.7寻位设置 (9)3.7.1参数设置 (10)3.8摆弧参数 (11)3.8.1参数说明 (11)2.功能概要 (15)1.再引弧功能 (15)2.断弧重启功能 (16)3.刮擦启动 (16)4.粘丝检测 (17)5.粘丝自动解除功能 (17)6.初始点寻位 (18)3.命令一览 (20)4.焊接流程图 (24)1.引弧 (24)2.熄弧 (26)5.错误一览 (26)1.焊接工艺配置1.进入焊接界面通过手持操作示教器上的【上移】键或者【下移】键,使主菜单下的变成蓝色,然后【右移】调,进入界面2.界面介绍3.开始配置 3.1 焊接设置3.1.1参数说明3.2电流特性文件3.2.1参数说明3.3电压特性文件3.3.1参数说明3.4装置设置3.4.1参数说明3.5焊接设置3.5.1 参数说明3.6焊接参数3.6.1参数说明3.7寻位设置3.7.1参数设置3.8摆弧参数3.8.1参数说明当摆弧类型选择为正弦波或者三角波时,需要设置左/右振幅,指摆焊时从焊缝中心往左右偏的最大距离。
如下图所示。
单位是毫米(mm),默认是1mm,范围是0.1mm-25mm。
注:当左右振幅的值差别较大时,对机器人本体和电机承受的冲击也越大。
停止时间指的是在每个周期的1/4、2/4、3/4处摆弧停止的时间。
单位是秒(SEC),默认停止时间是1/4处为0.1s,2/4处为0,3/4处为0.1s,范围都是0-32s。
KUKA机器人伺服连接1.安装伺服枪在机器人和连接焊枪伺服电机电缆。
2.安装伺服枪的软件。
(进入HMI最小化安装软件)3.使用workvisual软件,上载机器人的项目,在workvisual里配置焊枪。
-上载项目后,导入点焊软件Catalog文件夹里的焊钳样本。
-选择打开焊钳和机器人样本-选择正确的焊钳样本和机器人型号拉进项目里。
-如果焊钳安装在机器人法兰盘上-如果焊钳不安装在机器人法兰盘上-把所有的焊钳重复以上的步骤添加进入项目。
-激活项目-进入外部轴编辑器如果项目下载第2次或以上,需要导入所有外部轴数据文件-确认以下的参数-选择焊钳,然后定义焊钳使用模式。
(注意:所有焊钳都需要定义) --Point Name (焊点名):焊点名为焊接程序号,焊接程序号是根据焊点名的数字。
如果焊点名是SG123456789,有效位(Number of entities)设为7,那么焊接时所发的程序号就是焊点名后面的7位数(必须是数字),3456789焊接程序号。
-Program number (程序号):焊接指令里需要输入焊接程序号,焊接程序号与焊点名没有任何关系。
-Force from timer:焊接压力是在焊机(Timer)里输入,通过焊接程序号取得焊接压力。
如没有该选项,压力值是输入在焊接指令里。
-Thickness from timer:板厚是在焊机(Timer)里输入,通过焊接程序号取得焊接板厚。
这选项暂时不起任何作用。
-Equalization(补偿方式):选择焊钳气动补偿方式(Pneumatic)或机器人补偿方式(robot compensation)-Burn-Off Management (修磨量计算方式):选择百分比关系(relation in %)上电极和下电极的修磨量以50%:50%总修磨量的平均值或者个别检测(individual measurement)上电极和下电极分别单独检测修磨量。
ABB配置伺服焊枪的步骤
配置ABB伺服焊枪的步骤
一、介绍
ABB是一种广泛应用于工业自动化的系统。
在焊接应用中,配置伺服焊枪可以实现精确焊接操作。
本文将详细介绍ABB配置伺服焊枪的步骤。
二、配置伺服焊枪的准备工作
在开始配置伺服焊枪之前,需要进行一些准备工作,确保顺利进行配置。
1.确定焊接项目的要求:了解焊接项目的具体要求,包括焊接材料、焊接位置、焊接参数等。
2.准备所需的材料和设备:准备ABB、焊接电源、焊枪、电缆等所需的材料和设备。
3.准备焊接程序:根据焊接项目的具体要求,编写相应的焊接程序。
三、配置伺服焊枪的具体步骤
1.连接焊枪和焊接电源:将焊枪插入ABB的焊接电源接口,并正确连接焊枪的电缆。
2.安装焊接程序:将编写好的焊接程序加载到ABB的控制系统中。
3.调整焊接参数:根据焊接项目的要求,调整焊接参数,包括电流、电压、焊接速度等。
4.检查焊缝位置:使用ABB的视觉系统或其他检测工具,检查焊缝的位置是否正确。
5.进行试焊操作:在合适的焊接机台上进行试焊操作,验证焊接程序的准确性和稳定性。
6.进行实际焊接操作:根据焊接项目的要求,使用ABB进行实际的焊接操作。
四、附件
本文档涉及以下附件:焊接项目要求文档、焊接程序文件、ABB 的使用手册。
五、法律名词及注释
1.焊接电源:提供给焊枪所需的电力的设备,通常包括电压调节装置、电流调节装置等。
2.伺服焊枪:通过伺服控制器来控制焊枪的运动和位置,实现精确焊接操作。
3.焊缝:需要焊接的两个工件之间的接缝。
ABB工业机器人焊接编程程序详细介绍对于OLP中Speed和Zone值的设定:Zone值一般情况下,要根据机器人运动速度和对运动的精度要求来确定,即Zone与Speed值是相关的。
1. 通常在开阔而又无高精度要求的情况下,速度值设为V3000,通常自动化把这个速度定义为Vmax,(这个Vmax与OLP中Speed 值可选项中的Vmax稍不同,理论中,机器人的Vmax应该等于V8000左右,但实际情况下,这个速度仅为3000mm/s左右),此时与之对应的Zone值设置为z200—z500之间,过小的Zone值会造成机器人运动时候的停顿和扰动,特别是机器人负载较重的时候。
2. 焊接过程中,速度一般为V1000---V1500,有时候自动化也会把V1500这个速度定义为Vmid,此时设置的Zone值一般为z5--z150之间。
通常情况,在这个速度下,Zone值设置为z50;空间不太受限制,也可以把Zone加大到z150;在空间比较狭小的地方,z 值设置为z5—z10;对于焊点,Zone值设置为fine。
3. 速度一般为V500以下,有时候自动化也会把V500这个速度定义为Vmin,这个速度一般在位置特别紧张的情况和快换对接的位置点使用。
对于Wobj的设置:一般来说,与工件有联系的机器人路径,才会设置与车型相关的wobj,如wobj-v212, wobj-w204等;而与工件无关的路径,选用的就是wobj0,这个wobj是与机器人相关的,在程序输出时,不会显示在程序段中。
换句话说,就是与工件没有联系的路径,程序中不带wobj。
与工件相关的路径:包括机器人焊接路径和抓放工件的dock和undock路径。
需要注意的是,在dock和undock路径的过程中,机器人不带抓手的部分,wobj选用的也是wobj0。
选用wobj0的路径,包括抓放枪路径,抓放抓手路径,从工件存放架上抓件的pickpart路径,修磨路径和其他服务路径。
麦格米特机器人配套焊机简易操作说明其中:1、主站MAC ID为机器人的MAC ID,在不与焊机MAC ID重复的情况下可以在0-63范围内任意设置;2、从站MAC ID为焊机的MAC ID,默认为20,在不与机器人MAC ID重复的情况下可以通过焊机内部菜单FA3在1-63范围内任意设置,当FA3为OFF时,使用默认MAC ID 20;三、参数配置曲线:1、给定电流对应关系为1:1,最小限幅值为30A,最大限幅值为500A:2、给定电压对应关系为1:10,最小限幅值为12V,最大限幅值为45V:3、一元化给定电压修正值,以30V为中心点,12V为-30%,45V为+30%,最小限幅值为12V,最大限幅值为45V:4、实时焊接电流反馈,对应关系为1:1:1:10:1:100:四、焊机操作模式:焊机的操作模式由机器人下发的指令(E03-E05)决定,分为五种操作模式:1、直流一元化模式;2、脉冲一元化模式;3、JOB模式;4、近控(自由)模式;5、分别模式;五种模式下的操作方式如下:先选择机器人型号及通讯协议种类,进入内部菜单FA9选择2:ABB-麦格米特通讯协议;1、直流一元化模式:E03-E05:输入0则选择直流一元化模式/直流协同模式;参照配置曲线配置好对应参数过后,E33-E48:输入给定电流;E49-E64:输入给定电压,折算一元化电压修正值;该模式下除焊接方法锁定在直流(无法选择脉冲和双脉冲选项)以外,其他参数和选项均可以自由设置;机器人下发的给定参数为电流和电压,其中一元化修正值通过电压去计算(以30V为中心点,12V为-30%,45V为+30%),再根据电流去计算修正后的一元化电压值;该模式下无法进行存储、调用操作,也无法通过显示面板去调节给定电流电压;2、脉冲一元化模式:E03-E05:输入1则选择脉冲一元化模式/脉冲协同模式;参照配置曲线配置好对应参数过后,E33-E48:输入给定电流;E49-E64:输入给定电压,折算一元化电压修正值;该模式下除焊接方法锁定在脉冲和双脉冲(无法选择直流选项)以外,其他参数和选项均可以自由设置;机器人下发的给定参数为电流和电压,其中一元化修正值通过电压去计算(以30V为中心点,12V为-30%,45V为+30%),再根据电流去计算修正后的一元化电压值;该模式下无法进行存储、调用操作,也无法通过显示面板去调节给定电流电压;3、JOB模式:E03-E05:输入2则选择JOB模式;E17-E24:输入JOB号,调用对应JOB号内存储的参数;如果JOB号内没有参数将无法开始焊接,如果在焊接过程中切换到一个没有存储参数的JOB号则进行收弧操作结束焊接;该模式下仅能通过机器人下发JOB号后去调用已经存储好的参数,无法进行存储、调用操作,也无法通过显示面板去调节任何参数;4、近控(自由)模式:E03-E05:输入3则选择近控模式/自由模式/无焊接参数模式;该模式下只能通过显示面板去调节给定电流/送丝速度、电压/一元化修正值,可以设置所有参数和选项,同时可以进行存储、调用操作;5、分别模式:E03-E05:输入4则选择分别模式;参照配置曲线配置好对应参数过后,E33-E48:输入给定电流;E49-E64:输入给定电压;该模式下除了无法手动选择一元化(双脉冲只有一元化模式)以外,所有参数和选项均可以自由设置;机器人下发的给定参数为电流和电压,显示面板上选择分别时接收的为电流和电压;该模式下无法进行存储、调用操作,也无法通过显示面板去调节给定电流电压;五、其他功能1、机器人DO信号E01开始焊接指令,用以启动焊接和停止焊接的控制;E02机器人准备就绪,用于机器人下发自身的故障状态,用以控制焊机紧急停机;E09气体检测;E10点动送丝;E11反抽送丝;E12焊机故障复位,机器人可以通过该指令恢复E6等故障;E13寻位使能,用于使能寻位模块输出寻位电压并开启寻位功能;2、机器人DI信号A01起弧成功信号,焊机输出电压并等电弧稳定后,该位置1;A03焊接状态信号,从提前送气至回烧结束阶段,该位置1;A06焊机故障信号,焊机报故障后,该位置1,直至故障清除后清零;A07通讯就绪信号,通讯模块与机器人建立通讯后,该位置1;A09-A16焊机故障代码,焊机报故障后,返回对应的故障代码;A25寻位成功信号,该位必须在寻位使能才有效,寻位成功后该位置1;A28送丝机构正常信号,送丝机侧故障E13(电机过流)、E14(气阀故障)、E17(码盘故障)时清零,否则置1;A32给定范围超限,机器人下发给定数据超过焊机范围后置1;A33-A48焊接实时电流,焊接过程中实际输出电流;A49-A64焊接实时电压,焊接过程中实际输出电压;。
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、法律名词及注释- 伺服焊枪:一种用于焊接的自动化设备,通过控制系统控制焊接过程。
- 焊丝速度:焊丝在焊接过程中的运动速度。
- 焊接电流:焊接时通过焊枪传递的电流大小。
- 焊接电压:焊接时焊枪与焊件之间的电压差。
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:失速转矩也称堵转力矩,指在电机轴被外力锁定的约束下,已目标温升为约束,可连续输出力矩的最高值,堵转力矩一般高于额定转矩,改力矩受限于电机的电磁结构和热电阻等因素。
Ke值:永磁电机的反电动势常数Ke。
Ke和Kt之间满足 Ke= Kt/√3关于伺服电机中的Ke、和Kt解释;永磁电机的反电动势常数KE只要电机在转动,必然会有线圈切割磁力线,所以会有反电动势产生。
对于具体的某型号电机,其转动速度越快,则产生的反电动势电压越高。
也即反电动势电压与电机转速成正比。
反电动势常数KE 就是用来表示这种比例关系的。
KE =E/N (式中E为反电动势,单位为V;N为电机转速:单位为KRPM)。
例:用对拖的方法带动某电机以3000RPM的速度旋转,测得该电机的A相与B相之间的电压为30V,则其KE 计算方法如下:KE =E/N=30V/3KRPM=10V/KRPM3.2永磁直流电机的转矩常数KT对于具体的某型号电机,通过电机绕组电流越大,则电机轴产生的转矩越大。
也即电机的转矩与电机绕组电流成正比。
转矩常数KT 就用来表示电机的转矩与通过电机绕组电流之比。
KT = T / I (式中T为转矩:NM, I为电流:A)例:测得某电机轴的输出转矩为0.35NM,测得此时的绕组电流为5A,则其KT计算方法如下:KT = T / I =0.35/5=0.07NM/A3.3 永磁交流伺服电机的KT和KE的关系永磁直流电机的反电动势常数KE和转矩常数KT的关系:当以角速度(1/s)单位进行计算时:Ke= w *P*φ/π=Kt上式中:w—每极总计算导体数B—计算直径柱面上的磁感应强度P—极对数φ—每极磁通………………φ=LτB所以你要知道,其实对于具体某个电机,你只要知道其反电动势常数KE和转矩常数KT这两个参数的任何一个,则另外一个就知道了。
一个重要公式:KT= KE÷104.7(式中KT的单位为Nm/A;KE单位为V/KRPM)例如:某电机的KE=9.39V/KRPM,请问该电机的是KT多大?简易工程计算方法如下:KT= KE÷104.7=9.39÷104.7=0.0897 Nm/A速度的最大值(Speed Absolute Max):Speed(rad/s)= × Speed(m/s)就是将电机的线速度值转化为角速度值,线速度可以从电机上查到。
力矩最大值(Torque Absolute Max):Ke×√3× Max Current !注意:如果力矩算出来的值大于10 ,则取10步骤:ABB-- Control Panel – Configuration-- Motor Type - Motion电机偏移量校准:通过厂家提供数据直接输入:Motor Calibration -CommutatorOffset1. 电机偏移量:这个参数很重要,必须是绝对正确的,否则需要重新进行Tune枪,获得该参数有两个途径:一是通过厂家提供数据直接输入:Motor Calibration -CommutatorOffset或者通过测试计算:调用例行程序 commutator motor。
2. 参考手册 Application manual - Additional axes and stand alone controller3. PositionFine clibration (零点校准) 当一把枪的参数配置完成之后,就可以手动操作焊枪了,首先要进行零点的校准。
手动移动焊钳,使焊枪动臂和静臂上的电极帽刚刚接触,然后步骤如下:ABB--选择要校准的焊枪----电机clibrate parments –点击Fine calibration---calibeate做完上述的操作,焊钳的零点校准就完成了。
Kinematics (测量)transmission Gear ratio(设置减速比)操作方法:把枪打开约5 ㎜,将示教器上的显示值即为 A__Jog__Screen ,然后用游标卡尺测量两个电极帽之间的距离,即为A__measured,按照上述方法,把枪打开约15 毫米,将示教器上的值即为B_Jog_Screen,游标卡尺显示的值即为 B__ measured,新的减速比计算公式为:B_Jog_Screen A__Jog__Screen×old_transm_joint 将所得到的新减速比输入B__measuredA__measured到 transmission Gear ratio 中即可。
!注意:如果焊钳是X 型焊钳,由于焊钳的动作路径不是线性的,所以打开的值不宜太大,否则误差会加大。
Working range(设置焊枪的打开最大和最小值)最大最小开口(Transmission Gear Ratio high、Transmission Gear Ratio low),根据枪的说明书找,最小值减0.005mm,如果是soft 枪参数不同。
将找到的值输入到Arm 参数内。
4.Basic verification(确认基本参数)参考手册Application manual - Additional axes and stand alone添加枪数组,运行例行程序 ManAddGunName使用Test Signal Viewer 定义测试信号,见下表:Signal Recommended scale4 speed_ref 0.16 speed 0.19 torque_ref 118 position 1 (or set to 1000/Gear Ratio, to get the value inmm on the arm side)55 positive torque_limit 156 negative torque_limit 1表5.1运行测试程序使用IndGunMove 指令,运动足够距离保证达到最大速度。
IndGunMove 指令使枪进入自动模式,节结束后通过IndGunMoveReset 指令复位。
波形图如图5.1。
图5.1A speed_refB speedC Markers placed on the peak values.如果不能达到最大速度,在软件中检查转矩限制,如果转矩在最高速度明显减小,表明已达到最大速度。
Stress Duty Cycle-Speed Absolute Max 设置最大速度。
如果转矩达到限制,保证电机偏移正确,减小加速度。
设置加速度Acceleration Data。
调节时注意转矩太大时枪的压力也大。
如果速度波形小于30rad/s OK ,如果太高电机转矩不稳定。
减小KV 值Lag Control Master。
完成后使用IndGunMoveReset 指令复位5. Position control这部分操作主要是对焊钳的运动进行优化,可以减少焊钳运动的时间,主要调节参数Kv、Kp、Ti、Acceleration、Deceleration 等。
对于大部分的焊钳只需要调节Kv(速度变量的增益)值即可。
在Test Signal Viewer软件中或者tune Master中。
步骤:运行软件,使用TuneServo指令;观察转矩值,每次以5%德幅度增加转矩值,直到波形出现明显的震荡,同时可听到枪有噪音发出,可能会出现速度报警,此时的KV值为最大值,图5.2A torque_refB speed计算:新的KV 值=40%*Kv 最大值。
6. Force control改章节主要是对焊枪的压力控制进行优化,提高焊钳压力的准确度。
Friction(摩擦力)由于摩擦力与温度有关,温度越低,摩擦力越大,所以在测试摩擦力的时候,要保证电机不发热。
创建两个MoveJ 指令,让焊钳以6mm/S 的线性速度前后运动,运动中电极帽不要接触。
此时通过Test Signal Viewer 可以得到如下波形:图5.3A speedB torque_ref试克服摩擦力最小速度的转矩,最终值为前进/后退的平均值。
计算公式为:Low speed friction =abs( ____)位置:Collision Alarm Torque - Calibration force low设定最大转矩设置SG Process-Sync check off yes在SG Process 中设置力与转矩的临时关系,设置后重启。
参数值如图5.4图5.4增加转矩\力测量压力,直到达到最大力(枪上参数),将转矩输入到系统。
VAR forcedata force_1 := [1, 2, 17.6, 0];SetForce gun1, force_1;位置:Torque Absolute Max - Stress Duty Cycle -Max Force Control Motor Torque- SG Process设定转矩波形时间保证最大速度时转矩最大。