WO2023190648A1 - コーティング材塗布システム、制御装置、制御方法、及び制御プログラム - Google Patents

コーティング材塗布システム、制御装置、制御方法、及び制御プログラム Download PDF

Info

Publication number
WO2023190648A1
WO2023190648A1 PCT/JP2023/012743 JP2023012743W WO2023190648A1 WO 2023190648 A1 WO2023190648 A1 WO 2023190648A1 JP 2023012743 W JP2023012743 W JP 2023012743W WO 2023190648 A1 WO2023190648 A1 WO 2023190648A1
Authority
WO
WIPO (PCT)
Prior art keywords
surface treatment
sensor
coating
coil spring
coating material
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/JP2023/012743
Other languages
English (en)
French (fr)
Inventor
貴弘 加納
泰英 内田
翔太 中野
凱 稲葉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NHK Spring Co Ltd
Original Assignee
NHK Spring Co Ltd
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 NHK Spring Co Ltd filed Critical NHK Spring Co Ltd
Priority to MX2024011467A priority Critical patent/MX2024011467A/es
Priority to US18/848,377 priority patent/US20250205725A1/en
Priority to EP23780657.5A priority patent/EP4484019A4/en
Priority to CN202380025553.XA priority patent/CN118843516A/zh
Priority to KR1020247029171A priority patent/KR20240138116A/ko
Priority to JP2024512649A priority patent/JP7823175B2/ja
Publication of WO2023190648A1 publication Critical patent/WO2023190648A1/ja
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B05SPRAYING OR ATOMISING IN GENERAL; APPLYING FLUENT MATERIALS TO SURFACES, IN GENERAL
    • B05BSPRAYING APPARATUS; ATOMISING APPARATUS; NOZZLES
    • B05B13/00Machines or plants for applying liquids or other fluent materials to surfaces of objects or other work by spraying, not covered by groups B05B1/00 - B05B11/00
    • B05B13/02Means for supporting work; Arrangement or mounting of spray heads; Adaptation or arrangement of means for feeding work
    • B05B13/04Means for supporting work; Arrangement or mounting of spray heads; Adaptation or arrangement of means for feeding work the spray heads being moved during spraying operation
    • B05B13/0442Installation or apparatus for applying liquid or other fluent material to separate articles rotated during spraying operation
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B05SPRAYING OR ATOMISING IN GENERAL; APPLYING FLUENT MATERIALS TO SURFACES, IN GENERAL
    • B05BSPRAYING APPARATUS; ATOMISING APPARATUS; NOZZLES
    • B05B12/00Arrangements for controlling delivery; Arrangements for controlling the spray area
    • B05B12/08Arrangements for controlling delivery; Arrangements for controlling the spray area responsive to condition of liquid or other fluent material to be discharged, of ambient medium or of target ; responsive to condition of spray devices or of supply means, e.g. pipes, pumps or their drive means
    • B05B12/12Arrangements for controlling delivery; Arrangements for controlling the spray area responsive to condition of liquid or other fluent material to be discharged, of ambient medium or of target ; responsive to condition of spray devices or of supply means, e.g. pipes, pumps or their drive means responsive to conditions of ambient medium or target, e.g. humidity, temperature position or movement of the target relative to the spray apparatus
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B05SPRAYING OR ATOMISING IN GENERAL; APPLYING FLUENT MATERIALS TO SURFACES, IN GENERAL
    • B05BSPRAYING APPARATUS; ATOMISING APPARATUS; NOZZLES
    • B05B12/00Arrangements for controlling delivery; Arrangements for controlling the spray area
    • B05B12/08Arrangements for controlling delivery; Arrangements for controlling the spray area responsive to condition of liquid or other fluent material to be discharged, of ambient medium or of target ; responsive to condition of spray devices or of supply means, e.g. pipes, pumps or their drive means
    • B05B12/12Arrangements for controlling delivery; Arrangements for controlling the spray area responsive to condition of liquid or other fluent material to be discharged, of ambient medium or of target ; responsive to condition of spray devices or of supply means, e.g. pipes, pumps or their drive means responsive to conditions of ambient medium or target, e.g. humidity, temperature position or movement of the target relative to the spray apparatus
    • B05B12/122Arrangements for controlling delivery; Arrangements for controlling the spray area responsive to condition of liquid or other fluent material to be discharged, of ambient medium or of target ; responsive to condition of spray devices or of supply means, e.g. pipes, pumps or their drive means responsive to conditions of ambient medium or target, e.g. humidity, temperature position or movement of the target relative to the spray apparatus responsive to presence or shape of target
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B05SPRAYING OR ATOMISING IN GENERAL; APPLYING FLUENT MATERIALS TO SURFACES, IN GENERAL
    • B05BSPRAYING APPARATUS; ATOMISING APPARATUS; NOZZLES
    • B05B13/00Machines or plants for applying liquids or other fluent materials to surfaces of objects or other work by spraying, not covered by groups B05B1/00 - B05B11/00
    • B05B13/02Means for supporting work; Arrangement or mounting of spray heads; Adaptation or arrangement of means for feeding work
    • B05B13/0221Means for supporting work; Arrangement or mounting of spray heads; Adaptation or arrangement of means for feeding work characterised by the means for moving or conveying the objects or other work, e.g. conveyor belts
    • B05B13/0228Means for supporting work; Arrangement or mounting of spray heads; Adaptation or arrangement of means for feeding work characterised by the means for moving or conveying the objects or other work, e.g. conveyor belts the movement of the objects being rotative
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B05SPRAYING OR ATOMISING IN GENERAL; APPLYING FLUENT MATERIALS TO SURFACES, IN GENERAL
    • B05BSPRAYING APPARATUS; ATOMISING APPARATUS; NOZZLES
    • B05B13/00Machines or plants for applying liquids or other fluent materials to surfaces of objects or other work by spraying, not covered by groups B05B1/00 - B05B11/00
    • B05B13/02Means for supporting work; Arrangement or mounting of spray heads; Adaptation or arrangement of means for feeding work
    • B05B13/04Means for supporting work; Arrangement or mounting of spray heads; Adaptation or arrangement of means for feeding work the spray heads being moved during spraying operation
    • B05B13/0405Means for supporting work; Arrangement or mounting of spray heads; Adaptation or arrangement of means for feeding work the spray heads being moved during spraying operation with reciprocating or oscillating spray heads
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B05SPRAYING OR ATOMISING IN GENERAL; APPLYING FLUENT MATERIALS TO SURFACES, IN GENERAL
    • B05CAPPARATUS FOR APPLYING FLUENT MATERIALS TO SURFACES, IN GENERAL
    • B05C11/00Component parts, details or accessories not specifically provided for in groups B05C1/00 - B05C9/00
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B05SPRAYING OR ATOMISING IN GENERAL; APPLYING FLUENT MATERIALS TO SURFACES, IN GENERAL
    • B05CAPPARATUS FOR APPLYING FLUENT MATERIALS TO SURFACES, IN GENERAL
    • B05C11/00Component parts, details or accessories not specifically provided for in groups B05C1/00 - B05C9/00
    • B05C11/10Storage, supply or control of liquid or other fluent material; Recovery of excess liquid or other fluent material
    • B05C11/1002Means for controlling supply, i.e. flow or pressure, of liquid or other fluent material to the applying apparatus, e.g. valves
    • B05C11/1015Means for controlling supply, i.e. flow or pressure, of liquid or other fluent material to the applying apparatus, e.g. valves responsive to a conditions of ambient medium or target, e.g. humidity, temperature ; responsive to position or movement of the coating head relative to the target
    • B05C11/1021Means for controlling supply, i.e. flow or pressure, of liquid or other fluent material to the applying apparatus, e.g. valves responsive to a conditions of ambient medium or target, e.g. humidity, temperature ; responsive to position or movement of the coating head relative to the target responsive to presence or shape of target
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B05SPRAYING OR ATOMISING IN GENERAL; APPLYING FLUENT MATERIALS TO SURFACES, IN GENERAL
    • B05CAPPARATUS FOR APPLYING FLUENT MATERIALS TO SURFACES, IN GENERAL
    • B05C13/00Means for manipulating or holding work, e.g. for separate articles
    • B05C13/02Means for manipulating or holding work, e.g. for separate articles for particular articles
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B05SPRAYING OR ATOMISING IN GENERAL; APPLYING FLUENT MATERIALS TO SURFACES, IN GENERAL
    • B05DPROCESSES FOR APPLYING FLUENT MATERIALS TO SURFACES, IN GENERAL
    • B05D3/00Pretreatment of surfaces to which liquids or other fluent materials are to be applied; After-treatment of applied coatings, e.g. intermediate treating of an applied coating preparatory to subsequent applications of liquids or other fluent materials
    • B05D3/002Pretreatement
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B05SPRAYING OR ATOMISING IN GENERAL; APPLYING FLUENT MATERIALS TO SURFACES, IN GENERAL
    • B05DPROCESSES FOR APPLYING FLUENT MATERIALS TO SURFACES, IN GENERAL
    • B05D7/00Processes, other than flocking, specially adapted for applying liquids or other fluent materials to particular surfaces or for applying particular liquids or other fluent materials
    • B05D7/24Processes, other than flocking, specially adapted for applying liquids or other fluent materials to particular surfaces or for applying particular liquids or other fluent materials for applying particular liquids or other fluent materials
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F16ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
    • F16FSPRINGS; SHOCK-ABSORBERS; MEANS FOR DAMPING VIBRATION
    • F16F1/00Springs
    • F16F1/02Springs made of steel or other material having low internal friction; Wound, torsion, leaf, cup, ring or the like springs, the material of the spring not being relevant
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F16ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
    • F16FSPRINGS; SHOCK-ABSORBERS; MEANS FOR DAMPING VIBRATION
    • F16F1/00Springs
    • F16F1/02Springs made of steel or other material having low internal friction; Wound, torsion, leaf, cup, ring or the like springs, the material of the spring not being relevant
    • F16F1/04Wound springs
    • F16F1/12Attachments or mountings
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B05SPRAYING OR ATOMISING IN GENERAL; APPLYING FLUENT MATERIALS TO SURFACES, IN GENERAL
    • B05DPROCESSES FOR APPLYING FLUENT MATERIALS TO SURFACES, IN GENERAL
    • B05D1/00Processes for applying liquids or other fluent materials
    • B05D1/002Processes for applying liquids or other fluent materials the substrate being rotated
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B05SPRAYING OR ATOMISING IN GENERAL; APPLYING FLUENT MATERIALS TO SURFACES, IN GENERAL
    • B05DPROCESSES FOR APPLYING FLUENT MATERIALS TO SURFACES, IN GENERAL
    • B05D1/00Processes for applying liquids or other fluent materials
    • B05D1/26Processes for applying liquids or other fluent materials performed by applying the liquid or other fluent material from an outlet device in contact with, or almost in contact with, the surface
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F16ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
    • F16FSPRINGS; SHOCK-ABSORBERS; MEANS FOR DAMPING VIBRATION
    • F16F1/00Springs
    • F16F1/02Springs made of steel or other material having low internal friction; Wound, torsion, leaf, cup, ring or the like springs, the material of the spring not being relevant
    • F16F1/024Covers or coatings therefor
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F16ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
    • F16FSPRINGS; SHOCK-ABSORBERS; MEANS FOR DAMPING VIBRATION
    • F16F2226/00Manufacturing; Treatments
    • F16F2226/02Surface treatments

Definitions

  • the present disclosure relates to a coating material application system, a control device, a control method, and a control program.
  • Patent Document 1 As a method for applying a coating material to a coil spring, the following application method is known (see, for example, Patent Document 1).
  • the powder is coated by rotating the coil spring around its central axis and moving a powder coating gun along the central axis in synchronization with the rotation.
  • the coating gun is always opposed to the strands of the coil spring.
  • the present invention has been made in view of the above, and aims to provide a coating material application system, a control device, a control method, and a control program that can apply a coating material to a coil spring with high precision. purpose.
  • the coating material application system includes a support base that supports a coil spring and is rotatable around a specific axis that follows the central axis of the coil spring.
  • a sensor for measuring the position of the wire of the coil spring; a first moving device for supporting and moving the sensor; a coating device for applying a coating material to the coil spring; and a coating device for applying a coating material to the coil spring.
  • the control device includes a support base control unit that rotates the support base around the specific axis, a sensor control unit that operates the sensor and acquires a measured value of the sensor, and the first a first movement control unit that operates a moving device to move the sensor; an application position calculation unit that calculates a position to apply the coating material to the coil spring based on a measurement value of the sensor; a second movement control unit that operates a moving device to move the coating device to a position where the coating material is applied from the coating device to the coating position; and a coating device control section for applying the coating material to the coating material.
  • the measurement position of the wire of the coil spring by the sensor and the application position are deviated by a specific angle about the specific axis. ing.
  • the specific angle is 180°.
  • the application position calculation unit is configured to apply the application position when the application position calculation unit rotates about the specific axis by the specific angle, based on the measured value of the sensor. After calculating the first position coordinates that are the position, second position coordinates obtained by rotating the first position coordinates by the specific angle around the specific axis are calculated as the application position.
  • the application device control section determines whether the support base is centered around the specific axis based on the measurement timing of the position of the wire of the coil spring by the sensor.
  • the coating material is applied from the coating device to the coating position at a coating timing rotated by the specific angle.
  • the first moving device is a moving device that moves the sensor only along the specific axis
  • the second moving device is a moving device that moves the sensor only along the specific axis.
  • the moving device moves the coating device only along the specific axis and an axis perpendicular to the specific axis.
  • the application position is a position where the wires come into contact with each other when the coil spring is compressed.
  • the senor emits a line-shaped laser beam and receives the laser beam reflected from the strands of the coil spring to The profile of the part where the line-shaped laser beam is reflected is measured.
  • a surface treatment device that performs surface treatment of the coil spring, a third moving device that supports the surface treatment device and moves the surface treatment device;
  • the control device further comprises, based on the measurement value of the sensor, the control device is located at a position earlier than the application position in the direction of rotation of the coil spring around the specific axis, and applies surface treatment to the coil spring.
  • a surface treatment position calculation unit that calculates a surface treatment position where the surface treatment is performed, and the third moving device are operated to move the surface treatment apparatus to a position where the surface treatment at the surface treatment position is to be performed by the surface treatment apparatus.
  • a third movement control section and a surface treatment device control section that operates the surface treatment device and causes the surface treatment device to perform surface treatment on the surface treatment position before applying the coating material to the application position. Be prepared.
  • control device includes a support base control unit that rotates a support base that supports a coil spring around a specific axis that follows the central axis of the coil spring, and a support base control unit that measures the position of the wire of the coil spring.
  • a sensor control unit that operates a sensor to acquire a measurement value of the sensor; and a first movement control unit that supports the sensor and operates a first moving device that moves the sensor to move the sensor.
  • a coating position calculation unit that calculates a coating position of the coating material on the coil spring based on the measured value of the sensor; and a coating device that supports and moves the coating device that coats the coating material on the coil spring.
  • a second movement control unit that operates a second moving device to move the coating device to a position where the coating material is applied from the coating device to the coating position; and a coating device control section that applies the coating material to the coating position.
  • the coil spring is located on the earlier side in the rotational direction of the coil spring about the specific axis than the application position, based on the measured value of the sensor;
  • a surface treatment position calculation unit that calculates a surface treatment position for performing surface treatment on a coil spring, and a third moving device that supports a surface treatment device that performs surface treatment of the coil spring and moves the surface treatment device are operated.
  • a third movement control unit that moves the surface treatment device to a position where the surface treatment position is to be subjected to surface treatment in the surface treatment device; and a third movement control unit that operates the surface treatment device to apply a coating material to the application position.
  • the surface treatment apparatus further includes a surface treatment apparatus control section that causes the surface treatment apparatus to perform surface treatment at the surface treatment position before performing the surface treatment.
  • control method is a control method executed by a control device of a coating material application system, which rotates a support base that supports a coil spring around a specific axis that follows the central axis of the coil spring.
  • a support stand control step a sensor control step of operating a sensor that measures the position of the wire of the coil spring and acquiring a measured value of the sensor, and a first movement of supporting the sensor and moving the sensor.
  • the method includes a movement control step, and a coating device control step of operating the coating device and causing the coating device to apply a coating material to the coating position.
  • the coil spring is located on the earlier side in the rotational direction of the coil spring about the specific axis than the application position; a surface treatment position calculation step of calculating a surface treatment position for performing surface treatment on the coil spring; and operating a third moving device that supports the surface treatment device that performs the surface treatment of the coil spring and moves the surface treatment device.
  • the method further includes a surface treatment apparatus control step of causing the surface treatment apparatus to perform surface treatment at the surface treatment position before the surface treatment.
  • control program includes a support stand control step of rotating a support stand that supports a coil spring around a specific axis that follows the central axis of the coil spring, and a step of measuring the position of the wire of the coil spring.
  • the coil spring is located at a position earlier than the application position in the rotational direction of the coil spring about the specific axis, based on the measured value of the sensor; a surface treatment position calculation step of calculating a surface treatment position for performing surface treatment on the coil spring; and operating a third moving device that supports the surface treatment device that performs the surface treatment of the coil spring and moves the surface treatment device.
  • the computer further causes the computer to execute a surface treatment apparatus control step of causing the surface treatment apparatus to perform surface treatment at the surface treatment position before performing the surface treatment.
  • the coating material can be applied to the coil spring with high precision.
  • FIG. 1 is a diagram showing the configuration of a coating material application system according to the first embodiment.
  • FIG. 2 is a diagram illustrating the positional relationship between the sensor and the dispenser.
  • FIG. 3 is a block diagram showing the configuration of the control device.
  • FIG. 4 is a flowchart showing a control method executed by the control device.
  • FIG. 5 is a diagram explaining steps S2 and S4.
  • FIG. 6 is a diagram illustrating the configuration of a coating material application system according to the second embodiment.
  • FIG. 7 is a diagram illustrating the configuration of a coating material application system according to the second embodiment.
  • FIG. 8 is a flowchart showing a control method executed by the control device.
  • FIG. 9 is a diagram illustrating a modification of the first and second embodiments.
  • FIG. 1 is a diagram showing the configuration of a coating material application system 1 according to the first embodiment.
  • the coating material application system 1 is a system that applies a coating material to a coil spring W (FIG. 1).
  • the cross-sectional shape of the wire of the coil spring W is a circle.
  • examples of the coating material include thermosetting resins and thermoplastic resins.
  • this coating material application system 1 includes a coating material application device 2 and a control device 3.
  • the coating material is applied to a specific position (application position) of the coil spring W by operating the coating material application device 2 under the control of the control device 3.
  • the application position is a portion where the wires of the coil spring W come into contact with each other when the coil spring W is compressed. That is, by applying the coating material to the application position, contact damage between the wires in the coil spring W at the application position is alleviated.
  • the coating material application device 2 includes a support base 4, a sensor 5, a first moving device 6, a dispenser 7, and a second moving device 8, as shown in FIG.
  • the support stand 4 supports the coil spring W, as shown in FIG. Specifically, the coil spring W is placed on the support base 4 with the center axis of the coil spring W following the Z-axis.
  • the support base 4 includes a servo motor and the like, and is configured to be rotatable around a specific axis Ax (FIG. 1) that follows the central axis of the coil spring W under the control of the control device 3. .
  • the specific axis Ax is an axis parallel to the Z axis.
  • the sensor 5 measures the position of the wire of the coil spring W under the control of the control device 3.
  • the sensor 5 is constituted by a laser sensor. More specifically, the sensor 5 emits laser light in a line shape along the YZ plane from a direction inclined at 45 degrees with respect to the Y and Z axes. Then, the sensor 5 receives the laser beam reflected from the wire of the coil spring W with an imaging device such as a CMOS (Complementary Metal Oxide Semiconductor), thereby reflecting the linear laser beam from the wire. It is configured to be able to measure the profile of an arcuate region. Further, the sensor 5 outputs a measurement value obtained by measuring the position of the wire of the coil spring W to the control device 3. Note that the inclination angle of the sensor 5 with respect to the Y-axis and the Z-axis is not limited to 45°, and other inclination angles may be used.
  • the first moving device 6 supports the sensor 5 and moves the sensor 5.
  • the first moving device 6 includes a slider 61 that supports the sensor 5, a guide rail 62 extending along the Z-axis, a servo motor (not shown), and the like.
  • the slider 61 moves along the Z-axis on the guide rail 62 under the control of the control device 3. That is, in the first embodiment, the first moving device 6 moves the sensor 5 only along the specific axis Ax.
  • the dispenser 7 corresponds to a coating device according to the present invention, and applies the coating material to the coil spring W under the control of the control device 3. Note that the coating device according to the present invention is not limited to the dispenser 7, and other coating devices may be used.
  • the second moving device 8 supports the dispenser 7 and moves the dispenser 7. As shown in FIG. 1, this second moving device 8 includes a slider 81 that supports the dispenser 7, a guide rail 82 that extends along the Y axis, and a guide rail 83 that extends along the Z axis. , a servo motor (not shown), etc.
  • the slider 81 moves on the guide rail 82 along the Y axis, and the guide rail 82 moves on the guide rail 83 along the Z axis. Moving. That is, in the first embodiment, the second moving device 8 moves the dispenser 7 only along the specific axis Ax and the Y axis.
  • FIG. 2 is a diagram illustrating the positional relationship between the sensor 5 and the dispenser 7.
  • FIG. 2 is a diagram of the sensor 5 and the dispenser 7 viewed from above along the Z-axis.
  • the measurement position PM of the position of the wire of the coil spring W by the sensor 5 and the application position PA of the coating material to the coil spring W by the dispenser 7 are specified around a specific axis Ax, as shown in FIG. deviated by an angle of
  • the sensor 5 emits a line-shaped laser beam as described above, and detects the profile of the arc-shaped portion of the wire of the coil spring W that reflects the line-shaped laser beam. Measure. Therefore, the measurement position PM corresponds to the position of the arc-shaped portion.
  • the specific angle is 180°. Note that the specific angle is not limited to 180° and may be any other angle.
  • FIG. 3 is a block diagram showing the configuration of the control device 3. As shown in FIG.
  • the control device 3 controls the operation of the coating material application device 2 as a whole.
  • the control device 3 includes an input section 31, a storage section 32, and a control section 33, as shown in FIG.
  • the input unit 31 includes buttons, switches, touch panels, etc. that accept user operations, and outputs signals corresponding to the user operations to the control unit 33.
  • the storage unit 32 stores various programs executed by the control unit 33 (including the control program according to the present invention), as well as data necessary for the control unit 33 to perform processing.
  • the control unit 33 is realized by executing various programs stored in the storage unit 32 by a controller such as a CPU (Central Processing Unit) or an MPU (Micro Processing Unit), and controls the overall operation of the coating material application system 1. control.
  • a controller such as a CPU (Central Processing Unit) or an MPU (Micro Processing Unit)
  • control unit 33 is not limited to a CPU or an MPU, and may be configured by an integrated circuit such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field-Programmable Gate Array).
  • this control section 33 includes a support platform control section 331, a sensor control section 332, a first movement control section 333, an application position calculation section 334, and a second movement control section 335. , and a coating device control section 336.
  • FIG. 4 is a flowchart showing a control method executed by the control device 3.
  • FIG. 5 is a diagram explaining steps S2 and S4. Specifically, FIG. 5 shows the emission area (YZ plane) of the linear laser beam emitted from the sensor 5. In addition, in FIG. 5, the emission area of the laser beam is expressed by dots. Further, the Y′ axis and the Z′ axis shown in FIG. 5 are coordinate axes measured by the sensor 5 (hereinafter referred to as sensor coordinate axes). Hereinafter, the Y-axis and Z-axis coordinate axes will be referred to as device coordinate axes to distinguish them from the sensor coordinate axes.
  • the senor 5 is installed so as to emit laser light in a line shape along the YZ plane from a direction inclined at 45 degrees with respect to the Y axis and the Z axis. Therefore, the Y'-axis and the Z'-axis are rotated by 45 degrees with respect to the Y-axis and the Z-axis, respectively, as shown in FIG. Note that the Z' axis corresponds to the direction of the laser beam output from the sensor 5.
  • the operator sets the coil spring W to be coated on the support stand 4. Then, the operator performs a coating start operation on the input unit 31. As a result, the control device 3 executes the control method described below.
  • the support stand control unit 331 rotates the support stand 4 at a specific rotation speed around a specific axis Ax (step S1: support stand control step).
  • the storage unit 32 stores data indicating the specific rotation speed.
  • the support platform control unit 331 reads the data from the storage unit 32 and rotates the support platform 4 at a rotation speed based on the data.
  • the data is configured such that the value of the rotational speed can be changed by a user operation on the input unit 31.
  • step S1 the sensor control unit 332 operates the sensor 5 and causes the sensor 5 to measure the position of the wire of the coil spring W. Then, the sensor control unit 332 acquires the measured value of the sensor 5 (step S2: sensor control step).
  • the sensor 5 is configured to be able to measure the profile of the strands of the coil spring W, as described above. Then, the sensor 5 outputs the position coordinates P0'(y0',z0') and radius R shown below as measured values (FIG. 5).
  • Position coordinates P0'(y0',z0') are position coordinates on the sensor coordinate axis, and are arc-shaped portions WA on the strands of the coil spring W that reflect the line-shaped laser beam output from the sensor 5. These are the position coordinates of the vertices (represented by thick lines in FIG. 5).
  • the radius R is the radius of a virtual circle that includes the arc-shaped portion WA.
  • the first movement control unit 333 operates the first movement device 6 to move the sensor 5 along the Z-axis at a specific movement speed (step S3: first movement control step).
  • the sensor 5 is positioned at a position where it can measure the position of one end on the upper side of the wire of the coil spring W installed on the support base 4, and by executing step S3, It moves downward at high speed.
  • the sensor 5 is moved from above to below, and the coating material is applied from one end of the wire of the coil spring W on the upper side to the other end on the lower side.
  • the sensor 5 may be moved from below to above, and the coating material may be applied from the other end of the wire of the coil spring W on the lower side to one end on the upper side.
  • the storage unit 32 stores data indicating the distance by which the sensor 5 is moved along the Z-axis each time the support base 4 is rotated, for example, by 180°. Then, in step S3, the first movement control unit 333 reads the data from the storage unit 32 and moves the sensor 5 at a moving speed based on the data. Note that the data is configured such that the value of the distance to be moved can be changed by a user operation on the input unit 31.
  • Step S4 Application position calculation step. Specifically, first, the application position calculation unit 334 calculates the position of the application position on the arc-shaped area WA based on the measured values of the sensor 5 (position coordinates P0'(y0',z0') and radius R). Coordinates P1'(y1',z1') are calculated using the following equation (1).
  • the position coordinate P1'(y1',z1') is a position coordinate on the sensor coordinate axis, and is a position coordinate having the highest coordinate value in the Z-axis direction on a virtual circle including the arc-shaped part WA.
  • is an angle depending on the installation position of the sensor 5, and is 45° in the first embodiment. The same applies to equation (2) below.
  • the application position calculation unit 334 converts the position coordinate P1' (y1', z1') on the sensor coordinate axis to the position coordinate P1 (y1, z1) on the device coordinate axis using the following equation (2). Note that the position coordinates P1' (y1', z1') and the position coordinates P1 (y1, z1) correspond to first position coordinates according to the present invention.
  • the application position calculation unit 334 calculates the position coordinate P2 (y2, z2) obtained by rotating the position coordinate P1 (y1, z1) by 180 degrees around a specific axis Ax (Z axis), and P2 (y2, z2) is calculated as the application position.
  • the position coordinate P2 (y2, z2) corresponds to the second position coordinate according to the present invention.
  • Step S4 the second movement control unit 335 operates the second movement device 8, and moves the dispenser 7 to a position where the coating material is applied from the dispenser 7 to the application position (position coordinate P2 (y2, z2)).
  • Step S5 second movement control step).
  • step S5 the coating device control unit 336 operates the dispenser 7 at a coating timing when the support base 4 has rotated by 180 degrees around a specific axis Ax from the measurement timing, and from the dispenser 7 to the coating position (position coordinate A coating material is applied to P2 (y2, z2) (step S6: coating device control step).
  • the measurement timing is the timing at which the sensor 5 measures the position of the wire of the coiled spring W in step S2.
  • step S6 the second movement control unit 335 operates the second movement device 8 to move the dispenser 7 at a specific movement speed along the Z axis (step S7).
  • the specific moving speed is the same as the specific moving speed of the sensor 5 in step S3.
  • the coating material is applied from one end to the other end of the wire of the coil spring W.
  • the control device 3 rotates the support base 4 around a specific axis Ax. Further, the control device 3 operates the sensor 5 and acquires the measured value of the sensor 5. Further, the control device 3 operates the first moving device 6 to move the sensor 5. Further, the control device 3 calculates the application position of the coating material to the coil spring W based on the measured value of the sensor 5. Then, the control device 3 moves the second moving device 8 to move the dispenser 7 to a position where the coating material is applied from the dispenser 7 to the application position, and operates the dispenser 7 to move the coating material from the dispenser 7 to the application position. A coating material is applied to the application position. Therefore, even if the tolerance of the coil spring W is large, the application position on the coil spring W will not deviate from the desired position, and the coating material can be applied to the coil spring W with high precision. I can do it.
  • the measurement position of the wire of the coil spring W by the sensor 5 and the application position are at a specific angle of 180 degrees centering on a specific axis Ax. It is off by °. Therefore, the installation positions of the sensor 5 and the dispenser 7 can be spaced apart from each other. Therefore, in the coating material application system 1, the sensor 5, the dispenser 7, and the coil spring W can be easily installed, and the coating material application system 1 that is easy to use can be realized.
  • the control device 3 controls the first application position, which becomes the application position when rotated by 180° around a specific axis Ax, based on the measured value of the sensor 5.
  • the position coordinates position coordinate P1'(y1',z1') and position coordinate P1 (y1, z1)) are calculated.
  • the control device 3 calculates a second position coordinate (position coordinate P2 (y2, z2)) obtained by rotating the first position coordinate by 180° around a specific axis Ax as the application position.
  • the control device 3 causes the dispenser 7 to apply the coating material to the application position at the application timing when the support base 4 has rotated by 180 degrees around the specific axis Ax from the measurement timing by the sensor 5. Therefore, by considering the time required to calculate the first and second position coordinates, and by setting the measurement timing and the application timing at different timings, it is possible to appropriately apply the coating material to the application position. I can do it.
  • the first moving device 6 is a moving device that moves the sensor 5 only along the Z-axis.
  • the second moving device 8 is a moving device that moves the dispenser 7 only along the Z axis and the Y axis. Therefore, the sensor 5 can be moved along a minimum of one axis, and the dispenser 7 can be moved along a minimum of two axes, thereby simplifying the configuration of the coating material application system 1.
  • the application position is a position where the wires come into contact with each other when the coil spring W is compressed. Therefore, by applying the coating material to the application position, contact damage between the wires in the coil spring W at the application position can be alleviated.
  • the sensor 5 emits a line-shaped laser beam, and receives the laser beam reflected from the strands of the coil spring W, so that the sensor 5 The profile of the part where the line-shaped laser beam is reflected is measured. Therefore, the profile of the wire of the coil spring W can be easily obtained, and the application position can be calculated with higher accuracy.
  • FIGS. 6 and 7 are diagrams illustrating the configuration of the coating material application system 1 according to the second embodiment. Specifically, FIG. 6 is a diagram corresponding to FIG. 2. FIG. 7 is a diagram corresponding to FIG. 3.
  • a surface treatment device 9 and a third A mobile device 10 has been added.
  • the surface treatment device 9 performs surface treatment on the coil spring W under the control of the control device 3.
  • the surface treatment device 9 is configured by a plasma treatment device that performs plasma treatment (surface treatment) on the coil spring W.
  • plasma treatment surface treatment
  • the surface treatment performed by the surface treatment device 9 is not limited to plasma treatment, and blast treatment, primer treatment, or the like may be employed.
  • the surface treatment position PT where the surface treatment is performed on the coil spring W by the surface treatment device 9 is shifted by a specific angle about a specific axis Ax with respect to the measurement position PM.
  • the surface treatment position PT is shifted from the coating position PA by a specific angle about a specific axis Ax.
  • the surface treatment position PT is shifted by 90° from the measurement position PM and the application position PA around a specific axis Ax. More specifically, the surface treatment position PT is shifted by 90° toward the front side in the rotational direction of the coil spring W (support base 4) about a specific axis Ax with respect to the application position PA.
  • the surface treatment position PT is shifted by 90 degrees to the rear side in the rotational direction of the coil spring W (support base 4) about the specific axis Ax with respect to the measurement position PM.
  • the above angle is not limited to 90° and may be any other angle.
  • the third moving device 10 supports the surface treatment device 9 and moves the surface treatment device 9.
  • the third moving device 10 includes a slider 101 that supports the surface treatment device 9, and a guide rail 102 that extends along the X axis orthogonal to the Z axis and the Y axis. It includes a guide rail 103 extending along the Z-axis, a servo motor (not shown), and the like.
  • the slider 101 moves on the guide rail 102 along the X-axis
  • the guide rail 102 moves on the guide rail 103 along the Z-axis.
  • the third moving device 10 moves the surface treatment device 9 only along the specific axis Ax and the X axis.
  • a third movement control section 338 As shown in FIG. 337, a third movement control section 338, and a surface treatment device control section 339.
  • FIG. 8 is a flowchart showing a control method executed by the control device 3.
  • the control method according to the second embodiment differs from the control method described in the first embodiment above in that steps S8 to S11 are added. Therefore, steps S8 to S11 will be mainly explained below.
  • Step S8 surface treatment position calculation step is executed after step S3. Specifically, in step S8, the surface treatment position calculation unit 337 calculates the position coordinates P1 (y1, z1) as described in the first embodiment, and then calculates the Then, the position coordinate P3 is calculated by rotating the position coordinate P1 (y1, z1) by 90 degrees, and the position coordinate P3 is calculated as the surface treatment position.
  • Step S8 the third movement control unit 338 operates the third movement device 10, and moves the surface treatment device 9 to a position where the surface treatment device 9 performs surface treatment at the surface position (position coordinate P3).
  • Step S9 third movement control step.
  • the surface treatment device control unit 339 operates the surface treatment device 9 at a surface treatment timing when the support stand 4 has rotated by 90 degrees around the specific axis Ax from the measurement timing, and operates the surface treatment device 9.
  • Surface treatment is performed at the surface treatment position (position coordinate P3) (step S10: surface treatment apparatus control step).
  • the measurement timing is the timing at which the sensor 5 measures the position of the wire of the coiled spring W in step S2.
  • step S10 the third movement control unit 338 operates the third movement device 10 to move the surface treatment device 9 at a specific movement speed along the Z axis (step S11).
  • the specific moving speed is the same as the specific moving speed of the sensor 5 in step S3. After this, the control device 3 moves to step S4.
  • the surface treatment device 9 and the third moving device 10 are used to perform surface treatment on the coil spring W before applying the coating material to the application position. Therefore, the adhesion of the coating material to the application position can be improved.
  • the coating material application system 1 according to the second embodiment is provided with the surface treatment device 9 and the third moving device 10, the coating material can be applied while performing surface treatment, and the coating material can be applied efficiently. The adhesion of the coating material to the application site can be improved.
  • a configuration is adopted in which the coating material is applied in the coating material application system 1 after the surface treatment of the coil spring W is performed in a device different from the coating material application system 1. I don't mind.
  • FIG. 9 is a diagram illustrating a modification of the first and second embodiments. Specifically, FIG. 9 is a diagram corresponding to FIG. 5.
  • the cross-sectional shape of the wire of the coil spring W is circular, but the cross-sectional shape is not limited to this, and may be any other shape, for example, rectangular.
  • the sensor 5 uses the position coordinates on the sensor coordinate axis as a measurement value, and the line-shaped output from the sensor 5 in the strands of the coil spring W.
  • step S4 the control device 3 (application position calculation unit 334) determines, based on the measured value of the sensor 5, two edges having high coordinate values in the Z-axis direction on the part WR of the rectangle. Position coordinates P01'(y01',z01') and P02'(y02',z02') are extracted (FIG. 9). Then, the control device 3 calculates the midpoint between the position coordinates P01'(y01',z01') and P02'(y02',z02') of the two edges as the position coordinate P1'(y1',z1'). ( Figure 9). Thereafter, the control device 3 changes the position coordinates P1 (y1, z1), P2 (y2, z2), P3 from the position coordinate P1'(y1',z1'), as in the first and second embodiments described above. calculate.
  • the first moving device 6 moves the sensor 5 only in one axis, the Z-axis.
  • the sensor 5 may be configured to be movable.
  • the second moving device 8 moves the dispenser 7 only in two axes, the Z-axis and the Y-axis, but is not limited to this. may be configured to be movable.
  • the third moving device 10 moves the surface treatment device 9 only in two axes, the Z-axis and the The surface treatment device 9 may be configured to be movable.

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Wood Science & Technology (AREA)
  • Coating Apparatus (AREA)
  • Application Of Or Painting With Fluid Materials (AREA)

Abstract

コーティング材塗布システム1は、コイルばねWを回転可能に支持する支持台4と、コイルばねWの素線の位置を測定するセンサ5と、センサ5を移動させる第1の移動装置6と、塗布装置7と、塗布装置7を移動させる第2の移動装置8と、制御装置3とを備える。制御装置3は、支持台4を回転させる支持台制御部331と、センサ5の測定値を取得するセンサ制御部332と、センサ5を移動させる第1の移動制御部333と、センサ5の測定値に基づいて、コイルばねWへのコーティング材の塗布位置を算出する塗布位置算出部334と、塗布装置7から塗布位置にコーティング材を塗布させる位置に塗布装置7を移動させる第2の移動制御部335と、塗布装置7から塗布位置にコーティング材を塗布させる塗布装置制御部336とを備える。

Description

コーティング材塗布システム、制御装置、制御方法、及び制御プログラム
 本開示は、コーティング材塗布システム、制御装置、制御方法、及び制御プログラムに関する。
 従来、コイルばねに対するコーティング材の塗布方法として、以下の塗布方法が知られている(例えば、特許文献1参照)。
 特許文献1に記載の塗布方法では、コイルばねの中心軸を中心として当該コイルばねを回転させ、その回転に同期して粉体塗装ガンを当該中心軸に沿って移動させることにより、当該粉体塗装ガンを常時、当該コイルばねの素線に対向させている。
特開2007-308067号公報
 しかしながら、特許文献1に記載の塗布方法では、コイルばねが所望の設計通りの形状になっているものとして、粉体塗装ガンを当該コイルばねの回転に同期して移動させている。このため、コイルばねの公差が大きい場合等には、粉体塗装ガンによる当該コイルばねへの塗布位置が所望の位置からずれてしまい、当該コイルばねに対してコーティング材を高精度に塗布することができない、という問題がある。
 本発明は、上記に鑑みてなされたものであって、コイルばねに対してコーティング材を高精度に塗布することができるコーティング材塗布システム、制御装置、制御方法、及び制御プログラムを提供することを目的とする。
 上述した課題を解決し、目的を達成するために、本発明に係るコーティング材塗布システムは、コイルばねを支持し、当該コイルばねの中心軸に倣う特定の軸を中心として回転可能とする支持台と、前記コイルばねの素線の位置を測定するセンサと、前記センサを支持し、当該センサを移動させる第1の移動装置と、前記コイルばねにコーティング材を塗布する塗布装置と、前記塗布装置を支持し、当該塗布装置を移動させる第2の移動装置と、前記支持台、前記センサ、前記第1の移動装置、前記塗布装置、及び前記第2の移動装置の動作を制御する制御装置とを備え、前記制御装置は、前記特定の軸を中心として前記支持台を回転させる支持台制御部と、前記センサを動作させ、当該センサの測定値を取得するセンサ制御部と、前記第1の移動装置を動作させ、前記センサを移動させる第1の移動制御部と、前記センサの測定値に基づいて、前記コイルばねへのコーティング材の塗布位置を算出する塗布位置算出部と、前記第2の移動装置を動作させ、前記塗布装置から前記塗布位置にコーティング材を塗布させる位置に当該塗布装置を移動させる第2の移動制御部と、前記塗布装置を動作させ、当該塗布装置から前記塗布位置にコーティング材を塗布させる塗布装置制御部とを備える。
 また、本発明に係るコーティング材塗布システムでは、上記発明において、前記センサによる前記コイルばねの素線の位置の測定位置と、前記塗布位置とは、前記特定の軸を中心として特定の角度だけずれている。
 また、本発明に係るコーティング材塗布システムでは、上記発明において、前記特定の角度は、180°である。
 また、本発明に係るコーティング材塗布システムでは、上記発明において、前記塗布位置算出部は、前記センサの測定値に基づいて、前記特定の角度だけ前記特定の軸を中心として回転した際に前記塗布位置となる第1の位置座標を算出した後、当該第1の位置座標を当該特定の角度だけ前記特定の軸を中心として回転させた第2の位置座標を前記塗布位置として算出する。
 また、本発明に係るコーティング材塗布システムでは、上記発明において、前記塗布装置制御部は、前記センサによる前記コイルばねの素線の位置の測定タイミングから、前記支持台が前記特定の軸を中心として前記特定の角度だけ回転した塗布タイミングで、前記塗布装置から前記塗布位置にコーティング材を塗布させる。
 また、本発明に係るコーティング材塗布システムでは、上記発明において、前記第1の移動装置は、前記特定の軸に沿ってのみ前記センサを移動させる移動装置であり、前記第2の移動装置は、前記特定の軸と、前記特定の軸に直交する軸とにそれぞれ沿ってのみ前記塗布装置を移動させる移動装置である。
 また、本発明に係るコーティング材塗布システムでは、上記発明において、前記塗布位置は、前記コイルばねを圧縮した際に素線同士が接触する位置である。
 また、本発明に係るコーティング材塗布システムでは、上記発明において、前記センサは、ライン状のレーザ光を出射し、前記コイルばねの素線から反射された当該レーザ光を受光することで当該素線における当該ライン状のレーザ光を反射した部位のプロファイルを測定する。
 また、本発明に係るコーティング材塗布システムでは、上記発明において、前記コイルばねの表面処理を行う表面処理装置と、前記表面処理装置を支持し、当該表面処理装置を移動させる第3の移動装置とをさらに備え、前記制御装置は、前記センサの測定値に基づいて、前記塗布位置よりも前記特定の軸を中心とした前記コイルばねの回転方向の前段側に位置し、前記コイルばねに表面処理を行う表面処理位置を算出する表面処理位置算出部と、前記第3の移動装置を動作させ、前記表面処理装置にて前記表面処理位置の表面処理を行わせる位置に当該表面処理装置を移動させる第3の移動制御部と、前記表面処理装置を動作させ、前記塗布位置にコーティング材を塗布する前に前記表面処理装置に前記表面処理位置の表面処理を行わせる表面処理装置制御部とをさらに備える。
 また、本発明に係る制御装置は、コイルばねを支持する支持台を当該コイルばねの中心軸に倣う特定の軸を中心として回転させる支持台制御部と、前記コイルばねの素線の位置を測定するセンサを動作させ、当該センサの測定値を取得するセンサ制御部と、前記センサを支持し、当該センサを移動させる第1の移動装置を動作させ、当該センサを移動させる第1の移動制御部と、前記センサの測定値に基づいて、前記コイルばねへのコーティング材の塗布位置を算出する塗布位置算出部と、前記コイルばねにコーティング材を塗布する塗布装置を支持し、当該塗布装置を移動させる第2の移動装置を動作させ、当該塗布装置から前記塗布位置にコーティング材を塗布させる位置に当該塗布装置を移動させる第2の移動制御部と、前記塗布装置を動作させ、当該塗布装置から前記塗布位置にコーティング材を塗布させる塗布装置制御部とを備える。
 また、本発明に係る制御装置では、上記発明において、前記センサの測定値に基づいて、前記塗布位置よりも前記特定の軸を中心とした前記コイルばねの回転方向の前段側に位置し、前記コイルばねに表面処理を行う表面処理位置を算出する表面処理位置算出部と、前記コイルばねの表面処理を行う表面処理装置を支持し、当該表面処理装置を移動させる第3の移動装置を動作させ、当該表面処理装置にて前記表面処理位置の表面処理を行わせる位置に当該表面処理装置を移動させる第3の移動制御部と、前記表面処理装置を動作させ、前記塗布位置にコーティング材を塗布する前に前記表面処理装置に前記表面処理位置の表面処理を行わせる表面処理装置制御部とをさらに備える。
 また、本発明に係る制御方法は、コーティング材塗布システムの制御装置が実行する制御方法であって、コイルばねを支持する支持台を当該コイルばねの中心軸に倣う特定の軸を中心として回転させる支持台制御ステップと、前記コイルばねの素線の位置を測定するセンサを動作させ、当該センサの測定値を取得するセンサ制御ステップと、前記センサを支持し、当該センサを移動させる第1の移動装置を動作させ、当該センサを移動させる第1の移動制御ステップと、前記センサの測定値に基づいて、前記コイルばねへのコーティング材の塗布位置を算出する塗布位置算出ステップと、前記コイルばねにコーティング材を塗布する塗布装置を支持し、当該塗布装置を移動させる第2の移動装置を動作させ、当該塗布装置から前記塗布位置にコーティング材を塗布させる位置に当該塗布装置を移動させる第2の移動制御ステップと、前記塗布装置を動作させ、当該塗布装置から前記塗布位置にコーティング材を塗布させる塗布装置制御ステップとを含む。
 また、本発明に係る制御方法では、上記発明において、前記センサの測定値に基づいて、前記塗布位置よりも前記特定の軸を中心とした前記コイルばねの回転方向の前段側に位置し、前記コイルばねに表面処理を行う表面処理位置を算出する表面処理位置算出ステップと、前記コイルばねの表面処理を行う表面処理装置を支持し、当該表面処理装置を移動させる第3の移動装置を動作させ、当該表面処理装置にて前記表面処理位置の表面処理を行わせる位置に当該表面処理装置を移動させる第3の移動制御ステップと、前記表面処理装置を動作させ、前記塗布位置にコーティング材を塗布する前に前記表面処理装置に前記表面処理位置の表面処理を行わせる表面処理装置制御ステップとをさらに含む。
 また、本発明に係る制御プログラムは、コイルばねを支持する支持台を当該コイルばねの中心軸に倣う特定の軸を中心として回転させる支持台制御ステップと、前記コイルばねの素線の位置を測定するセンサを動作させ、当該センサの測定値を取得するセンサ制御ステップと、前記センサを支持し、当該センサを移動させる第1の移動装置を動作させ、当該センサを移動させる第1の移動制御ステップと、前記センサの測定値に基づいて、前記コイルばねへのコーティング材の塗布位置を算出する塗布位置算出ステップと、前記コイルばねにコーティング材を塗布する塗布装置を支持し、当該塗布装置を移動させる第2の移動装置を動作させ、当該塗布装置から前記塗布位置にコーティング材を塗布させる位置に当該塗布装置を移動させる第2の移動制御ステップと、前記塗布装置を動作させ、当該塗布装置から前記塗布位置にコーティング材を塗布させる塗布装置制御ステップとをコンピュータに実行させるための制御プログラムである。
 また、本発明に係る制御プログラムでは、上記発明において、前記センサの測定値に基づいて、前記塗布位置よりも前記特定の軸を中心とした前記コイルばねの回転方向の前段側に位置し、前記コイルばねに表面処理を行う表面処理位置を算出する表面処理位置算出ステップと、前記コイルばねの表面処理を行う表面処理装置を支持し、当該表面処理装置を移動させる第3の移動装置を動作させ、当該表面処理装置にて前記表面処理位置の表面処理を行わせる位置に当該表面処理装置を移動させる第3の移動制御ステップと、前記表面処理装置を動作させ、前記塗布位置にコーティング材を塗布する前に前記表面処理装置に前記表面処理位置の表面処理を行わせる表面処理装置制御ステップとをコンピュータにさらに実行させる。
 本発明に係るコーティング材塗布システム、制御装置、制御方法、及び制御プログラムによれば、コイルばねに対してコーティング材を高精度に塗布することができる。
図1は、実施の形態1に係るコーティング材塗布システムの構成を示す図である。 図2は、センサ及びディスペンサの位置関係を説明する図である。 図3は、制御装置の構成を示すブロック図である。 図4は、制御装置が実行する制御方法を示すフローチャートである。 図5は、ステップS2,S4を説明する図である。 図6は、実施の形態2に係るコーティング材塗布システムの構成を説明する図である。 図7は、実施の形態2に係るコーティング材塗布システムの構成を説明する図である。 図8は、制御装置が実行する制御方法を示すフローチャートである。 図9は、実施の形態1,2の変形例を説明する図である。
 以下に、図面を参照して、本発明を実施するための形態(以下、実施の形態)について説明する。なお、以下に説明する実施の形態によって本発明が限定されるものではない。さらに、図面の記載において、同一の部分には同一の符号を付している。
(実施の形態1)
 〔コーティング材塗布システムの概略構成〕
 図1は、実施の形態1に係るコーティング材塗布システム1の構成を示す図である。
 コーティング材塗布システム1は、コイルばねW(図1)に対してコーティング材を塗布するシステムである。本実施の形態1では、コイルばねWの素線の断面形状は、円である。また、コーティング材としては、熱硬化性樹脂または熱可塑性樹脂を例示することができる。
 このコーティング材塗布システム1は、図1に示すように、コーティング材塗布装置2と、制御装置3とを備える。そして、コーティング材塗布システム1では、制御装置3による制御の下、コーティング材塗布装置2が動作することで、コイルばねWの特定の位置(塗布位置)にコーティング材が塗布される。ここで、当該塗布位置は、コイルばねWを圧縮した際に当該コイルばねWの素線同士が接触する部分である。すなわち、当該塗布位置にコーティング材を塗布することで、当該塗布位置でのコイルばねWにおける素線同士の接触ダメージを緩和させる。
 〔コーティング材塗布装置の構成〕
 先ず、コーティング材塗布装置2の構成について説明する。
 なお、コーティング材塗布装置2の構成を説明するにあたって、鉛直方向(図1の上下方向)に沿う軸をZ軸(図1)とし、当該Z軸に直交する2つの軸のうち一方の軸(図1の左右方向に沿う軸)をY軸(図1)とする。
 コーティング材塗布装置2は、図1に示すように、支持台4と、センサ5と、第1の移動装置6と、ディスペンサ7と、第2の移動装置8とを備える。
 支持台4は、図1に示すように、コイルばねWを支持する。具体的に、支持台4には、コイルばねWの中心軸がZ軸に倣う姿勢で当該コイルばねWが載置される。そして、支持台4は、サーボモータ等を含んで構成され、制御装置3による制御の下、コイルばねWの中心軸に倣う特定の軸Ax(図1)を中心として回転可能に構成されている。本実施の形態1では、特定の軸Axは、Z軸に平行な軸である。
 センサ5は、制御装置3による制御の下、コイルばねWの素線の位置を測定する。本実施の形態1では、センサ5は、レーザセンサによって構成されている。より具体的に、センサ5は、Y軸及びZ軸に対して45°傾いた方向からレーザ光をYZ平面に沿ってライン状に出射する。そして、センサ5は、コイルばねWの素線から反射された当該レーザ光をCMOS(Complementary Metal Oxide Semiconductor)等の撮像素子にて受光することで当該素線における当該ライン状のレーザ光を反射した円弧状の部位のプロファイルを測定可能に構成されている。また、センサ5は、コイルばねWの素線の位置を測定した測定値を制御装置3に出力する。なお、Y軸及びZ軸に対するセンサ5の傾斜角は45°に限らず、他の傾斜角としても構わない。
 第1の移動装置6は、センサ5を支持し、当該センサ5を移動させる。この第1の移動装置6は、図1に示すように、センサ5を支持するスライダ61と、Z軸に沿って延在するガイドレール62と、サーボモータ(図示略)等とを備える。そして、第1の移動装置6では、制御装置3による制御の下、スライダ61がガイドレール62上をZ軸に沿って移動する。すなわち、本実施の形態1では、第1の移動装置6は、特定の軸Axに沿ってのみセンサ5を移動させる。
 ディスペンサ7は、本発明に係る塗布装置に相当し、制御装置3による制御の下、コイルばねWにコーティング材を塗布する。なお、本発明に係る塗布装置としては、ディスペンサ7に限らず、その他の塗布装置を採用しても構わない。
 第2の移動装置8は、ディスペンサ7を支持し、当該ディスペンサ7を移動させる。この第2の移動装置8は、図1に示すように、ディスペンサ7を支持するスライダ81と、Y軸に沿って延在するガイドレール82と、Z軸に沿って延在するガイドレール83と、サーボモータ(図示略)等とを備える。そして、第2の移動装置8では、制御装置3による制御の下、スライダ81がガイドレール82上をY軸に沿って移動するとともに、当該ガイドレール82がガイドレール83上をZ軸に沿って移動する。すなわち、本実施の形態1では、第2の移動装置8は、特定の軸Axと、Y軸とにそれぞれ沿ってのみディスペンサ7を移動させる。
 〔センサ及びディスペンサの位置関係について〕
 次に、上述したセンサ5及びディスペンサ7の位置関係について説明する。
 図2は、センサ5及びディスペンサ7の位置関係を説明する図である。具体的に、図2は、センサ5及びディスペンサ7を上方からZ軸に沿って見た図である。
 センサ5によるコイルばねWの素線の位置の測定位置PMと、ディスペンサ7による当該コイルばねWへのコーティング材の塗布位置PAとは、図2に示すように、特定の軸Axを中心として特定の角度だけずれている。
 ここで、本実施の形態1では、センサ5は、上述したようにライン状のレーザ光を出射し、コイルばねWの素線における当該ライン状のレーザ光を反射した円弧状の部位のプロファイルを測定する。このため、測定位置PMは、当該円弧状の部位の位置に相当する。また、本実施の形態1では、当該特定の角度は、180°である。なお、当該特定の角度としては、180°に限らず、その他の角度としても構わない。
 〔制御装置の構成〕
 次に、制御装置3の構成について説明する。
 図3は、制御装置3の構成を示すブロック図である。
 制御装置3は、コーティング材塗布装置2全体の動作を制御する。この制御装置3は、図3に示すように、入力部31と、記憶部32と、制御部33とを備える。
 入力部31は、ユーザ操作を受け付けるボタン、スイッチ、タッチパネル等で構成され、当該ユーザ操作に応じた信号を制御部33に出力する。
 記憶部32は、制御部33が実行する各種のプログラム(本発明に係る制御プログラムを含む)の他、当該制御部33が処理を行うときに必要なデータ等を記憶する。
 制御部33は、CPU(Central Processing Unit)やMPU(Micro Processing Unit)等のコントローラによって、記憶部32に記憶された各種のプログラムが実行されることにより実現され、コーティング材塗布システム1全体の動作を制御する。なお、制御部33は、CPUやMPUに限らず、ASIC(Application Specific Integrated Circuit)やFPGA(Field-Programmable Gate Array)等の集積回路によって構成されても構わない。この制御部33は、図3に示すように、支持台制御部331と、センサ制御部332と、第1の移動制御部333と、塗布位置算出部334と、第2の移動制御部335と、塗布装置制御部336とを備える。
 なお、支持台制御部331、センサ制御部332、第1の移動制御部333、塗布位置算出部334、第2の移動制御部335、及び塗布装置制御部336の詳細な機能については、後述する「制御装置が実行する制御方法」において説明する。
 〔制御装置が実行する制御方法〕
 次に、制御装置3が実行する制御方法について説明する。
 図4は、制御装置3が実行する制御方法を示すフローチャートである。図5は、ステップS2,S4を説明する図である。具体的に、図5は、センサ5から出射されるライン状のレーザ光の出射領域(YZ平面)を示している。なお、図5では、当該レーザ光の出射領域をドットによって表現している。また、図5に示すY´軸及びZ´軸は、センサ5で測定される座標軸(以下、センサ座標軸と記載)である。以下では、センサ座標軸と区別するために、Y軸及びZ軸の座標軸を装置座標軸と記載する。本実施の形態1では、センサ5は、上述したように、Y軸及びZ軸に対して45°傾いた方向からレーザ光をYZ平面に沿ってライン状に出射するように設置されている。このため、Y´軸及びZ´軸は、図5に示すように、Y軸及びZ軸に対してそれぞれ45°だけ回転している。なお、Z´軸は、センサ5から出力されるレーザ光の方向に相当する。
 作業者は、塗布対象であるコイルばねWを支持台4に設定する。そして、作業者は、入力部31に対して塗布開始操作を行う。これによって、制御装置3は、以下に示す制御方法を実行する。
 先ず、支持台制御部331は、特定の軸Axを中心として支持台4を特定の回転速度で回転させる(ステップS1:支持台制御ステップ)。
 ここで、記憶部32には、当該特定の回転速度を示すデータが記憶されている。そして、支持台制御部331は、ステップS1において、記憶部32から当該データを読み出し、当該データに基づく回転速度で支持台4を回転させる。なお、当該データについては、入力部31へのユーザ操作によって、当該回転速度の値を変更可能に構成されている。
 ステップS1の後、センサ制御部332は、センサ5を動作させ、当該センサ5にコイルばねWの素線の位置を測定させる。そして、センサ制御部332は、当該センサ5の測定値を取得する(ステップS2:センサ制御ステップ)。
 ここで、センサ5は、上述したように、コイルばねWの素線のプロファイルを測定可能に構成されている。そして、センサ5は、測定値として、以下に示す位置座標P0´(y0´,z0´)及び半径Rを出力する(図5)。
 位置座標P0´(y0´,z0´)は、センサ座標軸上の位置座標であって、コイルばねWの素線において、センサ5から出力されたライン状のレーザ光を反射した円弧状の部位WA(図5では太線で表現)の頂点の位置座標である。
 半径Rは、円弧状の部位WAを含む仮想円の半径である。
 ステップS2の後、第1の移動制御部333は、第1の移動装置6を動作させ、Z軸に沿ってセンサ5を特定の移動速度で移動させる(ステップS3:第1の移動制御ステップ)。例えば、センサ5は、支持台4に設置されたコイルばねWの素線における上方側の一端の位置を測定可能な位置に位置付けられており、ステップS3が実行されることで、当該特定の移動速度で下方に向けて移動していく。なお、本実施の形態1では、センサ5を上方から下方に向けて移動させ、コイルばねWの素線における上方側の一端から下方側の他端までコーティング材を塗布していくが、反対に、センサ5を下方から上方に向けて移動させ、コイルばねWの素線における下方側の他端から上方側の一端までコーティング材を塗布していっても構わない。
 ここで、記憶部32には、支持台4を例えば180°回転させる毎にZ軸に沿ってセンサ5を移動させる距離を示すデータが記憶されている。そして、第1の移動制御部333は、ステップS3において、記憶部32から当該データを読み出し、当該データに基づく移動速度でセンサ5を移動させる。なお、当該データについては、入力部31へのユーザ操作によって、当該移動させる距離の値を変更可能に構成されている。
 ステップS3の後、塗布位置算出部334は、ステップS2にて取得されたセンサ5の測定値に基づいて、コイルばねWへのコーティング材の塗布位置の位置座標P2(y,z)を算出する(ステップS4:塗布位置算出ステップ)。
 具体的に、先ず、塗布位置算出部334は、センサ5の測定値(位置座標P0´(y0´,z0´)及び半径R)に基づいて、円弧状の部位WA上での塗布位置の位置座標P1´(y1´,z1´)を以下の式(1)により算出する。なお、位置座標P1´(y1´,z1´)は、センサ座標軸上の位置座標であり、円弧状の部位WAを含む仮想円上において、Z軸方向の座標値が最も高い位置座標である。また、式(1)において、θは、センサ5の設置位置に応じた角度であり、本実施の形態1では45°である。以下の式(2)も同様である。
 (数1)
 y1´=y0´-R・sinθ
 z1´=z0´-(R-R・cosθ)   ・・・(1)
 次に、塗布位置算出部334は、センサ座標軸上の位置座標P1´(y1´,z1´)を以下の式(2)により装置座標軸上の位置座標P1(y1,z1)に変換する。なお、位置座標P1´(y1´,z1´)及び位置座標P1(y1,z1)は、本発明に係る第1の位置座標に相当する。
 (数2)
 y1=y1´・cosθ-z1´・sinθ
 z1=y1´・sinθ+z1´・cosθ   ・・・(2)
 最後に、塗布位置算出部334は、特定の軸Ax(Z軸)を中心として位置座標P1(y1,z1)を180°回転させた位置座標P2(y2,z2)を算出し、当該位置座標P2(y2,z2)を塗布位置として算出する。なお、位置座標P2(y2,z2)は、本発明に係る第2の位置座標に相当する。
 ステップS4の後、第2の移動制御部335は、第2の移動装置8を動作させ、ディスペンサ7から塗布位置(位置座標P2(y2,z2))にコーティング材を塗布させる位置に当該ディスペンサ7を移動させる(ステップS5:第2の移動制御ステップ)。
 ステップS5の後、塗布装置制御部336は、測定タイミングから支持台4が特定の軸Axを中心として180°だけ回転した塗布タイミングで、ディスペンサ7を動作させ、当該ディスペンサ7から塗布位置(位置座標P2(y2,z2))にコーティング材を塗布させる(ステップS6:塗布装置制御ステップ)。当該測定タイミングは、ステップS2でセンサ5がコイルばねWの素線の位置を測定したタイミングである。
 ステップS6の後、第2の移動制御部335は、第2の移動装置8を動作させ、Z軸に沿ってディスペンサ7を特定の移動速度で移動させる(ステップS7)。当該特定の移動速度は、ステップS3でのセンサ5における特定の移動速度と同一である。
 以上のステップS1~S7を繰り返し実行していくことにより、コイルばねWの素線における一端から他端までコーティング材が塗布される。
 以上説明した本実施の形態1によれば、以下の効果を奏する。
 本実施の形態1に係るコーティング材塗布システム1では、制御装置3は、特定の軸Axを中心として支持台4を回転させる。また、制御装置3は、センサ5を動作させ、当該センサ5の測定値を取得する。さらに、制御装置3は、第1の移動装置6を動作させ、センサ5を移動させる。また、制御装置3は、センサ5の測定値に基づいて、コイルばねWへのコーティング材の塗布位置を算出する。そして、制御装置3は、第2の移動装置8を移動させてディスペンサ7から当該塗布位置にコーティング材を塗布させる位置に当該ディスペンサ7を移動させるとともに、当該ディスペンサ7を動作させて当該ディスペンサ7から当該塗布位置にコーティング材を塗布させる。
 したがって、コイルばねWの公差が大きい場合等であっても、当該コイルばねWへの塗布位置が所望の位置からずれることがなく、当該コイルばねWに対してコーティング材を高精度に塗布することができる。
 また、本実施の形態1に係るコーティング材塗布システム1では、センサ5によるコイルばねWの素線の位置の測定位置と、塗布位置とは、特定の軸Axを中心として特定の角度である180°だけずれている。
 このため、センサ5及びディスペンサ7の設置位置を互いに離間させることができる。したがって、コーティング材塗布システム1において、センサ5、ディスペンサ7、及びコイルばねWの設置を容易に行うことができ、使い勝手の良いコーティング材塗布システム1を実現することができる。
 また、本実施の形態1に係るコーティング材塗布システム1では、制御装置3は、センサ5の測定値に基づいて、180°だけ特定の軸Axを中心として回転した際に塗布位置となる第1の位置座標(位置座標P1´(y1´,z1´)及び位置座標P1(y1,z1))を算出する。また、制御装置3は、当該第1の位置座標を180°だけ特定の軸Axを中心として回転させた第2の位置座標(位置座標P2(y2,z2))を塗布位置として算出する。そして、制御装置3は、センサ5による測定タイミングから、支持台4が特定の軸Axを中心として180°だけ回転した塗布タイミングで、ディスペンサ7から当該塗布位置にコーティング材を塗布させる。
 このため、第1,第2の位置座標を算出するために掛かる時間を考慮し、当該測定タイミングと当該塗布タイミングとをずれたタイミングとすることにより、塗布位置に適切にコーティング材を塗布することができる。
 また、本実施の形態1に係るコーティング材塗布システム1では、第1の移動装置6は、Z軸に沿ってのみセンサ5を移動させる移動装置である。一方、第2の移動装置8は、Z軸と、Y軸とにそれぞれ沿ってのみディスペンサ7を移動させる移動装置である。
 このため、センサ5を最小限の1軸のみで移動させ、さらに、ディスペンサ7を最小限の2軸のみで移動させることができ、コーティング材塗布システム1の構成を簡素化することができる。
 また、本実施の形態1に係るコーティング材塗布システム1では、塗布位置は、コイルばねWを圧縮した際に素線同士が接触する位置である。
 このため、当該塗布位置にコーティング材を塗布することで、当該塗布位置でのコイルばねWにおける素線同士の接触ダメージを緩和させることができる。
 また、本実施の形態1に係るコーティング材塗布システム1では、センサ5は、ライン状のレーザ光を出射し、コイルばねWの素線から反射された当該レーザ光を受光することで当該素線における当該ライン状のレーザ光を反射した部位のプロファイルを測定する。
 このため、コイルばねWの素線のプロファイルを容易に取得することができ、より高精度に塗布位置を算出することができる。
(実施の形態2)
 次に、本実施の形態2について説明する。
 以下の説明では、上述した実施の形態1と同様の構成には同一符号を付し、その詳細な説明は省略または簡略化する。
 図6及び図7は、実施の形態2に係るコーティング材塗布システム1の構成を説明する図である。具体的に、図6は、図2に対応した図である。図7は、図3に対応した図である。
 本実施の形態2に係るコーティング材塗布システム1では、図6及び図7に示すように、上述した実施の形態1において説明したコーティング材塗布システム1に対して、表面処理装置9と、第3の移動装置10とが追加されている。
 表面処理装置9は、制御装置3による制御の下、コイルばねWに表面処理を行う。本実施の形態2では、表面処理装置9は、コイルばねWにプラズマ処理(表面処理)を行うプラズマ処理装置によって構成されている。なお、表面処理装置9による表面処理としては、プラズマ処理に限らず、ブラスト処理やプライマー処理等を採用してもよい。
 ここで、表面処理装置9にてコイルばねWに表面処理を行う表面処理位置PTは、図6に示すように、測定位置PMに対して、特定の軸Axを中心として特定の角度だけずれている。同様に、表面処理位置PTは、塗布位置PAに対して、特定の軸Axを中心として特定の角度だけずれている。本実施の形態2では、表面処理位置PTは、測定位置PM及び塗布位置PAに対して、特定の軸Axを中心として90°だけずれている。より具体的に、表面処理位置PTは、塗布位置PAに対して、特定の軸Axを中心とするコイルばねW(支持台4)の回転方向の前段側に90°だけずれている。言い換えれば、表面処理位置PTは、測定位置PMに対して、特定の軸Axを中心とするコイルばねW(支持台4)の回転方向の後段側に90°だけずれている。なお、上記の角度は、90°に限らず、その他の角度としても構わない。
 第3の移動装置10は、表面処理装置9を支持し、当該表面処理装置9を移動させる。この第3の移動装置10は、図6に示すように、表面処理装置9を支持するスライダ101と、Z軸及びY軸に対して直交するX軸に沿って延在するガイドレール102と、Z軸に沿って延在するガイドレール103と、サーボモータ(図示略)等とを備える。そして、第3の移動装置10は、制御装置3による制御の下、スライダ101がガイドレール102上をX軸に沿って移動するとともに、当該ガイドレール102がガイドレール103上をZ軸に沿って移動する。すなわち、本実施の形態2では、第3の移動装置10は、特定の軸Axと、X軸とにそれぞれ沿ってのみ表面処理装置9を移動させる。
 また、本実施の形態2に係るコーティング材塗布システム1では、図7に示すように、表面処理装置9及び第3の移動装置10の追加に対応させて、制御部33に表面処理位置算出部337、第3の移動制御部338、及び表面処理装置制御部339の機能を追加している。
 以下、本実施の形態2に係る制御方法を説明しつつ、表面処理位置算出部337、第3の移動制御部338、及び表面処理装置制御部339の詳細な機能について説明する。
 図8は、制御装置3が実行する制御方法を示すフローチャートである。
 本実施の形態2に係る制御方法では、図8に示すように、上述した実施の形態1において説明した制御方法に対して、ステップS8~S11が追加されている点が異なる。このため、以下では、ステップS8~S11を主に説明する。
 ステップS8(表面処理位置算出ステップ)は、ステップS3の後に実行される。
 具体的に、表面処理位置算出部337は、ステップS8において、上述した実施の形態1において説明したように位置座標P1(y1,z1)を算出した後、特定の軸Ax(Z軸)を中心として当該位置座標P1(y1,z1)を90°回転させた位置座標P3を算出し、当該位置座標P3を表面処理位置として算出する。
 ステップS8の後、第3の移動制御部338は、第3の移動装置10を動作させ、表面処理装置9にて表面位置(位置座標P3)に表面処理を行わせる位置に当該表面処理装置9を移動させる(ステップS9:第3の移動制御ステップ)。
 ステップS9の後、表面処理装置制御部339は、測定タイミングから支持台4が特定の軸Axを中心として90°だけ回転した表面処理タイミングで、表面処理装置9を動作させ、当該表面処理装置9にて表面処理位置(位置座標P3)に表面処理を行わせる(ステップS10:表面処理装置制御ステップ)。当該測定タイミングは、ステップS2でセンサ5がコイルばねWの素線の位置を測定したタイミングである。
 ステップS10の後、第3の移動制御部338は、第3の移動装置10を動作させ、Z軸に沿って表面処理装置9を特定の移動速度で移動させる(ステップS11)。当該特定の移動速度は、ステップS3でのセンサ5における特定の移動速度と同一である。この後、制御装置3は、ステップS4に移行する。
 以上説明した本実施の形態2によれば、上述した実施の形態1と同様の効果の他、以下の効果を奏する。
 本実施の形態2に係るコーティング材塗布システム1では、表面処理装置9及び第3の移動装置10を用いて、塗布位置にコーティング材を塗布する前にコイルばねWの表面処理を行う。このため、塗布位置へのコーティング材の接着性を向上させることができる。
 また、本実施の形態2に係るコーティング材塗布システム1では、表面処理装置9及び第3の移動装置10が設けられているため、表面処理を行いながらコーティング材を塗布することができ、効率的に塗布位置へのコーティング材の接着性を向上させることができる。なお、上述した実施の形態1において、コーティング材塗布システム1とは別の装置でコイルばねWの表面処理を行った後に、当該コーティング材塗布システム1において、コーティング材を塗布する構成を採用しても構わない。
(その他の実施の形態)
 ここまで、本発明を実施するための形態を説明してきたが、本発明は上述した実施の形態1,2によってのみ限定されるべきものではない。
 図9は、実施の形態1,2の変形例を説明する図である。具体的に、図9は、図5に対応した図である。
 上述した実施の形態1,2では、コイルばねWの素線の断面形状が円であったが、これに限らず、その他の形状、例えば、矩形であっても構わない。
 コイルばねWの断面形状が矩形である場合には、センサ5は、測定値として、センサ座標軸上の位置座標であって、コイルばねWの素線において、当該センサ5から出力されたライン状のレーザ光を反射した矩形の一部の部位WR(図9では太線で表現)の各位置座標を出力する。ここで、制御装置3(塗布位置算出部334)は、ステップS4において、センサ5の測定値に基づいて、矩形の一部の部位WR上でのZ軸方向の座標値が高い2つのエッジの位置座標P01´(y01´,z01´),P02´(y02´,z02´)を抽出する(図9)。そして、制御装置3は、当該2つのエッジの位置座標P01´(y01´,z01´),P02´(y02´,z02´)の中間点を位置座標P1´(y1´,z1´)として算出する(図9)。この後、制御装置3は、上述した実施の形態1,2と同様に、位置座標P1´(y1´,z1´)から位置座標P1(y1,z1),P2(y2,z2),P3を算出する。
 上述した実施の形態1,2では、第1の移動装置6は、Z軸の1軸のみでセンサ5を移動させていたが、これに限らず、Z軸の他、Y軸やX軸方向にもセンサ5を移動可能に構成しても構わない。同様に、第2の移動装置8は、Z軸及びY軸の2軸のみでディスペンサ7を移動させていたが、これに限らず、Z軸及びY軸の他、X軸方向にもディスペンサ7を移動可能に構成しても構わない。同様に、第3の移動装置10は、Z軸及びX軸の2軸のみで表面処理装置9を移動させていたが、これに限らず、Z軸及びX軸の他、Y軸方向にも表面処理装置9を移動可能に構成しても構わない。
 1 コーティング材塗布システム
 2 コーティング材塗布装置
 3 制御装置
 4 支持台
 5 センサ
 6 第1の移動装置
 7 ディスペンサ
 8 第2の移動装置
 9 表面処理装置
 10 第3の移動装置
 31 入力部
 32 記憶部
 33 制御部
 61 スライダ
 62 ガイドレール
 81 スライダ
 82,83 ガイドレール
 101 スライダ
 102,103 ガイドレール
 331 支持台制御部
 332 センサ制御部
 333 第1の移動制御部
 334 塗布位置算出部
 335 第2の移動制御部
 336 塗布装置制御部
 337 表面処理位置算出部
 338 第3の移動制御部
 339 表面処理装置制御部
 Ax 特定の軸
 PA 塗布位置
 PM 測定位置
 PT 表面処理位置
 W コイルばね
 WA 円弧状の部位

Claims (15)

  1.  コイルばねを支持し、当該コイルばねの中心軸に倣う特定の軸を中心として回転可能とする支持台と、
     前記コイルばねの素線の位置を測定するセンサと、
     前記センサを支持し、当該センサを移動させる第1の移動装置と、
     前記コイルばねにコーティング材を塗布する塗布装置と、
     前記塗布装置を支持し、当該塗布装置を移動させる第2の移動装置と、
     前記支持台、前記センサ、前記第1の移動装置、前記塗布装置、及び前記第2の移動装置の動作を制御する制御装置とを備え、
     前記制御装置は、
     前記特定の軸を中心として前記支持台を回転させる支持台制御部と、
     前記センサを動作させ、当該センサの測定値を取得するセンサ制御部と、
     前記第1の移動装置を動作させ、前記センサを移動させる第1の移動制御部と、
     前記センサの測定値に基づいて、前記コイルばねへのコーティング材の塗布位置を算出する塗布位置算出部と、
     前記第2の移動装置を動作させ、前記塗布装置から前記塗布位置にコーティング材を塗布させる位置に当該塗布装置を移動させる第2の移動制御部と、
     前記塗布装置を動作させ、当該塗布装置から前記塗布位置にコーティング材を塗布させる塗布装置制御部とを備えるコーティング材塗布システム。
  2.  前記センサによる前記コイルばねの素線の位置の測定位置と、前記塗布位置とは、
     前記特定の軸を中心として特定の角度だけずれている請求項1に記載のコーティング材塗布システム。
  3.  前記特定の角度は、
     180°である請求項2に記載のコーティング材塗布システム。
  4.  前記塗布位置算出部は、
     前記センサの測定値に基づいて、前記特定の角度だけ前記特定の軸を中心として回転した際に前記塗布位置となる第1の位置座標を算出した後、当該第1の位置座標を当該特定の角度だけ前記特定の軸を中心として回転させた第2の位置座標を前記塗布位置として算出する請求項2または3に記載のコーティング材塗布システム。
  5.  前記塗布装置制御部は、
     前記センサによる前記コイルばねの素線の位置の測定タイミングから、前記支持台が前記特定の軸を中心として前記特定の角度だけ回転した塗布タイミングで、前記塗布装置から前記塗布位置にコーティング材を塗布させる請求項2または3に記載のコーティング材塗布システム。
  6.  前記第1の移動装置は、
     前記特定の軸に沿ってのみ前記センサを移動させる移動装置であり、
     前記第2の移動装置は、
     前記特定の軸と、前記特定の軸に直交する軸とにそれぞれ沿ってのみ前記塗布装置を移動させる移動装置である請求項1に記載のコーティング材塗布システム。
  7.  前記塗布位置は、
     前記コイルばねを圧縮した際に素線同士が接触する位置である請求項1に記載のコーティング材塗布システム。
  8.  前記センサは、
     ライン状のレーザ光を出射し、前記コイルばねの素線から反射された当該レーザ光を受光することで当該素線における当該ライン状のレーザ光を反射した部位のプロファイルを測定する請求項1に記載のコーティング材塗布システム。
  9.  前記コイルばねの表面処理を行う表面処理装置と、
     前記表面処理装置を支持し、当該表面処理装置を移動させる第3の移動装置とをさらに備え、
     前記制御装置は、
     前記センサの測定値に基づいて、前記塗布位置よりも前記特定の軸を中心とした前記コイルばねの回転方向の前段側に位置し、前記コイルばねに表面処理を行う表面処理位置を算出する表面処理位置算出部と、
     前記第3の移動装置を動作させ、前記表面処理装置にて前記表面処理位置の表面処理を行わせる位置に当該表面処理装置を移動させる第3の移動制御部と、
     前記表面処理装置を動作させ、前記塗布位置にコーティング材を塗布する前に前記表面処理装置に前記表面処理位置の表面処理を行わせる表面処理装置制御部とをさらに備える請求項1に記載のコーティング材塗布システム。
  10.  コイルばねを支持する支持台を当該コイルばねの中心軸に倣う特定の軸を中心として回転させる支持台制御部と、
     前記コイルばねの素線の位置を測定するセンサを動作させ、当該センサの測定値を取得するセンサ制御部と、
     前記センサを支持し、当該センサを移動させる第1の移動装置を動作させ、当該センサを移動させる第1の移動制御部と、
     前記センサの測定値に基づいて、前記コイルばねへのコーティング材の塗布位置を算出する塗布位置算出部と、
     前記コイルばねにコーティング材を塗布する塗布装置を支持し、当該塗布装置を移動させる第2の移動装置を動作させ、当該塗布装置から前記塗布位置にコーティング材を塗布させる位置に当該塗布装置を移動させる第2の移動制御部と、
     前記塗布装置を動作させ、当該塗布装置から前記塗布位置にコーティング材を塗布させる塗布装置制御部とを備える制御装置。
  11.  前記センサの測定値に基づいて、前記塗布位置よりも前記特定の軸を中心とした前記コイルばねの回転方向の前段側に位置し、前記コイルばねに表面処理を行う表面処理位置を算出する表面処理位置算出部と、
     前記コイルばねの表面処理を行う表面処理装置を支持し、当該表面処理装置を移動させる第3の移動装置を動作させ、当該表面処理装置にて前記表面処理位置の表面処理を行わせる位置に当該表面処理装置を移動させる第3の移動制御部と、
     前記表面処理装置を動作させ、前記塗布位置にコーティング材を塗布する前に前記表面処理装置に前記表面処理位置の表面処理を行わせる表面処理装置制御部とをさらに備える請求項10に記載の制御装置。
  12.  コーティング材塗布システムの制御装置が実行する制御方法であって、
     コイルばねを支持する支持台を当該コイルばねの中心軸に倣う特定の軸を中心として回転させる支持台制御ステップと、
     前記コイルばねの素線の位置を測定するセンサを動作させ、当該センサの測定値を取得するセンサ制御ステップと、
     前記センサを支持し、当該センサを移動させる第1の移動装置を動作させ、当該センサを移動させる第1の移動制御ステップと、
     前記センサの測定値に基づいて、前記コイルばねへのコーティング材の塗布位置を算出する塗布位置算出ステップと、
     前記コイルばねにコーティング材を塗布する塗布装置を支持し、当該塗布装置を移動させる第2の移動装置を動作させ、当該塗布装置から前記塗布位置にコーティング材を塗布させる位置に当該塗布装置を移動させる第2の移動制御ステップと、
     前記塗布装置を動作させ、当該塗布装置から前記塗布位置にコーティング材を塗布させる塗布装置制御ステップとを含む制御方法。
  13.  前記センサの測定値に基づいて、前記塗布位置よりも前記特定の軸を中心とした前記コイルばねの回転方向の前段側に位置し、前記コイルばねに表面処理を行う表面処理位置を算出する表面処理位置算出ステップと、
     前記コイルばねの表面処理を行う表面処理装置を支持し、当該表面処理装置を移動させる第3の移動装置を動作させ、当該表面処理装置にて前記表面処理位置の表面処理を行わせる位置に当該表面処理装置を移動させる第3の移動制御ステップと、
     前記表面処理装置を動作させ、前記塗布位置にコーティング材を塗布する前に前記表面処理装置に前記表面処理位置の表面処理を行わせる表面処理装置制御ステップとをさらに含む請求項12に記載の制御方法。
  14.  コイルばねを支持する支持台を当該コイルばねの中心軸に倣う特定の軸を中心として回転させる支持台制御ステップと、
     前記コイルばねの素線の位置を測定するセンサを動作させ、当該センサの測定値を取得するセンサ制御ステップと、
     前記センサを支持し、当該センサを移動させる第1の移動装置を動作させ、当該センサを移動させる第1の移動制御ステップと、
     前記センサの測定値に基づいて、前記コイルばねへのコーティング材の塗布位置を算出する塗布位置算出ステップと、
     前記コイルばねにコーティング材を塗布する塗布装置を支持し、当該塗布装置を移動させる第2の移動装置を動作させ、当該塗布装置から前記塗布位置にコーティング材を塗布させる位置に当該塗布装置を移動させる第2の移動制御ステップと、
     前記塗布装置を動作させ、当該塗布装置から前記塗布位置にコーティング材を塗布させる塗布装置制御ステップとをコンピュータに実行させるための制御プログラム。
  15.  前記センサの測定値に基づいて、前記塗布位置よりも前記特定の軸を中心とした前記コイルばねの回転方向の前段側に位置し、前記コイルばねに表面処理を行う表面処理位置を算出する表面処理位置算出ステップと、
     前記コイルばねの表面処理を行う表面処理装置を支持し、当該表面処理装置を移動させる第3の移動装置を動作させ、当該表面処理装置にて前記表面処理位置の表面処理を行わせる位置に当該表面処理装置を移動させる第3の移動制御ステップと、
     前記表面処理装置を動作させ、前記塗布位置にコーティング材を塗布する前に前記表面処理装置に前記表面処理位置の表面処理を行わせる表面処理装置制御ステップとをコンピュータにさらに実行させる請求項14に記載の制御プログラム。
PCT/JP2023/012743 2022-03-31 2023-03-29 コーティング材塗布システム、制御装置、制御方法、及び制御プログラム Ceased WO2023190648A1 (ja)

Priority Applications (6)

Application Number Priority Date Filing Date Title
MX2024011467A MX2024011467A (es) 2022-03-31 2023-03-29 Sistema de aplicacion de material de recubrimiento, dispositivo de control, metodo de control y programa de control.
US18/848,377 US20250205725A1 (en) 2022-03-31 2023-03-29 Coating material application system, control device, control method, and control program
EP23780657.5A EP4484019A4 (en) 2022-03-31 2023-03-29 COATING MATERIAL APPLICATION SYSTEM, CONTROL DEVICE, CONTROL METHOD, AND CONTROL PROGRAM
CN202380025553.XA CN118843516A (zh) 2022-03-31 2023-03-29 涂层材料涂布系统、控制装置、控制方法、及控制程序
KR1020247029171A KR20240138116A (ko) 2022-03-31 2023-03-29 코팅재 도포 시스템, 제어 장치, 제어 방법, 및 제어 프로그램
JP2024512649A JP7823175B2 (ja) 2022-03-31 2023-03-29 コーティング材塗布システム、制御装置、制御方法、及び制御プログラム

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2022060524 2022-03-31
JP2022-060524 2022-03-31

Publications (1)

Publication Number Publication Date
WO2023190648A1 true WO2023190648A1 (ja) 2023-10-05

Family

ID=88202030

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2023/012743 Ceased WO2023190648A1 (ja) 2022-03-31 2023-03-29 コーティング材塗布システム、制御装置、制御方法、及び制御プログラム

Country Status (7)

Country Link
US (1) US20250205725A1 (ja)
EP (1) EP4484019A4 (ja)
JP (1) JP7823175B2 (ja)
KR (1) KR20240138116A (ja)
CN (1) CN118843516A (ja)
MX (1) MX2024011467A (ja)
WO (1) WO2023190648A1 (ja)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006231099A (ja) * 2005-02-22 2006-09-07 Takumi Kobo:Kk ばねおよびばねの製造方法
JP2007308067A (ja) 2006-05-19 2007-11-29 Toyota Motor Corp サスペンションスプリング
JP2010179231A (ja) * 2009-02-05 2010-08-19 Yasuhiro Fujita 開閉式リング形状360度塗装方法及び装置
JP2017180537A (ja) * 2016-03-28 2017-10-05 株式会社ミクロ発條 樹脂コーティングばねの製造方法及び樹脂コーティングばね

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7709048B2 (en) * 2002-05-02 2010-05-04 Labcoat, Ltd. Method and apparatus for coating a medical device
BR0316102A (pt) * 2002-11-07 2005-09-27 Abbott Lab Prótese com múltiplos medicamentos em gotìculas não misturadas discretas
US20050058768A1 (en) * 2003-09-16 2005-03-17 Eyal Teichman Method for coating prosthetic stents

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006231099A (ja) * 2005-02-22 2006-09-07 Takumi Kobo:Kk ばねおよびばねの製造方法
JP2007308067A (ja) 2006-05-19 2007-11-29 Toyota Motor Corp サスペンションスプリング
JP2010179231A (ja) * 2009-02-05 2010-08-19 Yasuhiro Fujita 開閉式リング形状360度塗装方法及び装置
JP2017180537A (ja) * 2016-03-28 2017-10-05 株式会社ミクロ発條 樹脂コーティングばねの製造方法及び樹脂コーティングばね

Non-Patent Citations (1)

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

Also Published As

Publication number Publication date
JP7823175B2 (ja) 2026-03-03
EP4484019A4 (en) 2025-07-02
EP4484019A1 (en) 2025-01-01
MX2024011467A (es) 2024-09-25
CN118843516A (zh) 2024-10-25
US20250205725A1 (en) 2025-06-26
JPWO2023190648A1 (ja) 2023-10-05
KR20240138116A (ko) 2024-09-20

Similar Documents

Publication Publication Date Title
JP2004257927A (ja) 3次元形状測定システムおよび3次元形状測定方法
US20090037128A1 (en) Surface texture measuring instrument
JP6147022B2 (ja) 工作機械の空間精度測定方法および空間精度測定装置
JP2007529734A (ja) 物体走査
JP7223939B2 (ja) 形状測定機及びその制御方法
US11654562B2 (en) Apparatus, robot control device, robot system, and method of setting robot coordinate system
WO2023190648A1 (ja) コーティング材塗布システム、制御装置、制御方法、及び制御プログラム
JP6514041B2 (ja) 形状測定装置の制御方法
JP2012145550A (ja) 追尾式レーザ干渉測定装置の標的間絶対距離計測方法および追尾式レーザ干渉測定装置
CN120038679A (zh) 用于可移动元件在测量机上的可变定位的操纵器
JP7289239B2 (ja) 測量システム
JP7228762B2 (ja) 三次元座標測定機及び三次元座標測定方法
CN121057629A (zh) 线材数据处理系统、控制装置、控制方法及控制程序
WO2024237279A1 (ja) 素線検出システム、制御装置、制御方法、及び制御プログラム
JPH07253304A (ja) 多軸位置決めユニットおよびこれにおける測長方法
JPH10332349A (ja) 3次元形状測定方法
JP2020056637A (ja) 形状測定装置の制御方法
JP2011095245A (ja) 形状測定装置
JP2005189205A (ja) 3次元形状計測装置および方法
JPH0626828A (ja) 形状測定装置及び測定方法
JPH0741285A (ja) 荷役装置及びその物体位置認識装置
JP3029572B2 (ja) 被測定体の断面輪郭形状測定方法及び3次元形状測定方法
JPH0843044A (ja) 3次元座標測定装置
JPH1038520A (ja) 座標測定装置
JPH0886640A (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: 23780657

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 2024512649

Country of ref document: JP

ENP Entry into the national phase

Ref document number: 20247029171

Country of ref document: KR

Kind code of ref document: A

WWE Wipo information: entry into national phase

Ref document number: 202380025553.X

Country of ref document: CN

WWE Wipo information: entry into national phase

Ref document number: 18848377

Country of ref document: US

WWE Wipo information: entry into national phase

Ref document number: MX/A/2024/011467

Country of ref document: MX

WWE Wipo information: entry into national phase

Ref document number: 202447071989

Country of ref document: IN

WWE Wipo information: entry into national phase

Ref document number: 2023780657

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 2401006458

Country of ref document: TH

ENP Entry into the national phase

Ref document number: 2023780657

Country of ref document: EP

Effective date: 20240925

NENP Non-entry into the national phase

Ref country code: DE

WWP Wipo information: published in national office

Ref document number: 18848377

Country of ref document: US