Off-line programming (OLP) system becomes one of the most important programming modules for the robotic belt grinding process, however there lacks research on increasing the grinding dexterous space depending on the...Off-line programming (OLP) system becomes one of the most important programming modules for the robotic belt grinding process, however there lacks research on increasing the grinding dexterous space depending on the OLP system. A new type of grinding robot and a novel robotic belt grinding workcell are forwarded, and their features are briefly introduced. An open and object-oriented off-line programming system is developed for this robotic belt grinding system. The parameters of the trimmed surface are read from the initial graphics exchange specification (IGES) file of the CAD model of the workpiece. The deBoor-Cox basis function is used to sample the grinding target with local contact frame on the workpiece. The numerical formula of inverse kinematics is set up based on Newton's iterative procedure, to calculate the grinding robot configurations corresponding to the grinding targets. After the grinding path is obtained, the OLP system turns to be more effective than the teach-by-showing system. In order to improve the grinding workspace, an optimization algorithm for dynamic tool frame is proposed and performed on the special robotic belt grinding system. The initial tool frame and the interval of neighboring tool frames are defined as the preparation of the algorithm. An optimized tool local frame can be selected to grind the complex surface for a maximum dexterity index of the robot. Under the optimization algorithm, a simulation of grinding a vane is included and comparison of grinding workspace is done before and after the tool frame optimization. By the algorithm, the grinding workspace can be enlarged. Moreover the dynamic tool frame can be considered to add one degree-of-freedom to the grinding kinematical chain, which provides the theoretical support for the improvement of robotic dexterity for the complex surface grinding.展开更多
Off line programming provides an essential link between CAD and CAM, whose development will result in greater use of robotic arc welding. An arc welding system with a robot and a rotating/tilting positioner is one of...Off line programming provides an essential link between CAD and CAM, whose development will result in greater use of robotic arc welding. An arc welding system with a robot and a rotating/tilting positioner is one of the most typical workcells. The inverse kinematics of robot and positioner is the foundation of the off line programming system. The previous researchers only focused on a special solution of the positioner inverse kinematics, which is the solution at down hand welding position. In this paper, we introduce a method for representing welding position. Then a general algorithm of rotating/tilting positioner inverse kinematics is presented, and an approach to find the unique solution of the inverse kinematics is discussed. The simulation experiment results show that the general algorithm can improve the ability of robotic arc welding off line programming system to program all types of welding positions.展开更多
The purpose of this study is to introduce the current applications of off-line programming technology in thermal spraying,including some popular methods of path generation,procedure simulation,robot kinematics optimiz...The purpose of this study is to introduce the current applications of off-line programming technology in thermal spraying,including some popular methods of path generation,procedure simulation,robot kinematics optimization,etc.Indeed this technology reduces the difficulty of robot programming and enormously improves its facility for thermal spraying.At the last part of this paper,presented two examples of off-line programming in thermal spraying which refer to trajectory optimization on a work piece with a great angle and path generation on the complex work piece.The simulations and experiments have proved that off-line programming can effectively improve the production efficiency and the quality of coating.展开更多
Thick walled curve welding are usually joined by multi-layer and multi-pass welding, which quality and efficiency could be improved by off-line programming of robot welding. However, the precision of off-line programm...Thick walled curve welding are usually joined by multi-layer and multi-pass welding, which quality and efficiency could be improved by off-line programming of robot welding. However, the precision of off-line programming welding path was decreased due to the deviation between the off-line planned welding path and the actual welding path. A path planning algorithm and a path compensation algorithm of multi-layer and multi-pass curve welding seam for off-line programming of robot welding are developed in this paper. Experimental results show that the robot off-line programming improves the welding efftcieney and precision for thick walled curve welding seam.展开更多
This paper puts forward a communication programming method between robot and external computer based on RPC (Remote Produce Call) communication method, which realizes robot distributed controlling network system model...This paper puts forward a communication programming method between robot and external computer based on RPC (Remote Produce Call) communication method, which realizes robot distributed controlling network system model. And a new Robot off line programming method is built based on this communication method and network model. Further more, as an example, robot auto marking and auto cutting of shipbuilding profile system is developed, which proves the ideas of author’s off line programming and development methods of robot flexible automation system. As a result, this paper presents a new method for developing robot flexible automation system.展开更多
A certain number of considerations should be taken into account in the dynamic control of robot manipulators as highly complex non-linear systems.In this article,we provide a detailed presentation of the mechanical an...A certain number of considerations should be taken into account in the dynamic control of robot manipulators as highly complex non-linear systems.In this article,we provide a detailed presentation of the mechanical and electrical impli- cations of robots equipped with DC motor actuators.This model takes into account all non-linear aspects of the system.Then,we develop computational algorithms for optimal control based on dynamic programming.The robot's trajectory must be predefined,but performance criteria and constraints applying to the system are not limited and we may adapt them freely to the robot and the task being studied.As an example,a manipulator arm with 3 degrees of freedom is analyzed.展开更多
Optimal trajectory planning for robot manipulators plays an important role in implementing the high productivity for robots. The performance indexes used in optimal trajectory planning are classified into two main cat...Optimal trajectory planning for robot manipulators plays an important role in implementing the high productivity for robots. The performance indexes used in optimal trajectory planning are classified into two main categories: optimum traveling time and optimum mechanical energy of the actuators. The current trajectory planning algorithms are designed based on one of the above two performance indexes. So far, there have been few planning algorithms designed to satisfy two performance indexes simultaneously. On the other hand, some deficiencies arise in the existing integrated optimi2ation algorithms of trajectory planning. In order to overcome those deficiencies, the integrated optimization algorithms of trajectory planning are presented based on the complete analysis for trajectory planning of robot manipulators. In the algorithm, two object functions are designed based on the specific weight coefficient method and ' ideal point strategy. Moreover, based on the features of optimization problem, the intensified evolutionary programming is proposed to solve the corresponding optimization model. Especially, for the Stanford Robot,the high-quality solutions are found at a lower cost.展开更多
A study of the interference simulation based on robot welding of the radar pedestal was carried out by using the KUKA Sim Pro simulation software and off-line program technology. Compared with the actual robot welding...A study of the interference simulation based on robot welding of the radar pedestal was carried out by using the KUKA Sim Pro simulation software and off-line program technology. Compared with the actual robot welding process, it was found that the trajectory of the simulated robot welding process in line with that recorded in the actual welding process, and the actual limit and interference appeared at the same place as the simulation process. There was no interference phenomenon on the outside weld-seam; on the internal weld-seam, especially on the weld-joint of support plate connected to the cylinder, a phenomenon of interference appeared. It was helpful to use the simulation method to guide the actual robot welding so as to protect robot from impacting and reduce the weld defects.展开更多
Robot programming by demonstration (PBD) system for task in which objectrequires contact with environment is built based on the controlling skill model. The skill isdescribed in three aspects: contact state classifier...Robot programming by demonstration (PBD) system for task in which objectrequires contact with environment is built based on the controlling skill model. The skill isdescribed in three aspects: contact state classifier, acquirement of contact states sequence andcontrolling transition between states. The classifier is developed with the support vector machineby using force sense. Sequence of states is obtained from the force signal of demonstration by theevent trigger. The velocity command of transition is achieved by linearization method. The PBDsystem is successfully built with robot controller with open architecture.展开更多
Geometric information is important for automatic programming of arc welding robot. Complete geometric models of robotic arc welding are established in this paper. In the geometric model of weld seam, an equation with ...Geometric information is important for automatic programming of arc welding robot. Complete geometric models of robotic arc welding are established in this paper. In the geometric model of weld seam, an equation with seam length as its parameter is introduced to represent any weld seam. The method to determine discrete programming points on a weld seam is presented. In the geometric model of weld workpiece, three class primitives and CSG tree are used to describe weld workpiece. Detailed data structure is presented. In pose transformation of torch, world frame, torch frame and active frame are defined, and transformation between frames is presented. Based on these geometric models, an automatic programming software package for robotic arc welding, RAWCAD, is developed. Experiments show that the geometric models are practical and reliable.展开更多
Transit gait programming is a key problem for a multi-legged robot to climb automatically from the ground up the wall, as well as between wall intersections. In this paper, a new idea is put forward by which the compl...Transit gait programming is a key problem for a multi-legged robot to climb automatically from the ground up the wall, as well as between wall intersections. In this paper, a new idea is put forward by which the complex transit gait is decomposed into a sequence of two relatively simpler parts - single-leg motion and body pitching motion. An algorithm based on the above concept shows its feasibility and effectiveness in the graphic kinematics simulation.展开更多
This paper presnts a team-oriented programming method specially designed for multiple mobile robots. The team, which is a typical constitution structure in multi-robot system, forms after the user selects suitable rob...This paper presnts a team-oriented programming method specially designed for multiple mobile robots. The team, which is a typical constitution structure in multi-robot system, forms after the user selects suitable robots, assigns their roles and sets related parameters. Team behavior module are introduced for the team-level behavior description and the temporal chain of these modules, realized by finite state automata, partitions the team tasks into discrete operating states and triggers. A graphical programming tool is designed for the team task description with visual diagrams. The real robots experiment of adaptive formation shows the system's usability and effectivity.展开更多
In this paper, programming method for industrial robot teaching and composing of robot language system is described. Through the RBT - 6T/S01S as an example,the program and instruction function of the robot language a...In this paper, programming method for industrial robot teaching and composing of robot language system is described. Through the RBT - 6T/S01S as an example,the program and instruction function of the robot language are summarized. The compo- sition of RBT - 6T/S01S robot system is studied,and the programming of robot clamping and assembly parts teaching is made.展开更多
The paper explores applications of genetic programming to co-evolution of morphology and low-level control. In most reasonably difficult tasks, facilitation provided by modularity has proved to be vital for successful...The paper explores applications of genetic programming to co-evolution of morphology and low-level control. In most reasonably difficult tasks, facilitation provided by modularity has proved to be vital for successful application of genetic programming. However, the need for sharing data among nodes in the syntactic tree becomes especially acute when evolving modular programs. It has been shown before that it may be beneficial that modules themselves be node-attached. The paper presents extensions to standard genetic programming (the so-called contexts and context blocks) that allow for straight-forward storage, retrieval, transfer, and modification of data stored in the context of a syntactic tree, and shared by multiple nodes. Framework is thus provided for both: data sharing and node-attached modules. Finally, using context blocks, a genetic algorithm has been embedded within genetic programming to evolve values of constants. In genetic programming evolution of constants has been a long-standing problem. The paper shows how context blocks can be utilized to provide a more granular and flexible approach to their evolution. As shown in previous works, node-attached modules perform favorably when compared with existing approaches. Concerning evolution of context block constants, it is shown here that they too perform favorably when compared with ephemeral constants.展开更多
In order to satisfy the requirement of realtime gait programming of humanoid walking with foot rotation,a kind of modified Nonlinear Model Predictive Control (NMPC) scheme was proposed. Based on setting suitable kinet...In order to satisfy the requirement of realtime gait programming of humanoid walking with foot rotation,a kind of modified Nonlinear Model Predictive Control (NMPC) scheme was proposed. Based on setting suitable kinetic and kinematic virtual constraints of Single Support Phase (SSP) and three subphases of Double Support Phase (DSP) ,complex realtime gait programming problem was simplified to four online NMPC dynamic optimization problems. A numerical approach was proposed to transform the dynamical optimization problem to the finite dimensional static optimization problem which can be solved by Sequential Quadratic Programming (SQP) . It can be concluded from simulation that using this method on BIP model can realize online gait programming of dynamic walking with foot rotation and the biped stability can be satisfied such that there is no sliding during walking.展开更多
The paper introduces a new type of cutting system: the Offline Program Profile Lining and Cutting Robot System (OPPLCRS). The system adopts the offline program technology without teaching. The system can measure and c...The paper introduces a new type of cutting system: the Offline Program Profile Lining and Cutting Robot System (OPPLCRS). The system adopts the offline program technology without teaching. The system can measure and compensate every profile’s deformation automatically, so it is suit to process any batch of profiles, and the order of processing different profiles can be arranged at will. The OPPLCRS, firstly appearing in China, will have wide application in profile cutting fields.展开更多
Off-line programming provides an essential link for CAD/CAM. This paper introduced the principle of developing off-line programming system for laser re-manufacturing. Task and information flow of off-line programming ...Off-line programming provides an essential link for CAD/CAM. This paper introduced the principle of developing off-line programming system for laser re-manufacturing. Task and information flow of off-line programming for laser re-manufacturing robot was analyzed and the software structure of off-line programming based on commercial CAD software was constructed. The off-line programming system developed in this study includes 3-D solid model design, direct slicing for obtaining path data, graphical simulation of the robot and its workcell, kinematic model of the robot, motion planning, and creation of the control program for manufacturing process. The CAD software was used to design models of robot, workpiece, coaxial nozzle, and workspace. Through the application programming interface provided by the CAD software, the VC++ and ATL were chosen to develop such modules as direct slicing for obtaining path data, path planning, process specification, and control program automatic generation. The FANUC Roboguide software was used to realize graphical simulation. By direct slicing, the position and orientation data of robot end-effector was determined. The results show that the proposed system can be applied in laser re-manufacturing robot for manufacturing operations.展开更多
As the end-effector of robot, the induction hard- ening tool is required to keep its orientations perpendicular to the fillets or chamfers of the mould at a distance during its uniform motion along the hardening traje...As the end-effector of robot, the induction hard- ening tool is required to keep its orientations perpendicular to the fillets or chamfers of the mould at a distance during its uniform motion along the hardening trajectory. This trajectory consists of a group of central curves which are parametric curves on the corresponding chamfers or fillets and between two edges of every chamfer or fillet. The trajectory points and the surface normal vectors at these points are obtained by parametric equations of the fillets or chamfers. This study is conducted to join each central curve into the entire hardening trajectory, including handling on the irregular surfaces and unifying the directions of hardening tool motion. According to kinematics of robot, the trajectory points in modeling coordinate system are transferred into the poses of the induction hardening tool in user frame of robot. The kinematical interference of the induction hardening tool and robot joints is checked by Robognide sim- ulation tool. The validity of the robotic off-line programming (OLP) system was verified by experiments.展开更多
基金supported by National Hi-tech Research and Development Program of China (863 Program, Grant No. 2007AA04Z2443)State Key Laboratory for Man ufacturing Systems Engineering of Xi’an Jiaotong University of China
文摘Off-line programming (OLP) system becomes one of the most important programming modules for the robotic belt grinding process, however there lacks research on increasing the grinding dexterous space depending on the OLP system. A new type of grinding robot and a novel robotic belt grinding workcell are forwarded, and their features are briefly introduced. An open and object-oriented off-line programming system is developed for this robotic belt grinding system. The parameters of the trimmed surface are read from the initial graphics exchange specification (IGES) file of the CAD model of the workpiece. The deBoor-Cox basis function is used to sample the grinding target with local contact frame on the workpiece. The numerical formula of inverse kinematics is set up based on Newton's iterative procedure, to calculate the grinding robot configurations corresponding to the grinding targets. After the grinding path is obtained, the OLP system turns to be more effective than the teach-by-showing system. In order to improve the grinding workspace, an optimization algorithm for dynamic tool frame is proposed and performed on the special robotic belt grinding system. The initial tool frame and the interval of neighboring tool frames are defined as the preparation of the algorithm. An optimized tool local frame can be selected to grind the complex surface for a maximum dexterity index of the robot. Under the optimization algorithm, a simulation of grinding a vane is included and comparison of grinding workspace is done before and after the tool frame optimization. By the algorithm, the grinding workspace can be enlarged. Moreover the dynamic tool frame can be considered to add one degree-of-freedom to the grinding kinematical chain, which provides the theoretical support for the improvement of robotic dexterity for the complex surface grinding.
基金ThispaperissupportedbyNationalNatureScienceFoundation (No .5 96 35 16 0 )AdvancedUniversityDoctoralSubjectFoundation (No .980 2 1311)
文摘Off line programming provides an essential link between CAD and CAM, whose development will result in greater use of robotic arc welding. An arc welding system with a robot and a rotating/tilting positioner is one of the most typical workcells. The inverse kinematics of robot and positioner is the foundation of the off line programming system. The previous researchers only focused on a special solution of the positioner inverse kinematics, which is the solution at down hand welding position. In this paper, we introduce a method for representing welding position. Then a general algorithm of rotating/tilting positioner inverse kinematics is presented, and an approach to find the unique solution of the inverse kinematics is discussed. The simulation experiment results show that the general algorithm can improve the ability of robotic arc welding off line programming system to program all types of welding positions.
文摘The purpose of this study is to introduce the current applications of off-line programming technology in thermal spraying,including some popular methods of path generation,procedure simulation,robot kinematics optimization,etc.Indeed this technology reduces the difficulty of robot programming and enormously improves its facility for thermal spraying.At the last part of this paper,presented two examples of off-line programming in thermal spraying which refer to trajectory optimization on a work piece with a great angle and path generation on the complex work piece.The simulations and experiments have proved that off-line programming can effectively improve the production efficiency and the quality of coating.
文摘Thick walled curve welding are usually joined by multi-layer and multi-pass welding, which quality and efficiency could be improved by off-line programming of robot welding. However, the precision of off-line programming welding path was decreased due to the deviation between the off-line planned welding path and the actual welding path. A path planning algorithm and a path compensation algorithm of multi-layer and multi-pass curve welding seam for off-line programming of robot welding are developed in this paper. Experimental results show that the robot off-line programming improves the welding efftcieney and precision for thick walled curve welding seam.
文摘This paper puts forward a communication programming method between robot and external computer based on RPC (Remote Produce Call) communication method, which realizes robot distributed controlling network system model. And a new Robot off line programming method is built based on this communication method and network model. Further more, as an example, robot auto marking and auto cutting of shipbuilding profile system is developed, which proves the ideas of author’s off line programming and development methods of robot flexible automation system. As a result, this paper presents a new method for developing robot flexible automation system.
文摘A certain number of considerations should be taken into account in the dynamic control of robot manipulators as highly complex non-linear systems.In this article,we provide a detailed presentation of the mechanical and electrical impli- cations of robots equipped with DC motor actuators.This model takes into account all non-linear aspects of the system.Then,we develop computational algorithms for optimal control based on dynamic programming.The robot's trajectory must be predefined,but performance criteria and constraints applying to the system are not limited and we may adapt them freely to the robot and the task being studied.As an example,a manipulator arm with 3 degrees of freedom is analyzed.
基金This work was supported in part by National Natural Science Foundation of China (No. 69975003) and Foundation for Dissertation of Ph. D. Candidate of Central South University (No.030618) .
文摘Optimal trajectory planning for robot manipulators plays an important role in implementing the high productivity for robots. The performance indexes used in optimal trajectory planning are classified into two main categories: optimum traveling time and optimum mechanical energy of the actuators. The current trajectory planning algorithms are designed based on one of the above two performance indexes. So far, there have been few planning algorithms designed to satisfy two performance indexes simultaneously. On the other hand, some deficiencies arise in the existing integrated optimi2ation algorithms of trajectory planning. In order to overcome those deficiencies, the integrated optimization algorithms of trajectory planning are presented based on the complete analysis for trajectory planning of robot manipulators. In the algorithm, two object functions are designed based on the specific weight coefficient method and ' ideal point strategy. Moreover, based on the features of optimization problem, the intensified evolutionary programming is proposed to solve the corresponding optimization model. Especially, for the Stanford Robot,the high-quality solutions are found at a lower cost.
基金Funded by Anhui Provincial Natural Science Foundation of China(GFKJ2015B002)Quality Engineering Project of Anhui province(2014zy122)
文摘A study of the interference simulation based on robot welding of the radar pedestal was carried out by using the KUKA Sim Pro simulation software and off-line program technology. Compared with the actual robot welding process, it was found that the trajectory of the simulated robot welding process in line with that recorded in the actual welding process, and the actual limit and interference appeared at the same place as the simulation process. There was no interference phenomenon on the outside weld-seam; on the internal weld-seam, especially on the weld-joint of support plate connected to the cylinder, a phenomenon of interference appeared. It was helpful to use the simulation method to guide the actual robot welding so as to protect robot from impacting and reduce the weld defects.
基金This project is supported by National Natural Science Foundation of China(No.6997S014) China 863 Robot Automatic Assembly Topic (No.863512972004).
文摘Robot programming by demonstration (PBD) system for task in which objectrequires contact with environment is built based on the controlling skill model. The skill isdescribed in three aspects: contact state classifier, acquirement of contact states sequence andcontrolling transition between states. The classifier is developed with the support vector machineby using force sense. Sequence of states is obtained from the force signal of demonstration by theevent trigger. The velocity command of transition is achieved by linearization method. The PBDsystem is successfully built with robot controller with open architecture.
基金This paperis supported by National Nature Science Foundation! (No.5963 51 60 )Advanced University Doctoral Subject Foundatio
文摘Geometric information is important for automatic programming of arc welding robot. Complete geometric models of robotic arc welding are established in this paper. In the geometric model of weld seam, an equation with seam length as its parameter is introduced to represent any weld seam. The method to determine discrete programming points on a weld seam is presented. In the geometric model of weld workpiece, three class primitives and CSG tree are used to describe weld workpiece. Detailed data structure is presented. In pose transformation of torch, world frame, torch frame and active frame are defined, and transformation between frames is presented. Based on these geometric models, an automatic programming software package for robotic arc welding, RAWCAD, is developed. Experiments show that the geometric models are practical and reliable.
文摘Transit gait programming is a key problem for a multi-legged robot to climb automatically from the ground up the wall, as well as between wall intersections. In this paper, a new idea is put forward by which the complex transit gait is decomposed into a sequence of two relatively simpler parts - single-leg motion and body pitching motion. An algorithm based on the above concept shows its feasibility and effectiveness in the graphic kinematics simulation.
基金国家高技术研究发展计划(863计划),the National Natural Science Foundation of China
文摘This paper presnts a team-oriented programming method specially designed for multiple mobile robots. The team, which is a typical constitution structure in multi-robot system, forms after the user selects suitable robots, assigns their roles and sets related parameters. Team behavior module are introduced for the team-level behavior description and the temporal chain of these modules, realized by finite state automata, partitions the team tasks into discrete operating states and triggers. A graphical programming tool is designed for the team task description with visual diagrams. The real robots experiment of adaptive formation shows the system's usability and effectivity.
文摘In this paper, programming method for industrial robot teaching and composing of robot language system is described. Through the RBT - 6T/S01S as an example,the program and instruction function of the robot language are summarized. The compo- sition of RBT - 6T/S01S robot system is studied,and the programming of robot clamping and assembly parts teaching is made.
文摘The paper explores applications of genetic programming to co-evolution of morphology and low-level control. In most reasonably difficult tasks, facilitation provided by modularity has proved to be vital for successful application of genetic programming. However, the need for sharing data among nodes in the syntactic tree becomes especially acute when evolving modular programs. It has been shown before that it may be beneficial that modules themselves be node-attached. The paper presents extensions to standard genetic programming (the so-called contexts and context blocks) that allow for straight-forward storage, retrieval, transfer, and modification of data stored in the context of a syntactic tree, and shared by multiple nodes. Framework is thus provided for both: data sharing and node-attached modules. Finally, using context blocks, a genetic algorithm has been embedded within genetic programming to evolve values of constants. In genetic programming evolution of constants has been a long-standing problem. The paper shows how context blocks can be utilized to provide a more granular and flexible approach to their evolution. As shown in previous works, node-attached modules perform favorably when compared with existing approaches. Concerning evolution of context block constants, it is shown here that they too perform favorably when compared with ephemeral constants.
基金Sponsored by the National High Technology Research and Development Program of China ( 863 Program) ( Grant No. 2006AA04Z201)
文摘In order to satisfy the requirement of realtime gait programming of humanoid walking with foot rotation,a kind of modified Nonlinear Model Predictive Control (NMPC) scheme was proposed. Based on setting suitable kinetic and kinematic virtual constraints of Single Support Phase (SSP) and three subphases of Double Support Phase (DSP) ,complex realtime gait programming problem was simplified to four online NMPC dynamic optimization problems. A numerical approach was proposed to transform the dynamical optimization problem to the finite dimensional static optimization problem which can be solved by Sequential Quadratic Programming (SQP) . It can be concluded from simulation that using this method on BIP model can realize online gait programming of dynamic walking with foot rotation and the biped stability can be satisfied such that there is no sliding during walking.
文摘The paper introduces a new type of cutting system: the Offline Program Profile Lining and Cutting Robot System (OPPLCRS). The system adopts the offline program technology without teaching. The system can measure and compensate every profile’s deformation automatically, so it is suit to process any batch of profiles, and the order of processing different profiles can be arranged at will. The OPPLCRS, firstly appearing in China, will have wide application in profile cutting fields.
基金Supported by the Science and Technology Development Project of Tianjin Colleges and Universities (No. 20071108)the Key Project of Tianjin Science and Technology Committee (No.08ZCKFGX02300)
文摘Off-line programming provides an essential link for CAD/CAM. This paper introduced the principle of developing off-line programming system for laser re-manufacturing. Task and information flow of off-line programming for laser re-manufacturing robot was analyzed and the software structure of off-line programming based on commercial CAD software was constructed. The off-line programming system developed in this study includes 3-D solid model design, direct slicing for obtaining path data, graphical simulation of the robot and its workcell, kinematic model of the robot, motion planning, and creation of the control program for manufacturing process. The CAD software was used to design models of robot, workpiece, coaxial nozzle, and workspace. Through the application programming interface provided by the CAD software, the VC++ and ATL were chosen to develop such modules as direct slicing for obtaining path data, path planning, process specification, and control program automatic generation. The FANUC Roboguide software was used to realize graphical simulation. By direct slicing, the position and orientation data of robot end-effector was determined. The results show that the proposed system can be applied in laser re-manufacturing robot for manufacturing operations.
文摘As the end-effector of robot, the induction hard- ening tool is required to keep its orientations perpendicular to the fillets or chamfers of the mould at a distance during its uniform motion along the hardening trajectory. This trajectory consists of a group of central curves which are parametric curves on the corresponding chamfers or fillets and between two edges of every chamfer or fillet. The trajectory points and the surface normal vectors at these points are obtained by parametric equations of the fillets or chamfers. This study is conducted to join each central curve into the entire hardening trajectory, including handling on the irregular surfaces and unifying the directions of hardening tool motion. According to kinematics of robot, the trajectory points in modeling coordinate system are transferred into the poses of the induction hardening tool in user frame of robot. The kinematical interference of the induction hardening tool and robot joints is checked by Robognide sim- ulation tool. The validity of the robotic off-line programming (OLP) system was verified by experiments.