WO2019093473A1 - 搬送システム、制御装置、制御方法及びプログラム - Google Patents
搬送システム、制御装置、制御方法及びプログラム Download PDFInfo
- Publication number
- WO2019093473A1 WO2019093473A1 PCT/JP2018/041652 JP2018041652W WO2019093473A1 WO 2019093473 A1 WO2019093473 A1 WO 2019093473A1 JP 2018041652 W JP2018041652 W JP 2018041652W WO 2019093473 A1 WO2019093473 A1 WO 2019093473A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- transport
- tbn
- driven body
- units
- gear
- 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.)
- Ceased
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B65—CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
- B65G—TRANSPORT OR STORAGE DEVICES, e.g. CONVEYORS FOR LOADING OR TIPPING, SHOP CONVEYOR SYSTEMS OR PNEUMATIC TUBE CONVEYORS
- B65G1/00—Storing articles, individually or in orderly arrangement, in warehouses or magazines
- B65G1/02—Storage devices
- B65G1/04—Storage devices mechanical
- B65G1/0478—Storage devices mechanical for matrix-arrangements
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B65—CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
- B65G—TRANSPORT OR STORAGE DEVICES, e.g. CONVEYORS FOR LOADING OR TIPPING, SHOP CONVEYOR SYSTEMS OR PNEUMATIC TUBE CONVEYORS
- B65G13/00—Roller-ways
- B65G13/02—Roller-ways having driven rollers
- B65G13/04—Roller-ways having driven rollers all rollers driven
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B65—CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
- B65G—TRANSPORT OR STORAGE DEVICES, e.g. CONVEYORS FOR LOADING OR TIPPING, SHOP CONVEYOR SYSTEMS OR PNEUMATIC TUBE CONVEYORS
- B65G35/00—Mechanical conveyors not otherwise provided for
- B65G35/06—Mechanical conveyors not otherwise provided for comprising a load-carrier moving along a path, e.g. a closed path, and adapted to be engaged by any one of a series of traction elements spaced along the path
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F16—ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
- F16H—GEARING
- F16H19/00—Gearings comprising essentially only toothed gears or friction members and not capable of conveying indefinitely-continuing rotary motion
- F16H19/02—Gearings comprising essentially only toothed gears or friction members and not capable of conveying indefinitely-continuing rotary motion for interconverting rotary or oscillating motion and reciprocating motion
- F16H19/04—Gearings comprising essentially only toothed gears or friction members and not capable of conveying indefinitely-continuing rotary motion for interconverting rotary or oscillating motion and reciprocating motion comprising a rack
Definitions
- the present invention relates to a transfer system, a control device, a control method, and a program.
- the rack gear is linearly configured and provided with teeth, and the teeth of the pinion gear are engaged with the teeth of the rack gear. In this state, the rack gear is driven by the pinion gear to move in the longitudinal direction of the rack gear itself.
- Patent Document 1 describes a traveling body including an involute gear as a traveling wheel and traveling on a traveling plate formed of a two-dimensional rack gear.
- Patent Document 2 describes a multi-directional drive device that drives a driving body configured by a two-dimensional rack gear with gears (pinion gears) arranged in different rotational directions.
- Patent Document 3 describes dimensions when constructing a two-dimensional toothed floor (two-dimensional rack gear).
- a conveyance system for conveying an article it is preferable to flexibly set the conveyance path.
- Two-dimensional rack gears and pinion gears can be used to provide flexibility in the direction of transport of the articles. Furthermore, it is preferable that the range in which the article is transported and the timing at which the article is transported be flexible.
- An example of the object of the present invention is to provide a transport system, a control device, a control method and a program that can solve the above-mentioned problems.
- a transport system includes a driven body and a plurality of transport units.
- the driven body is provided on a bottom surface of the driven body and includes a two-dimensional rack gear having downward teeth.
- Each of the plurality of transport units meshes with the two-dimensional rack gear, rotates in a first rotation direction, transmits power to the two-dimensional rack, and transports the driven body in the first transport direction.
- a second pinion gear for conveying in the direction is provided.
- the plurality of transport units are arranged side by side in at least one of the first transport direction and the second transport direction.
- the control device is a control device for controlling a plurality of transport units for transporting the driven body.
- the driven body has a two-dimensional rack gear provided on the bottom surface of the driven body and having downward teeth.
- Each of the plurality of transport units meshes with the two-dimensional rack gear, rotates in a first rotation direction, transmits power to the two-dimensional rack, and transports the driven body in the first transport direction.
- a second pinion gear for conveying in the direction is provided.
- the plurality of transport units are arranged side by side in at least one of the first transport direction and the second transport direction.
- the plurality of transport units include first and second transport units adjacent to each other.
- the control device is configured such that the direction and speed at which the driven body is transported by the first transport unit is the same as the direction and speed at which the driven body is transported by the second transport unit.
- a control unit is provided to control rotation of the first pinion gear and the second pinion gear of each of the first and second transport units.
- a control method comprises: engaging with a two-dimensional rack gear provided with teeth downward on the bottom surface of a driven body to transmit power respectively; and a first pinion gear having different rotational directions; A conveyance unit comprising a second pinion gear, wherein two adjacent conveyance units are arranged among a plurality of conveyance units arranged in at least one of the conveyance direction by the first pinion gear and the conveyance direction by the second pinion gear. Controlling rotation of the first pinion gear and the second pinion gear of each of the two transport units such that the transport direction of the driven body in the transport unit is the same transport direction.
- the program is a program for a computer that controls the transport system main body.
- the transport system main body meshes with the driven body including a two-dimensional rack gear having downward teeth on the bottom surface, and the two-dimensional rack gear, rotates in a first rotation direction, and transmits power to the two-dimensional rack.
- the apparatus further comprises second pinion gears that transmit power and transport the driven body in a second transport direction, and are arranged side by side in at least one of the first transport direction and the second transport direction, A plurality of transport units, including adjacent first and second transport units.
- the direction and speed at which the driven body is transported by the first transport unit to the computer is the same as the direction and speed at which the driven body is transported by the second transport unit.
- the rotation of the first pinion gear and the second pinion gear of each of the first and second transport units is controlled.
- the transport route can be flexibly configured.
- FIG. 1 is a diagram showing an overall configuration of a drive device according to an embodiment of the present invention. It is a figure showing an outline of an example of an outline of a transportation tray concerning an embodiment of the present invention. It is a figure showing an outline of an example of an outline of a transportation tray concerning an embodiment of the present invention. It is a figure which shows the structural example of the conveyance unit which concerns on embodiment of this invention in a perspective view. It is a figure which shows the example which looked at the inside of the conveyance unit which concerns on embodiment of this invention from the direction of arrow V of FIG. FIG.
- FIG. 5 is a view showing an example of the inside of the transport unit according to the embodiment of the present invention as viewed in the direction of arrow VI in FIG. It is a figure showing an example of meshing with a tooth of a plane gear concerning an embodiment of the present invention, and a tooth of a driving gear. It is a figure showing the 1st example which applied the transportation system concerning an embodiment of the present invention to the line of a factory. It is a figure which shows the 2nd example which applied the conveyance system which concerns on embodiment of this invention to the line of a factory. It is a figure which shows the 1st example of storage of the storage thing in the warehouse using the conveyance system which concerns on embodiment of this invention.
- FIG. 1 shows the 2nd example of storage of the storage thing in the warehouse using the conveyance system which concerns on embodiment of this invention. It is a figure showing the 1st example which applied the conveyance system concerning an embodiment of the present invention to a restaurant. It is a figure which shows the 2nd example which applied the conveyance system concerning embodiment of this invention to the restaurant. It is a figure which shows schematic structure in the conveyance unit arrange
- FIG. 17 is a diagram showing an example of an output signal from a microcontroller in the example of FIG. 16 in the embodiment of the present invention. It is a figure which shows the 2nd example of delivery of the conveyance tray between conveyance units which concerns on embodiment of this invention.
- FIG. 19 is a diagram showing an example of an output signal from a microcontroller in the example of FIG. 18 in the embodiment of the present invention. It is a figure which shows the 3rd example of delivery of the conveyance tray between conveyance units which concerns on embodiment of this invention.
- FIG. 21 is a diagram showing an example of an output signal from a microcontroller in the example of FIG. 20 in the embodiment of the present invention.
- FIG. 23 is a diagram showing an example of an output signal from a microcontroller in the example of FIG. 22 in the embodiment of the present invention. It is a figure which shows the 5th example of delivery of the conveyance tray between conveyance units which concerns on embodiment of this invention.
- FIG. 25 is a diagram showing an example of an output signal from a microcontroller in a change from the state shown at the top in the example of FIG. 24 to the state shown at the second place from the top in the embodiment of the present invention.
- FIG. 25 is a diagram showing an example of an output signal from a microcontroller in a change from the second illustrated state from the top in the example of FIG.
- FIG. 25 is a diagram showing an example of an output signal from a microcontroller in a change from the state shown third from the top in the example of FIG. 24 to the state shown at the bottom in the embodiment of the present invention. It is a figure which shows the 6th example of delivery of the conveyance tray between conveyance units which concerns on embodiment of this invention.
- FIG. 29 illustrates an example of the output signal from the microcontroller in the example of FIG. 28 in an embodiment of the present invention.
- FIG. 7 shows an example of a transport system according to another embodiment of the present invention. It is a figure which shows the example of the control apparatus which concerns on another embodiment of this invention.
- FIG. 1 is a schematic block diagram showing a functional configuration of a transfer system according to an embodiment of the present invention.
- the transport system 100 includes a drive device 101 which is a main body of the transport system, a control device (control unit) 200, and a host system 300.
- the driving device 101 includes a transport tray 11 as a driven body, and a plurality of transport units 20.
- the transport system 100 is a system for transporting (moving) an object to be transported.
- the driving device 101 carries the object to be conveyed under the control of the control device 200.
- the transport tray 11 is configured to be able to place the transported object on the top surface.
- the transport tray 11 transports the transported object by moving by the drive of the transport unit 20 in a state where the transported object is placed.
- the transport unit 20 drives the transport tray 11.
- the control device 200 controls the transport unit 20 to drive the transport tray 11.
- the host system 300 functions as a user interface of the transport system 100.
- the host system 300 receives a user operation instructing the operation of the drive device 101, and notifies the control device 200 of an operation instruction based on the user operation.
- the host system 300 instructs the control device 200 to move the transport tray 11 by designating the transport unit 20 as the start point of movement of the transport tray 11 and the transport unit 20 as the end point.
- the host system 300 also displays various information on the operation of the drive device 101.
- the transport system 100 may include a sensor that detects the position of the transport tray 11, and the host system 300 may display the position of the transport tray 11.
- the upper system 300 is configured using, for example, a computer such as a personal computer (PC) or an EWS (engineering workstation).
- the control device 200 and the host system 300 may be integrally configured.
- the control device 200 is configured using, for example, a computer such as a personal computer or an EWS.
- the control device 200 may be stored in the transport unit 20.
- the transport units 20 provided in each control device 200 may be electrically connected in a series connection or may be communicably connected.
- the control device 200 is configured using a computer such as a microcomputer (Microcomputer), for example.
- the control device 200 may be configured as hardware dedicated to control of the transport unit 20 by using an application specific integrated circuit (ASIC) or the like.
- ASIC application specific integrated circuit
- FIG. 2 is a diagram showing an entire configuration of the drive device 101.
- the transport tray 11 can be loaded with the transported object (not shown) in the storage section 11A on the upper surface. Further, on the lower surface of the transport tray 11, a flat gear 12 in which teeth 12A are arranged in a predetermined direction is provided.
- FIGS. 3A and 3B schematically show an example of the outer shape of the transport tray 11.
- FIG. 3A shows a perspective view of the transport tray 11 as viewed obliquely from above, and a perspective view of the shape of the teeth of a flat gear (two-dimensional rack (Rack) gear) provided on the bottom surface of the transport tray 11.
- FIG. 3B shows the shape of the teeth of the flat gear provided on the bottom surface of the transport tray 11 as viewed from the bottom side of the transport tray 11.
- the teeth 12A of the flat gear 12 are arranged in a matrix along directions of arrows ( ⁇ ) and arrows ( ⁇ ) orthogonal to each other, as shown in FIG. 3A. Further, the teeth 12A of the plane gear 12 are formed in a quadrangular pyramid having a small flat tooth tip 12B at the tip end as a whole.
- the row of teeth 12A 'located on the outer peripheral portion is chamfered by chamfering the corner portion of the slope forming the quadrangular pyramid. This chamfering is performed to reduce the contact when the drive gears (pinion gears) 13 and 14 mesh with each other, and chamfering of the quadrangular pyramid slope centering on one corner of the tooth top 12B It is a process.
- the transport tray 11 is transported in the arrow ( ⁇ ) direction or the arrow ( ⁇ ) direction, which is a predetermined transport direction, by a plurality of transport units 20 having drive gears 13 and 14 whose rotational directions are different from each other.
- a conveyance surface horizontal to the arrow ( ⁇ ) direction or the arrow ( ⁇ ) direction, which is a predetermined conveyance direction, is formed on the support plate 22 (see FIG. 5) of the conveyance unit 20.
- the transport tray 11 is horizontally transferred through the transport surface.
- a plurality of transport units 20 are arranged adjacent to each other in a matrix along a predetermined transport direction (arrow ( ⁇ ) and arrow ( ⁇ ) directions).
- the drive gears 13 and 14 provided in each of the transport units 20 mesh with the flat gear 12 on the transport tray 11 to transmit power, thereby moving the transport tray 11 in the arrow ( ⁇ ) or arrow ( ⁇ ) direction.
- Transport The drive gear 13 corresponds to an example of a first pinion gear.
- the drive gear 14 corresponds to an example of a second pinion gear.
- the drive gear 13 and the drive gear 14 can be operated simultaneously, which allows the transport tray 11 to be transported obliquely with respect to the arrow ( ⁇ ) and the arrow ( ⁇ ).
- FIG. 4 is a view showing a configuration example of the transport unit 20 in a perspective view.
- FIG. 5 is a view showing an example of the inside of the transport unit 20 as viewed in the direction of the arrow V in FIG.
- FIG. 6 is a view showing an example in which the inside of the transport unit 20 is viewed from the direction of the arrow VI in FIG.
- Each transport unit 20 includes a base 21 as a base, and a support plate 22 horizontally provided on the base 21 and having four openings 22A at each edge thereof.
- Each transport unit 20 further includes drive gears 13 and 14 rotatably supported by the pedestal 21 about the rotation shafts 13A and 14A, and drive mechanisms 23 and 24 for rotationally driving the drive gears 13 and 14, respectively. Do.
- the driving gear 13 is rotatably supported centering on a rotation shaft 13A along the direction of the arrow ( ⁇ ), and two sets of the driving gear 13 are arranged at intervals in the direction of the arrow ( ⁇ ) in the transport unit 20. .
- Each set of drive gears 13 has a pair of small gears 13B. The upper portions of the pair of small gears 13B are exposed from the openings 22A of the support plate 22 and mesh with the flat gear 12 of the transport tray 11 to transport the transport tray 11 in the arrow ( ⁇ ) direction.
- the drive mechanism 23 is disposed below the transport unit 20 as shown in FIG. 5 and includes a drive motor 25 and a conductive gear for transmitting the power of the drive motor 25 to the drive gear 13.
- a pulley 26 and a belt 28 are provided.
- each set of drive gears 14 has a pair of small gears 14B.
- the upper portions of the pair of small gears 14B are exposed from the openings 22A of the support plate 22 and mesh with the flat gear 12 of the transfer tray 11 to transfer the transfer tray 11 in the arrow ( ⁇ ) direction.
- the drive mechanism 24 is disposed immediately below the support plate 22 as shown in FIG. 6, and includes a drive motor 29 and a conductive gear for transmitting the power of the drive motor 29 to the drive gear 14.
- a pulley 31 and a belt 32 are provided.
- the transport tray 11 on the support plate 22 can be transported in the direction of the arrow ( ⁇ ) or the arrow ( ⁇ ) through the drive gears 13 and 14 and the flat gear 12 meshing with these. Furthermore, by driving the drive mechanisms 23 and 24 simultaneously, the drive gears 13 and 14 can be rotationally driven simultaneously. As a result, the transport tray 11 on the support plate 22 can be transported in a direction oblique to the arrow ( ⁇ ) and the arrow ( ⁇ ) through the drive gears 13 and 14 and the flat gear 12 meshing with these.
- FIG. 7 is a view showing an example of meshing of the teeth of the flat gear 12 and the teeth of the drive gear 13.
- the meshing of the teeth of the flat gear 12 and the teeth of the drive gear 14 is the same.
- the transport unit 20 as shown in FIG. 7, when the transport tray 11 is transported in the direction of the arrow (.alpha.) Or the arrow (.beta.)
- flat teeth of the flat gear 12 are obtained.
- the tip indicated by reference numeral 12 B
- the transport tray 11 is guided in the arrow ( ⁇ ) or arrow ( ⁇ ) direction.
- FIG. 8 is a diagram showing a first example in which the transfer system 100 is applied to a factory line.
- eight transport units 20 constitute a line.
- Working robots 911 and 912 are arranged on this line. Further, the flow of the transport tray 11 is indicated by the arrow in FIG.
- a work target an apparatus to be assembled, etc.
- the work robots 911 and 912 perform work such as attaching parts to the work target.
- the work robot 912 performs work at each of the timings before and after the work of the work robot 911.
- the work target flows in one direction. Therefore, the work robot 912 is required before and after the work robot 911, and the equipment cost for two work robots 912 is required.
- the work target is moved to the vicinity of one work robot 912 at each of two times when the work robot 912 performs work, and this work robot 912 performs work. be able to. Therefore, in the line shown in FIG. 8, only one work robot 912 may be provided, and the facility cost can be suppressed at this point.
- the flow of the transfer tray 11 by changing the flow of the transfer tray 11, it is possible to cope with the change in the number of times of work and the work timing of the work robot without changing the arrangement of the work robot.
- the path of the transfer tray 11 may be changed to a path passing near the work robot in this order.
- the transfer system 100 is suitable for use in a transfer system requiring accuracy, such as a production line in which work robots and the like are disposed and constructed.
- FIG. 9 is a view showing a second example in which the transfer system 100 is applied to a factory line.
- ten conveyance units 20 constitute a line.
- two workers and the work robot 913 work in cooperation with each other.
- the flow of the transfer tray 11 is indicated by a solid arrow, and the work range of the work robot 913 is indicated by a broken arrow.
- the width of the line is wide by arranging the two transport units 20 in the width direction of the line. Further, looking at the downstream side from the upstream side (upper side in FIG. 8) of the line, the worker is positioned on the right side of the line, and the work robot 913 is positioned on the left side of the line. In this way, the width of the line is wide, and the worker and the work robot 913 are located on the opposite side of the line, so that the work range of the worker and the work range of the work robot 913 do not overlap. It has become. In this way, it is possible to avoid the danger of a person colliding with the work robot 913 or the like, and the safety of the worker can be secured in this respect.
- the transport unit 20 can move the transport tray 11 freely, construction of the line of FIG. 9 is possible.
- the transport unit 20 moves the transport tray 11 (with the work target placed thereon) between the worker and the work robot, the direction from the upstream to the downstream of the line (FIG. 9 from top to bottom) It is possible to move not only in the direction) but also in the width direction of the line (the left and right direction in FIG. 9). This makes it possible to increase the width of the line.
- FIG. 10 is a diagram showing a first example of storage of stored items in a warehouse using the transfer system 100. As shown in FIG. FIG. 10 shows an example of arrangement of stored items in a state before taking out an article.
- 30 transport units 20 are arranged in 5 rows ⁇ 6 columns.
- One of the transport trays 11 is positioned in each of the 23 transport units 20 among these, and the storage items are placed on the respective transport trays 11.
- the transfer system 100 moves the transport tray 11 on which the stored items to be taken out are placed to the transfer unit 20 in the lower right corner toward the side in FIG. Hand over to the requester). It is also possible to arrange the stored items with high removal frequency at the lower side of FIG. 10 (closer to the delivery place). Here, it is assumed that there is a request for taking out the stored item on which the transport tray 11 positioned in the area A11 is placed.
- FIG. 11 is a diagram showing a second example of storage of stored items in a warehouse using the transfer system 100.
- positioning of the storage thing in the state after taking out an article from the state of FIG. 10 is shown.
- the transport tray 11 in the moving path is broken. Is moving along the arrow.
- the transport tray 11 in the movement path may be moved to secure the movement path, and it is necessary to prepare the passage in advance. Absent.
- the transport unit 20 can move the transport tray 11 freely, it is possible to arrange the storage items shown in FIGS. 10 and 11.
- the transport unit 20 can move the transport tray 11 in both vertical and horizontal directions in FIGS. 10 and 11. As a result, it is possible to store a lot of things by efficiently using the space in the warehouse, and to secure the movement path when actually moving the transport tray 11.
- FIG. 12 is a diagram showing a first example in which the transport system 100 is applied to a restaurant.
- a restaurant such as a sushi roll
- food is transported from the kitchen to the seating area, and the transport unit 20 is arranged between the kitchen and the seating area in order to recover used dishes. It is arranged.
- an example of the flow of the transport tray 11 is indicated by an arrow.
- the row of the transport units 20 in the row L11 is configured as a lane for food and drink distribution from the kitchen to the customer seat.
- the row of the transport units 20 in the row L12 is configured as a lane for returning dishes and the like from the customer seat to the kitchen.
- the transfer system 100 it is possible to form lanes in multiple directions, and both the arrangement of food and drink and collection of vacant dishes and the like can be performed by the transfer system 100.
- operation or stop can be controlled for each conveyance unit 20. For this reason, for example, when the transport tray 11 crosses the laying lane (row L11) when returning the dishes from the customer seat, the transport tray 11 is temporarily stopped to smooth the transport. Can be transported to In addition, since the transport system 100 transports individual seating and food items from the kitchen, it is possible to avoid taking an error in the order items, unlike the case where the customers take the order items flowing through the lanes.
- FIG. 13 is a diagram showing a second example in which the transport system 100 is applied to a restaurant.
- the arrangement of the transport unit 20 in the example of FIG. 13 is the same as that of FIG.
- three types of transport trays 11 are used: a transport tray 11 larger than that of FIG. 12, a transport tray 11 of the same size as that of FIG. 12, and a transport tray 11 smaller than that of FIG. 12. Differs from the example of FIG. As described above, in the transport system 100, the transport trays 11 having different sizes can be mixed.
- transport tray 11 When the transport tray 11 protrudes from the width of one lane, such transport tray 11 can be made to flow by operating two lanes of the row L11 and the row L12 in the same direction temporarily.
- the lanes of the row L12 are operated in the reverse direction to the normal direction (the same direction as the row L11).
- the lane of the row L11 In the case of return of dishes and the like, the lane of the row L11 is operated in the reverse direction to the normal direction (the same direction as the row L12).
- the size of the transport tray 11 may be smaller than the size of the upper surface of the transport unit 20.
- the length in the direction of ( ⁇ ) in FIG. 2 is longer than the distance between the drive gears 13 and the length in the direction of ( ⁇ ) is the distance between the drive gears 14. It should be longer than that.
- the teeth of the one or more drive gears 13 and the teeth of the one or more drive gears 14 are always meshed with the teeth of the flat gear 12, and the transport tray 11 is in the direction of (.alpha.), (.Beta.) It can be moved in any of the directions.
- the flat gear 12 can be mass-produced inexpensively by injection molding or the like. Since the flat gears 12 can be mass-produced inexpensively, for example, it is possible to replace all the trays on which the dishes have been placed with the conventional rotary sushi with the transport tray 11 and to apply it to the transport system 100.
- FIG. 14 is a view showing a schematic configuration of the transport units 20 arranged side by side.
- the transport tray 11 and two transport units 20 transport units 20-1 and 20-2) arranged side by side are shown.
- FIG. 14 shows a configuration example of the inside of the transport unit 20 when the side surface of the transport unit 20 is viewed from the front side of the arrow ( ⁇ ) in FIG.
- one drive motor 25 and two drive gears 13 of the components of the transport unit 20 are shown for each transport unit 20.
- two belts 28 for transmitting power from the drive motor 25 to each of the drive gears 13 are shown.
- the two drive motors 25 are denoted by reference numerals 25-1 and 25-2 to distinguish them.
- hyphens (-) and serial numbers (1, 2, 3,...) Are added to the symbols of the drive motors 25 of the transport units 20 arranged side by side, The motor 25 is distinguished.
- the four drive gears 13 are denoted by reference numerals 13-11, 13-12, 13-21 and 13-22 to distinguish them.
- the distance L1 indicates the distance between the drive gears 13-11 and 13-12.
- the distance L2 indicates the distance between the drive gears 13-12 and 13-21.
- the distance L3 indicates the distance between the drive gears 13-21 and 13-22.
- the length of the flat gear 12 in the direction of the arrow A may be longer than any of the distances L1, L2, and L3.
- at least one or more teeth of the drive gears 13-11, 13-12, 13-21, 13-22 mesh with the teeth of the flat gear 12, and the transport tray 11 is moved in the direction of arrow A (or the reverse Direction) can be moved.
- the drive motor 29, the drive gear 14 and the belt 32 are the same as those described with reference to FIG. Also, in the following, the case where a stepping motor is used as the drive motors 25 and 29 will be described as an example. By using stepping motors as the drive motors 25 and 29, it is possible to synchronize the phases (synchronization of the rotation angles) with high accuracy with a plurality of drive motors.
- FIG. 15 is a diagram showing an example of a hardware configuration for controlling the drive motor in the control device 200.
- the control device 200 includes a microcontroller 201, an AND circuit 202 for each drive motor 25, and a motor driver IC 203.
- the microcontroller 201 generates and outputs a pulse signal STEP common to each drive motor 25 and enable signals EN 1, EN 2, EN 3,... For each drive motor 25.
- the pulse signal STEP is not supplied to the motor driver IC 203.
- the motor driver IC 203 stops the drive motor 25-i.
- the control device 200 performs control similar to that of the drive motor 25 for each of the drive motors 29 as well.
- One microcontroller 201 can be used in common to the drive motor 25 and the drive motor 29.
- the pulse signal STEP common to the drive motor 25 and the drive motor 29 is used, and the phases of the drive motor 25 and the drive motor 29 can be easily synchronized.
- the transport tray 11 By synchronizing the phases of the drive motor 25 and the drive motor 29 and rotating the transport tray 11 at the same rotational speed, the transport tray 11 is inclined 45 degrees with respect to either the rotational shaft of the drive motor 25 or the rotational shaft of the drive motor 29. Can be moved in the direction of That is, the transport tray 11 can be moved in the direction of 45 degrees with respect to the direction in which the transport units 20 are arranged.
- the hardware cost of the control device 200 is small in that the number of the microcontroller 201 provided in the control device 200 may be one.
- a microcontroller 201 different from the microcontroller 201 for the drive motor 25 may be used as the microcontroller 201 for the drive motor 29.
- separate pulse signals STEP are used for the drive motor 25 and the drive motor 29, and it is easy to rotate the drive motor 25 and the drive motor 29 at different rotational speeds.
- the microcontroller 201 different from the microcontroller 201 for the drive motor 25 may be used as the microcontroller 201 for the drive motor 29. . Thereby, the drive motor 25 and the drive motor 29 can be moved separately.
- the control device 200 controls acceleration and deceleration of the drive motors 25 and 29 when operating the transport tray 11 on which the transported objects are placed, so that the drive motors 25 and 29 are out of step with the weight of the transported objects. To prevent. As described later, the controller 200 gradually increases the rotational speed when activating the drive motor 25 or 29. In addition, when stopping the drive motor 25 or 29, the control device 200 gradually reduces the rotational speed. Thus, the control device 200 controls the drive motors 25 and 29 so that the speed of the transport tray 11 does not change suddenly.
- planar gear 12 is engaged with the drive gear 13 in both of the transport unit 20 on the delivery side of the transport tray 11 and the transport unit 20 on the side of receiving the transport tray 11.
- the drive gear 13 of the transport unit 20 on the delivery side of the transport tray 11 rotates at a constant speed, and the drive gear 13 of the transport unit 20 on the side of receiving the transport tray 11 is accelerating, The phase is not synchronized, and a load is imposed on the drive motor 25.
- the drive motors 25 and the drive motors 29 rotate in synchronization with each other under the control of the control device 200.
- the drive gears 13 and 14 rotate in synchronization with each other.
- the microcontroller 201 can control the drive motors 25 and 29 with a relatively simple process such as activating the enable signal for the drive motors 25 and 29 that have been operated.
- the operation of the transport system 100 will be described by taking the case where the transport tray 11 is moved from the transport unit 20-1 to the transport unit 20-2 in the direction of the arrow A in FIG.
- the microcontroller 201 simultaneously activates the enable signals En1 and EN2 to drive the drive motor 25-1 and Rotate 25-2 simultaneously.
- the drive motor 25-1 and 25-2 moves while the transport tray 11 moves by the distance L1 and the front end of the flat gear 12 located in the drive gear 13-12 gets on the drive gear 13-21. Complete the acceleration.
- the drive motor 25- is operated while the tip of the flat gear 12 is engaged with the drive gear 13-21. Complete the acceleration of 2. Thereby, the phases of the drive motors 25-1 and 25-2 can be synchronized.
- the control device 200 synchronizes the drive motors 25-1 and 25-2 and rotates at a constant speed. After the rear end of the flat gear 12 passes the drive gear 13-12, the controller 200 decelerates the drive motors 25-1 and 25-2. As described above, the drive unit 25-1 and 25-2 are simultaneously driven by using the transport unit 20-1 on the delivery side of the transport tray 11 and the transport unit 20-2 on the receiving side as one set. By doing this, the drive gears 13-11, 13-12, 13-21 and 13-22 can be synchronized. In particular, the drive gears 13-12 and 13-21 can be synchronized, and delivery of the transport tray 11 can be smoothly performed between the transport units 20-1 and 20-2.
- a sensor for detecting the position of the flat gear 12 (or the position of the transport tray 11) is provided.
- an optical reflection sensor may be used as such a sensor, it is not limited to a specific type of sensor.
- the light emitting unit and the light receiving unit of the optical reflection sensor are installed in pairs upward in the inside of the transport unit 20.
- the transport tray 11 is in contact with the optical reflection sensor, the light emitted from the light emitting unit is reflected by the transport tray 11.
- the light receiving unit receives the reflected light, current flows in the light receiving unit.
- the transport tray 11 does not cover the optical reflection sensor, the light emitted from the light emitting unit is not reflected, and the light receiving unit does not receive this light. Therefore, no current flows in the light receiving unit.
- the presence or absence of the conveyance tray 11 is converted into an electric signal according to the presence or absence of the current of the light receiving unit, and the presence or absence of the conveyance tray 11 can be detected.
- the bottom surface of the transport tray 11 may be coated with a paint or the like so that only the portion of the bottom gear 12 reflects light.
- a sensor such as an optical reflection sensor may detect the position of the transport tray 11, and the control device 200 may calculate the position of the planar gear based on the positional relationship between the transport tray 11 and the planar gear 12. .
- the control device 200 determines the current position of the transfer tray 11 based on the initial position of the transfer tray 11 (or the initial position of the flat gear 12) and the rotation angle of the drive motors 25 and 29. (Or the current position of the flat gear 12) may be calculated.
- the control device 200 can control the conveyance unit 20 to move the plurality of conveyance trays 11 without collision. For example, when the control device 200 transfers the transport tray 11 between the two transport units 20, the transport tray 20 on the receiving side transport tray 11 (a transport tray 11 different from the transport tray 11 to be delivered) Determine if there is.
- control device 200 If it is determined that there is no transport tray 11 in the transport unit 20 on the receiving side, the control device 200 operates two transport units 20 for delivering the transport tray 11 in synchronization as one set, and the transport tray 11 Can be made to On the other hand, when it is determined that there is no transport tray 11 in the transport unit 20 on the receiving side, the control device 200 stops the transport unit 20 on the transfer side of the transport tray 11 and transfers the transport tray 11 in the transport unit 20 on the receiving side. Move ahead. Thereby, the collision of the conveyance trays 11 can be prevented.
- FIG. 16 is a view showing a first example of delivery of the transport tray 11 between the transport units 20. As shown in FIG. In FIG. 16, three transport units 20 are shown. The symbols TBn, TBn + 1, and TBn + 2 are added in order from the transport unit 20 on the left side in FIG. 16 to distinguish them.
- FIG. 16 shows an example in the case of delivering the transport tray 11 from the transport unit TBn to the transport unit TBn + 1 as a set (SET 1) of the transport unit TBn and the transport unit TBn + 1 in time series.
- the upper side of FIG. 16 shows the state in the past time.
- the entire transport tray 11 is located above the transport unit TBn and is not applied to the transport unit TBn + 1.
- the tip of the flat gear 12 reaches the drive gear 13 of the transport unit TBn + 1.
- the rear end of the flat gear 12 is disengaged from the drive gear 13 of the transport unit TBn.
- the entire transport tray 11 is located on the transport unit TBn + 1, and is in the target state in this delivery.
- the time from the state shown at the top to the second state shown from the top is denoted as STEP 1.
- the drive motors 25 of both the transport units TBn and TBn + 1 are activated to increase the rotational speed.
- the time from the state shown second from the top to the state shown third from the top is described as STEP2.
- the drive motors 25 of both the transport units TBn and TBn + 1 are rotated at a constant speed.
- the time from the state shown third from the top to the state shown at the bottom is denoted as STEP 3.
- both drive motors 25 of the transport units TBn and TBn + 1 are decelerated and stopped.
- FIG. 17 is a diagram showing an example of an output signal from the microcontroller 201 in the example of FIG.
- the horizontal axis of the graph of FIG. 17 shows time.
- Pulse number indicates the number of pulses per unit time in the pulse signal STEP. As described above, this pulse number indicates the command value of the rotational speed of the drive motor.
- Enable signals (TBn, Mx)” indicate values of enable signals for controlling the drive motor 25 of the transport unit TBn.
- Mx indicates a drive motor whose rotation direction is the x-axis direction. The x-axis here is the direction of the arrow ( ⁇ ) in FIG. 2, and Mx indicates the drive motor 25.
- Enable signal (TBn + 1, Mx) indicates the value of the enable signal for controlling the drive motor 25 of the transport unit TBn + 1.
- the enable signals (TBn and Mx) and the enable signals (TBn + 1 and Mx) are both enabled in STEP1 to STEP3.
- the drive motor 25 of the transport unit TBn and the drive motor 25 of the transport unit TBn + 1 are controlled to be synchronized as one set.
- the number of pulses per unit time in the pulse signal STEP increases.
- the motor driver IC 203 increases the rotational speed of the drive motor 25 of each of the transport units TBn and TBn + 1.
- the number of pulses per unit time in the pulse signal STEP is constant.
- the motor driver IC 203 rotates the drive motor 25 of each of the transport units TBn and TBn + 1 at a constant speed.
- the number of pulses per unit time in the pulse signal STEP decreases.
- the motor driver IC 203 reduces the rotational speed of the drive motor 25 of each of the transport units TBn and TBn + 1.
- the control device 200 determines whether or not the transport tray 11 is present in the transport unit TBn + 1, and when it is determined that the transport tray 11 is not present, the processing of FIGS. 16 and 17 is performed.
- FIG. 18 is a view showing a second example of delivery of the transport tray 11 between the transport units 20. As shown in FIG. In FIG. 18, three transport units 20 are shown. As in the case of FIG. 16, the symbols TBn, TBn + 1, and TBn + 2 are added to distinguish them. FIG. 18 shows an example in which the transport tray 11 is moved from the transport unit TBn to the transport unit TBn + 2. Here, after delivering the transport tray 11 with the transport unit TBn and the transport unit TBn + 1 as one set (SET 1), delivery of the transport tray 11 with the transport unit TBn + 1 and the transport unit TBn + 2 as one set (SET 2) I do.
- SET 1 one set
- SET 2 delivery of the transport tray 11 with the transport unit TBn + 1 and the transport unit TBn + 2 as one set
- FIG. 19 is a diagram showing an example of an output signal from the microcontroller 201 in the example of FIG.
- the horizontal axis of the graph of FIG. 19 shows time.
- Pulse number indicates the number of pulses per unit time in the pulse signal STEP.
- Enable signals (TBn, Mx)” indicate values of enable signals for controlling the drive motor 25 of the transport unit TBn.
- Enable signal (TBn + 1, Mx) indicates the value of the enable signal for controlling the drive motor 25 of the transport unit TBn + 1.
- Enable signal (TBn + 2, Mx) indicates the value of the enable signal for controlling the drive motor 25 of the transport unit TBn + 2.
- the transport trays 11 are delivered by setting the transport units TBn and TBn + 1 as one set (SET 1) and activating the enable signal for controlling the two drive motors 25.
- the enable signal for controlling these two drive motors 25 is activated to deliver the transport tray 11.
- the drive motor 25 is started in STEP 1 to increase the rotational speed
- the drive motor 25 is rotated at constant speed in STEP 1 and the rotational speed of the drive motor is decreased in STEP 3 It is stopped.
- the control device 200 determines whether or not the transport tray 11 is present in the transport unit TBn + 1. When it is determined that the transport tray 11 is not present, the control device 200 delivers the transport tray 11 from the transport unit TBn to the transport unit TBn + 1. Thereafter, the control device 200 determines whether or not the transport tray 11 is present in the transport unit TBn + 2. When it is determined that the transport tray 11 is not present, the control device 200 delivers the transport tray 11 from the transport unit TBn + 1 to the transport unit TBn + 2.
- FIG. 20 is a view showing a third example of delivery of the transport tray 11 between the transport units 20.
- FIG. 18 in that in FIG. 20 three transport units 20 (transport units TBn, TBn + 1, TBn + 2) are shown, and in that the transport tray 11 is moved from transport unit TBn to transport unit TBn + 2. It is similar.
- FIG. 20 differs from the case of FIG. 18 in the setting of the transport unit set.
- each of the transport units TBn and TBn + 1 and the transport units TBn + 1 and TBn + 2 is one set.
- three units of transport units TBn, TBn + 1 and TBn + 2 are set as one set (SET 1).
- FIG. 21 is a diagram showing an example of an output signal from the microcontroller 201 in the example of FIG. The horizontal axis of the graph of FIG. 21 shows time.
- Pulse number indicates the number of pulses per unit time in the pulse signal STEP.
- Enable signals (TBn, Mx)” indicate values of enable signals for controlling the drive motor 25 of the transport unit TBn.
- Enable signal (TBn + 1, Mx) indicates the value of the enable signal for controlling the drive motor 25 of the transport unit TBn + 1.
- Enable signal (TBn + 2, Mx) indicates the value of the enable signal for controlling the drive motor 25 of the transport unit TBn + 2.
- the transport tray 11 is delivered with the enable signals for controlling the three drive motors 25 active.
- these three drive motors 25 are activated to increase the rotational speed, and in STEP 2, the motor is rotated at a constant speed, and in STEP 3 the rotational speed is reduced and stopped.
- the transport tray 11 reaches the transport unit TBn + 2 from the transport unit TBn via the transport unit TBn + 1.
- the control device 200 determines whether or not the transport trays 11 exist in the transport units TBn + 1 and TBn + 2, and when it is determined that the transport trays 11 do not exist in any of the transport units 20, the processing of FIGS. .
- FIG. 22 is a view showing a fourth example of delivery of the transport tray 11 between the transport units 20. As shown in FIG. In the case of FIG. 16 in that in FIG. 22 three transport units 20 (transport units TBn, TBn + 1, TBn + 2) are shown, and in that the transport tray 11 is delivered from transport unit TBn to transport unit TBn + 1. It is similar. Also, STEP1, STEP2 and STEP3 are the same as in the case of FIG.
- FIG. 22 is different from the case of FIG. 16 in that the transport tray 11 is further transferred from the transport unit TBn + 1 to the transport unit TBn + 2.
- the transport tray 11 delivered from the transport unit TBn to the transport unit TBn + 1 is assigned the code P1
- the transport tray 11 delivered from the transport unit TBn + 1 to the transport unit TBn + 2 is assigned the code P2 to distinguish them.
- the transport units TBn and TBn + 1 related to the delivery of the transport tray P1 are set as one set (SET 1)
- the transport units TBn + 1 and TBn + 2 related to the delivery of the transport tray P2 are another set (SET 2).
- FIG. 23 is a diagram showing an example of an output signal from the microcontroller 201 in the example of FIG.
- the horizontal axis of the graph of FIG. 23 shows time.
- Pulse number indicates the number of pulses per unit time in the pulse signal STEP.
- Enable signals (TBn, Mx)” indicate values of enable signals for controlling the drive motor 25 of the transport unit TBn.
- Enable signal (TBn + 1, Mx) indicates the value of the enable signal for controlling the drive motor 25 of the transport unit TBn + 1.
- Enable signal (TBn + 2, Mx) indicates the value of the enable signal for controlling the drive motor 25 of the transport unit TBn + 2.
- enable signals for controlling the three drive motors 25 of the transport units TBn, TBn + 1 and TBn + 2 are activated, and delivery of the two transport trays 11 is performed simultaneously.
- the output of the pulse signal STEP (pulse signal) is the same as in the case of FIG.
- the three transport units and the two transport trays have the same specifications. If the two transport trays are moved at the same speed, the timing at which the front end of the plane gear 12 is applied to the drive gear 13 and the timing at which the rear end of the plane gear 12 disengages from the drive gear 13 are also the same. Therefore, the timings of STEP 1 to STEP 3 in the delivery of the transport tray P 1 are the same in the delivery of the transport tray P 2.
- the control device 200 determines whether or not the transport tray 11 is present in the transport unit TBn + 2, and when it is determined that the transport tray 11 is not present, the processing of FIGS. 22 and 23 is performed.
- FIG. 24 is a view showing a fifth example of delivery of the transport tray 11 between the transport units 20. As shown in FIG. FIG. 24 shows an example of processing for changing the direction when the transport tray 11 reaches a corner of a lane.
- five transport units 20 are shown.
- the symbols TBn, TBn + 1, and TBn + 2 are added to distinguish them.
- the lower two transport units 20 are given symbols of TBn + 3 and TBn + 4 in order from the right to distinguish them.
- the two conveyance trays are given reference numerals P1 and P2 to distinguish them.
- FIG. 24 an example of delivery of the transport tray 11 between the transport units 20 is shown in time series.
- the upper side of FIG. 24 shows the state in the past time.
- the transport tray P1 is positioned at the transport unit TBn
- the transport tray P2 is positioned at the transport unit TBn + 1.
- the transport tray P1 is delivered from the transport unit TBn to the transport unit TBn + 1
- the transport tray P1 is delivered from the transport unit TBn + 1 to the transport unit TBn + 2, which is the second state from the top in FIG.
- the transport units TBn and TBn + 1 are set as one set (SET1)
- the transport units TBn + 1 and TBn + 2 are configured as one set (SET2).
- the transport tray P1 is positioned at the transport unit TBn + 1, and the transport tray P2 is positioned at the transport unit TBn + 2. From this state, the transfer tray P2 is transferred from the transfer unit TBn + 2 to the transfer unit TBn + 3, and the third state from the top is obtained. In this delivery, the transport units TBn + 2 and TBn + 3 are set as one set (SET3).
- the transport tray P1 is positioned at the transport unit TBn + 1, and the transport tray P2 is positioned at the transport unit TBn + 3. From this state, the transport tray P1 is delivered from the transport unit TBn + 1 to the transport unit TBn + 2, and the transport tray P2 is delivered from the transport unit TBn + 3 to the transport unit TBn + 4, as shown at the bottom. In this delivery, the transport units TBn + 1 and TBn + 2 are made into one set (SET 4), and the transport units TBn + 3 and TBn + 4 are made into one set (SET 5). In the state shown at the bottom of FIG. 24, the transport tray P1 is located at the transport unit TBn + 2, and the transport tray P2 is located at the transport unit TBn + 4.
- FIG. 25 is a diagram showing an example of an output signal from the microcontroller 201 in a change from the state shown at the top in the example of FIG. 24 to the state shown second from the top.
- the horizontal axis of the graph of FIG. 25 shows time.
- the “number of pulses”, “enable signal (TBn, Mx)”, “enable signal (TBn + 1, Mx)”, and “enable signal (TBn + 2, Mx)” are the same as in the case of FIG.
- FIG. 25 further shows the rotational direction of the drive motor.
- the “rotation direction (TBn, Mx)” indicates the rotation direction of the drive motor 25 of the transport unit TBn.
- the “rotation direction (TBn + 1, Mx)” indicates the rotation direction of the drive motor 25 of the transport unit TBn + 1.
- the “rotation direction (TBn + 2, Mx)” indicates the rotation direction of the drive motor 25 of the transport unit TBn + 2.
- the rotational direction of the drive motor is indicated by two values. When the value is high, it means plus (+) direction. The case of low means the negative (-) direction.
- the positive direction is a rotational direction for moving the transport tray 11 in the positive direction shown in FIG.
- the negative direction is a rotational direction in which the transport tray 11 is moved in the negative direction shown in FIG.
- all of the three drive motors rotate in the positive direction. This point is also similar to the case of FIG.
- FIG. 26 is a diagram showing an example of an output signal from the microcontroller 201 in a change from the state shown second from the top in the example of FIG. 24 to the state shown third from the top.
- the horizontal axis of the graph of FIG. 26 shows time.
- Pulse number indicates the number of pulses per unit time in the pulse signal STEP.
- the drive motor is started to increase the number of rotations in STEP 1 and the drive motor is rotated at a constant speed in STEP 2 and the number of rotations of the drive motor is reduced in STEP 3 and stopped.
- Enable signal (TBn + 2, My) indicates the value of the enable signal for controlling the drive motor 29 of the transport unit TBn + 2.
- My indicates a drive motor whose rotation direction is the y-axis direction. The y-axis here is the direction of the arrow ( ⁇ ) in FIG. 2 and My indicates the drive motor 29.
- Enable signal (TBn + 3, My) indicates the value of the enable signal for controlling the drive motor 29 of the transport unit TBn + 3.
- the “rotation direction (TBn + 2, My)” indicates the rotation direction of the drive motor 29 of the transport unit TBn + 2.
- the “rotation direction (TBn + 3, My)” indicates the rotation direction of the drive motor 29 of the transport unit TBn + 3.
- FIG. 27 is a diagram showing an example of an output signal from the microcontroller 201 in a change from the state shown third from the top in the example of FIG. 24 to the state shown at the bottom.
- the horizontal axis of the graph of FIG. 27 shows time.
- Pulse number indicates the number of pulses per unit time in the pulse signal STEP.
- the drive motor is started to increase the number of rotations in STEP 1 and the drive motor is rotated at a constant speed in STEP 2 and the number of rotations of the drive motor is decreased in STEP 3 and stopped.
- Enable signal (TBn + 1, Mx) indicates the value of the enable signal for controlling the drive motor 25 of the transport unit TBn + 1.
- Enable signal (TBn + 2, Mx) indicates the value of the enable signal for controlling the drive motor 25 of the transport unit TBn + 2.
- Enable signal (TBn + 3, Mx) indicates the value of the enable signal for controlling the drive motor 25 of the transport unit TBn + 3.
- Enable signal (TBn + 4, Mx) indicates the value of the enable signal for controlling the drive motor 25 of the transport unit TBn + 4.
- the rotational direction (TBn + 1, Mx) indicates the rotational direction of the drive motor 25 of the transport unit TBn + 1.
- the rotational direction (TBn + 2, Mx) indicates the rotational direction of the drive motor 25 of the transport unit TBn + 2. These rotational directions are positive in accordance with the moving direction of the transport tray P1 in FIG.
- the rotational direction (TBn + 3, Mx) indicates the rotational direction of the drive motor 25 of the transport unit TBn + 3.
- the rotational direction (TBn + 4, Mx) indicates the rotational direction of the drive motor 25 of the transport unit TBn + 4. These rotational directions are negative according to the moving direction of the transport tray P2 in FIG.
- FIG. 28 is a view showing a sixth example of delivery of the transport tray 11 between the transport units 20.
- FIG. 28 shows five transport units 20 (transport units TBn, TBn + 1, TBn + 2, TBn + 3 and TBn + 4) and two transport trays 11 (transport trays P1 and P2).
- the transport tray P1 is not moved, and the transport tray P2 is diagonally moved from the transport unit TBn + 4 to the transport unit TBn + 2. This movement is performed with the transport units TBn + 1, TBn + 2, TBn + 3 and TBn + 4 as one set (SET 1).
- FIG. 29 is a diagram showing an example of an output signal from the microcontroller 201 in the example of FIG.
- the horizontal axis of the graph of FIG. 29 shows time.
- Pulse number indicates the number of pulses per unit time in the pulse signal STEP.
- the drive motor is started in STEP 1 to increase the rotational speed, and in STEP 2 the drive motor is rotated at a constant speed, and in STEP 3 the rotational speed of the drive motor is decreased and stopped.
- Enable signal (TBn + 1, Mx) indicates the value of the enable signal for controlling the drive motor 25 of the transport unit TBn + 1.
- Enable signal (TBn + 1, My) indicates the value of the enable signal for controlling the drive motor 29 of the transport unit TBn + 1.
- Enable signal (TBn + 2, Mx) indicates the value of the enable signal for controlling the drive motor 25 of the transport unit TBn + 2.
- Enable signal (TBn + 2, My) indicates the value of the enable signal for controlling the drive motor 29 of the transport unit TBn + 2.
- Enable signal (TBn + 3, Mx) indicates the value of the enable signal for controlling the drive motor 25 of the transport unit TBn + 3.
- Enable signal (TBn + 3, My) indicates the value of the enable signal for controlling the drive motor 29 of the transport unit TBn + 3.
- Enable signal (TBn + 4, Mx) indicates the value of the enable signal for controlling the drive motor 25 of the transport unit TBn + 4.
- Enable signal (TBn + 4, My) indicates the value of the enable signal for controlling the drive motor 29 of the transport unit TBn + 4.
- the transport trays TBn + 1 to TBn + 4 are made into one set, and the transport tray P2 is moved diagonally. To that end, the microcontroller 201 activates the enable signal for each of the drive motors 25 and 29 of the four transport units 20.
- the “rotation direction (TBn + 1, Mx)” indicates the rotation direction of the drive motor 25 of the transport unit TBn + 1.
- the “rotation direction (TBn + 1, My)” indicates the rotation direction of the drive motor 29 of the transport unit TBn + 1.
- the “rotation direction (TBn + 2, Mx)” indicates the rotation direction of the drive motor 25 of the transport unit TBn + 2.
- the “rotation direction (TBn + 2, My)” indicates the rotation direction of the drive motor 29 of the transport unit TBn + 2.
- the “rotation direction (TBn + 3, Mx)” indicates the rotation direction of the drive motor 25 of the transport unit TBn + 3.
- the “rotation direction (TBn + 3, My)” indicates the rotation direction of the drive motor 29 of the transport unit TBn + 3.
- the “rotation direction (TBn + 4, Mx)” indicates the rotation direction of the drive motor 25 of the transport unit TBn + 4.
- the “rotation direction (TBn + 4, My)” indicates the rotation direction of the drive motor 29 of the transport unit TBn + 4.
- the flat gear 12 is provided on the bottom surface of the transport tray 11 with the teeth directed downward.
- the drive gears 13 and 14 mesh with the plane gear 12 to transmit power, respectively.
- the drive gears 13 and 14 have different rotational directions.
- a plurality of transport units 20 are arranged side by side in at least one of the rotation direction of the drive gear 13 and the rotation direction of the drive gear 14.
- the combination range of the articles can be set and changed by the combination of the conveyance units 20.
- the operation and the stop can be switched in units of the transport unit 20, it is easy to control the timing of transporting the article.
- the operation and stop can be switched in units of transport units 20 to control the order and timing of transport so that the plurality of articles do not collide.
- the transport system 100 not only the direction in which the articles are transported but also the range in which the articles are transported and the timing at which the articles are transported can be made flexible.
- control device 200 controls the two transport units 20 so that the transport direction and the velocity of the transport trays 11 in two transport units 20 adjacent to each other among the plurality of transport units 20 become the same transport direction and speed.
- Control the rotation of the drive gears 13 and 14 of FIG. This control can be performed by relatively simple control such that the rotational speed of the drive gear 13 and the rotational speed of the drive gear 14 are the same in two adjacent transport units 20.
- control of the transport unit 20 is relatively simple, and in this respect, the load on the control device 200 may be small.
- control device 200 is configured such that a combination in which a plurality of transport units 20 are arranged side by side in the rotational direction of the drive gear 13 is a plurality of combinations in which a plurality of transport units 20 are arranged side by side in the rotational direction of the drive gear 14.
- the rotation of the drive gear 13 and the drive gear 14 of each transport unit 20 is controlled so that the transport direction and the velocity become the same transport direction and velocity.
- the conveyance tray 20 is controlled to have the same conveyance direction and speed as one set in the rotation direction of the drive gear 13 and the rotation direction of the drive gear 14, respectively. 11 can be moved in an oblique direction.
- control device 200 controls the rotational speed of the drive gear 13 of each transport unit 20 and the rotational speed of the drive gear 14 to the same rotational speed.
- the transport tray 11 can be moved at an angle of 45 degrees with respect to each of the rotational directions of 14.
- FIG. FIG. 30 shows an example of a transfer system according to another embodiment of the present invention.
- the transport system 500 shown in FIG. 30 includes a driven body 510 and a plurality of transport units 520.
- the driven body 510 includes a two-dimensional rack gear 511.
- Each of the transport units 520 includes a first pinion gear 521 and a second pinion gear 522.
- the two-dimensional rack gear 511 is provided with teeth downward on the bottom surface of the driven member 510.
- the first pinion gear 521 and the second pinion gear 522 mesh with the two-dimensional rack gear 511 to transmit power.
- the first pinion gear and the second pinion gear have different rotational directions.
- a plurality of transport units 520 are arranged side by side in at least one of the transport direction by the first pinion gear 521 and the transport direction by the second pinion gear 522.
- the combination of the conveyance units 520 can set and change the range in which the article is conveyed. Further, since the operation and the stop can be switched in units of the transport unit 520, it is easy to control the timing of transporting the article. As described above, according to the transport system 500, not only the direction in which the articles are transported but also the range in which the articles are transported and the timing at which the articles are transported can be made flexible.
- FIG. 31 is a diagram showing an example of a control device according to another embodiment of the present invention.
- a control device 600 is shown.
- Each of the plurality of transport units includes a first pinion gear and a second pinion gear which transmit power by meshing with a two-dimensional rack gear provided with teeth downward on the bottom surface of the driven body, and have different rotational directions.
- the plurality of transport units are arranged side by side in at least one of the transport direction by the first pinion gear and the transport direction by the second pinion gear.
- the control device 600 controls the first pinion gear and the second pinion gear of each of the two transport units such that the transport direction of the driven body in two transport units adjacent to each other among the plurality of transport units is the same transport direction. 2 Control the rotation of the pinion gear. According to the control of the control device 600, it is possible to set and change the range in which the article is conveyed by the combination of the conveyance units.
- a program for realizing all or part of the process performed by control device 200 is recorded in a computer readable recording medium, and the program recorded in the recording medium is read into a computer system and executed. The processing of each part may be performed.
- the “computer system” includes an OS and hardware such as peripheral devices.
- the “computer-readable recording medium” means a portable medium such as a flexible disk, a magneto-optical disk, a ROM, a CD-ROM, or a storage device such as a hard disk built in a computer system.
- the program may be for realizing a part of the functions described above, or may be realized in combination with the program already recorded in the computer system.
- the present invention may be applied to a transport system, a controller, a control method, and a program.
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Transmission Devices (AREA)
- Warehouses Or Storage Devices (AREA)
Abstract
搬送システムは、被駆動体と、複数の搬送ユニットとを備える前記被駆動体は前記被駆動体の底面に設けられ、下向きの歯を有する二次元ラックギアを備える。前記複数の搬送ユニットの各々は、前記二次元ラックギアと噛み合って、第1の回転方向に回転し、前記二次元ラックに動力を伝達し、前記被駆動体を第1の搬送方向に搬送する第1ピニオンギア、および前記二次元ラックギアと噛み合って、前記第1の回転方向とは異なる第2の回転方向に回転し、前記二次元ラックに動力を伝達し、前記被駆動体を第2の搬送方向に搬送する第2ピニオンギアを備える。前記複数の搬送ユニットは、前記第1の搬送方向および前記第2の搬送方向のうち少なくとも一つに並べて配置されている。
Description
本発明は、搬送システム、制御装置、制御方法及びプログラムに関する。
ギアの1つにラックギアがある。ラックギアは、直線状に構成されて歯を設けられ、ラックギアの歯にピニオンギアの歯が噛み合わせられる。この状態で、ラックギアはピニオンギアに駆動されてラックギア自らの長手方向に移動する。
さらに、二次元に形成されたラックギアが知られている。
例えば、特許文献1には、インボリュート歯車を走行車輪として備え、二次元のラックギアで構成された走行板の上を走行する走行体が記載されている。
また、特許文献2には、二次元のラックギアで構成された駆動体を、異なる回転方向に配置された歯車(ピニオンギア)で駆動する多方向駆動装置が記載されている。
また、特許文献3には、二次元の歯列付き床(二次元のラックギア)を構築する際の寸法が記載されている。
例えば、特許文献1には、インボリュート歯車を走行車輪として備え、二次元のラックギアで構成された走行板の上を走行する走行体が記載されている。
また、特許文献2には、二次元のラックギアで構成された駆動体を、異なる回転方向に配置された歯車(ピニオンギア)で駆動する多方向駆動装置が記載されている。
また、特許文献3には、二次元の歯列付き床(二次元のラックギア)を構築する際の寸法が記載されている。
物品を搬送する搬送システムを構築する際、搬送経路を柔軟に組めることが好ましい。二次元のラックギアおよびピニオンギアを用いれば、物品を搬送する方向に柔軟性を持たせることができる。さらに、物品を搬送する範囲および搬送するタイミングにも柔軟性を持たせられることが好ましい。
本発明の目的の一例は、上述の課題を解決することのできる搬送システム、制御装置、制御方法及びプログラムを提供することである。
本発明の第1の態様によれば、搬送システムは、被駆動体と、複数の搬送ユニットとを備える。前記被駆動体は、前記被駆動体の底面に設けられ、下向きの歯を有する二次元ラックギアを備える。前記複数の搬送ユニットの各々は、前記二次元ラックギアと噛み合って、第1の回転方向に回転し、前記二次元ラックに動力を伝達し、前記被駆動体を第1の搬送方向に搬送する第1ピニオンギア、および前記二次元ラックギアと噛み合って、前記第1の回転方向とは異なる第2の回転方向に回転し、前記二次元ラックに動力を伝達し、前記被駆動体を第2の搬送方向に搬送する第2ピニオンギアを備える。前記複数の搬送ユニットは、前記第1の搬送方向および前記第2の搬送方向のうち少なくとも一つに並べて配置されている。
本発明の第2の態様によれば、制御装置は、被駆動体を搬送する複数の搬送ユニットを制御するための制御装置である。前記被駆動体は、前記被駆動体の底面に設けられ、下向きの歯を有する二次元ラックギアを有する。前記複数の搬送ユニットの各々は、前記二次元ラックギアと噛み合って、第1の回転方向に回転し、前記二次元ラックに動力を伝達し、前記被駆動体を第1の搬送方向に搬送する第1ピニオンギア、および前記二次元ラックギアと噛み合って、前記第1の回転方向とは異なる第2の回転方向に回転し、前記二次元ラックに動力を伝達し、前記被駆動体を第2の搬送方向に搬送する第2ピニオンギアを備える。前記複数の搬送ユニットは、前記第1の搬送方向および前記第2の搬送方向のうち少なくとも一つに並べて配置される。前記複数の搬送ユニットは、互いに隣り合う第1および第2の搬送ユニットを含む。前記制御装置は、前記第1の搬送ユニットによって前記被駆動体が搬送される方向および速度が、前記第2の搬送ユニットによって前記被駆動体が搬送される方向および速度と同一となるように、前記第1および第2の搬送ユニットの各々の前記第1ピニオンギアおよび前記第2ピニオンギアの回転を制御する制御部を備える。
本発明の第3の態様によれば、制御方法は、被駆動体の底面に歯を下向きに設けられた二次元ラックギアと噛み合ってそれぞれ動力を伝達し、互いに回転方向が異なる第1ピニオンギアおよび第2ピニオンギアを備える搬送ユニットであって、前記第1ピニオンギアによる搬送方向および前記第2ピニオンギアによる搬送方向のうち少なくとも何れかに複数個並べて配置された搬送ユニットのうち、隣り合う2つの搬送ユニットにおける前記被駆動体の搬送方向が同一の搬送方向となるように、当該2つの搬送ユニットそれぞれの前記第1ピニオンギアおよび前記第2ピニオンギアの回転を制御することを含む。
本発明の第4の態様によれば、プログラムは、搬送システム本体を制御するコンピュータのためのプログラムである。前記搬送システム本体は、下向きの歯を有する二次元ラックギアを底面に備える被駆動体と、前記二次元ラックギアと噛み合って、第1の回転方向に回転し、前記二次元ラックに動力を伝達し、前記被駆動体を第1の搬送方向に搬送する第1ピニオンギア、および前記二次元ラックギアと噛み合って、前記第1の回転方向とは異なる第2の回転方向に回転し、前記二次元ラックに動力を伝達し、前記被駆動体を第2の搬送方向に搬送する第2ピニオンギアを各々備え、前記第1の搬送方向および前記第2の搬送方向のうち少なくとも一つに並べて配置され、互いに隣り合う第1および第2の搬送ユニットを含む、複数の搬送ユニットとを備える。前記プログラムは、前記コンピュータに、前記第1の搬送ユニットによって前記被駆動体が搬送される方向および速度が、前記第2の搬送ユニットによって前記被駆動体が搬送される方向および速度と同一となるように、前記第1および第2の搬送ユニットの各々の前記第1ピニオンギアおよび前記第2ピニオンギアの回転を制御させる。
この発明によれば、搬送経路を柔軟に構成することができる。
以下、本発明の実施形態を説明するが、以下の実施形態は請求の範囲にかかる発明を限定するものではない。また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
図1は、本発明の実施形態に係る搬送システムの機能構成を示す概略ブロック図である。図1に示すように、搬送システム100は、搬送システムの本体である駆動装置101と、制御装置(制御部)200と、上位システム300とを備える。駆動装置101は、被駆動体となる搬送トレー11と、複数の搬送ユニット20とを備える。
図1は、本発明の実施形態に係る搬送システムの機能構成を示す概略ブロック図である。図1に示すように、搬送システム100は、搬送システムの本体である駆動装置101と、制御装置(制御部)200と、上位システム300とを備える。駆動装置101は、被駆動体となる搬送トレー11と、複数の搬送ユニット20とを備える。
搬送システム100は、被搬送物を搬送する(移動させる)システムである。
駆動装置101は、制御装置200の制御に従って被搬送物の搬送を実行する。
搬送トレー11は、上面に被搬送物を載置可能に構成されている。搬送トレー11は、被搬送物を載置した状態で搬送ユニット20の駆動によって移動することで、被搬送物を搬送する。
駆動装置101は、制御装置200の制御に従って被搬送物の搬送を実行する。
搬送トレー11は、上面に被搬送物を載置可能に構成されている。搬送トレー11は、被搬送物を載置した状態で搬送ユニット20の駆動によって移動することで、被搬送物を搬送する。
搬送ユニット20は、搬送トレー11を駆動する。
制御装置200は、搬送ユニット20を制御して搬送トレー11を駆動させる。
上位システム300は、搬送システム100のユーザインタフェースとして機能する。上位システム300は、駆動装置101の動作に対する指示を行うユーザ操作を受け、ユーザ操作に基づく動作指令を制御装置200に通知する。例えば、上位システム300は、搬送トレー11の移動の始点となる搬送ユニット20および終点となる搬送ユニット20を指定して、搬送トレー11を移動させるよう制御装置200に指示する。
制御装置200は、搬送ユニット20を制御して搬送トレー11を駆動させる。
上位システム300は、搬送システム100のユーザインタフェースとして機能する。上位システム300は、駆動装置101の動作に対する指示を行うユーザ操作を受け、ユーザ操作に基づく動作指令を制御装置200に通知する。例えば、上位システム300は、搬送トレー11の移動の始点となる搬送ユニット20および終点となる搬送ユニット20を指定して、搬送トレー11を移動させるよう制御装置200に指示する。
また、上位システム300は、駆動装置101の動作に関する各種情報を表示する。例えば、搬送システム100が搬送トレー11の位置を検出するセンサを備え、上位システム300が、搬送トレー11の位置を表示するようにしてもよい。
上位システム300は、例えばパソコン(Personal Computer:PC)またはEWS(Engineering Workstation)等のコンピュータを用いて構成される。
上位システム300は、例えばパソコン(Personal Computer:PC)またはEWS(Engineering Workstation)等のコンピュータを用いて構成される。
制御装置200と上位システム300とが一体に構成されていてもよい。この場合、制御装置200は、例えばパソコンまたはEWS等のコンピュータを用いて構成される。
あるいは、制御装置200が搬送ユニット20に格納されていてもよい。例えば、各制御装置200内に設けられた搬送ユニット20を数珠つなぎで電気的に接続する、あるいは通信接続するようにしてもよい。この場合、制御装置200は、例えばマイコン(Microcomputer)等のコンピュータを用いて構成される。あるいは、制御装置200がASIC(Application Specific Integrated Circuit)を用いる等により、搬送ユニット20の制御専用のハードウェアとして構成されていてもよい。
あるいは、制御装置200が搬送ユニット20に格納されていてもよい。例えば、各制御装置200内に設けられた搬送ユニット20を数珠つなぎで電気的に接続する、あるいは通信接続するようにしてもよい。この場合、制御装置200は、例えばマイコン(Microcomputer)等のコンピュータを用いて構成される。あるいは、制御装置200がASIC(Application Specific Integrated Circuit)を用いる等により、搬送ユニット20の制御専用のハードウェアとして構成されていてもよい。
図2は、駆動装置101の全体構成を示す図である。
上述したように、搬送トレー11は上面の収納部11Aにて被搬送物(図示略)が載置可能とされる。また、搬送トレー11の下面には、所定方向に歯12Aが配列された平面歯車12が設けられている。
上述したように、搬送トレー11は上面の収納部11Aにて被搬送物(図示略)が載置可能とされる。また、搬送トレー11の下面には、所定方向に歯12Aが配列された平面歯車12が設けられている。
図3Aおよび3Bは、搬送トレー11の外形例の概略を示す図である。図3Aは、搬送トレー11を斜め上から見た斜視図、および、搬送トレー11の底面に設けられている平面歯車(二次元ラック(Rack)ギア)の歯の形状の斜視図を示す。図3Bは、搬送トレー11の底面に設けられている平面歯車の歯の形状を、搬送トレー11の底面側から見た図で示す。
平面歯車12の歯12Aは、図3Aに示されるように、互いに直交する矢印(α)及び矢印(β)方向に沿いマトリックス状に配置されている。
また、平面歯車12の歯12Aは全体として先端部に小平面の歯先12Bを有する四角錐状に形成されたものである。特に、外周部に位置する列の歯12A´は図3Bに示されるように、四角錐を形成する斜面の角部を面取りしたチャンファ加工がなされている。
このチャンファ加工は、駆動歯車(ピニオン(Pinion)ギア)13,14が噛み合う際の当たりを軽減するために行うものであって、歯先12Bの一角部を中心とした四角錐斜面の角部面取り処理である。
また、平面歯車12の歯12Aは全体として先端部に小平面の歯先12Bを有する四角錐状に形成されたものである。特に、外周部に位置する列の歯12A´は図3Bに示されるように、四角錐を形成する斜面の角部を面取りしたチャンファ加工がなされている。
このチャンファ加工は、駆動歯車(ピニオン(Pinion)ギア)13,14が噛み合う際の当たりを軽減するために行うものであって、歯先12Bの一角部を中心とした四角錐斜面の角部面取り処理である。
また、搬送トレー11は、互いに回転方向が異なる駆動歯車13,14を有する複数台の搬送ユニット20により、所定の搬送方向である矢印(α)方向又は矢印(β)方向に移送される。
なお、本実施形態では、所定の搬送方向である矢印(α)方向又は矢印(β)方向に水平な搬送面が搬送ユニット20の支持板22(図5参照)上に形成されている。この搬送面を通じて、搬送トレー11が水平方向に移送される。
なお、本実施形態では、所定の搬送方向である矢印(α)方向又は矢印(β)方向に水平な搬送面が搬送ユニット20の支持板22(図5参照)上に形成されている。この搬送面を通じて、搬送トレー11が水平方向に移送される。
搬送ユニット20は、図2に示されるように、所定の搬送方向(矢印(α)及び矢印(β)方向)に沿って複数台がマトリックス状に隣接配置されるものである。搬送ユニット20のそれぞれに設けられた駆動歯車13,14が、搬送トレー11上の平面歯車12と噛み合って動力を伝達することで、該搬送トレー11を矢印(α)又は矢印(β)方向に搬送する。駆動歯車13は、第1ピニオンギアの例に該当する。駆動歯車14は、第2ピニオンギアの例に該当する。
さらには、駆動歯車13と駆動歯車14とは同時に動作可能であり、これによって搬送トレー11を矢印(α)および矢印(β)に対して斜め方向に搬送することも可能である。
さらには、駆動歯車13と駆動歯車14とは同時に動作可能であり、これによって搬送トレー11を矢印(α)および矢印(β)に対して斜め方向に搬送することも可能である。
上述した搬送ユニット20の具体的構成について、図4~図6を参照して詳細に説明する。
図4は、搬送ユニット20の構成例を斜視図にて示す図である。
図5は、搬送ユニット20の内部を図4の矢印Vの方向から見た例を示す図である。
図6は、搬送ユニット20の内部を図4の矢印VIの方向から見た例を示す図である。
各搬送ユニット20は、基部となる台座21と、台座21上に水平に設けられかつその各縁部に4つの開口22Aを有する支持板22とを具備する。各搬送ユニット20はさらに、台座21に回転軸13A,14Aを中心として回転自在に支持された駆動歯車13,14と、駆動歯車13,14をそれぞれ回転駆動する駆動機構23,24と、を具備する。
図4は、搬送ユニット20の構成例を斜視図にて示す図である。
図5は、搬送ユニット20の内部を図4の矢印Vの方向から見た例を示す図である。
図6は、搬送ユニット20の内部を図4の矢印VIの方向から見た例を示す図である。
各搬送ユニット20は、基部となる台座21と、台座21上に水平に設けられかつその各縁部に4つの開口22Aを有する支持板22とを具備する。各搬送ユニット20はさらに、台座21に回転軸13A,14Aを中心として回転自在に支持された駆動歯車13,14と、駆動歯車13,14をそれぞれ回転駆動する駆動機構23,24と、を具備する。
駆動歯車13は、矢印(β)方向に沿う回転軸13Aを中心として回転自在に支持されるものであって、搬送ユニット20内の矢印(α)方向に間隔をおいて2組配置されている。また、各組の駆動歯車13は一対の小歯車13Bを有している。一対の小歯車13Bの上部が、支持板22の開口22Aから露出して、搬送トレー11の平面歯車12と噛み合うことで、該搬送トレー11を矢印(α)方向に移送する。
また、駆動機構23は、図5に示されるように搬送ユニット20の下部に配置されるものであって、駆動モータ25と、該駆動モータ25の動力を駆動歯車13に伝達するための伝導歯車26、プーリ27、ベルト28を有している。
また、駆動機構23は、図5に示されるように搬送ユニット20の下部に配置されるものであって、駆動モータ25と、該駆動モータ25の動力を駆動歯車13に伝達するための伝導歯車26、プーリ27、ベルト28を有している。
一方、駆動歯車14は、矢印(α)方向に沿う回転軸14Aを中心として回転自在に支持されるものであって、搬送ユニット20内の矢印(β)方向に間隔をおいて2組配置されている。また、各組の駆動歯車14は一対の小歯車14Bを有している。一対の小歯車14Bの上部は、支持板22の開口22Aから露出して、搬送トレー11の平面歯車12と噛み合うことで、該搬送トレー11を矢印(β)方向に移送する。
また、駆動機構24は、図6に示されるように支持板22の直下に配置されるものであって、駆動モータ29と、該駆動モータ29の動力を駆動歯車14に伝達するための伝導歯車30、プーリ31、ベルト32を有している。
また、駆動機構24は、図6に示されるように支持板22の直下に配置されるものであって、駆動モータ29と、該駆動モータ29の動力を駆動歯車14に伝達するための伝導歯車30、プーリ31、ベルト32を有している。
そして、以上のような搬送ユニット20では、駆動機構23,24を選択的に駆動することにより、駆動歯車13又は14のいずれかを回転駆動することがでる。これにより該駆動歯車13,14及びこれらと噛み合う平面歯車12を通じて、支持板22上の搬送トレー11を矢印(α)又は矢印(β)方向に移送することができる。
さらには、駆動機構23,24を同時に駆動することにより、駆動歯車13および14を同時に回転駆動することができる。これにより該駆動歯車13,14及びこれらと噛み合う平面歯車12を通じて、支持板22上の搬送トレー11を矢印(α)および矢印(β)に対して斜めの方向に移送することができる。
さらには、駆動機構23,24を同時に駆動することにより、駆動歯車13および14を同時に回転駆動することができる。これにより該駆動歯車13,14及びこれらと噛み合う平面歯車12を通じて、支持板22上の搬送トレー11を矢印(α)および矢印(β)に対して斜めの方向に移送することができる。
図7は、平面歯車12の歯と駆動歯車13の歯との噛み合わせの例を示す図である。平面歯車12の歯と駆動歯車14の歯との噛み合わせも同様である。
上記搬送ユニット20では、図7に示されるように、駆動歯車13,14の回転駆動により、搬送トレー11を矢印(α)又は矢印(β)方向に移送するに際し、平面歯車12の平らな歯先(符号12Bで示す)を支持板22の上面と摺動させることで、該搬送トレー11を矢印(α)又は矢印(β)方向に案内する。
上記搬送ユニット20では、図7に示されるように、駆動歯車13,14の回転駆動により、搬送トレー11を矢印(α)又は矢印(β)方向に移送するに際し、平面歯車12の平らな歯先(符号12Bで示す)を支持板22の上面と摺動させることで、該搬送トレー11を矢印(α)又は矢印(β)方向に案内する。
次に図8~図13を参照して搬送システム100の使用例について説明する。
図8は、搬送システム100を工場のラインに適用した第1例を示す図である。図8の例では、8個の搬送ユニット20がラインを構成している。このラインには、作業ロボット911および912が配置されている。
また、図8で搬送トレー11の流れを矢印で示している。搬送トレー11に作業対象(組み立て対象の装置等)を載置して搬送トレー11を移動させる。作業ロボット911および912の各々は、作業ロボット自らの近傍に搬送トレー11が来ると、作業対象に対して例えば部品の取り付け等の作業を行う。
図8は、搬送システム100を工場のラインに適用した第1例を示す図である。図8の例では、8個の搬送ユニット20がラインを構成している。このラインには、作業ロボット911および912が配置されている。
また、図8で搬送トレー11の流れを矢印で示している。搬送トレー11に作業対象(組み立て対象の装置等)を載置して搬送トレー11を移動させる。作業ロボット911および912の各々は、作業ロボット自らの近傍に搬送トレー11が来ると、作業対象に対して例えば部品の取り付け等の作業を行う。
図8に示すラインでは、作業ロボット912が、作業ロボット911の作業の前後それぞれのタイミングで作業を行う。一般的なラインの場合、作業対象が一方向に流れる。このため、作業ロボット911の前後それぞれに作業ロボット912が必要になり、作業ロボット912の2台分の設備コストを要する。これに対し、図8に示すラインでは、作業ロボット912が作業を行う2回のタイミングのそれぞれで、作業対象を1台の作業ロボット912の近傍へ移動させ、この作業ロボット912に作業を行わせることができる。従って、図8に示すラインでは、作業ロボット912が1台でよく、この点で設備コストを抑制できる。
また、図8に示すラインでは、搬送トレー11の流れを変化させることで、作業ロボットの配置を変化させる必要無しに、作業ロボットの作業回数および作業タイミングの変更に対応できる。例えば、作業ロボット911が、作業ロボット912の作業の前後それぞれのタイミングで作業を行う場合、搬送トレー11の経路を、この順で作業ロボットの近傍を通過する経路に変更すればよい。
また、図8に示すラインでは、1つのラインで複数の製品を組み立てる場合など、製品によって作業ロボットの作業回数および作業タイミングが異なる場合にも対応可能である。
また、搬送システム100では、ギアを用いて搬送トレー11および作業対象を移動させる点で、例えばローラを用いて作業対象を移動させる場合よりも、作業対象の速度および停止位置を正確にコントロールできる。また、搬送トレー11の停止時も駆動モータ25および29を励磁しておくことで、搬送トレー11に作業対象を積載したときに反動で位置ずれすることを防止できる。
このように、搬送システム100は、作業ロボット等を配置して構築する生産ラインのような精度を必要とする搬送システムに用いて好適である。
また、搬送システム100では、ギアを用いて搬送トレー11および作業対象を移動させる点で、例えばローラを用いて作業対象を移動させる場合よりも、作業対象の速度および停止位置を正確にコントロールできる。また、搬送トレー11の停止時も駆動モータ25および29を励磁しておくことで、搬送トレー11に作業対象を積載したときに反動で位置ずれすることを防止できる。
このように、搬送システム100は、作業ロボット等を配置して構築する生産ラインのような精度を必要とする搬送システムに用いて好適である。
図9は、搬送システム100を工場のラインに適用した第2例を示す図である。図9の例では、10個の搬送ユニット20がラインを構成している。このラインでは、2人の作業者と作業ロボット913とが協働で作業を行っている。
また、図9で搬送トレー11の流れを実線の矢印で示し、作業ロボット913の作業範囲を破線の矢印で示している。
また、図9で搬送トレー11の流れを実線の矢印で示し、作業ロボット913の作業範囲を破線の矢印で示している。
図9のラインでは、ラインの幅方向に2台の搬送ユニット20を並べることでラインの幅を広く取っている。また、ラインの上流側(図8の上側)から下流側を見て、ラインの右側に作業者が位置し、ラインの左側に作業ロボット913が位置している。
このように、ラインの幅が広く、かつ、作業者と作業ロボット913とがラインの反対側に位置していることで、作業者の作業範囲と作業ロボット913の作業範囲とが重ならないようになっている。これにより、人と作業ロボット913とがぶつかる等の危険を回避することができ、この点で作業者の安全を確保できる。
このように、ラインの幅が広く、かつ、作業者と作業ロボット913とがラインの反対側に位置していることで、作業者の作業範囲と作業ロボット913の作業範囲とが重ならないようになっている。これにより、人と作業ロボット913とがぶつかる等の危険を回避することができ、この点で作業者の安全を確保できる。
搬送ユニット20が搬送トレー11を方向自在に移動可能なことで、図9のラインの構築が可能になっている。特に、搬送ユニット20は、作業者と作業用ロボットとの間で(作業対象を載置した)搬送トレー11を移動させる際、ラインの上流から下流への方向(図9の上から下への方向)だけでなく、ラインの幅方向(図9の左右方向)にも移動させることができる。これにより、ラインの幅を広く取ることが可能になっている。
図10は、搬送システム100を用いた倉庫における収納物の収納の第1例を示す図である。図10では、物品を取り出す前の状態における収納物の配置例を示している。
図10の倉庫では、30台の搬送ユニット20が5行×6列に配置されている。これらのうち23台の搬送ユニット20にそれぞれ1つずつ搬送トレー11が位置しており、各搬送トレー11に収納物が載置されている。
図10の倉庫では、30台の搬送ユニット20が5行×6列に配置されている。これらのうち23台の搬送ユニット20にそれぞれ1つずつ搬送トレー11が位置しており、各搬送トレー11に収納物が載置されている。
収納物の取出の際、搬送システム100は、取出対象の収納物を載置した搬送トレー11を、図10ににおける向かって右下隅の搬送ユニット20に移動させ、ここで収納物を人(取出要求者)に引き渡す。取出頻度の高い収納物ほど図10の下側(引き渡し場所に近いところ)に配置しておくようにしてもよい。
ここで、領域A11に位置する搬送トレー11が載置している収納物の取出要求があったとする。
ここで、領域A11に位置する搬送トレー11が載置している収納物の取出要求があったとする。
図11は、搬送システム100を用いた倉庫における収納物の収納の第2例を示す図である。図11では、図10の状態から物品を取り出した後の状態における収納物の配置例を示している。
図11の例では、取出対象の収納物を載置している領域A11の搬送トレー11を実線(白抜き)の矢印に沿って移動させるために、まず、移動経路にある搬送トレー11を破線の矢印に沿って移動させている。
図11の例では、取出対象の収納物を載置している領域A11の搬送トレー11を実線(白抜き)の矢印に沿って移動させるために、まず、移動経路にある搬送トレー11を破線の矢印に沿って移動させている。
このように、搬送システム100を用いた倉庫では、搬送トレー11を移動させる際に移動経路にある搬送トレー11を移動させて移動経路を確保させればよく、予め通路を用意しておく必要がない。この点で、搬送システム100を用いた倉庫では、倉庫内のスペースを効率よく利用して多くの物を収納することができる。
搬送ユニット20が搬送トレー11を方向自在に移動可能なことで、図10および図11の収納品の配置が可能になっている。特に、搬送ユニット20は、搬送トレー11を図10および図11の縦横いずれにも移動可能である。これにより、倉庫内のスペースを効率よく利用して多くの物を収納しておき、実際に搬送トレー11を移動させる際に移動経路を確保することができる。
搬送ユニット20が搬送トレー11を方向自在に移動可能なことで、図10および図11の収納品の配置が可能になっている。特に、搬送ユニット20は、搬送トレー11を図10および図11の縦横いずれにも移動可能である。これにより、倉庫内のスペースを効率よく利用して多くの物を収納しておき、実際に搬送トレー11を移動させる際に移動経路を確保することができる。
図12は、搬送システム100を飲食店に適用した第1例を示す図である。図12の例では、例えば回転寿司等の飲食店で、飲食物を厨房から客席へ搬送し、さらに、使用後の食器類を回収するために、搬送ユニット20が厨房と客席との間に並べて配置されている。
また、図12で搬送トレー11の流れの例を矢印で示している。行L11における搬送ユニット20の並びが厨房から客席への飲食品配膳用のレーンとして構成されている。行L12における搬送ユニット20の並びが客席から厨房への食器等の返却用のレーンとして構成されている。
また、図12で搬送トレー11の流れの例を矢印で示している。行L11における搬送ユニット20の並びが厨房から客席への飲食品配膳用のレーンとして構成されている。行L12における搬送ユニット20の並びが客席から厨房への食器等の返却用のレーンとして構成されている。
このように、搬送システム100によれば多方向のレーンを組むことができ、飲食品の配膳と空いた食器等の回収とを共に搬送システム100で行うことができる。
また、搬送システム100では、ベルトコンベアによる一般的なレーンの場合と異なり、搬送ユニット20毎に運転又は停止を制御することができる。このため、例えば客席からの食器返却の際に搬送トレー11が配膳用のレーン(行L11)を横切る場合など、搬送が交差する場合、どちらか一方の搬送トレー11を一時的に停止させてスムーズに搬送を行うことができる。
また、搬送システム100が、厨房から個々の客席また飲食品を搬送するので、レーンを流れる注文品を客が取る場合と異なり、注文品の取り間違いを回避することができる。
また、搬送システム100では、ベルトコンベアによる一般的なレーンの場合と異なり、搬送ユニット20毎に運転又は停止を制御することができる。このため、例えば客席からの食器返却の際に搬送トレー11が配膳用のレーン(行L11)を横切る場合など、搬送が交差する場合、どちらか一方の搬送トレー11を一時的に停止させてスムーズに搬送を行うことができる。
また、搬送システム100が、厨房から個々の客席また飲食品を搬送するので、レーンを流れる注文品を客が取る場合と異なり、注文品の取り間違いを回避することができる。
図13は、搬送システム100を飲食店に適用した第2例を示す図である。図13の例における搬送ユニット20の配置は、図12の場合と同様である。図13の例では、図12の場合よりも大きい搬送トレー11、図12の場合と同じ大きさの搬送トレー11、図12の場合よりも小さい搬送トレー11の3種類の搬送トレー11が用いられている点で、図12の例と異なる。
このように、搬送システム100では、大きさの異なる搬送トレー11を混在させることができる。
このように、搬送システム100では、大きさの異なる搬送トレー11を混在させることができる。
搬送トレー11が1レーン分の幅からはみ出す場合、行L11および行L12の2つのレーンを一時的に同じ方向に動作させることで、このような搬送トレー11を流すことができる。例えば、配膳の場合は、行L12のレーンを通常と逆方向(行L11と同じ方向)に動作させる。食器等の返却の場合は、行L11のレーンを通常と逆方向(行L12と同じ方向)に動作させる。
また、搬送トレー11の大きさは、搬送ユニット20の上面の大きさより小さくてもよい。搬送トレー11の平面歯車12について、図2の(α)の方向の長さが、駆動歯車13間の間隔よりも長く、かつ、(β)の方向の長さが、駆動歯車14間の間隔よりも長ければよい。これにより、必ず1つ以上の駆動歯車13の歯、および、1つ以上の駆動歯車14の歯が平面歯車12の歯と噛み合っており、搬送トレー11を(α)の方向、(β)の方向のいずれにも移動させることができる。
また、平面歯車12は、射出成型等によって安価に大量生産できることが期待される。平面歯車12を安価に大量生産できることで、例えば、従来の回転寿司で食器皿を載置しているトレーを全て搬送トレー11に置き換えて搬送システム100に適用することが可能である。
また、平面歯車12は、射出成型等によって安価に大量生産できることが期待される。平面歯車12を安価に大量生産できることで、例えば、従来の回転寿司で食器皿を載置しているトレーを全て搬送トレー11に置き換えて搬送システム100に適用することが可能である。
次に、図14および図15を参照して、駆動モータ25および駆動モータ29の制御について説明する。
図14は、並んで配置された搬送ユニット20の概略構成を示す図である。図14では、搬送トレー11と、並んで配置された2つの搬送ユニット20(搬送ユニット20-1および20-2)が示されている。
図14は、並んで配置された搬送ユニット20の概略構成を示す図である。図14では、搬送トレー11と、並んで配置された2つの搬送ユニット20(搬送ユニット20-1および20-2)が示されている。
図14では、搬送ユニット20の側面を図2の矢印(β)の手前側から見た場合の搬送ユニット20内部の構成例が示されている。図14では、搬送ユニット20毎に、搬送ユニット20の各部のうち1つの駆動モータ25と、2つの駆動歯車13とが示されている。また、図14では、これら駆動モータ25から駆動歯車13の各々へ動力を伝達する2つのベルト28が示されている。
図14では、2つの駆動モータ25に符号25-1および25-2を付してこれらを区別している。このように、図14および図15では、並んで配置された搬送ユニット20の駆動モータ25の符号にハイフン(-)および通し番号(1、2、3、・・・)を付して、これら駆動モータ25を区別する。
図14では、2つの駆動モータ25に符号25-1および25-2を付してこれらを区別している。このように、図14および図15では、並んで配置された搬送ユニット20の駆動モータ25の符号にハイフン(-)および通し番号(1、2、3、・・・)を付して、これら駆動モータ25を区別する。
また、図14では、4つの駆動歯車13に符号13-11、13-12、13-21および13-22を付してこれらを区別している。距離L1は、駆動歯車13-11と13-12との距離を示す。距離L2は、駆動歯車13-12と13-21との距離を示す。距離L3は、駆動歯車13-21と13-22との距離を示す。同じサイズの搬送ユニット20を用いる場合、距離L1と距離L3とは等しくなる。
図14の例で、矢印Aの方向の平面歯車12の長さは、距離L1、L2、L3の何れよりも長ければよい。これにより、駆動歯車13-11、13-12、13-21、13-22のうち少なくとも1つ以上の歯が平面歯車12の歯と噛み合って、搬送トレー11を矢印Aの方向(またはその逆方向)に移動させることができる。
駆動モータ29、駆動歯車14およびベルト32についても、図14を参照して説明したのと同様である。
また、以下では、駆動モータ25および29としてステッピングモータを用いる場合を例に説明する。駆動モータ25および29としてステッピングモータを用いることで、複数の駆動モータで位相の同期(回転角度の同期)を高精度にとることができる。
また、以下では、駆動モータ25および29としてステッピングモータを用いる場合を例に説明する。駆動モータ25および29としてステッピングモータを用いることで、複数の駆動モータで位相の同期(回転角度の同期)を高精度にとることができる。
図15は、制御装置200における駆動モータの制御のためのハードウェア構成例を示す図である。図15に示す構成で、制御装置200は、マイクロコントローラ201と、駆動モータ25毎のAND回路202およびモータドライバIC203とを備える。
マイクロコントローラ201は、各駆動モータ25に共通のパルス信号STEPと、駆動モータ25毎のイネーブル信号EN1、EN2、EN3、・・・とを生成し出力する。
マイクロコントローラ201は、各駆動モータ25に共通のパルス信号STEPと、駆動モータ25毎のイネーブル信号EN1、EN2、EN3、・・・とを生成し出力する。
AND回路202の各々は、パルス信号STEPと、イネーブル信号(EN1、EN2、EN3、・・・の何れか)とのANDをとる。
これにより、イネーブル信号ENi(i=1、2、3、・・・)がアクティブ(ON)のときはパルス信号STEPがモータドライバIC203に供給される。この場合、モータドライバIC203は、パルス信号STEPにおけるパルス数に応じた回転角度だけ駆動モータ25-iを回転させる。従って、モータドライバIC203は、パルス信号STEPにおける単位時間当たりのパルス数に応じた回転速度で駆動モータ25-iを回転させる。
これにより、イネーブル信号ENi(i=1、2、3、・・・)がアクティブ(ON)のときはパルス信号STEPがモータドライバIC203に供給される。この場合、モータドライバIC203は、パルス信号STEPにおけるパルス数に応じた回転角度だけ駆動モータ25-iを回転させる。従って、モータドライバIC203は、パルス信号STEPにおける単位時間当たりのパルス数に応じた回転速度で駆動モータ25-iを回転させる。
一方、イネーブル信号ENiが非アクティブ(OFF)のときはパルス信号STEPがモータドライバIC203に供給されない。この場合、モータドライバIC203は、駆動モータ25-iを停止させる。
各駆動モータ25に共通のパルス信号STEPを用いることで、これら駆動モータ25で位相の同期を高精度にとることができる。
各駆動モータ25に共通のパルス信号STEPを用いることで、これら駆動モータ25で位相の同期を高精度にとることができる。
制御装置200は、駆動モータ29の各々についても駆動モータ25の場合と同様の制御を行う。駆動モータ25と駆動モータ29とに共通で1つのマイクロコントローラ201を用いることができる。これにより、駆動モータ25と駆動モータ29とで共通のパルス信号STEPを用いることになり、駆動モータ25と駆動モータ29との位相の同期をとり易い。
駆動モータ25と駆動モータ29との位相の同期をとって同じ回転速度で回転させることで、搬送トレー11を駆動モータ25の回転軸、駆動モータ29の回転軸のいずれに対しても斜め45度の方向に移動させることができる。すなわち、搬送トレー11を搬送ユニット20の並びの方向に対して斜め45度の方向に移動させることができる。
また、制御装置200が備えるマイクロコントローラ201が1つでよい点で、制御装置200のハードウエアコストが小さい。
また、制御装置200が備えるマイクロコントローラ201が1つでよい点で、制御装置200のハードウエアコストが小さい。
あるいは、駆動モータ25用のマイクロコントローラ201とは別のマイクロコントローラ201を、駆動モータ29用のマイクロコントローラ201として用いるようにしてもよい。この場合、駆動モータ25と駆動モータ29とで別々のパルス信号STEPを用いることになり、駆動モータ25と駆動モータ29とを別々の回転速度で回転させ易い。
例えば、搬送トレー11に円運動など比較的複雑な動きをさせる場合、駆動モータ25用のマイクロコントローラ201とは別のマイクロコントローラ201を、駆動モータ29用のマイクロコントローラ201として用いるようにしてもよい。これにより、駆動モータ25と駆動モータ29とに別々の動きをさせることができる。
例えば、搬送トレー11に円運動など比較的複雑な動きをさせる場合、駆動モータ25用のマイクロコントローラ201とは別のマイクロコントローラ201を、駆動モータ29用のマイクロコントローラ201として用いるようにしてもよい。これにより、駆動モータ25と駆動モータ29とに別々の動きをさせることができる。
制御装置200は、被搬送物を載置した搬送トレー11を動作させる際、駆動モータ25および29の加減速を制御して、被搬送物の重さで駆動モータ25および29が脱調することを防止する。後述するように、制御装置200は、駆動モータ25または29を起動させる際、徐々に回転速度を増加させる。また、制御装置200は、駆動モータ25または29を停止させる際、徐々に回転速度を減少させる。このように、制御装置200は、搬送トレー11の速度が急変しないように駆動モータ25および29を制御する。
ここで、搬送トレー11を引き渡す側の搬送ユニット20、搬送トレー11を受け取る側の搬送ユニット20の両方で、平面歯車12が駆動歯車13にかかっている場合を考える。この場合、仮に、搬送トレー11を引き渡す側の搬送ユニット20の駆動歯車13が定速回転し、搬送トレー11を受け取る側の搬送ユニット20の駆動歯車13が加速中だと、これら駆動歯車13の位相が同期せず、駆動モータ25に負担がかかる。
これに対し、搬送システム100では、制御装置200の制御によって駆動モータ25同士および駆動モータ29同士が同期して回転する。駆動モータ25同士および駆動モータ29同士が同期して回転することで、駆動歯車13同士および駆動歯車14同士が同期して回転する。これにより、駆動モータ25および29の負担を軽減させることができる。
また、マイクロコントローラ201は、動作させた駆動モータ25および29に対するイネーブル信号をアクティブにするといった比較的簡単な処理で駆動モータ25および29を制御することができる。
また、マイクロコントローラ201は、動作させた駆動モータ25および29に対するイネーブル信号をアクティブにするといった比較的簡単な処理で駆動モータ25および29を制御することができる。
ここで、搬送トレー11を図14の矢印Aの方向に搬送ユニット20-1から搬送ユニット20-2へ移動させる場合を例に、搬送システム100の動作について説明する。
搬送トレー11を図14の矢印Aの方向に搬送ユニット20-1から搬送ユニット20-2へ移動させる場合、マイクロコントローラ201は、イネーブル信号En1とEN2とを同時にアクティブにして駆動モータ25-1および25-2を同時に回転させる。
搬送トレー11を図14の矢印Aの方向に搬送ユニット20-1から搬送ユニット20-2へ移動させる場合、マイクロコントローラ201は、イネーブル信号En1とEN2とを同時にアクティブにして駆動モータ25-1および25-2を同時に回転させる。
このとき、搬送トレー11が距離L1だけ移動して、駆動歯車13-12に位置していた平面歯車12の先端が駆動歯車13-21にかかるまでの間に駆動モータ25-1および25-2の加速を完了させる。
駆動モータ25-1が既に定速回転しているときに、駆動モータ25-2を停止状態から起動させる場合、平面歯車12の先端が駆動歯車13-21にかかるまでの間に駆動モータ25-2の加速を完了させる。これにより、駆動モータ25-1と25-2との位相の同期をとることができる。
駆動モータ25-1が既に定速回転しているときに、駆動モータ25-2を停止状態から起動させる場合、平面歯車12の先端が駆動歯車13-21にかかるまでの間に駆動モータ25-2の加速を完了させる。これにより、駆動モータ25-1と25-2との位相の同期をとることができる。
平面歯車12の先端が駆動歯車13-21にかかった後は、制御装置200は、駆動モータ25-1と25-2との同期をとって定速回転させる。
平面歯車12の後端が駆動歯車13-12を通り過ぎた後、制御装置200は、駆動モータ25-1および25-2を減速させる。
このように、制御装置200が搬送トレー11を引き渡す側の搬送ユニット20-1と受けとる側の搬送ユニット20-2とを1つのセットとして、これらの駆動モータ25-1および25-2を同時に駆動することで、駆動歯車13-11、13-12、13-21および13-22の同期をとることができる。特に、駆動歯車13-12と13-21との同期をとることができ、搬送ユニット20-1と20-2との間で搬送トレー11の受け渡しをスムーズに行わせることができる。
平面歯車12の後端が駆動歯車13-12を通り過ぎた後、制御装置200は、駆動モータ25-1および25-2を減速させる。
このように、制御装置200が搬送トレー11を引き渡す側の搬送ユニット20-1と受けとる側の搬送ユニット20-2とを1つのセットとして、これらの駆動モータ25-1および25-2を同時に駆動することで、駆動歯車13-11、13-12、13-21および13-22の同期をとることができる。特に、駆動歯車13-12と13-21との同期をとることができ、搬送ユニット20-1と20-2との間で搬送トレー11の受け渡しをスムーズに行わせることができる。
このように、平面歯車12の位置に応じた制御を行うために、平面歯車12の位置(または搬送トレー11の位置)を検出するためのセンサを設ける。かかるセンサとして光学式反射センサを用いるようにしてもよいが、特定の種類のセンサに限定されない。
光学式反射センサを用いる場合、例えば、搬送ユニット20の内部に上向きに、光学式反射センサの発光部と受光部とをペアで設置する。搬送トレー11が光学式反射センサにかかっている場合、発光部が発した光が搬送トレー11によって反射される。反射された光を受光部が受光することで、受光部に電流が流れる。
光学式反射センサを用いる場合、例えば、搬送ユニット20の内部に上向きに、光学式反射センサの発光部と受光部とをペアで設置する。搬送トレー11が光学式反射センサにかかっている場合、発光部が発した光が搬送トレー11によって反射される。反射された光を受光部が受光することで、受光部に電流が流れる。
一方、搬送トレー11が光学式反射センサにかかっていない場合、発光部が発した光は反射されず、受光部はこの光を受光しない。このため、受光部に電流が流れない。
このように、搬送トレー11の有無が受光部の電流の有無による電気信号に変換され、搬送トレー11の有無を検出することができる。
平面歯車12の位置を検出したい場合、搬送トレー11の底面に塗料を塗る等により、底面のうち平面歯車12の部分のみが光を反射するようにしてもよい。あるいは、光学式反射センサ等のセンサが搬送トレー11の位置を検出し、制御装置200が、搬送トレー11と平面歯車12との位置関係に基づいて平面歯車の位置を算出するようにしてもよい。
あるいは、センサを用いる方法に代えて制御装置200が、搬送トレー11の初期位置(または平面歯車12の初期位置)と、駆動モータ25および29の回転角度とに基づいて、搬送トレー11の現在位置(または平面歯車12の現在位置)を算出するようにしてもよい。
このように、搬送トレー11の有無が受光部の電流の有無による電気信号に変換され、搬送トレー11の有無を検出することができる。
平面歯車12の位置を検出したい場合、搬送トレー11の底面に塗料を塗る等により、底面のうち平面歯車12の部分のみが光を反射するようにしてもよい。あるいは、光学式反射センサ等のセンサが搬送トレー11の位置を検出し、制御装置200が、搬送トレー11と平面歯車12との位置関係に基づいて平面歯車の位置を算出するようにしてもよい。
あるいは、センサを用いる方法に代えて制御装置200が、搬送トレー11の初期位置(または平面歯車12の初期位置)と、駆動モータ25および29の回転角度とに基づいて、搬送トレー11の現在位置(または平面歯車12の現在位置)を算出するようにしてもよい。
搬送トレー11の位置(または平面歯車12の位置)を検出することで、制御装置200は、複数の搬送トレー11を衝突せずに移動させるように搬送ユニット20を制御することができる。
例えば、制御装置200は、2台の搬送ユニット20間で搬送トレー11の受け渡しを行わせる場合、受け取り側の搬送ユニット20に搬送トレー11(受け渡し対象の搬送トレー11とは別の搬送トレー11)があるか否かを判定する。受け取り側の搬送ユニット20に搬送トレー11が無いと判定した場合、制御装置200は、搬送トレー11の受け渡しを行わせる2台の搬送ユニット20を1つのセットとして同期して動作させ、搬送トレー11の受け渡しを行わせることができる。
一方、受け取り側の搬送ユニット20に搬送トレー11が無いと判定した場合、制御装置200は、搬送トレー11を引き渡す側の搬送ユニット20を停止させ、受け取り側の搬送ユニット20にある搬送トレー11を先に移動させる。これにより、搬送トレー11同士の衝突を防止することができる。
例えば、制御装置200は、2台の搬送ユニット20間で搬送トレー11の受け渡しを行わせる場合、受け取り側の搬送ユニット20に搬送トレー11(受け渡し対象の搬送トレー11とは別の搬送トレー11)があるか否かを判定する。受け取り側の搬送ユニット20に搬送トレー11が無いと判定した場合、制御装置200は、搬送トレー11の受け渡しを行わせる2台の搬送ユニット20を1つのセットとして同期して動作させ、搬送トレー11の受け渡しを行わせることができる。
一方、受け取り側の搬送ユニット20に搬送トレー11が無いと判定した場合、制御装置200は、搬送トレー11を引き渡す側の搬送ユニット20を停止させ、受け取り側の搬送ユニット20にある搬送トレー11を先に移動させる。これにより、搬送トレー11同士の衝突を防止することができる。
次に、図16~図29を参照して、制御装置200による搬送ユニット20の制御について、マイクロコントローラ201からの出力信号の例を示して説明する。
図16は、搬送ユニット20間の搬送トレー11の受け渡しの第1例を示す図である。
図16では、3台の搬送ユニット20が示されている。図16に向かって左側の搬送ユニット20から順にTBn、TBn+1、TBn+2の符号を付してこれらを区別する。
図16は、搬送ユニット20間の搬送トレー11の受け渡しの第1例を示す図である。
図16では、3台の搬送ユニット20が示されている。図16に向かって左側の搬送ユニット20から順にTBn、TBn+1、TBn+2の符号を付してこれらを区別する。
図16では、搬送ユニットTBnと搬送ユニットTBn+1とを1つのセット(SET1)として、搬送ユニットTBnから搬送ユニットTBn+1へ搬送トレー11を受け渡す場合の例を時系列で示している。図16の上側ほど過去の時間における状態を示している。
図16の一番上に示す状態では、搬送トレー11全体が搬送ユニットTBnの上に位置しており、搬送ユニットTBn+1にはかかっていない。
図16の上から2番目に示す状態では、平面歯車12の先端が、搬送ユニットTBn+1の駆動歯車13に到達している。
図16の上から3番目に示す状態では、平面歯車12の後端が、搬送ユニットTBnの駆動歯車13から外れている。
図16の一番下に示す状態では、搬送トレー11全体が搬送ユニットTBn+1上に位置しており、この受け渡しにおける目的の状態になっている。
図16の一番上に示す状態では、搬送トレー11全体が搬送ユニットTBnの上に位置しており、搬送ユニットTBn+1にはかかっていない。
図16の上から2番目に示す状態では、平面歯車12の先端が、搬送ユニットTBn+1の駆動歯車13に到達している。
図16の上から3番目に示す状態では、平面歯車12の後端が、搬送ユニットTBnの駆動歯車13から外れている。
図16の一番下に示す状態では、搬送トレー11全体が搬送ユニットTBn+1上に位置しており、この受け渡しにおける目的の状態になっている。
図16において、一番上に示す状態から、上から2番目に示す状態になるまでの時間をSTEP1と表記する。STEP1では、搬送ユニットTBnおよびTBn+1の両方の駆動モータ25を起動させ回転速度を上昇させる。
図16において、上から2番目に示す状態から、上から3番目に示す状態になるまでの時間をSTEP2と表記する。STEP2では、搬送ユニットTBnおよびTBn+1の両方の駆動モータ25を定速回転させる。
図16において、上から3番目に示す状態から、一番下に示す状態になるまでの時間をSTEP3と表記する。STEP3では、搬送ユニットTBnおよびTBn+1の両方の駆動モータ25を減速させ停止させる。
図16において、上から2番目に示す状態から、上から3番目に示す状態になるまでの時間をSTEP2と表記する。STEP2では、搬送ユニットTBnおよびTBn+1の両方の駆動モータ25を定速回転させる。
図16において、上から3番目に示す状態から、一番下に示す状態になるまでの時間をSTEP3と表記する。STEP3では、搬送ユニットTBnおよびTBn+1の両方の駆動モータ25を減速させ停止させる。
図17は、図16の例におけるマイクロコントローラ201からの出力信号の例を示す図である。図17のグラフの横軸は時間を示す。
「パルス数」は、パルス信号STEPにおける単位時間当たりのパルス数を示す。上記のように、このパルス数は、駆動モータの回転速度の指令値を示す。
「イネーブル信号(TBn、Mx)」は、搬送ユニットTBnの駆動モータ25の制御用のイネーブル信号の値を示す。ここで、「Mx」は、回転方向がx軸方向の駆動モータを示す。ここでのx軸は、図2の矢印(α)の方向であり、Mxは、駆動モータ25を示している。
「イネーブル信号(TBn+1、Mx)」は、搬送ユニットTBn+1の駆動モータ25の制御用のイネーブル信号の値を示す。
「パルス数」は、パルス信号STEPにおける単位時間当たりのパルス数を示す。上記のように、このパルス数は、駆動モータの回転速度の指令値を示す。
「イネーブル信号(TBn、Mx)」は、搬送ユニットTBnの駆動モータ25の制御用のイネーブル信号の値を示す。ここで、「Mx」は、回転方向がx軸方向の駆動モータを示す。ここでのx軸は、図2の矢印(α)の方向であり、Mxは、駆動モータ25を示している。
「イネーブル信号(TBn+1、Mx)」は、搬送ユニットTBn+1の駆動モータ25の制御用のイネーブル信号の値を示す。
図17では、イネーブル信号(TBn、Mx)、イネーブル信号(TBn+1、Mx)共にSTEP1~STEP3でイネーブルになっている。これにより、搬送ユニットTBnの駆動モータ25と、搬送ユニットTBn+1の駆動モータ25とが1つのセットとして同期するように制御される。
STEP1では、パルス信号STEPにおける単位時間当たりのパルス数が増加している。これにより、モータドライバIC203は、搬送ユニットTBn、TBn+1それぞれの駆動モータ25の回転速度を増加させる。
STEP1では、パルス信号STEPにおける単位時間当たりのパルス数が増加している。これにより、モータドライバIC203は、搬送ユニットTBn、TBn+1それぞれの駆動モータ25の回転速度を増加させる。
STEP2では、パルス信号STEPにおける単位時間当たりのパルス数が一定になっている。これにより、モータドライバIC203は、搬送ユニットTBn、TBn+1それぞれの駆動モータ25を定速回転させる。
STEP3では、パルス信号STEPにおける単位時間当たりのパルス数が減少している。これにより、モータドライバIC203は、搬送ユニットTBn、TBn+1それぞれの駆動モータ25の回転速度を減少させる。
上記のように、制御装置200は、搬送ユニットTBn+1に搬送トレー11があるか否かを判定し、搬送トレー11が無いと判定した場合に、図16および図17の処理を行う。
STEP3では、パルス信号STEPにおける単位時間当たりのパルス数が減少している。これにより、モータドライバIC203は、搬送ユニットTBn、TBn+1それぞれの駆動モータ25の回転速度を減少させる。
上記のように、制御装置200は、搬送ユニットTBn+1に搬送トレー11があるか否かを判定し、搬送トレー11が無いと判定した場合に、図16および図17の処理を行う。
図18は、搬送ユニット20間の搬送トレー11の受け渡しの第2例を示す図である。
図18では、3台の搬送ユニット20が示されている。図16の場合と同じくTBn、TBn+1、TBn+2の符号を付してこれらを区別する。
図18では、搬送ユニットTBnから搬送ユニットTBn+2へ搬送トレー11を移動させる場合の例を示している。ここでは、搬送ユニットTBnと搬送ユニットTBn+1とを1つのセット(SET1)として搬送トレー11の受け渡しを行った後、搬送ユニットTBn+1と搬送ユニットTBn+2とを1つのセット(SET2)として搬送トレー11の受け渡しを行う。
図18では、3台の搬送ユニット20が示されている。図16の場合と同じくTBn、TBn+1、TBn+2の符号を付してこれらを区別する。
図18では、搬送ユニットTBnから搬送ユニットTBn+2へ搬送トレー11を移動させる場合の例を示している。ここでは、搬送ユニットTBnと搬送ユニットTBn+1とを1つのセット(SET1)として搬送トレー11の受け渡しを行った後、搬送ユニットTBn+1と搬送ユニットTBn+2とを1つのセット(SET2)として搬送トレー11の受け渡しを行う。
図19は、図18の例におけるマイクロコントローラ201からの出力信号の例を示す図である。図19のグラフの横軸は時間を示す。
「パルス数」は、パルス信号STEPにおける単位時間当たりのパルス数を示す。「イネーブル信号(TBn、Mx)」は、搬送ユニットTBnの駆動モータ25の制御用のイネーブル信号の値を示す。「イネーブル信号(TBn+1、Mx)」は、搬送ユニットTBn+1の駆動モータ25の制御用のイネーブル信号の値を示す。「イネーブル信号(TBn+2、Mx)」は、搬送ユニットTBn+2の駆動モータ25の制御用のイネーブル信号の値を示す。
「パルス数」は、パルス信号STEPにおける単位時間当たりのパルス数を示す。「イネーブル信号(TBn、Mx)」は、搬送ユニットTBnの駆動モータ25の制御用のイネーブル信号の値を示す。「イネーブル信号(TBn+1、Mx)」は、搬送ユニットTBn+1の駆動モータ25の制御用のイネーブル信号の値を示す。「イネーブル信号(TBn+2、Mx)」は、搬送ユニットTBn+2の駆動モータ25の制御用のイネーブル信号の値を示す。
図19では、まず、搬送ユニットTBnおよびTBn+1を1つのセット(SET1)として、これら2つの駆動モータ25の制御用のイネーブル信号をアクティブにして搬送トレー11の受け渡しを行っている。次に、搬送ユニットTBn+1およびTBn+2を1つのセット(SET2)として、これら2つの駆動モータ25の制御用のイネーブル信号をアクティブにして搬送トレー11の受け渡しを行っている。それぞれの受け渡しでは、図17の場合と同様、STEP1で駆動モータ25を起動させて回転速度を増加させ、STEP1で駆動モータ25を定速回転させ、STEP3で駆動モータの回転速度を減少させた後停止させている。
制御装置200は、搬送ユニットTBn+1に搬送トレー11があるか否かを判定する。制御装置200は、搬送トレー11が無いと判定した場合に、搬送ユニットTBnから搬送ユニットTBn+1への搬送トレー11の受け渡しを行う。その後、制御装置200は、搬送ユニットTBn+2に搬送トレー11があるか否かを判定する。制御装置200は、搬送トレー11が無いと判定した場合に、搬送ユニットTBn+1から搬送ユニットTBn+2への搬送トレー11の受け渡しを行う。
図20は、搬送ユニット20間の搬送トレー11の受け渡しの第3例を示す図である。
図20では、3台の搬送ユニット20(搬送ユニットTBn、TBn+1、TBn+2)が示されている点、および、搬送ユニットTBnから搬送ユニットTBn+2へ搬送トレー11を移動させる点で、図18の場合と同様である。
一方、図20は、搬送ユニットのセットの設定が図18の場合と異なる。図18では、搬送ユニットTBnおよびTBn+1、搬送ユニットTBn+1およびTBn+2それぞれを1つのセットとしている。これに対し、図20では、搬送ユニットTBn、TBn+1およびTBn+2の3台を1つのセット(SET1)としている。
図20では、3台の搬送ユニット20(搬送ユニットTBn、TBn+1、TBn+2)が示されている点、および、搬送ユニットTBnから搬送ユニットTBn+2へ搬送トレー11を移動させる点で、図18の場合と同様である。
一方、図20は、搬送ユニットのセットの設定が図18の場合と異なる。図18では、搬送ユニットTBnおよびTBn+1、搬送ユニットTBn+1およびTBn+2それぞれを1つのセットとしている。これに対し、図20では、搬送ユニットTBn、TBn+1およびTBn+2の3台を1つのセット(SET1)としている。
図21は、図20の例におけるマイクロコントローラ201からの出力信号の例を示す図である。図21のグラフの横軸は時間を示す。
「パルス数」は、パルス信号STEPにおける単位時間当たりのパルス数を示す。「イネーブル信号(TBn、Mx)」は、搬送ユニットTBnの駆動モータ25の制御用のイネーブル信号の値を示す。「イネーブル信号(TBn+1、Mx)」は、搬送ユニットTBn+1の駆動モータ25の制御用のイネーブル信号の値を示す。「イネーブル信号(TBn+2、Mx)」は、搬送ユニットTBn+2の駆動モータ25の制御用のイネーブル信号の値を示す。
「パルス数」は、パルス信号STEPにおける単位時間当たりのパルス数を示す。「イネーブル信号(TBn、Mx)」は、搬送ユニットTBnの駆動モータ25の制御用のイネーブル信号の値を示す。「イネーブル信号(TBn+1、Mx)」は、搬送ユニットTBn+1の駆動モータ25の制御用のイネーブル信号の値を示す。「イネーブル信号(TBn+2、Mx)」は、搬送ユニットTBn+2の駆動モータ25の制御用のイネーブル信号の値を示す。
図21では、搬送ユニットTBn、TBn+1およびTBn+2を1つのセット(SET1)として、これら3つの駆動モータ25の制御用のイネーブル信号をアクティブにして搬送トレー11の受け渡しを行っている。STEP1で、これら3つの駆動モータ25を起動して回転速度を増加させ、STEP2では定速回転させ、STEP3で回転速度を減少させ停止させている。
一連の動作で搬送トレー11は、搬送ユニットTBnから搬送ユニットTBn+1を経由して搬送ユニットTBn+2に到達している。
制御装置200は、搬送ユニットTBn+1およびTBn+2に搬送トレー11があるか否かを判定し、いずれの搬送ユニット20にも搬送トレー11が無いと判定した場合に、図20および図21の処理を行う。
一連の動作で搬送トレー11は、搬送ユニットTBnから搬送ユニットTBn+1を経由して搬送ユニットTBn+2に到達している。
制御装置200は、搬送ユニットTBn+1およびTBn+2に搬送トレー11があるか否かを判定し、いずれの搬送ユニット20にも搬送トレー11が無いと判定した場合に、図20および図21の処理を行う。
図22は、搬送ユニット20間の搬送トレー11の受け渡しの第4例を示す図である。
図22では、3台の搬送ユニット20(搬送ユニットTBn、TBn+1、TBn+2)が示されている点、および、搬送ユニットTBnから搬送ユニットTBn+1へ搬送トレー11を受け渡す点で、図16の場合と同様である。また、STEP1、STEP2およびSTEP3も図16の場合と同様である。
図22では、3台の搬送ユニット20(搬送ユニットTBn、TBn+1、TBn+2)が示されている点、および、搬送ユニットTBnから搬送ユニットTBn+1へ搬送トレー11を受け渡す点で、図16の場合と同様である。また、STEP1、STEP2およびSTEP3も図16の場合と同様である。
一方、図22では、さらに搬送ユニットTBn+1から搬送ユニットTBn+2へ搬送トレー11を受け渡す点で、図16の場合と異なる。搬送ユニットTBnから搬送ユニットTBn+1へ受け渡す搬送トレー11に符号P1を付し、搬送ユニットTBn+1から搬送ユニットTBn+2へ受け渡す搬送トレー11に符号P2を付して両者を区別する。また、搬送トレーP1の受け渡しに係る搬送ユニットTBnおよびTBn+1を1つのセット(SET1)とし、搬送トレーP2の受け渡しに係る搬送ユニットTBn+1およびTBn+2をもう1つのセット(SET2)とする。
図23は、図22の例におけるマイクロコントローラ201からの出力信号の例を示す図である。図23のグラフの横軸は時間を示す。
「パルス数」は、パルス信号STEPにおける単位時間当たりのパルス数を示す。「イネーブル信号(TBn、Mx)」は、搬送ユニットTBnの駆動モータ25の制御用のイネーブル信号の値を示す。「イネーブル信号(TBn+1、Mx)」は、搬送ユニットTBn+1の駆動モータ25の制御用のイネーブル信号の値を示す。「イネーブル信号(TBn+2、Mx)」は、搬送ユニットTBn+2の駆動モータ25の制御用のイネーブル信号の値を示す。
「パルス数」は、パルス信号STEPにおける単位時間当たりのパルス数を示す。「イネーブル信号(TBn、Mx)」は、搬送ユニットTBnの駆動モータ25の制御用のイネーブル信号の値を示す。「イネーブル信号(TBn+1、Mx)」は、搬送ユニットTBn+1の駆動モータ25の制御用のイネーブル信号の値を示す。「イネーブル信号(TBn+2、Mx)」は、搬送ユニットTBn+2の駆動モータ25の制御用のイネーブル信号の値を示す。
図23では、搬送ユニットTBn、TBn+1およびTBn+2の3つの駆動モータ25の制御用のイネーブル信号をアクティブにして、2つの搬送トレー11の受け渡しを同時に行っている。パルス信号STEP(パルス信号)の出力は、図17の場合と同様である。
3台の搬送ユニット、2つの搬送トレーがそれぞれ同じ仕様である。2つの搬送トレーを同じ速度で移動させれば、平面歯車12の先端が駆動歯車13にかかるタイミング、および、平面歯車12の後端が駆動歯車13から外れるタイミングも同じになる。従って、搬送トレーP1の受け渡しにおけるSTEP1~STEP3のタイミングは、搬送トレーP2の受け渡しにおいても同じになる。
制御装置200は、搬送ユニットTBn+2に搬送トレー11があるか否かを判定し、搬送トレー11が無いと判定した場合に、図22および図23の処理を行う。
3台の搬送ユニット、2つの搬送トレーがそれぞれ同じ仕様である。2つの搬送トレーを同じ速度で移動させれば、平面歯車12の先端が駆動歯車13にかかるタイミング、および、平面歯車12の後端が駆動歯車13から外れるタイミングも同じになる。従って、搬送トレーP1の受け渡しにおけるSTEP1~STEP3のタイミングは、搬送トレーP2の受け渡しにおいても同じになる。
制御装置200は、搬送ユニットTBn+2に搬送トレー11があるか否かを判定し、搬送トレー11が無いと判定した場合に、図22および図23の処理を行う。
図24は、搬送ユニット20間の搬送トレー11の受け渡しの第5例を示す図である。図24では、搬送トレー11がレーンのコーナーに到達した場合に方向転換させる処理の例を示している。
図24では、5台の搬送ユニット20が示されている。上側の3台の搬送ユニット20には、図22の場合と同様にTBn、TBn+1、TBn+2の符号を付してこれらを区別する。また、下側の2台の搬送ユニット20には、右から順にTBn+3、TBn+4の符号を付してこれらを区別する。また、2つの搬送トレーには、符号P1、P2を付してこれらを区別する。
図24では、5台の搬送ユニット20が示されている。上側の3台の搬送ユニット20には、図22の場合と同様にTBn、TBn+1、TBn+2の符号を付してこれらを区別する。また、下側の2台の搬送ユニット20には、右から順にTBn+3、TBn+4の符号を付してこれらを区別する。また、2つの搬送トレーには、符号P1、P2を付してこれらを区別する。
図24では、搬送ユニット20間での搬送トレー11の受け渡しの例を時系列で示している。図24の上側ほど過去の時間における状態を示している。
図24の一番上に示す状態では、搬送ユニットTBnに搬送トレーP1が位置し、搬送ユニットTBn+1に搬送トレーP2が位置している。この状態から、搬送ユニットTBnから搬送ユニットTBn+1に搬送トレーP1を受け渡し、搬送ユニットTBn+1から搬送ユニットTBn+2に搬送トレーP1を受け渡して、図24の上から2番目に示す状態になっている。これらの受け渡しでは、搬送ユニットTBnとTBn+1とを1つのセット(SET1)とし、搬送ユニットTBn+1とTBn+2とを1つのセット(SET2)としている。これらの受け渡しは、図22の場合と同様である。
図24の一番上に示す状態では、搬送ユニットTBnに搬送トレーP1が位置し、搬送ユニットTBn+1に搬送トレーP2が位置している。この状態から、搬送ユニットTBnから搬送ユニットTBn+1に搬送トレーP1を受け渡し、搬送ユニットTBn+1から搬送ユニットTBn+2に搬送トレーP1を受け渡して、図24の上から2番目に示す状態になっている。これらの受け渡しでは、搬送ユニットTBnとTBn+1とを1つのセット(SET1)とし、搬送ユニットTBn+1とTBn+2とを1つのセット(SET2)としている。これらの受け渡しは、図22の場合と同様である。
図24の上から2番目に示す状態では、搬送ユニットTBn+1に搬送トレーP1が位置し、搬送ユニットTBn+2に搬送トレーP2が位置している。この状態から、搬送ユニットTBn+2から搬送ユニットTBn+3に搬送トレーP2を受け渡して上から3番目の状態になっている。この受け渡しでは、搬送ユニットTBn+2とTBn+3とを1つのセット(SET3)としている。
図24の上から3番目に示す状態では、搬送ユニットTBn+1に搬送トレーP1が位置し、搬送ユニットTBn+3に搬送トレーP2が位置している。この状態から、搬送ユニットTBn+1から搬送ユニットTBn+2に搬送トレーP1を受け渡し、搬送ユニットTBn+3から搬送ユニットTBn+4に搬送トレーP2を受け渡して一番下に示す状態なっている。この受け渡しでは、搬送ユニットTBn+1とTBn+2とを1つのセット(SET4)とし、搬送ユニットTBn+3とTBn+4とを1つのセット(SET5)としている。
図24の一番下に示す状態では、搬送ユニットTBn+2に搬送トレーP1が位置し、搬送ユニットTBn+4に搬送トレーP2が位置している。
図24の一番下に示す状態では、搬送ユニットTBn+2に搬送トレーP1が位置し、搬送ユニットTBn+4に搬送トレーP2が位置している。
図25は、図24の例で一番上に示す状態から、上から2番目に示す状態への変化で、マイクロコントローラ201からの出力信号の例を示す図である。図25のグラフの横軸は時間を示す。
「パルス数」、「イネーブル信号(TBn、Mx)」、「イネーブル信号(TBn+1、Mx)」、および、「イネーブル信号(TBn+2、Mx)」は、図23の場合と同様である。
「パルス数」、「イネーブル信号(TBn、Mx)」、「イネーブル信号(TBn+1、Mx)」、および、「イネーブル信号(TBn+2、Mx)」は、図23の場合と同様である。
図25では、さらに、駆動モータの回転方向が示されている。「回転方向(TBn、Mx)」は、搬送ユニットTBnの駆動モータ25の回転方向を示す。「回転方向(TBn+1、Mx)」は、搬送ユニットTBn+1の駆動モータ25の回転方向を示す。「回転方向(TBn+2、Mx)」は、搬送ユニットTBn+2の駆動モータ25の回転方向を示す。
駆動モータの回転方向は2値で示される。値が高(High)の場合がプラス(+)方向を意味する。低(Low)の場合がマイナス(-)方向を意味する。図25~図27では、プラス方向は、図24に示すプラス方向に搬送トレー11を移動させる回転方向である。マイナス方向は、図24に示すマイナス方向に搬送トレー11を移動させる回転方向である。
図25の例では、3つの駆動モータの何れもプラス方向の回転となっている。この点も、図23の場合と同様である。
駆動モータの回転方向は2値で示される。値が高(High)の場合がプラス(+)方向を意味する。低(Low)の場合がマイナス(-)方向を意味する。図25~図27では、プラス方向は、図24に示すプラス方向に搬送トレー11を移動させる回転方向である。マイナス方向は、図24に示すマイナス方向に搬送トレー11を移動させる回転方向である。
図25の例では、3つの駆動モータの何れもプラス方向の回転となっている。この点も、図23の場合と同様である。
図26は、図24の例で上から2番目に示す状態から、上から3番目に示す状態への変化で、マイクロコントローラ201からの出力信号の例を示す図である。図26のグラフの横軸は時間を示す。
「パルス数」は、パルス信号STEPにおける単位時間当たりのパルス数を示す。図26でも、STEP1で駆動モータを起動させて回転数を増加させ、STEP2で駆動モータを定速回転させ、STEP3で駆動モータの回転数を減少させて停止させている。
「パルス数」は、パルス信号STEPにおける単位時間当たりのパルス数を示す。図26でも、STEP1で駆動モータを起動させて回転数を増加させ、STEP2で駆動モータを定速回転させ、STEP3で駆動モータの回転数を減少させて停止させている。
「イネーブル信号(TBn+2、My)」は、搬送ユニットTBn+2の駆動モータ29の制御用のイネーブル信号の値を示す。ここで、「My」は、回転方向がy軸方向の駆動モータを示す。ここでのy軸は、図2の矢印(β)の方向であり、Myは、駆動モータ29を示している。
「イネーブル信号(TBn+3、My)」は、搬送ユニットTBn+3の駆動モータ29の制御用のイネーブル信号の値を示す。
「回転方向(TBn+2、My)」は、搬送ユニットTBn+2の駆動モータ29の回転方向を示す。「回転方向(TBn+3、My)」は、搬送ユニットTBn+3の駆動モータ29の回転方向を示す。これらの回転方向は、図24での搬送トレーP2の移動方向に応じてマイナス方向となっている。
「イネーブル信号(TBn+3、My)」は、搬送ユニットTBn+3の駆動モータ29の制御用のイネーブル信号の値を示す。
「回転方向(TBn+2、My)」は、搬送ユニットTBn+2の駆動モータ29の回転方向を示す。「回転方向(TBn+3、My)」は、搬送ユニットTBn+3の駆動モータ29の回転方向を示す。これらの回転方向は、図24での搬送トレーP2の移動方向に応じてマイナス方向となっている。
図27は、図24の例で上から3番目に示す状態から、一番下に示す状態への変化で、マイクロコントローラ201からの出力信号の例を示す図である。図27のグラフの横軸は時間を示す。
「パルス数」は、パルス信号STEPにおける単位時間当たりのパルス数を示す。図27でも、STEP1で駆動モータを起動させて回転数を増加させ、STEP2で駆動モータを定速回転させ、STEP3で駆動モータの回転数を減少させて停止させている。
「パルス数」は、パルス信号STEPにおける単位時間当たりのパルス数を示す。図27でも、STEP1で駆動モータを起動させて回転数を増加させ、STEP2で駆動モータを定速回転させ、STEP3で駆動モータの回転数を減少させて停止させている。
「イネーブル信号(TBn+1、Mx)」は、搬送ユニットTBn+1の駆動モータ25の制御用のイネーブル信号の値を示す。「イネーブル信号(TBn+2、Mx)」は、搬送ユニットTBn+2の駆動モータ25の制御用のイネーブル信号の値を示す。「イネーブル信号(TBn+3、Mx)」は、搬送ユニットTBn+3の駆動モータ25の制御用のイネーブル信号の値を示す。「イネーブル信号(TBn+4、Mx)」は、搬送ユニットTBn+4の駆動モータ25の制御用のイネーブル信号の値を示す。これらのイネーブル信号は、STEP1からSTEP3までの間アクティブになっている。
回転方向(TBn+1、Mx)は、搬送ユニットTBn+1の駆動モータ25の回転方向を示す。回転方向(TBn+2、Mx)は、搬送ユニットTBn+2の駆動モータ25の回転方向を示す。これらの回転方向は、図24での搬送トレーP1の移動方向に応じてプラスになっている。
回転方向(TBn+3、Mx)は、搬送ユニットTBn+3の駆動モータ25の回転方向を示す。回転方向(TBn+4、Mx)は、搬送ユニットTBn+4の駆動モータ25の回転方向を示す。これらの回転方向は、図24での搬送トレーP2の移動方向に応じてマイナスになっている。
回転方向(TBn+3、Mx)は、搬送ユニットTBn+3の駆動モータ25の回転方向を示す。回転方向(TBn+4、Mx)は、搬送ユニットTBn+4の駆動モータ25の回転方向を示す。これらの回転方向は、図24での搬送トレーP2の移動方向に応じてマイナスになっている。
図28は、搬送ユニット20間の搬送トレー11の受け渡しの第6例を示す図である。
図28でも、図24の場合と同様、5台の搬送ユニット20(搬送ユニットTBn、TBn+1、TBn+2、TBn+3およびTBn+4)と、2つの搬送トレー11(搬送トレーP1およびP2)が示されている。
図28では、搬送トレーP1は移動させず、搬送トレーP2を搬送ユニットTBn+4から搬送ユニットTBn+2へ斜めに移動させている。搬送ユニットTBn+1、TBn+2、TBn+3およびTBn+4を1つのセット(SET1)として、この移動を行っている。
図28でも、図24の場合と同様、5台の搬送ユニット20(搬送ユニットTBn、TBn+1、TBn+2、TBn+3およびTBn+4)と、2つの搬送トレー11(搬送トレーP1およびP2)が示されている。
図28では、搬送トレーP1は移動させず、搬送トレーP2を搬送ユニットTBn+4から搬送ユニットTBn+2へ斜めに移動させている。搬送ユニットTBn+1、TBn+2、TBn+3およびTBn+4を1つのセット(SET1)として、この移動を行っている。
図29は、図28の例におけるマイクロコントローラ201からの出力信号の例を示す図である。図29のグラフの横軸は時間を示す。
「パルス数」は、パルス信号STEPにおける単位時間当たりのパルス数を示す。図29でも、STEP1で駆動モータを起動させて回転数を増加させ、STEP2で駆動モータを定速回転させ、STEP3で駆動モータの回転数を減少させて停止させている。
「パルス数」は、パルス信号STEPにおける単位時間当たりのパルス数を示す。図29でも、STEP1で駆動モータを起動させて回転数を増加させ、STEP2で駆動モータを定速回転させ、STEP3で駆動モータの回転数を減少させて停止させている。
「イネーブル信号(TBn+1、Mx)」は、搬送ユニットTBn+1の駆動モータ25の制御用のイネーブル信号の値を示す。「イネーブル信号(TBn+1、My)」は、搬送ユニットTBn+1の駆動モータ29の制御用のイネーブル信号の値を示す。「イネーブル信号(TBn+2、Mx)」は、搬送ユニットTBn+2の駆動モータ25の制御用のイネーブル信号の値を示す。「イネーブル信号(TBn+2、My)」は、搬送ユニットTBn+2の駆動モータ29の制御用のイネーブル信号の値を示す。「イネーブル信号(TBn+3、Mx)」は、搬送ユニットTBn+3の駆動モータ25の制御用のイネーブル信号の値を示す。「イネーブル信号(TBn+3、My)」は、搬送ユニットTBn+3の駆動モータ29の制御用のイネーブル信号の値を示す。「イネーブル信号(TBn+4、Mx)」は、搬送ユニットTBn+4の駆動モータ25の制御用のイネーブル信号の値を示す。「イネーブル信号(TBn+4、My)」は、搬送ユニットTBn+4の駆動モータ29の制御用のイネーブル信号の値を示す。
搬送ユニットTBn+1~TBn+4を1つのセットにして、搬送トレーP2を斜めに移動させる。そのために、マイクロコントローラ201は、これら4つの搬送ユニット20の駆動モータ25および29のいずれについても、イネーブル信号をアクティブにしている。
搬送ユニットTBn+1~TBn+4を1つのセットにして、搬送トレーP2を斜めに移動させる。そのために、マイクロコントローラ201は、これら4つの搬送ユニット20の駆動モータ25および29のいずれについても、イネーブル信号をアクティブにしている。
「回転方向(TBn+1、Mx)」は、搬送ユニットTBn+1の駆動モータ25の回転方向を示す。「回転方向(TBn+1、My)」は、搬送ユニットTBn+1の駆動モータ29の回転方向を示す。「回転方向(TBn+2、Mx)」は、搬送ユニットTBn+2の駆動モータ25の回転方向を示す。「回転方向(TBn+2、My)」は、搬送ユニットTBn+2の駆動モータ29の回転方向を示す。「回転方向(TBn+3、Mx)」は、搬送ユニットTBn+3の駆動モータ25の回転方向を示す。「回転方向(TBn+3、My)」は、搬送ユニットTBn+3の駆動モータ29の回転方向を示す。「回転方向(TBn+4、Mx)」は、搬送ユニットTBn+4の駆動モータ25の回転方向を示す。「回転方向(TBn+4、My)」は、搬送ユニットTBn+4の駆動モータ29の回転方向を示す。
図28で、搬送トレーP2をX軸、Y軸のいずれについてもプラス方向に移動させることから、これらの回転方向はいずれもプラスとなっている。
図28で、搬送トレーP2をX軸、Y軸のいずれについてもプラス方向に移動させることから、これらの回転方向はいずれもプラスとなっている。
以上のように、搬送トレー11の底面に歯を下向きに平面歯車12が設けられている。駆動歯車13および14は、平面歯車12と噛み合ってそれぞれ動力を伝達する。また、駆動歯車13と14とは、互いに回転方向が異なる。また、搬送ユニット20は、駆動歯車13の回転方向および駆動歯車14の回転方向のうち少なくとも何れかに複数個並べて配置されている。
これにより、搬送システム100では、搬送ユニット20の組合せによって物品を搬送する範囲を設定および変更することができる。また、搬送ユニット20単位で動作と停止とを切り替えることができるので、物品を搬送するタイミングを制御し易い。例えば、複数の物品を搬送する際、搬送ユニット20単位で動作と停止とを切り替えて、複数の物品が衝突しないように、搬送の順序およびタイミングを制御することができる。
このように、搬送システム100によれば、物品を搬送する方向だけでなく、物品を搬送する範囲および搬送するタイミングにも柔軟性を持たせることができる。
このように、搬送システム100によれば、物品を搬送する方向だけでなく、物品を搬送する範囲および搬送するタイミングにも柔軟性を持たせることができる。
また、制御装置200は、複数の搬送ユニット20のうち、隣り合う2つの搬送ユニット20における搬送トレー11の搬送方向および速度が同一の搬送方向および速度となるように、当該2つの搬送ユニット20それぞれの駆動歯車13および14の回転を制御する。
この制御は、隣り合う2つの搬送ユニット20で、駆動歯車13の回転速度、駆動歯車14の回転速度のそれぞれを同じにするといった比較的簡単な制御で実行可能である。
このように、搬送システム100によれば、搬送ユニット20の制御が比較的簡単であり、この点で、制御装置200の負荷が小さくて済む。
この制御は、隣り合う2つの搬送ユニット20で、駆動歯車13の回転速度、駆動歯車14の回転速度のそれぞれを同じにするといった比較的簡単な制御で実行可能である。
このように、搬送システム100によれば、搬送ユニット20の制御が比較的簡単であり、この点で、制御装置200の負荷が小さくて済む。
また、制御装置200は、駆動歯車13の回転方向に搬送ユニット20が複数並べて配置された組み合わせが、駆動歯車14の回転方向に複数並べて配置された組み合わせの、各搬送ユニット20における搬送トレー11の搬送方向および速度が同一の搬送方向および速度となるように、各搬送ユニット20の駆動歯車13および駆動歯車14の回転を制御する。
このように、搬送システム100では、駆動歯車13の回転方向、駆動歯車14の回転方向それぞれに複数の搬送ユニット20を1つのセットとして同じ搬送方向および速度となるように制御することで、搬送トレー11を斜め方向に移動させることができる。
このように、搬送システム100では、駆動歯車13の回転方向、駆動歯車14の回転方向それぞれに複数の搬送ユニット20を1つのセットとして同じ搬送方向および速度となるように制御することで、搬送トレー11を斜め方向に移動させることができる。
また、制御装置200は、各搬送ユニット20の駆動歯車13の回転速度と駆動歯車14の回転速度とを同じ回転速度に制御する
これにより、搬送トレー11を、駆動歯車13の回転方向、駆動歯車14の回転方向それぞれに対して斜め45度に搬送トレー11を移動させることができる。
これにより、搬送トレー11を、駆動歯車13の回転方向、駆動歯車14の回転方向それぞれに対して斜め45度に搬送トレー11を移動させることができる。
次に、図30および図31を参照して本発明の別の実施形態について説明する。
図30は、本発明の別の実施形態に係る搬送システムの例を示す図である。図30に示す搬送システム500は、被駆動体510と、複数の搬送ユニット520とを備える。被駆動体510は、二次元ラックギア511を備える。搬送ユニット520の各々は、第1ピニオンギア521および第2ピニオンギア522を備える。
図30は、本発明の別の実施形態に係る搬送システムの例を示す図である。図30に示す搬送システム500は、被駆動体510と、複数の搬送ユニット520とを備える。被駆動体510は、二次元ラックギア511を備える。搬送ユニット520の各々は、第1ピニオンギア521および第2ピニオンギア522を備える。
かかる構成にて、二次元ラックギア511は、被駆動体510の底面に歯を下向きに設けられている。第1ピニオンギア521および第2ピニオンギア522は、二次元ラックギア511と噛み合ってそれぞれ動力を伝達する。また、第1ピニオンギアと第2ピニオンギアとは、互いに回転方向が異なる。搬送ユニット520は、第1ピニオンギア521による搬送方向および第2ピニオンギア522による搬送方向のうち少なくとも何れかに複数個並べて配置されている。
これにより、搬送システム500では、搬送ユニット520の組合せによって物品を搬送する範囲を設定および変更することができる。また、搬送ユニット520単位で動作と停止とを切り替えることができるので、物品を搬送するタイミングを制御し易い。このように、搬送システム500によれば、物品を搬送する方向だけでなく、物品を搬送する範囲および搬送するタイミングにも柔軟性を持たせることができる。
図31は、本発明の別の実施形態に係る制御装置の例を示す図である。図31では、制御装置600が示されている。
複数の搬送ユニット各々は、被駆動体の底面に歯を下向きに設けられた二次元ラックギアと噛み合ってそれぞれ動力を伝達し、互いに回転方向が異なる第1ピニオンギアおよび第2ピニオンギアを備える。複数の搬送ユニットは、第1ピニオンギアによる搬送方向および第2ピニオンギアによる搬送方向のうち少なくとも何れかに並べて配置されている。制御装置600は、複数の搬送ユニットのうち、隣り合う2つの搬送ユニットにおける被駆動体の搬送方向が同一の搬送方向となるように、当該2つの搬送ユニットそれぞれの前記第1ピニオンギアおよび前記第2ピニオンギアの回転を制御する。
制御装置600の制御によれば、搬送ユニットの組合せによって物品を搬送する範囲を設定および変更することができる。また、搬送ユニット単位で動作と停止とを切り替えることができるので、物品を搬送するタイミングを制御し易い。このように、搬送システムによれば、物品を搬送する方向だけでなく、物品を搬送する範囲および搬送するタイミングにも柔軟性を持たせることができる。
制御装置600の制御によれば、搬送ユニットの組合せによって物品を搬送する範囲を設定および変更することができる。また、搬送ユニット単位で動作と停止とを切り替えることができるので、物品を搬送するタイミングを制御し易い。このように、搬送システムによれば、物品を搬送する方向だけでなく、物品を搬送する範囲および搬送するタイミングにも柔軟性を持たせることができる。
なお、制御装置200が行う処理の全部または一部を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより各部の処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、OSや周辺機器等のハードウェアを含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、CD-ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、CD-ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
この出願は、2017年11月13日に出願された日本国特願2017-218642を基礎とする優先権を主張し、その開示の全てをここに取り込む。
本発明は、搬送システム、制御装置、制御方法及びプログラムに適用してもよい。
11 搬送トレー
12 平面歯車
13、14 駆動歯車
20 搬送ユニット
25、29 駆動モータ
100 搬送システム
101 駆動装置
200 制御装置
201 マイクロコントローラ
202 AND回路
203 モータドライバIC
300 上位システム
12 平面歯車
13、14 駆動歯車
20 搬送ユニット
25、29 駆動モータ
100 搬送システム
101 駆動装置
200 制御装置
201 マイクロコントローラ
202 AND回路
203 モータドライバIC
300 上位システム
Claims (7)
- 被駆動体と、複数の搬送ユニットとを備え、
前記被駆動体は、
前記被駆動体の底面に設けられ、下向きの歯を有する二次元ラックギアを備え、
前記複数の搬送ユニットの各々は、
前記二次元ラックギアと噛み合って、第1の回転方向に回転し、前記二次元ラックに動力を伝達し、前記被駆動体を第1の搬送方向に搬送する第1ピニオンギア、および
前記二次元ラックギアと噛み合って、前記第1の回転方向とは異なる第2の回転方向に回転し、前記二次元ラックに動力を伝達し、前記被駆動体を第2の搬送方向に搬送する第2ピニオンギアを備え、
前記複数の搬送ユニットは、前記第1の搬送方向および前記第2の搬送方向のうち少なくとも一つに並べて配置された、
搬送システム。 - 前記複数の搬送ユニットは、互いに隣り合う第1および第2の搬送ユニットを含み、
前記第1の搬送ユニットによって前記被駆動体が搬送される方向および速度が、前記第2の搬送ユニットによって前記被駆動体が搬送される方向および速度と同一となるように、前記第1および第2搬送ユニットの各々の前記第1ピニオンギアおよび前記第2ピニオンギアの回転を制御する制御部をさらに備える、
請求項1に記載の搬送システム。 - 前記制御部は、前記複数の搬送ユニットのうち前記第1の搬送方向に並べられた複数の搬送ユニットによって前記被駆動体が搬送される方向および速度が同一かつ前記複数の搬送ユニットのうち前記第2の搬送方向に並べられた複数の搬送ユニットによって前記被駆動体が搬送される方向および速度が同一となるように、前記複数の搬送ユニットの各々の前記第1ピニオンギアおよび前記第2ピニオンギアの回転を制御する、
請求項2に記載の搬送システム。 - 前記制御部は、前記複数の搬送ユニットの各々の前記第1ピニオンギアの回転速度と前記第2ピニオンギアの回転速度とを同じ回転速度に制御する、
請求項3に記載の搬送システム。 - 被駆動体を搬送する複数の搬送ユニットを制御するための制御装置であって、前記被駆動体は、前記被駆動体の底面に設けられ、下向きの歯を有する二次元ラックギアを有し、前記複数の搬送ユニットの各々は、前記二次元ラックギアと噛み合って、第1の回転方向に回転し、前記二次元ラックに動力を伝達し、前記被駆動体を第1の搬送方向に搬送する第1ピニオンギア、および前記二次元ラックギアと噛み合って、前記第1の回転方向とは異なる第2の回転方向に回転し、前記二次元ラックに動力を伝達し、前記被駆動体を第2の搬送方向に搬送する第2ピニオンギアを備え、前記複数の搬送ユニットは、前記第1の搬送方向および前記第2の搬送方向のうち少なくとも一つに並べて配置され、前記複数の搬送ユニットは、互いに隣り合う第1および第2の搬送ユニットを含み、
前記制御装置は、
前記第1の搬送ユニットによって前記被駆動体が搬送される方向および速度が、前記第2の搬送ユニットによって前記被駆動体が搬送される方向および速度と同一となるように、前記第1および第2の搬送ユニットの各々の前記第1ピニオンギアおよび前記第2ピニオンギアの回転を制御する制御部
を備える制御装置。 - 被駆動体を搬送する複数の搬送ユニットを制御するための制御方法であって、前記被駆動体は、前記被駆動体の底面に設けられ、下向きの歯を有する二次元ラックギアを有し、前記複数の搬送ユニットの各々は、前記二次元ラックギアと噛み合って、第1の回転方向に回転し、前記二次元ラックに動力を伝達し、前記被駆動体を第1の搬送方向に搬送する第1ピニオンギア、および前記二次元ラックギアと噛み合って、前記第1の回転方向とは異なる第2の回転方向に回転し、前記二次元ラックに動力を伝達し、前記被駆動体を第2の搬送方向に搬送する第2ピニオンギアを備え、前記複数の搬送ユニットは、前記第1の搬送方向および前記第2の搬送方向のうち少なくとも一つに並べて配置され、前記複数の搬送ユニットは、互いに隣り合う第1および第2の搬送ユニットを含み、
前記制御方法は、
前記第1の搬送ユニットによって前記被駆動体が搬送される方向および速度が、前記第2の搬送ユニットによって前記被駆動体が搬送される方向および速度と同一となるように、前記第1および第2の搬送ユニットの各々の前記第1ピニオンギアおよび前記第2ピニオンギアの回転を制御する
ことを含む制御方法。 - 搬送システム本体を制御するコンピュータのためのプログラムであって、
前記搬送システム本体は、
下向きの歯を有する二次元ラックギアを底面に備える被駆動体と、
前記二次元ラックギアと噛み合って、第1の回転方向に回転し、前記二次元ラックに動力を伝達し、前記被駆動体を第1の搬送方向に搬送する第1ピニオンギア、および前記二次元ラックギアと噛み合って、前記第1の回転方向とは異なる第2の回転方向に回転し、前記二次元ラックに動力を伝達し、前記被駆動体を第2の搬送方向に搬送する第2ピニオンギアを各々備え、前記第1の搬送方向および前記第2の搬送方向のうち少なくとも一つに並べて配置され、互いに隣り合う第1および第2の搬送ユニットを含む、複数の搬送ユニットと、
を備え、
前記プログラムは、前記コンピュータに、
前記第1の搬送ユニットによって前記被駆動体が搬送される方向および速度が、前記第2の搬送ユニットによって前記被駆動体が搬送される方向および速度と同一となるように、前記第1および第2の搬送ユニットの各々の前記第1ピニオンギアおよび前記第2ピニオンギアの回転を制御させるためのプログラム。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017218642A JP7052995B2 (ja) | 2017-11-13 | 2017-11-13 | 搬送システム、制御装置、制御方法及びプログラム |
| JP2017-218642 | 2017-11-13 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2019093473A1 true WO2019093473A1 (ja) | 2019-05-16 |
Family
ID=66437932
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2018/041652 Ceased WO2019093473A1 (ja) | 2017-11-13 | 2018-11-09 | 搬送システム、制御装置、制御方法及びプログラム |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JP7052995B2 (ja) |
| WO (1) | WO2019093473A1 (ja) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP4153513A4 (en) * | 2019-05-20 | 2024-05-22 | Carnegie Mellon University | HIGH-DENSITY AUTOMATED STORAGE AND RETRIEVAL SYSTEM |
| WO2025181492A1 (en) * | 2024-03-01 | 2025-09-04 | Tharsus Limited | An order processing system and a method of order processing |
| WO2025191108A1 (fr) * | 2024-03-14 | 2025-09-18 | Galam Robotics | Systeme de deplacement bidimensionnel d'un casier dans une structure modulaire de stockage |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7156602B2 (ja) * | 2018-09-20 | 2022-10-19 | Necエンベデッドプロダクツ株式会社 | 搬送装置及び搬送方法 |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0577913A (ja) * | 1991-03-15 | 1993-03-30 | Bobst Sa | モータ駆動のキヤリアボールを備えるテーブル |
| JPH07242307A (ja) * | 1994-03-07 | 1995-09-19 | Kyodo Kumiai I T | 複数のパレットを有する搬送装置 |
| WO2006043343A1 (ja) * | 2004-10-22 | 2006-04-27 | Showa Shinku Co., Ltd. | 薄膜形成装置及びその方法 |
| JP2010037089A (ja) * | 2008-08-07 | 2010-02-18 | Sinfonia Technology Co Ltd | 真空搬送装置 |
| CN202296100U (zh) * | 2011-11-01 | 2012-07-04 | 贵州百灵企业集团制药股份有限公司 | 一种押印机上的传输装置 |
| CN203211966U (zh) * | 2013-04-01 | 2013-09-25 | 贝振权 | 全向分流导向输送机 |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP3260232B1 (de) * | 2014-08-06 | 2018-11-07 | FESTO AG & Co. KG | Positioniersystem |
-
2017
- 2017-11-13 JP JP2017218642A patent/JP7052995B2/ja not_active Expired - Fee Related
-
2018
- 2018-11-09 WO PCT/JP2018/041652 patent/WO2019093473A1/ja not_active Ceased
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0577913A (ja) * | 1991-03-15 | 1993-03-30 | Bobst Sa | モータ駆動のキヤリアボールを備えるテーブル |
| JPH07242307A (ja) * | 1994-03-07 | 1995-09-19 | Kyodo Kumiai I T | 複数のパレットを有する搬送装置 |
| WO2006043343A1 (ja) * | 2004-10-22 | 2006-04-27 | Showa Shinku Co., Ltd. | 薄膜形成装置及びその方法 |
| JP2010037089A (ja) * | 2008-08-07 | 2010-02-18 | Sinfonia Technology Co Ltd | 真空搬送装置 |
| CN202296100U (zh) * | 2011-11-01 | 2012-07-04 | 贵州百灵企业集团制药股份有限公司 | 一种押印机上的传输装置 |
| CN203211966U (zh) * | 2013-04-01 | 2013-09-25 | 贝振权 | 全向分流导向输送机 |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP4153513A4 (en) * | 2019-05-20 | 2024-05-22 | Carnegie Mellon University | HIGH-DENSITY AUTOMATED STORAGE AND RETRIEVAL SYSTEM |
| US12448209B2 (en) | 2019-05-20 | 2025-10-21 | Carnegie Mellon University | High-density automated storage and retrieval system |
| US12454409B2 (en) | 2019-05-20 | 2025-10-28 | Carnegie Mellon University | High-density automated storage and retrieval system |
| WO2025181492A1 (en) * | 2024-03-01 | 2025-09-04 | Tharsus Limited | An order processing system and a method of order processing |
| WO2025191108A1 (fr) * | 2024-03-14 | 2025-09-18 | Galam Robotics | Systeme de deplacement bidimensionnel d'un casier dans une structure modulaire de stockage |
| FR3160169A1 (fr) * | 2024-03-14 | 2025-09-19 | Galam Robotics | Systeme de deplacement bidimensionnel d’un casier dans une strucutre modulaire de stockage |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2019090459A (ja) | 2019-06-13 |
| JP7052995B2 (ja) | 2022-04-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2019093473A1 (ja) | 搬送システム、制御装置、制御方法及びプログラム | |
| JP7382664B2 (ja) | 搬送装置 | |
| JP5921024B2 (ja) | 物品保管装置及びコンベア装置 | |
| US4006831A (en) | Automatic tortilla counter and stacker | |
| CN114364623B (zh) | 传送器装置、传送器布置和处理物品的方法 | |
| CN111587214B (zh) | 模块化分选单元、系统和方法 | |
| JPH10279047A (ja) | コンベアシステム及びその制御方法 | |
| JP5543305B2 (ja) | 配膳システム | |
| EP2655220A1 (en) | Automated case order sequencing method and system | |
| JP2011032020A (ja) | 搬送装置 | |
| JP6268378B2 (ja) | 物品搬送装置、並びに、物品保管装置 | |
| TW202037545A (zh) | 搬送路徑切換裝置 | |
| JP2018118833A (ja) | 搬送装置 | |
| SE538401C2 (en) | A sorting and distribution system | |
| US10919708B2 (en) | Indexing and auto-spacing system | |
| KR102859065B1 (ko) | 분기 설비 | |
| JP4883611B2 (ja) | 方向転換装置 | |
| JP2007269478A (ja) | 首振りセル装置及びその制御方法 | |
| JP2007112584A (ja) | 物品の合流制御方法 | |
| JP2013203532A (ja) | 搬送装置、並びに、物品保管装置 | |
| US7950516B2 (en) | System for conveying groups of partially overlapping postal objects | |
| JP2020074843A (ja) | 飲食物搬送装置 | |
| JP6374644B2 (ja) | 物品搬送設備 | |
| JP5680354B2 (ja) | コンベヤを用いた物品の分岐合流設備 | |
| JP7719407B1 (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: 18875648 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 18875648 Country of ref document: EP Kind code of ref document: A1 |