著录项信息
专利名称 | 末端执行器要经过的轨迹的设定方法 |
申请号 | CN201410454149.7 | 申请日期 | 2014-09-05 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2015-03-25 | 公开/公告号 | CN104461472A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06F17/50 | IPC分类号 | G;0;6;F;1;7;/;5;0查看分类表>
|
申请人 | 西门子公司 | 申请人地址 | 德国慕尼黑
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 西门子公司 | 当前权利人 | 西门子公司 |
发明人 | 迪米特里·洛马金;克里斯托夫·辛恩;蒂洛·施托尔珀 |
代理机构 | 北京康信知识产权代理有限责任公司 | 代理人 | 余刚;李慧 |
摘要
末端执行器要经过的轨迹的设定方法。本发明涉及一种从用户(9)处接收多个局部坐标系(K1至K4)的编程装置(1)。每个局部坐标系(K1至K4)都直接或通过至少一个其他局部坐标系(K1至K4)参考运动控制的机器的全局机器坐标系(K)。编程装置从分别与局部坐标系中的一个相关的用户(9)处接收多个末端执行器(5)要靠近的位置(A1至A4)和/或多个末端执行器(5)要绕过的障碍物(8)。根据从用户(9)处接收到的要靠近的位置(A1至A4)和从用户(9)处接收到的障碍物(8),编程装置在全局机器坐标系(K)中测定末端执行器(5)要经过的轨迹(7)。编程装置将末端执行器(5)要经过的轨迹(7)作为第一文件(10)存储起来,从而其能在以后的时间点重新被调用。
1.一种对末端执行器(5)要经过的轨迹(7)的设定方法,
其中编程装置(1)从用户(9)处接收多个局部坐标系,
其中每个局部坐标系都直接或通过至少一个其他局部坐标系参考运动控制的机器的全局机器坐标系,
其中所述编程装置(1)从所述用户(9)处接收分别与所述局部坐标系中的一个相关的多个所述末端执行器(5)要靠近的位置和多个所述末端执行器(5)要绕过的障碍物(8),其中所述编程装置(1)根据从所述用户(9)处接收到的要靠近的所述位置和从所述用户(9)处接收到的要绕过的所述障碍物(8)在所述全局机器坐标系中测定所述末端执行器(5)要经过的所述轨迹(7),
其中所述编程装置(1)将所述末端执行器(5)要经过的所述轨迹(7)作为第一文件(10)存储起来,从而能够在以后的时间点重新调用所述第一文件。
2.根据权利要求1所述的设定方法,其特征在于,所述编程装置(1)在第二文件(15)中存储所述局部坐标系与所述全局机器坐标系的参考关系和在与相应的所述局部坐标系相关的情况下,相对于相应的所述局部坐标系所接收的、所述末端执行器(5)要靠近的所述位置和所述末端执行器(5)要绕过的所述障碍物(8)。
3.根据权利要求2所述的设定方法,其特征在于,所述编程装置(1)从所述用户(9)处接收对所述第二文件(15)的调用指令,由此调用所述第二文件(15)并且提供给所述用户(9)用于进行处理,并且参考相应的所述局部坐标系,接收与相应的所述局部坐标系相关地接收的、所述末端执行器(5)要靠近的所述位置和所述末端执行器(5)要绕过的所述障碍物(8)的变化。
4.根据权利要求3所述的设定方法,其特征在于,所述变化包括对所述末端执行器(5)要靠近的所述位置和/或所述末端执行器(5)要绕过的所述障碍物(8)进行删除和/或添加。
5.根据前述权利要求中任一项所述的设定方法,其特征在于,所述编程装置(1)从所述用户(9)处接收相应的所述局部坐标系的选择,所述编程装置(1)通过显示装置(11)示出所选的所述局部坐标系的平面的二维显示并且将从所述用户(9)接收的、所述末端执行器(5)要靠近的所述位置和所述末端执行器(5)要绕过的所述障碍物(8)投影地显现在所显示的平面内。
6.根据权利要求5所述的设定方法,其特征在于,为了接收所述末端执行器(5)要靠近的所述位置和所述末端执行器(5)要绕过的所述障碍物(8),所述编程装置(1)接收在所示的所述平面内的直接标记。
7.根据权利要求5所述的设定方法,其特征在于,为了接收所述末端执行器(5)要靠近的所述位置和所述末端执行器(5)要绕过的所述障碍物(8)的偏移,所述编程装置(1)从所示的所述平面中接收数字输入。
8.根据权利要求6所述的设定方法,其特征在于,为了接收所述末端执行器(5)要靠近的所述位置和所述末端执行器(5)要绕过的所述障碍物(8)的偏移,所述编程装置(1)从所示的所述平面中接收数字输入。
9.根据权利要求5所述的设定方法,其特征在于,所述编程装置(1)从所述用户(9)处除了接收所述末端执行器(5)要靠近的所述位置外还接收相应的允许公差。
10.根据权利要求8所述的设定方法,其特征在于,所述编程装置(1)从所述用户(9)处除了接收所述末端执行器(5)要靠近的所述位置外还接收相应的允许公差。
11.根据权利要求1-4中任一项所述的设定方法,其特征在于,由所述编程装置(1)所接收的、所述末端执行器(5)要靠近的所述位置构成了所述末端执行器(5)要经过的所述轨迹(7)的插值点并且所述编程装置(1)在所述全局机器坐标系中通过所述插值点之间的插值测定要经过的所述轨迹(7)。
12.根据权利要求10所述的设定方法,其特征在于,由所述编程装置(1)所接收的、所述末端执行器(5)要靠近的所述位置构成了所述末端执行器(5)要经过的所述轨迹(7)的插值点并且所述编程装置(1)在所述全局机器坐标系中通过所述插值点之间的插值测定要经过的所述轨迹(7)。
13.根据权利要求1-3中任一项所述的设定方法,其特征在于,所述编程装置(1)测定所述末端执行器(5)要经过的所述轨迹(7),使得所述轨迹满足预定的优化标准。
14.根据权利要求12所述的设定方法,其特征在于,所述编程装置(1)测定所述末端执行器(5)要经过的所述轨迹(7),使得所述轨迹满足预定的优化标准。
15.根据权利要求14所述的设定方法,其特征在于,所述优化标准为,在考虑运动控制的所述机器的位置调节的轴(6)的驱动限制的情况下,时间优化地或能量优化地经过所述末端执行器(5)要经过的所述轨迹(7)。
16.根据权利要求1-3中任一项所述的设定方法,其特征在于,所述局部坐标系构成序列并且所述编程装置(1)从当前所选的所述局部坐标系出发,根据对所有所述局部坐标系来说相同的翻页指令从所述局部坐标系的所述序列中选出之前和/或之后的所述局部坐标系。
17.根据权利要求15所述的设定方法,其特征在于,所述局部坐标系构成序列并且所述编程装置(1)从当前所选的所述局部坐标系出发,根据对所有所述局部坐标系来说相同的翻页指令从所述局部坐标系的所述序列中选出之前和/或之后的所述局部坐标系。
18.根据权利要求1-3中任一项所述的设定方法,其特征在于,所述编程装置(1)根据所测定的所述轨迹(7)对于运动控制的所述机器的位置控制的轴(6)测定位置额定值的序列,借助所述位置额定值的所述序列使所述末端执行器(5)沿着要经过的所述轨迹(7)运动。
19.根据权利要求17所述的设定方法,其特征在于,所述编程装置(1)根据所测定的所述轨迹(7)对于运动控制的所述机器的位置控制的所述轴(6)测定位置额定值的序列,借助所述位置额定值的所述序列使所述末端执行器(5)沿着要经过的所述轨迹(7)运动。
20.一种数据载体,用于将计算机程序模块输入给编程装置,所述计算机程序模块包括机器码(4),所述机器码能由所述编程装置(1)直接处理,其中对所述机器码(4)的处理是通过所述编程装置(1)引起的,所述编程装置(1)执行根据前述权利要求中任一项所述的设定方法。
21.根据权利要求20所述的数据载体,其特征在于,所述计算机程序模块以机器可读的形式存储在数据载体(3)内。
法律信息
- 2018-07-06
- 2015-04-22
实质审查的生效
IPC(主分类): G06F 9/40
专利申请号: 201410454149.7
申请日: 2014.09.05
- 2015-03-25
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2011-12-28
|
2010-06-25
| | |
2
| |
2011-10-12
|
2008-11-19
| | |
3
| |
2013-01-30
|
2012-09-21
| | |
4
| | 暂无 |
2012-04-13
| | |
5
| | 暂无 |
1990-01-30
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |