[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

WO2015140939A1 - ネジ締めシステムおよびネジ締め方法 - Google Patents

ネジ締めシステムおよびネジ締め方法 Download PDF

Info

Publication number
WO2015140939A1
WO2015140939A1 PCT/JP2014/057408 JP2014057408W WO2015140939A1 WO 2015140939 A1 WO2015140939 A1 WO 2015140939A1 JP 2014057408 W JP2014057408 W JP 2014057408W WO 2015140939 A1 WO2015140939 A1 WO 2015140939A1
Authority
WO
WIPO (PCT)
Prior art keywords
bit
driving unit
screw
unit
robot
Prior art date
Application number
PCT/JP2014/057408
Other languages
English (en)
French (fr)
Inventor
原田 敏行
健 大川
敏章 池田
伸二 小笠原
Original Assignee
株式会社安川電機
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 株式会社安川電機 filed Critical 株式会社安川電機
Priority to PCT/JP2014/057408 priority Critical patent/WO2015140939A1/ja
Priority to JP2016508379A priority patent/JP6241539B2/ja
Publication of WO2015140939A1 publication Critical patent/WO2015140939A1/ja

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23PMETAL-WORKING NOT OTHERWISE PROVIDED FOR; COMBINED OPERATIONS; UNIVERSAL MACHINE TOOLS
    • B23P19/00Machines for simply fitting together or separating metal parts or objects, or metal and non-metal parts, whether or not involving some deformation; Tools or devices therefor so far as not provided for in other classes
    • B23P19/04Machines for simply fitting together or separating metal parts or objects, or metal and non-metal parts, whether or not involving some deformation; Tools or devices therefor so far as not provided for in other classes for assembling or disassembling parts
    • B23P19/06Screw or nut setting or loosening machines
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23PMETAL-WORKING NOT OTHERWISE PROVIDED FOR; COMBINED OPERATIONS; UNIVERSAL MACHINE TOOLS
    • B23P19/00Machines for simply fitting together or separating metal parts or objects, or metal and non-metal parts, whether or not involving some deformation; Tools or devices therefor so far as not provided for in other classes
    • B23P19/001Article feeders for assembling machines
    • B23P19/006Holding or positioning the article in front of the applying tool
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25BTOOLS OR BENCH DEVICES NOT OTHERWISE PROVIDED FOR, FOR FASTENING, CONNECTING, DISENGAGING OR HOLDING
    • B25B23/00Details of, or accessories for, spanners, wrenches, screwdrivers
    • B25B23/02Arrangements for handling screws or nuts
    • B25B23/08Arrangements for handling screws or nuts for holding or positioning screw or nut prior to or during its rotation
    • B25B23/10Arrangements for handling screws or nuts for holding or positioning screw or nut prior to or during its rotation using mechanical gripping means
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J11/00Manipulators not otherwise provided for
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J15/00Gripping heads and other end effectors
    • B25J15/0019End effectors other than grippers

Definitions

  • the disclosed embodiment relates to a screw tightening system and a screw tightening method.
  • a bit engaged with a screw is rotated around an axis.
  • a reduction gear is provided in the bit driving unit that applies a rotational driving force to the bit to reduce the rotational speed of the motor, thereby securing a torque necessary for the final tightening of the screw from the motor having a high rotational speed.
  • the screw tightening system as described above has a problem that the output speed of the bit drive unit is slow and it takes time to tighten the screw because the bit drive unit has a speed reducer.
  • the time required for tightening the screws greatly affects the tact time of the entire assembly process.
  • an object of the present invention is to provide a screw tightening system and a screw tightening method capable of reducing the tact time of the entire assembly process including the screw tightening process. .
  • a screw tightening system includes a robot, a control device, a first bit driving unit, a second bit driving unit, and a bit holding unit.
  • the robot is an articulated robot having a hand at the tip.
  • the control device drives and controls the robot.
  • the first bit driving unit is selectively held by the hand and directly outputs a rotational driving force by a motor.
  • the second bit driving unit is selectively gripped by the hand and outputs a rotational driving force by a motor via a speed reducer.
  • the bit holding unit is attached to at least one of the first bit driving unit and the second bit driving unit, and holds a bit that rotates around an axis by the input rotational driving force.
  • the tact time of the entire assembly process including the screw tightening process can be shortened.
  • FIG. 1A is a schematic explanatory diagram of a screw tightening system according to an embodiment.
  • FIG. 1B is a schematic explanatory diagram of a bit driving unit and a bit holding unit.
  • FIG. 2A is a front view of the screw tightening device.
  • FIG. 2B is a right side view of the screw fastening device.
  • 2C is a cross-sectional view taken along line BB shown in FIG. 2B.
  • FIG. 3A is a cross-sectional view showing the attachment / detachment mechanism.
  • FIG. 3B is a cross-sectional view showing the attachment / detachment mechanism.
  • FIG. 4 is an explanatory diagram of the operation of each part during screw gripping.
  • FIG. 4 is an explanatory diagram of the operation of each part during screw gripping.
  • FIG. 5 is a cross-sectional view of the bit holding portion when gripping a screw.
  • FIG. 6 is a system configuration diagram of the screw tightening system.
  • FIG. 7 is a control configuration diagram of the screw tightening system.
  • FIG. 8 is a functional block diagram of the screw tightening system.
  • FIG. 9 is a flowchart showing the procedure of the screw tightening method.
  • FIG. 1A is a schematic explanatory diagram of a screw tightening system according to an embodiment.
  • the screw tightening system described below not only the screws are tightened, but also the work of loosening the tightened screws is performed.
  • screws tightened and loosened by such a screw tightening system include bolts and the like.
  • screw is used as a general term for a fastening member provided with a spiral groove such as a bolt.
  • the robot 70 performs an operation of tightening or loosening the screws using a screw tightening device.
  • the screw fastening device includes a bit driving unit 11 and a bit holding unit 18.
  • such a screw fastening apparatus can be used for any operation
  • bit driving units 11 there are two types of bit driving units 11, a first bit driving unit 11a and a second bit driving unit 11b. Both the first bit driving unit 11a and the second bit driving unit 11b output the rotational driving force around the axis to the bit holding unit 18 via the output shaft.
  • the first bit drive unit 11a includes a motor Ma and directly outputs the rotational driving force by the motor Ma. Since the rotational driving force by the motor Ma is directly output from the first bit driving unit 11a, a rotational driving force having a high rotational speed is output.
  • the second bit drive unit 11b includes a motor Mb and a reduction gear G, and outputs the rotational driving force by the motor Mb via the reduction gear G. From such a second bit drive unit 11b, the rotational driving force of the motor Mb is decelerated by the speed reducer G, and a rotational driving force of high torque (low rotational speed) is output.
  • the capabilities of the motor Ma and the motor Mb are equal.
  • the bit holding portion 18 holds the bit 20 engaged with the screw to be tightened on the tip side. Further, the bit holding unit 18 is attached to the bit driving unit 11 at the end side. Specifically, the bit holding unit 18 is attached to at least one of the first bit driving unit 11a and the second bit driving unit 11b.
  • the bit 20 rotates around the axis by the input rotational driving force.
  • the screw tightening system 1 includes a robot 70.
  • the robot 70 is a multi-joint robot having a plurality of arm portions and a hand 71 at the tip.
  • a screw tightening device can be provided as an external shaft of the robot 70.
  • the screw tightening system 1 further includes a control device 80.
  • the control device 80 drives and controls the motor Ma of the first bit driving portion 11 a gripped by the hand 71 as an external axis of the robot 70. Therefore, it is not necessary to separately provide a control device for controlling the first bit driver 11a.
  • the rotation speed output from the bit drive unit is slow (low rotation speed), and it takes time to tighten the screws.
  • the output rotational speed is 600 rpm
  • the time required to fasten 30 screws is about 150 seconds.
  • the number of screws is large, the time required for tightening is prolonged.
  • the tightening time of the screw is prolonged, the tact time of the entire assembly process is prolonged.
  • the hand 71 changes the first bit driving unit 11a and the second bit driving unit 11b. That is, in the temporary fastening step described above, the first bit driving unit 11a having a high rotational speed is used, and in the final fastening step, the second bit driving unit 11b having a high torque is used. Thereby, screwing can be performed with the rotation speed and torque suitable for each process.
  • the bit holding unit 18 is detachably attached to the first bit driving unit 11a or the second bit driving unit 11b. Further, the bit holding unit 18 is shared by the first bit driving unit 11a and the second bit driving unit 11b. Thereby, the number of parts can be reduced.
  • FIG. 1B is a schematic explanatory diagram of a bit driving unit and a bit holding unit.
  • the bit and the code of the bit holding unit are numbered in the form of “ ⁇ number”.
  • the bit holding unit 18 is detachably attached to the first bit driving unit 11a or the second bit driving unit 11b.
  • the bit holding portion 18 can be replaced according to the size and type of the screw to be tightened or loosened.
  • FIG. 1B shows three bit holding units 18-1, 18- that hold three types of bits 20-1, 20-2, 20-3 corresponding to the nominal diameters of screws (for example, M6, M8, M10). 2, 18-3.
  • the three bit holders 18-1 to 18-3 are detachably attached to the first bit driver 11a and the second bit driver 11b, respectively. That is, three bit holding units 18-1 to 18-3 are shared by the first bit driving unit 11a and the second bit driving unit 11b.
  • the bit holding unit 18 includes a rotating unit, a linear motion unit, and a pressing unit.
  • the bit 20 can be made to follow the screw
  • the configuration of such a bit holding unit 18 will be described later with reference to FIG. 2A and the like.
  • the robot 70 uses the first bit drive unit 11a for temporary tightening of screws and the second bit drive unit 11b for final tightening.
  • the first bit driving unit 11a is used because a high rotational speed is preferable to a high torque in order to fasten the screw quickly.
  • the second bit driving unit 11b is used in the final tightening. As a result, the screws can be temporarily tightened at a high speed. The time required for the entire screw tightening can be shortened.
  • the robot 70 holds the first bit driving unit 11 a with the hand 71, and then attaches the bit holding unit 18 to the first bit driving unit 11 a to temporarily tighten the screws. In addition, the robot 70 removes the bit holding unit 18 from the first bit driving unit 11 a and releases the grip of the first bit driving unit 11 a by the hand 71.
  • the robot 70 holds the second bit driving unit 11b, attaches the bit holding unit 18 to the second bit driving unit 11b, and performs final tightening of the screws. That is, the robot 70 temporarily tightens the screw with the first bit driving unit 11a, and when the temporary tightening is finished, the robot 70 switches from the first bit driving unit 11a to the second bit driving unit 11b, and with the second bit driving unit 11b. Perform final tightening. When there are a plurality of screws, for example, all the screws are temporarily tightened by the first bit driving unit 11a, and then the second bit driving unit 11b is moved to the final tightening of all the screws. By doing in this way, the tact time as the whole screw fastening operation can be shortened.
  • the robot 70 is a single-armed articulated robot.
  • the present invention is not limited to this, and the robot 70 may be a double-arm robot.
  • the first bit driving unit 11a is gripped by one arm
  • the second bit driving unit 11b is gripped by the other arm
  • a screw is temporarily tightened by one arm. Tightening can be done with the other arm.
  • the robot 70 as a double-arm robot, the time required for switching from the first bit driving unit 11a to the second bit driving unit 11b can be eliminated. As a result, the time required for screw tightening can be further shortened.
  • the control device 80 drives and controls the motor Ma of the first bit driving unit 11a held by the hand 71 as an external shaft of the robot 70, but the first bit driving unit 11a.
  • the second bit driver 11b may be driven and controlled. Thereby, the drive control of the robot 70, the 1st bit drive part 11a, and the 2nd bit drive part 11b is attained by the single control apparatus 80, and it becomes a simple structure.
  • FIG. 2A is a front view of the screw tightening device.
  • FIG. 2B is a right side view of the screw fastening device.
  • 2C is a cross-sectional view taken along line BB in FIG. 2B.
  • 2B is a cross section taken along line AA shown in FIG. 2A.
  • the axis AX shown in FIGS. 2A to 2C is a common axis of each part of the screw tightening device 10.
  • the upper side (the upper end side of the bit driving unit 11) in the drawing may be referred to as the end side
  • the lower side (the lower end side of the bit 20) in the drawing may be referred to as the leading end side.
  • the bit driving unit 11 there are two types of the bit driving unit 11, the first bit driving unit 11 a and the second bit driving unit 11 b (see FIG. 1A).
  • the bit driving unit 11 will be generically described. To do.
  • the screw tightening device 10 includes a bit driving unit 11, an attaching / detaching unit 17, a bit holding unit 18, and a pressing unit 27.
  • the screw tightening device 10 is a so-called nutrunner that automatically tightens a screw (or loosens and removes the screw).
  • the bit driving unit 11 includes a flat base 12 and a cylindrical casing 13 that is provided on the upper surface of the base 12 and is long in the axis AX direction.
  • a first drive source 28 that drives the attachment / detachment unit 17, a block 14 that is gripped by the hand 71 (see FIG. 6) of the robot 70, and the like are disposed.
  • motors Ma and Mb, a reduction gear G (see FIG. 6), and the like are disposed in the housing 13 from the end side of the bit driving unit 11 to the tip side that is the base 12 side.
  • motors Ma and Mb are used as the motors Ma and Mb.
  • the illustrated configuration of the bit driver 11 corresponds to the configuration of the second bit driver 11b described above.
  • the first bit driving unit 11a is different in configuration from the second bit driving unit 11b in that the speed reducer is excluded (see FIG. 1A).
  • the bit driving unit 11 further includes an output shaft 15 that extends coaxially with the axis AX from the end surface on the front end side, that is, the lower surface of the base 12.
  • the output shaft 15 outputs the rotational driving force around the axis AX output from the motors Ma and Mb (see FIG. 1A) to the bit holding unit 18.
  • the output shaft 15 is formed with a rectangular shaft at the distal end side, and a torque transmission shaft 16 is coaxially connected to the distal end side that becomes the rectangular shaft.
  • the bit driving unit 11 outputs the rotational driving force around the axis AX from the motors Ma and Mb (see FIG. 1A) to the bit holding unit 18 via the output shaft 15 (torque transmission shaft 16).
  • the bit 20 held in the bit holding unit 18 is rotationally driven.
  • the bit driving unit 11 that is, the second bit driving unit 11b
  • the driving force from the motor Mb (see FIG. 1A) is output to the bit holding unit 18 via the speed reducer G, thereby tightening the screws. Necessary torque can be obtained.
  • the bit driving unit 11 includes a torque detector TD (see FIG. 6) that detects the torque of the screw to be tightened or loosened.
  • the bit driving unit 11 is provided with an attaching / detaching unit 17 on the lower surface of the base 12.
  • the detachable part 17 attaches the bit holding part 18 to the lower surface of the base 12 so as to be coaxial with the bit driving part 11.
  • the attachment / detachment unit 17 includes an attachment / detachment mechanism that allows the bit holding unit 18 to be attached / detached. Details of the attachment / detachment mechanism will be described later with reference to FIGS. 3A and 3B.
  • the bit holding portion 18 includes a cylindrical housing 19, and holds the bit 20 on the distal end side of the housing 19.
  • the bit 20 engages with the head of the screw and rotates the screw around the axis AX (clockwise or counterclockwise). As described above, the bit 20 is replaceable and may be replaced according to the type and size of the screw, or may be replaced with a new one due to wear or deterioration.
  • the bit holding unit 18 further includes a socket 21 and a joint 24.
  • the bit holding unit 18 holds the bit 20 via a socket 21 and a joint 24 disposed inside the housing 19.
  • the socket 21 is formed in a cylindrical shape and is disposed coaxially with the housing 19 inside the housing 19.
  • the front end side of the socket 21 is connected to a joint 24 that is coaxially disposed inside the housing 19 in the same manner as the socket 21.
  • a protrusion 19 a that protrudes toward the axis AX is provided on the inner peripheral surface of the housing 19.
  • the protruding portion 19 a is provided to have a slightly larger diameter than the outer peripheral surface of the socket 21.
  • the socket 21 is disposed inside the housing 19 in a state where the socket 21 is regulated so as to be along the axis AX direction by the protruding portion 19a.
  • the socket 21 includes a rotating portion 22 and a linear motion portion 23.
  • the rotating portion 22 is provided between the outer peripheral surface of the cylindrical main body of the socket 21 and the inner peripheral surface of the housing 19 on the end side.
  • the rotating part 22 is a bearing and supports the socket 21 main body so as to be rotatable around the axis AX.
  • a needle bearing can be used as the rotating unit 22.
  • the linear motion portion 23 is provided on the inner peripheral surface of the socket 21 body.
  • the linear motion portion 23 enables the socket 21 to move linearly in the axis AX direction with respect to the torque transmission shaft 16 inserted in the axis AX direction from the terminal end side of the socket 21 and cannot rotate about the axis AX. To do.
  • the torque transmission shaft 16 transmits the rotational driving force around the axis AX output from the output shaft 15 of the bit driving unit 11 to the bit holding unit 18.
  • a rectangular recess that can be fitted to the rectangular shaft of the output shaft 15 is provided on the upper surface (end-side end surface) of the torque transmission shaft 16.
  • the outer peripheral surface of the torque transmission shaft 16 is provided with a groove extending in the axis AX direction, a so-called spline.
  • the linear motion part 23 is formed in a cylindrical shape, and a spline that fits with the spline of the torque transmission shaft 16 is provided on the inner peripheral surface of the cylindrical body.
  • the socket 21 moves linearly in the direction of the axis AX following the external force in the direction of the axis AX by the linearly moving portion 23 having such a spline structure.
  • the socket 21 is stationary when no external force is applied. Further, the socket 21 is detachable from the bit driving unit 11 side in the axis AX direction.
  • the joint 24 connected to the tip end side of the socket 21 rotates following the socket 21 as it rotates, and directly follows the socket 21 as it moves straight.
  • the bit 20 is detachably connected to the distal end side of the joint 24.
  • centering taper members 25 and 25 for extending the bit 20 in the axis AX direction are provided.
  • the taper members 25, 25 are formed in an annular shape along the inner peripheral surface of the housing 19 and the outer peripheral surface of the socket 21, and are arranged with their inclined surfaces facing each other.
  • the inner peripheral surface of the housing 19 and the outer peripheral edge of the joint 24 are provided with centering taper portions 26 and 26 when the bit 20 is contracted in the axis AX direction.
  • the tapered portions 26, 26 are provided with their inclined surfaces facing each other along the inner peripheral surface of the housing 19 and the outer peripheral edge of the joint 24.
  • a pressing portion 27 that presses the socket 21 toward the distal end side is provided inside the housing 19.
  • the pressing portion 27 is, for example, a compression coil spring, and is disposed coaxially on the end side of the socket 21.
  • the socket 21 is constantly urged toward the distal end side by the spring as the pressing portion 27 via the linear motion portion 23. That is, the bit 20 integrally connected to the socket 21 and the joint 24 in the axis AX direction is pressed toward the distal end side by the urging force of the pressing portion 27 through the socket 21 and the joint.
  • FIG. 3A is a cross-sectional view showing an attaching / detaching mechanism of the attaching / detaching portion (before attaching the bit holding portion).
  • FIG. 3B is a cross-sectional view showing the attaching / detaching mechanism of the attaching / detaching portion (after the bit holding portion is attached).
  • the attachment / detachment unit 17 includes a pair of air cylinders 28, 28 as a first drive source.
  • the pair of air cylinders 28 and 28 are disposed on the upper surface of the base 12 on the bit drive unit 11 side with a phase difference of 180 degrees on a concentric circle of the axis AX.
  • Each of the telescopic rods 28a, 28a of the pair of air cylinders 28, 28 penetrates the base 12 and the tip side is disposed on the bit holding unit 18 side.
  • the extensible rods 28a and 28a are connected to the floating joints 29 and 29 on the bit holding portion 18 side at the distal end side.
  • Floating joints 29 and 29 are connected to a flange portion 31 provided on the outer peripheral surface of a short cylindrical circular receiving portion 30.
  • the circular receiving portion 30 is provided so as to be extendable and contractible in the axis AX direction, and expands and contracts in the axis AX direction following the extension and contraction of the extension rods 28a and 28a.
  • the circular receiving part 30 is provided with a circular concave part 32 on the end face side end face.
  • the inner peripheral surface of the circular recess 32 is a tapered surface 33 provided to be inclined so as to increase the diameter.
  • the circular receiving part 30 is provided with a communication hole 34 that communicates from the bit driving part 11 side to the bit holding part 18 side.
  • the cylindrical portion 35 is fitted into the communication hole 34.
  • the cylindrical portion 35 is inserted with the output shaft 15 of the bit driving portion 11 when the bit holding portion 18 is attached.
  • a tapered surface 36 is provided on the inner peripheral edge on the distal end side of the cylindrical portion 35 so as to increase the diameter.
  • a through hole 37 penetrating in the thickness direction is provided on the inner peripheral surface of the cylindrical portion 35.
  • a steel ball 38 is disposed in the through hole 37.
  • the opening diameter on the inner peripheral surface side of the through hole 37 is formed smaller than the diameter of the steel ball 38.
  • a flange 39 is provided on the end face of the bit holding unit 18.
  • a circular convex portion 40 that can be fitted into the circular concave portion 32 on the main body portion 11 side is provided on the end side end face of the flange portion 39.
  • a cylindrical part 41 that can be fitted into the cylindrical part 35 on the main body part 11 side is provided on the end face of the circular convex part 40.
  • a V-shaped groove 42 is provided on the outer peripheral surface of the cylindrical portion 41 on the end side.
  • a tapered surface 43 is provided on the side peripheral surface of the circular convex portion 40 so as to be inclined toward the distal end surface.
  • the cylindrical unit 41 on the bit holding unit 18 side is fitted in the cylindrical unit 35 on the bit driving unit 11 side.
  • the output shaft 15 is inserted through the tube portion 41.
  • the output shaft 15 enters the inside of the housing 19 through the inner peripheral surface of the cylindrical portion 41, and the tip end side is connected to the terminal end side of the torque transmission shaft 16.
  • the steel ball 38 disposed in the through hole 37 is pushed out to the inner peripheral surface side of the cylindrical portion 35 by a predetermined dimension by the inner peripheral surface of the communication hole 34.
  • the steel ball 38 is restricted from protruding more than a predetermined dimension.
  • the steel ball 38 protruding by a predetermined dimension is fitted into a V-shaped groove 42 provided in the cylinder part 41 on the bit holding part 18 side.
  • the tapered surface 36 of the cylindrical portion 35 on the bit drive unit 11 side and the tapered surface 43 of the cylindrical portion 41 on the bit holding unit 18 side come into contact with each other.
  • the holding unit 18 is locked to the bit driving unit 11.
  • the bit holding unit 18 is detachably attached to the bit driving unit 11 by such a so-called attachment / detachment mechanism having a coupler structure. Further, it can be easily attached and detached by a simple operation.
  • the attaching / detaching portion 17 includes a positioning mechanism for preventing the bit driving portion 11 and the bit holding portion 18 from rotating relative to each other around the axis AX when or after the bit holding portion 18 is attached.
  • the attaching / detaching portion 17 includes a positioning pin and a bush as a positioning mechanism.
  • the positioning pin is formed in a shaft shape protruding from the bottom surface of the base 13 of the bit driving unit 11 toward the tip side.
  • the bush is attached to a through hole provided in the flange portion 39 of the bit holding portion 18 and is provided so that a positioning pin can be inserted.
  • the position where the bush is provided is a position corresponding to the position of the positioning pin after the bit holding portion 18 is mounted.
  • the attachment / detachment unit 17 includes a phase matching mechanism using a dog or a sensor, for example.
  • the screw tightening device 10 further includes a second drive source 50, an arm 52, and a chuck 54 as a screw gripping mechanism.
  • the air cylinder 50 as the second drive source includes an extendable rod 50a that expands and contracts from the cylinder in the axis AX direction.
  • a spring portion 51 is connected to the distal end side of the telescopic rod 50a.
  • the spring portion 51 includes a spring 51a and a rod 51b inside the cylinder.
  • a compression coil spring can be used as the spring 51a.
  • the air cylinder 50 and the spring portion 51 are arranged coaxially in parallel with the axis AX direction.
  • the rod 51 b biased by the spring 51 a is connected to the arm 52 on the distal end side.
  • the arm 52 is formed in a rectangular plate shape.
  • the arm 52 is provided with a bent portion so as to be close to the housing 19 side of the bit holding portion 18.
  • a linear guide 53 is provided between the arm 52 and the housing 19 to guide the linear movement of the arm 52 in the direction parallel to the axis AX direction.
  • the arm 52 is connected to the link portion of the chuck 54 on the tip side.
  • the chuck 54 includes a pair of arm portions 54a and 54a and claw portions 54b and 54b.
  • Each of the arm portions 54a and 54a includes a plurality (three) of shafts.
  • a link part is formed by the arm part 54a, the claw part 54b, and the shaft.
  • the chuck 54 is opened and closed via the arm 52 by the expansion and contraction of the expansion rod 50a.
  • the spring part 51 always urges the chuck 54 to open. As a result, an appropriate grip force can be obtained when the chuck 54 grips the screw.
  • the chuck 54 is provided to be rotatable around the axis AX. 2B, the chuck 54 opens and closes in a direction perpendicular to the thickness direction of the arm 52. In FIG. 2B, for example, the chuck 54 can be opened and closed in a direction parallel to the thickness direction of the arm 52. .
  • FIG. 4 is an explanatory diagram of the operation of each part during screw gripping.
  • the upper half of the figure shows a state where the bit is engaged with the screw, and the lower half shows a state where the chuck is closed and the screw is gripped from there.
  • the bit 20 engaged with the screw 60 resists the pressing of the spring 27 (see FIG. 2C) as the pressing portion, and the end side of the bit holding portion 18. It closes in a state where it has moved by the length of the screw 60. Further, the closed chuck 54 is opened before the bit 20 starts rotating to tighten the screw 60.
  • the chuck 20 resists the pressure of the spring 27 (see FIG. 2C) as the pressing portion, and the end side of the bit holding portion 18. Are closed by the length of the screw 60 and the rotation of the bit stopped.
  • timing for opening and closing the chuck 54 may be configured to be controlled by a control device 80 (see FIG. 6) described later.
  • a control device dedicated to opening and closing the chuck 54 may be provided separately and controlled by such a control device.
  • FIG. 5 is a cross-sectional view of the bit holding portion when gripping a screw.
  • the socket 21 moves linearly while being guided by the linear movement portion 23 of the spline structure. Due to the movement of the socket 21 (the linear motion portion 23) toward the end side, the spring 27 as the pressing portion is compressed, and the bit 20 on the distal end side is pressed through the socket 21 and the joint 24. As a result, the bit 20 is always pressed against the screw 60.
  • the bit holding portion 18 is provided with the pressing portion 27 that constantly presses the bit 20 toward the distal end side of the bit holding portion 18, whereby the screw 60 to be tightened or loosened in the axis AX direction.
  • the bit 20 can follow the movement. This eliminates the need for a drive source and a transmission mechanism that have been required to follow the movement of the screw 60 in the axis AX direction, and enables the bit holding portion 18 to have a small diameter. Further, the screw fastening device 10 as a whole is simple in structure and small in size.
  • the bit holding portion 18 can be further reduced in diameter.
  • a simple member such as a spring for the pressing portion 27, the screw fastening device 10 can be configured simply, compactly, and inexpensively.
  • the bit holding portion 18 is further reduced in diameter. Furthermore, the structure is simple and small.
  • FIG. 6 is a system configuration diagram of the screw tightening system 1.
  • FIG. 6 shows a three-dimensional orthogonal coordinate system including the Z axis with the vertical downward direction as the positive direction for easy understanding.
  • the screw tightening system 1 further includes a robot 70 and a control device 80 in addition to the above-described screw tightening device 10. Further, the screw tightening system 1 includes a work table 62 for tightening or loosening the screws. In the work table 62, screws 60 are installed on the screw table 61 (see FIG. 4).
  • the robot 70 is, for example, a single-armed articulated robot.
  • the robot 70 includes the hand 71, the first arm unit 72, the second arm unit 73, the third arm unit 74, the fourth arm unit 75, and the fifth arm unit 76 described above. And a base part 77.
  • the robot 70 may be a double-arm robot, for example.
  • the first arm portion 72 is supported at the base end portion by the second arm portion 73.
  • the second arm portion 73 is supported at the base end portion by the third arm portion 74 and supports the first arm portion 72 at the distal end portion.
  • the third arm portion 74 is supported at the base end portion by the fourth arm portion 75 and supports the second arm portion 73 at the distal end portion.
  • the fourth arm portion 75 is supported at the base end portion by the fifth arm portion 76 and supports the third arm portion 74 at the distal end portion.
  • the fifth arm portion 76 is supported at the base end portion by the base portion 77 fixed to the floor surface or the like, and supports the fourth arm portion 75 at the tip end portion.
  • an actuator such as a servo motor is mounted on each joint portion, which is a connecting portion of the first arm portion 72 to the fifth arm portion 76.
  • the robot 70 can perform a multi-axis operation by driving an actuator.
  • the joint actuator that connects the first arm portion 72 and the second arm portion 73 rotates the first arm portion 72 about the B axis. Further, the joint actuator that connects the second arm portion 73 and the third arm portion 74 rotates the second arm portion 73 about the U axis.
  • the joint actuator that connects the third arm portion 74 and the fourth arm portion 75 rotates the third arm portion 74 about the L axis. Further, the joint actuator that connects the fourth arm portion 75 and the fifth arm portion 76 rotates the fourth arm portion 75 about the S axis.
  • the robot 70 also includes individual actuators that rotate the first arm 72 around the T axis, the second arm 73 around the R axis, and the third arm 74 around the E axis.
  • the robot 70 has seven axes. Then, the robot 70 can perform various multi-axis operations combining seven axes based on an operation instruction from a control unit 90 (see FIG. 8) of the control device 80 described later.
  • the distal end portion of the first arm portion 72 is a distal end movable portion of the robot 70, and a hand 71 is attached to the distal end movable portion.
  • the hand 71 grips the block 14 (see FIG. 2A and the like) of the screw fastening device 10 at the most distal portion of the robot 70.
  • control device 80 is a so-called robot controller, and drives and controls the actuators of the joint portions including the hand 71 of the robot 70 and the arm portions 72 to 76.
  • the control device 80 and the robot 70 are connected by a cable 78 or the like.
  • the robot controller 80 as a control device drives and controls the first bit driving unit 11a.
  • the robot controller 80 and the first bit driving unit 11a are connected by a cable 79 or the like.
  • the second bit drive unit 11b is driven and controlled by dedicated control devices 81 and 82 (see FIG. 7) described later.
  • the first bit driving unit 11 a includes a motor Ma.
  • the second bit drive unit 11b includes a motor Mb, a reduction gear G, and a torque detector TD.
  • the motor Mb, the reduction gear G, and the torque detector TD are arranged in series.
  • FIG. 6 shows an example in which the first bit driver 11a is selected.
  • a bit holding unit 18 holding the bit 20 is attached to the selected first bit driving unit 11a.
  • FIG. 7 is a control configuration diagram of the screw tightening system.
  • the robot controller 80 as a control device controls the drive of the robot 70 and also controls the first bit driving unit 11a.
  • the robot controller 80 can also drive and control the second bit driving unit 11b.
  • the robot controller 80 drives and controls each joint portion of the robot 70 and drives and controls the hand 71 via the tip joint portion. Further, the robot controller 80 controls driving of the first bit driving unit 11 a held by the hand 71. Specifically, the motor Ma of the first bit driving unit 11 a is driven and controlled as an external shaft of the robot 70.
  • the screw tightening system 1 includes a programmable controller 81 and a nutrunner controller 82 between the robot controller 80 and the second bit driving unit 11b as a control device dedicated to the second bit driving unit 11b. Further prepare.
  • the second bit drive unit 11b since the second bit drive unit 11b outputs a high torque rotational drive force, precise drive control is required. Therefore, the second bit drive unit 11b includes a torque detector TD. The torque value detected by the torque detector TD is output to the programmable controller 81 via the nut runner controller 82.
  • a drive stop signal is output from the programmable controller 81 to the motor Mb of the second bit drive unit 11b.
  • the second bit drive unit 11 b is included in the control system of the robot controller 80. Therefore, the second bit driving unit 11b can be driven and controlled by either the robot controller 80 or the programmable controller 81. The selection may be appropriately set by the user. Further, the drive control of the second bit drive unit 11b may be performed not by the control system of the robot controller 80 but by a separate control system by the programmable controller 81.
  • the robot 70 selects the first bit driving unit 11 a and grips the first bit driving unit 11 a with the hand 71.
  • the robot 70 attaches the bit holding unit 18 to the first bit driving unit 11 a held by the hand 71.
  • the bit holding unit 18 is attached and detached by driving and controlling the pair of air cylinders 28 and 28 (see FIG. 3A and the like) as a first drive source by the robot controller 80.
  • the robot 70 performs a temporary tightening operation of the screws.
  • the robot 70 removes the bit holding unit 18 from the first bit driving unit 11a.
  • the robot 70 releases the grip of the first bit driving unit 11 a by the hand 71.
  • the robot 70 selects the second bit driving unit 11 b and holds the second bit driving unit 11 b with the hand 71. That is, the robot 70 changes the first bit driving unit 11a to the second bit driving unit 11b.
  • the robot 70 performs the final tightening operation of the screw.
  • the robot 70 is changed to the first bit drive unit 11a again to shift to the next screw tightening operation, for example.
  • FIG. 8 is a functional block diagram of the screw tightening system.
  • FIG. 8 shows an example of the internal configuration of each part described above, and shows only the components related to screw tightening.
  • the robot controller 80 as a control device includes a control unit 90.
  • the control unit 90 includes an instruction unit 91, an acquisition unit 92, and a determination unit 93.
  • the instruction unit 91 outputs a signal for operating the hand 71 of the robot 70 and each of the arm units 72 to 76 based on teaching information from a teaching unit (not shown).
  • the instruction unit 91 outputs a drive signal to the motor (for example, servo motor) Ma of the first bit drive unit 11a.
  • the motor Ma rotates.
  • a detection signal that informs the output torque of the motor Ma is input to the acquisition unit 92.
  • the acquisition unit 92 outputs a detection signal to the determination unit 93.
  • the determination unit 93 outputs a signal to the instruction unit 91 when the output torque of the motor Ma reaches a set value.
  • a stop signal is output to the motor Ma.
  • the motor Ma stops, and the temporary tightening of the screw is completed.
  • the programmable controller 81 as a control device dedicated to the second bit drive unit includes an instruction unit 94, an acquisition unit 95, and a determination unit 96.
  • the nutrunner controller 82 as a control device dedicated to the second bit drive unit includes an instruction unit 97.
  • the instruction unit 94 outputs a drive signal to the motor Mb of the second bit drive unit 11b via the instruction unit 97 of the nutrunner controller 82.
  • the motor Mb rotates.
  • the screw tightening system 1 when the torque detected by the torque detector TD reaches a specified torque, the final tightening of the screw is finished. Therefore, a detection signal informing the detected torque is output from the torque detector TD to the acquisition unit 95 of the programmable controller 81.
  • the acquisition unit 95 outputs a detection signal to the determination unit 96.
  • the determination unit 96 outputs a signal to the instruction unit 94 when the torque reaches the specified torque.
  • the instruction unit 94 outputs an instruction signal to the instruction unit 97 of the nutrunner controller 82.
  • the instruction unit 97 of the nutrunner controller 82 outputs a stop signal to the motor Mb.
  • the instruction unit 94 of the programmable controller 81 outputs a signal notifying the end of the final tightening to the instruction unit 91 of the robot controller 80. Thereby, the robot 70 can move to the operation
  • the robot 70 since the robot 70 uses the first bit driving unit 11a having a high rotation number for temporarily tightening the screws, the screws can be temporarily tightened at a high speed. As a result, the time required for screw tightening can be shortened. For example, when the output rotational speed is 3000 rpm, it takes 1 second / screw to tighten a screw having a pitch of 1 mm and a length of 50 mm, and the time required for tightening 30 screws is about 30 seconds.
  • the bit holding unit 18 is detachably attached to the first bit driving unit 11a or the second bit driving unit 11b, and the first bit driving unit 11a and the second bit driving unit 11b By sharing with each other, the number of parts can be reduced.
  • the robot controller 80 as a control device drives and controls the motor Ma of the first bit driving unit 11 a gripped by the hand 71 as an external shaft of the robot 70. Become.
  • the robot 70 is a single-armed multi-joint robot, but is not limited thereto.
  • the robot 70 may be a double arm robot.
  • the first bit driving unit 11a is gripped by one arm and the second bit driving unit 11b is gripped by the other arm. Then, the screws can be temporarily tightened with one arm, and the final tightening can be performed with the other arm.
  • FIG. 9 is a flowchart showing the procedure of the screw tightening method.
  • the screw tightening method described below includes a screw temporary tightening step and a final tightening step.
  • the robot selects the first bit driving unit and grips the first bit driving unit with the hand (step S101).
  • the robot attaches the bit holding unit to the first bit driving unit held by the hand (step S102).
  • the temporary tightening of the screw is started (step S103).
  • step S104 After starting temporary fastening, it is determined whether or not the output torque of the motor Ma has reached a set value (step S104). If it is determined that the set value has been reached (step S104, Yes), the temporary tightening of the screw ends (step S105). If it is determined in step S104 that the set value has not been reached (No in step S104), step S104 is repeated until the set value is reached.
  • the robot removes the bit holding unit from the first bit driving unit (step S106).
  • the robot releases the grip of the first bit drive unit gripped by the hand (step S107).
  • the robot selects the second bit driving unit and grips the second bit driving unit with the hand (step S108). That is, the robot switches from the first bit driving unit to the second bit driving unit.
  • step S109 the robot attaches the bit holding unit removed in step S106 to the second bit driving unit held by the hand. Then, the final tightening of the screw is started (step S110).
  • step S111 After the start of the final tightening, it is determined whether or not the output value (screw tightening torque) from the torque detector TD has reached the specified torque (step S111). When it is determined that the specified torque has been reached (step S111, Yes), the final tightening of the screw is finished (step S112). Thereby, the final tightening process of the screw is completed. That is, the screw tightening operation is completed. If it is determined in step S111 that the specified torque has not been reached (No in step S111), step S111 is repeated until the specified torque is reached.
  • the robot performs temporary tightening of the screw by using the first bit driving unit that outputs a rotational driving force at a high rotational speed, and performs final tightening with a high torque (low rotational speed).
  • This is performed using a second bit driving unit that outputs a rotational driving force.
  • the robot temporarily tightens all the screws using the first bit driving unit and then the second bit driving unit. There is a method of holding and tightening all screws.
  • the screw is temporarily tightened using the first bit driving unit held by one arm, and the second bit driving unit held by the other arm is used.

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Robotics (AREA)
  • Manipulator (AREA)

Abstract

 実施形態の一態様に係るネジ締めシステムは、ロボットと、制御装置と、第1ビット駆動部と、第2ビット駆動部と、ビット保持部とを備える。ロボットは、先端にハンドを有する多関節のロボットである。制御装置は、ロボットを駆動制御する。第1ビット駆動部は、ハンドに選択的に把持され、モータによる回転駆動力を直接出力する。第2ビット駆動部は、ハンドに選択的に把持され、減速機を介してモータによる回転駆動力を出力する。ビット保持部は、第1ビット駆動部あるいは第2ビット駆動部の少なくともいずれかに取り付けられ、入力された回転駆動力によって軸まわりに回転するビットを保持する。

Description

ネジ締めシステムおよびネジ締め方法
 開示の実施形態は、ネジ締めシステムおよびネジ締め方法に関する。
 従来、先端にハンドを有する多関節のロボットにナットランナのようなネジを自動で締め付けるネジ締め装置を把持させ、ネジ締付け工程を含む組立作業を行うネジ締めシステムがある(たとえば、特許文献1参照)。
 かかるネジ締めシステムのネジ締め装置では、ネジに係合させるビットを軸まわりに回転させる。また、ネジ締め装置では、ビットに回転駆動力を与えるビット駆動部に減速機を設けてモータの回転数を減じることで、高回転数のモータからネジの本締めに必要なトルクを確保する。
 また、かかるネジ締めシステムにおけるネジ締付け工程では、ネジをネジ穴に配置し、次に、ネジを着座するまで仮締めし、最後に、ネジを規定トルクに達するまで本締めするという流れとなり、仮締めから本締めまでを減速機付きのビット駆動部を用いて行う。
特開2006-95624号公報
 しかしながら、上述したようなネジ締めシステムでは、ビット駆動部に減速機を有するため、ビット駆動部の出力回転数が遅く、ネジの締付けに時間がかかるという問題がある。とくに、ネジの本数が多い場合は、ネジの締付けに要する時間が組立工程全体のタクトタイムに大きく影響する。
 実施形態の一態様は、上記に鑑みてなされたものであって、ネジ締付け工程を含む組立工程全体のタクトタイムを短縮することができるネジ締めシステムおよびネジ締め方法を提供することを目的とする。
 実施形態の一態様に係るネジ締めシステムは、ロボットと、制御装置と、第1ビット駆動部と、第2ビット駆動部と、ビット保持部とを備える。前記ロボットは、先端にハンドを有する多関節のロボットである。前記制御装置は、前記ロボットを駆動制御する。前記第1ビット駆動部は、前記ハンドに選択的に把持され、モータによる回転駆動力を直接出力する。前記第2ビット駆動部は、前記ハンドに選択的に把持され、減速機を介してモータによる回転駆動力を出力する。前記ビット保持部は、前記第1ビット駆動部あるいは前記第2ビット駆動部の少なくともいずれかに取り付けられ、入力された前記回転駆動力によって軸まわりに回転するビットを保持する。
 実施形態の一態様によれば、ネジ締付け工程を含む組立工程全体のタクトタイムを短縮することができる。
図1Aは、実施形態に係るネジ締めシステムの模式説明図である。 図1Bは、ビット駆動部およびビット保持部の模式説明図である。 図2Aは、ネジ締め装置の正面図である。 図2Bは、ネジ締め装置の右側面図である。 図2Cは、図2Bに示すB-B線断面図である。 図3Aは、着脱機構を示す断面図である。 図3Bは、着脱機構を示す断面図である。 図4は、ネジ把持時における各部動作の説明図である。 図5は、ネジ把持時におけるビット保持部の断面図である。 図6は、ネジ締めシステムのシステム構成図である。 図7は、ネジ締めシステムの制御構成図である。 図8は、ネジ締めシステムの機能ブロック図である。 図9は、ネジ締め方法の手順を示すフローチャートである。
 以下、添付図面を参照して、本願の開示するネジ締めシステムおよびネジ締め方法の実施形態を詳細に説明する。なお、以下に示す実施形態によりこの発明が限定されるものではない。
 図1Aは、実施形態に係るネジ締めシステムの模式説明図である。なお、これから説明するネジ締めシステムでは、ネジを締めるだけでなく、締め付けられたネジを緩める作業も行う。
 また、このようなネジ締めシステムによって締緩されるネジにはボルト等も含む。ここでは、「ネジ」という呼称をボルト等のようならせん状の溝が設けられた締結部材の総称として用いる。
 図1Aに示すように、ネジ締めシステム1では、ロボット70がネジ締め装置を用いてネジを締緩させる作業を行う。ネジ締め装置は、ビット駆動部11と、ビット保持部18とを備える。なお、このようなネジ締め装置は、ネジを締めるまたは緩める作業のいずれにも用いることができる。
 図1Aに示すように、ビット駆動部11としては、第1ビット駆動部11aおよび第2ビット駆動部11bの2種類がある。第1ビット駆動部11aおよび第2ビット駆動部11bはいずれも、出力軸を介して軸まわりの回転駆動力をビット保持部18へと出力する。
 第1ビット駆動部11aは、モータMaを備え、モータMaによる回転駆動力を直接出力する。このような第1ビット駆動部11aからは、モータMaによる回転駆動力が直に出力されるため、高回転数の回転駆動力が出力される。
 一方、第2ビット駆動部11bは、モータMbと、減速機Gとを備え、モータMbによる回転駆動力を、減速機Gを介して出力する。このような第2ビット駆動部11bからは、減速機GによってモータMbの回転駆動力が減速され、高トルク(低回転数)の回転駆動力が出力される。なお、ここでは、モータMaおよびモータMbの能力は等しいものとする。
 図1Aに示すように、ビット保持部18は、締緩させるネジに係合されるビット20を先端側に保持する。また、ビット保持部18は、末端側がビット駆動部11に取り付けられる。具体的には、ビット保持部18は、第1ビット駆動部11aあるいは第2ビット駆動部11bの少なくともいずれかに取り付けられる。
 ビット保持部18では、第1ビット駆動部11aあるいは第2ビット駆動部11bから出力された回転駆動力が入力されると、入力された回転駆動力によってビット20が軸まわりに回転する。
 図1Aに示すように、ネジ締めシステム1は、ロボット70を備える。ロボット70は、複数のアーム部を有するとともに、先端にハンド71を有する多関節のロボットである。ロボット70では、ハンド71がビット駆動部11を把持することで、ロボット70の外部軸としてネジ締め装置を備えることができる。
 また、ネジ締めシステム1は、制御装置80をさらに備える。制御装置80は、ロボット70の各関節部を駆動制御する他、ハンド71によって把持された第1ビット駆動部11aのモータMaをロボット70の外部軸として駆動制御する。そのため、第1ビット駆動部11aを制御するための制御装置を別途設ける必要がない。
 ところで、上述したネジ締めシステム1におけるネジ締め工程は、ネジをネジ穴に配置し、次に、ネジを着座するまで仮締めし(以下、「仮締め工程」という)、最後に、ネジを規定トルクに達するまで本締めする(以下、「本締め工程」という)という流れとなる。そして、これらの各工程は、ロボット70がネジ締め装置を用いて行う。
 従来は、本締めで規定トルクを得るために、ネジの締付け(仮締め工程および本締め工程)を減速機付きのビット駆動部で行っていた。なお、ビット駆動部は、本締めで規定トルクに達する必要があるため、通常は減速機を有する。
 しかし、減速機を有するビット駆動部を用いる場合、ビット駆動部から出力される回転数が遅く(低回転数)、ネジの締付けに時間がかかっていた。たとえば、出力回転数が600rpmの場合、ピッチ1mm、長さ50mmのネジのネジ締めには、5秒/本を要し、ネジを30本締める場合にかかる時間は150秒程度となる。このように、ネジの本数が多い場合は、締付けにかかる時間が長期化していた。また、ネジの締付け時間が長期化することで、組立工程全体のタクトタイムが長期化していた。
 そこで、実施形態に係るネジ締めシステム1では、第1ビット駆動部11aおよび第2ビット駆動部11bをハンド71が持ち替えることとした。すなわち、上記した仮締め工程では、回転数が高い第1ビット駆動部11aを用い、本締め工程では、トルクが高い第2ビット駆動部11bを用いることとした。これにより、各工程に適した回転数やトルクでネジ締めを行うことができる。
 また、ネジ締めシステム1では、ビット保持部18を第1ビット駆動部11aあるいは第2ビット駆動部11bに着脱自在に取り付けられることとした。さらに、ビット保持部18を第1ビット駆動部11aと第2ビット駆動部11bとで共用することとした。これにより、部品点数を少なくすることができる。
 ここで、図1Bを参照してビット駆動部(第1ビット駆動部あるいは第2ビット駆動部)に取り付けられるビット保持部について説明する。図1Bは、ビット駆動部およびビット保持部の模式説明図である。なお、図1Bでは、ビットの種類ごとに、ビットおよびビット保持部の符号に「-番号」の形式で符番を付している。
 上述したように、ビット保持部18は、第1ビット駆動部11aあるいは第2ビット駆動部11bに対して着脱自在に取り付けられる。ビット保持部18は、締緩させるネジのサイズや種類等に応じて交換可能である。
 図1Bに示すように、ビット保持部18に保持されるビット20は、ネジのサイズや種類等に応じて様々である。図1Bには、ネジの呼び径(たとえば、M6,M8,M10)に対応した3種類のビット20-1,20-2,20-3を保持する3つのビット保持部18-1,18-2,18-3を例示している。
 そして、第1ビット駆動部11aおよび第2ビット駆動部11bにはそれぞれ、3つのビット保持部18-1~18-3が着脱自在に取り付けられる。すなわち、第1ビット駆動部11aおよび第2ビット駆動部11bには、3つのビット保持部18-1~18-3が共用される。
 また、ネジ締めシステム1では、ビット保持部18が、回転部と、直動部と、押圧部とを備える構成とした。ビット保持部18では、押圧部によってビット20を先端側へ押圧することで、ビット20を軸方向に移動するネジに追従させることができる。なお、このようなビット保持部18の構成については、図2A等を用いて後述する。
 また、ネジ締めシステム1では、上記したように、ロボット70が、ネジの仮締めに第1ビット駆動部11aを用いるとともに、本締めに第2ビット駆動部11bを用いることとした。この場合、ネジの仮締めでは、ネジを速く締めるために高トルクよりも高回転数が好適であるので、第1ビット駆動部11aを用いる。また、本締めでは、ネジをしっかり締めるために高トルクが必要であるので、第2ビット駆動部11bを用いる。これにより、ネジの仮締めを高速で行うことができるので。ネジ締め全体にかかる時間を短縮することができる。
 また、ネジ締めシステム1では、ロボット70は、ハンド71によって第1ビット駆動部11aを把持した後、第1ビット駆動部11aにビット保持部18を取り付けてネジの仮締めを行う。また、ロボット70は、第1ビット駆動部11aからビット保持部18を取り外し、ハンド71による第1ビット駆動部11aの把持を解除する。
 さらに、ロボット70は、第2ビット駆動部11bを把持した後、第2ビット駆動部11bにビット保持部18を取り付けてネジの本締めを行う。すなわち、ロボット70が、第1ビット駆動部11aでネジの仮締めを行い、仮締めが終了すると、第1ビット駆動部11aから第2ビット駆動部11bに持ち替えて、第2ビット駆動部11bで本締めを行う。なお、ネジが複数ある場合には、たとえば、すべてのネジの仮締めを第1ビット駆動部11aで行った後に、第2ビット駆動部11bに持ち替えてすべてのネジの本締めを行う。このようにすることで、ネジ締め作業全体としてのタクトタイムを短縮することができる。
 なお、実施形態に係るネジ締めシステム1では、ロボット70は、単腕型の多関節ロボットである。しかし、これに限定されず、ロボット70が双腕ロボットであってもよい。双腕ロボットとすることで、たとえば、一方の腕に第1ビット駆動部11aが把持され、他方の腕に第2ビット駆動部11bが把持され、ネジの仮締めを一方の腕で行い、本締めを他方の腕で行うことができる。
 このように、ロボット70を双腕ロボットとすることにより、第1ビット駆動部11aから第2ビット駆動部11bへと持ち替えるのに要する時間をなくすことができる。この結果、ネジ締めにかかる時間をさらに短縮することができる。
 また、実施形態に係るネジ締めシステム1では、制御装置80は、ハンド71に把持された第1ビット駆動部11aのモータMaをロボット70の外部軸として駆動制御するが、第1ビット駆動部11aの他に第2ビット駆動部11bを駆動制御してもよい。これにより、単一の制御装置80によって、ロボット70、第1ビット駆動部11a、第2ビット駆動部11bの駆動制御が可能となり、簡素な構成となる。
 なお、第2ビット駆動部11bでは、ネジの本締めにおいて、トルク付与に係る精密な制御が必要となる。したがって、第2ビット駆動部11bを駆動制御するための専用制御装置81,82(図7参照)を別途設けてもよい。
 以下では、図2A~図2Cを参照してネジ締め装置について詳細に説明する。図2Aは、ネジ締め装置の正面図である。図2Bは、ネジ締め装置の右側面図である。図2Cは、図2BにあらわれるB-B線断面図である。なお、図2Bにあらわれる斜線部分は、図2AにあらわれるA-A線断面である。
 また、図2A~図2Cに示す軸AXは、ネジ締め装置10の各部の共通する軸である。また、以下の説明では、図中上側(ビット駆動部11の上端側)を末端側と称し、図中下側(ビット20の下端側)を先端側と称する場合がある。さらに、上記したように、ビット駆動部11には、第1ビット駆動部11aおよび第2ビット駆動部11b(図1A参照)の2種類があるが、以下、ビット駆動部11と総称して説明する。
 図2Aおよび図2Bに示すように、ネジ締め装置10は、ビット駆動部11と、着脱部17と、ビット保持部18と、押圧部27とを備える。なお、ネジ締め装置10は、自動でネジを締め付ける(またはネジを緩めて取り外す)、いわゆるナットランナである。
 図2Aおよび図2Bに示すように、ビット駆動部11は、平板状のベース12と、ベース12上面に設けられ、軸AX方向に長い筒状の筐体13とを備える。ベース12上面には、筐体13の他、着脱部17を駆動する第1の駆動源28やロボット70のハンド71(図6参照)に把持されるブロック14等が配設される。
 また、筐体13の内部には、ビット駆動部11の末端側からベース12側となる先端側にかけて、モータMa,Mbや減速機G(図6参照)等が配設される。モータMa,Mbには、たとえば、サーボモータを用いる。なお、図示されるビット駆動部11の構成は、上記した第2ビット駆動部11bの構成に相当する。一方、第1ビット駆動部11aは、減速機が排除される点で、第2ビット駆動部11bと構成が相違する(図1A参照)。
 図2Cに示すように、ビット駆動部11は、先端側端面、すなわち、ベース12下面から軸AXと同軸で延出する出力軸15をさらに備える。出力軸15は、モータMa,Mb(図1A参照)から出力される軸AXまわりの回転駆動力をビット保持部18へと出力する。出力軸15は、先端側が矩形軸に形成され、矩形軸となる先端側にトルク伝達軸16が同軸で連結される。
 このように、ビット駆動部11は、出力軸15(トルク伝達軸16)を介してモータMa,Mb(図1A参照)からの軸AXまわりの回転駆動力をビット保持部18へと出力し、ビット保持部18に保持されるビット20を回転駆動する。
 ビット駆動部11(すなわち、第2ビット駆動部11b)では、減速機Gを介してモータMb(図1A参照)からの駆動力をビット保持部18へと出力することで、ネジの締緩に必要なトルクが得られる。また、ビット駆動部11は、締緩されるネジのトルクを検出するトルク検出器TD(図6参照)を備える。
 図2Aおよび図2Bに示すように、ビット駆動部11には、ベース12下面に着脱部17が設けられる。着脱部17は、ベース12下面に、ビット駆動部11に対して同軸となるようにビット保持部18を取り付ける。着脱部17は、ビット保持部18を着脱自在とする着脱機構を備える。着脱機構の詳細については、図3A、図3Bを用いて後述する。
 図2Aおよび図2Bに示すように、ビット保持部18は、円筒状のハウジング19を備え、このハウジング19の先端側にビット20を保持する。
 ビット20は、ネジの頭部に係合して、ネジを軸AXまわり(時計まわりまたは反時計まわり)に回転させる。上記したように、ビット20は交換可能であり、ネジの種類やサイズに応じて交換することもあれば、磨耗や劣化で新品と交換することもある。
 図2Cに示すように、ビット保持部18は、ソケット21と、ジョイント24とをさらに備える。ビット保持部18は、ハウジング19の内部に配設されるソケット21およびジョイント24を介してビット20を保持する。
 ソケット21は、筒状に形成され、ハウジング19の内部にこのハウジング19と同軸で配設される。ソケット21の先端側は、このソケット21と同様にハウジング19の内部に同軸で配設されるジョイント24に連結される。
 ハウジング19の内周面には、軸AXに向けて突出する突出部19aが設けられる。突出部19aは、ソケット21の外周面よりも僅かに大径となるように設けられる。ソケット21は、突出部19aによって軸AX方向に沿うように規制された状態でハウジング19の内部に配設される。
 ソケット21は、回転部22と直動部23とを備える。回転部22は、ソケット21の筒状本体の外周面と末端側におけるハウジング19の内周面との間に設けられる。回転部22は、軸受であり、ソケット21本体を軸AXまわりに回転可能に支持する。なお、回転部22としては、たとえば、ニードルベアリングを用いることができる。
 直動部23は、ソケット21本体の内周面に設けられる。この直動部23は、ソケット21を、ソケット21の末端側から軸AX方向に挿入されるトルク伝達軸16に対して軸AX方向に直動可能とし、かつ、軸AXまわりに回転不可能とする。
 トルク伝達軸16は、ビット駆動部11の出力軸15から出力される軸AXまわりの回転駆動力をビット保持部18へと伝達する。トルク伝達軸16の上面(末端側端面)には、出力軸15の矩形軸と嵌合可能な矩形凹部が設けられる。
 トルク伝達軸16の外周面には、軸AX方向に伸びる溝、いわゆるスプラインが設けられる。一方、直動部23は、筒状に形成され、筒体の内周面にトルク伝達軸16のスプラインと嵌合するスプラインが設けられる。
 このようなスプライン構造の直動部23によって、ソケット21は、軸AX方向の外力に倣ってこの軸AX方向に直動する。ソケット21は、外力が付与されない状態では静止する。また、ソケット21は、軸AX方向については、ビット駆動部11側から動力的に切り離される。
 図2Cに示すように、ソケット21の先端側に連結されるジョイント24は、ソケット21が回転するとこれに追従して回転し、ソケット21が直動するとこれに追従して直動する。ジョイント24の先端側にはビット20が着脱可能に連結される。
 ハウジング19の内周面とソケット21の外周面との間には、それぞれにビット20を軸AX方向に伸ばす場合の芯出しのテーパ部材25,25が設けられる。テーパ部材25,25は、ハウジング19の内周面およびソケット21の外周面に沿って環状に形成され、互いの傾斜面を対向させて配置される。
 ハウジング19の内周面およびジョイント24の末端側外周縁のそれぞれには、ビット20を軸AX方向に縮める場合の芯出しのテーパ部26,26が設けられる。テーパ部26,26は、ハウジング19の内周面およびジョイント24の外周縁に沿って互いの傾斜面を対向させて設けられる。
 また、ハウジング19の内部には、ソケット21を先端側へと押圧する押圧部27が設けられる。押圧部27は、たとえば、圧縮コイルばねであり、ソケット21の末端側に同軸で配設される。
 ソケット21は、押圧部27であるばねによって、直動部23を介して先端側へと常時付勢される。すなわち、ソケット21およびジョイント24と軸AX方向に一体的に連結されるビット20は、ソケット21とジョイントとを介して押圧部27の付勢力によって先端側へと押圧される。
 ここから、図3Aおよび図3Bを参照して着脱部の着脱機構について説明する。図3Aは、着脱部の着脱機構(ビット保持部の装着前)を示す断面図である。図3Bは、着脱部の着脱機構(ビット保持部の装着後)を示す断面図である。
 図3Aに示すように、着脱部17は、第1の駆動源としての一対のエアシリンダ28,28を備える。一対のエアシリンダ28,28は、ビット駆動部11側となるベース12上面において軸AXの同心円上に180度の位相差で配設される。
 一対のエアシリンダ28,28のそれぞれの伸縮ロッド28a,28aは、ベース12を貫通して先端側がビット保持部18側に配置される。伸縮ロッド28a,28aは、先端側がビット保持部18側でフローティングジョイント29,29に連結される。
 フローティングジョイント29,29は、短筒状の円形受部30の外周面に設けられたフランジ部31に連結される。円形受部30は、軸AX方向に伸縮可能に設けられ、伸縮ロッド28a,28aの伸縮に追従して軸AX方向に伸縮する。
 円形受部30には、先端側端面に円形凹部32が設けられる。円形凹部32の内周面は、拡径するように傾斜して設けられたテーパ面33である。また、円形受部30には、ビット駆動部11側からビット保持部18側まで連通する連通穴34が設けられる。
 連通穴34には、筒部35が嵌入される。筒部35には、ビット保持部18の装着状態においてビット駆動部11の出力軸15が挿通される。筒部35の先端側内周縁には、拡径するようにテーパ面36が設けられる。
 筒部35の内周面には、厚さ方向に貫通する貫通穴37が設けられる。貫通穴37には、鋼球38が配設される。貫通穴37の内周面側の開口径は、鋼球38の径よりも小径に形成される。鋼球38は、エアシリンダ28,28の伸縮ロッド28a,28aが縮んだ状態では、テーパ面36によって形成される空間に退避した状態にある。
 一方、ビット保持部18側には、ビット保持部18の末端側端面にフランジ部39が設けられる。フランジ部39の末端側端面には、本体部11側の円形凹部32に嵌入可能な円形凸部40が設けられる。
 円形凸部40の末端側端面には、本体部11側の筒部35に嵌入可能な筒部41が設けられる。筒部41の外周面には、末端側にV字溝42が設けられる。円形凸部40の側周面には、末端側端面に向けて縮径するように傾斜したテーパ面43が設けられる。
 図3Bに示すように、ビット駆動部11にビット保持部18が取り付けられると、ビット駆動部11側の筒部35にビット保持部18側の筒部41が嵌入された状態となる。筒部41には、出力軸15が挿通される。出力軸15は、筒部41の内周面を経て、ハウジング19の内部に進入し、先端側がトルク伝達軸16の末端側と連結される。
 このとき、ビット保持部18側の筒部41が鋼球38の位置まで到達すると、エアシリンダ28,28の駆動によって伸縮ロッド28a,28aがビット保持部18側へと伸張する。
 伸縮ロッド28a,28aが伸びた状態では、貫通穴37に配設される鋼球38が連通穴34の内周面によって筒部35の内周面側に所定寸法押し出される。なお、鋼球38は、貫通穴37の内周面側の径が鋼球38の径よりも小径であることから、所定寸法以上の突出が規制される。
 所定寸法突出した鋼球38は、ビット保持部18側の筒部41に設けられたV字溝42に嵌り込む。鋼球38がV字溝42に嵌り込むと、ビット駆動部11側筒部35のテーパ面36とビット保持部18側の筒部41のテーパ面43とが当接する。
 これにより、鋼球38がV字溝42を押す力と、ビット駆動部11側の筒部35のテーパ面36がビット保持部18側の筒部41のテーパ面43を押す力とで、ビット保持部18がビット駆動部11にロックされる。このようないわゆるカプラ構造の着脱機構によって、ビット駆動部11に対してビット保持部18は着脱自在に取り付けられる。また、単純な動作によって容易に着脱が可能となる。
 また、図示しないが、着脱部17は、ビット保持部18の装着時または装着後に、ビット駆動部11とビット保持部18とが軸AXまわりに相対回転することを防ぐための位置決め機構を備える。
 着脱部17は、位置決め機構として、位置決めピンと、ブッシュとを備える。位置決めピンは、ビット駆動部11のベース13下面から先端側へと突出する軸状に形成される。また、ブッシュは、ビット保持部18のフランジ部39に設けられた貫通穴に取り付けられるとともに、位置決めピンを挿通可能に設けられる。なお、ブッシュが設けられる位置は、ビット保持部18の装着後に位置決めピンの位置と対応する位置である。
 また、ビット保持部18の装着時には、出力軸15の先端側(矩形軸)とトルク伝達軸16の矩形凹部との位相が合致する必要がある。図示しないが、着脱部17は、たとえば、ドグやセンサを用いた位相合わせ機構を備える。
 ここで、図2A~図2Cに戻り、ネジの把持機構について説明する。図2Aおよび図2Bに示すように、ネジ締め装置10は、ネジ把持機構として、第2の駆動源50と、アーム52と、チャック54とをさらに備える。
 図2Bに示すように、第2の駆動源としてのエアシリンダ50は、シリンダから軸AX方向に伸縮する伸縮ロッド50aを備える。伸縮ロッド50aの先端側には、ばね部51が連結される。ばね部51は、シリンダの内部にばね51aとロッド51bとを備える。なお、ばね51aとしては、たとえば、圧縮コイルばねを用いることができる。
 また、エアシリンダ50とばね部51とは、軸AX方向と平行に同軸で配置される。ばね部51は、先端側において、ばね51aに付勢されたロッド51bがアーム52に連結される。
 図2Aおよび図2Bに示すように、アーム52は、矩形板状に形成される。アーム52には、ビット保持部18のハウジング19側に近接するように屈曲部が設けられる。アーム52とハウジング19との間には、アーム52の軸AX方向と平行方向への直動をガイドするリニアガイド53が設けられる。
 アーム52は、先端側においてチャック54のリンク部に連結される。チャック54は、一対の腕部54a,54aおよび爪部54b,54bを備える。なお、腕部54a,54aは、それぞれ複数(3つ)の軸を備える。腕部54a、爪部54bおよび軸によってリンク部が形成される。
 図2Bに示すように、エアシリンダ50では、伸縮ロッド50aの伸縮によって、アーム52を介してチャック54を開閉する。ばね部51は、チャック54を開くように常時付勢する。これにより、チャック54のネジ把持時に適度なグリップ力が得られる。
 なお、チャック54は、軸AXまわりに回転可能に設けられる。したがって、図2Bにおいて、チャック54は、アーム52の厚さ方向と直交する方向に開閉するが、同図において、たとえば、チャック54をアーム52の厚さ方向と平行な方向に開閉させることもできる。
 ここから、図4を参照してネジ把持時の各部動作について説明する。図4は、ネジ把持時における各部動作の説明図である。なお、図4において、図の上半部には、ネジにビットを係合させた状態を示し、下半部には、そこからチャックを閉じてネジを把持した状態を示す。
 図4(上半部)に示すように、ネジ締め装置10を軸AX方向に沿って先端側に移動させ、ネジ台61に設置されたネジ60に向けて近接させると(図4では、下降させると)、ビット20の先端側がネジ60の頭部(上端面)に係合される。このとき、チャック54は開いた状態である。すなわち、対向する一対の脚部54a,54aおよび爪部54b,54bの一方と他方とが離間した状態である。なお、ネジ台61に設置されたネジ60の先には図示しないネジ穴がある。
 そして、図4(下半部)に示すように、ネジ締め装置10をさらに先端側に移動させると、ビット20が末端側へとネジ60の長さに応じた距離移動する。このとき、チャック54は閉じた状態となる。すなわち、対向する一対の爪部54b,54bが近接し、爪部54b,54bによってネジ60の頭部(側周面側および下面の一部)を把持した状態となる。
 チャック54は、ネジ締め装置10によってネジ60を締める場合、ネジ60に係合されたビット20が、押圧部としてのばね27(図2C参照)の押圧に抗してビット保持部18の末端側にネジ60の長さ分だけ移動した状態で閉じる。また、閉じたチャック54は、ビット20がネジ60を締めるために回転を開始するまでには開く。
 また、チャック54は、ネジ締め装置10によってネジを緩める場合にネジ60緩めが完了すると、ビット20が押圧部としてのばね27(図2C参照)の押圧に抗してビット保持部18の末端側にネジ60の長さ分だけ移動した状態、かつ、ビットの回転が停止した状態で閉じる。
 このように、チャック54の開閉タイミングを制御することで、ネジ締め装置10によってネジ60を締めるまたは緩める場合にビット20による押圧でネジ60が飛び出すことを確実に防止することができる。
 なお、チャック54を開閉させるタイミングは、後述する制御装置80(図6参照)が制御するように構成されてもよい。また、チャック54の開閉専用の制御装置を別途設け、このような制御装置によって制御するように構成されてもよい。
 次に、図5を参照してネジ把持時におけるビット保持部の各部動作を説明する。図5は、ネジ把持時におけるビット保持部の断面図である。
 図5に示すように、ネジ60把持時、ビット保持部18では、ハウジング19の内部においてビット20が軸AX方向に沿って末端側へと移動(直動)する。これにより、ジョイント24を介してビット20と軸AX方向に並んで一体的に連結されたソケット21が末端側へと移動する。
 このとき、ソケット21は、スプライン構造の直動部23にガイドされながら直動する。ソケット21(直動部23)の末端側への移動によって、押圧部としてのばね27が圧縮され、ソケット21およびジョイント24を介して先端側のビット20を押圧する。これにより、ビット20は、ネジ60に常に押し付けられた状態となる。
 このようなネジ締め装置10によれば、ビット20をビット保持部18の先端側へと常時押圧する押圧部27をビット保持部18に備えることによって、締緩されるネジ60の軸AX方向の移動にビット20を追従させることができる。これにより、これまでネジ60の軸AX方向の移動に追従させるために必要であった駆動源や伝達機構が不要となり、ビット保持部18を小径にすることができる。また、ネジ締め装置10全体としても、構造簡素で小型となる。
 また、押圧部27がビット保持部18(ハウジング19)の内部に設けられることによって、ビット保持部18をさらに小径にすることができる。また、押圧部27にばねのような簡素な部材を用いることによって、ネジ締め装置10を構成簡素で小型、そして、安価にすることができる。
 また、ネジ締め装置10では、着脱部17を駆動する第1の駆動源(エアシリンダ)28がビット駆動部11側に設けられるため、ビット保持部18がさらに小径となり、ネジ締め装置10としてもさらに構造簡素で小型となる。
 ここから、図6を参照してネジ締めシステム1のシステム構成について説明する。図6は、ネジ締めシステム1のシステム構成図である。なお、図6には、説明を分かりやすくするために、鉛直下向きを正方向とするZ軸を含む3次元の直交座標系を図示している。
 図6に示すように、ネジ締めシステム1は、上記したネジ締め装置10の他、ロボット70と、制御装置80とをさらに備える。また、ネジ締めシステム1は、ネジを締め付けるまたは緩めて外す作業台62を備える。作業台62では、ネジ台61にネジ60が設置される(図4参照)。
 図6に示すように、ロボット70は、たとえば、単腕型の多関節ロボットである。具体的には、ロボット70は、上記したハンド71と、第1アーム部72と、第2アーム部73と、第3アーム部74と、第4アーム部75と、第5アーム部76と、基台部77とを備える。なお、ロボット70は、たとえば、双腕ロボットでもよい。
 第1アーム部72は、基端部を第2アーム部73によって支持される。第2アーム部73は、基端部を第3アーム部74によって支持され、先端部において第1アーム部72を支持する。
 第3アーム部74は、基端部を第4アーム部75によって支持され、先端部において第2アーム部73を支持する。第4アーム部75は、基端部を第5アーム部76によって支持され、先端部において第3アーム部74を支持する。
 第5アーム部76は、床面等に固定された基台部77によって基端部を支持され、先端部において第4アーム部75を支持する。また、第1アーム部72~第5アーム部76の各連結部分である各関節部にはそれぞれサーボモータ等のアクチュエータが搭載される。ロボット70は、アクチュエータの駆動によって多軸動作を行うことができる。
 具体的には、第1アーム部72および第2アーム部73を連結する関節部のアクチュエータは、第1アーム部72をB軸まわりに回転させる。また、第2アーム部73および第3アーム部74を連結する関節部のアクチュエータは、第2アーム部73をU軸まわりに回転させる。
 また、第3アーム部74および第4アーム部75を連結する関節部のアクチュエータは、第3アーム部74をL軸まわりに回転させる。また、第4アーム部75および第5アーム部76を連結する関節部のアクチュエータは、第4アーム部75をS軸まわりに回転させる。
 また、ロボット70は、第1アーム部72をT軸まわりに、第2アーム部73をR軸まわりに、第3アーム部74をE軸まわりに、それぞれ回転させる個別のアクチュエータを備える。
 すなわち、ロボット70は、7軸を有する。そして、ロボット70は、後述する制御装置80の制御部90(図8参照)からの動作指示に基づき、7軸を組み合わせた多様な多軸動作を行うことができる。
 第1アーム部72の先端部は、ロボット70の先端可動部であり、この先端可動部には、ハンド71が取り付けられる。ハンド71は、ロボット70の最先端部でネジ締め装置10のブロック14(図2A等参照)を把持する。
 図6に示すように、制御装置80は、いわゆるロボットコントローラであり、ロボット70のハンド71および各アーム部72~76を含む各関節部のアクチュエータを駆動制御する。制御装置80とロボット70とは、ケーブル78等によって接続される。
 また、制御装置としてのロボットコントローラ80は、第1ビット駆動部11aを駆動制御する。ロボットコントローラ80と第1ビット駆動部11aとは、ケーブル79等によって接続される。なお、第2ビット駆動部11bについては、後述する専用制御装置81,82(図7参照)が駆動制御する。
 図6に示すように、2種類のビット駆動部11のうち、第1ビット駆動部11aは、モータMaを備える。また、第2ビット駆動部11bは、モータMbと、減速機Gと、トルク検出器TDとを備える。第2ビット駆動部11bでは、モータMb、減速機G、トルク検出器TDが直列に並んで配設される。
 第1ビット駆動部11aまたは第2ビット駆動部11bは、いずれかがハンド71に選択的に把持される。なお、図6では、第1ビット駆動部11aが選択された例を示している。そして、選択された第1ビット駆動部11aには、ビット20を保持したビット保持部18が取り付けられる。
 ここから、図7を参照してネジ締めシステムの制御構成について説明する。図7は、ネジ締めシステムの制御構成図である。図7に示すように、制御装置としてのロボットコントローラ80は、ロボット70を駆動制御するとともに、第1ビット駆動部11aを駆動制御する。なお、ロボットコントローラ80は、第2ビット駆動部11bを駆動制御することもできる。
 図7に示すように、ロボットコントローラ80は、ロボット70の各関節部を駆動制御するとともに、先端関節部を介してハンド71を駆動制御する。また、ロボットコントローラ80は、ハンド71に把持された第1ビット駆動部11aを駆動制御する。詳細には、第1ビット駆動部11aのモータMaをロボット70の外部軸として駆動制御する。
 また、図7に示すように、ネジ締めシステム1は、ロボットコントローラ80と第2ビット駆動部11bとの間に、第2ビット駆動部11b専用の制御装置として、プログラマブルコントローラ81およびナットランナコントローラ82をさらに備える。
 上記したように、第2ビット駆動部11bは、高トルクの回転駆動力を出力するため、精密な駆動制御が必要となる。そのため、第2ビット駆動部11bは、トルク検出器TDを備える。トルク検出器TDで検出されるトルクの値は、ナットランナコントローラ82を介してプログラマブルコントローラ81へと出力される。
 トルク検出器TDによって検出されるトルクが本締め工程終了を示す規定のトルクに到達すると、プログラマブルコントローラ81から第2ビット駆動部11bのモータMbへと駆動停止の信号が出力される。
 図7に示すように、第2ビット駆動部11bは、ロボットコントローラ80の制御系統に含まれる。そのため、ロボットコントローラ80またはプログラマブルコントローラ81のいずれかによって第2ビット駆動部11bを駆動制御することができる。なお、その選択はユーザが適宜設定することとしてもよい。また、第2ビット駆動部11bの駆動制御をロボットコントローラ80の制御系統ではなく、プログラマブルコントローラ81による別系統の制御系統としてもよい。
 このようなネジ締めシステム1では、ネジの締付け作業において、まず、ロボット70は、第1ビット駆動部11aを選択し、ハンド71によって第1ビット駆動部11aを把持する。次に、ロボット70は、ハンド71に把持された第1ビット駆動部11aに対してビット保持部18を取り付ける。なお、ビット保持部18の着脱は、ロボットコントローラ80が第1の駆動源としての一対のエアシリンダ28,28(図3A等参照)を駆動制御して行う。
 そして、ロボット70は、ネジの仮締め作業を行う。仮締めが終了すると、まず、ロボット70は、第1ビット駆動部11aからビット保持部18を取り外す。次に、ロボット70は、ハンド71による第1ビット駆動部11aの把持を解除する。次に、ロボット70は、第2ビット駆動部11bを選択し、ハンド71によって第2ビット駆動部11bを把持する。すわなち、ロボット70は、第1ビット駆動部11aを第2ビット駆動部11bに持ち替える。
 そして、ロボット70は、ネジの本締め作業を行う。本締めが終了、すなわち、ネジ締め作業が完了すると、ロボット70は、たとえば、次のネジ締め作業へと移行するために再び第1ビット駆動部11aに持ち替える。
 ここから、図8を参照してネジ締めシステムに含まれる制御装置(ロボットコントローラ)、ロボット、第1ビット駆動部および第2ビット駆動部の内部構成について説明する。図8は、ネジ締めシステムの機能ブロック図である。なお、図8には、上記各部の内部構成の一例を示しているとともに、ネジの締付けに係る構成要素のみを示している。
 図8に示すように、制御装置としてのロボットコントローラ80は、制御部90を備える。制御部90は、指示部91と、取得部92と、判定部93とを備える。指示部91は、図示しない教示部からの教示情報等に基づき、ロボット70のハンド71や各アーム部72~76を動作させる信号を出力する。
 また、指示部91は、第1ビット駆動部11aのモータ(たとえば、サーボモータ)Maへと駆動信号を出力する。第1ビット駆動部11aでは、駆動信号が入力されると、モータMaが回転する。ネジ締めシステム1では、たとえば、モータMaの出力トルクが設定値に到達したか否かを判断する。そのため、取得部92にはモータMaの出力トルクを知らせる検出信号が入力される。
 取得部92は、検出信号を判定部93へと出力する。判定部93では、モータMaの出力トルクが設定値に到達すると、指示部91へと信号を出力する。指示部91では、判定部93からの信号が入力されると、モータMaへと停止信号を出力する。これにより、モータMaは停止し、ネジの仮締めが終了する。
 図8に示すように、第2ビット駆動部専用の制御装置としてのプログラマブルコントローラ81は、指示部94と、取得部95と、判定部96とを備える。また、同じく、第2ビット駆動部専用の制御装置としてのナットランナコントローラ82は、指示部97を備える。
 プログラマブルコントローラ81では、指示部94は、ナットランナコントローラ82の指示部97を介して第2ビット駆動部11bのモータMbへと駆動信号を出力する。第2ビット駆動部11bでは、駆動信号が入力されると、モータMbが回転する。ネジ締めシステム1では、トルク検出器TDによって検出されたトルクが規定トルクに達すると、ネジの本締めが終了する。そのため、トルク検出器TDからプログラマブルコントローラ81の取得部95へと検出トルクを知らせる検出信号が出力される。
 取得部95は、検出信号を判定部96へと出力する。判定部96では、トルクが規定トルクに到達すると、指示部94へと信号を出力する。指示部94では、判定部96からの信号が入力されると、ナットランナコントローラ82の指示部97へと指示信号を出力する。ナットランナコントローラ82の指示部97は、指示信号が入力されると、モータMbへと停止信号を出力する。
 これにより、モータMbは停止し、ネジの本締めが終了する。なお、プログラマブルコントローラ81の指示部94は、ロボットコントローラ80の指示部91へと本締め終了を知らせる信号を出力する。これにより、ロボット70は、たとえば、次のネジ締め作業の動作へと移ることができる。
 実施形態に係るネジ締めシステム1によれば、ロボット70が、ネジの仮締めに高回転数の第1ビット駆動部11aを用いるため、ネジの仮締めを高速で行うことができる。この結果、ネジ締めにかかる時間を短縮することができる。なお、たとえば、出力回転数が3000rpmの場合、ピッチ1mm、長さ50mmのネジのネジ締めには、1秒/本を要し、ネジを30本締める場合にかかる時間は30秒程度となる。
 また、ネジ締めシステム1によれば、ビット保持部18を、第1ビット駆動部11aあるいは第2ビット駆動部11bに着脱自在とするとともに、第1ビット駆動部11aと第2ビット駆動部11bとで共用することで、部品点数を少なくすることができる。
 また、ネジ締めシステム1によれば、制御装置としてのロボットコントローラ80が、ハンド71に把持された第1ビット駆動部11aのモータMaをロボット70の外部軸として駆動制御するため、簡素な構成となる。
 なお、上述したネジ締めシステム1では、ロボット70が、単腕型の多関節ロボットであるが、これに限定されない。ロボット70は、双腕ロボットであってもよい。双腕ロボットとすることで、たとえば、一方の腕に第1ビット駆動部11aが把持され、他方の腕に第2ビット駆動部11bが把持される。そして、ネジの仮締めを一方の腕で行い、本締めを他方の腕で行うことができる。
 これにより、第1ビット駆動部11aから第2ビット駆動部11bへと持ち替えることに要する時間をなくすことができ、ネジ締めにかかる時間をさらに短縮することができる。
 ここから、図9を参照してネジ締めシステムによるネジ締め方法について説明する。図9は、ネジ締め方法の手順を示すフローチャートである。以下で説明するネジ締め方法は、ネジの仮締め工程と、本締め工程とを備える。
 図9に示すように、まず、ロボットは、第1ビット駆動部を選択し、ハンドによって第1ビット駆動部を把持する(ステップS101)。次に、ロボットは、ハンドによって把持された第1ビット駆動部にビット保持部を取り付ける(ステップS102)。そして、ネジの仮締めを開始する(ステップS103)。
 仮締め開始後、モータMaの出力トルクが設定値に到達したか否かを判定する(ステップS104)。設定値に到達したと判定されると(ステップS104,Yes)、ネジの仮締めが終了する(ステップS105)。なお、ステップS104において、設定値に到達していないと判定されると(ステップS104,No)、設定値に到達するまでステップS104を繰り返すこととなる。
 図9に示すように、ネジの仮締め工程が終了すると、ロボットは、第1ビット駆動部からビット保持部を取り外す(ステップS106)。次に、ロボットは、ハンドに把持された第1ビット駆動部の把持を解除する(ステップS107)。次に、ロボットは、第2ビット駆動部を選択し、ハンドによって第2ビット駆動部を把持する(ステップS108)。すなわち、ロボットは、第1ビット駆動部から第2ビット駆動部へと持ち替える。
 次に、ロボットは、ハンドによって把持された第2ビット駆動部に、ステップS106において取り外したビット保持部を取り付ける(ステップS109)。そして、ネジの本締めを開始する(ステップS110)。
 本締め開始後、トルク検出器TDからの出力値(ネジ締めトルク)が規定トルクに達したか否かを判定する(ステップS111)。規定トルクに達したと判定されると(ステップS111,Yes)、ネジの本締めが終了する(ステップS112)。これにより、ネジの本締め工程が終了する。すなわち、ネジの締付け作業が完了する。なお、ステップS111において、規定トルクに達していないと判定されると(ステップS111,No)、規定トルクに達するまでステップS111を繰り返すこととなる。
 実施形態に係るネジ締め方法によれば、ロボットは、ネジの仮締めを高回転数の回転駆動力を出力する第1ビット駆動部を用いて行い、本締めを高トルク(低回転数)の回転駆動力を出力する第2ビット駆動部を用いて行う。これにより、仮締めに要する時間を大幅に短くすることができ、ネジ締めにかかる時間を短縮することができる。この結果、ネジ締付け工程を含む組立工程全体のタクトタイムを短縮することができる。
 なお、上記したネジ締め方法以外の方法として、たとえば、ネジが複数ある場合には、ロボットが、第1ビット駆動部を用いてすべてのネジの仮締めを行った後に、第2ビット駆動部に持ち替えてすべてのネジを本締めするという方法がある。
 また、ロボットが双腕ロボットである場合には、一方の腕に把持された第1ビット駆動部を用いてネジの仮締めを行い、他方の腕に把持された第2ビット駆動部を用いて本締めを行うという方法もある。このようなネジ締め方法によれば、第1ビット駆動部から第2ビット駆動部へと持ち替える動作を省略することができ、ネジ締めにかかる時間をさらに短縮することができる。
 さらなる効果や変形例は、当業者によって容易に導き出すことができる。このため、本発明のより広範な態様は、以上のように表しかつ記述した特定の詳細および代表的な実施形態に限定されるものではない。したがって、添付の特許請求の範囲およびその均等物によって定義される総括的な発明の概念の精神または範囲から逸脱することなく、様々な変更が可能である。
  1   ネジ締めシステム
  10  ネジ締め装置
  11  ビット駆動部
  11a 第1ビット駆動部(エアシリンダ)
  11b 第2ビット駆動部(エアシリンダ)
  15  出力軸
  16  トルク伝達軸
  17  着脱部
  18  ビット保持部
  20  ビット
  22  回転部
  23  直動部
  27  押圧部(ばね)
  70  ロボット
  71  ハンド
  72  第1アーム部
  73  第2アーム部
  74  第3アーム部
  75  第4アーム部
  76  第5アーム部
  80  制御装置(ロボットコントローラ)
  81  第2ビット駆動部専用の制御装置(プログラマブルコントローラ)
  82  第2ビット駆動部専用の制御装置(ナットランナコントローラ)
  AX  軸
  Ma  モータ
  Mb  モータ
  G   減速機
  TD  トルク検出器

Claims (8)

  1.  先端にハンドを有する多関節のロボットと、
     前記ロボットを駆動制御する制御装置と、
     前記ハンドに選択的に把持され、モータによる回転駆動力を直接出力する第1ビット駆動部と、
     前記ハンドに選択的に把持され、減速機を介してモータによる回転駆動力を出力する第2ビット駆動部と、
     前記第1ビット駆動部あるいは前記第2ビット駆動部の少なくともいずれかに取り付けられ、入力された前記回転駆動力によって軸まわりに回転するビットを保持するビット保持部と
     を備えることを特徴とするネジ締めシステム。
  2.  前記ビット保持部は、
     前記第1ビット駆動部あるいは前記第2ビット駆動部に着脱自在に取り付けられ、前記第1ビット駆動部と前記第2ビット駆動部との間で共用されること
     を特徴とする請求項1に記載のネジ締めシステム。
  3.  前記ビット保持部は、
     前記ビットを前記回転駆動力によって軸まわりに回転させる回転部と、
     前記ビットを外力に倣って前記軸方向に直動させる直動部と、
     前記直動部を該ビット保持部の先端側へ押圧する押圧部と
     を備えること
     を特徴とする請求項1に記載のネジ締めシステム。
  4.  前記ロボットは、
     前記第1ビット駆動部を用いてネジの仮締めを行い、
     前記第2ビット駆動部を用いて仮締めされた前記ネジの本締めを行うこと
     を特徴とする請求項1に記載のネジ締めシステム。
  5.  前記ロボットは、
     前記ハンドによって前記第1ビット駆動部を把持して該第1ビット駆動部に前記ビット保持部を取り付けて前記仮締めを行い、
     前記ハンドによって前記第2ビット駆動部を把持して該第2ビット駆動部に前記ビット保持部を取り付けて前記本締めを行うこと
     を特徴とする請求項4に記載のネジ締めシステム。
  6.  前記ロボットは、
     双腕ロボットであること
     を特徴とする請求項1に記載のネジ締めシステム。
  7.  前記制御装置は、
     前記第1ビット駆動部の前記モータを前記ロボットの外部軸として駆動制御すること
     を特徴とする請求項1~6のいずれか一つに記載のネジ締めシステム。
  8.  先端にハンドを有する多関節のロボットと、前記ロボットを駆動制御する制御装置と、前記ハンドに選択的に把持され、モータによる回転駆動力を直接出力する第1ビット駆動部と、前記ハンドに選択的に把持され、減速機を介してモータによる回転駆動力を出力する第2ビット駆動部と、前記第1ビット駆動部あるいは前記第2ビット駆動部に取り付けられ、入力された前記回転駆動力によって軸まわりに回転するビットを保持するビット保持部とを備えるネジ締めシステムにおける前記第1ビット駆動部を用いてネジを仮締めする仮締め工程と、
     前記第2ビット駆動部を用いて仮締めされた前記ネジを本締めする本締め工程と
     を含むことを特徴とするネジ締め方法。
PCT/JP2014/057408 2014-03-18 2014-03-18 ネジ締めシステムおよびネジ締め方法 WO2015140939A1 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
PCT/JP2014/057408 WO2015140939A1 (ja) 2014-03-18 2014-03-18 ネジ締めシステムおよびネジ締め方法
JP2016508379A JP6241539B2 (ja) 2014-03-18 2014-03-18 ネジ締めシステムおよびネジ締め方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2014/057408 WO2015140939A1 (ja) 2014-03-18 2014-03-18 ネジ締めシステムおよびネジ締め方法

Publications (1)

Publication Number Publication Date
WO2015140939A1 true WO2015140939A1 (ja) 2015-09-24

Family

ID=54143948

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2014/057408 WO2015140939A1 (ja) 2014-03-18 2014-03-18 ネジ締めシステムおよびネジ締め方法

Country Status (2)

Country Link
JP (1) JP6241539B2 (ja)
WO (1) WO2015140939A1 (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105666425A (zh) * 2016-04-08 2016-06-15 山东雅百特科技有限公司 一种高效用于安装金属结构的自动化安装自攻钉装备及其工作方法
CN108326541A (zh) * 2018-05-10 2018-07-27 中车株洲电机有限公司 一种螺栓装配紧固装置
JP2018153894A (ja) * 2017-03-17 2018-10-04 日東精工株式会社 自動ねじ締め装置
WO2019061773A1 (zh) * 2017-09-28 2019-04-04 深圳市大疆百旺科技有限公司 回流线体及具有该回流线体的锁螺丝平台

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002036132A (ja) * 2000-07-27 2002-02-05 Fujitsu Ltd ねじ締め装置
JP2006095624A (ja) * 2004-09-29 2006-04-13 Yaskawa Electric Corp 締結装置
JP2009214190A (ja) * 2008-03-07 2009-09-24 Honda Motor Co Ltd ビス締め付けシステム
JP2011224708A (ja) * 2010-04-19 2011-11-10 Honda Motor Co Ltd 加工システム及び加工方法

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0531833U (ja) * 1991-10-07 1993-04-27 株式会社ハーモニツク・ドライブ・システムズ 電動式ねじ締め装置
JPH07299677A (ja) * 1994-04-28 1995-11-14 Toyoda Gosei Co Ltd 締結装置
JPH10193229A (ja) * 1996-12-27 1998-07-28 Nitto Seiko Co Ltd 自動ねじ締め機

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002036132A (ja) * 2000-07-27 2002-02-05 Fujitsu Ltd ねじ締め装置
JP2006095624A (ja) * 2004-09-29 2006-04-13 Yaskawa Electric Corp 締結装置
JP2009214190A (ja) * 2008-03-07 2009-09-24 Honda Motor Co Ltd ビス締め付けシステム
JP2011224708A (ja) * 2010-04-19 2011-11-10 Honda Motor Co Ltd 加工システム及び加工方法

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105666425A (zh) * 2016-04-08 2016-06-15 山东雅百特科技有限公司 一种高效用于安装金属结构的自动化安装自攻钉装备及其工作方法
JP2018153894A (ja) * 2017-03-17 2018-10-04 日東精工株式会社 自動ねじ締め装置
WO2019061773A1 (zh) * 2017-09-28 2019-04-04 深圳市大疆百旺科技有限公司 回流线体及具有该回流线体的锁螺丝平台
CN108326541A (zh) * 2018-05-10 2018-07-27 中车株洲电机有限公司 一种螺栓装配紧固装置

Also Published As

Publication number Publication date
JP6241539B2 (ja) 2017-12-06
JPWO2015140939A1 (ja) 2017-04-06

Similar Documents

Publication Publication Date Title
JP4557146B2 (ja) 締結装置
JP6288277B2 (ja) ロボットシステム
JP6439041B2 (ja) 自動位置決め可能ジョイント及び自動位置決め可能ジョイントを備える転送工具アセンブリ
CN108500964B (zh) 端部效应器组件和具有端部效应器组件的机器人系统
JP3790759B2 (ja) ロボットハンド及びハンドリングロボットシステム
AU2012298285B2 (en) Tightening system
JP6241539B2 (ja) ネジ締めシステムおよびネジ締め方法
JP5741617B2 (ja) ロボット装置
CN112659098B (zh) 具有可重配的末端执行器总成的机器人系统
US9227240B2 (en) Crimping head for impact wrench
CN112571417B (zh) 一种临时紧固件及其自动化装配机械手
JP2010120140A (ja) ロボット装置
WO2015140938A1 (ja) ネジ締め装置およびネジ締めシステム
JP6156105B2 (ja) 電動ドライバ装置
JP2013031900A (ja) ねじ締め装置およびねじ締め方法
JP2006088207A (ja) 溶接ロボット
US11541491B2 (en) Fastening system
US20240082928A1 (en) Changer device for clamping heads
JP3820061B2 (ja) 自動ねじ締め機
JPS624535A (ja) タレツト式ネジ締め装置
JP2022136578A (ja) 自動締付装置
WO2022130965A1 (ja) ねじ部材締緩装置、及びねじ部材締緩方法(screw member tightening and loosening apparatus, and screw member tightening and loosening method)
JP2018126823A (ja) 締付装置
JP2010120142A (ja) ロボット装置
JP2987362B1 (ja) ロボットに取り付けられる自動調心工具

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 14886537

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 2016508379

Country of ref document: JP

Kind code of ref document: A

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 14886537

Country of ref document: EP

Kind code of ref document: A1