08-18-2021,02:07 PM
我有以下代码,该代码连接到真实的Fanuc机器人。一切都起作用,但是最后,机器人控制器中的程序以错误代码结束:intp-311(rdk_s3,507)非初始化的dat
每次我需要使用教学吊坠并使用自动模式开始周期时,我需要修复错误。如何完全避免此错误?
代码:
导入robolink
导入robodk
导入系统
导入numpy作为NP
ROBOT_NAME =“ Fanuc LR Mate 200ID/4S”
robot_file =“ fanuc-lr-mate-200ID-4S.Robot”
Connection_params = {
“ robot_ip”:“ 192.168.1.100”,
“港口”:2000,
“ remote_path”:“ md:/”,
“ ftp_user”:“匿名”,
“ ftp_pass”:“”,
}
rdk = robolink.robolink(args = [“ - exit_last_com”,“ -noui”,robot_file])
robot = rdk.item(robot_name)
robot.setConnectionParams(
robot_ip = connection_params [“ robot_ip”],
port = connection_params [“ port”],
remote_path = connection_params [“ remote_path”],
ftp_user = connection_params [“ ftp_user”],
ftp_pass = connection_params [“ ftp_pass”],
)
连接= robot.connectSafe()
robot.ychoints()
robot.movej([0,0,0,0,0,0,0,0])
robot.movej([[0,0,-30,0,0,0,0])
robot.movej([[0,0,-30,10,0,0,0])
robot.movej([0,0,0,0,0,0,0,0])
如果不是robot.busy():
rdk.closerobodk()
每次我需要使用教学吊坠并使用自动模式开始周期时,我需要修复错误。如何完全避免此错误?