Transport system

The transport system addresses the challenge of varying stator coil configurations by using a current control unit to standardize programming, reducing design workload and enhancing efficiency.

JP2025129066APending Publication Date: 2025-09-03MITSUBISHI ELECTRIC CORP
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2025064318
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-04-09
Publication Date
2025-09-03

AI Technical Summary

Technical Problem

Conventional conveyance systems with linear motors face a heavy workload in designing programs due to varying numbers of coils in stators, necessitating separate programming for each stator configuration.

Method used

A transport system with a current control unit that acquires configuration information from linear motor units and selects appropriate current control devices to manage currents based on this information, allowing standardized programming across different coil configurations.

Benefits of technology

This approach reduces the workload in designing conveyance systems by enabling common programming for varying stator configurations, enhancing efficiency and flexibility.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025129066000001_ABST
    Figure 2025129066000001_ABST
Patent Text Reader

Abstract

To obtain a transport system that enables reduction of workload involved in designing of a transport system.SOLUTION: A transport system comprises a plurality of transport path units which form a transport path along which a transport-target moves. Each of the plurality of transport path units includes a linear motor unit 21 having one or more coils 20 that generate thrust to move the transport-target when a current flows through the coils, and a current control unit 22 having a plurality of current control devices 26 and a current control unit 32 that controls each current control device 26. Each current control device 26 is connected to a coil 20 and controls the current flowing through the coil 20. The current control unit 32 acquires information indicating the configuration of the linear motor unit 21 from the linear motor unit 21, and on the basis of the acquired information, selects a current control device 26 from the plurality of current control devices 26 included in the current control unit 22 controlling the current flowing through one or more coils 20 of the linear motor unit 21.SELECTED DRAWING: Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present disclosure relates to a transport system for transporting objects. [Background technology]

[0002] In production lines where factory automation is implemented, such as production lines for assembling industrial products or for packaging food, conveyance systems for transporting workpieces are commonly used. In recent years, conveyance systems have been widely used in which the conveyance path for transporting the workpieces is divided into multiple zones, and carts carrying the workpieces are driven by control devices located in each zone. This type of conveyance system is known as one of the conveyance systems with excellent production efficiency.

[0003] One type of conveyance system utilizes a so-called moving magnet linear motor, in which a magnet is arranged on a carriage, which is the mover, and a coil is arranged on a stator, which forms the conveyance path. A moving magnet linear motor is suitable for moving a mover with a stroke that is longer than the length of the mover. Multiple coils are arranged on the stator in the direction in which the mover moves. Furthermore, by arranging multiple stators, a conveyance path is formed for transporting one or more carriages.

[0004] Conventionally, motors equipped with a memory that stores information necessary for operating the motor are known. In the case of such motors, when the motor is connected to a controller that controls the motor, the information stored in the memory is sent to the controller. Because the information stored in the memory is automatically sent to the controller, when the controller connected to the memory is replaced, there is no need to input the information necessary for controlling the motor into the controller. Patent Document 1 discloses providing an encoder connected to a motor with a memory into which information related to the motor can be written. [Prior art documents] [Patent documents]

[0005] [Patent Document 1] Japanese Patent Application Publication No. 11-304534 Summary of the Invention [Problem to be solved by the invention]

[0006] The motor disclosed in Patent Document 1 is a rotary motor. In a controller connected to a rotary motor, the number of phases of the motor to be controlled is a predetermined number, and the number of phases setting in the controller is not changed. Because the number of phases of the motor to be controlled is a predetermined number, the program executed by the controller is designed to suit a motor with a predetermined number of phases. In other words, in the case of the conventional technology disclosed in Patent Document 1, a program is designed to suit a motor having a predetermined number of coils.

[0007] In the case of a linear motor applied to the above-mentioned conveying system, the multiple stators constituting the conveying path may include stators with different numbers of coils. According to the above-mentioned conventional technology, when the stators have different numbers of coils, it is necessary to design a program for each stator that is suited to the number of coils. Therefore, the above-mentioned conventional technology has the problem of a heavy workload in designing the conveying system.

[0008] The present disclosure has been made in view of the above, and aims to provide a conveyance system that can reduce the workload involved in designing the conveyance system. [Means for solving the problem]

[0009] In order to solve the above-mentioned problems and achieve the object, a transport system according to the present disclosure includes a plurality of transport path units that form a transport path along which a transport body moves. Each of the plurality of transport path units includes a linear motor unit having one or more coils that generate thrust to move the transport body when a current flows through them, and a current control unit having a plurality of current control devices and a current control unit that controls each current control device. Each current control device is connected to a coil and controls the current flowing through the coil. The current control unit acquires information indicating the configuration of the linear motor unit from the linear motor unit, and based on the acquired information, selects a current control device from the plurality of current control devices included in the current control unit to control the current flowing through one or more coils of the linear motor unit. [Effects of the Invention]

[0010] The transport system according to the present disclosure has the effect of reducing the workload involved in designing the transport system. [Brief explanation of the drawings]

[0011] [Figure 1] FIG. 1 is a diagram showing a configuration example of a transport system according to a first embodiment; [Figure 2] FIG. 1 is a diagram showing a configuration example of a linear transport path unit included in the transport system according to the first embodiment; [Figure 3] FIG. 1 is a diagram showing a configuration example of a curved transport path unit included in the transport system according to the first embodiment; [Figure 4] FIG. 1 is a diagram showing an example of the configuration of a control circuit according to a first embodiment; [Figure 5] FIG. 1 is a diagram showing an example of the configuration of a dedicated hardware circuit according to the first embodiment; [Figure 6] 1 is a flowchart showing a procedure of a process executed by a current control unit of a current control unit in each transport path unit of the transport system according to the first embodiment. [Figure 7] FIG. 10 is a diagram showing a configuration example of a transport path unit included in a transport system according to a modification of the first embodiment; [Figure 8]10 is a flowchart showing a procedure of a process executed by a controller of a transport system according to a second embodiment. [Figure 9] FIG. 10 is a diagram showing a configuration example of a transport system according to a third embodiment. [Figure 10] 10 is a flowchart showing a procedure of a process executed by a controller of a transport system according to a third embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0012] A transport system according to an embodiment will be described in detail below with reference to the drawings.

[0013] Embodiment 1 1 is a diagram showing a configuration example of a conveyance system 1 according to embodiment 1. The conveyance system 1 is a system used to convey objects. In embodiment 1, the conveyance system 1 conveys objects by moving a conveyance body on which the objects are placed.

[0014] The transport system 1 includes a plurality of transport path units 11A-11H, a controller 12, a direct current (DC) power supply 13, and carriages 16A, 16B, and 16C. The controller 12 controls the transport path units 11A-11H to operate the carriages 16A, 16B, and 16C. In the following description, the transport path unit 11 will be used to refer to each of the transport path units 11A-11H without distinguishing between them.

[0015] The multiple transport path units 11 are connected to each other to form a transport path 10 along which the transport body moves. The multiple transport path units 11 move the transport body by applying power to the transport body. Each of the carriages 16A, 16B, and 16C is a transport body. In the following description, the carriage 16 will be used to refer to each of the carriages 16A, 16B, and 16C without distinction.

[0016] 1 is a closed path in the shape of a track. The transport path 10 of the transport system 1 may be an open path. That is, the transport path 10 of the transport system 1 may be a path having a start point and an end point that are located apart from each other.

[0017] Conveyance path units 11A, 11B, 11E, and 11F are linear conveyance path units 11 that form a linear path. Conveyance path units 11C, 11D, 11G, and 11H are curved conveyance path units 11 that form a curved path, and change the traveling direction of the conveyed body by 90 degrees. Note that the conveyance path 10 may not have a conveyance path unit 11 that forms a linear path, and may consist only of conveyance path units 11 that form a curved path. A conveyance path 10 having a start point and an end point that are located at positions separated from each other may consist only of conveyance path units 11 that form a linear path. The overall shape of the conveyance path 10 is arbitrary.

[0018] The carriage 16 is attached to the side of the conveying path 10. The carriage 16 moves along a guide rail provided on the side of the conveying path 10. The carriage 16 moves on the side of the conveying path 10 and stops at the side of the conveying path 10. The conveying system 1 according to the first embodiment includes a moving magnet type linear motor. The carriage 16 may move along a guide rail provided on the upper surface of the conveying path 10. Furthermore, the carriage 16 only needs to be attached to the conveying path 10 so that it can move along the conveying path 10. The carriage 16 includes a permanent magnet that constitutes a mover, a permanent magnet for a linear scale, and a guide roller that moves on the guide rail by rotation. In FIG. 1, the guide rail, the guide roller, the permanent magnet that constitutes the mover, and the permanent magnet for the linear scale are not shown.

[0019] The traveling direction of each carriage 16 is either clockwise in FIG. 1 or counterclockwise in FIG. 1. Of the traveling directions, the clockwise direction in FIG. 1 is referred to as the forward direction. Of the traveling directions, the counterclockwise direction in FIG. 1 is referred to as the reverse direction. Arrow 17A represents the forward direction. Arrow 17B represents the reverse direction.

[0020] In the example shown in FIG. 1, the conveyance system 1 includes eight conveyance path units 11 and three carriages 16. The number of conveyance path units 11 included in the conveyance system 1 is arbitrary. In other words, the number of conveyance path units 11 that make up the conveyance path 10 is arbitrary. The conveyance system 1 may include a plurality of conveyance path units 11. The number of carriages 16 that move on the conveyance path 10 is arbitrary. The conveyance system 1 may include one or a plurality of carriages 16.

[0021] The DC power supply 13 is connected to each transport path unit 11 via a DC power bus 15. The DC power supply 13 is a power supply device or power supply circuit that outputs a direct current voltage. The DC power supply 13 supplies power to each transport path unit 11. Each transport path unit 11 shares the DC power supply 13.

[0022] The transport system 1 has a configuration in which each transport path unit 11 is connected to a DC power supply 13 by a multi-drop connection. The connection between each transport path unit 11 and the DC power supply 13 is not limited to a multi-drop connection, and may be a daisy chain connection. In the example shown in Fig. 1, the transport system 1 is provided with one DC power supply 13, but the transport system 1 may be provided with multiple DC power supplies 13. In other words, the transport system 1 may be configured with multiple power supply domains.

[0023] The controller 12 controls each of the multiple transport path units 11. The controller 12 is connected to each transport path unit 11 via a data communication line 14. The data communication line 14 is made up of a line connecting the controller 12 to a transport path unit 11A, which is one of the multiple transport path units 11, and a line connecting adjacent transport path units 11. The transport system 1 has a configuration in which each transport path unit 11 is connected to the controller 12 by a daisy chain connection.

[0024] The connection between each transport path unit 11 and the controller 12 is not limited to a daisy chain connection. The connection between each transport path unit 11 and the controller 12 may be a star connection in which each transport path unit 11 is connected to the controller 12 via a communication hub. Alternatively, the transport system 1 may be provided with a plurality of data communication lines 14, and each transport path unit 11 and the controller 12 may be directly connected by the data communication lines 14.

[0025] The controller 12 generates a position command indicating a position to which the carriage 16 is to be moved. The controller 12 calculates the position of each carriage 16 based on position sensor information transmitted from each transport path unit 11. The controller 12 generates position information for each carriage 16 indicating the actual position of the carriage 16 on the transport path 10. The position sensor information will be described later.

[0026] The controller 12 generates a thrust command for each carriage 16, which is a command for a thrust to move the carriage 16, based on the difference between the position command and the position information. The controller 12 generates a current command for controlling a current flowing through a coil of each transport path unit 11, based on the thrust command for each carriage 16 and the position information of each carriage 16. The controller 12 controls each transport path unit 11 by outputting a current command to each transport path unit 11.

[0027] The controller 12 may be connected to a higher-level control device such as a programmable logic controller. Such a control device outputs commands for sequence control to the controller 12. A human-machine interface may be connected to the controller 12. Such a human-machine interface accepts input from an operator. Furthermore, such a human-machine interface outputs information indicating the status of the conveyance system 1 by display or the like. The controller 12 may acquire operation information of each carriage 16 from the higher-level control device or the human-machine interface and generate position commands for each carriage 16 based on the operation information. The operation information is information indicating a schedule for the movement of each carriage 16 on the conveyance path 10.

[0028] Next, a description will be given of the configuration of the linear transport path unit 11. Here, the configuration of the linear transport path unit 11 will be described using the transport path unit 11A as an example. The transport path units 11B, 11E, and 11F have the same configuration as the transport path unit 11A described below.

[0029] Fig. 2 is a diagram showing an example of the configuration of a linear transport path unit 11A included in the transport system 1 according to embodiment 1. Fig. 2 schematically shows the transport path unit 11A and one carriage 16 that moves along the transport path unit 11A. The carriage 16 has a permanent magnet 41 that is a mover, and a permanent magnet 42 that is used to detect the position of the carriage 16.

[0030] The transport path unit 11A includes a linear motor unit 21 and a current control unit 22. The linear motor unit 21 includes a linear scale 23 and a coil unit 24. The linear scale 23 functions as a position detection unit that detects the position of the carriage 16. The linear transport path unit 11A includes the linear linear motor unit 21.

[0031] The linear scale 23 includes a plurality of position sensors 25 and a control unit 31 that controls the linear scale 23. The control unit 31 has a memory unit 33. The memory unit 33 stores information indicating the configuration of the linear motor unit 21. As a result, the linear motor unit 21 holds the information indicating the configuration of the linear motor unit 21.

[0032] One example of information indicating the configuration of the linear motor unit 21 is shape information. The shape information is information about the shape of the linear motor unit 21, and indicates whether it is a straight type or a curved type. Shape information indicating a straight type is stored in the memory unit 33 of the transport path unit 11A.

[0033] The multiple position sensors 25 are arranged in a portion of the transport path unit 11A that constitutes the transport path 10. Each position sensor 25 is a sensor that detects a magnetic field, such as a Hall sensor or a magnetic resistance sensor. Each position sensor 25 detects the magnetic field of the permanent magnet 41 or the magnetic field of the permanent magnet 42. The position sensor 25 shown in FIG. 2 is a Hall sensor equipped with two Hall elements. Each Hall element of the position sensor 25 converts the magnetic field into an electric signal and outputs the electric signal. The electric signal output by each Hall element changes as the carriage 16 moves.

[0034] An electrical signal from each position sensor 25 of the linear scale 23 is input to the control unit 31. The control unit 31 detects the position of the carriage 16 with respect to the position sensor 25 based on the electrical signal from the position sensor 25. As a result, the control unit 31 obtains position sensor information that indicates the relative position of the carriage 16 with respect to the position sensor 25. The control unit 31 transmits the position sensor information obtained by each position sensor 25 to the controller 12 via the data communication line 14. Note that the data communication line 14 is not shown in FIG. 2.

[0035] The coil unit 24 has a plurality of coils 20. When a current flows through each coil 20, the coils 20 generate a thrust force that moves the carriage 16 due to interaction with the magnetic field generated by the permanent magnets 41. In this way, when a current flows through each coil 20, the coils 20 generate a thrust force that moves the carriage 16.

[0036] In the linear motor section 21, the coils 20 are arranged in a linear direction. In the example shown in FIG. 2, the coil section 24 of the transport path unit 11A has 12 coils 20. The number of coils 20 that the transport path unit 11A has is arbitrary. The transport path unit 11A may have one or more coils 20.

[0037] The current control unit 22 includes a plurality of current control devices 26 and a current control section 32 that controls each current control device 26. Each current control device 26 is connected to a coil 20. The current control device 26 connected to the coil 20 controls the current flowing through the coil 20. Each current control device 26 has the same configuration. In the example shown in FIG. 2, the current control unit 22 of the transport path unit 11A includes 12 current control devices 26.

[0038] An inverter circuit is connected to each coil 20. The inverter circuit converts the direct current supplied from the DC power supply 13 to the transport path unit 11A via the DC power bus 15 into alternating current. An alternating current flows through the coil 20. The inverter circuit also adjusts the current flowing through the coil 20. The inverter circuit is included in the current control device 26. A current sensor is connected to each coil 20 to detect an actual coil current value, which is the value of the current flowing through the coil 20. The current sensor outputs the detected actual coil current value to the current control device 26. Note that the inverter circuit, current sensor, and DC power bus 15 are not shown in FIG. 2.

[0039] The current command transmitted from the controller 12 to each transport path unit 11 via the data communication line 14 is input to the current control unit 32 of each transport path unit 11. The current control unit 32 outputs a current command value indicated in the current command to each current control device 26. The current control device 26 calculates a voltage value of a voltage to be applied to the coil 20 based on the current command value and the actual coil current value. The current control device 26 outputs a pulse width modulation (PWM) signal obtained by comparing the calculated voltage value with a triangular wave to the inverter circuit. The inverter circuit performs switching in accordance with the PWM signal, thereby applying a voltage to the coil 20 for causing a current of a desired current value to flow through the coil 20. In this way, each current control device 26 controls the current flowing through the coil 20. Note that the current control device 26 may calculate a voltage value of a voltage to be applied to the coil 20 by performing proportional integral differential (PID) control of the voltage to be applied to the coil 20 based on the deviation between the current command value and the actual coil current value.

[0040] 2, the control unit 31 of the linear motor unit 21 transmits the configuration information stored in the storage unit 33 to the current control unit 32 of the current control unit 22. The current control unit 32 of the current control unit 22 acquires the configuration information from the linear motor unit 21, and based on the acquired configuration information, selects a current control device 26 that controls the current flowing through the coil 20 of the linear motor unit 21 from the multiple current control devices 26 that the current control unit 22 has. In other words, the current control unit 32 acquires the configuration information from the linear motor unit 21, and based on the acquired configuration information, selects a current control device 26 to which the coil 20 is connected from all of the current control devices 26 that the current control unit 22 has.

[0041] In the transport path unit 11A, one coil 20 is connected to each current control device 26. In the example shown in FIG. 2, there are twelve current control devices 26 in the current control unit 22 and twelve coils 20 in the linear motor section 21. All twelve current control devices 26 are connected to coils 20. That is, in the example shown in FIG. 2, all of the current control devices 26 in the current control unit 22 are selected as current control devices 26 that control the current flowing through the coils 20 in the linear motor section 21. That is, in the transport path unit 11A, all of the current control devices 26 in the current control unit 22 are used to control the current in the coils 20.

[0042] Next, a description will be given of the configuration of the curved transport path unit 11. Here, the configuration of the curved transport path unit 11 will be described using the transport path unit 11C as an example. The transport path units 11D, 11G, and 11H have the same configuration as the transport path unit 11C described below.

[0043] Fig. 3 is a diagram showing an example of the configuration of a curved transport path unit 11C included in the transport system 1 according to embodiment 1. Fig. 3 schematically shows the transport path unit 11C and one carriage 16 passing through the transport path unit 11C. Hereinafter, a description of the configuration of the transport path unit 11C that is the same as that of the transport path unit 11A shown in Fig. 2 will be omitted.

[0044] The curved transport path unit 11C has a curved linear motor section 21. In the curved linear motor section 21, the multiple coils 20 are arranged along a curve. In FIG. 3, the arrangement of the multiple coils 20 is shown as being replaced with an arrangement in a linear direction. Configuration information indicating the curved shape is stored in the memory section 33 of the transport path unit 11C.

[0045] In the example shown in Fig. 3, the coil section 24 of the transport path unit 11C has ten coils 20. The number of coils 20 that the transport path unit 11C has is arbitrary. The transport path unit 11C only needs to have one or more coils 20. In the example shown in Fig. 3, the current control unit 22 of the transport path unit 11C has twelve current control devices 26.

[0046] In the example shown in Fig. 3, the current control unit 22 has 12 current control devices 26, while the linear motor section 21 has 10 coils 20. Ten of the 12 current control devices 26 are connected to the coils 20. That is, in the example shown in Fig. 3, only ten of the current control devices 26 that the current control unit 22 has are selected as current control devices 26 that control the current flowing through the coils 20 that the linear motor section 21 has. In the transport path unit 11C, only ten of the current control devices 26 that the current control unit 22 has are used to control the current in the coils 20, and the remaining two current control devices 26 are not used.

[0047] In the above example, the linear motor section 21 of the straight-type transport path unit 11 is provided with 12 coils 20. The memory section 33 of the straight-type transport path unit 11 stores configuration information indicating a straight type. The linear motor section 21 of the curved-type transport path unit 11 is provided with 10 coils 20. The memory section 33 of the curved-type transport path unit 11 stores configuration information indicating a curved type. The current control section 32 of the current control unit 22 determines whether the linear motor section 21 is a straight type or a curved type based on the configuration information read out from the linear motor section 21.

[0048] If the current control unit 32 determines that the linear motor unit 21 is a linear type, it selects 12 current control devices 26 connected to the coils 20 as the current control devices 26 to be used for controlling the current in the coils 20. If the current control unit 32 determines that the linear motor unit 21 is a curved type, it selects 10 current control devices 26 connected to the coils 20 as the current control devices 26 to be used for controlling the current in the coils 20. The configuration information indicating a linear type indicates that the linear motor unit 21 has 12 coils 20. Similarly, the configuration information indicating a curved type indicates that the linear motor unit 21 has 10 coils 20. In other words, the configuration information indicating the configuration of the linear motor unit 21 can be said to include information indicating the number of coils 20 that the linear motor unit 21 has. Thus, the current control unit 32 recognizes the number of coils 20 that the linear motor unit 21 has from the configuration information and selects the current control devices 26 to be used for controlling the current in the coils 20. In other words, the current control unit 32 acquires configuration information from the linear motor unit 21, and based on the acquired configuration information, selects the current control device 26 to which the coil 20 is connected from all the current control devices 26 that the current control unit 22 has.

[0049] Furthermore, each of the current control units 22 in all of the transport path units 11 in the transport system 1 has 12 current control devices 26. In this way, the current control units 22 provided in the multiple transport path units 11 each have the same number of current control devices 26. In the transport system 1, the configuration of the current control units 22 is common to all of the transport path units 11 in the transport system 1.

[0050] If the conveying system 1 includes a conveying path unit 11 having a linear motor unit 21 of a form other than the straight or curved form, form information indicating the other form is stored in the memory unit 33 of the conveying path unit 11. When the form information indicating the other form is read out by the current control unit 32, the current control unit 32 selects the number of current control devices 26 corresponding to the other form as the current control devices 26 to be used for controlling the current in the coil 20.

[0051] Assuming that the maximum number of coils 20 in each transport path unit 11 of the transport system 1 is N, if the number of current control devices 26 in each current control unit 22 is the same, each current control unit 22 is provided with N or more current control devices 26. This allows the transport system 1 to use current control units 22 with a common configuration to control the currents flowing through all of the coils 20 in each transport path unit 11. In the above, N=12, and each current control unit 22 has 12 current control devices 26, but the number of current control devices 26 can be any number equal to or greater than N.

[0052] The current control unit 32 of the current control unit 22 may determine the value of a parameter used to control the current flowing through each coil 20 of the linear motor unit 21 based on the configuration information acquired from the control unit 31 of the linear motor unit 21. In this case, each current control device 26 of the current control unit 22 controls the current flowing through the coil 20 based on the parameter value determined by the current control unit 32. The parameter whose value is determined based on the configuration information is a parameter whose value changes depending on the configuration of the linear motor unit 21, such as an induced voltage constant, a threshold value for determining overcurrent, or a threshold value for determining overload. The parameter whose value is determined based on the configuration information may be a control gain used in PID control. For example, the current control unit 32 stores a relationship between the configuration information and the parameter value and determines the parameter value from the configuration information based on the relationship. Note that the method by which the current control unit 32 determines the parameter value from the configuration information is arbitrary.

[0053] Each transport path unit 11 is assembled by connecting a linear motor unit 21 and a current control unit 22 to each other. In each of the multiple transport path units 11 in the transport system 1, the current control unit 22 can be separated from the linear motor unit 21. In each transport path unit 11, if only one of the linear motor unit 21 or the current control unit 22 fails, it is possible to replace only the failed unit. This reduces the cost required to recover from a failure compared to when the current control unit 22 cannot be separated from the linear motor unit 21.

[0054] Next, we will explain the hardware that realizes the control unit 31 of the linear motor unit 21. The control unit 31 is realized by a processing circuit. The processing circuit may be a circuit in which a processor executes software, or may be a dedicated circuit.

[0055] When the processing circuit is realized by software, the processing circuit is, for example, the control circuit shown in Fig. 4. Fig. 4 is a diagram showing an example configuration of a control circuit 50 according to the first embodiment. The control circuit 50 includes an input unit 51, a processor 52, a memory 53, and an output unit 54. The input unit 51 is an interface circuit that receives data input from outside the control circuit 50 and provides the data to the processor 52. The output unit 54 is an interface circuit that sends data from the processor 52 or the memory 53 to outside the control circuit 50.

[0056] When the processing circuit is the control circuit 50 shown in FIG. 4, the control unit 31 is realized by software, firmware, or a combination of software and firmware. The software or firmware is written as a program and stored in memory 53. The processing circuit realizes the functions of the control unit 31 by having the processor 52 read and execute the program stored in memory 53. In other words, the processing circuit includes memory 53 for storing the program that results in the processing of the control unit 31 being executed. It can also be said that these programs cause a computer to execute the procedures and methods of the control unit 31.

[0057] The processor 52 is a CPU (Central Processing Unit). The processor 52 may be a central processing unit, a processing unit, an arithmetic unit, a microprocessor, a microcomputer, a processor, or a DSP. The memory 53 may be, for example, a nonvolatile or volatile semiconductor memory such as a RAM (Random Access Memory), a ROM (Read Only Memory), a flash memory, an EPROM (Erasable Programmable Read Only Memory), or an EEPROM (Electrically Erasable Programmable Read Only Memory), a magnetic disk, a flexible disk, an optical disk, a compact disk, a minidisk, or a DVD (Digital Versatile Disc). The storage unit 33 shown in FIGS. 2 and 3 is realized by a nonvolatile memory constituting the memory 53.

[0058] 4 shows an example of hardware in which control unit 31 is realized by a general-purpose processor 52 and memory 53, but control unit 31 may also be realized by a dedicated hardware circuit. FIG. 5 is a diagram showing an example of the configuration of dedicated hardware circuit 55 according to the first embodiment.

[0059] The dedicated hardware circuit 55 includes an input unit 51, an output unit 54, and a processing circuit 56. The processing circuit 56 is a single circuit, a composite circuit, a programmed processor, a parallel programmed processor, an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array), or a circuit that is a combination of these. The control unit 31 may be realized by the processing circuit 56 for each function, or all functions may be realized collectively by the processing circuit 56. The control unit 31 may also be realized by combining the control circuit 50 and the hardware circuit 55.

[0060] Next, the hardware that realizes the current control section 32 of the current control unit 22 will be described. The current control section 32 is realized by a processing circuit, similar to the control section 31 of the linear motor section 21. The processing circuit that realizes the current control section 32 has a configuration similar to that of the control circuit 50 shown in FIG. 4. Alternatively, the processing circuit that realizes the current control section 32 has a configuration similar to that of the hardware circuit 55 shown in FIG. 5. The current control section 32 may be realized by combining a configuration similar to that of the control circuit 50 and a configuration similar to that of the hardware circuit 55.

[0061] Next, hardware for realizing the current control device 26 will be described. Like the control unit 31 or the current control unit 32, the current control device 26 is also realized by a processing circuit. The processing circuit for realizing the current control device 26 has a configuration similar to that of the control circuit 50 shown in FIG. 4. Alternatively, the processing circuit for realizing the current control device 26 has a configuration similar to that of the hardware circuit 55 shown in FIG. 5. The current control device 26 may be realized by combining a configuration similar to that of the control circuit 50 and a configuration similar to that of the hardware circuit 55.

[0062] Next, hardware for realizing the controller 12 shown in Fig. 1 will be described. Like the control unit 31 or the current control unit 32, the controller 12 is also realized by a processing circuit. The processing circuit for realizing the controller 12 has a configuration similar to that of the control circuit 50 shown in Fig. 4. Alternatively, the processing circuit for realizing the controller 12 has a configuration similar to that of the hardware circuit 55 shown in Fig. 5. The controller 12 may be realized by combining a configuration similar to that of the control circuit 50 and a configuration similar to that of the hardware circuit 55.

[0063] In the above description, the configuration information is stored in the memory unit 33 of the linear scale 23. In each transport path unit 11, the configuration information may be stored in a component of the linear motor unit 21 other than the linear scale 23. For example, the configuration information may be stored in the coil unit 24.

[0064] Next, a description will be given of the processing procedure executed by the current control section 32 of the current control unit 22. Fig. 6 is a flowchart showing the processing procedure executed by the current control section 32 of the current control unit 22 in each transport path unit 11 of the transport system 1 according to embodiment 1. The procedure shown in Fig. 6 is the processing procedure when the current control unit 22 is connected to the linear motor section 21 and the transport path unit 11 is initially set up.

[0065] In step S1, the current control unit 32 requests the linear motor unit 21 to transmit the configuration information. Upon receiving the request from the current control unit 32, the control unit 31 of the linear motor unit 21 transmits the configuration information stored in the storage unit 33 to the current control unit 32. In step S2, the current control unit 32 receives the configuration information.

[0066] In step S3, the current control unit 32 selects the current control device 26 that controls the current flowing through each coil 20 of the linear motor unit 21 based on the configuration information.

[0067] In step S4, the current control unit 32 determines, based on the configuration information, the values ​​of parameters used to control the current flowing through each coil 20 of the linear motor unit 21. With the above, the current control unit 32 ends the processing according to the procedure shown in FIG.

[0068] In this way, in each transport path unit 11 of the transport system 1, the current control unit 32 of the current control unit 22 selects, from the multiple current control devices 26 included in the current control unit 22, a current control device 26 that controls the current flowing through one or more coils 20 of the linear motor unit 21, based on the configuration information acquired from the linear motor unit 21. In other words, the current control unit 32 acquires the configuration information from the linear motor unit 21, and selects, from all of the current control devices 26 included in the current control unit 22, a current control device 26 to which a coil 20 is connected, based on the acquired configuration information. In the transport system 1, between transport path units 11 that have different numbers of phases of the linear motor units 21 to be controlled, i.e., different numbers of coils 20 in the linear motor units 21, it is not necessary to design the program executed by the current control unit 32 according to the number of phases, and it is possible to standardize the program executed by the current control unit 32. When the multiple transport path units 11 of the transport system 1 include transport path units 11 having linear motor sections 21 of different configurations, the programs executed by the current control sections 32 of each transport path unit 11 can be made common.

[0069] The configuration information may be information that indicates the configuration of the linear motor unit 21, and may be information different from the information described above. For example, the configuration information may be information that indicates the length of the linear motor unit 21 in the direction in which the carriage 16 is moved. In this case, the current control unit 32 recognizes the number of coils 20 that the linear motor unit 21 has from the information that indicates the length of the linear motor unit 21, and selects the current control device 26 to be used for controlling the current of the coils 20. The configuration information may also be a board ID (identifier) ​​of the board on which the coils 20 of the linear motor unit 21 are mounted. In this case, the current control unit 32 recognizes the number of coils 20 that the linear motor unit 21 has from the board ID, and selects the current control device 26 to be used for controlling the current of the coils 20.

[0070] In the above description, the information stored in the linear motor unit 21 and indicating the configuration of the linear motor unit 21 is form information indicating the form of the linear motor unit 21. The information indicating the configuration of the linear motor unit 21 is not limited to form information.

[0071] The information indicating the configuration of linear motor section 21 is not limited to information stored in linear motor section 21, as long as it is information that current control section 32 of current control unit 22 can acquire from linear motor section 21. The information indicating the configuration of linear motor section 21 may be information acquired by, for example, applying a voltage to components provided in linear motor section 21. Here, two examples will be described in which the information indicating the configuration of linear motor section 21 is acquired using a resistor provided in linear motor section 21.

[0072] In a first example, when the current control unit 22 is connected to the linear motor section 21, the current control section 32 of the current control unit 22 measures the partial voltage of a resistor provided in the linear motor section 21 by applying a voltage to the resistor. The current control section 32 determines the configuration of the linear motor section 21 based on the measured partial voltage value. In this case, the current control section 32 acquires the partial voltage value, which is information indicating the configuration of the linear motor section 21, from the linear motor section 21. For example, the current control section 32 holds a relationship between the configuration of the linear motor section 21 and the partial voltage value, and determines the configuration of the linear motor section 21 from the partial voltage value based on this relationship. Note that the method by which the current control section 32 determines the configuration of the linear motor section 21 from the partial voltage value is arbitrary.

[0073] In a second example, the current control unit 32 of the current control unit 22 has a terminal for determining the configuration of the linear motor unit 21. The resistors provided in the linear motor unit 21 are connected to the terminals of the current control unit 32. The resistors in the linear motor unit 21 are assumed to be arranged in a pull-up or pull-down configuration. When the current control unit 22 is connected to the linear motor unit 21, the current control unit 32 passes a current through the resistors in the linear motor unit 21. The current control unit 32 determines whether the resistors are arranged in a pull-up or pull-down configuration based on whether the signal at the terminal is H (High) or L (Low). The current control unit 32 maintains a relationship between the configuration of the linear motor unit 21 and the resistor arrangement, and determines the configuration of the linear motor unit 21 from the signal value at the terminal based on this relationship. In this case, the current control unit 32 acquires a signal value from the linear motor unit 21, which is information indicating the configuration of the linear motor unit 21. Note that the method by which the current control unit 32 determines the configuration of the linear motor unit 21 from the signal value is arbitrary. The method by which the current control unit 32 acquires the information indicating the configuration of the linear motor unit 21 is not limited to the methods according to the first or second example, but may be any method. Note that when the current control unit 32 selects the current control device 26 based on information other than the configuration information, the current control unit 32 may determine the parameter values ​​based on the information other than the configuration information.

[0074] In the above description, each transport path unit 11 of the transport system 1 has the same number of current control devices 26. However, the transport system 1 is not limited to a transport path unit 11 having the same number of current control devices 26. The multiple transport path units 11 of the transport system 1 may include transport path units 11 having different numbers of current control devices 26.

[0075] 7 is a diagram showing an example of the configuration of a transport path unit 11 included in a transport system 1 according to a modification of the first embodiment. In the transport system 1 according to the modification, the current control unit 22 of the linear transport path unit 11 has 12 current control devices 26, similar to the transport path unit 11A shown in FIG. 2. On the other hand, in the transport system 1 according to the modification, the current control unit 22 of the curved transport path unit 11 has 10 current control devices 26. In this way, the multiple transport path units 11 of the transport system 1 according to the modification include transport path units 11 in which the number of current control devices 26 in the current control unit 22 differs from one another.

[0076] 7 shows an example of the configuration of a transport path unit 11C, which is a curved transport path unit 11. Transport path units 11D, 11G, and 11H have the same configuration as the transport path unit 11C shown in FIG.

[0077] In the example shown in Fig. 7, the coil section 24 of the transport path unit 11C has ten coils 20. Also, in the example shown in Fig. 7, the current control unit 22 of the transport path unit 11C has ten current control devices 26. The memory section 33 of the transport path unit 11C stores form information indicating the curve type.

[0078] In the example shown in FIG. 7 , the current control unit 22 has ten current control devices 26, and the linear motor section 21 has ten coils 20. All ten current control devices 26 are connected to the coils 20. That is, in the example shown in FIG. 7 , all of the current control devices 26 in the current control unit 22 are selected as the current control devices 26 that control the current flowing through the coils 20 in the linear motor section 21. That is, in the transport path unit 11C, all of the current control devices 26 in the current control unit 22 are used to control the current in the coils 20. In the transport system 1 according to the modified example, between transport path units 11 having different numbers of coils 20 in the linear motor section 21, it is not necessary to design the program executed by the current control device 32 according to the number of phases, and the program executed by the current control device 32 can be standardized.

[0079] According to the first embodiment, the current control section 32 of the current control unit 22 acquires information indicating the configuration of the linear motor section 21 from the linear motor section 21, and based on the acquired information, selects a current control device 26 from the multiple current control devices 26 included in the current control unit 22 to control the current flowing through one or more coils 20 of the linear motor section 21. Because the current control device 26 is selected based on the information indicating the configuration of the linear motor section 21, even if the transport path units 11 include transport path units 11 with different numbers of coils 20, it is not necessary to design a program adapted to the number of coils 20 for each transport path unit 11. Therefore, the transport system 1 can reduce the workload involved in designing the transport system 1.

[0080] Furthermore, each current control unit 22 provided in the multiple transport path units 11 of the transport system 1 has the same number of current control devices 26. In the transport system 1, the configuration of the current control units 22 is common to all of the transport path units 11 of the transport system 1. That is, only one type of current control unit 22 can be used in the transport path units 11. Therefore, the manufacturing cost of the transport system 1 can be reduced compared to when current control units 22 with different numbers of current control devices 26 are applied to transport path units 11 of different configurations. If the current control unit 22 is replaceable, one type of current control unit 22 can be used for all of the transport path units 11. Therefore, the cost required for replacing the current control unit 22 and the cost required for inventory management of the current control units 22 can be reduced.

[0081] Furthermore, the information indicating the configuration of linear motor section 21 includes information indicating the number of coils 20 that linear motor section 21 has. This allows current control section 32 of current control unit 22 to select current control devices 26 to be used for controlling the currents of coils 20, the number of which is the same as the number of coils 20 that linear motor section 21 has.

[0082] Furthermore, the current control section 32 of the current control unit 22 determines the value of a parameter used to control the current flowing through each coil 20 of the linear motor section 21, based on information indicating the configuration of the linear motor section 21. Each current control device 26 of the current control unit 22 controls the current flowing through the coil 20 based on the determined parameter value. This allows each transport path unit 11 to control the current flowing through each coil 20 in accordance with the configuration of the linear motor section 21.

[0083] Furthermore, linear motor section 21 holds information indicating the configuration of linear motor section 21. As a result, current control section 32 of current control unit 22 can acquire information indicating the configuration of linear motor section 21 from linear motor section 21 by connecting current control unit 22 to linear motor section 21.

[0084] Furthermore, the linear scale 23, which is a position detection unit, has a storage unit 33 that stores information indicating the configuration of the linear motor unit 21. The conveyance system 1 can use the configuration of the linear scale 23 to hold and transmit the information indicating the configuration of the linear motor unit 21. This allows the conveyance path unit 11 to have a simpler configuration than when a separate configuration is provided for holding and transmitting the information indicating the configuration of the linear motor unit 21.

[0085] Furthermore, in each of the multiple transport path units 11, the current control unit 22 can be separated from the linear motor unit 21. If only one of the linear motor unit 21 and the current control unit 22 in a transport path unit 11 fails, it is possible to replace only the failed unit. This reduces the cost required to restore the transport path unit 11 from failure.

[0086] Embodiment 2 In the second embodiment, an example will be described in which the controller 12 acquires information indicating the configuration of the linear motor unit 21, and calculates the configuration of the conveying path 10 based on information acquired from each of the plurality of conveying path units 11. The conveying system 1 according to the second embodiment has a configuration similar to that of the conveying system 1 according to the first embodiment. In the second embodiment, the same components as those in the first embodiment above are assigned the same reference numerals, and operations different from those in the first embodiment will be mainly described.

[0087] Fig. 8 is a flowchart showing the procedure of processing executed by the controller 12 of the transport system 1 according to embodiment 2. The procedure shown in Fig. 8 is the procedure of processing when the controller 12 is connected to each transport path unit 11 of the transport system 1 and the controller 12 is initialized.

[0088] In step S11, the controller 12 requests each transport path unit 11 to transmit configuration information, which is information indicating the configuration of the linear motor unit 21. Upon receiving the request from the controller 12, the control unit 31 of the linear motor unit 21 transmits the configuration information stored in the storage unit 33 to the controller 12.

[0089] In step S12, the controller 12 receives the configuration information. The controller 12 identifies each transport path unit 11 based on the order in which the transport path units 11 are arranged in the forward direction, and associates the received configuration information with each transport path unit 11. As shown in FIG. 1, when the transport path units 11 are connected to the controller 12 by a daisy chain connection, the controller 12 identifies the transport path unit 11A, which is first in the order of connection via the data communication line 14 as seen from the controller 12, as the first transport path unit 11. The controller 12 identifies the order of the transport path units 11B-11H other than the transport path unit 11A based on the order of arrangement in the forward direction from the transport path unit 11A. As a result, the controller 12 obtains configuration information associated with the order of the transport path units 11, from the first transport path unit 11A to the eighth transport path unit 11H.

[0090] In step S13, the controller 12 calculates the configuration of the transport path 10 based on the shape information acquired from each transport path unit 11. Here, calculating the configuration of the transport path 10 refers to determining the overall shape of the transport path 10. From the shape information acquired from each transport path unit 11, the controller 12 recognizes that the four transport path units 11A, 11B, 11E, and 11F are linear transport path units 11, and that the four transport path units 11C, 11D, 11G, and 11H are curved transport path units 11 that change the traveling direction of the transport body by 90 degrees. Based on the shape of each transport path unit 11 and the order of each transport path unit 11, the controller 12 recognizes that the transport path 10 is a closed path in a track shape as shown in FIG. 1. In this way, the controller 12 determines the overall shape of the transport path 10. With the above, the controller 12 ends the processing according to the procedure shown in FIG. 8.

[0091] In the second embodiment, as in the first embodiment, the information indicating the configuration of the linear motor section 21 is not limited to form information indicating the form of the linear motor section 21. Furthermore, the information indicating the configuration of the linear motor section 21 is not limited to information stored in the linear motor section 21, as long as it is information that the controller 12 and the current control section 32 of the current control unit 22 can acquire from the linear motor section 21. The information indicating the configuration of the linear motor section 21 may be information acquired by applying a voltage to components provided in the linear motor section 21, for example.

[0092] According to the second embodiment, the controller 12 acquires information indicating the configuration of the linear motor unit 21 from each of the linear motor units 21 of the plurality of transport path units 11, and calculates the configuration of the transport path 10 based on the information acquired from each of the plurality of transport path units 11. When the controller 12 is connected to each transport path unit 11 of the transport system 1 and initial settings of the controller 12 are made, the controller 12 automatically sets the configuration of the transport path 10. This simplifies the input operation for initial settings of the controller 12.

[0093] Embodiment 3 In the third embodiment, an example will be described in which the controller 12 acquires information indicating the configuration of the linear motor unit 21, calculates the configuration of the conveying path 10 based on the acquired information, and compares the calculated configuration of the conveying path 10 with the configuration of the conveying path 10 stored in the controller 12. In the third embodiment, the same components as those in the first or second embodiment above are assigned the same reference numerals, and the configuration different from the first or second embodiment will be mainly described.

[0094] 9 is a diagram showing an example of the configuration of a transport system 60 according to Embodiment 3. The transport system 60 includes a plurality of transport path units 11A-11H, a DC power supply 13, carriages 16A, 16B, and 16C, and a controller 61.

[0095] The controller 61 controls each of the plurality of transport path units 11. Similar to the controller 12 shown in FIG. 1 , the controller 61 is connected to each of the transport path units 11 via a data communication line 14. The controller 61 has a storage unit 62. The storage unit 62 stores information indicating the overall shape of the transport path 10. The controller 61 performs settings regarding the arrangement of each of the plurality of transport path units 11. As a result of such settings, configuration information indicating the configuration of the transport path 10, which is information indicating the overall shape of the transport path 10, is stored in the storage unit 62. Note that such settings are performed, for example, by an input operation to the controller 61 by a user of the transport system 60.

[0096] The controller 61 acquires configuration information, which is information indicating the configuration of the linear motor unit 21, from each of the linear motor units 21 of the multiple transport path units 11. The controller 61 calculates the configuration of the transport path 10 based on the configuration information acquired from each of the multiple transport path units 11, and compares the calculated configuration of the transport path 10 with configuration information indicating the configuration of the transport path 10 stored in the memory unit 62 of the controller 61. Specifically, the controller 61 compares the shape of the transport path 10 calculated based on the configuration information with the shape of the transport path 10 indicated in the configuration information stored in the memory unit 62. The controller 61 outputs an alarm when the configuration of the transport path 10 calculated based on the configuration information does not match the configuration of the transport path 10 indicated in the configuration information stored in the memory unit 62.

[0097] Fig. 10 is a flowchart showing the procedure of processing executed by the controller 61 of the transport system 60 according to embodiment 3. The procedure shown in Fig. 10 is the procedure of processing when the controller 61 is connected to each transport path unit 11 of the transport system 60 during initial setting of the transport system 60 or maintenance of the transport system 60.

[0098] In step S21, the controller 61 requests each transport path unit 11 to transmit configuration information, which is information indicating the configuration of the linear motor unit 21. Upon receiving the request from the controller 61, the control unit 31 of the linear motor unit 21 transmits the configuration information stored in the memory unit 33 to the controller 61.

[0099] In step S22, the controller 61 receives the configuration information. As in step S12 shown in Fig. 8, the controller 61 identifies each transport path unit 11 based on the order in which the transport path units 11 are arranged in the forward direction, and associates the received configuration information with each transport path unit 11. The controller 61 acquires the configuration information associated with the order of the transport path units 11.

[0100] In step S23, the controller 61 determines whether the configuration of the transport path 10 calculated based on the configuration information acquired from each transport path unit 11 matches the configuration of the transport path 10 indicated by the configuration information stored in the controller 61. If the configuration of the transport path 10 calculated based on the configuration information acquired from each transport path unit 11 matches the configuration of the transport path 10 indicated by the configuration information stored in the controller 61 (step S23, Yes), the controller 61 ends the processing according to the procedure shown in FIG.

[0101] On the other hand, if the configuration of the transport path 10 calculated based on the morphology information acquired from each transport path unit 11 does not match the configuration of the transport path 10 indicated by the configuration information stored in the controller 61 (No in step S23), the controller 61 outputs an alarm in step S24. By outputting the alarm, the controller 61 notifies the user of the transport system 60 that the configuration of the transport path 10 calculated based on the morphology information differs from the configuration indicated by the configuration information stored in the controller 61. By completing step S24, the controller 61 ends the processing according to the procedure shown in FIG.

[0102] Next, hardware for realizing the controller 61 will be described. The controller 61 is realized by a processing circuit, similar to the controller 12 shown in FIG. 1. The processing circuit for realizing the controller 61 has a configuration similar to the control circuit 50 shown in FIG. 4. Alternatively, the processing circuit for realizing the controller 61 has a configuration similar to the hardware circuit 55 shown in FIG. 5. The controller 61 may be realized by combining a configuration similar to the control circuit 50 and a configuration similar to the hardware circuit 55. Furthermore, the output unit 54 of the controller 61 includes a means for outputting an alarm. The storage unit 62 is realized by a non-volatile memory that constitutes the memory 53.

[0103] In the third embodiment, as in the first embodiment, the information indicating the configuration of linear motor section 21 is not limited to form information indicating the form of linear motor section 21. Furthermore, the information indicating the configuration of linear motor section 21 is not limited to information stored in linear motor section 21 as long as it is information that can be acquired from linear motor section 21 by controller 61 and current control section 32 of current control unit 22. The information indicating the configuration of linear motor section 21 may be information acquired by applying a voltage to components provided in linear motor section 21, for example.

[0104] According to the third embodiment, the controller 61 acquires information indicating the configuration of the linear motor unit 21 from each of the linear motor units 21 of the multiple transport path units 11, calculates the configuration of the transport path 10 based on the information acquired from each of the multiple transport path units 11, and outputs an alarm if the calculated configuration of the transport path 10 does not match the configuration of the transport path 10 indicated by the configuration information stored in the controller 61. If the configuration of the transport path 10 calculated based on the information acquired from each transport path unit 11 differs from the configuration indicated by the configuration information stored in the controller 61, a malfunction may occur in the operation of the transport system 60. By outputting an alarm, the controller 61 notifies the user that the actual configuration of the transport path 10 differs from the configuration indicated by the configuration information stored in the controller 61. This makes it possible to prevent malfunctions in the operation of the transport system 60.

[0105] The configurations shown in the above embodiments are examples of the contents of the present disclosure. The configurations of each embodiment can be combined with other known technologies. The configurations of each embodiment can also be combined as appropriate. Part of the configuration of each embodiment can be omitted or modified without departing from the gist of the present disclosure. [Explanation of symbols]

[0106] 1,60 conveying system, 10 conveying path, 11,11A,11B,11C,11D,11E,11F,11G,11H conveying path unit, 12,61 controller, 13 DC power supply, 14 data communication line, 15 DC power bus, 16,16A,16B,16C carriage, 17A,17B arrow, 20 coil, 21 linear motor section, 22 current control unit, 23 linear scale, 24 coil section, 25 position sensor, 26 current control device, 31 control section, 32 current control section, 33,62 memory section, 41,42 permanent magnet, 50 control circuit, 51 input section, 52 processor, 53 memory, 54 output section, 55 hardware circuit, 56 processing circuit.

Claims

1. a plurality of conveyance path units that form a conveyance path along which the conveyance body moves; Each of the plurality of transport path units includes: a linear motor unit having one or more coils that generate a thrust force for moving the carrier when a current flows through the coils; a current control unit having a plurality of current control devices and a current control section for controlling each of the current control devices; Each of the current control devices is connected to a coil and controls a current flowing through the coil; The current control unit acquires information indicating a configuration of the linear motor unit from the linear motor unit, and selects, based on the acquired information, the current control device that controls the current flowing through one or more of the coils of the linear motor unit from the plurality of current control devices included in the current control unit. A transport system characterized by:

2. The current control units provided in the plurality of transport path units each have the same number of current control devices.

2. The transport system according to claim 1.

3. The information indicating the configuration of the linear motor unit includes information indicating the number of coils included in the linear motor unit.

3. The transport system according to claim 1 or 2.

4. the current control unit determines, based on the information indicating a configuration of the linear motor unit, values ​​of parameters used to control currents flowing through the coils of the linear motor unit; Each of the current control devices of the current control unit controls the current flowing through the coil based on the determined value of the parameter.

4. The transport system according to claim 1, wherein the transport system comprises: a first transport member;

5. The linear motor unit holds the information indicating the configuration of the linear motor unit.

5. The transport system according to claim 1, wherein the transport system comprises: a first transport member;

6. the linear motor unit has a position detection unit that detects the position of the transport body, The position detection unit has a storage unit that stores the information indicating the configuration of the linear motor unit.

6. The transport system according to claim 5.

7. In each of the plurality of transport path units, the current control unit can be separated from the linear motor unit.

7. A transport system according to claim 1, wherein the transport system comprises: a first transport member;

8. a controller that controls each of the plurality of transport path units; The controller acquires the information indicating a configuration of the linear motor unit from the linear motor unit of each of the plurality of transport path units, and calculates a configuration of the transport path based on the information acquired from each of the plurality of transport path units.

8. A transport system according to claim 1, wherein the transport system comprises:

9. Configuration information indicating a configuration of the transport path configured by a plurality of the transport path units is stored, and a controller is provided to control each of the plurality of the transport path units; The controller acquires the information indicating the configuration of the linear motor unit from the linear motor unit of each of the plurality of transport path units, calculates the configuration of the transport path based on the information acquired from each of the plurality of transport path units, and outputs an alarm when the calculated configuration of the transport path does not match the configuration of the transport path indicated in the configuration information stored in the controller.

9. A transport system according to claim 1, wherein the transport system comprises:

10. The conveying body is provided with a permanent magnet, Each of the coils of the linear motor generates the thrust force that moves the transport body by interacting with the magnetic field generated by the permanent magnet.

10. A transport system according to claim 1, wherein the transport system comprises:

Citation Information

Patent Citations

  • Encoder with motor

    JP1999304534A