Auto-programming system based on the workpiece model for industrial robot

被引:0
|
作者
Xing J. [1 ,2 ]
Gan Y. [1 ,2 ]
Dai X. [1 ,2 ]
机构
[1] School of Automation, Southeast University, Nanjing
[2] Key Laboratory of Measurement and Control of Complex Systems of Engineering, Ministry of Education, Nanjing
来源
Jiqiren | / 1卷 / 111-118期
关键词
Auto-programming; Complex space curve; DXF file; Human-computer interaction; OpenGL;
D O I
10.13973/j.cnki.robot.2017.0111
中图分类号
学科分类号
摘要
Domestic auto-programming systems are of poor interaction, since they are strongly dependent on the platform and support limited types of robots. To solve the problem, an efficient method for robot auto-programming based on the workpiece model is proposed. Firstly, an open platform is developed based on the open source graphics library OpenGL and the plug-in mechanism, which isn't restricted by the platform type, can be expanded, and is easy to communicate with physical robots. Secondly, an automatic extraction method is used to analyze the job information in DXF (drawing exchange format) files of the workpiece models, which provides an efficient way for human-computer interaction to achieve task-level operations. Then, an inverse kinematics algorithm based on VRML (virtual reality modeling language) model is obtained for the general 6-axis articulated robot, which is not affected by the configuration. Finally, an experiment is carried out on Estun ER16 robot. The auto-programming of complex space curve (saddle curve) is realized in the self-developed system without aid of any 3D CAD (computer aided design) platform. The system supports the robot model importation for autoprogramming, and can achieve excellent human-computer interaction, which demonstrates its efficiency and practicability. © 2017, Science Press. All right reserved.
引用
收藏
页码:111 / 118
页数:7
相关论文
共 14 条
  • [1] Cao J.X., Localization development of off-line programming software of spot-welding robot and its application, Computer Applications and Soft, 28, 12, pp. 99-101, (2011)
  • [2] Neto P., Mendes N., Direct off-line robot programming via a common CAD package, Robotics and Autonomous Systems, 61, 8, pp. 896-910, (2013)
  • [3] Wei Z.H., Yu G., Fu Z., Et al., Off-line programming of welding robot based on RobCAD, Mechatronics, 3, pp. 31-34, (2015)
  • [4] Wang C.X., Chen Z., Chen Y., Off-line programming system for welding robot based on Robotstudio, Journal of Chongqing University of Science and Technology: Natural Science Edition, 16, 5, pp. 153-156, (2014)
  • [5] Connolly C., Technology and applications of ABB RobotStudio, Industrial Robot, 36, 6, pp. 540-545, (2009)
  • [6] Zhao Y.W., Yu Z.S., Chen J., The off-line programming in robot painting of automobile hub based on UG progress information, Manufacturing Automation, 35, 11, pp. 50-53, (2013)
  • [7] Liu W.Z., Luan N., Liu B.S., Auto-programming for industrial robots based on G-code, Robot, 24, 6, pp. 497-501, (2002)
  • [8] Chen Z.X., Yi J.M., Liu J., Et al., Off-line programming design of robots based on DXF files, Advanced Materials Research, 1039, pp. 313-319, (2014)
  • [9] Gong J.F., How to convert the entity coordinates with 3D vector in DXF file into world coordinates, Bulletin of Surveying and Mapping, 12, pp. 16-18, (1998)
  • [10] Zeng J.J., Yang R.Q., OpenGL based off-line programming system of EOD robot, Journal of System Simulation, 19, 23, (2007)