[go: up one dir, main page]

WO2013035793A1 - リニアモータ装置、及び制御方法 - Google Patents

リニアモータ装置、及び制御方法 Download PDF

Info

Publication number
WO2013035793A1
WO2013035793A1 PCT/JP2012/072764 JP2012072764W WO2013035793A1 WO 2013035793 A1 WO2013035793 A1 WO 2013035793A1 JP 2012072764 W JP2012072764 W JP 2012072764W WO 2013035793 A1 WO2013035793 A1 WO 2013035793A1
Authority
WO
WIPO (PCT)
Prior art keywords
speed
linear motor
mover
determination unit
suction pad
Prior art date
Application number
PCT/JP2012/072764
Other languages
English (en)
French (fr)
Inventor
山中 修平
野村 祐樹
Original Assignee
Thk株式会社
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Thk株式会社 filed Critical Thk株式会社
Priority to CN201280042598.XA priority Critical patent/CN103765741B/zh
Priority to JP2013532642A priority patent/JP6014040B2/ja
Priority to KR1020147006658A priority patent/KR101903830B1/ko
Priority to EP12829734.8A priority patent/EP2755308B1/en
Priority to US14/342,726 priority patent/US10020767B2/en
Publication of WO2013035793A1 publication Critical patent/WO2013035793A1/ja

Links

Images

Classifications

    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P25/00Arrangements or methods for the control of AC motors characterised by the kind of AC motor or by structural details
    • H02P25/02Arrangements or methods for the control of AC motors characterised by the kind of AC motor or by structural details characterised by the kind of motor
    • H02P25/06Linear motors
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P6/00Arrangements for controlling synchronous motors or other dynamo-electric motors using electronic commutation dependent on the rotor position; Electronic commutators therefor
    • H02P6/006Controlling linear motors
    • HELECTRICITY
    • H05ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
    • H05KPRINTED CIRCUITS; CASINGS OR CONSTRUCTIONAL DETAILS OF ELECTRIC APPARATUS; MANUFACTURE OF ASSEMBLAGES OF ELECTRICAL COMPONENTS
    • H05K13/00Apparatus or processes specially adapted for manufacturing or adjusting assemblages of electric components
    • H05K13/04Mounting of components, e.g. of leadless components
    • H05K13/0404Pick-and-place heads or apparatus, e.g. with jaws
    • HELECTRICITY
    • H05ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
    • H05KPRINTED CIRCUITS; CASINGS OR CONSTRUCTIONAL DETAILS OF ELECTRIC APPARATUS; MANUFACTURE OF ASSEMBLAGES OF ELECTRICAL COMPONENTS
    • H05K13/00Apparatus or processes specially adapted for manufacturing or adjusting assemblages of electric components
    • H05K13/04Mounting of components, e.g. of leadless components
    • H05K13/0404Pick-and-place heads or apparatus, e.g. with jaws
    • H05K13/0406Drive mechanisms for pick-and-place heads, e.g. details relating to power transmission, motors or vibration damping
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02KDYNAMO-ELECTRIC MACHINES
    • H02K41/00Propulsion systems in which a rigid body is moved along a path due to dynamo-electric interaction between the body and a magnetic field travelling along the path
    • H02K41/02Linear motors; Sectional motors
    • H02K41/03Synchronous motors; Motors moving step by step; Reluctance motors
    • H02K41/031Synchronous motors; Motors moving step by step; Reluctance motors of the permanent magnet type
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P2205/00Indexing scheme relating to controlling arrangements characterised by the control loops
    • H02P2205/07Speed loop, i.e. comparison of the motor speed with a speed reference

Definitions

  • the present invention relates to a linear motor device and a control method.
  • This application claims priority based on Japanese Patent Application No. 2011-194729 filed in Japan on September 7, 2011, the contents of which are incorporated herein by reference.
  • a component mounting device pick and place unit that takes the electronic component from a predetermined position and places it at a mounting position on the printed circuit board is used (patent) Reference 1).
  • FIG. 25 is a diagram illustrating a configuration of the component mounting device 9.
  • the component mounting device 9 includes a servo motor 91, a ball screw 92A attached to the rotation shaft of the servo motor 91, an arm 93 fixed to the ball screw nut 92B, and a straight line of the arm 93.
  • a linear guide 94 for guiding the movement, a buffer mechanism 95 attached to one end of the arm 93, and a suction pad 96 attached to the arm 93 via the buffer mechanism 95 are provided.
  • the component mounting device 9 controls the servo motor 91 to move the arm 93 up and down to press and pick up an electronic component or the like against the suction pad 96 and place the electronic component at a mounting position on the printed circuit board.
  • the arm 93 is moved at a high speed until immediately before the suction pad 96 contacts the electronic component, and the electronic component is not destroyed after being decelerated immediately before the contact.
  • the suction pad 96 is pressed with a moderate force to pick up the electronic component (Pick).
  • the arm 93 is moved at high speed until just before the electronic component comes into contact with the printed circuit board and decelerated just before contacting the electronic component with a force that does not damage the electronic component.
  • the component is pressed against the printed circuit board, and the electronic component is attached to the printed circuit board (place: Place).
  • Place Place
  • the position for switching the speed at which the arm 93 is moved is preferably immediately before the suction pad 96 contacts the electronic component or immediately before the electronic component contacts the printed circuit board.
  • the optimal position may not be set, and the time required for the process of attaching the electronic component is wasted. There was a problem that it would occur. That is, in order to pick up the electronic component, there is a problem that it takes time to start pressing the electronic component as the pressurizing object.
  • the present invention has been made to solve the above problems, and an object of the present invention is to provide a linear motor device and a control method that can reduce the time required to start pressurization of a pressurization target. is there.
  • the present invention is a linear motor device comprising: a linear motor; and a control unit that moves a mover provided in the linear motor to apply pressure to an object to be pressed.
  • the speed at which the mover moves from the first speed to a second speed that is slower than the first speed, and the pressure applied to the pressurization object when the mover contacts the pressurization object is a predetermined pressure. Based on the distance required when decelerating to the second speed, which is described below, and the position at which pressurization is started on the object to be pressed, the moving speed of the mover is changed from the first speed to the second speed.
  • a speed switching position determination unit that calculates a deceleration start position, which is a position at which deceleration to speed is started, and when moving the mover from a predetermined position toward the pressurization object, the mover of the linear motor is Drive at the first speed and When the child reaches the deceleration start position, characterized in that it comprises a position determination unit for moving the movable member in the second speed.
  • the present invention is a control method in a linear motor device comprising a linear motor and a control unit that moves a mover provided in the linear motor to apply pressure to an object to be pressed.
  • the speed at which the mover moves from the first speed to a second speed that is slower than the first speed, and the pressure applied to the pressurization object when the mover contacts the pressurization object is a predetermined pressure. Based on the distance required when decelerating to the second speed, which is described below, and the position at which pressurization is started on the object to be pressed, the speed at which the mover moves is changed from the first speed to the second speed.
  • a speed switching position determination step for calculating a deceleration start position which is a position at which deceleration to speed is started, and when moving the mover from a predetermined position toward the pressurization object, the mover of the linear motor is moved Drive at the first speed Is allowed, when the movable element reaches the deceleration start position, and having a position determination step of moving said movable member in said second speed.
  • the deceleration start position is calculated based on the position at which pressurization is started on the object to be pressurized and the distance required for deceleration from the first speed to the second speed, and the calculated deceleration start position.
  • the deceleration start position can be determined according to the deceleration characteristics of the provided linear motor. The time for driving the linear motor at the second speed can be shortened, and the time required to start pressurizing the object to be pressed can be reduced.
  • FIG. 10 It is a schematic block diagram which shows the structure of the component attachment apparatus 1 in this embodiment. It is a perspective view (partial sectional view) of linear motor 10 in the embodiment. It is a perspective view which shows the coil unit hold
  • FIG. 3 is a diagram showing a positional relationship between a magnetic sensor 112 and a rod 101. It is a figure which shows the example of a signal which the magnetic sensor 112 outputs. It is a figure which shows the magnetic sensor using two sets of full bridge structures.
  • FIG. 12 It is a graph which shows the signal which the magnetic sensor of FIG. 12 outputs. It is a conceptual diagram which shows the positional relationship of the rod 101 and the magnetic sensor 112, and the signal which the magnetic sensor 112 outputs. It is a figure which shows the Lissajous figure drawn by the outputs VoutA and VoutB of the magnetic sensor 112. It is a figure which shows the magnetic sensor 112 attached to the end case 109. FIG. It is a figure which shows the bush 108 which is a bearing attached to the end case 109. FIG. It is a schematic block diagram which shows the structure of the control part 20 in the same embodiment.
  • FIG. 21 is a waveform diagram showing changes in speed, current, and operation completion signal in the operations from step S202 to step S208 in FIG. 20.
  • FIG. 21 is a waveform diagram showing changes in speed, current, and operation completion signal in the operations from step S209 to step S215 in FIG. 20.
  • the vertical axis indicates the position of the suction pad 11.
  • FIG. 1 is a schematic block diagram showing a configuration of a component mounting apparatus 1 in the present embodiment.
  • a component mounting device 1 that is a linear motor device includes a rod-type linear motor 10, a linear guide 30 to which the linear motor 10 is mounted, and a control unit 20 that controls the linear motor 10. is doing.
  • the linear guide (linear motion guide device) 30 includes a slide block 31 and a track rail 32.
  • the slide block 31 is assembled so as to be movable along the track rail 32.
  • a linear motor 10 is attached to the slide block 31, and the linear motor 10 can move in the horizontal direction together with the slide block 31.
  • the slide block 31 can be position-controlled using a driving device (not shown). That is, the linear guide 30 guides the linear motor 10 left and right.
  • the linear motor 10 has a rod 101 as a movable element that can move up and down, and a suction pad 11 is attached to one end of the rod 101.
  • the component mounting apparatus 1 moves the linear motor 10 directly above a parts feeder that aligns and feeds workpieces P such as electronic components one by one, and the control unit 20 controls the linear motor 10 so that the rod 101 becomes the workpiece P. Drive towards. At this time, the control unit 20 lowers the rod 101 to press the suction pad 11 against the work P and cause the suction pad 11 to suck the work P. After adsorbing the work P, the control unit 20 raises the rod 101 to pick up and hold the work P from the parts feeder.
  • the component attachment device 1 attaches an electronic component (work P) supplied from a parts feeder or the like to the printed circuit board B by performing the above-described operation.
  • FIG. 2 is a perspective view (partially sectional view) of the linear motor 10 in the present embodiment.
  • the linear motor 10 is a rod type linear motor in which a rod 101 moves in an axial direction with respect to a coil housing case 102.
  • a plurality of coils 104 held by a coil holder 105 are stacked (arranged) in the coil housing case 102.
  • End cases 109 are attached to both end faces of the coil housing case 102.
  • a bush 108 which is a bearing for guiding the linear motion of the rod 101 is attached to the end case 109.
  • One of the two end cases 109 is provided with a magnetic sensor 112 that detects a magnetic field generated by the rod 101.
  • the rod 101 is made of a non-magnetic material such as stainless steel and has a hollow space like a pipe.
  • a plurality of cylindrical magnets 103 (segment magnets) are stacked in the hollow space of the rod 101 so that the same poles face each other. That is, the N pole and the N pole are laminated so that the S pole and the S pole face each other.
  • a pole shoe 107 (magnetic pole block) made of a magnetic material such as iron is interposed between the magnets 103.
  • the rod 101 penetrates through the laminated coils 104 and is supported by the coil housing case 102 so as to be movable in the axial direction.
  • FIG. 3 is a perspective view showing the coil unit held by the coil holder 105 in the present embodiment.
  • the coil 104 is a copper wire spirally wound and is held by a coil holder 105. That is, the plurality of coils 104 are formed by winding a copper wire along the outer periphery of the rod 101 around the direction in which the magnets 103 of the rod 101 are arranged, and each coil 104 is arranged with the magnets 103 arranged.
  • a ring-shaped resin spacer 105 a is interposed between the coils 104.
  • a printed circuit board 106 is provided on the coil holder 105.
  • a winding end 104 a of the coil 104 is connected to the printed circuit board 106, and power is supplied through the printed circuit board 106.
  • the coil housing case 102 is integrally formed with the coil 104 by insert molding in which the coil 104 and the coil holder 105 are set in a mold and molten resin or special ceramics is injected into the mold. As shown in FIG. 2, a plurality of fins 102 a are formed in the coil housing case 102 in order to improve the heat dissipation of the coil 104.
  • the coil 104 held by the coil holder 105 is housed in an aluminum coil housing case 102, the gap between the coil 104 and the coil housing case 102 is filled with an adhesive, and the coil 104 and the coil holder 105 are coiled. You may fix to the storage case 102.
  • FIG. 4 is a diagram showing a positional relationship between the magnet 103 and the coil 104 of the linear motor 10 in the present embodiment.
  • a plurality of disk-shaped magnets 103 (segment magnets) are arranged in the hollow space in the rod 101 so that the same poles face each other.
  • Three coils 104 constitute a set of three-phase coils composed of U, V, and W phases.
  • a coil unit is configured by combining a plurality of sets of three-phase coils.
  • a three-phase current having a phase difference of 120 ° is passed through a plurality of coils 104 divided into U, V, and W phases, a moving magnetic field that moves in the axial direction of the coil 104 is generated.
  • the rod 101 obtains a thrust by the moving magnetic field and performs a linear motion relative to the coil 104 in synchronization with the speed of the moving magnetic field.
  • a magnetic sensor 112 for detecting the position of the rod 101 is attached to one end case 109 which is a magnetic sensor housing case.
  • the magnetic sensor 112 is arranged with a predetermined gap from the rod 101 and detects a change in the magnetic field direction (magnetic vector direction) of the rod 101 caused by the linear motion of the rod 101.
  • the magnetic sensor 112 includes a magnetic thin film metal composed of an Si or glass substrate 121 and an alloy composed mainly of a ferromagnetic metal such as Ni or Fe formed thereon.
  • a resistance element 122 is included.
  • the magnetic sensor 112 is referred to as an AMR (Anisotropic-Magnetro-Resistance) sensor (anisotropic magnetoresistive element) because the resistance value changes in a specific magnetic field direction (reference document: “Vertical type MR sensor technical document”, [ online], October 1, 2005, Hamamatsu Photoelectric Co., Ltd., “Search July 20, 2011”, Internet ⁇ URL; http://www.hkd.co.jp/technique/img/amr-note1.pdf >).
  • the resistance value R changes according to the following formula (1) according to the angle component between the current direction and the magnetic field direction. If the magnetic field strength is equal to or higher than the saturation sensitivity, ⁇ R becomes a constant, and the resistance value R is not affected by the magnetic field strength.
  • R R0 ⁇ Rsin2 ⁇ (1)
  • R0 resistance value of the ferromagnetic thin film metal in the absence of a magnetic field
  • ⁇ R resistance change amount
  • angle indicating the direction of the magnetic field
  • FIG. 7 is a diagram illustrating an example of the shape of the ferromagnetic thin film metal of the magnetic sensor 112 that detects the direction of the magnetic field even when the magnetic field strength is equal to or higher than the saturation sensitivity.
  • the thin ferromagnetic metal element (R1) formed in the vertical direction and the horizontal element (R2) are connected in series.
  • the vertical magnetic field that causes the largest resistance change to the element (R1) is the smallest resistance change to the element (R2).
  • the resistance values R1 and R2 are given by the following equations (2) and (3).
  • R1 R0 ⁇ Rsin2 ⁇ (2)
  • R2 R0 ⁇ Rcos 2 ⁇ (3)
  • FIG. 8 is a diagram showing an equivalent circuit (half bridge) of the magnetic sensor.
  • the output Vout of this equivalent circuit is given by the following equation (4).
  • Vout R1 / Vcc / (R1 + R2) (4)
  • Vout Vcc / 2 + ⁇ cos2 ⁇ (5-1)
  • ⁇ R ⁇ Vcc / 2 (2R0- ⁇ R) (5-2)
  • FIG. 9 is a diagram showing an example of the shape of the ferromagnetic thin film metal of the magnetic sensor that detects the direction of the magnetic field. As shown in the figure, if the shape of the ferromagnetic thin film metal is formed, the stability of the midpoint potential can be improved and amplified using the two outputs Vout + and Vout ⁇ .
  • FIG. 10 is a diagram illustrating the positional relationship between the magnetic sensor 112 and the rod 101.
  • the magnetic sensor 112 is disposed at the position of the gap 1 where a magnetic field strength equal to or higher than the saturation sensitivity is applied, and so that the change in direction of the magnetic field contributes to the sensor surface.
  • the output of the magnetic sensor 112 is as follows.
  • FIG. 11 is a diagram illustrating an example of signals output from the magnetic sensor 112.
  • the direction of the magnetic field rotates once on the sensor surface.
  • the voltage signal becomes a one-cycle sine wave signal.
  • the voltage Vout represented by the equation (5-1) is a sine wave signal for two cycles.
  • a bias magnetic field is applied at 45 ° with respect to the extending direction of the element of the magnetic sensor 112
  • the period is halved and an output waveform of one period is obtained when the rod 101 moves linearly along ⁇ .
  • two sets of full-bridge elements may be formed on a single substrate so as to be inclined at 45 ° with respect to each other.
  • the outputs VoutA and VoutB obtained by the two sets of full bridge circuits become a cosine wave signal and a sine wave signal having a phase difference of 90 ° from each other.
  • the magnetic sensor 112 formed on one substrate so that the two sets of full-bridge elements shown in FIG. 12 are inclined by 45 ° with respect to each other detects a change in the magnetic field direction of the rod 101. Therefore, as shown in FIG. 14, even if the mounting position of the magnetic sensor 112 is shifted from (1) to (2), a sine wave signal and a cosine wave signal (outputs VoutA and VoutB) output from the magnetic sensor 112. There is little change.
  • FIG. 15 is a diagram showing a Lissajous figure drawn by the outputs VoutA and VoutB of the magnetic sensor 112. Since the change in the output of the magnetic sensor 112 is small, the size of the circle shown in FIG. 15 is difficult to change. For this reason, the direction ⁇ of the magnetic vector 24 can be accurately detected. Even if the gap l between the rod 101 and the magnetic sensor 112 is not managed with high accuracy, the accurate position of the rod 101 can be detected, so that the mounting adjustment of the magnetic sensor 112 is facilitated. In addition, the rod 101 guided by the bush 108 can have a backlash, and the rod 101 can be slightly bent.
  • FIG. 16 is a view showing the magnetic sensor 112 attached to the end case 109.
  • the end case 109 is provided with a magnetic sensor housing portion 126 formed of a space for housing the magnetic sensor 112. After the magnetic sensor 112 is disposed in the magnetic sensor housing portion 126, the periphery of the magnetic sensor 112 is filled with a filler 127. Thereby, the magnetic sensor 112 is fixed to the end case 109.
  • the magnetic sensor 112 has a temperature characteristic, and its output changes with changes in temperature.
  • a material having a lower thermal conductivity than the coil housing case 102 is used for the end case 109 and the filler 127.
  • an epoxy resin is used for the coil housing case 102
  • PPS polyphenylene sulfide
  • FIG. 17 is a view showing a bush 108 which is a bearing attached to the end case 109.
  • FIG. 18 is a schematic block diagram showing the configuration of the control unit 20 in the present embodiment.
  • the control unit 20 includes a position control unit 201, a switch unit 202, a speed control unit 203, a switch unit 204, a current control unit 205, a power converter 206, a current transformer (CT) 207.
  • CT current transformer
  • the position control unit 201 calculates a speed command based on a position command input from the outside and information indicating the position of the rod 101 provided in the linear motor 10 calculated by the position calculation unit 209.
  • the position control unit 201 stores the first to fourth speeds (FL1SPD to FL4SPD) in advance, and four speed commands (first speed command to fourth speed command) based on the first to fourth speeds. ) Is output.
  • the first speed command is the rod 101 when the suction pad 11 attached to one end of the rod 101 moves from the predetermined origin to the vicinity of the workpiece P (FL (Force Limit) mode start position). Is a command indicating the speed of movement.
  • the upper limit value of the speed at which the rod 101 is moved is predetermined as the first speed (FL1SPD).
  • the maximum speed when the linear motor 10 moves the rod 101 is the first speed (FL1SPD).
  • the second speed command is a command indicating the speed at which the rod 101 moves when the suction pad 11 moves from the vicinity of the work P until it contacts the work P.
  • the speed at which the rod 101 is moved is predetermined as the second speed (FL2SPD).
  • the second speed (FL2SPD) is slower than the first speed (FL1SPD), and is set to a speed that does not cause an unnecessary impact when the suction pad 11 contacts the workpiece P.
  • the second speed (FL2SPD) is set so that the pressure applied to the work P when the suction pad 11 contacts the work P is equal to or lower than the pressure at which the work P is not damaged or deformed.
  • the third speed command is a command indicating a speed when the rod 101 is moved toward the origin after the work P is sucked by the suction pad 11 and after the work P is attached to the printed circuit board B.
  • the speed at which the rod 101 is moved is predetermined as a third speed (FL3PSD).
  • the fourth speed command is a command indicating a speed when the rod 101 is moved toward the origin after the work P is sucked by the suction pad 11 and after the work P is attached to the printed circuit board B.
  • the upper limit value of the speed at which the rod 101 is moved is predetermined as the fourth speed (FL4SPD).
  • the fourth speed (FL4SPD) is set to be faster than the third speed (FL3SPD). For example, as with the first speed (FL1SPD), the fourth speed (FL4SPD) is set as the maximum speed when the linear motor 10 moves the rod 101.
  • the switch unit 202 selects any one of the four speed commands output from the position control unit 201 based on the control of the position determination unit 211.
  • a speed command selected by the switch unit 202 and speed information indicating the speed of the rod 101 provided in the linear motor 10 calculated by the speed calculation unit 208 are input to the speed control unit 203.
  • the speed control unit 203 calculates a current value for changing the speed at which the rod 101 moves to the speed indicated by the speed command. Further, the speed control unit 203 outputs the calculated current value as an unrestricted current command, and outputs a limited current command that is a current command having a predetermined current limit value (FL2I) as an upper limit value.
  • FL2I predetermined current limit value
  • the non-limit current command and the limit current command indicate the same current value.
  • the non-limit current command indicates the calculated current value
  • the limit current command indicates the current limit value (FL2I).
  • the current limit value is determined based on the thrust of the linear motor 10 and the force pressing the suction pad 11 against the work P when the work P is picked up.
  • the switch unit 204 selects one of the limited current command and the non-limited current command output from the speed control unit 203.
  • the current control unit 205 calculates a voltage command based on the current command selected by the switch unit 204 and the current value flowing through the linear motor 10 measured by the current transformer 207.
  • the power converter 206 supplies a voltage corresponding to the voltage command calculated by the current control unit 205 to the linear motor 10.
  • the current transformer 207 is attached to a power line connecting the power converter 206 and the linear motor 10. Moreover, the current transformer 207 measures the current value flowing through the power line.
  • the current transformer 207 outputs a signal indicating the measured current value to the current control unit 205, the speed switching position determination unit 210, and the completion signal generation unit 212.
  • the speed calculator 208 is a rod provided in the linear motor 10 based on the amount of change in the sine wave signal and cosine wave signal (outputs VoutA and VoutB) output from the magnetic sensor 112 attached to the linear motor 10. 101 is calculated.
  • the position calculation unit 209 calculates the amount of movement of the rod 101 from the origin based on the amount of change in the sine wave signal and cosine wave signal (outputs VoutA and VoutB) output from the magnetic sensor 112.
  • the position calculation unit 209 outputs position information indicating the position of the rod 101 to the position control unit 201, the speed switching position determination unit 210, and the position determination unit 211.
  • the speed switching position determination unit 210 switches from the first speed command to the second speed command when the rod 101 and the suction pad 11 provided in the linear motor 10 are moving toward the workpiece P or the printed circuit board B.
  • a signal indicating the FL mode start position, which is the position, is output to the position determination unit 211.
  • the speed switching position determination unit 210 moves from the third speed command to the fourth speed command when the rod 101 is moved toward the origin after the work P is attracted or after the work P is attached to the printed circuit board B.
  • a speed switching position (FL3POS) that is a position to be switched to is output to the position determination unit 211.
  • the speed switching position determination unit 210 when picking up the workpiece P for the first time, the speed switching position determination unit 210 outputs the previously stored initial switching position (FL2POSSUB) to the position determination unit 211 as the FL mode start position.
  • the speed switching position determination unit 210 picks up the work P and attaches it to the printed circuit board B based on the speed and position at which the rod 101 moves when the work P is first picked up and the current flowing through the linear motor 10.
  • the FL mode start position is updated so as to shorten the time required for the process. Thereafter, the speed switching position determination unit 210 outputs the updated FL mode start position to the position determination unit 211.
  • the initial switching position is a position determined in advance according to the height of the workpiece P, and the suction pad 11 (linear motor) is arranged so that unnecessary impact is not applied to the workpiece P when the suction pad 11 is brought into contact with the workpiece P.
  • This is the position where the 10 rods 101) start to decelerate.
  • the same position as the initial switching position (FL2POSSUB) is set in advance as the speed switching position (FL3POS).
  • the position determination unit 211 selects one of the four speed commands output from the position control unit 201 based on the position command and the operation start signal input from the outside and the position information output from the position calculation unit 209.
  • the switch 202 is controlled to select.
  • the position determination unit 211 controls the switch unit 204 to select one of the two current commands output from the speed control unit 203 based on the position command, the operation start signal, and the position information.
  • the completion signal generation unit 212 performs an operation completion signal (UO2). ) To the outside.
  • FIG. 19 is a flowchart showing an operation when the component mounting apparatus 1 in the present embodiment picks up the workpiece P for the first time.
  • the direction in which the rod 101 approaches the workpiece P or the printed circuit board B is defined as the CW direction
  • the direction in which the rod 101 moves away from the workpiece P or the printed circuit board B is defined as the CCW direction.
  • the position determination unit 211 determines whether or not the operation start signal (UI2) is turned on from the outside (step S102), and waits until the operation start signal is turned on (step S101: NO).
  • step S102 when the operation start signal is turned on (step S101: YES), the position determination unit 211 causes the switch unit 202 to select the first speed command (FL1SPD) and causes the switch unit 204 to select an unrestricted current command.
  • Step S103 the rod 101 of the linear motor 10 is moved toward the workpiece P (in the CW direction) (Step S104).
  • the position determination unit 211 determines whether or not the position of the suction pad 11 has reached the initial switching position (FL2POSSUB) (step S105), and issues a first speed command until the suction pad 11 reaches the initial switching position (FL2POSSUB). Using this, the linear motor 10 is driven (step S105: NO). In step S105, when the suction pad 11 reaches the initial switching position (FL2POSSUB) (step S105: YES), the position determination unit 211 causes the switch unit 202 to select the second speed command and causes the switch unit 204 to limit the current limit command. Is selected (step S106), and the moving speed of the rod 101 is reduced.
  • the speed switching position determination unit 210 determines whether the moving speed of the rod 101 is equal to or lower than the speed indicated by the second speed command (FL2SPD) (step S107). The determination is repeated until the moving speed becomes equal to or lower than the second speed command (step S107: NO). In step S107, when the moving speed of the rod 101 becomes equal to or lower than the second speed command (step S107: YES), the speed switching position determination unit 210 determines the difference between the current position of the suction pad 11 and the initial switching position (FL2POSSUB). (FL2POSMAIN1) is calculated, and the calculated difference (FL2POSMAIN1) is stored (step S108).
  • the speed switching position determination unit 210 determines whether or not the current value measured by the current transformer 207 is equal to or greater than the current limit value (FL2I) (step S109), and the current value reaches the current limit value (FL2I). (Step S109: NO). In step S109, the speed switching position determination unit 210 determines that the current value measured by the current transformer 207 reaches the current limit value (FL2I) and the measured current value is equal to or greater than the current limit value (FL2I) ( (Step S109: YES), the position obtained by subtracting the difference (FL2POSMAIN1) calculated in Step S108 from the current position of the suction pad 11 is stored as a new FL mode start position (FL2POSMAIN2) (Step S110). At this time, the completion signal generator 212 turns on the operation completion signal (UO2) and outputs it to the outside (step S111).
  • step S110 when a new FL mode start position (FL2POSMAIN2) is calculated, a predetermined distance ⁇ d may be provided as a margin. Specifically, a position obtained by subtracting the difference (FL2POSMAIN1) and the distance ⁇ d from the current position of the suction pad 11 may be set as a new FL mode start position (FL2POSMAIN2).
  • the position determination unit 211 determines whether or not the operation start signal input from the outside is off (step S112), and waits until the operation start signal is turned off (step S112: NO).
  • step S112 the position control unit 201 calculates a speed command according to the position command with the origin as the movement destination, and the position determination unit 211 receives the third speed.
  • the switch unit 204 is caused to select a current limit command (step S113), and the rod 101 is moved toward the origin (in the CCW direction) (step S114).
  • the position determination unit 211 determines whether or not the suction pad 11 has reached the speed switching position (FL3POS) (step S115), and waits until the suction pad 11 reaches the speed switching position (FL3POS) (step S115: NO). ). In step S115, when the suction pad 11 reaches the speed switching position (FL3POS) (step S115: YES), the position determination unit 211 causes the switch unit 202 to select the fourth speed command (step S116).
  • step S117 determines whether or not the suction pad 11 has reached the origin (step S117), and waits until the suction pad 11 reaches the origin (step S117: NO).
  • step S117 when the suction pad 11 reaches the origin, the position determination unit 211 outputs a signal indicating that the suction pad 11 has reached the origin to the completion signal generation unit 212, and the completion signal generation unit 212 outputs the operation completion signal. Is turned off (step S118), and the operation for picking up the workpiece P for the first time is terminated.
  • FIG. 20 is a flowchart showing an operation of attaching the workpiece P to the printed circuit board B using the FL mode start position updated by the component attachment device 1 in the present embodiment, and an operation of picking up the workpiece P.
  • the control unit 20 starts driving the linear motor 10 and moves the suction pad 11 to the origin. Returning is performed (step S201).
  • the position determination unit 211 determines whether or not the operation start signal (UI2) is turned on from the outside (step S202), and waits until the operation start signal is turned on (step S202: NO).
  • step S202 when the operation start signal is turned on (step S202: YES), the position determination unit 211 causes the switch unit 202 to select the first speed command (FL1SPD) and the switch unit 204 to select an unrestricted current command.
  • Step S203 the rod 101 of the linear motor 10 is moved toward the printed circuit board B or the workpiece P (in the CW direction) (Step S204).
  • the position determination unit 211 determines whether or not the position of the suction pad 11 has reached the FL mode start position (FL2POSMAIN2) (step S205), and the first determination is made until the suction pad 11 reaches the FL mode start position (FL2POSMAIN2).
  • the linear motor 10 is driven using the speed command (step S205: NO).
  • step S205 when the suction pad 11 reaches the FL mode start position (FL2POSMAIN2) (step S205: YES), the position determination unit 211 causes the switch unit 202 to select the second speed command and causes the switch unit 204 to limit current.
  • a command is selected (step S206), and the moving speed of the rod 101 is decelerated.
  • the position determination unit 211 determines whether or not the current value measured by the current transformer 207 is equal to or greater than the current limit value (FL2I) (step S207), and waits until the current value reaches the current limit value (FL2I). (Step S207: NO). In step S207, when the position determination unit 211 determines that the current value reaches the current limit value (FL2I) and the measured current value is equal to or greater than the current limit value (FL2I) (step S207: YES), the current value is A signal indicating that the current limit value (FL2I) has been reached is output to the completion signal generator 212. The completion signal generator 212 turns on the operation completion signal (UO2) and outputs it to the outside (step S208).
  • the position determination unit 211 determines whether or not the operation start signal input from the outside is off (step S209), and waits until the operation start signal is turned off (step S209: NO).
  • step S209 when the operation start signal is turned off (step S209: YES), the position control unit 201 calculates a speed command according to the position command with the origin as the movement destination, and the position determination unit 211 sets the switch unit 202.
  • the third speed command is selected at the same time, the limit current command is selected by the switch unit 204 (step S210), and the rod 101 is moved toward the origin (in the CCW direction) (step S211).
  • the position determination unit 211 determines whether or not the suction pad 11 has reached the speed switching position (FL3POS) (step S212), and waits until the suction pad 11 reaches the speed switching position (FL3POS) (step S212: NO). ). In step S212, when the suction pad 11 reaches the speed switching position (FL3POS) (step S212: YES), the position determination unit 211 causes the switch unit 202 to select the fourth speed command (step S213).
  • the position determination unit 211 determines whether or not the suction pad 11 has reached the origin (step S214), and waits until the suction pad 11 reaches the origin (step S214: NO).
  • step S214 when the suction pad 11 reaches the origin, the position determination unit 211 outputs a signal indicating that the suction pad 11 has reached the origin to the completion signal generation unit 212, and the completion signal generation unit 212 outputs an operation signal.
  • the operation is turned off (step S215), and the operation of attaching the work P to the printed board or picking up the work P is ended.
  • FIG. 21 is a waveform diagram showing changes in speed, current, and operation completion signal in the operations from step S202 to step S208 in FIG.
  • the vertical axis indicates the position of the suction pad 11.
  • the control unit 20 turns on the operation completion signal.
  • the process of picking up the workpiece P from the parts feeder until adsorbing it
  • the process of attaching the picked up work P to the printed circuit board B is the same operation.
  • FIG. 22 is a waveform diagram showing changes in speed, current, and operation completion signal in the operations from step S209 to step S215 in FIG.
  • the vertical axis indicates the position of the suction pad 11.
  • the controller 20 decelerates the moving speed of the rod 101 of the linear motor 10 so that the speed of the suction pad 11 becomes zero at the origin, and turns off the operation completion signal when the suction pad 11 reaches the origin.
  • the process of picking up the picked work P has been described, but the process after the work P is attached to the printed circuit board B is the same operation.
  • the component mounting apparatus 1 when picking up the workpiece P, the component mounting apparatus 1 detects the distance (difference (FL2POSMAIN1)) required for deceleration when picking up the workpiece P, and the suction pad 11 contacts the workpiece P. A new FL mode start position (FL2POSMAIN2) is calculated from the position and the difference (FL2POSMAIN1). Further, the component mounting apparatus 1 performs an operation of mounting the picked work P on the printed circuit board B and an operation of picking up the work P using the FL mode start position (PS2POSMAIN2) calculated when the work P is picked up for the first time. .
  • the component mounting apparatus 1 handles the workpiece P based on the position of the workpiece P detected when the workpiece P is first picked up and the distance required from the first speed to the second speed.
  • the FL mode start position that minimizes the attachment time is calculated, and the workpiece P is attached using the calculated FL mode start position.
  • the component mounting apparatus 1 calculates the FL mode start position corresponding to the height of the work P to be handled, and uses the calculated FL mode start position to pick up the work P, and the work P is printed on the printed circuit board B.
  • the time required for the process of attaching the workpiece P can be shortened, and the time required for the process of attaching the workpiece P can be reduced.
  • production efficiency can be improved by reducing the time required for each process.
  • the component mounting apparatus 1 mounts one type of electronic component (work P) on the printed circuit board B.
  • the present invention is not limited to this, and the component mounting apparatus 1 may mount n types of electronic components (works P1, P2,... Pn: n ⁇ 2) on the printed circuit board B.
  • the process of updating the FL mode start position shown in FIG. 19 is performed.
  • the quantity of each of the workpieces P1, P2,..., Pn to be handled is counted, and the speed switching position determination unit 210 is notified from the outside that the part type has changed every time the part type has changed. Further, a process of updating the FL mode start position may be performed.
  • a process for detecting the difference in the shape of each of the workpieces P1, P2,..., Pn by using a proximity sensor attached to the parts feeder and notifying the speed switching position determination unit 210 and updating the FL mode start position. May be performed.
  • the component attachment apparatus 1 can shorten the time (tact time) required for the process of attaching the plurality of works P1, P2,..., Pn to the printed circuit board B, and can improve the production efficiency.
  • each time the work P is picked up the time until the current value reaches the limit current value (FL2I) after the suction pad 11 is pressed against the work P after being decelerated to the second speed is measured.
  • the FL mode start position (FL2POSMAIN2) may be changed so that the measured time (T) falls within a predetermined set time range (t1 ⁇ t ⁇ t2). In other words, the time from when the speed is reduced to the second speed to when the suction pad 11 is pressed against the work P with a predetermined force (T) is within a predetermined set time range (t1 ⁇ t ⁇ t2).
  • the mode start position (FL2POSMAIN2) may be changed.
  • the speed switching position determination unit 210 determines the FL mode start position (step S110) calculated in step S110 to shorten the tact time. Change FL2POSMAIN2) closer to the workpiece P by a minute distance ⁇ P.
  • the FL mode start position (FL2POSMAIN2) calculated in step S110 is closer to the origin in order to avoid the collision between the suction pad 11 and the work P.
  • the minute distance ⁇ P is changed.
  • the minute distance ⁇ P is a distance determined in advance according to the position control resolution of the linear motor 10.
  • the set time range (t1 ⁇ t ⁇ t2) is determined according to the characteristics of the linear motor 10 and the variation in the height of the workpiece P. Thereby, while preventing damage to the workpiece P and the printed circuit board B, the tact time can be further shortened and the production efficiency can be improved.
  • FIG. 23 is a flowchart showing an operation in which the component mounting apparatus 1 acquires the initial switching position.
  • the control unit 20 performs origin return to move the suction pad 11 to the origin (step S301).
  • the position determination unit 211 causes the switch unit 202 to select the second speed command (FL2SPD) and also causes the switch unit 204 to select a limit current command (step S302), and the rod 101 of the linear motor 10 is connected to the printed circuit board B or the workpiece P. (In the CW direction) (step S303).
  • the position determination unit 211 determines whether or not the current value measured by the current transformer 207 is equal to or greater than the current limit value (FL2I) (step 8304), and waits until the current value reaches the current limit value (FL2I). (Step S304: NO). In step S304, when the current value reaches the current limit value (FL2I) and it is determined that the measured current is equal to or greater than the current limit value (FL2I) (step S304: YES), the speed switching position determination unit 210 Based on the distance (FLPOS) between the position of the suction pad 11 and the origin, the initial switching position (FL2POSSUB) is calculated and acquired (step S305).
  • the speed switching position determination unit 210 may set “distance to the origin (FLPOS) / 2” as the speed switching position (FL3POS). Further, the initial switching position (FL2POSSUB) may be calculated based on the distance to the origin (FLPOS) and the distance required for deceleration from the first speed to the second speed.
  • the position determination unit 211 causes the switch unit 202 to select the third speed command (FL3SPD) and causes the switch unit 204 to select the limit current command. (Step S306), the rod 101 is moved toward the origin (in the CCW direction) to the origin (Step S307), and when the suction pad 11 reaches the origin, the linear motor 10 is stopped and the process is terminated.
  • FIG. 24 is a waveform diagram showing changes in speed and current in the operations from step S302 to step S304 in FIG.
  • the vertical axis indicates the position of the suction pad 11.
  • the control unit 20 moves the suction pad 11 toward the workpiece P at the second speed (FL2SPD).
  • the control unit 20 detects a change in the current flowing through the linear motor 10 when the suction pad 11 is pressed against the workpiece P, and acquires the position (FLPOS) of the pressing surface of the workpiece P.
  • the control unit 20 acquires an initial switching position (FL2POSSUB) based on the position (FLPOS) of the pressing surface.
  • the component mounting device 1 can save time and effort for the user to set the initial switching position (FL2POSSUB) by acquiring the initial switching position (FL2POSSUB). For example, when the size of the workpiece P changes frequently or the position of the substrate B changes, it is not necessary for the user to set the initial switching position (FL2POSSUB). Therefore, it is necessary for the process of attaching the workpiece P to the substrate B. Time can be shortened.
  • the speed switching position may be the same as the FL mode start position (FL2POSMAIN2).
  • the fourth speed command is used instead of the third speed command.
  • the pressurization target object described in the present invention corresponds to the work P in the embodiment.
  • the deceleration start position described in the present invention corresponds to the FL mode start position in the embodiment.
  • the control unit 20 described above may have a computer system inside.
  • the process performed by the completion signal generation unit 212 is stored in a computer-readable recording medium in the form of a program, and the processing of each functional unit is performed by the computer reading and executing the program. become.
  • the computer-readable recording medium means a magnetic disk, a magneto-optical disk, a CD-ROM, a DVD-ROM, a semiconductor memory, or the like.
  • the computer program may be distributed to the computer via a communication line, and the computer that has received the distribution may execute the program.
  • SYMBOLS 1 Component mounting apparatus, 10 ... Linear motor, 11 ... Suction pad, 20 ... Control part, 210 ... Speed switching position determination part, 211 ... Position determination part

Landscapes

  • Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Manufacturing & Machinery (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Supply And Installment Of Electrical Components (AREA)
  • Control Of Linear Motors (AREA)
  • Linear Motors (AREA)

Abstract

 リニアモータ装置は、リニアモータと、該リニアモータに備えられている可動子を移動させて加圧対象物に圧力を加えさせる制御部とを具備する。制御部は、可動子が移動する速度を第1速度から、第1速度より遅い第2速度であって可動子が加圧対象物に接触した際に加圧対象物に加える圧力が所定の圧力以下となる第2速度に減速する際に要する距離と、加圧対象物に対して加圧を開始する位置とに基づいて、加圧対象物に圧力を加えるときに可動子が移動する速度を第1速度から第2速度への減速を開始させる位置である減速開始位置を算出する速度切替位置決定部と、可動子を所定の位置から加圧対象物に向かって移動させるとき、リニアモータの可動子を第1速度で駆動させ、可動子が減速開始位置に達すると、可動子を第2速度で移動させる位置判定部とを備える。

Description

リニアモータ装置、及び制御方法
 本発明は、リニアモータ装置、及び制御方法に関する。
 本願は、2011年9月7日に、日本に出願された特願2011-194729号に基づき優先権を主張し、その内容をここに援用する。
 電子部品などをプリント基板に実装する際に、電子部品などを所定の位置から取り、プリント基板上の取り付け位置に配置する部品取付装置(ピック・アンド・プレース・ユニット)が用いられている(特許文献1)。
 図25は、部品取付装置9の構成を示す図である。同図に示すように、部品取付装置9は、サーボモータ91と、サーボモータ91の回転軸に取り付けられたボールねじ92Aと、ボールねじナット92Bに固定されているアーム93と、アーム93の直線移動を案内するリニアガイド94と、アーム93の一端に取り付けられた緩衝機構95と、緩衝機構95を介してアーム93に取り付けられた吸着パッド96とを具備している。
 部品取付装置9は、サーボモータ91を制御して、アーム93を上下運動させることにより、吸着パッド96に電子部品などを押し付けて取上げ、当該電子部品をプリント基板上の取り付け位置に配置する。
 プリント基板に電子部品を取り付ける工程に要する時間を短縮するために、電子部品に吸着パッド96が接触する直前までアーム93を高速に移動させ、接触する直前に減速させた後に、電子部品を破壊しない程度の力で吸着パッド96を押し付け、電子部品を取り上げる(ピック:Pick)。また、電子部品をプリント基板上に配置するときには、プリント基板に電子部品が接触する直前までアーム93を高速に移動させ、接触する直前に減速させた後に、電子部品を破損させない程度の力で電子部品をプリント基板に押し付けて、電子部品をプリント基板に取り付ける(プレース:Place)。このように、アームをできる限り高速に移動させて、電子部品を取り付ける工程に要する時間を短縮している。
特開2004-088024号公報
 上述のように動作する部品取付装置9において、アーム93を移動させる速度を切り替える位置は、吸着パッド96が電子部品に接触する直前や、電子部品がプリント基板に接触する直前であることが望ましい。しかし、電子部品の高さに応じて、ユーザが速度を切り替える位置(切替位置)を設定する必要があるため、最適な位置が設定されないことがあり、電子部品を取り付ける工程に要する時間に無駄が生じてしまうという問題があった。すなわち、電子部品を取り上げるために、加圧対象物としての電子部品に対する加圧を開始するまでに無駄な時間を要してしまうという問題があった。
 本発明は、上記問題を解決すべくなされたもので、その目的は、加圧対象物に対して加圧を開始するまでに要する時間を削減できるリニアモータ装置、及び制御方法を提供することにある。
 本発明は、リニアモータと、該リニアモータに備えられている可動子を移動させて加圧対象物に圧力を加えさせる制御部とを具備するリニアモータ装置であって、前記制御部は、前記可動子が移動する速度を第1速度から、前記第1速度より遅い第2速度であって前記可動子が前記加圧対象物に接触した際に前記加圧対象物に加える圧力が所定の圧力以下となる第2速度に減速する際に要する距離と、前記加圧対象物に対して加圧を開始する位置とに基づいて、前記可動子が移動する速度を前記第1速度から前記第2速度への減速を開始させる位置である減速開始位置を算出する速度切替位置決定部と、前記可動子を所定の位置から前記加圧対象物に向かって移動させるとき、前記リニアモータの可動子を前記第1速度で駆動させ、前記可動子が前記減速開始位置に達すると、前記可動子を前記第2速度で移動させる位置判定部とを備えることを特徴とする。
 また、本発明は、リニアモータと、該リニアモータに備えられている可動子を移動させて加圧対象物に圧力を加えさせる制御部とを具備するリニアモータ装置における制御方法であって、前記可動子が移動する速度を第1速度から、前記第1速度より遅い第2速度であって前記可動子が前記加圧対象物に接触した際に前記加圧対象物に加える圧力が所定の圧力以下となる第2速度に減速する際に要する距離と、前記加圧対象物に対して加圧を開始する位置とに基づいて、前記可動子が移動する速度を前記第1速度から前記第2速度への減速を開始させる位置である減速開始位置を算出する速度切替位置決定ステップと、前記可動子を所定の位置から前記加圧対象物に向かって移動させるとき、前記リニアモータの可動子を前記第1速度で駆動させ、前記可動子が前記減速開始位置に達すると、前記可動子を前記第2速度で移動させる位置判定ステップとを有することを特徴とする。
 この発明によれば、加圧対象物に対して加圧を開始する位置と、第1速度から第2速度への減速に要する距離とに基づいて減速開始位置を算出し、算出した減速開始位置を用いて、リニアモータを駆動するようにした。これにより、第1速度から第2速度へ切り替える位置をユーザが経験などに基づいて決定する場合に比べ、備えられているリニアモータの減速特性に応じて減速開始位置を決定することができるので、リニアモータを第2速度で駆動する時間を短くすることができ、加圧対象物に対して加圧を開始するまでに要する時間を削減することができる。
本実施形態における部品取付装置1の構成を示す概略ブロック図である。 同実施形態におけるリニアモータ10の斜視図(一部断面図)である。 同実施形態におけるコイルホルダ105に保持されたコイルユニットを示す斜視図である。 同実施形態におけるリニアモータ10のマグネット103とコイル104の位置関係を示す図である。 磁気センサの原理を示す斜視図である。 AMRセンサにおける磁界の方向と、抵抗値との関係を示すグラフである。 磁界強度が飽和感度以上の場合においても、磁界の方向を検出する磁気センサ112の強磁性薄膜金属の形状例を示す図である。 磁気センサの等価回路(ハーフブリッジ)を示す図である。 磁界の方向を検出する磁気センサの強磁性薄膜金属の形状例を示す図である。 磁気センサ112と、ロッド101との位置関係を示す図である。 磁気センサ112の出力する信号例を示す図である。 二組のフルブリッジ構成を用いた磁気センサを示す図である。 図12の磁気センサが出力する信号を示すグラフである。 ロッド101と磁気センサ112との位置関係及び磁気センサ112が出力する信号を示す概念図である。 磁気センサ112の出力VoutAとVoutBにより描かれるリサージュ図形を示す図である。 エンドケース109に取り付けられる磁気センサ112を示す図である。 エンドケース109に取り付けられた軸受であるブッシュ108を示す図である。 同実施形態における制御部20の構成を示す概略ブロック図である。 同実施形態における部品取付装置1がワークPを最初に取り上げる際の動作を示すフローチャートである。 同実施形態における部品取付装置1が更新したFLモード開始位置を用いてワークPをプリント基板Bに取り付ける動作、及びワークPを取り上げる動作を示すフローチャートである。 図20のステップS202からステップS208までの動作における速度、電流、及び動作完了信号の変化を示す波形図である。 図20のステップS209からステップS215までの動作における速度、電流、及び動作完了信号の変化を示す波形図である。同図において、縦軸は吸着パッド11の位置を示している。 部品取付装置1が初期切替位置を取得する動作を示すフローチャートである。 図23のステップS302からステップS304までの動作における速度、及び電流の変化を示す波形図である。 部品取付装置9の構成を示す図である。
 以下、図面を参照して、本発明の実施形態におけるリニアモータ装置、及び制御方法を説明する。
 図1は、本実施形態における部品取付装置1の構成を示す概略ブロック図である。同図に示すように、リニアモータ装置である部品取付装置1は、ロッドタイプのリニアモータ10と、リニアモータ10が取り付けられたリニアガイド30と、リニアモータ10を制御する制御部20とを具備している。
 リニアガイド(直動案内装置)30は、スライドブロック31と、軌道レール32とを有している。スライドブロック31は、軌道レール32に沿って移動可能に組み付けられている。また、スライドブロック31にはリニアモータ10が取り付けられており、リニアモータ10がスライドブロック31とともに水平方向に移動可能になっている。スライドブロック31は、不図示の駆動装置を用いて、位置制御が可能になっている。すなわち、リニアガイド30は、リニアモータ10を左右に案内する。
 リニアモータ10は、上下動可能な可動子としてのロッド101を有しており、ロッド101の一端に吸着パッド11が取り付けられている。
 部品取付装置1は、電子部品等のワークPを整列させて1つずつ供給するパーツフィーダの直上にリニアモータ10を移動させ、制御部20がリニアモータ10を制御してロッド101をワークPに向かって駆動させる。このとき、制御部20は、ロッド101を下降させることにより吸着パッド11をワークPに押し付けて、吸着パッド11にワークPを吸着させる。制御部20は、ワークPを吸着させた後に、ロッド101を上昇させることによりワークPをパーツフィーダから取り上げて保持する。
 制御部20は、リニアモータ10がリニアガイド30に案内され、ワークPを取り付けるプリント基板Bの直上に移動した後に、ロッド101を降下させることによりワークPをプリント基板Bに押し付けて、ワークPをプリント基板Bに取り付けた後に、ロッド101を上昇させる。
 部品取付装置1は、上述の動作を行うことにより、パーツフィーダ等から供給される電子部品(ワークP)をプリント基板Bに取り付ける。
 以下、リニアモータ10と、制御部20との構成について説明する。
 図2は、本実施形態におけるリニアモータ10の斜視図(一部断面図)である。このリニアモータ10は、コイル収容ケース102に対してロッド101が軸線方向に移動するロッドタイプのリニアモータである。
 コイル収容ケース102内には、コイルホルダ105に保持された複数のコイル104が積層(配列)されている。コイル収容ケース102の両端面それぞれには、エンドケース109が取り付けられている。エンドケース109には、ロッド101の直線運動を案内するための軸受であるブッシュ108が取り付けられている。
 なお、2つのエンドケース109のうちいずれか一方に、ロッド101が生じさせる磁界を検出する磁気センサ112が設けられている。
 ロッド101は、例えばステンレス等の非磁性材からなり、パイプのように中空の空間を有する。ロッド101の中空空間には、円柱状の複数のマグネット103(セグメント磁石)が互いに同極が対向するように積層される。すなわちN極とN極が、S極とS極とが対向するように積層される。マグネット103の間には、例えば鉄等の磁性体からなるポールシュー107(磁極ブロック)が介在される。ロッド101は、積層されたコイル104内を貫通するとともに、コイル収容ケース102に軸線方向に移動可能に支持されている。
 図3は、本実施形態におけるコイルホルダ105に保持されたコイルユニットを示す斜視図である。同図に示されるように、コイル104は銅線を螺旋状に巻いたもので、コイルホルダ105に保持されている。すなわち、複数のコイル104は、ロッド101のマグネット103が配列されている方向を中心として、ロッド101の外周に沿って銅線が巻かれたものであり、各コイル104がマグネット103の配列されている方向と同じ方向に配列されている。
 隣接するコイル104を絶縁させる必要があるので、コイル104間にはリング状の樹脂製スペーサ105aが介在される。コイルホルダ105上にはプリント基板106が設けられている。コイル104の巻線の端部104aは、プリント基板106に結線され、プリント基板106を介して、電力が供給される。
 本実施形態では、コイル104及びコイルホルダ105を金型にセットし、溶融した樹脂又は特殊セラミックスを金型内に注入するインサート成形によって、コイル収容ケース102をコイル104と一体に成形する。図2に示されるように、コイル収容ケース102には、コイル104の放熱性を高めるためにフィン102aが複数形成される。なお、コイルホルダ105に保持されたコイル104をアルミ製のコイル収容ケース102に収納し、コイル104とコイル収容ケース102との間のすきまを接着剤で埋めて、コイル104及びコイルホルダ105をコイル収容ケース102に固定してもよい。
 図4は、本実施形態におけるリニアモータ10のマグネット103とコイル104の位置関係を示す図である。ロッド101内の中空空間には、円盤状の複数のマグネット103(セグメント磁石)が互いに同極が対向するように配列される。コイル104は3つでU・V・W相からなる一組の三相コイルとなる。一組の三相コイルを複数組み合わせて、コイルユニットが構成される。U・V・W相の三相に分けた複数のコイル104に120°ずつ位相が異なる三相電流を流すと、コイル104の軸線方向に移動する移動磁界が発生する。ロッド101は、移動磁界により推力を得て、移動磁界の速さに同期してコイル104に対して相対的に直線運動を行う。
 図2に示されるように、磁気センサ収容ケースであるエンドケース109の一方には、ロッド101の位置を検出するための磁気センサ112が取り付けられる。磁気センサ112は、ロッド101から所定のすきまを開けて配置され、ロッド101の直線運動によって生ずるロッド101の磁界の方向(磁気ベクトルの方向)の変化を検出する。
 図5に示されるように、磁気センサ112は、Si若しくはガラス基板121と、その上に形成されたNi,Feなどの強磁性金属を主成分とする合金の強磁性薄膜金属で構成される磁気抵抗素子122を有する。磁気センサ112は、特定の磁界方向で抵抗値が変化するためにAMR(Anisotropic-Magnetro-Resistance)センサ(異方性磁気抵抗素子)と呼ばれる(参考文献:「垂直タイプMRセンサ技術資料」、[online]、2005年10月1日、浜松光電株式会社、「2011年7月20日検索」、インターネット<URL;http://www.hkd.co.jp/technique/img/amr-note1.pdf>)。
 図6は、AMRセンサにおける磁界の方向と、抵抗値との関係を示すグラフである。
 磁気抵抗素子122に電流を流し、抵抗変化量が飽和する磁界強度を印加し、その磁界(H)の方向を電流方向Yに対して角度変化θを与えたとする。このとき、図6に示されるように、抵抗変化量(△R)は、電流方向と磁界の方向が垂直(θ=90°,270°)のときに最大となり、電流方向と磁界の方向が平行(θ=0°,180°)のときに最小となる。抵抗値Rは、電流方向と磁界方向の角度成分に応じて、下記の式(1)のように変化する。
 なお、磁界強度が飽和感度以上であれば、△Rは定数になり、抵抗値Rは磁界の強度には影響されなくなる。
  R=R0-△Rsin2θ…(1)
  R0:無磁界中の強磁性薄膜金属の抵抗値
  △R:抵抗変化量
  θ:磁界方向を示す角度
 図7は、磁界強度が飽和感度以上の場合においても、磁界の方向を検出する磁気センサ112の強磁性薄膜金属の形状例を示す図である。同図に示すように、縦方向に形成された強磁性薄膜金属エレメント(R1)と、横方向のエレメント(R2)が直列に結線した形状になる。
 エレメント(R1)に対して最も大きな抵抗変化を促す垂直方向の磁界は、エレメント(R2)に対し最小の抵抗変化となる。抵抗値R1とR2は次式(2)、(3)で与えられる。
  R1=R0-△Rsin2θ…(2)
  R2=R0-△Rcos2θ…(3)
 図8は、磁気センサの等価回路(ハーフブリッジ)を示す図である。この等価回路の出力Voutは次式(4)で与えられる。
  Vout=R1・Vcc/(R1+R2)…(4)
 式(4)に式(2)、(3)を代入し、整理すると、次式(5-1)、(5-2)が得られる。
  Vout=Vcc/2+αcos2θ   …(5-1)
  α=△R・Vcc/2(2R0-△R) …(5-2)
 図9は、磁界の方向を検出する磁気センサの強磁性薄膜金属の形状例を示す図である。同図に示すように、強磁性薄膜金属の形状を形成すれば、二つの出力Vout+とVout-を用いて中点電位の安定性の向上と増幅を行うことが可能になる。
 ロッド101が直線運動するときの磁界方向の変化と磁気センサ112の出力について説明する。
 図10は、磁気センサ112と、ロッド101との位置関係を示す図である。同図に示すように、磁気センサ112を、飽和感度以上の磁界強度が印加されるギャップlの位置に、かつ磁界の方向変化がセンサ面に寄与するように配置する。
 このとき、磁気センサ112がロッド101に沿って位置A~Eの距離λを相対的に移動した場合、磁気センサ112の出力は、次のようになる。
 図11は、磁気センサ112の出力する信号例を示す図である。同図に示すように、ロッド101が距離λを直線移動したとき、センサ面では磁界の方向が1回転する。このときに電圧の信号は、1周期の正弦波信号になる。より正確にいえば、式(5-1)により表される電圧Voutは、2周期分の正弦波信号となる。しかし、磁気センサ112のエレメントの延伸方向に対して45°にバイアス磁界を掛けるならば、周期が半減し、ロッド101がλを直線移動したときに1周期の出力波形が得られる。
 運動の方向を知るためには、図12に示されるように、二組のフルブリッジ構成のエレメントを、互いに45°傾くように一つの基板上に形成すればよい。二組のフルブリッジ回路によって得られた出力VoutAとVoutBは、図13に示されるように、互いに90°の位相差を持つ余弦波信号及び正弦波信号となる。
 本実施形態においては、図12に示される二組のフルブリッジ構成のエレメントを互いに45°傾くように一つの基板上に形成された磁気センサ112が、ロッド101の磁界の方向の変化を検出するので、たとえ図14に示されるように、磁気センサ112の取り付け位置が(1)から(2)にずれたとしても、磁気センサ112が出力する正弦波信号及び余弦波信号(出力VoutA及びVoutB)には変化が少ない。
 図15は、磁気センサ112の出力VoutAとVoutBにより描かれるリサージュ図形を示す図である。磁気センサ112の出力の変化が少ないので、図15に示される円の大きさが変化しにくくなる。このため、磁気ベクトル24の方向θを正確に検出することができる。ロッド101と磁気センサ112との間のギャップlを高精度に管理しなくても、ロッド101の正確な位置を検出できるので、磁気センサ112の取り付け調整が容易になる。それだけでなく、ブッシュ108によって案内されるロッド101にガタを持たせることも可能になるし、ロッド101の多少の曲がりを許容することも可能になる。
 図16は、エンドケース109に取り付けられる磁気センサ112を示す図である。エンドケース109には、磁気センサ112を収容するための空間からなる磁気センサ収容部126が設けられている。
 磁気センサ収容部126内に磁気センサ112を配置した後、磁気センサ112の周囲を充填材127で埋める。これにより、磁気センサ112がエンドケース109に固定される。磁気センサ112は温度特性を持ち、温度の変化によって出力が変化する。コイル104から受ける熱の影響を低減するため、エンドケース109及び充填材127には、コイル収容ケース102よりも熱伝導率の低い材料が使用される。例えば、コイル収容ケース102にはエポキシ系の樹脂が使用され、エンドケース109及び充填材127には、ポリフェニレンサルファイド(PPS)が使用される。
 図17は、エンドケース109に取り付けられた軸受であるブッシュ108を示す図である。エンドケース109に軸受機能を持たせることで、ロッド101と磁気センサ112との間のギャップが変動するのを防止することができる。
 図18は、本実施形態における制御部20の構成を示す概略ブロック図である。同図に示すように、制御部20は、位置制御部201、スイッチ部202、速度制御部203、スイッチ部204、電流制御部205、電力変換器206、変流器(Current Transformer;CT)207、速度算出部208、位置算出部209、速度切替位置決定部210、位置判定部211、及び完了信号生成部212を備えている。
 位置制御部201は、外部より入力される位置指令と、位置算出部209が算出するリニアモータ10に備えられているロッド101の位置を示す情報とに基づいて、速度指令を算出する。また、位置制御部201は、第1~第4速度(FL1SPD~FL4SPD)を予め記憶しており、当該第1~第4速度に基づいた4つの速度指令(第1速度指令~第4速度指令)を出力する。
 第1速度指令は、ロッド101が予め定められた原点から、ロッド101の一端に取り付けられている吸着パッド11がワークPの近傍(FL(Force Limit)モード開始位置)まで移動するときのロッド101が移動する速度を示す指令である。第1速度指令において、ロッド101を移動させる速度の上限値は、第1速度(FL1SPD)として予め定められている。例えば、リニアモータ10がロッド101を移動させる際の最高速度を第1速度(FL1SPD)とする。
 第2速度指令は、吸着パッド11がワークPの近傍から、ワークPに接触するまで移動するときのロッド101が移動する速度を示す指令である。第2速度指令において、ロッド101を移動させる速度は、第2速度(FL2SPD)として予め定められている。第2速度(FL2SPD)は、第1速度(FL1SPD)より遅い速度であり、吸着パッド11がワークPに接触する際に不要な衝撃を発生させない速度以下に設定される。換言すると、吸着パッド11がワークPに接触した際にワークPに加えられる圧力がワークPに破損や変形が生じない圧力以下の速度を第2速度(FL2SPD)にする。
 第3速度指令は、吸着パッド11にワークPを吸着させた後、及びワークPをプリント基板Bに取り付けた後に、ロッド101を原点に向かって移動させるときの速度を示す指令である。第3速度指令において、ロッド101を移動させる速度は、第3速度(FL3PSD)として予め定められている。
 第4速度指令は、吸着パッド11にワークPを吸着させた後、及びワークPをプリント基板Bに取り付けた後に、ロッド101を原点に向かって移動させるときの速度を示す指令である。第4速度指令において、ロッド101を移動させる速度の上限値は、第4速度(FL4SPD)として予め定められている。また、第4速度(FL4SPD)は、第3速度(FL3SPD)より速い速度が設定される。例えば、第1速度(FL1SPD)と同様に、第4速度(FL4SPD)をリニアモータ10がロッド101を移動させる際の最高速度とする。
 スイッチ部202は、位置判定部211の制御に基づいて、位置制御部201が出力する4つの速度指令のうちいずれか一つを選択する。
 速度制御部203には、スイッチ部202が選択した速度指令と、速度算出部208が算出するリニアモータ10に備えられているロッド101の速度を示す速度情報とが入力される。速度制御部203は、速度指令が示す速度と、速度情報とが示す速度との偏差に基づいて、ロッド101が移動する速度を速度指令が示す速度にするための電流値を算出する。
 また、速度制御部203は、算出した電流値を非制限電流指令として出力するとともに、予め定められた電流制限値(FL2I)を上限値にした電流指令である制限電流指令を出力する。算出された電流値が電流制限値(FL2I)以下の場合、非制限電流指令と制限電流指令とは、同じ電流値を示す。一方、算出された電流値が電流制限値(FL2I)より大きい場合、非制限電流指令は算出された電流値を示し、制限電流指令は電流制限値(FL2I)を示す。電流制限値は、リニアモータ10の推力と、ワークPを取り上げるときに吸着パッド11をワークPに押し付ける力とに基づいて定められる。
 スイッチ部204は、位置判定部211の制御に基づいて、速度制御部203が出力する制限電流指令及び非制限電流指令のうちいずれか一方を選択する。電流制御部205は、スイッチ部204が選択した電流指令と、変流器207が測定したリニアモータ10に流れている電流値とに基づいて電圧指令を算出する。電力変換器206は、電流制御部205が算出した電圧指令に応じた電圧をリニアモータ10に供給する。
 変流器207は、電力変換器206とリニアモータ10とを接続している電力線に取り付けられている。また、変流器207は、当該電力線に流れている電流値を測定する。また、変流器207は、電流制御部205と、速度切替位置決定部210と、完了信号生成部212とに、測定した電流値を示す信号を出力する。
 速度算出部208は、リニアモータ10に取り付けられている磁気センサ112から出力される正弦波信号及び余弦波信号(出力VoutA及びVoutB)の変化量に基づいて、リニアモータ10に備えられているロッド101の移動速度を算出する。
 位置算出部209は、磁気センサ112から出力される正弦波信号及び余弦波信号(出力VoutA及びVoutB)の変化量に基づいて、ロッド101の原点からの移動量を算出する。位置算出部209は、位置制御部201、速度切替位置決定部210、及び位置判定部211にロッド101の位置を示す位置情報を出力する。
 速度切替位置決定部210は、リニアモータ10に備えられているロッド101及び吸着パッド11が、ワークP又はプリント基板Bに向かって移動しているとき、第1速度指令から第2速度指令に切り替える位置であるFLモード開始位置を示す信号を位置判定部211に出力する。また、速度切替位置決定部210は、ワークPを吸着した後、又はワークPをプリント基板Bに取り付けた後にロッド101を原点に向かって移動させているとき、第3速度指令から第4速度指令に切り替える位置である速度切替位置(FL3POS)を位置判定部211に出力する。
 また、速度切替位置決定部210は、ワークPを最初に取り上げるとき、予め記憶している初期切替位置(FL2POSSUB)をFLモード開始位置として位置判定部211に出力する。速度切替位置決定部210は、最初にワークPを取り上げた際における、ロッド101が移動する速度及び位置と、リニアモータ10に流れる電流とに基づいて、ワークPの取上げ及びプリント基板Bへの取り付ける工程に要する時間を短縮するように、FLモード開始位置を更新する。以後、速度切替位置決定部210は、更新したFLモード開始位置を位置判定部211に出力する。初期切替位置は、ワークPの高さに応じて予め定められた位置であり、吸着パッド11をワークPに接触させたときに不要な衝撃をワークPに与えないように吸着パッド11(リニアモータ10のロッド101)の減速を開始する位置である。速度切替位置(FL3POS)は、例えば、初期切替位置(FL2POSSUB)と同じ位置が予め設定されている。
 位置判定部211は、外部より入力される位置指令及び動作開始信号と、位置算出部209が出力する位置情報とに基づいて、位置制御部201が出力する4つの速度指令からいずれか一つをスイッチ部202に選択させる制御をする。また、位置判定部211は、位置指令及び動作開始信号と、位置情報とに基づいて、速度制御部203が出力する2つの電流指令のうちいずれか一方をスイッチ部204に選択させる制御をする。
 完了信号生成部212は、吸着パッド11がワークPを加圧しているときに、変流器207が測定した電流値が予め定められた電流制限値(FL2I)に到達すると、動作完了信号(UO2)を外部に出力する。
 次に、部品取付装置1がパーツフィーダからワークPを最初に取り上げる際の動作について説明する。
 図19は、本実施形態における部品取付装置1がワークPを最初に取り上げる際の動作を示すフローチャートである。ここで、ロッド101がワークP又はプリント基板Bに近づく方向をCW方向とし、ロッド101がワークP又はプリント基板Bから遠ざかる方向をCCW方向とする。
 制御部20は、ワークPの位置に基づく位置指令が外部から入力されると、リニアモータ10の駆動を開始し、吸着パッド11を原点に移動させる原点復帰を行う(ステップS101)。本実施形態における吸着パッド11の原点には、例えば、ロッド101を最も上昇させた際の吸着パッド11の位置が予め定められる。
 位置判定部211は、原点復帰が完了すると、外部から動作開始信号(UI2)がオンになっているか否かを判定し(ステップS102)、動作開始信号がオンになるまで待機する(ステップS101:NO)。
 ステップS102において、動作開始信号がオンになると(ステップS101:YES)、位置判定部211は、第1速度指令(FL1SPD)をスイッチ部202に選択させるとともに、スイッチ部204に非制限電流指令を選択させ(ステップS103)、リニアモータ10のロッド101をワークPに向かって(CW方向に)移動させる(ステップS104)。
 位置判定部211は、吸着パッド11の位置が初期切替位置(FL2POSSUB)に達しているか否かを判定し(ステップS105)、吸着パッド11が初期切替位置(FL2POSSUB)に達するまで第1速度指令を用いてリニアモータ10を駆動させる(ステップS105:NO)。
 ステップS105において、吸着パッド11が初期切替位置(FL2POSSUB)に達すると(ステップS105:YES)、位置判定部211は、スイッチ部202に第2速度指令を選択させるとともに、スイッチ部204に制限電流指令を選択させ(ステップS106)、ロッド101の移動速度を減速させる。
 速度切替位置決定部210は、第2速度指令が選択された後に、ロッド101の移動速度が第2速度指令(FL2SPD)の示す速度以下であるか否か判定し(ステップS107)、ロッド101の移動速度が第2速度指令以下になるまで判定を繰り返す(ステップS107:NO)。
 ステップS107において、ロッド101の移動速度が第2速度指令以下になると(ステップS107:YES)、速度切替位置決定部210は、現在の吸着パッド11の位置と、初期切替位置(FL2POSSUB)との差分(FL2POSMAIN1)を算出し、算出した差分(FL2POSMAIN1)を記憶する(ステップS108)。
 速度切替位置決定部210は、変流器207が測定した電流値が電流制限値(FL2I)以上であるか否かを判定し(ステップS109)、電流値が電流制限値(FL2I)に到達するまで待機する(ステップS109:NO)。
 ステップS109において、速度切替位置決定部210は、変流器207が測定した電流値が電流制限値(FL2I)に到達し、測定した電流値が電流制限値(FL2I)以上であると判定すると(ステップS109:YES)、現在の吸着パッド11の位置から、ステップS108において算出した差分(FL2POSMAIN1)を引いた位置を、新たなFLモード開始位置(FL2POSMAIN2)として記憶する(ステップS110)。このとき、完了信号生成部212は、動作完了信号(UO2)をオンにして外部に出力する(ステップS111)。
 なお、ステップS110において、新たなFLモード開始位置(FL2POSMAIN2)を算出する際に、所定の距離Δdをマージンとして設けるようにしてもよい。具体的には、現在の吸着パッド11の位置から、差分(FL2POSMAIN1)と距離Δdとを引いた位置を、新たなFLモード開始位置(FL2POSMAIN2)とするようにしてもよい。
 位置判定部211は、外部から入力される動作開始信号がオフであるか否かを判定し(ステップS112)、動作開始信号がオフになるまで待機する(ステップS112:NO)。
 ステップS112において、動作開始信号がオフになると(ステップS112:YES)、位置制御部201は、原点を移動先とする位置指令に応じて速度指令を算出し、位置判定部211は、第3速度指令をスイッチ部202に選択させるとともに、スイッチ部204に制限電流指令を選択させて(ステップS113)、ロッド101を原点に向かって(CCW方向に)移動させる(ステップS114)。
 位置判定部211は、吸着パッド11が速度切替位置(FL3POS)に達しているか否かを判定し(ステップS115)、吸着パッド11が速度切替位置(FL3POS)に達するまで待機する(ステップS115:NO)。
 ステップS115において、吸着パッド11が速度切替位置(FL3POS)に達すると(ステップS115:YES)、位置判定部211は、スイッチ部202に第4速度指令を選択させる(ステップS116)。
 次に、位置判定部211は、吸着パッド11が原点に達したか否かを判定し(ステップS117)、吸着パッド11が原点に達するまで待機する(ステップS117:NO)。
 ステップS117において、吸着パッド11が原点に達すると、位置判定部211は、吸着パッド11が原点に達したことを示す信号を完了信号生成部212に出力し、完了信号生成部212が動作完了信号をオフにして(ステップS118)、ワークPを最初に取り上げる際の動作を終了する。
 図20は、本実施形態における部品取付装置1が更新したFLモード開始位置を用いてワークPをプリント基板Bに取り付ける動作、及びワークPを取り上げる動作を示すフローチャートである。
 制御部20は、ワークPを取り付けるプリント基板Bの位置、あるいはワークPの位置に基づく位置指令が外部から入力されると、リニアモータ10の駆動を開始し、吸着パッド11を原点に移動させる原点復帰を行う(ステップS201)。
 位置判定部211は、原点復帰が完了すると、外部から動作開始信号(UI2)がオンになっているか否かを判定し(ステップS202)、動作開始信号がオンになるまで待機する(ステップS202:NO)。
 ステップS202において、動作開始信号がオンになると(ステップS202:YES)、位置判定部211は、第1速度指令(FL1SPD)をスイッチ部202に選択させるとともに、スイッチ部204に非制限電流指令を選択させ(ステップS203)、リニアモータ10のロッド101をプリント基板B又はワークPに向かって(CW方向に)移動させる(ステップS204)。
 位置判定部211は、吸着パッド11の位置が、FLモード開始位置(FL2POSMAIN2)に達しているか否かを判定し(ステップS205)、吸着パッド11がFLモード開始位置(FL2POSMAIN2)に達するまで第1速度指令を用いてリニアモータ10を駆動させる(ステップS205:NO)。
 ステップS205において、吸着パッド11がFLモード開始位置(FL2POSMAIN2)に達すると(ステップS205:YES)、位置判定部211は、スイッチ部202に第2速度指令を選択させるとともに、スイッチ部204に制限電流指令を選択させ(ステップS206)、ロッド101の移動速度を減速させる。
 位置判定部211は、変流器207が測定した電流値が電流制限値(FL2I)以上であるか否かを判定し(ステップS207)、電流値が電流制限値(FL2I)に到達するまで待機する(ステップS207:NO)。
 ステップS207において、位置判定部211は、電流値が電流制限値(FL2I)に到達し、測定した電流値が電流制限値(FL2I)以上であると判定すると(ステップS207:YES)、電流値が電流制限値(FL2I)に到達したことを示す信号を完了信号生成部212に出力する。完了信号生成部212は、動作完了信号(UO2)をオンにして外部に出力する(ステップS208)。
 位置判定部211は、外部から入力される動作開始信号がオフであるか否かを判定し(ステップS209)、動作開始信号がオフになるまで待機する(ステップS209:NO)。
 ステップS209において、動作開始信号がオフになると(ステップS209:YES)、位置制御部201は、原点を移動先とする位置指令に応じて速度指令を算出し、位置判定部211は、スイッチ部202に第3速度指令を選択させるとともに、スイッチ部204に制限電流指令を選択させて(ステップS210)、ロッド101を原点に向かって(CCW方向に)移動させる(ステップS211)。
 位置判定部211は、吸着パッド11が速度切替位置(FL3POS)に達しているか否かを判定し(ステップS212)、吸着パッド11が速度切替位置(FL3POS)に達するまで待機する(ステップS212:NO)。
 ステップS212において、吸着パッド11が速度切替位置(FL3POS)に達すると(ステップS212:YES)、位置判定部211は、スイッチ部202に第4速度指令を選択させる(ステップS213)。
 次に、位置判定部211は、吸着パッド11が原点に達したか否かを判定し(ステップS214)、吸着パッド11が原点に達するまで待機する(ステップS214:NO)。
 ステップS214において、吸着パッド11が原点に達すると、位置判定部211は、吸着パッド11が原点に達したことを示す信号を完了信号生成部212に出力し、完了信号生成部212が動作信号をオフにして(ステップS215)、ワークPをプリント基板に取り付ける、又はワークPを取り上げる動作を終了する。
 図21は、図20のステップS202からステップS208までの動作における速度、電流、及び動作完了信号の変化を示す波形図である。同図において、縦軸は吸着パッド11の位置を示している。
 制御部20は、動作開始信号がオンになると、吸着パッド11を第1速度(FL1SPD)で、ワークPに向かって移動させる。制御部20は、吸着パッド11がFLモード開始位置(FL2POSMAIN2)に達すると、吸着パッド11を第1速度(FL1SPD)から第2速度(FL2SPD)まで減速させる。
 制御部20は、吸着パッド11を第2速度(FL2SPD)でパーツフィーダ上のワークPに向かって移動させ、吸着パッド11をワークPに押し当てる。このとき、制御部20は、吸着パッド11をワークPに押し当てる力が、電流制限値(FL2I)に対応する力より大きくなると、動作完了信号をオンにする。
 ここでは、パーツフィーダからワークPを取り上げる(吸着させるまでの)工程を説明したが、取り上げたワークPをプリント基板Bに取り付ける工程も同様の動作である。
 図22は、図20のステップS209からステップS215までの動作における速度、電流、及び動作完了信号の変化を示す波形図である。同図において、縦軸は吸着パッド11の位置を示している。
 制御部20は、吸着パッド11にワークPを押し付けた後、第3速度(FL3SPD)で、ワークPを取り上げた(吸着させた)吸着パッド11を原点に向かって移動させ、上昇させる。制御部20は、吸着パッド11が速度切替位置に達すると、第3速度(FL3SPD)より早い第4速度(FL4SPD)で、吸着パッド11を原点に向かって移動させる。
 制御部20は、原点において吸着パッド11の速度が零になるように、リニアモータ10のロッド101の移動速度を減速させ、吸着パッド11が原点に達すると動作完了信号をオフにする。
 ここでは、取り上げたワークPを取り上げる工程を説明したが、プリント基板BにワークPを取り付けた後の工程も同様の動作である。
 上述のように、部品取付装置1は、ワークPを最初に取り上げる際に、ワークPを取り上げる際に、減速に要する距離(差分(FL2POSMAIN1))を検出し、吸着パッド11がワークPに接触した位置と差分(FL2POSMAIN1)とから新たなFLモード開始位置(FL2POSMAIN2)を算出する。
 また、部品取付装置1は、ワークPを最初に取り上げた際に算出したFLモード開始位置(PS2POSMAIN2)を用いて、取り上げたワークPをプリント基板Bに取り付ける動作、及びワークPを取り上げる動作を行う。
 すなわち、部品取付装置1は、ワークPを最初に取り上げる際に検出したワークPの位置と、第1速度から第2速度に原則するまでに要する距離とに基づいて、当該ワークPを取り扱う際において取り付け時間を最短にするFLモード開始位置を算出し、算出したFLモード開始位置を用いてワークPの取り付けを行う。
 これにより、部品取付装置1は、取り扱うワークPの高さに応じたFLモード開始位置を算出し、算出したFLモード開始位置を用いることにより、ワークPを取り上げる工程、及びワークPをプリント基板Bに取り付ける工程に要する時間を短縮することができ、ワークPの取り付ける工程に要する時間を削減することができる。特に、水平駆動軸におけるリニアモータ10の移動と、リニアモータ10の駆動とが順次行われる場合、各工程に要する時間の削減により、生産効率を向上させることができる。
 なお、上述の実施形態では、部品取付装置1が、1つの種類の電子部品(ワークP)をプリント基板Bに取り付ける例について説明した。しかし、これに限ることなく、部品取付装置1が、n種類の電子部品(ワークP1、P2、…Pn:n≧2)をプリント基板Bに取り付けるようにしてもよい。この場合、部品の種類が変わるたびに、図19に示したFLモード開始位置を更新する処理を行うようにする。更に、上位の装置において、取り扱うワークP1、P2、…、Pnそれぞれの数量を計数し、部品の種類が変わるたびに部品の種類が変わったことを外部から速度切替位置決定部210に通知して、FLモード開始位置を更新する処理を行うようにしてもよい。また、パーツフィーダに取り付けられた近接センサなどにより、ワークP1、P2、…、Pnそれぞれの形状の違いを検出して、速度切替位置決定部210に通知して、FLモード開始位置を更新する処理を行うようにしてもよい。
 これにより、部品取付装置1は、複数のワークP1、P2、…、Pnをプリント基板Bに取り付ける工程に要する時間(タクトタイム)を短縮することができ、生産効率を向上させることができる。
 また、上述の実施形態において、ワークPを取り上げるごとに、第2速度に減速してから、吸着パッド11をワークPに押し付け、電流値が制限電流値(FL2I)に達するまでの時間を測定し、測定した時間(T)が予め定めた設定時間範囲(t1≦t≦t2)内になるように、FLモード開始位置(FL2POSMAIN2)を変更するようにしてもよい。すなわち、第2速度に減速してから、吸着パッド11をワークPに所定の力で押し付けるまでの時間(T)が予め定めた設定時間範囲(t1≦t≦t2)内になるように、FLモード開始位置(FL2POSMAIN2)を変更するようにしてもよい。
 具体的には、速度切替位置決定部210は、測定した時間(T)が時間(t2)より大きいとき(T>t2)、タクトタイム短縮のために、ステップS110で算出したFLモード開始位置(FL2POSMAIN2)をワークP寄りに微小距離ΔP分変更する。また、時間(T)が時間(t1)より小さいとき(T<t1)、吸着パッド11とワークPとの衝突を避けるために、ステップS110で算出したFLモード開始位置(FL2POSMAIN2)を原点寄りに微小距離ΔP分変更する。ここで、微小距離ΔPは、リニアモータ10の位置制御の分解能に応じて予め定めた距離である。また、設定時間範囲(t1≦t≦t2)は、リニアモータ10の特性と、ワークPの高さのバラツキとに応じて定める。
 これにより、ワークPやプリント基板Bの破損を防ぎつつ、更にタクトタイムを短縮し、生産効率を向上させることができる。
(変形例)
 上述の実施形態では、初期切替位置(FL2POSSUB)を速度切替位置決定部210が予め記憶している構成について説明した。しかし、部品取付装置1が以下に説明するように動作して、初期切替位置(FL2POSSUB)を取得するようにしてもよい。
 図23は、部品取付装置1が初期切替位置を取得する動作を示すフローチャートである。初期切替位置の取得を指示する指令が外部から制御部20に入力されると、制御部20は、吸着パッド11を原点に移動させる原点復帰を行う(ステップS301)。
 位置判定部211は、第2速度指令(FL2SPD)をスイッチ部202に選択させるとともに、スイッチ部204に制限電流指令を選択させ(ステップS302)、リニアモータ10のロッド101をプリント基板B又はワークPに向かって(CW方向に)移動させる(ステップS303)。
 位置判定部211は、変流器207が測定した電流値が電流制限値(FL2I)以上であるか否かを判定し8ステップS304)、電流値が電流制限値(FL2I)に到達するまで待機する(ステップS304:NO)。
 ステップS304において、電流値が電流制限値(FL2I)に到達し、測定した電流が電流制限値(FL2I)以上であると判定すると(ステップS304:YES)、速度切替位置決定部210は、現在の吸着パッド11の位置から原点までの間の距離(FLPOS)に基づいて、初期切替位置(FL2POSSUB)を算出して取得する(ステップS305)。
 例えば、「原点までの距離(FLPOS)/2」、すなわち原点復帰の後に移動した距離の半分の位置を初期切替位置(FL2POSSUB)にする。このとき、速度切替位置決定部210は、速度切替位置(FL3POS)に「原点までの距離(FLPOS)/2」を設定してもよい。
 また、原点までの距離(FLPOS)と、第1速度から第2速度への減速に要する距離とに基づいて、初期切替位置(FL2POSSUB)を算出するようにしてもよい。
 位置判定部211は、速度切替位置決定部210が初期切替位置(FL2POSSUB)を取得すると、第3速度指令(FL3SPD)をスイッチ部202に選択させるとともに、スイッチ部204に制限電流指令を選択させて(ステップS306)、ロッド101を原点に向かって(CCW方向に)原点まで移動させ(ステップS307)、吸着パッド11が原点に達するとリニアモータ10を停止させて処理を終了する。
 図24は、図23のステップS302からステップS304までの動作における速度、及び電流の変化を示す波形図である。同図において、縦軸は吸着パッド11の位置を示している。
 制御部20は、初期切替位置の取得を指示する指令が入力されると、吸着パッド11を第2速度(FL2SPD)でワークPに向かって移動させる。制御部20は、吸着パッド11がワークPに押し当てられた際にリニアモータ10に流れる電流の変化を検出し、ワークPの押し当て面の位置(FLPOS)を取得する。制御部20は、押し当て面の位置(FLPOS)に基づいて、初期切替位置(FL2POSSUB)を取得する。
 変形例における部品取付装置1は、上述のように、初期切替位置(FL2POSSUB)を取得することにより、ユーザが初期切替位置(FL2POSSUB)を設定する手間及び時間を省くことができる。例えば、ワークPのサイズが頻繁に変わったり、基板Bの位置が変わったりする場合においては、ユーザが初期切替位置(FL2POSSUB)を設定する必要がなくなるため、ワークPを基板Bに取り付ける行程に要する時間を短縮することができる。
 また、上述の実施形態において、速度切替位置(FL3POS)をFLモード開始位置(FL2POSMAIN2)と同じにしてもよい。また、上述の実施形態において、リニアモータ10のロッド101を原点に向かって(CCW方向に)移動させるとき、第3速度指令を用いずに、第4速度指令を用いて移動させるようにしてもよい。
 また、上述の実施形態において、リニアモータ10のロッド101に吸着パッド11を取り付けずに、ロッド101が上下に移動することによりワークPに対して圧力を加える動作を行うようにしてもよい。すなわち、部品取付装置1をワークPに対して加圧を行うリニアモータ装置として用いるようにしてもよい。
 なお、本発明に記載の加圧対象物は実施形態におけるワークPに対応する。また、本発明に記載の減速開始位置は実施形態におけるFLモード開始位置に対応する。
 上述の制御部20は内部に、コンピュータシステムを有していてもよい。その場合、上述した位置制御部201、スイッチ部202、速度制御部203、スイッチ部204、電流制御部205、速度算出部208、位置算出部209、速度切替位置決定部210、位置判定部211、及び完了信号生成部212の行う処理の過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータが読み出して実行することによって、各機能部の処理が行われることになる。ここでコンピュータ読み取り可能な記録媒体とは、磁気ディスク、光磁気ディスク、CD-ROM、DVD-ROM、半導体メモリ等をいう。また、このコンピュータプログラムを通信回線によってコンピュータに配信し、この配信を受けたコンピュータが当該プログラムを実行するようにしても良い。
 この発明によれば、モータを用いて対象物に対して加圧を行う際に要する時間を短縮することができる。
 1…部品取付装置、10…リニアモータ、11…吸着パッド、20…制御部、210…速度切替位置決定部、211…位置判定部

Claims (7)

  1.  リニアモータと、該リニアモータに備えられている可動子を移動させて加圧対象物に圧力を加えさせる制御部とを具備するリニアモータ装置であって、
     前記制御部は、
     前記可動子が移動する速度を第1速度から、前記第1速度より遅い第2速度であって前記可動子が前記加圧対象物に接触した際に前記加圧対象物に加える圧力が所定の圧力以下となる第2速度に減速する際に要する距離と、前記加圧対象物に対して加圧を開始する位置とに基づいて、前記可動子が移動する速度を前記第1速度から前記第2速度への減速を開始させる位置である減速開始位置を算出する速度切替位置決定部と、
     前記可動子を所定の位置から前記加圧対象物に向かって移動させるとき、前記リニアモータの可動子を前記第1速度で駆動させ、前記可動子が前記減速開始位置に達すると、前記可動子を前記第2速度で移動させる位置判定部と
     を備える
     ことを特徴とするリニアモータ装置。
  2.  前記減速開始位置は、前記可動子が前記加圧対象物に接する位置から、少なくとも前記減速する際に要する距離を隔てた位置である
     ことを特徴とする請求項1に記載のリニアモータ装置。
  3.  前記速度切替位置決定部は、
     前記可動子の速度が前記第2速度になってから、前記加圧対象物を所定の力で押し付けるまでの時間が予め定めた設定時間範囲内となるように予め定められた微小距離で前記減速開始位置を変更する
     ことを特徴とする請求項1又は請求項2のいずれかに記載のリニアモータ装置。
  4.  前記加圧対象物が複数の種類からなる場合、
     前記速度切替位置決定部は、
     前記加圧対象物の種類が変わるごとに、前記減速開始位置を算出する
     ことを特徴とする請求項1から請求項3のいずれか一項に記載のリニアモータ装置。
  5.  前記速度切替位置決定部は、
     前記第2速度で前記所定の位置から前記加圧対象物に向かって前記可動子を移動させ、前記リニアモータに流れる電流の変化に基づいて前記加圧対象物に対して加圧を開始する位置を検出し、
     検出した前記加圧対象物に対して加圧を開始する位置に基づいて前記減速開始位置を算出する
     ことを特徴とする請求項1から請求項4のいずれか一項に記載のリニアモータ装置。
  6.  前記可動子に取り付けられ、前記加圧対象物を吸着保持する吸着パッドを更に具備し、
     前記速度切替位置決定部は、
     前記可動子を第1速度から、前記第1速度より遅い第2速度であって前記可動子が加圧対象物に加える圧力が所定の圧力以下となる第2速度に減速する際に要する距離と、前記吸着パッドが前記加圧対象物に接する位置とに基づいて、前記減速開始位置を算出する
     ことを特徴とする請求項1から請求項4のいずれか一項に記載のリニアモータ装置。
  7.  リニアモータと、該リニアモータに備えられている可動子を移動させて加圧対象物に圧力を加えさせる制御部とを具備するリニアモータ装置における制御方法であって、
     前記可動子が移動する速度を第1速度から、前記第1速度より遅い第2速度であって前記可動子が前記加圧対象物に接触した際に前記加圧対象物に加える圧力が所定の圧力以下となる第2速度に減速する際に要する距離と、前記加圧対象物に対して加圧を開始する位置とに基づいて、前記可動子が移動する速度を前記第1速度から前記第2速度への減速を開始させる位置である減速開始位置を算出する速度切替位置決定ステップと、
     前記可動子を所定の位置から前記加圧対象物に向かって移動させるとき、前記リニアモータの可動子を前記第1速度で駆動させ、前記可動子が前記減速開始位置に達すると、前記可動子を前記第2速度で移動させる位置判定ステップと
     を有することを特徴とする制御方法。
PCT/JP2012/072764 2011-09-07 2012-09-06 リニアモータ装置、及び制御方法 WO2013035793A1 (ja)

Priority Applications (5)

Application Number Priority Date Filing Date Title
CN201280042598.XA CN103765741B (zh) 2011-09-07 2012-09-06 线性电动机装置以及控制方法
JP2013532642A JP6014040B2 (ja) 2011-09-07 2012-09-06 リニアモータ装置、及び制御方法
KR1020147006658A KR101903830B1 (ko) 2011-09-07 2012-09-06 리니어 모터 장치 및 제어 방법
EP12829734.8A EP2755308B1 (en) 2011-09-07 2012-09-06 Linear motor device and control method
US14/342,726 US10020767B2 (en) 2011-09-07 2012-09-06 Linear motor device and control method

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2011-194729 2011-09-07
JP2011194729 2011-09-07

Publications (1)

Publication Number Publication Date
WO2013035793A1 true WO2013035793A1 (ja) 2013-03-14

Family

ID=47832233

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2012/072764 WO2013035793A1 (ja) 2011-09-07 2012-09-06 リニアモータ装置、及び制御方法

Country Status (7)

Country Link
US (1) US10020767B2 (ja)
EP (1) EP2755308B1 (ja)
JP (1) JP6014040B2 (ja)
KR (1) KR101903830B1 (ja)
CN (2) CN103765741B (ja)
TW (1) TWI577113B (ja)
WO (1) WO2013035793A1 (ja)

Families Citing this family (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9381649B2 (en) 2012-06-25 2016-07-05 Systems Machine Automation Components Corporation Robotic finger
US9731418B2 (en) 2008-01-25 2017-08-15 Systems Machine Automation Components Corporation Methods and apparatus for closed loop force control in a linear actuator
JP5963755B2 (ja) 2010-09-23 2016-08-03 システムズ マシーンズ オートメーション コンポーネンツ コーポレイション 低コストのマルチコイルリニアアクチュエータ
JP6068098B2 (ja) 2011-12-07 2017-01-25 Thk株式会社 リニアモータ装置、及び制御方法
US9871435B2 (en) 2014-01-31 2018-01-16 Systems, Machines, Automation Components Corporation Direct drive motor for robotic finger
US10807248B2 (en) 2014-01-31 2020-10-20 Systems, Machines, Automation Components Corporation Direct drive brushless motor for robotic finger
EP3250018B1 (en) * 2015-01-19 2019-08-14 FUJI Corporation Head unit for component mounting device
US20170014964A1 (en) * 2015-01-23 2017-01-19 Systems, Machines, Automation Components Corporation Methods and apparatus for distance sensing used in combination with a linear actuator
US10429211B2 (en) 2015-07-10 2019-10-01 Systems, Machines, Automation Components Corporation Apparatus and methods for linear actuator with piston assembly having an integrated controller and encoder
KR101776240B1 (ko) * 2015-08-31 2017-09-07 엘지전자 주식회사 모터 구동장치 및 이를 구비하는 홈 어플라이언스
EP3353558A1 (en) 2015-09-24 2018-08-01 Systems, Machines, Automation Components Corporation Magnetically-latched actuator
CN105276116B (zh) * 2015-12-04 2018-05-08 成都普瑞斯数控机床有限公司 一种基于机床的无间隙圆弧摆动机构及其实现方法
US10865085B1 (en) 2016-04-08 2020-12-15 Systems, Machines, Automation Components Corporation Methods and apparatus for applying a threaded cap using a linear rotary actuator
US10675723B1 (en) 2016-04-08 2020-06-09 Systems, Machines, Automation Components Corporation Methods and apparatus for inserting a threaded fastener using a linear rotary actuator
US10205355B2 (en) 2017-01-03 2019-02-12 Systems, Machines, Automation Components Corporation High-torque, low-current brushless motor
JP6662835B2 (ja) * 2017-10-18 2020-03-11 ファナック株式会社 制御装置
US11698309B2 (en) 2020-03-05 2023-07-11 Delta Electronics, Inc. Linear actuator
US12318917B2 (en) 2020-12-16 2025-06-03 InTunes Products, LLC End of arm tool with programmable pitch
US12362634B2 (en) * 2021-11-29 2025-07-15 Rockwell Automation Technologies, Inc. System and method for cooling switching devices in an integrated motor drive
CN114389427B (zh) * 2021-12-13 2023-03-17 浙江大学杭州国际科创中心 基于电磁致动器的高精度、可变速、大负载精密定位平台

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004088024A (ja) 2002-08-29 2004-03-18 Murata Mfg Co Ltd 部品装着装置
JP2006147640A (ja) * 2004-11-16 2006-06-08 Matsushita Electric Ind Co Ltd 部品装着装置および部品装着方法

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2573903B1 (fr) * 1984-11-29 1987-01-02 Bull Sa Procede pour deplacer un systeme mobile mu par un moteur electrique suivant une trajectoire donnee et dispositif de mise en oeuvre de ce procede
JP2806767B2 (ja) 1993-09-16 1998-09-30 本田技研工業株式会社 抵抗溶接機における圧力設定方法および装置
JP2951183B2 (ja) 1993-12-28 1999-09-20 富士機械製造株式会社 電子部品移動装置
JP2000317566A (ja) 1999-05-06 2000-11-21 Daido Steel Co Ltd シリンダー式鍛造機のストローク制御方法
JP4399088B2 (ja) 2000-06-01 2010-01-13 富士機械製造株式会社 電気部品装着装置
JP4541601B2 (ja) 2001-07-19 2010-09-08 富士機械製造株式会社 電動チャックを用いた電気部品装着システム
JP4813056B2 (ja) * 2004-07-29 2011-11-09 パナソニック株式会社 部品実装用実装ヘッド、及び該実装ヘッドを備える部品実装装置
US7211971B2 (en) * 2005-03-31 2007-05-01 Hitachi Automotive Products (Usa), Inc. Linear actuator
JP5602990B2 (ja) 2008-01-11 2014-10-08 ヤマハ発動機株式会社 部品実装装置
JP2009274434A (ja) * 2008-04-16 2009-11-26 Thk Co Ltd スクライブ装置及び多軸スクライブ装置
HUE031873T2 (en) 2009-06-29 2017-08-28 Univ Sabanci Position detection device for moving magnetic linear motor
JP4644308B2 (ja) * 2010-07-22 2011-03-02 富士機械製造株式会社 電子回路組立方法および電子回路組立システム

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004088024A (ja) 2002-08-29 2004-03-18 Murata Mfg Co Ltd 部品装着装置
JP2006147640A (ja) * 2004-11-16 2006-06-08 Matsushita Electric Ind Co Ltd 部品装着装置および部品装着方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP2755308A4 *

Also Published As

Publication number Publication date
KR20140057330A (ko) 2014-05-12
CN103765741B (zh) 2017-03-01
US10020767B2 (en) 2018-07-10
EP2755308B1 (en) 2018-01-24
CN106877777A (zh) 2017-06-20
EP2755308A1 (en) 2014-07-16
JP6014040B2 (ja) 2016-10-25
KR101903830B1 (ko) 2018-10-02
JPWO2013035793A1 (ja) 2015-03-23
TWI577113B (zh) 2017-04-01
CN106877777B (zh) 2019-10-15
EP2755308A4 (en) 2015-08-12
US20140210396A1 (en) 2014-07-31
TW201322605A (zh) 2013-06-01
CN103765741A (zh) 2014-04-30

Similar Documents

Publication Publication Date Title
JP6014040B2 (ja) リニアモータ装置、及び制御方法
JP6068098B2 (ja) リニアモータ装置、及び制御方法
TWI442026B (zh) 線性馬達之位置檢測系統
JP2008289344A (ja) リニアモータ
JP5646476B2 (ja) アクチュエータ
JP6598011B2 (ja) リニアモータ装置及び制御方法
TWI544738B (zh) 線性馬達控制裝置、及線性馬達之控制方法
CN103154688B (zh) 测量装置及测量方法
JP2010259205A (ja) リニアモータ及びリニアモータユニット
WO2011132632A1 (ja) アクチュエータユニット
Cao et al. Sensorless initial mover position detection of the planar switched reluctance motor using current injection method
JP2015027190A (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: 12829734

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 2013532642

Country of ref document: JP

Kind code of ref document: A

WWE Wipo information: entry into national phase

Ref document number: 14342726

Country of ref document: US

NENP Non-entry into the national phase

Ref country code: DE

ENP Entry into the national phase

Ref document number: 20147006658

Country of ref document: KR

Kind code of ref document: A