USRE45681E1 - Robotic tool coupler rapid-connect bus - Google Patents
Robotic tool coupler rapid-connect bus Download PDFInfo
- Publication number
- USRE45681E1 USRE45681E1 US13/998,683 US201313998683A USRE45681E US RE45681 E1 USRE45681 E1 US RE45681E1 US 201313998683 A US201313998683 A US 201313998683A US RE45681 E USRE45681 E US RE45681E
- Authority
- US
- United States
- Prior art keywords
- tool
- module
- master
- robotic
- changer
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active, expires
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1602—Programme controls characterised by the control system, structure, architecture
- B25J9/161—Hardware, e.g. neural networks, fuzzy logic, interfaces, processor
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J15/00—Gripping heads and other end effectors
- B25J15/04—Gripping heads and other end effectors with provision for the remote detachment or exchange of the head or parts thereof
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/31—From computer integrated manufacturing till monitoring
- G05B2219/31095—Read write intelligent chip on workpiece, pallet, tool for data exchange
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/31—From computer integrated manufacturing till monitoring
- G05B2219/31142—Devicenet, can based net
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/39—Robotics, robotics to robotics hand
- G05B2219/39468—Changeable hand, tool, code carrier, detector
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/49—Nc machine tool, till multiple
- G05B2219/49304—Tool identification, code
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/50—Machine tool, machine tool null till machine tool work handling
- G05B2219/50338—Tool with rom chip
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Definitions
- the present invention relates generally to the field of robotics and specifically to a rapid-connect communication bus between the master and tool modules of a robotic tool coupler.
- a robot may be utilized to cut, grind, or otherwise shape metal parts during one production run, and perform a variety of spot welding tasks in another.
- Different welding tool geometries may be advantageously mated to a particular robot to perform welding tasks at different locations or in different orientations.
- a tool changer is used to mate different tools to the robot.
- One half of the tool changer, called the master module is permanently affixed to a robot arm.
- the other half, called the tool module is affixed to each tool that the robot may utilize.
- a coupler When the robot arm positions the master module adjacent the tool module connected to a desired tool, a coupler is actuated that mechanically locks the master and tool modules together, thus affixing the tool to the end of the robot arm.
- Utilities such as electrical current, air pressure, hydraulic fluid, cooling water, electronic or optical data signals, and the like, may be transferred through the robot changer from the master module to the tool module via mating terminals, valve connections, electrical connectors, and the like, making the utilities available to the selected tool.
- Tool changers and their constituent couplers are well known in the robotics arts, and are commercially available, such as from the assignee, ATI Industrial Automation of Apex, N.C.
- one or more central controllers monitor and control some or all aspects of the robots' operations.
- the controllers are typically connected to a robotic system communications network.
- a robotic system communications network is the DeviceNet specification promulgated by the Open DeviceNet Vendor Association (ODVA), information on which is available from odva.org.
- ODVA Open DeviceNet Vendor Association
- a typical robotic system communications network such as DeviceNet, defines a plurality of nodes having specified functionality and capability, a physical connection and data communication specification, and a set of logical and operational protocols to effect orderly operation of the network and data communications between and among its nodes.
- bringing each tool “on-line” quickly is of paramount concern.
- bringing a “new,” i.e., newly attached, tool “on-line” may comprise identifying the tool by reading a unique tool ID and/or tool function or class code; initializing the tool by providing configuration and/or calibration data, instructions, or the like; monitoring various parameters associated with the tool, such as the state of various safety interlock switches; and similar functions.
- identifying the tool by reading a unique tool ID and/or tool function or class code
- initializing the tool by providing configuration and/or calibration data, instructions, or the like
- monitoring various parameters associated with the tool such as the state of various safety interlock switches; and similar functions.
- One or more of these or other initialization functions are typically required prior to the tool being used to perform its task.
- a network node is provided in the robotic coupler tool module that is attached to the tool.
- electrical power and other services are provided to the tool module and to the tool, and the tool module robotic system communications network node initializes and begins communicating with the network.
- This process may be lengthy, such as on the order of eight to ten seconds or more, which time is “idle” with respect to the robot performing useful work.
- improvements to the network protocols and/or network node specifications reduce this start-up time, the provision of a fully functional network node on each tool module (hence, one per tool), is expensive and inefficient.
- the present invention relates to a robotic tool changer with a rapid-connect communication bus.
- the tool changer includes a master module having a robotic system communications network node, and a communication bus between the master module and the tool module.
- the tool module may not include a network node. Data communications between the network and the tool module and/or a tool may be accomplished by communication between the network and the master module network node, with the master module network node providing further communications with the tool module and the tool via the communication bus.
- the communication bus may comprise a serial bus.
- FIG. 1 is a functional block diagram of a robotic system depicting a rapid-connect communication bus according to one embodiment of the present invention.
- FIG. 2A is a diagram of the topology of a prior art robotic system communications network.
- FIG. 2B is a diagram of the topology of a robotic system communications network according to the present invention.
- FIG. 1 depicts a functional block diagram of the tool changer 10 of the present invention.
- the tool changer 10 comprises a master module 12 and tool module 14 .
- the master module 12 is affixed to a robot arm 16
- the tool module 14 is affixed to a tool 18 , such as the welding gun depicted in FIG. 1 .
- a separate tool module 14 is typically attached to each of a wide variety of tools 18 .
- the tool changer 10 increases the versatility of the robot 16 by providing a standard interface to the variety of tools 18 , allowing different tools 18 to be quickly attached to the robot 16 .
- the tool changer 10 attaches tools 18 to the robot 16 by coupling the master module 12 and tool module 14 together via coupler 20 , which may extend from the master module 12 into a mating recess 22 in the tool module 14 .
- the coupler 20 may be actuated via an electro-mechanical, pneumatic, hydraulic, or other mechanism, as is well known in the robotic arts.
- the tool changer 10 transfers a variety of utilities, such as electrical current, air pressure, hydraulic fluid, cooling water, electronic or optical data signals, and the like, through the robot changer from the master module 12 to the tool module 14 via mating terminals, valve connections, electrical connectors, and the like (not shown).
- utilities such as electrical current, air pressure, hydraulic fluid, cooling water, electronic or optical data signals, and the like
- the master module 12 includes a robotic system communications network node 26 .
- the master node 26 conforms to the DeviceNet protocol and specification.
- the master node 26 connects to the robotic system communications network via cable 27 , which may for example comprise the two data lines, two power lines, and signal ground of the DeviceNet specification.
- the master node 26 may be implemented as a stored-program microprocessor, such as an 8051-type microcontroller, programmed to comply with the robotic system communications network specification and protocol for network nodes.
- the network node 26 may be implemented in hardware, such as with an ASIC, FPGA, or circuit board comprising discrete components.
- robot control systems typically require that an identification number, or tool-ID, be read from each tool 18 immediately upon attaching the tool 18 to the robot arm 16 , or as soon thereafter as possible.
- the tool-ID may be unique to each tool, or alternatively may indicate a class or type of tool.
- the tool-ID information may be passed directly from the tool module 14 to the master module 12 through a large number of electrical connections, typically twenty connections for a five-digit tool-ID. Such a large number of electrical connections may add undesirable weight, cost, and complexity to the tool changer 10 .
- tool changers typically provide a network node, similar to the master module network node 26 , in the tool module 14 .
- signals from the network bus 27 are typically routed across the master/tool interface for connection to the tool module network node.
- the tool module network node circuit following a lengthy process that may include booting up and loading the network node software, verifying its network address with the system, and the like, would then read the tool-ID, such as from a set of switches 34 , and provide this information on the robotic system communications network.
- a rapid-connect communication bus is connected between the master module 12 and the tool module 14 .
- the term “between” means that the communication bus 24 comprises two nodes or terminals (as described below) and provides communications directly from the tool module to the master module, or vice versa, without data or network arbitration passing through a third bus node to effect the transfer between master and tool modules.
- the communication bus 24 is characterized by its ability to begin data transfer (in particular, from the tool module to the master module) very rapidly following connection of the master module 12 to the tool module 14 .
- the bus 24 both avoids the excessive number of connections required for direct transfer of tool-ID or other information between the tool module 14 and the master module 12 , and also obviates the need for a tool module network node, dramatically reducing the start-up time necessary to provide a tool-ID to the robotic system communications network following attaching a new tool 18 (and hence, new tool module 14 ) to the robot 16 (and attached master module 12 ).
- the tool-ID, and other information may instead by transferred via the communication bus 24 to the master module network node 26 , and broadcast to the robotic system communications network from there.
- the rapid-connect communication bus 24 is implemented as a serial bus.
- the serial port input and outputs of the module network node 26 (such as for example, an 8051-type microcontroller) are utilized to transmit and receive serial data across the communication bus 24 .
- the serial port transmit and receive data lines are connected to a bi-directional differential driver 28 , and the differential data lines transferred across the master/slave interface of tool changer 10 by connectors (in addition to existing electrical connections as part of the utility services described above).
- the differential data lines are connected in the tool module 14 to a second bi-directional differential driver 30 , and the transmit and receive data signals are connected between the driver 30 and a tool module serial bus controller 31 .
- a variety of other signals may connect the module network node 26 (or other master module communication bus controller circuit) to the tool module bus controller 31 , such as a clock, voltage reference signal(s) such as ground, a data qualifying strobe, a R/W directional signal, and the like, as are well known in the digital communications art.
- the serial bus 24 complies with the Electronics Industry Association (EIA) serial bus protocol RS-485, an asynchronous, bi-directional serial bus comprising two data lines.
- EIA Electronics Industry Association
- the communication bus 24 may be implemented as a serial bus that complies with RS-232, RS-432, RS-422, the Inter-Integrated Circuit (IIC) serial protocol developed and promulgated by Philips, or any other industry-standard or custom-defined serial data communication protocol.
- IIC Inter-Integrated Circuit
- the rapid-connect communication bus 24 is not restricted to a serial bus.
- the communication bus 24 may comprise any number of data lines, and includes a clock signal (not shown).
- the clock is a periodic reference timing signal that controls operation of the bus in a synchronous fashion, as is well known in the art.
- the communication bus 24 spans between the master module 12 and tool module 14 , and provides rapid-connect communications between controllers, or nodes, within the master module 12 and tool module 14 .
- Bus 24 controllers or nodes (such as the master module network node 26 and tool module serial bus controller 31 depicted in FIG.
- the master module network node 26 participates in a robotic system communications network via cable 27 .
- the tool module serial bus controller 31 may connect to and participate in other buses, such as a serial bus that communicates with a plurality of tool sensors or actuators. Such additional bus or network connections do not alter the fact that the communication bus 24 connects between the master module 12 and tool module 14 , providing data communications directly between those units.
- the tool module bus controller 31 may comprise a stored-program microprocessor, or a hardware controller implemented as an ASIC, FPGA, or discrete component circuit, as known in the art.
- the tool module bus controller 31 may be implemented as an 8051-type microcontroller.
- the tool module bus controller 31 is connected to a tool-ID unit 34 , depicted in FIG. 1 as a unit comprising five rotary switches, which may be provided on the exterior of the tool module 14 for setting a unique tool-ID code.
- the tool-ID unit may comprise any array of switches, blown fuses in a PAL or PLD, magnetic or optical sensor operative to read a tool-ID from an attached tool 18 , or the like, as well known in the art.
- the tool module bus controller 31 is operative to read the tool-ID from the tool-ID unit 34 , and transmit the tool-ID across the communication bus 24 to the robotic system communications network node 26 in the master module 12 .
- the network node 26 may then transmit the tool-ID across the robotic system communications network, obviating the need for a network node in the tool module 14 .
- the tool module bus controller 31 may be operative to provide other information to the network node 26 , such as safety interlock switch status, and/or data from an attached tool 18 .
- Sufficient I/O may be provided on the tool module communication bus controller 31 , and connectivity across a tool information bus 36 , to implement the desired communication capability.
- the master module 12 of the tool changer 10 that is attached to the robot arm 16 couples to the tool module 14 attached to the tool 18 , and locks the two together.
- electricity (along with other utilities) is provided to the tool module 14 and the tool 18 .
- the tool module communication bus controller 31 initializes quickly. The speed of initialization depends on the implementation. For example, if the tool communication bus module 31 is implemented as a microcontroller, a short firmware initialization sequence may be required following the application of power, which in some cases may impose up to a quarter second delay between coupling and data transmission.
- the bus module 31 may be implemented as an FPGA or microcontroller with minimal overhead, the time from coupling to data transmission may be much shorter, such as in the range from about 10-100 msec.
- the bus module 31 may be virtually instantaneously functional, imposing a delay between coupling and data transmission of less than about 1 msec.
- the tool module bus controller 31 transmits the tool-ID (read from the tool-ID unit 34 ) across the communication bus 24 to the master module network node 26 . Additional information relating to the tool module 14 and/or the tool 18 may additionally be transmitted across the communication bus 24 , either from the tool module 14 to the master module 12 or vice versa. In this manner, both the considerable delay associated with booting and initializing a robotic system communications network node, and the cost of providing a fully functional network node and connecting it to the network are avoided, resulting in more economic tool modules 14 and reducing the “down time” associated with each tool change by the robot 16 .
- FIG. 2A A diagram depicting the typical prior art the relationship of elements of the robotic system communications network, indicated generally at 40 , is depicted in FIG. 2A .
- the network 40 comprises a system controller 42 , connected via cable 27 to a plurality of network nodes, such as the above-described master module network node 26 .
- the network 40 additionally connected to a tool module network node 44 , which powered up as the master module 12 connected to the tool module 14 .
- the network 40 may additionally connect to other nodes 46 , which may for example be located in other robotic tool changers.
- the topology of the robotic system communications network 40 is depicted in FIG. 2B .
- the tool module network node 44 is omitted, and the tool module 14 (and optionally the tool 18 ) communicates with the system controller 42 (or other network nodes 46 ) through the master module network node 26 .
- Information is transferred between the tool module serial bus controller 31 and the master module network node 26 via rapid-connect communication bus 24 .
- the tool module 14 (and tool 18 ) are disconnected from, and form no direct part of, the robotic system communications network 40 .
Abstract
Description
Claims (18)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/998,683 USRE45681E1 (en) | 2003-08-25 | 2013-09-13 | Robotic tool coupler rapid-connect bus |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/647,559 US7027893B2 (en) | 2003-08-25 | 2003-08-25 | Robotic tool coupler rapid-connect bus |
US11/376,927 US7328086B2 (en) | 2003-08-25 | 2006-03-16 | Robotic tool coupler rapid-connect bus |
US13/998,683 USRE45681E1 (en) | 2003-08-25 | 2013-09-13 | Robotic tool coupler rapid-connect bus |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/376,927 Reissue US7328086B2 (en) | 2003-08-25 | 2006-03-16 | Robotic tool coupler rapid-connect bus |
Publications (1)
Publication Number | Publication Date |
---|---|
USRE45681E1 true USRE45681E1 (en) | 2015-09-29 |
Family
ID=34312607
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/647,559 Expired - Lifetime US7027893B2 (en) | 2003-08-25 | 2003-08-25 | Robotic tool coupler rapid-connect bus |
US11/376,927 Ceased US7328086B2 (en) | 2003-08-25 | 2006-03-16 | Robotic tool coupler rapid-connect bus |
US13/998,683 Active 2026-05-31 USRE45681E1 (en) | 2003-08-25 | 2013-09-13 | Robotic tool coupler rapid-connect bus |
Family Applications Before (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/647,559 Expired - Lifetime US7027893B2 (en) | 2003-08-25 | 2003-08-25 | Robotic tool coupler rapid-connect bus |
US11/376,927 Ceased US7328086B2 (en) | 2003-08-25 | 2006-03-16 | Robotic tool coupler rapid-connect bus |
Country Status (1)
Country | Link |
---|---|
US (3) | US7027893B2 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10357324B2 (en) | 2015-02-20 | 2019-07-23 | Stryker Corporation | Sterile barrier assembly, mounting system, and method for coupling surgical components |
US11806096B2 (en) | 2018-12-04 | 2023-11-07 | Mako Surgical Corp. | Mounting system with sterile barrier assembly for use in coupling surgical components |
Families Citing this family (91)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8788092B2 (en) | 2000-01-24 | 2014-07-22 | Irobot Corporation | Obstacle following sensor scheme for a mobile robot |
US8412377B2 (en) | 2000-01-24 | 2013-04-02 | Irobot Corporation | Obstacle following sensor scheme for a mobile robot |
US6956348B2 (en) | 2004-01-28 | 2005-10-18 | Irobot Corporation | Debris sensor for cleaning apparatus |
US6690134B1 (en) | 2001-01-24 | 2004-02-10 | Irobot Corporation | Method and system for robot localization and confinement |
US7571511B2 (en) | 2002-01-03 | 2009-08-11 | Irobot Corporation | Autonomous floor-cleaning robot |
US8396592B2 (en) | 2001-06-12 | 2013-03-12 | Irobot Corporation | Method and system for multi-mode coverage for an autonomous robot |
US7663333B2 (en) | 2001-06-12 | 2010-02-16 | Irobot Corporation | Method and system for multi-mode coverage for an autonomous robot |
US9128486B2 (en) | 2002-01-24 | 2015-09-08 | Irobot Corporation | Navigational control system for a robotic device |
US8386081B2 (en) | 2002-09-13 | 2013-02-26 | Irobot Corporation | Navigational control system for a robotic device |
US8428778B2 (en) | 2002-09-13 | 2013-04-23 | Irobot Corporation | Navigational control system for a robotic device |
US7332890B2 (en) | 2004-01-21 | 2008-02-19 | Irobot Corporation | Autonomous robot auto-docking and energy management systems and methods |
WO2005098476A1 (en) | 2004-03-29 | 2005-10-20 | Evolution Robotics, Inc. | Method and apparatus for position estimation using reflected light sources |
JP2008508572A (en) * | 2004-06-24 | 2008-03-21 | アイロボット コーポレーション | Portable robot programming and diagnostic tools |
US7249992B2 (en) * | 2004-07-02 | 2007-07-31 | Strasbaugh | Method, apparatus and system for use in processing wafers |
US7706917B1 (en) | 2004-07-07 | 2010-04-27 | Irobot Corporation | Celestial navigation system for an autonomous robot |
US8972052B2 (en) | 2004-07-07 | 2015-03-03 | Irobot Corporation | Celestial navigation system for an autonomous vehicle |
US7374524B2 (en) * | 2004-08-17 | 2008-05-20 | Delaware Capital Formation, Inc. | Method, system and program product for enabling rapid connection of automated tools to a device network |
US8392021B2 (en) | 2005-02-18 | 2013-03-05 | Irobot Corporation | Autonomous surface cleaning robot for wet cleaning |
US7620476B2 (en) | 2005-02-18 | 2009-11-17 | Irobot Corporation | Autonomous surface cleaning robot for dry cleaning |
WO2006089307A2 (en) | 2005-02-18 | 2006-08-24 | Irobot Corporation | Autonomous surface cleaning robot for wet and dry cleaning |
US8930023B2 (en) | 2009-11-06 | 2015-01-06 | Irobot Corporation | Localization by learning of wave-signal distributions |
US20090177324A1 (en) * | 2005-11-10 | 2009-07-09 | Hugo Salamanca | Robot system and method for maxibags sampling in ore concentration processes |
US7746018B2 (en) * | 2005-11-10 | 2010-06-29 | MI Robotic Solutions | Robot system and method for reposition and/or removal of base plates from cathode stripping machines in electrometallurgical processes |
US20090099688A1 (en) * | 2005-11-10 | 2009-04-16 | Hugo Salamanca | Integral robot system and method for the dislodging process and/or anode handling from casting wheels |
US20090121061A1 (en) * | 2005-11-10 | 2009-05-14 | Hugo Salamanca | Robot system and method for unblocking the primary crusher |
KR101099808B1 (en) | 2005-12-02 | 2011-12-27 | 아이로보트 코퍼레이션 | Robot system |
ES2706727T3 (en) | 2005-12-02 | 2019-04-01 | Irobot Corp | Robot system |
US8584305B2 (en) | 2005-12-02 | 2013-11-19 | Irobot Corporation | Modular robot |
KR101300493B1 (en) * | 2005-12-02 | 2013-09-02 | 아이로보트 코퍼레이션 | Coverage robot mobility |
EP2816434A3 (en) | 2005-12-02 | 2015-01-28 | iRobot Corporation | Autonomous coverage robot |
ATE523131T1 (en) | 2006-05-19 | 2011-09-15 | Irobot Corp | WASTE REMOVAL FROM CLEANING ROBOTS |
US8417383B2 (en) | 2006-05-31 | 2013-04-09 | Irobot Corporation | Detecting robot stasis |
DE102006046759B4 (en) * | 2006-09-29 | 2018-05-17 | Abb Ag | Method for increasing the safety during operation of a robot |
KR101414321B1 (en) | 2007-05-09 | 2014-07-01 | 아이로보트 코퍼레이션 | Autonomous coverage robot |
AT9744U3 (en) * | 2007-10-17 | 2008-11-15 | Perndorfer Maschb Kg | DEVICE FOR MANIPULATING A TOOL |
KR100945884B1 (en) * | 2007-11-14 | 2010-03-05 | 삼성중공업 주식회사 | Embedded robot control system |
JP5088156B2 (en) * | 2008-02-05 | 2012-12-05 | 株式会社ジェイテクト | Robot safety monitoring device |
EP2110725B1 (en) * | 2008-04-18 | 2012-10-31 | Siemens Aktiengesellschaft | System and method for allocating a device name |
CN101607398B (en) * | 2008-06-18 | 2012-06-20 | 鸿富锦精密工业(深圳)有限公司 | Clamp-replacing device |
US20100180711A1 (en) * | 2009-01-19 | 2010-07-22 | Comau, Inc. | Robotic end effector system and method |
US20100184575A1 (en) * | 2009-01-21 | 2010-07-22 | Applied Robotics, Inc. | Methods and systems for monitoring the operation of a robotic actuator |
US8747288B2 (en) * | 2009-02-04 | 2014-06-10 | Ati Industrial Automation, Inc. | Power control of a robotic tool changer |
US9254572B2 (en) * | 2009-02-04 | 2016-02-09 | Ati Industrial Automation, Inc. | Power control of a robotic tool changer |
US8800107B2 (en) | 2010-02-16 | 2014-08-12 | Irobot Corporation | Vacuum brush |
KR20120055142A (en) * | 2010-11-23 | 2012-05-31 | 한국과학기술연구원 | Robot control system and control method using the same |
DE102010052394B4 (en) * | 2010-11-24 | 2019-01-03 | Kuka Roboter Gmbh | Robot system with a robot and two alternately connectable with these devices and methods for changing these facilities |
US9026247B2 (en) * | 2011-03-30 | 2015-05-05 | University of Washington through its Center for Communication | Motion and video capture for tracking and evaluating robotic surgery and associated systems and methods |
ES2723176T3 (en) | 2011-04-29 | 2019-08-22 | Irobot Corp | An autonomous mobile robot |
US11471020B2 (en) | 2011-04-29 | 2022-10-18 | Irobot Corporation | Robotic vacuum cleaning system |
WO2015061370A1 (en) | 2013-10-21 | 2015-04-30 | Milwaukee Electric Tool Corporation | Adapter for power tool devices |
WO2017039709A1 (en) * | 2015-09-04 | 2017-03-09 | Edison Industrial Innovation, Llc | Closed-loop metalworking system |
PL3012695T3 (en) | 2014-10-23 | 2018-03-30 | Comau S.P.A. | System for monitoring and controlling an industrial plant |
US10603770B2 (en) | 2015-05-04 | 2020-03-31 | Milwaukee Electric Tool Corporation | Adaptive impact blow detection |
NZ736623A (en) | 2015-05-04 | 2019-06-28 | Milwaukee Electric Tool Corp | Power tool and method for wireless communication |
US10295990B2 (en) | 2015-05-18 | 2019-05-21 | Milwaukee Electric Tool Corporation | User interface for tool configuration and data capture |
US9687982B1 (en) | 2015-05-27 | 2017-06-27 | X Development Llc | Adapting programming of a robot and/or control of the robot based on one or more parameters of an end effector of the robot |
EP4029652A1 (en) | 2015-06-02 | 2022-07-20 | Milwaukee Electric Tool Corporation | Multi-speed power tool with electronic clutch |
CN107921522B (en) | 2015-06-15 | 2021-08-17 | 米沃奇电动工具公司 | Hydraulic press-connection machine tool |
EP3307490A4 (en) | 2015-06-15 | 2018-10-31 | Milwaukee Electric Tool Corporation | Power tool communication system |
US10380883B2 (en) | 2015-06-16 | 2019-08-13 | Milwaukee Electric Tool Corporation | Power tool profile sharing and permissions |
US9630315B2 (en) * | 2015-08-24 | 2017-04-25 | Rethink Robotics, Inc. | Robot with hot-swapped end effectors |
US11167411B2 (en) * | 2015-08-24 | 2021-11-09 | Rethink Robotics Gmbh | Quick-release mechanism for tool adapter plate and robots incorporating the same |
US10345797B2 (en) | 2015-09-18 | 2019-07-09 | Milwaukee Electric Tool Corporation | Power tool operation recording and playback |
US10252421B2 (en) * | 2015-10-06 | 2019-04-09 | Mtm Robotics Llc | Self-contained modular manufacturing tool |
US10025299B2 (en) | 2015-10-06 | 2018-07-17 | Mtm Robotics, Llc | System and method for self-contained modular manufacturing device having nested controllers |
US10220516B2 (en) | 2015-10-06 | 2019-03-05 | Mtm Robotics, Llc | System and method for self-contained independently controlled modular manufacturing tools |
US10022872B2 (en) * | 2015-10-06 | 2018-07-17 | Mtm Robotics, Llc | Self-contained modular manufacturing tool responsive to locally stored historical data |
US9751211B1 (en) * | 2015-10-08 | 2017-09-05 | Google Inc. | Smart robot part |
NZ742034A (en) | 2015-10-30 | 2019-04-26 | Milwaukee Electric Tool Corp | Remote light control, configuration, and monitoring |
US11424601B2 (en) | 2015-11-02 | 2022-08-23 | Milwaukee Electric Tool Corporation | Externally configurable worksite power distribution box |
JP7189018B2 (en) | 2016-01-05 | 2022-12-13 | ミルウォーキー エレクトリック ツール コーポレーション | Vibration reduction system and method for power tools |
US10562116B2 (en) | 2016-02-03 | 2020-02-18 | Milwaukee Electric Tool Corporation | System and methods for configuring a reciprocating saw |
US10105845B1 (en) * | 2016-02-05 | 2018-10-23 | Boston Dynamics, Inc. | Modular robot system |
DK3419791T3 (en) | 2016-02-25 | 2022-07-04 | Milwaukee Electric Tool Corp | POWER TOOL INCLUDING A BASIC POSITION SENSOR |
US11622392B2 (en) | 2016-06-06 | 2023-04-04 | Milwaukee Electric Tool Corporation | System and method for establishing a wireless connection between power tool and mobile device |
TWM555274U (en) | 2016-06-06 | 2018-02-11 | 米沃奇電子工具公司 | Mobile devices for connecting with power tool devices |
DE102016111672A1 (en) * | 2016-06-24 | 2017-12-28 | Harting Electric Gmbh & Co. Kg | Interface module, system with an interface module and method for coupling data buses |
AT519002B1 (en) * | 2016-09-16 | 2018-03-15 | Trumpf Maschinen Austria Gmbh & Co Kg | Bending tool, in particular an upper tool or a punch, and a change operation method |
US10512384B2 (en) | 2016-12-15 | 2019-12-24 | Irobot Corporation | Cleaning roller for cleaning robots |
PL3366409T3 (en) | 2017-02-23 | 2019-12-31 | Comau S.P.A. | Articulated robot carrying an electric resistance welding head with electrodes located on the same side ; corresponding method of resistance electric welding on a component to be welded |
US10595624B2 (en) | 2017-07-25 | 2020-03-24 | Irobot Corporation | Cleaning roller for cleaning robots |
DE202017105808U1 (en) * | 2017-09-25 | 2019-01-09 | J. Schmalz Gmbh | Quick change device, gripping device and handling device |
DE102017009319C5 (en) | 2017-10-09 | 2023-08-03 | Günther Zimmer | Adapter system for connecting the last link in a kinematic chain to a handling device |
JP6885296B2 (en) * | 2017-10-26 | 2021-06-09 | オムロン株式会社 | Slave equipment, master equipment, and industrial network systems |
JP6646034B2 (en) | 2017-12-14 | 2020-02-14 | ファナック株式会社 | Robot system |
IT201800005091A1 (en) | 2018-05-04 | 2019-11-04 | "Procedure for monitoring the operating status of a processing station, its monitoring system and IT product" | |
JP6961557B2 (en) * | 2018-09-18 | 2021-11-05 | 株式会社東芝 | Article posture change device and article posture change method |
US11109727B2 (en) | 2019-02-28 | 2021-09-07 | Irobot Corporation | Cleaning rollers for cleaning robots |
EP3868521A1 (en) * | 2020-02-19 | 2021-08-25 | Korea University Research and Business Foundation | Tool changing system of robot manipulator |
US20210276195A1 (en) * | 2020-03-04 | 2021-09-09 | Jayco, Inc. | Adaptive fixturing system |
DE102022123439A1 (en) | 2022-09-14 | 2024-03-14 | Linus G Productions GmbH | MODULAR EXPANDABLE FASTENING DEVICE |
Citations (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3663998A (en) | 1969-10-22 | 1972-05-23 | John A Cupler | Apparatus for conducting machining operations |
US3667114A (en) | 1969-10-02 | 1972-06-06 | Sfm Corp | Tool changing and transfer mechanism |
US3787253A (en) | 1971-12-17 | 1974-01-22 | Ibm | Emitter diffusion isolated semiconductor structure |
US4398136A (en) | 1981-12-22 | 1983-08-09 | Enshu Limited | Controller for automatic tool changer |
US4764759A (en) * | 1986-10-07 | 1988-08-16 | Cincinnati Milacron Inc. | Open circuit detector for differential encoder feedback |
US4998206A (en) | 1988-07-29 | 1991-03-05 | The Boeing Company | Automated method and apparatus for fabricating sheet metal parts and the like using multiple manufacturing stations |
US5018266A (en) | 1987-12-07 | 1991-05-28 | Megamation Incorporated | Novel means for mounting a tool to a robot arm |
US5636949A (en) * | 1994-12-26 | 1997-06-10 | Fanuc, Ltd. | Multi-function machine tool |
US5906460A (en) * | 1996-05-04 | 1999-05-25 | Joh. & Ernst Link Gmbh & Co. Kg | Tool device |
US5974643A (en) * | 1998-06-25 | 1999-11-02 | General Motors Corporation | Programmable vision-guided robotic turret-mounted tools |
US6084373A (en) | 1997-07-01 | 2000-07-04 | Engineering Services Inc. | Reconfigurable modular joint and robots produced therefrom |
US6116966A (en) | 1998-04-17 | 2000-09-12 | Ati Industrial Automation, Inc. | High power electrical contacts for robotic tool changer |
US6459175B1 (en) | 1997-11-17 | 2002-10-01 | Patrick H. Potega | Universal power supply |
US6533594B1 (en) | 2000-11-16 | 2003-03-18 | Ati Industrial Automation | Apparatus and method for transferring secondary current across a robotic tool changer |
US6840895B2 (en) * | 2003-03-12 | 2005-01-11 | Ati Industrial Automation, Inc. | Tool side robotic safety interlock |
US7239940B2 (en) * | 2001-09-07 | 2007-07-03 | Intuitive Surgical, Inc | Modularity system for computer assisted surgery |
-
2003
- 2003-08-25 US US10/647,559 patent/US7027893B2/en not_active Expired - Lifetime
-
2006
- 2006-03-16 US US11/376,927 patent/US7328086B2/en not_active Ceased
-
2013
- 2013-09-13 US US13/998,683 patent/USRE45681E1/en active Active
Patent Citations (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3667114A (en) | 1969-10-02 | 1972-06-06 | Sfm Corp | Tool changing and transfer mechanism |
US3663998A (en) | 1969-10-22 | 1972-05-23 | John A Cupler | Apparatus for conducting machining operations |
US3787253A (en) | 1971-12-17 | 1974-01-22 | Ibm | Emitter diffusion isolated semiconductor structure |
US4398136A (en) | 1981-12-22 | 1983-08-09 | Enshu Limited | Controller for automatic tool changer |
US4764759A (en) * | 1986-10-07 | 1988-08-16 | Cincinnati Milacron Inc. | Open circuit detector for differential encoder feedback |
US5018266A (en) | 1987-12-07 | 1991-05-28 | Megamation Incorporated | Novel means for mounting a tool to a robot arm |
US4998206A (en) | 1988-07-29 | 1991-03-05 | The Boeing Company | Automated method and apparatus for fabricating sheet metal parts and the like using multiple manufacturing stations |
US5636949A (en) * | 1994-12-26 | 1997-06-10 | Fanuc, Ltd. | Multi-function machine tool |
US5906460A (en) * | 1996-05-04 | 1999-05-25 | Joh. & Ernst Link Gmbh & Co. Kg | Tool device |
US6084373A (en) | 1997-07-01 | 2000-07-04 | Engineering Services Inc. | Reconfigurable modular joint and robots produced therefrom |
US6459175B1 (en) | 1997-11-17 | 2002-10-01 | Patrick H. Potega | Universal power supply |
US6116966A (en) | 1998-04-17 | 2000-09-12 | Ati Industrial Automation, Inc. | High power electrical contacts for robotic tool changer |
US5974643A (en) * | 1998-06-25 | 1999-11-02 | General Motors Corporation | Programmable vision-guided robotic turret-mounted tools |
US6533594B1 (en) | 2000-11-16 | 2003-03-18 | Ati Industrial Automation | Apparatus and method for transferring secondary current across a robotic tool changer |
US7239940B2 (en) * | 2001-09-07 | 2007-07-03 | Intuitive Surgical, Inc | Modularity system for computer assisted surgery |
US6840895B2 (en) * | 2003-03-12 | 2005-01-11 | Ati Industrial Automation, Inc. | Tool side robotic safety interlock |
Non-Patent Citations (5)
Title |
---|
Applied Robotics, Inc. "Omega 3.1 DeviceNet System User's Guide 93591 rev 04." Jan. 14, 2002; pp. 1-51; Applied Robotics, Inc., Glenville, NY. |
Applied Robotics, Inc. "Sigma Device Net Module User's Guide # 94018 Rev 00." 2003; pp. 1-15; Applied Robotics, Inc., Glenville, NY. |
Applied Robotics, Inc. "Sigma DeviceNet Tool Change System User's Guide 94018 Rev 02." May 17, 2003; pp. 1-19; Applied Robotics, Inc., Glenville, NY. |
Applied Robotics, Inc. "XC50.1 DeviceNet System, User's Guide 93590R00." Jan. 22, 2001; pp. 1-26; Applied Robotics, Inc., Glenville, NY. |
CNC Automation, Inc., Manufacturers of the system M3X & system M4X CNC controls, 1998, Internet, p. 1-2. |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10357324B2 (en) | 2015-02-20 | 2019-07-23 | Stryker Corporation | Sterile barrier assembly, mounting system, and method for coupling surgical components |
US11504203B2 (en) | 2015-02-20 | 2022-11-22 | Stryker Corporation | Sterile barrier assembly, mounting system, and method for coupling surgical components |
US11806096B2 (en) | 2018-12-04 | 2023-11-07 | Mako Surgical Corp. | Mounting system with sterile barrier assembly for use in coupling surgical components |
Also Published As
Publication number | Publication date |
---|---|
US7328086B2 (en) | 2008-02-05 |
US20060161302A1 (en) | 2006-07-20 |
US7027893B2 (en) | 2006-04-11 |
US20050065647A1 (en) | 2005-03-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
USRE45681E1 (en) | Robotic tool coupler rapid-connect bus | |
EP1571510B1 (en) | Intelligent self-determining I/O device | |
EP0811451B1 (en) | Integrated control system for a spot welding work robot | |
EP1360593B1 (en) | Configurable connectorized i/o system | |
US7822896B1 (en) | Electronically configurable connector module | |
US7216191B2 (en) | System for programmed control of signal input and output to and from cable conductors | |
US7596635B2 (en) | Method and apparatus for providing redundant I/O adapters in machine and process controllers | |
US9697164B2 (en) | Method and control device for the operation of a contact-free transmission system for an IO link | |
EP3715976B1 (en) | Modular backplane for an industrial controller | |
EP0965417B1 (en) | Robot controlling system | |
CN108306556A (en) | Motor operations control system, multi-spindle machining device and motor operations control method | |
GB2522469A (en) | Servo drive device | |
US10469284B2 (en) | Integrated arrangement having an electrical voltage supply and a communication interface | |
JP6596239B2 (en) | Multiplexing communication device | |
US20050094343A1 (en) | Decentralized control of motors | |
JPH05154778A (en) | Manipulator | |
CN110119369A (en) | Flexible expansible automation equipment with hot-swappable I/O unit | |
US11778072B2 (en) | Control and data transfer system for supporting different communication protocols and an adapter module | |
CN104460530A (en) | Numerical control device including robot controller | |
EP4318149A1 (en) | Master unit | |
KR100656171B1 (en) | System for interfacing host computer to multiple communication module | |
US6073191A (en) | I/O unit and distribution board for numerical control apparatus | |
KR101640097B1 (en) | Connector Assembly for CAN Communication Devices | |
CN116997869A (en) | Main unit and communication system | |
US20040187097A1 (en) | Method for parameterizing software process signal connections of a drive unit |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: ATI INDUSTRIAL AUTOMATION, INC., NORTH CAROLINA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:PERRY, DWAYNE;HEAVNER, RICHARD;REEL/FRAME:034106/0792 Effective date: 20141105 |
|
REMI | Maintenance fee reminder mailed | ||
FPAY | Fee payment |
Year of fee payment: 8 |
|
SULP | Surcharge for late payment |
Year of fee payment: 7 |
|
FEPP | Fee payment procedure |
Free format text: 11.5 YR SURCHARGE- LATE PMT W/IN 6 MO, SMALL ENTITY (ORIGINAL EVENT CODE: M2556); ENTITY STATUS OF PATENT OWNER: SMALL ENTITY |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 12TH YR, SMALL ENTITY (ORIGINAL EVENT CODE: M2553); ENTITY STATUS OF PATENT OWNER: SMALL ENTITY Year of fee payment: 12 |
|
AS | Assignment |
Owner name: BANK OF AMERICA, N.A., NORTH CAROLINA Free format text: SECURITY INTEREST;ASSIGNOR:ATI INDUSTRIAL AUTOMATION, INC.;REEL/FRAME:057727/0904 Effective date: 20210930 |