-
公开(公告)号:US20180186072A1
公开(公告)日:2018-07-05
申请号:US15859433
申请日:2017-12-30
Applicant: ABB Schweiz AG
Inventor: Gregory F. Rossano , George Q. Zhang , David Alan Bourne
IPC: B29C64/209 , B33Y10/00 , B33Y30/00 , B29C64/10
CPC classification number: B29C64/209 , B29C64/10 , B29C64/188 , B29C70/70 , B33Y10/00 , B33Y30/00
Abstract: A method for manufacturing an article includes initiating additive manufacturing of the article, and forming a portion of the article using an additive manufacturing process on an additive manufacturing system. The additive manufacturing process may be paused, and a procedure may be performed on the article. The additive manufacturing process may be resumed and the article completed. A system for performing additive manufacturing of an article includes a printhead, and drive modules operative to generate translational motion between the printhead and a build surface in more than one axis. A rotational joint is operative to rotate the printhead about at least one axis.
-
公开(公告)号:US20190036337A1
公开(公告)日:2019-01-31
申请号:US16149907
申请日:2018-10-02
Applicant: ABB Schweiz AG
Inventor: Biao Zhang , Remus Boca , Jeremy Newkirk , Thomas A. Fuhlbrigge , George Q. Zhang , Xiongzi Li
IPC: H02J3/36 , B33Y30/00 , H02M5/458 , B29C64/106 , B29C64/20
Abstract: A robotic 3D printing system has a six degree of freedom (DOF) robot (12) that holds the platform (16) on which the 3D pad (15) is built on. The system uses the dexterity of the 6 DOF robot to move and rotate rue platform relative to the 3D printing head (18), which deposits the material on the platform. The system allows the part build in 3D directly with a simple printing head and depositing the material along the gravity direction. The 3D printing head is held by another robot (14) or robots. The robot movement can be calibrated to improve the accuracy and efficiency for high precision 3D part printing.
-
公开(公告)号:US10528034B2
公开(公告)日:2020-01-07
申请号:US15687201
申请日:2017-08-25
Applicant: ABB Schweiz AG
Inventor: George Q. Zhang , Xiongzi Li , Daniel X. Wappling , Anders Spaak , Biao Zhang , Remus Boca , Thomas A. Fuhlbrigge
Abstract: One exemplary embodiment is a method comprising generating robot control code from one or more files including part geometry parameters, material addition parameters, and robot system parameters. The robot control code includes instructions to control position and material output of an additive manufacturing tool adjustable over six degrees of freedom. The method includes simulating execution of the robot control code to generate a virtual part file including virtual part geometry parameters and material addition parameters, analyzing the virtual part geometry parameters and material addition parameters relative to the one or more files, and executing the robot control code with the controller to produce the part with robot system if the analyzing indicates that the virtual part satisfies one or more conditions.
-
公开(公告)号:US20190160678A1
公开(公告)日:2019-05-30
申请号:US15827334
申请日:2017-11-30
Applicant: ABB Schweiz AG
Inventor: Biao Zhang , Xiongzi Li , George Q. Zhang
IPC: B25J9/16
Abstract: A method for operating a robot includes: creating a production robot program for execution on a robotic controller, wherein the robot program defines a robot path; performing an offline simulation of robot motion along the robot path using the production robot program; analyzing loads between a robot end effector and an object along the robot path, based on the offline simulation, to identify a maximum load experienced during the simulation; tuning production robot program parameters to reduce the maximum load if the maximum load is not within a predefined limit; generating a test robot program to test the end effector and the object with the maximum load within the predefined limit; testing the end effector with the object online using the test robot program; repeating the tuning and testing until no objects are dropped during the testing; and operating the robot during production using tuned robot program parameters.
-
5.
公开(公告)号:US20180059187A1
公开(公告)日:2018-03-01
申请号:US15805998
申请日:2017-11-07
Applicant: ABB Schweiz AG
Inventor: Sangeun Choi , George Q. Zhang , Thomas A. Fuhlbrigge , Hetal V. Lakhani , Than Htaik , Gregory Penza , Robert Kodadek , William John Eakins
Abstract: A modular device is used to inspect a confined space in a machine. The entire inspection coverage area and corresponding status are mapped so that the inspection location and associated data are graphically visualized. An accelerometer mounted on the device serves as a tilt sensor and also provides data about a collision of the device with the space being inspected or defects therein. The accelerometer data in combination with an odometry system determines the axial position of the device. A gyroscope mounted on the device is used to determine the device heading. The locational information is used to generate an inspection map that provides inspection history, logged data and a reference that are useful in scheduling the next inspection. The output of the gyroscopes can be used to provide haptic feedback to the device operator to maintain proper device orientation.
-
公开(公告)号:US20170351245A1
公开(公告)日:2017-12-07
申请号:US15687201
申请日:2017-08-25
Applicant: ABB Schweiz AG
Inventor: George Q. Zhang , Xiongzi Li , Daniel X. Wappling , Anders Spaak , Biao Zhang , Remus Boca , Thomas A. Fuhlbrigge
IPC: G05B19/4099 , B33Y50/02 , B33Y10/00 , B25J9/16 , B33Y30/00
Abstract: One exemplary embodiment is a method comprising generating robot control code from one or more files including part geometry parameters, material addition parameters, and robot system parameters. The robot control code includes instructions to control position and material output of an additive manufacturing tool adjustable over six degrees of freedom. The method includes simulating execution of the robot control code to generate a virtual part file including virtual part geometry parameters and material addition parameters, analyzing the virtual part geometry parameters and material addition parameters relative to the one or more files, and executing the robot control code with the controller to produce the part with robot system if the analyzing indicates that the virtual part satisfies one or more conditions.
-
公开(公告)号:US10828778B2
公开(公告)日:2020-11-10
申请号:US15827334
申请日:2017-11-30
Applicant: ABB Schweiz AG
Inventor: Biao Zhang , Xiongzi Li , George Q. Zhang
IPC: B25J9/16
Abstract: A method for operating a robot includes: creating a production robot program for execution on a robotic controller, wherein the robot program defines a robot path; performing an offline simulation of robot motion along the robot path using the production robot program; analyzing loads between a robot end effector and an object along the robot path, based on the offline simulation, to identify a maximum load experienced during the simulation; tuning production robot program parameters to reduce the maximum load if the maximum load is not within a predefined limit; generating a test robot program to test the end effector and the object with the maximum load within the predefined limit; testing the end effector with the object online using the test robot program; repeating the tuning and testing until no objects are dropped during the testing; and operating the robot during production using tuned robot program parameters.
-
公开(公告)号:US09914221B2
公开(公告)日:2018-03-13
申请号:US15617475
申请日:2017-06-08
Applicant: ABB Schweiz AG
Inventor: Biao Zhang , Jianjun Wang , George Q. Zhang , Sangeun Choi , Remus Boca , Thomas A. Fuhlbrigge , Tomas Groth
CPC classification number: B25J9/1689 , G05B2219/40195 , G05B2219/40204 , Y10S901/09 , Y10S901/46
Abstract: A machine has at least one actuated mechanism is remotely located from a control station. A two way real-time communication link connects the machine location with the control station. A controller at the machine location has program code that is configured to determine from data from one or more sensors at the machine location if an actual fault has occurred in the machine when the machine is performing its predetermined function and to determine for an actual fault one or more types for the fault and transmit the one or more fault types to the control station for analysis. The code in the controller is configured to be a preprogrammed trap routine specific to the machine function that is automatically executed when an error in machine operation is detected at the machine location. The controller also has a default trap routine that is executed when the specific routine does not exist.
-
9.
公开(公告)号:US10712391B2
公开(公告)日:2020-07-14
申请号:US15805998
申请日:2017-11-07
Applicant: ABB Schweiz AG
Inventor: Sangeun Choi , George Q. Zhang , Thomas A. Fuhlbrigge , Hetal V. Lakhani , Than Htaik , Gregory Penza , Robert Kodadek , William John Eakins , Gregory F. Rossano
IPC: G01R31/34 , H02K15/00 , B62D57/024 , B25J13/02 , B25J13/06 , B62D55/06 , G01C21/16 , G01C21/20 , G08B6/00
Abstract: A modular device is used to inspect a confined space in a machine. The entire inspection coverage area and corresponding status are mapped so that the inspection location and associated data are graphically visualized. An accelerometer mounted on the device serves as a tilt sensor and also provides data about a collision of the device with the space being inspected or defects therein. The accelerometer data in combination with an odometry system determines the axial position of the device. A gyroscope mounted on the device is used to determine the device heading. The locational information is used to generate an inspection map that provides inspection history, logged data and a reference that are useful in scheduling the next inspection. The output of the gyroscopes can be used to provide haptic feedback to the device operator to maintain proper device orientation.
-
公开(公告)号:US10668623B2
公开(公告)日:2020-06-02
申请号:US15169517
申请日:2016-05-31
Applicant: ABB Schweiz AG , Ford Motor Company
Inventor: George Q. Zhang , David P. Gravel , Soenke Kock , Thomas A. Fuhlbrigge , Heping Chen , Sangeun Choi , Arnold Bell , Biao Zhang
IPC: B25J9/16
Abstract: A method for robotic adaptive production includes modifying program instructions online while performing production activities in response to detecting a change in the production environment. A robotic adaptive production method includes modifying program instructions online while performing production activities to minimize a production task cycle time or improve a production task quality. A robotic adaptive production method includes estimating a relationship between a control parameter and a sensor input; and modifying the control parameter online to achieve an updated parameter based on the estimating. A robotic adaptive production method includes receiving sensor input relating to robotic performance during the performance of production tasks and online optimizing a process parameter based on robotic performance during the performance of the production tasks. A robotic adaptive production method includes determining the position and/or orientation of a feature based on a learned position and/or orientation of another feature and on a geometric relationship.
-
-
-
-
-
-
-
-
-