您好!欢迎光临工博士商城

abb机器人|工业机器人编程培训

产品:316    
联系我们
您当前的位置:首页 » abb机器人资料 » 能否远程设置abb机器人程序指针?Absolutely!
产品分类
abb机器人资料
能否远程设置abb机器人程序指针?Absolutely!
发布时间:2019-08-21        浏览次数:1274        返回列表
能否远程设置abb机器人程序指针?Absolutely!


声明:本媒体部分图片、文章来源于网络,
版权归原作者所有,如有侵权,请与我联系删除。

ABB机器人打磨机加工

问:在上位机即PC机上,能否远程设置ABB机器人程序指针?
答:Absolutely!

利用PCSDK中的SetProgramPointer函数就可以快速的设置程序指针到任意例行程序中,如代码所示。

private void btnStartRapidProgram_Click (object sender, EventArgs e)
{
try
{
if (controller.OperatingMode == ControllerOperatingMode.Auto)
{
tasks = controller.Rapid.GetTasks ( );
using (Mastership m = Mastership.Request (controller.Rapid))
{

tasks[0].SetProgramPointer("MainMoudle", "main");
}
}
else
{
MessageBox.Show ("Automatic mode is required to start execution from a remote client.");
}
}
catch (System.InvalidOperationException ex)
{
MessageBox.Show ("Mastership is held by another client." + ex.Message);
}
catch (System.Exception ex)
{
MessageBox.Show ("Unexpected error occurred: " + ex.Message);
}
}
 
ABB机器人 IRB1200-5 0.9 负载:5KG 臂展:0.9M

第7行代码:
获取ABB机器人控制器中所有的任务。

第11行代码:
tasks[0]代表第1个任务,
SetProgramPointer中第1个参数为模块名称,第2个为例行程序名称,
即将程序指针设置在MainMoudle模块中的main程序的**句代码上。

运行上位机软件
连接上机器人控制器
触发该段代码所在的事件
Bingo:Rapid中的指针指向了main的第1句代码。

了解更多机器人资讯点击:
ABB机器人



 

联系热线:15221295750   联系人:佘俊 联系地址:上海市宝山区富联一路98弄6号

技术和报价服务:星期一至星期六8:00-22:00 abb机器人|工业机器人编程培训