An off-line programming device for generating a program that enables a robot equipped with a manipulator to perform the loading and unloading operation of the object containing the workpiece and the at least one side of the tool for the machine tool. The off-line programming device has a manipulator position specified, the relative position between the specified object and manipulator grasping objects using the manipulator; first arithmetic, according to the position of the object contains instructions to determine machining program of machine tool, robot for loading loading and unloading operations execution object in the machine tool position and posture; second operational Department, according to the manipulator position of the specified object and the specified mechanical hand, the relative position of first and the operation to extract the object position and posture, manipulator by calculate the robot perform loading and unloading operations grasping objects the robot's position and posture; operating procedure and generation, position and posture of the generation procedure is obtained by using the second arithmetic of robot.
【技术实现步骤摘要】
本专利技术涉及一种机器人的编程技术,尤其涉及用于在离线状态下生成使机 器人对机床执行工件或刀具的装卸作业的作业程序的离线编程装置以及离线 编程方法。本专利技术还涉及用于在离线状态下生成使机器人对机床执行工件或刀 具的装卸作业的作业程序的程序以及记录介质。
技术介绍
在使用了机器人(尤其是产业机器人)的生产系统中已知如下的结构,使 机器人对机床执行将工件或刀具等加工关联对象物提供给工作台或刀架等规 定的装载部,或从这些规定的装载部中取出加工关联对象物,或变更其在装载 部上的位置及姿势的装卸作业。在该系统结构中,可以通过不使用实际的机器 人以及机床的离线编程法来对机器人示教装卸作业。 一般,在离线编程法中使 计算机具有机器人及其作业环境的模型,在显示画面上使机器人模型模拟执行希望的机器人动作,由此得到了应对实际的机器人示教的位置/姿势信息以及 动作顺序信息。此时,通过机器人动作的仿真可确认示教信息的恰当性,所以 能够作成最佳的作业程序。可是,装载在才几床上的工件或刀具等加工关联对象物相对于装载部的装卸 作业执行时的位置以及姿势,有时根据在该机床中执行的工件加工程序的内容 而发生变化。例如,对机床工作台提供以及取出工件时的工件在工作台上的位 置,在针对该工件的加工程序中分别被指令为程序开始以及程序结束时的工件工件坐标系(通常将工作台或刀架的进给轴作为坐标轴的坐标系)的姿势(即, 坐标轴的方向)。如此,根据工件加工程序中记述的工件位置指令值和机床固 有的机械结构来决定工件装卸时的工件的位置以及姿势,由此,根据与未加工 工件或已加工工件的形状或尺寸的变更相对应的 ...
【技术保护点】
一种离线编程装置(10),用于生成使安装有机械手(16)的机器人(18)对于机床(14)执行包含工件(W)以及刀具(T)的至少一方的对象物的装卸作业的作业程序(P),其特征在于,具有:机械手位置指定部(20),其指定利用所述机械手(16)抓持所述对象物(W;T)时的该对象物与该机械手的相对位置关系(D1);第1运算部(22),其根据给予所述机床(14)的工件加工程序中包含的、确定所述对象物位置的指令(C),求出所述机器人(18)执行所述装卸作业时的装载在该机床上的该对象物的位置以及姿势(D2);第2运算部(24),其根据由所述机械手位置指定部(20)指定的所述对象物与所述机械手的所述相对位置关系(D1)、和由所述第1运算部(22)求出的所述对象物的所述位置以及姿势(D2),求出所述机器人(18)执行所述装卸作业时的利用所述机械手(16)抓持该对象物(W;T)的该机器人的位置以及姿势(D3);以及作业程序生成部(26),其使用由所述第2运算部(24)求出的所述机器人的所述位置以及姿势(D3),生成所述作业程序(P)。
【技术特征摘要】
...
【专利技术属性】
技术研发人员:长塚嘉治,井上幸三,
申请(专利权)人:发那科株式会社,
类型:发明
国别省市:JP[日本]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。