US20070205910A1 - Wireless motion control system - Google Patents

Wireless motion control system Download PDF

Info

Publication number
US20070205910A1
US20070205910A1 US11/675,240 US67524007A US2007205910A1 US 20070205910 A1 US20070205910 A1 US 20070205910A1 US 67524007 A US67524007 A US 67524007A US 2007205910 A1 US2007205910 A1 US 2007205910A1
Authority
US
United States
Prior art keywords
motion
centralized
coordinator
motor
stick
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.)
Abandoned
Application number
US11/675,240
Inventor
John E. Guite
Jeffrey M. Kelley
Mark C. Calahan
John L. Walewander
Steven W. Danek
Andrew D. Barnes
John H. Rathkey
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Parker Hannifin Corp
Original Assignee
Parker Hannifin Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Parker Hannifin Corp filed Critical Parker Hannifin Corp
Priority to US11/675,240 priority Critical patent/US20070205910A1/en
Assigned to PARKER-HANNIFIN CORPORATION reassignment PARKER-HANNIFIN CORPORATION ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: BARNES, ANDREW D., CALAHAN, MARK C., DANEK, STEVEN W., GUITE, JOHN E., KELLEY, JEFFREY M., RATHKEY, JOHN H., WALEWANDER, JOHN L.
Publication of US20070205910A1 publication Critical patent/US20070205910A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B17/00Surgical instruments, devices or methods, e.g. tourniquets
    • A61B17/04Surgical instruments, devices or methods, e.g. tourniquets for suturing wounds; Holders or packages for needles or suture materials
    • A61B17/06Needles ; Sutures; Needle-suture combinations; Holders or packages for needles or suture materials
    • A61B17/06166Sutures
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B90/00Instruments, implements or accessories specially adapted for surgery or diagnosis and not covered by any of the groups A61B1/00 - A61B50/00, e.g. for luxation treatment or for protecting wound edges
    • A61B90/90Identification means for patients or instruments, e.g. tags
    • A61B90/92Identification means for patients or instruments, e.g. tags coded with colour
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B90/00Instruments, implements or accessories specially adapted for surgery or diagnosis and not covered by any of the groups A61B1/00 - A61B50/00, e.g. for luxation treatment or for protecting wound edges
    • A61B90/90Identification means for patients or instruments, e.g. tags
    • A61B90/94Identification means for patients or instruments, e.g. tags coded with symbols, e.g. text
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q9/00Arrangements in telecontrol or telemetry systems for selectively calling a substation from a main station, in which substation desired apparatus is selected for applying a control signal thereto or for obtaining measured values therefrom
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2209/00Arrangements in telecontrol or telemetry systems
    • H04Q2209/10Arrangements in telecontrol or telemetry systems using a centralized architecture
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2209/00Arrangements in telecontrol or telemetry systems
    • H04Q2209/40Arrangements in telecontrol or telemetry systems using a wireless architecture
    • H04Q2209/43Arrangements in telecontrol or telemetry systems using a wireless architecture using wireless personal area networks [WPAN], e.g. 802.15, 802.15.1, 802.15.4, Bluetooth or ZigBee

Definitions

  • the present invention relates generally to a system and method for wireless motion control and, more particularly, to a system and method for wireless control of general motion machinery.
  • a continuing frustration of machine builders is the cost and complexity of wiring machines and automation components. This frustration is enhanced when the application is a multi-axis application.
  • a conventional four-axis motion control system may consist of nineteen or more cables, which allow for power, control and feedback signals. Such cabling requirements tends to make such wired electromechanical systems difficult to upgrade, require significant facility space and are generally more costly than a wireless motion control system.
  • a common requirement for controlling and monitoring electromechanical systems is to provide motion commands and determine and/or measure the position of one or more moving elements. Controlling the position associated with moving elements is generally straightforward when a direct electrical or mechanical connection is incorporated between the moving element and the sensor that detects the movement of the moving element. A primary reason for the straightforward nature of the wired motion control system is that unlimited bandwidth allows trajectory data, feedback signals and control information to be transmitted as needed from the controlling device to the device being controlled and vice versa.
  • the system generally includes a centralized motion coordinator device and one or more motion stick devices.
  • the centralized motion coordinator controls operation of the one or more motion stick devices by wirelessly transmitting commands to one or more motion stick devices.
  • the motion stick devices receive the command and generate trajectory data based on the received command.
  • the motion stick devices independently determine successful and/or unsuccessful completion of a task and transmit an appropriate signal to the centralized motion coordinator device.
  • a wireless motion control system comprising: a centralized motion coordinator device having a first microprocessor and a first wireless transceiver; a motion stick device controlled by the centralized motion coordinator for controlled movement of an actuator assembly secured to a portion of the motion stick device, wherein the motion stick device includes: a second wireless transceiver for communicating with the centralized motion coordinator; a second microprocessor coupled to the second wireless transceiver for processing commands received from the centralized coordinator and encoding signals for transmission to the centralized motion coordinator; and a trajectory generator coupled to the second microprocessor, wherein the trajectory generator decodes commands received from the centralized motion coordinator and generates trajectory information for use by power electronics circuitry to control operation of a motor to move the actuator assembly along a predetermined axis.
  • Another aspect of the invention relates to a method for wireless control of an actuator assembly, the method comprising: wirelessly receiving a control signal from a centralized motion coordinator device at one or more motion stick devices, wherein each motion stick device includes a wireless transceiver; generating trajectory information based at least in part on the control signal to control operation of a motor to move an actuator assembly along a predetermined axis; detecting successful and/or unsuccessful completion of the operation by an encoder that measures at least one physical property associated with the actuator assembly; and transmitting a confirmation command to the centralized motion coordinator device.
  • Another aspect of the system relates to an automated manufacturing system comprising: a centralized motion coordinator device having a first microprocessor and a first wireless transceiver for automated control of a plurality of motion stick devices, wherein the plurality of motion stick devices are controlled by the centralized motion coordinator to perform a controlled movement of an assembly secured to a portion of the motion stick device for performing one or more manufacturing tasks, wherein each of the motion stick devices includes: a second wireless transceiver for communicating with the centralized motion coordinator; a second microprocessor coupled to the second wireless transceiver for processing commands received from the centralized coordinator and encoding signals for transmission to the centralized motion coordinator; and a trajectory generator coupled to the second microprocessor, wherein the trajectory generator decodes commands received from the centralized motion coordinator and generates trajectory information for use by power electronics circuitry to control operation of a motor to move the assembly along a predetermined axis to manufacture an article.
  • FIG. 1 is a wireless motion control system in accordance with aspects of the present invention.
  • FIG. 2 is a perspective view of an exemplary centralized wireless motion coordinator in accordance with aspects of the present invention.
  • FIG. 3 is a schematic block diagram of the exemplary centralized motion coordinator in accordance with aspects of the present invention.
  • FIG. 4 is a perspective view of a portion of an exemplary motion stick in accordance with aspects of the present invention.
  • FIGS. 5A-5B are perspective view of a portion of an exemplary motion stick in accordance with aspects of the present invention.
  • FIG. 5C is a side layout view of the portion of the exemplary motion stick illustrated in FIGS. 5A-5B .
  • FIG. 6 is a schematic block diagram of the exemplary motion stick device in accordance with aspects of the present invention.
  • FIG. 7 is a side layout view of an actuator portion of the exemplary motion stick device in accordance with aspects of the present invention.
  • FIG. 8 is an exemplary method in accordance with aspects of the present invention.
  • the present invention relates to a system and method for wireless motion control.
  • the system generally includes a centralized motion coordinator device and one or more motion stick devices.
  • the centralized motion coordinator controls operation of the one or more motion stick devices.
  • the centralized motion coordinator and the one or more motion stick devices communicate with each other through a wireless communication link.
  • the centralized motion coordinator device wirelessly transmits basic movement commands to the one or more motion stick devices.
  • the one or more motion stick devices process the received commands and generate trajectory information based, at least in part, on the commands received from the centralized motion coordinator device.
  • the trajectory information is used to control operation of a motor for advancement of an assembly associated with the one or more motion stick devices along a predetermined axis.
  • a motion stick device generally includes an encoder to monitor one or more physical parameters (e.g., position, velocity, acceleration, etc.) associated with the motion stick and fault detection circuitry. After a move command is received and completed, the motion stick device will generally transmit a proper confirmation to the centralized motion coordinator device.
  • a low bandwidth, low cost wireless protocol may be used to implement wireless motion control.
  • the motion control system 10 includes a centralized motion coordinator device 12 and one or more motion stick devices 14 A- 14 D. As shown in FIG. 1 , the centralized motion coordinator device 12 and the one or more of the motion stick devices 14 A- 14 D communicate through wireless communication links 16 A- 16 D, via wireless transceivers provided in each device.
  • the wireless motion control system 10 may be used in any motion control application.
  • Exemplary motion control applications include: medical diagnostic machinery requiring automation of sample handling, microtiter plate stacking, etc.; manufacture of devices (e.g., medical devices) requiring automation of device assembly, handling and/or packaging; manufacture and testing of semiconductor wafers requiring automation of wafer handling, wafer cleaning and etch and wafer die bonding, etc. While aspects of the present invention may be used in any application that utilizes a motion control system, aspects of the present invention are particularly advantageous for motion control applications having multiple axes due to the cost and space savings associated with cable reduction and the ease of adding additional motion control components to existing systems.
  • the centralized motion coordinator device 12 includes a housing 20 , a wireless transceiver 22 and one or more communication ports. As shown in FIG. 2 , the communication ports may include a CANopen port 24 , a USB port 26 , an Ethernet port 28 , etc.
  • the centralized motion coordinator device 12 may have any desired communication port, which may depend on the application and/or devices in which the centralized motion coordinator device 12 is to communicate.
  • the centralized motion coordinator device 12 includes a primary control circuit 50 that is configured to carry out overall control of the functions and operations of the centralized motion coordinator device 12 .
  • the control circuit 50 may include one or more processing devices 52 , such as a CPU, microcontroller or microprocessor.
  • the processing device 52 executes code stored in a memory (not shown) within the control circuit 50 and/or in a separate memory, such as memory 54 , in order to carry out operation of the centralized motion coordinator device 12 .
  • the processing device 52 is generally operative to perform all of the functionality disclosed herein. In one embodiment, two processing devices are used to implement aspects of the present invention.
  • One processor may be used to control general operation of the centralized motion coordinator 12 and another processor may be used to control operation of the wireless transceiver 22 .
  • the memory 54 may be, for example, a buffer, a flash memory, a hard drive, a removable media, a volatile memory and/or a non-volatile memory.
  • the processing device 52 processes and/or executes code to carry out various functions of the centralized motion coordinator device 12 .
  • the memory 54 may include one or more application programs and/or modules 56 to carry out any desirable software and/or hardware operation associated with the centralized motion coordinator device 12 and/or devices controlled by the centralized motion coordinator device 12 .
  • the centralized motion coordinator device 12 also includes a wireless transceiver 58 that enables the centralized motion coordinator device 12 to establish wireless connectivity with one or more motion stick devices 14 .
  • any wireless medium may be used in accordance with the present invention.
  • the transceiver 58 utilizes a radio frequency medium.
  • Suitable wireless protocols include, for example, IEEE 802.11-compatible protocol and/or IEEE 802.15-compatible protocol (e.g., Zigbee).
  • a suitable wireless communication standard for use in accordance with aspects of the present invention will generally meet the following design considerations: facilitate two-way wireless communication, have low cost and low power consumption.
  • design considerations may enter the decision-making process when selecting a wireless medium depending on, for example, the nature of the application, the geographical size of the location, wireless interference, etc.
  • the transceiver 58 generally includes a radio frequency transmitter and receiver for transmitting and receiving signals via the antenna 60 as is conventional.
  • the centralized motion coordinator device 12 generally utilizes the transceiver 58 and antenna 60 for two-way communication with one or more motion stick devices 14 over a wireless communication link.
  • the transceiver 58 is coupled to the control circuit 50 so as to carry out overall operation of the centralized motion coordinator device 12 .
  • the centralized motion coordinator device 12 further includes an I/O interface 64 .
  • the I/O interface 64 may be in any desired form.
  • the I/O interface 64 may take the form of one or more communication ports, such as for example, CANopen port 24 , USB port 26 and Ethernet port 28 .
  • the I/O interface 64 may be used to couple the centralized motion coordinator device 12 to other devices.
  • the I/O interface 64 may be coupled to a personal computer in order to download application software from the personal computer to the memory 54 and/or application software 56 .
  • the application software 56 stored on the centralized motion coordinator device 12 may take a variety of forms, but is generally executable code that includes commands for transmission to and to control the one or more motion stick devices 14 in which the centralized motion coordinator device 12 is linked.
  • the centralized motion coordinator device 12 also generally includes a power supply unit (PSU) 66 within the centralized motion coordinator device 12 to allow the device to receive power from an external source.
  • PSU power supply unit
  • a non-rechargeable and/or rechargeable battery may also be used in accordance with aspects of the present invention.
  • the centralized motion coordinator device 12 In operation, the centralized motion coordinator device 12 generally transmits simple motion, input and output (I/O) and query commands to the one or more motion stick devices 14 .
  • the motion stick device 14 acknowledges the receipt of commands.
  • the simple motion, I/O and query commands generally do not include trajectory data.
  • the commands are wirelessly transmitted to one or more motion stick devices 14 .
  • the motion stick devices In turn, generate the trajectory data as needed to control operation of the motion stick devices 14 .
  • the centralized motion coordinator device 12 generally receives confirmation and status signals associated with and transmitted from one or more motion stick devices 14 .
  • a confirmation signal is generally transmitted once a motion stick device 14 has completed a requested operation.
  • the confirmation signal signifies that the motion stick device 14 has completed the command and is ready for the next motion command.
  • the status signal indicates the health of the motion stick device and/or the health of the wireless link between the centralized motion coordinator device 12 and the one or more motion stick devices 14 .
  • a motion stick device transmits a status signal indicating that the wireless link has been dropped and/or the health of the motion stick has been compromised, one or more predetermined events may take place. Such predetermined events include, for example, human intervention, resetting the motion stick device, re-establishing the wireless communication link, etc.
  • the motion stick 14 includes a housing 80 (e.g. housing 80 A, 80 B and 80 C) that generally houses one or more components of the motion stick device 14 .
  • housing 80 A may house a wireless transceiver 82 , a microprocessor 84 , trajectory generator 86 , an encoder 88 , fault detection circuitry 90 and a controller 92 .
  • Housing 80 B may house motor 94 .
  • Housing 80 C may house an actuator assembly 96 .
  • the housings 80 A, 80 B and 80 C may be unitary or included multiple subassemblies.
  • the wireless transceiver 82 may be any type of wireless transceiver. Like the wireless transceiver 58 (discussed above) any wireless medium may be used in accordance with the present invention.
  • the transceiver 82 utilizes a radio frequency medium. Suitable wireless radio frequency protocols include, for example, IEEE 802.11-compatible formatives and/or IEEE 802.15-compatible formatives (e.g., Zigbee).
  • the transceiver 82 generally includes a radio frequency transmitter and receiver for transmitting and receiving signals via an antenna 98 as is conventional.
  • the motion stick 14 generally utilizes the transceiver 82 and antenna 98 for two-way communication with the centralized motion coordinator device 12 over a wireless network.
  • the transceiver 82 is coupled to the control circuit 100 so as to carry out overall operation of the motion stick device 14 .
  • the trajectory generator 86 generally decodes motion commands received from the centralized motion coordinator 12 . The decoded commands are then processed to generate trajectory information. Trajectory information includes any information that may be used to control the motor 94 , which in turn controls movement of the actuator assembly 96 (also referred to herein as lead screw table). For example, trajectory information includes machine language commands, position data, velocity data, acceleration data, rate data, etc.
  • the trajectory information is processed by the control circuit 100 and received by the power electronics circuitry 92 .
  • the power electronics circuitry 92 may be any type of power electronics operable to receive trajectory information to control motor 94 .
  • the power electronics 92 may be a collection of discrete field-effect transistors (FET) or an integrated power module (IPM) including combinations thereof. It will be appreciated by those skilled in the art that each motor 94 has specific control requirements, and that the specific configuration of the power electronics 92 is typically machine-dependent.
  • the motor 94 may be any desired motor that is operable to perform the functionality described herein.
  • the motor 94 may be a stepper motor, a servomechanism (servo) motor, a variable reluctance motor (VRM), a combination of stepper and servo motors, etc.
  • the motor used in a particular wireless motion control system will generally vary based upon the application. For example, in the field of medical diagnostic machinery requiring automation of sample handling, microtiter plate stacking and other general motion needs, a stepper motor will likely be the design choice. When the application is medical devices requiring automation of medical device assembly, handling and packaging, a servo motor will likely be the design choice. When the application is machines for the manufacture and testing of semiconductor wafers requiring automation of wafer handling, wafer cleaning and etch, and wafer die bonding, the likely motor technology selected will be a combination of stepper and servo motors.
  • the encoder 88 is coupled to the motor 94 and the control circuit 100 .
  • the encoder 88 determines the position of the motor 94 .
  • the encoder 88 is typically a contactless sensor that measures at least one physical property associated with the motor 94 .
  • the encoder may detect a magnetic field to determine the position of the motor 94 .
  • the encoder 88 outputs a signal based on the detected physical property (e.g., position of the motor 94 ).
  • the signal output by the encoder 88 is generally communicated to the fault detection circuitry 90 .
  • the fault detection circuitry 90 is coupled to the microprocessor 84 through the control circuit 100 .
  • the fault detection circuitry 90 performs any desired fault determination functions. For example, the fault detection circuitry 90 may compare the position of the motor 94 and the command information received from the centralized motion coordinator 12 to determine if the command was performed successfully.
  • the fault detection circuitry 90 may be incorporated in the encoder 88 and/or power electronics circuitry 92 depending on the particular design implementation of the wireless control system.
  • a confirmation signal is generally transmitted from the wireless transceiver 82 of the motion stick device 14 to the wireless transceiver 58 of the centralized motion coordinator 12 . If the command was not performed successfully, a variety of alternatives may occur. Such alternatives include, for example, immediate terminating operation of the motion stick device 14 , transmitting an error signal to the centralized motion coordinator 12 , transmitting a message to an operator that human intervention is needed, etc.
  • the output of the motor 94 may be rotary or linear and is controllable by the power electronics 92 .
  • the motor 94 may be coupled to an actuator assembly 96 .
  • the actuator 96 converts energy produced by the motor 94 into motion.
  • the motion can be rotary, linear and/or non-linear depending on the actuator.
  • a linear actuator may utilize a motor that produces rotational motion and converts the rotational motion to linear motion by advancing the assembly along the threaded rod. Depending on the rotation of the motor, the assembly will extend or retract along the axis of the threaded rod.
  • the actuator assembly 96 generally has an extruded frame 120 , and a pair of end covers 122 and 124 mounted on respective opposite longitudinal ends of the frame 120 .
  • the following components are mounted on the frame 120 : housings 80 A, 80 B and 80 C, motor 94 , a coupling 126 that connects the rotatable shaft of the motor 94 and a lead screw 128 coaxially to each other, a bearing block 130 , and a table mechanism 132 .
  • a guide 134 for linearly guiding the table mechanism 132 as it is displaced by the lead screw 128 is mounted on the frame 120 and extends between the end covers 122 and 124 .
  • the guide 124 is fixed to the frame 120 .
  • the table mechanism 132 comprises a lead screw bushing (not shown) threaded over the lead screw 128 for converting rotary motion of the lead screw 128 into linear motion, a pair of tracks 136 A and 136 B for sliding movement on the guide 134 .
  • a plurality of bearings are generally disposed between mating surfaces of the tracks 136 A and 136 B and the guide 134 for reducing friction resistance between.
  • the table mechanism 132 may have connecting holes defined in its upper surface for fastening another member mounted thereon.
  • the actuator 96 is generally used in a horizontal or vertical direction.
  • the table mechanism of the actuator generally moves along a predetermined axis that is generally parallel to the lead screw 128 .
  • the motion stick 14 may also include an I/O interface 160 , as shown in FIG. 6 .
  • the I/O interface 160 may be in any desired form.
  • the I/O interface 160 may take the form of discrete inputs and outputs 180 or one or more communication ports, such as for example, a serial port (not shown), a telecommunication port (not shown), Ethernet port (not shown).
  • the I/O interface 160 may be used to couple the motion stick device 14 to other devices.
  • the motion stick device 14 generally includes a power supply unit (PSU) 162 housed within the motion stick device 14 to allow the device to receive power from an external source.
  • PSU power supply unit
  • FIG. 8 An exemplary method 200 for wireless control of an actuator assembly in accordance with aspects of the present invention is illustrated in FIG. 8 .
  • a control signal is wirelessly transmitted from a centralized motion coordinator 12 .
  • the control signal is received at one or more motion stick devices 14 , wherein each motion stick device 14 includes a wireless transceiver 82 .
  • the one or more motion stick devices 14 acknowledge the receipt of the control signal.
  • the one or more motion stick devices generate trajectory information based at least in part on the control signal to control operation of a motor to move an actuator assembly 96 along a predetermined axis.
  • an encoder 88 detects successful and/or unsuccessful completion of the operation of the one or more motion stick devices 14 .
  • the encoder 88 measures at least one physical property associated with the motor 94 .
  • a confirmation signal is transmitted by the one or more motion stick devices 14 to the centralized motion coordinator device upon successful completion of the command.
  • the motion stick device 14 may also transmit an error message when the command is not performed successfully or when a problem is detected with the motion stick device.
  • the centralized motion coordinator 12 acknowledges the receipt of the confirmation message.
  • a status signal associated with a physical property of a wireless link established between the motion stick device and to the centralized motion coordinator device may be transmitted from the one or more motion stick devices 14 to the centralized motion coordinator 12 .
  • the centralized motion coordinator device 12 wirelessly transmits basic movement commands to the one or more motion stick devices 14 .
  • the one or more motion stick devices 14 process the received commands and generate trajectory information based, at least in part, on the commands received from the centralized motion coordinator device 12 .
  • the trajectory information is used to control operation of a motor for advancement of an assembly associated with the one or more motion stick devices along a predetermined axis.

Abstract

Disclosed is a system and method for wireless motion control. The system generally includes a centralized motion coordinator device and one or more motion stick devices that communicate with each other wirelessly. The centralized motion coordinator controls operation of the one or more motion stick devices by wirelessly transmitting basic commands to the one or more motion stick devices. In response, the motion stick devices process the received commands and generate trajectory information based, at least in part, on the commands received from the centralized motion coordinator device. The trajectory information is used to control operation of a motor for advancement of an actuator assembly associated with the one or more motion stick devices along a predetermined axis.

Description

    RELATED APPLICATION DATA
  • This application claims the benefit of U.S. Provisional Application No. 60/775,767, filed Feb. 15, 2006, which is incorporated by reference.
  • BACKGROUND OF THE INVENTION
  • The present invention relates generally to a system and method for wireless motion control and, more particularly, to a system and method for wireless control of general motion machinery.
  • In automation markets, a continuing frustration of machine builders is the cost and complexity of wiring machines and automation components. This frustration is enhanced when the application is a multi-axis application. For example, a conventional four-axis motion control system may consist of nineteen or more cables, which allow for power, control and feedback signals. Such cabling requirements tends to make such wired electromechanical systems difficult to upgrade, require significant facility space and are generally more costly than a wireless motion control system.
  • A common requirement for controlling and monitoring electromechanical systems is to provide motion commands and determine and/or measure the position of one or more moving elements. Controlling the position associated with moving elements is generally straightforward when a direct electrical or mechanical connection is incorporated between the moving element and the sensor that detects the movement of the moving element. A primary reason for the straightforward nature of the wired motion control system is that unlimited bandwidth allows trajectory data, feedback signals and control information to be transmitted as needed from the controlling device to the device being controlled and vice versa.
  • However, due to bandwidth limitations it is generally much more difficult to control motion when using wireless devices. This is especially true when a closed-loop feedback mechanism is desired. One drawback with conventional wireless motion control is difficulty in controlling the wireless system in real-time. Another drawback is the limited bandwidth available over the wireless medium. The lack of bandwidth is significantly enhanced when multiple axes of motion control are desired. These drawbacks combine to limit coordinated wireless motion control. In addition, traditional wireless network components are relatively expensive, which generally eliminates the cost savings of cable reduction. There are also safety concerns inherent with wireless networks. One safety concern is a loss of control of network components if one or more of the components of the wireless network were unable to properly communicate with each other. Another safety concern is securing the wireless network from being compromised.
  • Thus a need exists for a reliable and relatively inexpensive wireless motion control system that overcomes the deficiencies set forth above.
  • SUMMARY OF THE INVENTION
  • Aspects of the present invention relate to a system and method for wireless motion control. The system generally includes a centralized motion coordinator device and one or more motion stick devices. The centralized motion coordinator controls operation of the one or more motion stick devices by wirelessly transmitting commands to one or more motion stick devices. The motion stick devices receive the command and generate trajectory data based on the received command. The motion stick devices independently determine successful and/or unsuccessful completion of a task and transmit an appropriate signal to the centralized motion coordinator device.
  • Another aspect of the present invention relates to a wireless motion control system comprising: a centralized motion coordinator device having a first microprocessor and a first wireless transceiver; a motion stick device controlled by the centralized motion coordinator for controlled movement of an actuator assembly secured to a portion of the motion stick device, wherein the motion stick device includes: a second wireless transceiver for communicating with the centralized motion coordinator; a second microprocessor coupled to the second wireless transceiver for processing commands received from the centralized coordinator and encoding signals for transmission to the centralized motion coordinator; and a trajectory generator coupled to the second microprocessor, wherein the trajectory generator decodes commands received from the centralized motion coordinator and generates trajectory information for use by power electronics circuitry to control operation of a motor to move the actuator assembly along a predetermined axis.
  • Another aspect of the invention relates to a method for wireless control of an actuator assembly, the method comprising: wirelessly receiving a control signal from a centralized motion coordinator device at one or more motion stick devices, wherein each motion stick device includes a wireless transceiver; generating trajectory information based at least in part on the control signal to control operation of a motor to move an actuator assembly along a predetermined axis; detecting successful and/or unsuccessful completion of the operation by an encoder that measures at least one physical property associated with the actuator assembly; and transmitting a confirmation command to the centralized motion coordinator device.
  • Another aspect of the system relates to an automated manufacturing system comprising: a centralized motion coordinator device having a first microprocessor and a first wireless transceiver for automated control of a plurality of motion stick devices, wherein the plurality of motion stick devices are controlled by the centralized motion coordinator to perform a controlled movement of an assembly secured to a portion of the motion stick device for performing one or more manufacturing tasks, wherein each of the motion stick devices includes: a second wireless transceiver for communicating with the centralized motion coordinator; a second microprocessor coupled to the second wireless transceiver for processing commands received from the centralized coordinator and encoding signals for transmission to the centralized motion coordinator; and a trajectory generator coupled to the second microprocessor, wherein the trajectory generator decodes commands received from the centralized motion coordinator and generates trajectory information for use by power electronics circuitry to control operation of a motor to move the assembly along a predetermined axis to manufacture an article.
  • To the accomplishment of the foregoing and related ends, the invention, then, comprises the features hereinafter fully described and particularly pointed out in the claims. The following description and the annexed drawings set forth in detail certain illustrative embodiments of the invention. These embodiments are indicative, however, of but a few of the various ways in which the principles of the invention may be employed. Other objects, advantages and novel features of the invention will become apparent from the following detailed description of the invention when considered in conjunction with the drawings.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 is a wireless motion control system in accordance with aspects of the present invention.
  • FIG. 2 is a perspective view of an exemplary centralized wireless motion coordinator in accordance with aspects of the present invention.
  • FIG. 3 is a schematic block diagram of the exemplary centralized motion coordinator in accordance with aspects of the present invention.
  • FIG. 4 is a perspective view of a portion of an exemplary motion stick in accordance with aspects of the present invention.
  • FIGS. 5A-5B are perspective view of a portion of an exemplary motion stick in accordance with aspects of the present invention.
  • FIG. 5C is a side layout view of the portion of the exemplary motion stick illustrated in FIGS. 5A-5B.
  • FIG. 6 is a schematic block diagram of the exemplary motion stick device in accordance with aspects of the present invention.
  • FIG. 7 is a side layout view of an actuator portion of the exemplary motion stick device in accordance with aspects of the present invention.
  • FIG. 8 is an exemplary method in accordance with aspects of the present invention.
  • DETAILED DESCRIPTION
  • In the detailed description that follows, corresponding components have been given the same reference numerals, regardless of whether they are shown in different embodiments of the present invention. To illustrate the present invention in a clear and concise manner, the drawings may not necessarily be to scale.
  • The present invention relates to a system and method for wireless motion control. The system generally includes a centralized motion coordinator device and one or more motion stick devices. The centralized motion coordinator controls operation of the one or more motion stick devices. The centralized motion coordinator and the one or more motion stick devices communicate with each other through a wireless communication link.
  • In general, the centralized motion coordinator device wirelessly transmits basic movement commands to the one or more motion stick devices. The one or more motion stick devices process the received commands and generate trajectory information based, at least in part, on the commands received from the centralized motion coordinator device. The trajectory information is used to control operation of a motor for advancement of an assembly associated with the one or more motion stick devices along a predetermined axis. A motion stick device generally includes an encoder to monitor one or more physical parameters (e.g., position, velocity, acceleration, etc.) associated with the motion stick and fault detection circuitry. After a move command is received and completed, the motion stick device will generally transmit a proper confirmation to the centralized motion coordinator device. By eliminating the transmission of trajectory information between the centralized motion coordinator device and the one or motion stick devices, a low bandwidth, low cost wireless protocol may be used to implement wireless motion control.
  • Referring to FIG. 1, an exemplary wireless motion control system 10 is illustrated. The motion control system 10 includes a centralized motion coordinator device 12 and one or more motion stick devices 14A-14D. As shown in FIG. 1, the centralized motion coordinator device 12 and the one or more of the motion stick devices 14A-14D communicate through wireless communication links 16A-16D, via wireless transceivers provided in each device.
  • The wireless motion control system 10 may be used in any motion control application. Exemplary motion control applications include: medical diagnostic machinery requiring automation of sample handling, microtiter plate stacking, etc.; manufacture of devices (e.g., medical devices) requiring automation of device assembly, handling and/or packaging; manufacture and testing of semiconductor wafers requiring automation of wafer handling, wafer cleaning and etch and wafer die bonding, etc. While aspects of the present invention may be used in any application that utilizes a motion control system, aspects of the present invention are particularly advantageous for motion control applications having multiple axes due to the cost and space savings associated with cable reduction and the ease of adding additional motion control components to existing systems.
  • Referring to FIG. 2, a perspective view of an exemplary centralized motion coordinator device 12 is shown. The centralized motion coordinator device 12 includes a housing 20, a wireless transceiver 22 and one or more communication ports. As shown in FIG. 2, the communication ports may include a CANopen port 24, a USB port 26, an Ethernet port 28, etc. One of ordinary skill in the art will appreciate that the centralized motion coordinator device 12 may have any desired communication port, which may depend on the application and/or devices in which the centralized motion coordinator device 12 is to communicate.
  • Referring to FIG. 3, a schematic block diagram of the centralized motion coordinator device 12 is illustrated. The centralized motion coordinator device 12 includes a primary control circuit 50 that is configured to carry out overall control of the functions and operations of the centralized motion coordinator device 12. The control circuit 50 may include one or more processing devices 52, such as a CPU, microcontroller or microprocessor. The processing device 52 executes code stored in a memory (not shown) within the control circuit 50 and/or in a separate memory, such as memory 54, in order to carry out operation of the centralized motion coordinator device 12. The processing device 52 is generally operative to perform all of the functionality disclosed herein. In one embodiment, two processing devices are used to implement aspects of the present invention. One processor may be used to control general operation of the centralized motion coordinator 12 and another processor may be used to control operation of the wireless transceiver 22.
  • The memory 54 may be, for example, a buffer, a flash memory, a hard drive, a removable media, a volatile memory and/or a non-volatile memory. In addition, the processing device 52 processes and/or executes code to carry out various functions of the centralized motion coordinator device 12. The memory 54 may include one or more application programs and/or modules 56 to carry out any desirable software and/or hardware operation associated with the centralized motion coordinator device 12 and/or devices controlled by the centralized motion coordinator device 12.
  • The centralized motion coordinator device 12 also includes a wireless transceiver 58 that enables the centralized motion coordinator device 12 to establish wireless connectivity with one or more motion stick devices 14. As discussed below, any wireless medium may be used in accordance with the present invention. Preferably, the transceiver 58 utilizes a radio frequency medium. Suitable wireless protocols include, for example, IEEE 802.11-compatible protocol and/or IEEE 802.15-compatible protocol (e.g., Zigbee). A suitable wireless communication standard for use in accordance with aspects of the present invention will generally meet the following design considerations: facilitate two-way wireless communication, have low cost and low power consumption. One of ordinary skill in the art will appreciate that other design considerations may enter the decision-making process when selecting a wireless medium depending on, for example, the nature of the application, the geographical size of the location, wireless interference, etc.
  • The transceiver 58 generally includes a radio frequency transmitter and receiver for transmitting and receiving signals via the antenna 60 as is conventional. The centralized motion coordinator device 12 generally utilizes the transceiver 58 and antenna 60 for two-way communication with one or more motion stick devices 14 over a wireless communication link. The transceiver 58 is coupled to the control circuit 50 so as to carry out overall operation of the centralized motion coordinator device 12.
  • The centralized motion coordinator device 12 further includes an I/O interface 64. The I/O interface 64 may be in any desired form. For example, the I/O interface 64 may take the form of one or more communication ports, such as for example, CANopen port 24, USB port 26 and Ethernet port 28. The I/O interface 64 may be used to couple the centralized motion coordinator device 12 to other devices. In one embodiment, the I/O interface 64 may be coupled to a personal computer in order to download application software from the personal computer to the memory 54 and/or application software 56. As one of ordinary skill in the art will readily appreciate, the application software 56 stored on the centralized motion coordinator device 12 may take a variety of forms, but is generally executable code that includes commands for transmission to and to control the one or more motion stick devices 14 in which the centralized motion coordinator device 12 is linked.
  • The centralized motion coordinator device 12 also generally includes a power supply unit (PSU) 66 within the centralized motion coordinator device 12 to allow the device to receive power from an external source. A non-rechargeable and/or rechargeable battery may also be used in accordance with aspects of the present invention.
  • In operation, the centralized motion coordinator device 12 generally transmits simple motion, input and output (I/O) and query commands to the one or more motion stick devices 14. The motion stick device 14 acknowledges the receipt of commands. The simple motion, I/O and query commands generally do not include trajectory data. As discussed in detail below, the commands are wirelessly transmitted to one or more motion stick devices 14. The motion stick devices, in turn, generate the trajectory data as needed to control operation of the motion stick devices 14. In addition, the centralized motion coordinator device 12 generally receives confirmation and status signals associated with and transmitted from one or more motion stick devices 14. A confirmation signal is generally transmitted once a motion stick device 14 has completed a requested operation. The confirmation signal signifies that the motion stick device 14 has completed the command and is ready for the next motion command. In general, the status signal indicates the health of the motion stick device and/or the health of the wireless link between the centralized motion coordinator device 12 and the one or more motion stick devices 14.
  • If no confirmation signal is received by the centralized motion coordinator device 12 after a command is transmitted to a motion stick device, generally no other motion commands will be sent to the particular motion stick device. In addition, if a motion stick device transmits a status signal indicating that the wireless link has been dropped and/or the health of the motion stick has been compromised, one or more predetermined events may take place. Such predetermined events include, for example, human intervention, resetting the motion stick device, re-establishing the wireless communication link, etc.
  • Referring to FIG. 4, an exemplary motion stick device 14 is illustrated. The motion stick 14 includes a housing 80 (e.g. housing 80A, 80B and 80C) that generally houses one or more components of the motion stick device 14. For example, housing 80A may house a wireless transceiver 82, a microprocessor 84, trajectory generator 86, an encoder 88, fault detection circuitry 90 and a controller 92. Housing 80B may house motor 94. Housing 80C may house an actuator assembly 96. The housings 80A, 80B and 80C may be unitary or included multiple subassemblies.
  • Referring to FIGS. 5A-5C and 6, the wireless transceiver 82 may be any type of wireless transceiver. Like the wireless transceiver 58 (discussed above) any wireless medium may be used in accordance with the present invention. Preferably, the transceiver 82 utilizes a radio frequency medium. Suitable wireless radio frequency protocols include, for example, IEEE 802.11-compatible formatives and/or IEEE 802.15-compatible formatives (e.g., Zigbee). The transceiver 82 generally includes a radio frequency transmitter and receiver for transmitting and receiving signals via an antenna 98 as is conventional. The motion stick 14 generally utilizes the transceiver 82 and antenna 98 for two-way communication with the centralized motion coordinator device 12 over a wireless network. The transceiver 82 is coupled to the control circuit 100 so as to carry out overall operation of the motion stick device 14.
  • The trajectory generator 86 generally decodes motion commands received from the centralized motion coordinator 12. The decoded commands are then processed to generate trajectory information. Trajectory information includes any information that may be used to control the motor 94, which in turn controls movement of the actuator assembly 96 (also referred to herein as lead screw table). For example, trajectory information includes machine language commands, position data, velocity data, acceleration data, rate data, etc.
  • The trajectory information is processed by the control circuit 100 and received by the power electronics circuitry 92. The power electronics circuitry 92 may be any type of power electronics operable to receive trajectory information to control motor 94. For example, the power electronics 92 may be a collection of discrete field-effect transistors (FET) or an integrated power module (IPM) including combinations thereof. It will be appreciated by those skilled in the art that each motor 94 has specific control requirements, and that the specific configuration of the power electronics 92 is typically machine-dependent.
  • The motor 94 may be any desired motor that is operable to perform the functionality described herein. For example, the motor 94 may be a stepper motor, a servomechanism (servo) motor, a variable reluctance motor (VRM), a combination of stepper and servo motors, etc. The motor used in a particular wireless motion control system will generally vary based upon the application. For example, in the field of medical diagnostic machinery requiring automation of sample handling, microtiter plate stacking and other general motion needs, a stepper motor will likely be the design choice. When the application is medical devices requiring automation of medical device assembly, handling and packaging, a servo motor will likely be the design choice. When the application is machines for the manufacture and testing of semiconductor wafers requiring automation of wafer handling, wafer cleaning and etch, and wafer die bonding, the likely motor technology selected will be a combination of stepper and servo motors.
  • The encoder 88 is coupled to the motor 94 and the control circuit 100. The encoder 88 determines the position of the motor 94. The encoder 88 is typically a contactless sensor that measures at least one physical property associated with the motor 94. For example, the encoder may detect a magnetic field to determine the position of the motor 94. The encoder 88 outputs a signal based on the detected physical property (e.g., position of the motor 94). The signal output by the encoder 88 is generally communicated to the fault detection circuitry 90.
  • The fault detection circuitry 90 is coupled to the microprocessor 84 through the control circuit 100. The fault detection circuitry 90 performs any desired fault determination functions. For example, the fault detection circuitry 90 may compare the position of the motor 94 and the command information received from the centralized motion coordinator 12 to determine if the command was performed successfully. The fault detection circuitry 90 may be incorporated in the encoder 88 and/or power electronics circuitry 92 depending on the particular design implementation of the wireless control system.
  • If the command was performed successfully, a confirmation signal is generally transmitted from the wireless transceiver 82 of the motion stick device 14 to the wireless transceiver 58 of the centralized motion coordinator 12. If the command was not performed successfully, a variety of alternatives may occur. Such alternatives include, for example, immediate terminating operation of the motion stick device 14, transmitting an error signal to the centralized motion coordinator 12, transmitting a message to an operator that human intervention is needed, etc.
  • The output of the motor 94 may be rotary or linear and is controllable by the power electronics 92. The motor 94 may be coupled to an actuator assembly 96. The actuator 96 converts energy produced by the motor 94 into motion. The motion can be rotary, linear and/or non-linear depending on the actuator. For example, a linear actuator may utilize a motor that produces rotational motion and converts the rotational motion to linear motion by advancing the assembly along the threaded rod. Depending on the rotation of the motor, the assembly will extend or retract along the axis of the threaded rod.
  • Referring to FIGS. 4 and 7, an exemplary actuator assembly 96 is illustrated. The actuator assembly 96 generally has an extruded frame 120, and a pair of end covers 122 and 124 mounted on respective opposite longitudinal ends of the frame 120.
  • The following components are mounted on the frame 120: housings 80A, 80B and 80C, motor 94, a coupling 126 that connects the rotatable shaft of the motor 94 and a lead screw 128 coaxially to each other, a bearing block 130, and a table mechanism 132. A guide 134 for linearly guiding the table mechanism 132 as it is displaced by the lead screw 128 is mounted on the frame 120 and extends between the end covers 122 and 124. The guide 124 is fixed to the frame 120.
  • The table mechanism 132 comprises a lead screw bushing (not shown) threaded over the lead screw 128 for converting rotary motion of the lead screw 128 into linear motion, a pair of tracks 136A and 136B for sliding movement on the guide 134. A plurality of bearings are generally disposed between mating surfaces of the tracks 136A and 136B and the guide 134 for reducing friction resistance between.
  • The table mechanism 132 may have connecting holes defined in its upper surface for fastening another member mounted thereon. In operation, the actuator 96 is generally used in a horizontal or vertical direction. The table mechanism of the actuator generally moves along a predetermined axis that is generally parallel to the lead screw 128. One of ordinary skill in the art will readily appreciate that the actuator assembly illustrated herein is exemplary in nature and is in no way intended to limit the scope of the claimed invention.
  • The motion stick 14 may also include an I/O interface 160, as shown in FIG. 6. The I/O interface 160 may be in any desired form. For example, the I/O interface 160 may take the form of discrete inputs and outputs 180 or one or more communication ports, such as for example, a serial port (not shown), a telecommunication port (not shown), Ethernet port (not shown). The I/O interface 160 may be used to couple the motion stick device 14 to other devices. In addition, the motion stick device 14 generally includes a power supply unit (PSU) 162 housed within the motion stick device 14 to allow the device to receive power from an external source.
  • An exemplary method 200 for wireless control of an actuator assembly in accordance with aspects of the present invention is illustrated in FIG. 8. At step 202, a control signal is wirelessly transmitted from a centralized motion coordinator 12. At step 204, the control signal is received at one or more motion stick devices 14, wherein each motion stick device 14 includes a wireless transceiver 82. At step 206, the one or more motion stick devices 14 acknowledge the receipt of the control signal. At step 208, the one or more motion stick devices generate trajectory information based at least in part on the control signal to control operation of a motor to move an actuator assembly 96 along a predetermined axis. At step 210, an encoder 88 detects successful and/or unsuccessful completion of the operation of the one or more motion stick devices 14. The encoder 88 measures at least one physical property associated with the motor 94. At step 212, a confirmation signal is transmitted by the one or more motion stick devices 14 to the centralized motion coordinator device upon successful completion of the command. In addition to a confirmation signal, the motion stick device 14 may also transmit an error message when the command is not performed successfully or when a problem is detected with the motion stick device. At step 214, the centralized motion coordinator 12 acknowledges the receipt of the confirmation message. In one embodiment, a status signal associated with a physical property of a wireless link established between the motion stick device and to the centralized motion coordinator device may be transmitted from the one or more motion stick devices 14 to the centralized motion coordinator 12.
  • As discussed above, the centralized motion coordinator device 12 wirelessly transmits basic movement commands to the one or more motion stick devices 14. The one or more motion stick devices 14 process the received commands and generate trajectory information based, at least in part, on the commands received from the centralized motion coordinator device 12. The trajectory information is used to control operation of a motor for advancement of an assembly associated with the one or more motion stick devices along a predetermined axis. By eliminating wireless network traffic associated with exchanging trajectory information between the motion stick devices and the centralized motion coordinator, many motion stick devices may be simultaneously controlled by a centralized motion coordinator. In addition, by eliminating the transmission of trajectory information between the centralized motion coordinator device and the one or motion stick devices, a low bandwidth, low cost wireless protocol may be used to implement wireless motion control.
  • Although the invention has been shown and described with respect to a certain preferred embodiment or embodiments, it is obvious that equivalent alterations and modifications will occur to others skilled in the art upon the reading and understanding of this specification and the annexed drawings. In particular regard to the various functions performed by the above described elements (components, assemblies, devices, compositions, etc.), the terms (including a reference to a “means”) used to describe such elements are intended to correspond, unless otherwise indicated, to any element which performs the specified function of the described element (i.e., that is functionally equivalent), even though not structurally equivalent to the disclosed structure which performs the function in the herein illustrated exemplary embodiment or embodiments of the invention. In addition, while a particular feature of the invention may have been described above with respect to only one or more of several illustrated embodiments, such feature may be combined with one or more other features of the other embodiments, as may be desired and advantageous for any given or particular application.

Claims (26)

1. A wireless motion control system comprising:
a centralized motion coordinator device having a first microprocessor and a first wireless transceiver;
a motion stick device controlled by the centralized motion coordinator for controlled movement of an actuator assembly secured to a portion of the motion stick device, wherein the motion stick device includes:
a second wireless transceiver for communicating with the centralized motion coordinator;
a second microprocessor coupled to the second wireless transceiver for processing commands received from the centralized coordinator and encoding signals for transmission to the centralized motion coordinator; and
a trajectory generator coupled to the second microprocessor, wherein the trajectory generator decodes commands received from the centralized motion coordinator and generates trajectory information for use by power electronics circuitry to control operation of a motor to move the actuator assembly along a predetermined axis.
2. The system according to claim 1 further including an encoder coupled to the motor to determine a position of the actuator assembly.
3. The system according to claim 2, wherein the encoder is a contactless sensor that measures at least one physical property associated with the actuator assembly.
4. The system according to claim 3, wherein the encoder detects a magnetic field to determine the position of the assembly.
5. The system of claim 2 further including fault detection circuitry coupled to the second microprocessor to compare the position of the assembly and the command information to determine if the command was performed successfully.
6. The system of claim 2 further including fault detection circuitry coupled to the second microprocessor to compare the position of the assembly and the command information to determine if the command was performed unsuccessfully.
7. The system according to claim 1, wherein the motor is a stepper motor.
8. The system according to claim 1, wherein the motor is a servo-motor.
9. The system according to claim 1 further including at least two motion stick devices coupled to the centralized motion coordinator.
10. A method for wireless control of an actuator assembly, the method comprising:
wirelessly receiving a control signal from a centralized motion coordinator device at one or more motion stick devices, wherein each motion stick device includes a wireless transceiver;
generating trajectory information based at least in part on the control signal to control operation of a motor to move an actuator assembly along a predetermined axis;
detecting successful and/or unsuccessful completion of the operation by an encoder that measures at least one physical property associated with the motor; and
transmitting a confirmation command to the centralized motion coordinator device.
11. The method of claim 10, wherein the centralized motion coordinator transmits a motion command to at least one of the motion stick devices.
12. The method of 10, wherein the motion stick processes and decodes the motion command to generate trajectory data.
13. The method of claim 10, wherein the encoder is a contact less sensor that measures at least one physical property associated with the assembly.
14. The method of claim 13, wherein the encoder detects a magnetic field to determine the position of the assembly.
15. The method of claim 10, wherein the centralized motion coordinator simultaneously controls a plurality of motion stick devices through a wireless interface.
16. The method of claim 10 further including the motion stick device transmitting a status signal associated with a physical property of a wireless link established between the motion stick device and the to the centralized motion coordinator device.
17. An automated manufacturing system comprising:
a centralized motion coordinator device having a first microprocessor and a first wireless transceiver for automated control of a plurality of motion stick devices, wherein the plurality of motion stick devices are controlled by the centralized motion coordinator to perform a controlled movement of an assembly secured to a portion of the motion stick device for performing one or more manufacturing tasks, wherein each of the motion stick devices includes:
a second wireless transceiver for communicating with the centralized motion coordinator;
a second microprocessor coupled to the second wireless transceiver for processing commands received from the centralized coordinator and encoding signals for transmission to the centralized motion coordinator; and
a trajectory generator coupled to the second microprocessor, wherein the trajectory generator decodes commands received from the centralized motion coordinator and generates trajectory information for use by power electronics circuitry to control operation of a motor to move the assembly along a predetermined axis to manufacture an article.
18. The automated manufacturing system according to claim 17 further including an encoder coupled to the motor to determine a position of the assembly.
19. The automated manufacturing system according to claim 18, wherein the encoder is a contactless sensor that measures at least one physical property associated with the assembly.
20. The automated manufacturing system according to claim 19, wherein the encoder detects a magnetic field to determine the position of the assembly.
21. The automated manufacturing system of claim 18 further including fault detection circuitry coupled to the second microprocessor to compare the position of the assembly and the command information to determine if the command was performed successfully and/or unsuccessfully.
22. The automated manufacturing system according to claim 17, wherein the motor is a stepper motor.
23. The automated manufacturing system according to claim 17, wherein the motor is a servo-motor.
24. The automated manufacturing system of claim 17, wherein the motion stick transmits a confirmation signal to the centralized motion coordinator when the motion command received from the centralized motion is successfully performed.
25. The automated manufacturing system of claim 24, wherein the motion stick also transmits a status signal associated with a physical property of a wireless link established between the motion stick device and the to the centralized motion coordinator device.
26. The automated manufacturing system of claim 17, wherein the manufacturing tasks include at least one from the group of manufacturing a device, shipping the device, and/or packaging the device.
US11/675,240 2006-02-22 2007-02-15 Wireless motion control system Abandoned US20070205910A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US11/675,240 US20070205910A1 (en) 2006-02-22 2007-02-15 Wireless motion control system

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US77576706P 2006-02-22 2006-02-22
US11/675,240 US20070205910A1 (en) 2006-02-22 2007-02-15 Wireless motion control system

Publications (1)

Publication Number Publication Date
US20070205910A1 true US20070205910A1 (en) 2007-09-06

Family

ID=38459526

Family Applications (3)

Application Number Title Priority Date Filing Date
US11/675,240 Abandoned US20070205910A1 (en) 2006-02-22 2007-02-15 Wireless motion control system
US12/160,933 Expired - Fee Related US8092856B2 (en) 2006-02-22 2007-02-22 Method for patterning a medical device
US13/314,399 Expired - Fee Related US8202564B2 (en) 2006-02-22 2011-12-08 Method for patterning a medical device

Family Applications After (2)

Application Number Title Priority Date Filing Date
US12/160,933 Expired - Fee Related US8092856B2 (en) 2006-02-22 2007-02-22 Method for patterning a medical device
US13/314,399 Expired - Fee Related US8202564B2 (en) 2006-02-22 2011-12-08 Method for patterning a medical device

Country Status (6)

Country Link
US (3) US20070205910A1 (en)
EP (1) EP1991134A4 (en)
JP (1) JP2009527329A (en)
AU (1) AU2007221316B2 (en)
CA (1) CA2637577A1 (en)
WO (1) WO2007100575A2 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070139210A1 (en) * 2005-12-20 2007-06-21 Nataniel Barbosa Vicente Wireless system with multi-device control
US20080150749A1 (en) * 2006-12-21 2008-06-26 Tai-Hung Lin Wireless control system for controlling linear actuators
US20180046171A1 (en) * 2015-04-02 2018-02-15 Agito Motion Systems Ltd Centralized networked topology for motion related control system
US11558482B2 (en) * 2018-03-28 2023-01-17 Sony Corporation Information processing apparatus, information processing system, and information processing method

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070205910A1 (en) * 2006-02-22 2007-09-06 Parker-Hannifin Corporation Wireless motion control system
US8961560B2 (en) * 2008-05-16 2015-02-24 Ethicon, Inc. Bidirectional self-retaining sutures with laser-marked and/or non-laser marked indicia and methods
US20100075020A1 (en) * 2008-09-25 2010-03-25 Tyco Healthcare Group Lp Methods for coating filaments
DE102012206400A1 (en) * 2012-04-18 2013-10-24 Itv Denkendorf Produktservice Gmbh Composition, body, thread, medical kit and medical product with improved degradation profile
US9314244B2 (en) 2013-12-20 2016-04-19 Medos International Sarl Directional surgical sutures

Citations (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4513235A (en) * 1982-01-22 1985-04-23 British Aerospace Public Limited Company Control apparatus
US5048063A (en) * 1988-03-28 1991-09-10 Fanuc Ltd Machine position detecting apparatus
US6370975B1 (en) * 1993-10-12 2002-04-16 Smc Kabushiki Kaisha Actuator and actuator system
US20040224676A1 (en) * 2001-12-14 2004-11-11 Takanobu Iseki Control apparatus, controlled apparatus, and remote control system and remote control method using these apparatuses
US6823221B2 (en) * 2001-11-28 2004-11-23 National Instruments Corporation Motion control system and method which includes improved pulse placement for smoother operation
US6828782B2 (en) * 2001-09-03 2004-12-07 Smc Kabushiki Kaisha Sensor attachment structure for attaching a flexible sensor by sticking to an actuator body
US6900608B2 (en) * 2003-04-17 2005-05-31 Automated Assemblies Corporation Apparatus for controlling a motor
US20050184597A1 (en) * 2004-02-19 2005-08-25 Pacific Bearing Company Magnetic thrust motor
US7023162B2 (en) * 2003-02-18 2006-04-04 The Chamberlain Group, Inc. Automatic gate operator
US20060096403A1 (en) * 2002-11-05 2006-05-11 Takeyoshi Dohi Bending mechanism using multi-joint slider link
US20060116667A1 (en) * 2004-11-01 2006-06-01 Hamel Andrew J Apparatus and method for synchronizing a wireless remote control to a central control unit so as to allow remote control of a medical device over a secure wireless connection
US20070010898A1 (en) * 2005-06-08 2007-01-11 Martin Hosek Scalable motion control system
US20070014656A1 (en) * 2002-07-11 2007-01-18 Harris Randy A End-effectors and associated control and guidance systems and methods
US7415321B2 (en) * 2002-12-12 2008-08-19 Matsushita Electric Industrial Co., Ltd. Robot controller
US20080243304A1 (en) * 2007-03-27 2008-10-02 Kabushiki Kaisha Toshiba Robot
US7437201B2 (en) * 2003-01-14 2008-10-14 Cullen Christopher P Electric motor controller
US20090099738A1 (en) * 2001-08-31 2009-04-16 George Danko Coordinated joint motion control system

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4063878A (en) * 1975-11-12 1977-12-20 Minnesota Mining And Manufacturing Company Applying sublimation indicia to pressure-sensitive adhesive tape
JPH0634813B2 (en) * 1986-12-05 1994-05-11 三井東圧化学株式会社 Surgical bioabsorbable blue fiber and method for producing the same
DE4304739C2 (en) * 1993-02-13 1995-03-16 Ethicon Gmbh Surgical needle
US5403347A (en) * 1993-05-27 1995-04-04 United States Surgical Corporation Absorbable block copolymers and surgical articles fabricated therefrom
US5573529A (en) * 1994-10-31 1996-11-12 Haak; Benjamin A. Color coded medical instruments
JPH09313494A (en) * 1996-05-31 1997-12-09 嗣郎 ▲福▼島 Thread for vascular suture
JPH10306228A (en) * 1997-03-07 1998-11-17 Mitsubishi Chem Corp Purification of dye and recording by using the purified dye
US6203564B1 (en) * 1998-02-26 2001-03-20 United States Surgical Braided polyester suture and implantable medical device
US6235869B1 (en) * 1998-10-20 2001-05-22 United States Surgical Corporation Absorbable polymers and surgical articles fabricated therefrom
US20020156471A1 (en) * 1999-03-09 2002-10-24 Stern Roger A. Method for treatment of tissue
KR20040038817A (en) * 2002-11-01 2004-05-08 스미또모 가가꾸 고오교오 가부시끼가이샤 Colored photosenstive resin composition and color filter comprising the same
AU2003293347A1 (en) * 2002-12-13 2004-07-09 Tyco Healthcare Group Lp Antimicrobial fatty acid containing suture coating
WO2004096305A1 (en) * 2003-04-29 2004-11-11 The University Of Hong Kong Coded surgical aids
DE202004009060U1 (en) * 2003-05-16 2004-08-12 Blue Membranes Gmbh Biocompatible coated medical implants
US20070205910A1 (en) * 2006-02-22 2007-09-06 Parker-Hannifin Corporation Wireless motion control system

Patent Citations (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4513235A (en) * 1982-01-22 1985-04-23 British Aerospace Public Limited Company Control apparatus
US5048063A (en) * 1988-03-28 1991-09-10 Fanuc Ltd Machine position detecting apparatus
US6370975B1 (en) * 1993-10-12 2002-04-16 Smc Kabushiki Kaisha Actuator and actuator system
US20090099738A1 (en) * 2001-08-31 2009-04-16 George Danko Coordinated joint motion control system
US6828782B2 (en) * 2001-09-03 2004-12-07 Smc Kabushiki Kaisha Sensor attachment structure for attaching a flexible sensor by sticking to an actuator body
US6823221B2 (en) * 2001-11-28 2004-11-23 National Instruments Corporation Motion control system and method which includes improved pulse placement for smoother operation
US20040224676A1 (en) * 2001-12-14 2004-11-11 Takanobu Iseki Control apparatus, controlled apparatus, and remote control system and remote control method using these apparatuses
US20070014656A1 (en) * 2002-07-11 2007-01-18 Harris Randy A End-effectors and associated control and guidance systems and methods
US20060096403A1 (en) * 2002-11-05 2006-05-11 Takeyoshi Dohi Bending mechanism using multi-joint slider link
US7415321B2 (en) * 2002-12-12 2008-08-19 Matsushita Electric Industrial Co., Ltd. Robot controller
US7437201B2 (en) * 2003-01-14 2008-10-14 Cullen Christopher P Electric motor controller
US7023162B2 (en) * 2003-02-18 2006-04-04 The Chamberlain Group, Inc. Automatic gate operator
US6900608B2 (en) * 2003-04-17 2005-05-31 Automated Assemblies Corporation Apparatus for controlling a motor
US20050184597A1 (en) * 2004-02-19 2005-08-25 Pacific Bearing Company Magnetic thrust motor
US20060116667A1 (en) * 2004-11-01 2006-06-01 Hamel Andrew J Apparatus and method for synchronizing a wireless remote control to a central control unit so as to allow remote control of a medical device over a secure wireless connection
US20070010898A1 (en) * 2005-06-08 2007-01-11 Martin Hosek Scalable motion control system
US20080243304A1 (en) * 2007-03-27 2008-10-02 Kabushiki Kaisha Toshiba Robot

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070139210A1 (en) * 2005-12-20 2007-06-21 Nataniel Barbosa Vicente Wireless system with multi-device control
US7589625B2 (en) 2005-12-20 2009-09-15 General Electric Company Wireless system with multi-device control
US20080150749A1 (en) * 2006-12-21 2008-06-26 Tai-Hung Lin Wireless control system for controlling linear actuators
US20180046171A1 (en) * 2015-04-02 2018-02-15 Agito Motion Systems Ltd Centralized networked topology for motion related control system
US10601608B2 (en) * 2015-04-02 2020-03-24 Agito Motion Systems Ltd. Centralized networked topology for motion related control system
US11558482B2 (en) * 2018-03-28 2023-01-17 Sony Corporation Information processing apparatus, information processing system, and information processing method
US11949753B2 (en) * 2018-03-28 2024-04-02 Sony Group Corporation Information processing apparatus, information processing system, and information processing method

Also Published As

Publication number Publication date
US8202564B2 (en) 2012-06-19
US20090048627A1 (en) 2009-02-19
US8092856B2 (en) 2012-01-10
EP1991134A2 (en) 2008-11-19
EP1991134A4 (en) 2013-07-10
JP2009527329A (en) 2009-07-30
US20120073064A1 (en) 2012-03-29
CA2637577A1 (en) 2007-09-07
AU2007221316A1 (en) 2007-09-07
WO2007100575A3 (en) 2008-07-31
WO2007100575A2 (en) 2007-09-07
AU2007221316B2 (en) 2012-09-06

Similar Documents

Publication Publication Date Title
US20070205910A1 (en) Wireless motion control system
US5712552A (en) No-wiring robot
JP5416594B2 (en) Multi-axis drive driver control method, multi-axis drive driver, and multi-axis drive control system including the same
CN106660203A (en) Systems and methods for modular units in electro-mechanical systems
US11597076B2 (en) Hardware module for a robotic system, and mechanical coupling
CN102326409B (en) Wireless communication system, radio communication device and wireless communications method
WO2006073722A2 (en) Systems and methods for facilitating wireless communication between various components of a distributed system
CN104802033A (en) Fixed type wireless cable tool
CN103765760A (en) Integrated servo system, motor system, and motor control method
Vinothkanna Design and analysis of motor control system for wireless automation
CN109713871B (en) Linear motor for sliding door
US20100185325A1 (en) Apparatus and method for controlling multi-axis robot
CN101470432A (en) Monitoring apparatus and movement control card terminal board of computer numerical control equipment
CN112589783A (en) Robot for gripping and/or holding an object
JP2018112969A (en) Motor actuation control system, multiple spindle mechanism, and motor actuation control method
JP2002187081A (en) System and method for controlling robot
JP4480010B2 (en) Distributed control system
JP4728128B2 (en) Multi-axis motor position detection signal transmission device
US20180161993A1 (en) Transfer System, Transfer Apparatus and Module
Dalgic et al. An experimental study of a bluetooth communication system for robot motion control
EP3915919A1 (en) Elevator management system that transmits combined operational and position data to an elevator management center
US20200276716A1 (en) Robot apparatus, control method for robot apparatus, method of manufacturing article using robot apparatus, communication device, communication method, control program, and recording medium
CN111684372B (en) A encoder, driver, controller and robot for robot
CN109448352A (en) A kind of servo motor control device and method based on wireless telecommunications
CN111522347A (en) Remote information interaction robot

Legal Events

Date Code Title Description
AS Assignment

Owner name: PARKER-HANNIFIN CORPORATION, OHIO

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:GUITE, JOHN E.;KELLEY, JEFFREY M.;CALAHAN, MARK C.;AND OTHERS;REEL/FRAME:019288/0735

Effective date: 20070212

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION