发那科机器人程序员课程课件.ppt

上传人(卖家):晟晟文业 文档编号:5188949 上传时间:2023-02-16 格式:PPT 页数:287 大小:8.49MB
下载 相关 举报
发那科机器人程序员课程课件.ppt_第1页
第1页 / 共287页
发那科机器人程序员课程课件.ppt_第2页
第2页 / 共287页
发那科机器人程序员课程课件.ppt_第3页
第3页 / 共287页
发那科机器人程序员课程课件.ppt_第4页
第4页 / 共287页
发那科机器人程序员课程课件.ppt_第5页
第5页 / 共287页
点击查看更多>>
资源描述

1、发那科机器人程序员发那科机器人程序员课程课程FANUC机器人所有者、操作者必须对自己的安全负责。FANUC不对机器使用的安全问题负责。FANUC提醒用户在使用FANUC机器人时必须使用安全设备,必须遵守安全条款。FANUC机器人程序的设计者、机器人系统的设计和调试者、安装者必须熟悉FANUC机器人的编程方式和系统应用及安装。FANUC机器人和其他设备有很大的不同,不同点在于机器人可以以很高的速度移动很大的距离。一注意事项一注意事项燃烧的环境有爆炸可能的环境无线电干扰的环境水中或其他液体中运送人或动物不可攀附其他 二不可使用机器人的场合二不可使用机器人的场合 1示教和手动机器人1)请不要带着手套

2、操作示教盘和操作盘。2)在点动操作机器人时要采用较低的倍率速度以增加对机器人的控制机会。3)在按下示教盘上的点动键之前要考虑到机器人的运动趋势。4)要预先考虑好避让机器人的运动轨迹,并确认该线路不受干涉。5)机器人周围区域必须清洁、无油,水及杂质等。三安全操作规程三安全操作规程1)在开机运行前,必须知道机器人根据所编程序将要执行的全部任务。2)必须知道所有会左右机器人移动的开关、传感器和控制信号的位置和状态。3)必须知道机器人控制器和外围控制设备上的紧急停止按钮的位置,准备在紧急情况下使用这些按钮。4)永远不要认为机器人没有移动其程序就已经完成。因为这时机器人很有可能是在等待让它继续移动的输入

3、信号。2生产运行第二章第二章 机器人系统的组成机器人系统的组成u 机器人控制柜系统软件周边设备概论应用常规型号主要参数安装环境编程方式特色功能 一机器人一机器人交流伺服马达的组成绝对值脉冲编码器交流伺服电机抱闸单元机器人由伺服电机驱动的机械机构组成的,各环节每一个结合处为一个关节点或坐标系。机器人的概论机器人的概论弧焊 点焊搬运 涂胶喷漆 去毛刺切割 激光焊接测量等 2 2机器人的应用机器人的应用弧焊弧焊:点焊点焊:搬运搬运:喷漆喷漆:切割切割:涂胶涂胶:3 3机器人的常规型号机器人的常规型号 型号轴数手部负重(kg)M-1iA4/60.5LR Mate 200iC65M-10iA610(6)

4、M-20iA620(10)R-2000iB6210(165,200,100,125,175)M-710iC650(70,20)M-900iA/M-410iB6/4600/450(300,160)M-1iA LR Mate 200iC:M-10iA:M-20iA:R-2000iB:M-710iC:M-900iA:M-410iB:4 4机器人的主要参数机器人的主要参数 手部负重 运动轴数 2,3轴负重 运动范围 安装方式 重复定位精度 最大运动速度.,l在线编程:l 在现场使用示教盒编程。l离线编程:l 在PC上安装FANUC的编程软件,可以实现离线编程。5 5机器人的编程方式机器人的编程方式环境

5、温度:0-45摄氏度;环境湿度:普通:75%RH(无露水、霜冻);短时间:95%(一个月之内);不应有结露现象;振动:0.5G(4.9M/s2);6 6机器人的安装环境机器人的安装环境 High sensitive collision detector 高性能碰撞检测机能;机器人无须外加传感器,各种场合均适用。Soft float 软浮动功能 用于机床工件的安装和取出,有弹性的机械手。Remote TCP 7 7机器人的特色功能机器人的特色功能机器人根据TP示教或程序中的运动指令进行移动。TP示教时影响因素:示教坐标系(通过【COORD】键可切换)示教速度 (通过速度键控制)执行程序时影响因素

6、:运动指令的4要素:运动类型、位置信息、运动速度、终止类型 示教速度 (通过速度键控制)8 8机器人的运动机器人的运动 R-J3iC控制器最多能控制40根轴,可分多个组控制,每个组最多可以控制9根轴。每个组的操作是相互独立的。第一个组最多可以加3根附加轴(除了机器人的6根轴)。附加轴有以下2种类型:外部轴控制时及机器人的运动无关,只能在关节运动。内部轴直线运动或圆弧运动时,和机器人一起控制。9 9附加轴附加轴 Handling Tool 用于搬运Arc Tool 用于弧焊Spot Tool 用于点焊Dispense Tool 用于布胶Paint Tool 用于油漆Laser Tool 用于激光

7、焊接和切割 二系统软件二系统软件Eg:该系统软件为:Handling(N.A.)控制器是机器人控制单元,由以下部分组成:示教盒(Teach Pendant);操作面板及其电路板(Operate Panel);主板(Main Board);主板电池(Battery);I/O板(I/O Board);电源供给单元(PSU)紧急停止单元(E-Stop Unit);伺服放大器(Servo Amplifier);变压器(Transformer);风扇单元(Fan Unit);线路断开器(Breaker);再生电阻(Regenerative Resistor)等。三控制器三控制器 Breaker断路器断路

8、器TP 示教盒示教盒操作面板操作面板 控制器部件 Emergency Stop button 急停按钮急停按钮控制器操作面板Mode switchHour Meter(option)Reset buttonCycle StartFault lightPower lightUSB portRS-232 portOption模式开关电源指示灯报警灯报警复位CPU 32位高速位高速控制器部件 再生电阻再生电阻变压器变压器控制器部件 示教盒(以下简称TP)的作用;1)移动机器人2)编写机器人程序3)试运行程序4)生产运行5)查看机器人状态(I/O设置,位置信息等)6)手动运行 四示教盒介绍四示教盒介绍

9、示教盒介绍示教盒介绍:TP的种类 单色TP彩色TP液晶屏紧急停止按钮LED指示灯ON:TP有效;OFF:TP无效。当TP无效时,示教、编程、手动运行不能被使用。TP 操作键DEAD MAN 开关ON/OFF 开关此按钮被按下,机器人立即停止运动。当TP有效时,只有【DEADMAN】开关被按下,机器人才能运动,一旦松开,机器人立即停止运动,并出现报警。1 1单色单色TPTP介绍介绍LED指示灯指示灯功能功能FAULT(异常)显示一个报警出现。HOLD(暂停)显示暂停键被按下。STEP(单段)显示机器人在单步操作模式下。BUSY(处理)显示机器人正在工作,或者程序被执行,或者打印机和软盘驱动器正在

10、被操作。RUNNING(实行)显示程序正在被执行。I/O ENBL显示信号被允许。PROD MODE (生产模式)显示系统正处于生产模式,当接收到自动运行启动信号时,程序开始运行。TEST CYCLE (测试循环)显示REMOTE/LOCAL设置为LOCAL,程序正在测试执行。JOINT(关节)显示示教坐标系是关节坐标系。XYZ(直角)显示示教坐标系是通用坐标系或用户坐标系。TOOL (工具)显示示教坐标系是工具坐标系,液晶屏紧急停止按钮ON:TP有效;OFF:TP无效。当TP无效时,示教、编程、手动运行不能被使用。TP 操作键DEAD MAN 开关ON/OFF 开关此按钮被按下,机器人立即停

11、止运动。当TP有效时,只有【DEADMAN】开关被按到适中位置,机器人才能运动,一旦松开或按紧,机器人立即停止运动,并出现报警。彩色彩色TPTP介绍介绍新新TP介绍介绍:USB portGroup keyUSB memoryUSB cameraPC特点:1:重量减轻,优化重力平衡;2:支持USB 端口;3:增加了组键。指示灯亮,分别表示:Busy控制器在处理信息。Step机器人正处于单步模式。HOLD机器人正处于HOLD(暂停)状态,在此状态中,该指示灯不保持常亮。FAULT有故障发生。Run正在执行程序。Gun 功能根据应用程序而定。WeldI/OTPTP操作键介绍操作键介绍数字符号键数字符

12、号键 用户键用户键 按键按键描述描述F1F5用于选择示教盒上显示的内容,每个功能键在当前屏幕上有唯一的内容对应NEXT功能键下一页切换MENUS显示屏幕菜单SELECT显示程序选择界面EDIT显示程序编辑界面DATA显示程序数据界面FCTN显示功能菜单DISP只存在于彩屏示教盒。及SHIFT组合可显示DISPLAY界面,此界面可改变显示窗口数量;单独使用可切换当前显示窗口按键按键描述描述FWD及SHIFT组合使用可从前往后执行程序,程序执行过程中SHIFT键松开程序暂停BWD及SHIFT组合使用可从后往前单步执行程序,程序执行过程中SHIFT键松开程序暂停STEP在单步执行和连续执行之间切换H

13、OLD暂停机器人运动按键按键描述描述PREV显示上一屏幕RESET消除告警BACK SPACE清除光标之前的字符或者数字ITEM快速移动光标至指定行ENTER确认键光标键按键按键描述描述DIAGHELP单独使用显示帮助界面,及SHIFT组合显示诊断界面GROUP运动组切换POWER电源指示灯FAULT报警指示灯按键按键描述描述SHIFT用于点动机器人,示教位置,执行程序,左右两个按键功能一致及SHIFT组合使用可点动机器人COORD单独使用可选择点动坐标系,每按一次此键,当前坐标系依次显示JOINT,JGFRM,WORLD,TOOL,USER;及SHIFT组合使用可改变当前TOOL、JOG、U

14、SER坐标系号速度加减键1 UTILITIES1 UTILITIES 1 SELECT 1 SELECT2 TEST CYCLE2 TEST CYCLE 2 EDIT 2 EDIT3 MANUL FCTNS3 MANUL FCTNS 3 DATA 3 DATA4 ALARM4 ALARM 4 STATUS 4 STATUS5 I/O5 I/O 5 POSITION 5 POSITION6 SETUP6 SETUP 6 SYSTEM 6 SYSTEM7 FILE7 FILE 7 USER2 7 USER28 SOFT PANEL8 SOFT PANEL 8 BROWSER 8 BROWSER9

15、USER9 USER 9 90-NEXT-0-NEXT-0-NEXT-0-NEXT-Page 1Page 1 Page 2 Page 2屏幕菜单【屏幕菜单【MENUMENU】介绍】介绍:MENUSMENUS屏幕菜单【屏幕菜单【MENUMENU】介绍】介绍:项目功能UTILITIES(共用程序/功能)显示提示TEST CYCLE为测试操作指定数据MANUAL FCTNS(手动操作功能)执行宏指令ALARM(异常履历)显示报警历史和详细信息I/O(设定输出、入信号)显示和手动设置输出,仿真输入/输出,分配信号SETUP(设定)设置系统FILE(文件)读取或存储文件SOFT PANEL执行经常使用的

16、功能USER(使用者设定画面1)显示用户信息SELECT(程序一览)列出和创建程序EDIT(编辑)编辑和执行程序DATA(资料)显示寄存器、位置寄存器和堆码寄存器的值STATUS(状态)显示系统和弧焊状态POSITION(现在位置)显示机器人当前的位置SYSTEM(系统设定)设置系统变量,MasteringUSER2(使用者设定画面2)显示KAREL 程序输出信息BROWSER(浏览器)浏览网页,只对iPendant有效功能菜单【功能菜单【FCTNFCTN】介绍】介绍:FCTNFCTN1 ABORT1 QUICK/FULL MENUS2 Disable FWD/BWD2 SAVE3 CHANG

17、E GROUP3 PRINT SCREEN4 TOG SUB GROUP4 PRINT5 TOG WRIST JOG5 6 6 UNSIM ALL I/O7 RELEASE WAIT78 8 CYCLE POWER9 9 ENABLE HMI MENUS0-NEXT-0-NEXT-Page 1Page 2功能菜单【功能菜单【FCTNFCTN】介绍】介绍:项目功能ABORT(程序结束)强制中断正在执行或暂停的程序Disable FWD/BWD(禁止前进/后退)使用TP执行程序时,选择FWD/BWD是否有效CHANGE GROUP(改变群组)改变组(只有多组被设置时才会显示)TOG SUB GRO

18、UP在机器人标准轴和附加轴之间选择示教对象TOG WRIST JOGRELEASE WAIT(解除等待)跳过正在执行的等待语句。当等待语句被释放,执行中的程序立即被暂停在下一个语句处等待QUICK/FULL MENUS(简易/全画面切换)在快速菜单和完整菜单之间选择SAVE(备份)保存当前屏幕中相关的数据到软盘中PRINT SCREEN(打印当前屏幕)打印当前屏幕的数据PRINT(打印)打印当前屏幕的数据UNSIM ALL I/O(所有I/O仿真解除)取消所有I/O信号的仿真设置CYCLE POWER(请再启动)重新启动(POWER ON/OFF)ENABLE HMI MENUS(接口有效菜单

19、)用来选择当按住MENUS键时,是否需要显示菜单快速菜单【快速菜单【QUICK MENUSQUICK MENUS】介绍】介绍:1 ALARM 1 USER2 UTILITIES 2 Safety Signal3 TEST CYCLE 3 USER24 DATA 4 SETUP PASSWORDS5 MANAL FCTNS6 I/O7 STATUS8 POSITION Page 1 Page 2【SPEED】键】键:速度设置:方法 一:按【+%】键VFINEFINE1%5%50%100%VFINE到5%之间,每按一下,增加1%5%到100%之间,每按一下,增加5%按【-%】键100%50%5%1

20、%FINE VFINE5%到VFINE之间,每按一下,减少1%100%到5%之间,每按一下,减少5%SPEED 键键:速度设置:方法 二:按【SHIFT】+【+%】键VFINEFINE1%5%50%100%VFINE到5%之间,经过两次递增 5%到100%之间,经过两次递增 按【SHIFT】+【-%】键100%50%5%1%FINE VFINE5%到VFINE之间,每按一下,改变1%100%到5%之间,经过两次递减 1)接通电源前,检查工作区域包括机器人、控制器等。检查所有的安全设备是否正常。2)将控制柜面板上的断路器置于ON。(若为R-J 3iB控制柜,还需按下操作面板上的启动按钮。)Bre

21、aker断路器断路器五通电关电五通电关电通电通电 1)通过操作者面板上的暂停按钮停止机器人。2)操作者面板上的断路器置于OFF。(若为R-J 3iB控制柜应先关掉操作面板上的启动按钮,再将断路器置于OFF。)注意:如果有外部设备诸如打印机、软盘驱动器、视觉系统等和机器人相连,在关电前,要首先将这些外部设备关掉,以免损坏。Breaker断路器断路器关电关电 +按住【按住【DEAD MANDEAD MAN】(任意一个)(任意一个)选择所需要选择所需要的坐标的坐标按住任意一个运按住任意一个运动键动键ON/OFFON/OFF开关为:开关为:ONONMODE SWITCHMODE SWITCH为:为:T

22、1/T2 T1/T2 六点动机器人六点动机器人1 1点动机器人的条件:点动机器人的条件:按住【按住【SHIFTSHIFT】(任意一个)(任意一个)JOINT:J1,J2,J3,J4,J5,J6X Y Z:JGFRM:WORLD:USER:TOOL:选择合适的坐标:选择合适的坐标:用户自定义前,该三种坐标位置及方向完全重合。坐标介绍:坐标介绍:JOINT(关节坐标)(关节坐标)JGFRM(手动坐标)(手动坐标)WORLD(全局坐标)(全局坐标)TOOL(工具坐标)(工具坐标)USER(工作(工作坐标)坐标)+运动键运动键JOINT JOINT 关节坐标关节坐标 +运动键运动键JGFRM JGFR

23、M 手动坐标手动坐标/WORLD /WORLD 全局坐标全局坐标 +运动键运动键TOOL TOOL 工具坐标系工具坐标系 +运动键运动键USER USER 用户坐标系用户坐标系 POSITION 屏幕以关节角度或直角坐标系显示位置信息。随屏幕以关节角度或直角坐标系显示位置信息。随着机器人的运动,屏幕上的位置信息不断地动态更新。屏幕上的着机器人的运动,屏幕上的位置信息不断地动态更新。屏幕上的位置信息只是用来显示的,不能修改。位置信息只是用来显示的,不能修改。注意:注意:如果系统中安装了扩展轴,如果系统中安装了扩展轴,E1,E2,以及,以及E3 表示扩展轴位置信表示扩展轴位置信息。息。位置状态位置

24、状态显示位置状态:步骤步骤:按下【按下【POSN】键。键。选择适当的坐标系:选择适当的坐标系:按按 F2 【JNT】,将看到如下的类似屏幕:】,将看到如下的类似屏幕:Tool:表示当前使用的工具坐标号;表示当前使用的工具坐标号;按F3 【USER】,将看到如下的类似屏幕:Tool:表示当前使用的工具坐标号;表示当前使用的工具坐标号;Frame:表示当前使用的用户坐标系号;表示当前使用的用户坐标系号;按F4 【WORLD】,将看到如下的类似屏幕:Tool:表示当前使用的工具坐标号;表示当前使用的工具坐标号;第三章第三章 坐标系设置坐标系设置一工具坐标系;直角坐标系,定义TCP点的位置和姿态。二用

25、户坐标系;程序中记录所有位置信息的参考坐标系,用户可定义该坐标系。TCP:工具中心点。缺省设定的工具坐标系的原点位于机器人J6 轴的法兰上。根据需要把工具坐标系的原点移到工作的位置和方向上,该位置叫工具中心点TCP(Tool Center Point)。工具坐标系的所有测量都是相对于TCP的,用户最多可以设置10个工具坐标系,它被存储于系统变量$MNUTOOLNUM。设置方法:三点法六点法直接输入法一一.工具坐标系工具坐标系方法一方法一:三点法设置三点法设置按 F3【OTHER】(坐标)选择【Tool Frame】(工具坐标)进入工具坐标系的设置界面,见画面2;画面1画面2步骤如下:依次按键操

26、作:【MENU】(菜单)-【SETUP】(设定)-F1【Type】(类型)-【Frames】(坐标系)进入坐标系设置界面,见画面1;按 F2【METHOD】(方法),见画面3,移动光标,选择所用的设置方法 【Three point】(3点记录)-三点法,按【ENTER】(回车)确认,进入画面4;画面3画面4在画面1中移动光标到所 需设置的TCP点,按键 F2【DETAIL】(细节)入 进入详细界面;记录三个接近点,用于计算TCP点的位置,即TCP点相对于J6轴法兰盘中心点的X,Y,Z的偏移量;三个接近点位置(三点之间各差90度且不能在一个平面上)画面4具体步骤如下:移动光标到每个接近点 (Ap

27、proach point N(参考点N);示教机器人到需要的点,按 【SHIFT】+F5【RECORD】(位置记录)记录;c)记录完成,UNINIT(未示教)变为 RECORDED(记录完成);X,Y,Z中的数据:代表当前设置的TCP点相对于J6轴法兰盘中心的偏移量;W,P,R的值为0:即三点法只是平移了整个TOOL坐标系,并不改变其方向。当三个点记录完成,新的工具坐标系被自动计算生成;如果三个接近点在一个平面上,则X,Y,Z,W,P,R中的数据不能生成方法二方法二:六点法设置六点法设置按 F3【OTHER】(坐标)选择【Tool Frame】(工具坐标)进入工具坐标系的设置界面,见画面2;画

28、面1画面2步骤如下:依次按键操作:【MENU】(菜单)-【SETUP】(设定)-F1【Type】(类型)-【Frames】(坐标系)进入坐标系设置界面,见画面1;按 F2【METHOD】(方法)选择所用的设置方法【Six point】(6点记录)-六点法,进入画面4;画面3画面4在画面1中移动光标到所需设置的TCP点,按键 F2 【DETAIL】(细节)入画面3;为了设置TCP,首先要记录三个接近点,用于计算TCP点的位置,即TCP点相对于J6轴中心点的X,Y,Z的偏移量;三个接近点位置(三点之间各差90度且不能在一个平面上)画面4具体步骤如下:移动光标到每个接近点(Approach poin

29、t N(参考点N);示教机器人到需要的点,按【SHIFT】+F5【RECORD】(位置记录)记录;记录完成,UNINIT(未示教)变为 RECORDED(记录完成);移动光标至Orient Origin Point(坐标原点)示教机器人到该工具坐标原点位置,按【SHIFT】+F5【RECORD】(位置记录)记录(也可在记录:Approach point 1(参考点1)的同时记录Orient Origin Point(坐标原点);6设置TCP点的X,Z方向;具体步骤如下:按【COORD】键将机器人的示教坐标系切换成全局(WORLD)坐标系;示教机器人沿用户设定的+X 方向至少移动250mm,按【

30、SHIFT】+F5【RECORD】(位置记录)记录;移动光标至Orient Origin Point(坐标原点),按【SHIFT】+F4【MOVE_TO】(位置移动)回到原点位置;示教机器人沿用户设定的+Z方向至少移动 250mm,按【SHIFT】+F5【RECORD】(位置记录)记录;当记录完成,所有的UNINIT(未示教)变成USED(设定完成)(见画面1);移动光标到Orient Origin Point(坐标原点);按【SHIFT】+F4 【MOVE_TO】(位置移动)使示教点回到Orient Origin Point(坐标原点)。画面1X,Y,Z中的数据代表当前设置的TCP点相对于J

31、6轴法兰盘中心的偏移量;W,P,R中的数据代表当前设置的工具坐标系及默认工具坐标系的旋转量7当六个点记录完成,新的工具 坐标系被自动计算生成;如果三个接近点在一个平面上,则X,Y,Z,W,P,R中的数据不能生成方法三方法三:直接输入法设置直接输入法设置依次按键操作:MENU(菜单)-【SETUP】(设定)-F1【Type】(类型)-Frames(坐标系)进入坐标系设置界面,见画面1;按 F3【OTHER】(坐标)选择【Tool Frame】(工具坐标)进入工具坐标系的设置界面,见画面2;画面1画面2步骤如下:画面3画面4在画面1中移动光标到所需设置的TCP点,按键 F2【DETAIL】(细节)

32、进入详细界面;按 F2【METHOD】(方法),见画面3,移动光标,选择所用的设置方法 Direct Entry(直接数值输入),按【ENTER】(回车)确认,进入画面4;移动光标到相应的项,用数字键输入值,按【ENTER】(回车)键确认,重复步骤5,完成所有项输入Direct Entry:直接输入法方法一:步骤:按【PREV】(前一页)键回到画面1;按F5【SETING】(设定号码),屏幕中出现:Enter frame number:(输入坐标系号:)(见画面2);用数字键输入所需激活的工具坐标系号,按【ENTER】(回车)键确认;屏幕中将显示被激活的工具坐标系号,即当前有效工具坐标系号(见

33、画面3)。画面1画面2画面3激活工具坐标系:激活工具坐标系:方法二:步骤:按【SHIFT】+【COORD】键,弹出黄色对话框;把光标移到Tool(工具)行,用数字键输入所要激活的工具坐标系号,即可。具体步骤如下:检验X,Y,Z方向将机器人的示教坐标系通过【COORD】键切换成工具(TOOL)坐标系;示教机器人分别沿X,Y,Z方向运动,检查工具坐标系的方向设定是否符合要求。检验工具坐标系:检验工具坐标系:检验TCP位置:将机器人的示教坐标系通过【COORD】键切换成全局坐标系;移动机器人对准基准点,示教机器人绕X,Y,Z轴旋转,检查TCP点的位置是否符合要求。以上检验如偏差不符合要求,则重复设置

34、步骤。可于任何位置以任何方位设置的坐标系。最多可以设置9个用户坐标系,它被存储于系统变量$MNUFRAME。设置方法三点法 四点法 直接输入法二设置用户坐标系二设置用户坐标系方法一方法一:三点法设置三点法设置依次按键操作:【MENU】(菜单)-【SETUP】(设定)-F1【Type】(类型)-【Frames】(坐标系)进入坐标系设置界面,见画面1;2.按 F3【OTHER】(坐标)选择【USER Frame】(用户坐标)进入用户坐标系的设置界面,见画面2;画面1画面2步骤如下:按 F2【METHOD】(方法),见画面3,移动光标,选择所用的设置方法【Three point】(3点记录),按【E

35、NTER】(回车)确认,进入 具体设置画面;Three point:三点法;画面2画面3移动光标至想要设置的用户坐标系,按F2【DETAIL】(细节)进入设置画面3;画面4画面5记录Orient Origin Point(坐标原点):光标移至Orient Origin Point(坐标原点),按【SHIFT】+F5【RECORD】(位置记录)记录。当记录完成,UNINIT(未示教)变成 RECORDED(记录完成),见画面5。将机器人的示教坐标切换成全局(WORLD)坐标;画面4画面5记录X方向点:示教机器人沿用户自己希望的+X方向至少移动250mm;光标移至 X Direction Poin

36、t(X轴方向)行,按【SHIFT】+F5【RECORD】(位置记录)记录;记录完成,UNINIT(为示教)变为RECORDED(记录完成)移动光标到Orient Origin Point(坐标原点);按【SHIFT】+【F4 MOVE_TO】(位置移动)使示教点回到Orient Origin Point(坐标原点)。画面6记录Y方向点:示教机器人沿用户自己希望的+Y方向至少移动250mm;光标移至 Y Direction Point(Y轴方向)行,按【SHIFT】+F5【RECORD】(位置记录)记录;记录完成,UNINIT(未示教)变为USED(设定完成);移动光标到 Orient Orig

37、in Point(坐标原点);按【SHIFT】+【F4 MOVE_TO】(位置移动)使示教点回到Orient Origin Point(坐标原点)。记录了所有点后,相应的项内有数据生成。X,Y,Z的数据:代表当前设置的用户坐标系的原点相对于WORLD坐标系的偏移量。W,P,R的数据:代表当前设置的用户坐标系相对于WORLD坐标系的旋转量。方法一:步骤:按【PREV】(前一页)键回到画面1;按F5【SETING】(设定号码),屏幕中出现:Enter frame number:(输入坐标系号:)(见画面2);用数字键输入所需 激活用户坐标系号,按【ENTER】(回车)键确认;屏幕中将显示被激活的用

38、户坐标系号,即当前有效用户坐标系号(见画面3)。画面1画面2画面3激活用户坐标系:激活用户坐标系:方法二:步骤:按【SHIFT】+【COORD】键,弹出黄色对话框;把光标移到USER(用户)行,用数字键输入所要激活的用户坐标系号,即可。具体步骤如下:将机器人的示教坐标系通过【COORD】键切换成用户坐标系;示教机器人分别沿X,Y,Z方向运动,检查用户坐标系的方向设定是否有偏差,若偏差不符合要求,重复以上所有步骤重新设置。检验用户坐标系:检验用户坐标系:第四章第四章 程序的管理程序的管理创建程序选择程序删除程序复制程序查看程序属性步骤:1)按【SELECT】(程序一览)键显示程序目录画面;2)选

39、择F2【CREATE】(新建);SELECT:列出和创建程序 创建程序创建程序注意事项:注意事项:不可以以空格作为程序名的开始字母不可以以空格作为程序名的开始字母不可以以符号作为程序名的开始字母不可以以符号作为程序名的开始字母不可以以数字作为程序名的开始字母不可以以数字作为程序名的开始字母3)移动光标选择 程序命名方式 再使用功能键(F1-F5)输入 程序名。程序命名方式:-Word 默认程序名-Upper Case 大写-Lower Case 小写-Options 符号【ENTER】;】;回车键回车键4)按【ENTER】(回车)键确认。按 F3【EDIT】(编辑)进入 编辑界面(画面2)。画

40、面2画面1【SELECT】:列出和创建程序 选择程序选择程序步骤:按【SELECT】(程序一览)键显示程序目录画面;移动光标选中需要的程序;按【ENTER】(回车)键进入编辑界面;【SELECT】:列出和创建程序 删除程序删除程序步骤:按【SELECT】(程序一览)键显示程序目录画面;移动光标选中要删除的程序名(Eg:删除程序TEST3);按 F3【DELETE】(删除)键出现 Delete OK?(可不可以删除?);按 F4【YES】(是),即可删除所选程序。【SELECT】:列出和创建程序 复制程序复制程序步骤:按【SELECT】(程序一览)键显示程序目录画面;移动光标选中要被复制的程序名

41、(Eg:复制程序TEST3);若功能键中无【COPY】(复制)项,按【NEXT】(下一页)键切换功能键内容;画面1画面2按 F1【COPY】(复制),出现画面1;移动光标选择 程序命名方式再使用功能键(F1-F5)输入程序名;程序名输入完毕,按【ENTER】(回车)键确认,出现画面2;按 F4【YES】(是)键,即可。【SELECT】:列出和创建程序 查看程序属性查看程序属性步骤:步骤:按按 【SELECTSELECT】(程序一览)】(程序一览)键显示程序目录画面;键显示程序目录画面;移动光标选中要查看的程序(移动光标选中要查看的程序(EgEg:复制程序:复制程序 TEST4 TEST4);)

42、;若功能键中无若功能键中无 【DETAILDETAIL】(细节)项,按(细节)项,按 【NEXTNEXT】(下一页)】(下一页)键切换功能键内容;键切换功能键内容;画面1按 F2【DETAIL】(细节)键,出现画面1;Creation Date:创建日期;Modification Date:修改日期;Copy source:复制来源;Positions:位置;Size:大小;Program name:程序名称;Sub Type:副类型;Comment:注解;Group Mask:群组MASK(定义程序中有哪几个组受控制);Write protection:写保护;Ignore pause:暂停

43、忽略;Stack size:堆栈大小;把光标移至需要修改的项(只有1-7项可以修改),按【ENTER】(回车)键或按 F4【CHOICE】(选择)键进行修改;修改完毕,按 F1【END】(结束)键,回到【SELECT】界面。一编辑界面第五章第五章 指令指令编程时自编程时自动生成动生成当机器人位置及当机器人位置及Pi点点所表示的位置基本一致所表示的位置基本一致时,该行出现时,该行出现符号符号二运动指令运动指令的介绍)运动类型运动类型J Joint 关节运动:工具在两个指定的点之间任意运动L Linear 直线运动:工具在两个指定的点之间沿直线运动C Circular 圆弧运动:工具在三个指定的点

44、之间沿圆弧运动运动类型运动类型 J(JOINT):):Eg:1:J P1100%FINE 2:J P2100%FINE 运动类型运动类型 L(Linear):):Eg:1:J P1100%FINE 2:L P22000mm/sec FINE 运动类型运动类型 C(Circular):):Eg:1:J P1100%FINE 2:C P 2 P 3 2000mm/sec FINE 注:第三点的记录方法:记录完P2后,会出现:C P2 P 2000mm/sec FINE 将光标移至P行前,并示教机器 人至所需要的位置,按【SHIFT】+F3【TOUCHUP】记录圆弧第三点。)位置数据类型位置数据类型

45、P :一般位置一般位置 Eg:J P 1】100%FINEPR 】:位置寄存器位置寄存器 Eg:J PR 1】100%FINE)速度单位速度单位对应不同的运动类型速度单位不同:对应不同的运动类型速度单位不同:J:%,sec,msecL、C:mm/sec,cm/min,inch/min,deg/sec,sec,msec FINECNT(0100)Eg:1:J P1】100%FINE2:L P2】2000mm/sec CNT1003:J P3】100%FINE【END】)终止类型终止类型 运动速度一定运动速度一定 R-J3/R-J3iB/R-J3iC 控制柜:控制柜:CNT 值一定值一定 R-J3

46、/R-J3iB 控制柜:控制柜:R-J3iC 控制柜:控制柜:Moving around workpieces=CNT position 绕过工件的运动使用 CNT作为运动终止类型,可以使机器人的运动看上去更连贯。当机器人手爪的姿态突变时,会浪费一些运行时间,当机器人手爪的姿态逐渐变化时,机器人可以运动的更快。用一个合适的姿态示教开始点;用一个和示教开始点差不多的姿态示教最后一点;在开始点和最后一点之间示教机器人。观察手爪的姿态是否逐渐变化;不断调整,尽可能使机器人的姿态不要突变;l 奇异点(MOTN-023 STOP In singularity):注意:当运行程序机器人走直线时,有可能会经

47、过奇异点(即注意:当运行程序机器人走直线时,有可能会经过奇异点(即J5轴轴接近接近0度位置),这时有必要使用附加运动指令或将直线运度位置),这时有必要使用附加运动指令或将直线运动方式改为关节运动方式。动方式改为关节运动方式。1)示教2)修改默认运动指令格式3)修改位置点运动指令的编辑运动指令的编辑画面1画面2方法一:将TP 开关打到ON(开)状态;移动机器人到所需位置;按住【SHIFT】键+F1【POINT】(教点资料)键;编辑界面内容将从画面1变为画面2;1)示教示教画面1画面2注:以后通过【SHIFT】+【POINT】(教点资料)记录的运动指令都会是当前所选的格式。方法二:进入编辑界面按F

48、1【POINT】(教点资料),出现画面1;移动光标选择合适的运动指令格式,按【ENTER】(回车)确认;编辑界面内容将从画面1变为画面2,将当前机器人的位置记录下来;画面1画面2进入编辑界面;按F1【POINT】(教点资料)出现画面1;按F1【ED_DEF】(标准指令)出现画面2;移动光标至需要修改的项,按F4【CHOICE】(选择)修改或者用数字键输入数值进行修改;完成修改后按F5【DONE】(完成)确认修改并退出修改界面。2 2)修改默认运动指令格式修改默认运动指令格式Position has been recorded to P2】注:有些版本的软件在更新位置信息时,只显示 符号或只显示

49、Position has been recorded to P2】(现在的位置P2】记忆完成)。方法一:示教修改位置点 步骤:进入程序编辑界面;移动光标到要修正的运动指令的行号处;示教机器人到需要的点处;按下【SHIFT】键再按 F5 【TOUCHUP】(点修正)键,当该行出现 符号,同时屏幕下方出现:Position has been recorded to P2】(现在的位置P2】记忆完成)时,位置信息已更新。3 3)修改位置点修改位置点 方法二:直接写入数据修改位置点步骤:进入编辑界面(画面1);移动光标到要修正的位置号处;按下F5【POSITION】(位置)显示位置数据子菜单(画面2)

50、;按F5【REPRE】(形式)切换位置数据类型 Cartesian(直线):直角坐标系;Joint(关节):关节坐标系;默认的显示是直角坐标系下的数据输入需要的新值;修改完毕,按【F4 DONE】(完成)退回画面1界面。画面2画面1P2】:位置号UF:用户坐标系UT:工具坐标系位置数据位置数据;通过F5【REPRE】切换数据类型执行程序时,需要使当前的有效工具坐标系号和用户坐标系号及P点所记录的坐标信息一致。三指令的编辑(EDCMD)进入编辑界面(画面1);按【NEXT】(下一页)键切换功能键内容,出现画面2;F5【EDCMD】(编辑)键,弹出下 对话框:画面1画面2步骤:Insert(插入)

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公、行业 > 各类PPT课件(模板)
版权提示 | 免责声明

1,本文(发那科机器人程序员课程课件.ppt)为本站会员(晟晟文业)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|