Control device for power tools, power tools, control method, and program
Patent Information
- Application Number
- JP2026098425
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2026-06-12
- Publication Date
- 2026-08-27
AI Technical Summary
【0008】 本発明によれば、電動工具の情報の再送信を効率よく行うことを可能にする電動工具の 制御装置、電動工具、制御方法、及びプログラムを提供することができる。
Smart Images

Figure 2026137710000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a control device for a power tool, a power tool, a control method, and a program.
Background Art
[0002] At the site where construction work or the like is carried out, when a failure occurs in a power tool, it may lead to a delay in the work process, so prompt repair is required. To address this issue, a device for managing the status of equipment is known, which displays the position of construction equipment and power tools on a map and shows their status by the color, shape, etc. of marks on the map. For example, Patent Document 1 describes a device that can transmit data to a centralized management station and can be controlled from the centralized management station. For this problem, by displaying the position of construction equipment and power tools on a map and showing their status by the color, shape, etc. of marks on the map, a device for managing the status of equipment is known. For example, Patent Document 1 describes a device that can transmit data to a centralized management station and can be controlled from the centralized management station. For example, Patent Document 1 describes a device that can transmit data to a centralized management station and can be controlled from the centralized management station. For example, Patent Document 1 describes a device that can transmit data to a centralized management station and can be controlled from the centralized management station.
Prior Art Documents
Patent Documents
[0003] [[ID=element]] [[ID=element]]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] In the prior art including the invention described in Patent Document 1 mentioned above, there are cases where, although a power tool transmits information related to the power tool to a server such as a centralized management station, the communication fails. In such a case, it is conceivable that the power tool resends the information again. However, if the information is simply resent, there are possibilities such as an increase in data capacity, an increase in communication costs, and a risk of communication failure due to an increase in the number of communication times. In the prior art including the invention described in Patent Document 1 mentioned above, there are cases where, although a power tool transmits information related to the power tool to a server such as a centralized management station, the communication fails. In such a case, it is conceivable that the power tool resends the information again. However, if the information is simply resent, there are possibilities such as an increase in data capacity, an increase in communication costs, and a risk of communication failure due to an increase in the number of communication times. In such a case, it is conceivable that the power tool resends the information again.
[0005] Therefore, the present invention enables efficient resending of information of a power tool. The objective is to provide control devices, power tools, control methods, and programs. [Means for solving the problem]
[0006] A control device for an electric power tool according to one aspect of the present invention controls the electric power tool when it performs a predetermined operation. A communication control unit transmits operation information, which is information indicating that a power tool has performed a predetermined operation. If the signal control unit fails to transmit operation information, a storage unit temporarily stores the operation information. The communication control unit is equipped with a power tool that has performed a predetermined operation and stores operating information in the storage unit. If information is stored, the latest operating information and the operating information temporarily stored in the memory unit will be stored. The two are sent as a single data set.
[0007] According to this embodiment, the transmission of operation information, which is information indicating that the power tool has performed a predetermined operation, is transmitted. If the signal fails, the operation information is temporarily stored in the memory unit. Then, the power tool is set If an operation has been performed and operation information is stored in the memory unit, the latest operation information The operational information temporarily stored in the memory unit is then transmitted as a single data set. Therefore, if a failure occurs in transmitting operation information, the power tool will subsequently perform multiple operations. Since the operation information corresponding to each action is transmitted as a single data set, power tools This will enable efficient retransmission of information. [Effects of the Invention]
[0008] According to the present invention, a power tool makes it possible to efficiently retransmit information from the power tool. We can provide control devices, power tools, control methods, and programs. [Brief explanation of the drawing]
[0009] [Figure 1] This is a diagram showing an example of the schematic configuration of the device management system 1 according to the present embodiment. [Figure 2] This is a perspective view of the steel bar bundling machine 10 according to the present embodiment. [Figure 3] This is a cross-sectional view of the steel bar bundling machine 10 according to the present embodiment. [Figure 4] This is a block diagram showing the electrical circuit configuration of the steel bar bundling machine 10 according to the present embodiment. [Figure 5] This is a schematic diagram showing an example of the hardware configuration of the computer 1000. [Figure 6] This is a diagram showing an example of the functional configuration of the management server 50 according to the present embodiment. [Figure 7] This is a diagram showing an example of the functional configuration of the user terminal 60 according to the present embodiment. [Figure 8] This is an operation sequence diagram showing an example of the operation processing related to the basic operation executed by the device management system 1 according to the present embodiment. [Figure 9] This is an operation sequence diagram showing an example of the operation processing related to the transmission of operation information executed by the device management system 1 according to the present embodiment. [Figure 10] This is a schematic diagram showing an example of the outline of the data structure of the operation information according to the present embodiment.
Embodiments for Carrying Out the Invention
[0010] Preferred embodiments of the present invention will be described with reference to the accompanying drawings. (In each figure, those denoted by the same reference numerals have the same or similar configurations.)
[0011] [First Embodiment] (1) Device Management System 1 As shown in FIG. 1, the device management system 1 according to the present embodiment is connected via a communication network N so that information can be transmitted and received to and from each other, including a steel bar bundling machine 10, a management server 50, and a user The terminal 60 and the rebar tying machine 10 are examples of power tools. This applies not only to the rebar tying machine 10, but also to any device that has a communication function and performs work using an electric motor. It is widely applicable to power tools, such as drills, impact drivers, nailers, and grinders. Applicable to saws, reciprocating saws, polishers, etc. The motor is a brushless motor. Either a brushed motor or a conventional motor may be used. Furthermore, the "power tool" of this invention uses electricity as its power source. This refers to tools used for machining and other work, and the "power tools" of the present invention are This includes not only products used individually, but also components or modules that constitute part of other devices. For example, the "power tool" of the present invention is a module that can be attached to equipment such as a robot arm. It may also be the case that the "power tool" of the present invention constitutes a part of a machine tool having multiple functions. It may also be a component that makes up the whole.
[0012] The management server 50 is an information processing device for managing various information related to the rebar tying machine 10. This is an example in which various information is acquired from the rebar tying machine 10 and stored in a predetermined memory unit. In response to requests from the user terminal 60, various data are generated based on various information, etc. This is supplied to the user terminal 60. The device management system 1 has multiple user terminals 60. It may also be possible for the equipment management system 1 to have multiple rebar tying machines 10.
[0013] (2) Rebar tying machine 10 The rebar tying machine 10 will be described with reference to Figures 2 to 4.
[0014] Figure 2 is a perspective view of the rebar tying machine 10, which is an electric tool according to this embodiment, and Figure 3 shows the rebar tying machine This is a cross-sectional view of the bundling machine 10, obtained by cutting the power tool in a cross-section perpendicular to the left-right direction Y. In Figure 3, the left-right direction of the paper corresponds to the front-back direction X, with the left side of the paper being the front X1 and the right side being the rear. This is called X2, and the vertical direction of the paper is Z, with the upper direction of the paper being Z1 and the lower direction being Z1. It is called Z2, and the direction perpendicular to the front-to-back direction X and the up-and-down direction Z is the left-to-right direction Y, especially the direction facing forward X1. In some cases, the direction to the right is called rightward Y1, and the direction to the left is called leftward Y2. These are relative directions. It is used to describe relationships and does not indicate an absolute direction.
[0015] The rebar tying machine 10 according to this embodiment feeds the wire W outward from the front end X1. This configuration allows for the bundling of two or more reinforcing bars (RB).
[0016] Specifically, the rebar tying machine 10 has a handle 10H for the worker to grip and a wire W A magazine 10M for housing and for feeding wire W outwards from the front end X1 The wire feeding section 12 and the wire W's path for winding the wire W around the reinforcing bar RB are The curl-forming section 14 and the cutting section for cutting the wire W wrapped around the reinforcing bar RB. The section 16, the binding section 18 for twisting the wire W wrapped around the reinforcing bar RB, and the wire feeder. The feed motor 12M and the binding motor 18M, which are provided in section 12 and the binding section 18 respectively, are controlled. The tool control unit includes a drive control unit 22 for the purpose of enabling the rebar tying machine 10 to communicate with the outside world. The communication unit 30 includes a communication control unit 34 for controlling a communication device 32 and a communication equipment 32. ru.
[0017] In the rebar tying machine 10 of this embodiment, the curl forming section 14, the cutting section 16, the tying section 18, The tool control unit and communication unit 30 constitute the main body 10B of the rebar tying machine 10. Magazine 10M It is provided extending downward Z2 from the lower part of the front X1 of the main body 10B. Handle 10H It is provided extending downward Z2 from the lower part of the rear X2 of the main body 10B. 10M is located X1 in front of handle 10H, and handle 10H is connected to magazine 1 It is located at the rear X2 relative to 0M. Furthermore, it is located below the 10M magazine and below the 10H handle. It is connected to the section. The following describes each component.
[0018] The rebar tying machine 10 is equipped with a handle 10H that extends downward Z2 from the main body 10B. Handle 10H corresponds to the part in which the worker grips the rebar tying machine 10. The lower end is formed to allow the main battery 10BP to be detachably attached. A trigger 10HT is provided on the front X1-facing side of the rebar 10H. The rebar tying machine 10 is When the operator presses the trigger 10HT backward X2, the tool control unit performs a control operation as described later. It is configured to start and begin the bundling process.
[0019] The 10M magazine has a rotatable and detachable reel RL around which a linear wire W is wound. Stored in the reel. Here, the reel RL feeds out one or more wires W simultaneously. It can be configured in this way. Note that the wire W is a long, plastic metal wire (coated) It is a linear body suitable for tying together other reinforcing bars (including those that have been modified).
[0020] The wire feeding section 12 rotates in opposite directions while holding the wire W in between. A pair of gears 12 configured to allow wire W to move, and a feed motor 12 that drives the gears 12. It is equipped with M (an example of an "electric motor"). The feed motor 12M is equipped with a rotor and a stator. The wire feeding unit 12 rotates the rotor of the feed motor 12M in the forward direction. By sending the wire W outward and rotating it in the opposite direction, the wire W is pulled back. It is configured to allow this. The tool control unit controls the feed motor 12M of the wire feed unit 12. This will be explained later.
[0021] The curl-forming section 14 curves the wire W fed by the wire feeding section 12 to remove its coiling tendency. The curl guide 14A is attached, and the wire W has been curled using the curl guide 14A. It is equipped with a guide guide 14B for guiding to the binding portion 18. The curl guide 14A is an inner wall By advancing the wire W along the surface, the wire W is configured to be bendable into a loop shape. Therefore, multiple reinforcing bars RB are placed in the space between the curl guide 14A and the guide 14B. By sending out the wire W in a position where it extends in the left-right direction Y, the wire It becomes possible to wrap W around the reinforcing bar RB.
[0022] The cutting section 16 includes a fixed blade, a movable blade that cuts the wire W in cooperation with the fixed blade, and a binding section 18 It is equipped with a transmission mechanism 16A that transmits the operation to the movable blade. The cutting section 16 uses the fixed blade as a pivot axis. The movable blade is configured to cut the wire W through rotational movement. The transmission mechanism 16A is the binding part The operation of 18 is transmitted to the movable blade, and the movable blade rotates in conjunction with the binding operation of the binding part 18. It is configured in such a way. Therefore, the transmission mechanism 16A can be operated in conjunction with the operation of the binding part 18. By rotating the moving blade, the wire W is moved at a predetermined timing as described later. It is configured to be cut.
[0023] The binding portion 18 consists of a pair of hooks 18H configured to be openable and closable for clamping the wire W. A rotating shaft for rotating a pair of hooks 18H around the front-to-back direction X as the axis of rotation, The rotating shaft is moved in the direction of rotation axis (front-back direction X), and the rotating shaft that has moved forward X1 A reduction gear for rotating the shaft and a binding motor configured to rotate with respect to the rotating shaft AX. It is equipped with the Ta18M.
[0024] The rotating shaft of the binding section 18 rotates in the forward direction due to the forward rotation of the binding motor 18M. A sliding part is provided around the rotating shaft, and the sliding part allows the rotating shaft to rotate in the forward direction. It is configured to be movable forward X1. When the pair of hooks 18H are open, the feed mechanism The wire W, fed out by the 12M, is guided by the curl guide 14A and the guiding guide 14B. A pair of hooks 18H curve along the inner wall surface, with the ends of the wire W open. It is configured to pass through the gap. In this state, the binding motor 18M rotates in the forward direction. When the rotating shaft rotates in the forward direction, the sliding part moves forward X1, and the pair of hooks 18H It is configured to close. For this reason, the pair of hooks 18H are configured to be able to grip the wire W. It is done. Furthermore, the binding motor 18M rotates in the forward direction, causing the rotating shaft to rotate in the forward direction. As a result, when the sliding part moves forward X1, the movable blade rotates due to the transmission mechanism 16A. Cut the W. Furthermore, when the binding motor 18M rotates in the forward direction, the pair of hooks 18H With the wire W held in place, the binding portion 18 bends the end of the cut wire W. Furthermore, when the binding motor 18M rotates in the forward direction, the rotating shaft, together with the sliding part, moves in the front-rear direction X It is configured to rotate around the axis of rotation. A pair of hooks 18H grip the wire W. In this state, the rotating shaft rotates, causing the pair of hooks 18H to twist the wire W. It is configured in such a way.
[0025] Figure 4 is a block diagram showing the electrical circuit configuration of the rebar tying machine 10 according to this embodiment. 4. The configuration of the rebar tying machine 10 includes a main body 10B and a connection to the main body 10B. The second wiring board 42PCB is shown.
[0026] The main unit 10B is powered by battery 10BP (sometimes called the "drive battery") or Battery connection section 40CN and battery connection section 40C for receiving power (voltage) A power switch 40S for turning on or off the power (voltage) supplied from N, Power (voltage) is supplied from battery 10BP via power switch 40S, Based on the first power supply voltage supplied from 10BP, the second power supply voltage is used to operate the drive control unit 22. 1. A first power control unit 41PC that supplies an operating voltage, and which operates based on the first operating voltage and transmits A drive control unit 22 generates a control signal for controlling the motor 12M, and the drive control unit 22 Based on the control signal generated, the current supplied to the stator of the feed motor 12M is controlled. Based on the control signals generated by the data control unit 24 and the drive control unit 22, the binding motor 18 It includes a motor control unit 24 that controls the current flowing through the stator of motor M.
[0027] Battery 10BP includes at least the drive control unit 22, motor control units 24 and 26, and feed motor The terminal 12M and the bundling motor 18M, the communication control unit 34 (described later), the wireless communication device 32 and the position information The battery 10BP is configured to supply power to operate the acquisition unit 36. It is a rechargeable lithium-ion secondary battery, having a predetermined rated capacity, rated voltage and It has a rated current. For example, battery 10BP has a rated capacity of 5.0Ah, and the rating is It is configured to supply a DC voltage of 14.4V. However, as will be described later, Battery 1 The DC voltage supplied from battery 0BP gradually decreases as battery 10BP consumes power. .
[0028] The battery connection section 40CN receives a DC voltage supply from the battery 10BP and outputs the first power The power is supplied to the control unit 41PC. The main unit 10B consists of a battery connection unit 40CN and a first power control unit. It is equipped with a first voltage line 41 that connects to 41PC, and the DC supply from battery 10BP 1. The power supply voltage is applied to this first voltage line 41.
[0029] The power switch 40S is operated according to the operation of the main power switch (not shown) of the rebar tying machine 10. Power is supplied from the battery 10BP to the first power control unit 41PC via the battery connection part 40CN. To turn the power (voltage) supply on or off. Therefore, the operator turns off the main power switch. In this case, the power switch 40S will supply power from the battery 10BP to the first power control unit 41PC. When the (voltage) supply is cut off (turned off) and turned on, power switch 40S is battery 10B This allows (turns on) the supply of power (voltage) from P to the first power control unit 41PC.
[0030] The first power control unit 41PC operates based on the first power supply voltage supplied from the battery 10BP. The drive control unit 22 generates a voltage to operate each circuit element and supplies it to each circuit element. For example, it is powered based on a first power supply voltage of 14.4V supplied from battery 10BP. A voltage of 3.3V, which is the operating voltage of the control unit 22, is generated and supplied to the drive control unit 22, and also, 1. The power supply voltage (14.4V) is supplied directly to the motor control units 24 and 26 and the motor stator. It can be configured. Here, supplying voltage means generating and supplying voltage, and electricity This includes passing through and supplying the power directly without generating any pressure. (First power control unit 41) The PC further generates an intermediate voltage that is greater than the first operating voltage and less than the first power supply voltage, and different It is configured to be able to supply power to the circuit elements. The first power control unit 41PC is configured to supply power to the first power supply A boost circuit may be provided that can generate a voltage greater than the current and supply it to different circuit elements.
[0031] The drive control unit 22 is a single or multiple processor implemented by an integrated circuit (IC) The processor and the computer that executes each of the processes described in this embodiment Memory that stores firmware including trainer instructions (non-transitory information) It may consist of an AS (including a non-volatile semiconductor memory for storing the data). The drive control unit 22 is AS It can sometimes be implemented using ICs, FPGAs, microcontrollers, etc. Oh, the drive control unit 22 also functions as part of the tool control unit. The drive control unit 22 is, for example, 3 It may operate based on a voltage of 0.3V.
[0032] The drive control unit 22 comprehensively controls the various functional parts and components of the rebar tying machine 10. For example, unit 22 generates a control signal to control the feed motor 12M, and controls the motor. It supplies to unit 24. In addition, the drive control unit 22 controls, for example, the bundling motor 18M. It generates a control signal and supplies it to the motor control unit 26. The drive control unit, which generates a control signal and supplies it to the motor control unit 26, uses the same semiconductor chip. The drive control unit 22 may be provided separately from the drive control unit 22 within the unit. The drive control unit 22 is also located within the reinforcing bar connection. The bundler 10 is configured to control other actuators, etc. Furthermore, the drive control unit 22 The first power supply voltage supplied from the first power control unit 41PC is used by the motor control units 24, 26 (example). It supplies power to the positive electrode power line. The drive control unit 22 further controls when the trigger 10HT is pressed. It is configured to receive a signal that detects this and to initiate motor control operations based on this signal. In addition, the drive control unit 22 receives the temperature of the power tool (rebar tying machine 10) from the thermistor. The system may be configured to receive a signal and control the feed motor 12M based on this signal. For example, the drive control unit 22 performs different control depending on whether the power tool is relatively hot or cold. A signal may be generated and supplied to the motor control unit 24.
[0033] The drive control unit 22 further controls the rebar tying machine 10 when it is activated. It generates operational information indicating that the rebar tying machine 10 has completed the tying. Specifically, the operational information indicates that the rebar tying machine 10 has completed the tying. This information may indicate that an action was performed. The drive control unit 22 includes in the operation information when an action was performed. A timestamp indicating the time, or other metadata, may be added. The drive control unit 22 further: The management server 50 has various parameters such as the binding operation time, current value during binding, and motor rotation speed during binding. Information managed by the species database may be generated and included in the operational information. Based on signals detected by sensors in the rebar tying machine 10, the drive control unit 22 communicates It may be generated from a more complex source. The drive control unit 22 communicates via a communication line passing through the cable 40CB, which will be described later. It is connected to the communication control unit 34 and generates operational information (including various added information). The system is configured to be able to supply the data to the communication control unit 34 via the communication line.
[0034] The motor control unit 24 controls the feed motor based on the control signal generated by the drive control unit 22. It controls the current flowing through the 12M stator. For example, the motor control unit 24 controls the positive power line and the negative power line. Multiple (for example) are connected in a three-phase bridge between the power line of the ground (reference potential) which serves as the pole. A set of 6 semiconductor elements and a gate signal (or base) to the gate (or base) of each semiconductor element. It may include a driver circuit for generating and supplying signals. The motor control unit 26 controls the motor It may be configured similarly to the control unit 24.
[0035] In this embodiment, the feed motor 12M is, for example, a motor control unit 24 A stator consisting of three-phase windings connected to the three-phase output, and current flowing through the windings of the stator. It can rotate in either the forward or reverse direction according to the rotating magnetic field generated by it. It comprises a rotor configured as follows. The feed motor 12M further detects the position of the rotor. For example, it is equipped with a Hall element, and the drive control unit 22 receives a position signal from the Hall element, The binding motor 18M may be configured to generate control signals based on this. It may be configured similarly to 2M.
[0036] The main unit 10B further comprises at least a first power control unit 41PC, a drive control unit 22, and a motor The first wiring board 41PCB is equipped with control units 24 and 26. CB is connected to the second wiring board 42PCB and cable 40CB, which will be described later. A first connection section 41CN is provided. As shown in Figure 3, the first voltage line 41 is connected to the battery A first wiring section 41A connects the connection section 40CN and the first power control section 41PC, and this first wiring It includes a second wiring section 41B that branches off from section 41A and connects to the first connection section 41CN. The main unit 10B receives the first operating voltage (3.3V) generated by the first power control unit 41PC. A second power control unit is configured to allow power to be applied, connecting the first power control unit 41PC and the first connection unit 41CN. It is equipped with voltage lines 42. Note that in Figure 3, the first wiring board 41PCB is conceptually depicted. However, the actual first wiring board 41PCB has two parallel long sides and parallel connections between the ends of the long sides. It is formed in a rectangular shape with two short sides.
[0037] With the above configuration, it is possible to supply the power necessary to realize the function of an electric tool. Yes. Next, I will explain the configuration of the communication function of the power tool.
[0038] As also shown in Figure 3, the second wiring board 42PCB is connected to the second battery 42B for communication. P (sometimes called the "communication battery") and the main battery 10BP are used to supply power. A second operating voltage is supplied to operate the communication control unit 34 based on the first power supply voltage that is supplied. It is configured to allow the use of the second battery 4 when the main battery 10BP is removed, etc. A second power supply voltage supplied from 2BP is used to operate the communication control unit 34. A second power control unit 42PC is configured to supply a power supply voltage, and from the second power control unit 42PC Based on the supplied second operating voltage, the wireless communication device 32 (an example of "communication device 32") and position information The system includes a communication control unit 34 that controls the information acquisition unit 36.
[0039] Furthermore, the power tool, acting as a communication unit 30, acquires the position information of the power tool and sends it to the communication control unit 34. A location information acquisition unit 36 that supplies location information, and a wireless communication device for wirelessly transmitting and receiving information with external devices. It comprises 32, a timestamp unit 30T, and an operation information storage unit 30M.
[0040] The location information acquisition unit 36, for example, uses GPS (or GLONASS or other GNSS) to measure... An antenna configured to receive signals from satellites, and based on the signals received by the antenna It is equipped with a receiving circuit that acquires the location information of the power tool. Also, a location information acquisition unit 36 For example, the accuracy of location information (data accuracy) is determined based on the strength of signals from positioning satellites, etc. You may generate the information to show.
[0041] The wireless communication device 32, for example, operates on a licensed band or unlicensed band based on LPWA technology. Using the 1x2 frequency band, information is transmitted and received with a remote base station according to a predetermined standard. An antenna can be configured to demodulate the analog signal received by the antenna and then use a baseband. It supplies power to the baseband IC and modulates the signal supplied from the baseband IC into an analog signal. The RFIC for transmitting from the antenna and the signal acquired from the RFIC are specified in the standard. Baseband that transmits and receives information by decoding or encoding it according to the protocol. It is equipped with an IC. The communication device 32 uses Bluetooth (registered trademark) or wireless L It may also support short-range wireless communication methods such as AN.
[0042] The timestamp unit 30T is an example of a time information addition unit, and it adds time information indicating a predetermined time. After generating the report, it can be added to the operation information. At a predetermined time, the rebar tying machine 10 may be the time the binding was performed or a similar time. Timestamp section 30T For example, when operating information is supplied from the main unit 10B to the second wiring board 42PCB. In addition, based on information obtained from a clock (not shown) provided on the second wiring board 42PCB Time information may be generated and added to the operation information.
[0043] The operation information storage unit 30M is an example of a storage unit, and is a storage area for a buffer of operation information. Yes. The operation information storage unit 30M, in the event of a failure to transmit operation information, will store the information in each bundle. The corresponding information is combined into a single operational piece of information (for example, information associated with a single metadata piece of information). It can be memorized.
[0044] With the above configuration, the communication control unit 34, for example, receives information acquired by the location information acquisition unit 36. By transmitting location information and information indicating its accuracy via the wireless communication unit 30, this information It is configured to be able to provide this information externally. The position information is obtained from the acceleration of the rebar tying machine 10. The data may be corrected based on data detected by sensors, etc. Furthermore, the location information is provided for the rebar tying machine. It may also include altitude information measured based on the altitude sensor of 10. The signal control unit 34, for example, receives the operation information acquired from the drive control unit 22 of the main unit 10B wirelessly. The system is configured to provide operating information of the power tool to an external party by transmitting it via the communication unit 30. The communication control unit 34 adds a timestamp to the operation information indicating the time the operation was performed. You may add it.
[0045] The second wiring board 42PCB is connected to the first wiring board 41PCB via cable 40CB. A second connection section 42CN is provided for connection. As shown in Figure 3, the first voltage line 41 The first wiring section 41A and the second wiring section 41B are formed on the first wiring board 41PCB. Then, the third wiring section is electrically connected to the first wiring section 41A and the second wiring section 41B via a connector. The wiring section 41C is formed on the second wiring board 42PCB. Also, the first contact of the second voltage line 42 The wiring section connecting the connection section 41CN and the first power control section 41PC is located on the first wiring board 41PCB. While being formed, this wiring section is electrically connected to the second power control unit 4 via a connector. The wiring section for connecting to 2PC is formed on the second wiring board 42PCB.
[0046] The second battery 42BP includes at least the communication control unit 34, the wireless communication device 32, and the location information acquisition unit. It supplies power to operate the power unit 36. The second battery 42BP is, for example, rechargeable. A lithium-ion secondary battery configured to have a predetermined rated capacity, rated voltage, and rated current. For example, the second battery 42BP has a smaller rating than the main battery 10BP. It has capacity and is configured to supply a DC voltage rated at 3.6V. In addition, the second battery Since the Ri42BP is housed within the casing that makes up the main body 10B of the power tool, Unlike the battery 10BP, it is not designed to be easily attached and detached, and the second wiring board 42 It is fixed integrally with the PCB. The second battery 10BP is located on the second wiring board 42P. It may not be fixed integrally with the CB, but may be provided in a detachable manner.
[0047] The second power control unit 42PC communicates based on the power supply voltage supplied from the battery 10BP. The control unit 34 and the drive control unit 22 generate voltages to operate each circuit element, and each circuit It is configured to be able to supply power to elements, etc. For example, 14.4V supplied from battery 10BP Based on the power supply voltage, the communication control unit 34 generates a voltage of 3.3V, which is the operating voltage, and the second power The third voltage line 43 connects the control unit 42PC and the communication control unit 34 to the communication control unit 34. It supplies and similarly generates a predetermined operating voltage to the position information acquisition unit 36 and the wireless communication unit 30. To supply.
[0048] In addition, the second power control unit 42PC receives the second power supply voltage supplied from the second battery 42BP. Based on a DC voltage of 3.6V equivalent to this, the operating voltage for each circuit element is determined. It is configured to generate and supply to each circuit element, including the communication control unit 34 and the drive control unit 22. Here, the second power control unit 42PC adjusts the second power supply voltage to operate the antenna. It is equipped with a boost circuit capable of generating a larger voltage.
[0049] With the above configuration, the second power control unit 42PC will be able to use the main battery 10BP when it is removed. When this occurs, the drive control unit 2 operates based on the second power supply voltage supplied from the second battery 42BP. 2. By operating the communication control unit 34, the location information acquisition unit 36, and the wireless communication unit 30, It is configured to be able to send and receive information wirelessly with external devices. Therefore, the communication control unit 34, Even when the main battery 10BP is removed, the location information acquisition unit 36 acquires The position information and / or operating information supplied from the drive control unit 22 are transmitted via the wireless communication unit 30. By transmitting this information, the system is configured to provide location and / or operating information of power tools to external parties. Furthermore, the firmware of the drive control unit 22, received via the wireless communication unit 30, is updated. The update data for this purpose can be stored in, for example, a non-volatile semiconductor memory that constitutes the drive control unit 22. It is composed of.
[0050] Furthermore, the second power control unit 42PC controls the power supply voltage supplied from the main battery 10BP. Based on this, a charging voltage is generated to charge the second battery 42BP, and the second battery 42 The BP is configured to be rechargeable. Therefore, the rebar tying machine 10 according to this embodiment is battery When 10BP is installed, the power supplied from battery 10BP is based , drive control unit 22, motor control units 24, 26, motor (feed motor 12M and bundling motor) 18M), the communication control unit 34, the location information acquisition unit 36 and the wireless communication unit 30 are made operational, The second battery 42BP is configured to be rechargeable, and the main battery 10BP is removed. Based on the power supplied from the second battery 42BP, the drive control unit 22 and the communication control unit are activated. 34. The location information acquisition unit 36 and the wireless communication unit 30 are configured to be operable. As explained above, supplying voltage means passing it through and supplying it directly without generating any voltage. Because this includes, the wiring to which the output voltage from the second battery 42BP is applied is directly, By connecting to the power terminals of the communication control unit 34, etc., the voltage that becomes the power supply is supplied to the communication control unit 34, etc. It may be supplied, or the wiring to which the output voltage from the second power control unit 42PC is applied may be directly driven By connecting to the power terminals of the drive control unit 22, etc., the voltage that serves as the power supply is supplied to the drive control unit 22, etc. You may give it to them.
[0051] The rebar tying machine 10 can access a specific area (tool information database) pre-specified by the user, for example. It can be determined whether it is located within (which may be registered as 512, etc.) and the determination result can be output. Good. In this determination, for example, if the user is outside the area for a predetermined number of consecutive times or more, it is determined that the user is outside the area. If this occurs, the final result may be output as being outside the region. For example, The rebar tying machine 10 stores information about the area in advance in an arbitrary storage unit (memory or storage). It may be remembered. And the rebar tying machine 10 receives the location information acquired by the location information acquisition unit 36. The system includes a determination unit that determines whether or not the information is contained within the area stored in the aforementioned storage unit. The determination unit may be, for example, the first wiring board 41PCB or the second wiring board 42PC It may be provided in B, or the drive control unit 22 or the communication control unit 34 may include the determination unit. Good. The manner in which the judgment result is output as described above is not particularly limited, but it can be displayed on a predetermined display device. Alternatively, a predetermined light source may be illuminated, or a warning sound or other audio may be output to a predetermined speaker. You may do so.
[0052] The rebar tying machine 10 has an application installed for managing the rebar tying machine 10. A terminal such as a smartphone (which may be composed of any information processing device, and the user terminal) The terminal may be configured to be connectable via wireless communication, etc. (The terminal may also be 60 at the end). The system may receive and display predetermined information from the server 50 or the rebar tying machine 10. The report may include, for example, the status of the rebar tying machine 10 (under repair, in transit, in operation, preparing for return, etc.). It may include.
[0053] (3) Management server 50 and user terminal 60 (3-1) Hardware configuration Refer to Figure 5, the management server 50 and user terminal 60 of the device management system 1 The hardware configurations for each are described below. These consist of one or more computers. It can be configured as an information processing device by computer 1000. Figure 5 shows computer This is a schematic diagram showing an example of the hardware configuration of the Ta1000. Note that the management server 50 and the user Each of the terminals 60 does not necessarily have to have some of the configurations shown in Figure 5, or may not have some of the configurations shown in Figure 5. It may have a configuration that does not allow for this.
[0054] As shown in Figure 5, the computer 1000 includes a processor 1001, memory 1002, Storage device 1003, input I / F unit 1004, data I / F unit 1005, communication I / F unit 10 Includes 06 and the display device 1007.
[0055] The processor 1001 executes the program stored in memory 1002. To control various processes in computer 1000. For example, the control of management server 50 Various functional units of the control unit 52, and various functional units of the control unit 62 of the user terminal 60 The program is temporarily stored in memory 1002 and then runs mainly on processor 1001. It is feasible as a RAM.
[0056] Memory 1002 is, for example, RAM (Random Access Memory), etc. It is a storage medium. Memory 1002 is a program executed by processor 1001. It temporarily stores program code and data required when the program is executed.
[0057] The storage device 1003 is, for example, a hard disk drive (HDD) or flash memory. It is a non-volatile storage medium. The storage device 1003 stores the operating system and the above It stores various programs to realize each configuration. In addition, the storage device 1003 stores various It is also possible to store databases (DBs), etc. Such programs and data The base is loaded into memory 1002 as needed, thereby enabling the processor 1001 It is referenced from.
[0058] The input interface unit 1004 is a device for receiving operations input by the operator. Specific examples of the input I / F section 1004 include keyboards, mice, touch panels, and various sensors. Examples include wearable devices. The input I / F section 1004 is, for example, USB ( Computers can access computers via interfaces such as Universal Serial Bus. It's okay to connect to port 1000.
[0059] The data I / F unit 1005 is for inputting data from outside the computer 1000. It is a device. A specific example of the data I / F unit 1005 is that it stores data on various storage media. There is a drive device for reading the data. The data I / F unit 1005 is a computer It is also conceivable that it be located outside the computer 1000. In that case, the data I / F section 100 Device 5 is connected to computer 1000 via an interface such as USB.
[0060] The communication interface unit 1006 communicates with external devices of the computer 1000 via wired or wireless connection. This is a device for performing data communication via a communication network N such as the Internet. The communication interface unit 1006 may also be located outside the computer 1000. In that case, the communication I / F unit 1006 connects to the computer via an interface such as USB. It connects to the 1000.
[0061] Display device 1007 is a device for displaying various information. Specific examples include liquid crystal displays and organic EL (electroluminescent) displays. Examples include displays for displays in wearable devices, etc. (Table) The display device 1007 may be located outside the computer 1000. In that case, the display device Device 1007 is connected to computer 1000, for example, via a display cable. ru.
[0062] (3-2) Functional configuration of the management server 50 Figure 6 shows an example of the functional configuration of the management server 50 according to this embodiment. As described above, the management server 50 has, for example, a storage unit 51 and a control unit 52. 2 consists of a functional unit: a transmitting / receiving unit 521, a DB management unit 522, and a display data generation unit 523. These include a processor 1001 and memory 10 of the computer 1000. 02, Storage device 1003, Input I / F unit 1004, Data I / F unit 1005, Communication I / F This is achieved through the cooperation of part 1006 and the display device 1007.
[0063] The memory unit 51 contains, for example, a program 511, a tool information DB 512, and a location information DB 5 It stores 13, operational information DB514, and field information DB515.
[0064] When program 511 is executed by processor 1001, the control unit 52 has Various functional units (transmit / receive unit 521, DB management unit 522, and display data generation unit 523, etc.) This is achieved. The program 511 can be stored on a storage medium. The storage medium containing Mu 511 is a computer-readable non-temporary storage medium (Non- It may also be a transitory computer-readable medium. Non-temporary storage media are not particularly limited. While not specified, it may be a storage medium such as a USB memory stick or CD-ROM.
[0065] The tool information DB512 manages tool information (information regarding specifications, etc.) for the rebar tying machine 10. This is a database. Tool information DB512 is associated with the rebar tying machine 10, and the tools Information regarding specifications, etc., is registered. For example, the tool information DB512 contains information about the user terminal 60. Information entered by the user may be registered via the rebar tying machine 10, or information may be entered via the rebar tying machine 10. Information acquired by the management server 10 may be registered. Information to be registered in the tool information DB 512 An example of a report is shown in Table 1 below.
[0066] [Table 1]
[0067] The "main unit serial number" is the serial number assigned to the rebar tying machine 10. The "battery voltage (V)" refers to the battery (drive battery 10BP) that the rebar tying machine 10 is equipped with. This is information indicating the voltage of the battery (and / or communication battery 42BP, etc.). "Battery Identification Information" This is identification information (ID) for identifying the battery equipped in the rebar tying machine 10. The temperature (°C) is determined by the circuit board (first wiring board 41 PCB and / or second) of the rebar tying machine 10. Temperature information of the circuit board (PCB, etc.) (detected by a predetermined sensor) This may be temperature, or a temperature that indicates the heat resistance specific to the substrate. "Version Information" refers to the version of the software installed on the rebar tying machine 10. This is information indicating the firmware version installed on the rebar tying machine 10. This information indicates the version of the firmware being installed. "Error information" refers to the rebar. Error information relating to the binding machine 10, for example, the location information DB513 described later includes It may also include error information contained in the log data DB514. "Communication information" is iron The communication history, etc., when location information and operational information are transmitted from the muscle tying machine 10 to the management server 10. This is the information to be shown. "User information" is information indicating the user of the rebar tying machine 10 (such as name and other attributes). This may include not only information but also identification information assigned to the user. (This is also referred to as "degraded information.") This is information indicating the deterioration status of the rebar tying machine 10. Also, the tool information DB512 is user The name of the rebar tying machine 10 may be arbitrarily set by the user.
[0068] Location information DB513 is a database that manages location information and other data for the rebar tying machine 10. The location information DB513 is associated with the rebar tying machine 10 and contains location information and other related information. It is registered. Location information DB513 is entered by the user, for example, via the user terminal 60. The information may be registered, or the management server 10 may obtain it from the rebar tying machine 10. The information may be registered. An example of the information registered in the location information DB513 is shown in the table below. As shown in 1.
[0069] [Table 2]
[0070] "Time information" is information about the time associated with location information, for example, rebar This could be information such as a timestamp when the bundling machine 10 acquired the location information, or The management server 10 obtains location information from the rebar tying machine 10, including timestamps and other information. It may be present. "Location information" is information indicating the position of the rebar tying machine 10, for example, iron The location information may be obtained by the location information acquisition unit 36 of the muscle tying machine 10. These may be expressed as, for example, latitude and longitude. Note that altitude information may be above a predetermined threshold, etc. If an abnormal value is detected, the advanced information may be removed, for example, by the DB management unit 522. "Data accuracy" is information indicating the accuracy of location information, for example, the position of the rebar tying machine 10. The information may be acquired by the location information acquisition unit 36. "Movement information" refers to the rebar tying machine 1 This is information indicating movement, that is, information indicating the change in location information over time. "Motion information" may include information such as movement speed, machine angle, and acceleration. "Error information" The "Report" is information indicating an error related to location information, for example, managed from the rebar tying machine 10. This may include information such as the history of errors that occurred when location information was transmitted to server 10. stomach.
[0071] The operational information DB514 is a database that manages operational information and other data for the rebar tying machine 10. The operation information DB514 is associated with the rebar tying machine 10 and contains operation information and other related information. It will be registered. As will be described later, operational information will be, for example, recorded by the management server 10 on the rebar tying machine 10. Based on the acquired operational information, the DB management unit 522, etc., may generate the operational information DB5. 14, for example, even if information entered by the user via the user terminal 60 is registered. Alternatively, the information obtained by the management server 10 from the rebar tying machine 10 may be registered. Table 3 below shows an example of the information registered in the operational information DB514.
[0072] [Table 3]
[0073] "Operation information" is, for example, that the rebar tying machine 10 was activated (that tying was performed). This is the information to be shown. "Operation information" includes the position information of the rebar tying machine 10 and predetermined time information. But that's fine. The time information could be, for example, the time when the rebar tying machine 10 was activated (when tying was performed). Information indicating the time of operation and that the rebar tying machine 10 has been activated (that tying has been performed) is displayed for the rebar. The time (transmission time) when the bundling machine 10 sent a message to the management server 50, and the time when the management server 50 sent a message. Information indicating that the rebar tying machine 10 has been activated (that tying has been performed) is transmitted from the rebar tying machine 10. The time of receipt (reception time) may also be used. Note that the reception time is not compared with the operating time. This allows the time lag between operation (binding) and the time of binding to be determined, thereby enabling the rebar tying machine 10 to be controlled. It becomes possible to understand the communication environment. Alternatively, the reception time can be used if the operating time cannot be obtained. Furthermore, it is possible to interpolate the operating time when it shows an abnormal value, etc. Furthermore, the location information included in the operational data makes it possible to understand the communication environment for each location. As a result, for example, the display data generation unit 523 of the management server 50 will, depending on the communication environment, It becomes possible to change the content of the displayed data. For example, the "number of bundles" can be changed within a predetermined period. This is the number of times the rebar tying machine 10 performed the tying. "Number of tyings" is, for example, DB Management Unit 5 22 is generated by aggregating the operational information obtained from the rebar tying machine 10, and operational information It may be registered in Report DB514. Specifically, the "number of bundles" is within the specified period. This information may be generated by summing the number of bundles included in the operation information. The duration may be set arbitrarily, or it may start from the time a predetermined reset operation is performed. It may also be the period during which the calculation is performed. Also, "number of ties" is the total number of ties performed by the rebar tying machine 10 in the past. It may also refer to the number of times the wire is tied. "Consumable information" is information about the wire W as a consumable item. More specifically, for example, information indicating the type of wire W, such as its shape, and the remaining amount of wire W. This information may include any other information. "Automatic power-off occurrence information" is used when no operation is performed for a specified period of time. This is the history information for when the power to the rebar tying machine 10 is automatically turned off, etc. "Bundling interval" refers to the interval between bundles being tied (the time between one bundle being tied and the next). The interval is. "Operating time" is the operating time required for binding, for example, the operating time required for binding. This could be a value set as time, or it could be the actual movement required for each individual tie-up. The operating time or its cumulative value may also be used. The "current value" refers to the current generated in the rebar tying machine 10 during tying. This is a current value, which may be a value set as, for example, the current value, or it may actually be a value set individually. It may also be the individual current values required for tying. "Motor rotation speed" refers to the rebar tying machine used during tying. This is the motor rotation speed that occurs at 10, and even if it is a value set as the motor rotation speed, for example... Alternatively, the actual number of motor rotations required for each individual tie-up may also be used. "- Information" is information indicating an error related to the operation information of the rebar tying machine 10, for example, iron Information indicating failures in the binding operation of the rebar tying machine 10, and the operation of the rebar tying machine 10 to the management server 10. It may also include information showing the history of errors that occurred when the information was transmitted. The operation information DB514 contains various setting values related to tying of the rebar tying machine 10 (tightening force, operating time). The rotational force, information about the machine connected to the rebar tying machine 10, information about the movable parts, etc., and specific operations It may also include a flag or other indicator to show that the event occurred.
[0074] Field Information DB515 is a database for managing field information, etc. In section 5, operational information and other related information are registered in correspondence with the rebar tying machine 10. The information DB 515 contains, for example, information entered by the user via the user terminal 60. The information may be recorded, or the information obtained by the management server 10 from the rebar tying machine 10 may be registered. This is also acceptable. An example of the information registered in the field information DB515 is shown in Table 4 below.
[0075] [Table 4]
[0076] "Site name" is information indicating the name or abbreviation of the site. "Site location" is, for example, the current location. Information indicating the location of the place, which may be, for example, an address, or longitude and latitude. The information may also be expressed as a region such as degrees. Furthermore, the site location indicates the altitude of the site. It may include information. "Site area" is information indicating the area of the site. "Image" is the site. This is information showing images obtained by capturing images. The "client" is the person who is doing what is happening at the site. This information identifies the client for the construction project. "Construction period" refers to the construction work being carried out at the site. This refers to a period, which may include, for example, the start and end dates of the construction. The "client" is the site in question. This information indicates the client for the construction work being carried out at the site. "General contractor" refers to the person who is responsible for the work being carried out at the site. This information indicates the general contractor for the construction project. "Worker" refers to the work assigned to the site. This information pertains to the individuals involved, such as the total number of workers and attribute information for each worker (name, address). (This may include the affiliation, department, etc.). In addition, the tonnage of the reinforcing bars to be attached (calculate the predicted number of ties) (and may be used to predict the construction period), the combined diameter of the reinforcing bars, the construction of the geofence This may include information such as the date and time of the last confirmation of location information and the total floor area.
[0077] The control unit 52 includes, for example, a transmitting / receiving unit 521, a DB management unit 522, and a display data generation unit 5 It has 23 and.
[0078] The transmitting / receiving unit 521 has the functions of both a transmitting and receiving unit, and processes various types of data with other information processing equipment. It transmits and receives data between the device and the control device. For example, the transmitting / receiving unit 521 receives data from the user terminal 60 from the user's device. It receives operation information corresponding to the operation. The operation information indicates an operation such as a command to transition between various screens. This includes setting, selecting various options, inputting arbitrary information, and specifying areas on the map. This is also fine. For example, the transmitting / receiving unit 521 receives the display data generated by the display data generation unit 523. The data is sent to the user terminal 60. The display data includes display data for various screens, and the rebar tying machine 1. Various information related to 0 (tool information, operation information, etc.), various information related to the site (site information) It may also include reports, etc.
[0079] The DB management unit 522 manages various databases (tool information DB 512, location) owned by the management server 50. Manages the information DB513, operational information DB514, and field information DB515. DB Management For example, section 522 stores information entered by any user in tool information DB512 and location information D It may also be registered in B513, Operation Information DB514, and Field Information DB515, etc. The B management unit 522 receives, for example, binding information when the rebar tying machine 10 performs tying. When the management server 10 receives this information, it may register the bundle information in the operational information DB 514, etc. Furthermore, the DB management unit 522 will, at any time, update the operational information based on the operational information. The system may generate a report and register the operational information in the operational information DB515 or similar.
[0080] The display data generation unit 523 generates various display data for display on any display device. To accomplish. In generating display data, for example, the display data generation unit 523 is the management server 50 possesses various databases (tool information DB512, location information DB513, operation information DB51 4. Information may be extracted from the field information DB515, etc. Display data generation unit 5 23 is, for example, various screens to be displayed on the display device of the user terminal 60 (described later). Table for displaying location information screen, operational information screen, equipment management screen, and field management screen, etc. Display data may be generated. In particular, the display data generation unit 523 may generate data for a specific rebar tying machine 10. Display data related to operational information may be generated. Here, a specific rebar tying machine 10 is, for example, As described later, the user may specify a designated area (including high altitude) on the user terminal 60. ) may be a rebar tying machine 10 in which position information is included. The display data generation unit 523 is, for example For example, the request for display data obtained from the user terminal 60 includes information about the specified area. In this case, first, by referring to tool information DB512, etc., the position information is included in the specified area. Extract the rebar tying machine 10 that is selected. Then, select the desired period corresponding to the extracted rebar tying machine 10. The operational information for the period is extracted from the operational information DB514, the extracted operational information is summed up, and then displayed. Include it in the data.
[0081] Furthermore, the display data generation unit 523 generates data related to the rebar tying machine 10, for example, based on operational information. A predetermined efficiency may be calculated, and display data for that efficiency may be generated. The efficiency is based on the operating information. While not particularly limited as long as it is based on, for example, (a) relating to the operation of the rebar tying machine 10 (b) efficiency, efficiency of assigning the rebar tying machine 10 to workers, and (c) rebar tying machine This may also include efficiency and other factors related to the progress of processes that utilize item 10.
[0082] (a) The efficiency of the operation of the rebar tying machine 10 is, specifically, the total number of multiple rebar tying machines 10. (This could be the total number owned by the user, or the number of rebar tying machines assigned to a specific site.) As the ratio of the number of currently operating rebar tying machines 10 to the total number of (which may also be the total number of) This may be specified. This makes it easy to determine the surplus status of the non-operating rebar tying machine 10. It becomes possible to do so.
[0083] (b) The efficiency of assigning the rebar tying machine 10 to workers is, for example, the total number of workers ( This could be the total number of workers assigned to a specific site, or the total number of any number of workers. (May also be specified as the ratio of the number of workers to whom the rebar tying machine 10 is assigned) This may be done. This will allow for a surplus of workers who are not assigned a rebar tying machine 10. It becomes possible to grasp it easily.
[0084] (c) The efficiency of the process using the rebar tying machine 10 is, for example, the efficiency of the rebar tying machine 10 In construction work using this method, the ratio of the current total number of bundles to the set number of bundles, etc. It may be stipulated as follows. This makes it easier to track the progress of construction work using the rebar tying machine 10. It becomes possible to understand this.
[0085] Furthermore, the display data generation unit 523, based on the various efficiencies described above, outputs to the rebar tying machine 10. Display data for various proposals relating to the said proposal relates to the rebar tying machine 10. The proposal is not particularly limited as long as it is of some kind, and may be any proposal for improving the various efficiencies mentioned above. For example, (a') a proposal regarding the operation of the rebar tying machine 10, (b') rebar tying for workers (c') Proposals regarding the allocation of machine 10, and the progress of the process utilizing the rebar tying machine 10. The proposal may include suggestions, for example, the relocation of the rebar tying machine 10 to the site. This may include suggestions and suggestions for the maintenance of the rebar tying machine 10.
[0086] The management server 50 calculates the cost required for tying by the rebar tying machine 10 based on the number of tyings, etc. The construction costs, etc., may be calculated and output (for example, sent to the user terminal 60). The cost can be calculated, for example, by multiplying the number of tying cycles by the unit price of consumables used for tying, such as wire W. It can be calculated by [method].
[0087] (3-3) Functional configuration of user terminal 60 Figure 7 shows an example of the functional configuration of the user terminal 60 according to this embodiment. As described above, the user terminal 60 has, for example, a storage unit 61 and a control unit 62. 2 consists of an operation reception unit 621, a transmission / reception unit 622, and a display control unit 623 as functional units. These include the processor 1001 and memory 1002 of the computer 1000. , storage device 1003, input I / F unit 1004, data I / F unit 1005, communication I / F unit 1 This is achieved through the cooperation of 006 and the display device 1007.
[0088] The memory unit 61 stores, for example, program 611. Program 611 is used at the user end. The various functions of the control unit 62 are executed by the processor 1001 of the terminal 60. Functional units (operation reception unit 621, transmission / reception unit 622, and display control unit 623, etc.) are realized. The program 611 can be stored in a storage medium. The stored storage medium is a computer-readable, non-transitory storage medium. It may also be a computer-readable medium. The non-temporary storage medium is not particularly limited. For example, it may be a storage medium such as a USB memory stick or a CD-ROM.
[0089] The control unit 62 includes, for example, an operation reception unit 621, a transmission / reception unit 622, and a display control unit 623. , has.
[0090] The operation reception unit 621 receives various operations from the operator and provides operation information indicating the operation. To generate. The operation reception unit 621, for example, to confirm the operation information of the rebar tying machine 10. On various screens (location information screen, operation information screen, equipment management screen, and site management screen, etc.) It accepts various operations. These operations include, for example, specifying transitions between various screens and selecting various selection options. This includes inputting arbitrary information, as well as specifying areas on the map (which may include altitude). But that's fine too. The operation of specifying an area is, for example, the shape that defines the area (circle, square, and polygon). This operation may involve specifying the shape, etc.
[0091] The transmitting / receiving unit 622 has the functions of both a transmitting and receiving unit, and processes various types of data with other information processing equipment. It transmits and receives data with the management device. For example, the transmitting / receiving unit 622 receives a predetermined display from the management server 50. Receive data. Display data includes display data for various screens and various data related to the rebar tying machine 10. This includes information such as tool information and operational information, as well as various information related to the site (site information). Alternatively, for example, the transmitting / receiving unit 622 can send an operation reception unit 621 to the management server 50 when it generates an operation reception unit 621. The operation information is sent. The operation information indicates, for example, specifying the transition between various screens, and various This may include selecting an option, inputting arbitrary information, and specifying an area on a map.
[0092] The display control unit 123 has the function of displaying various screens on the output device of the user terminal 60. The display control unit 123, for example, based on the display data received from the management server 50. , various screens (location information screen, operation information screen, equipment management screen, and site management screen, etc.) are displayed. Display it on the force device.
[0093] (4) Operation sequence (4-1) Basic operation Figure 8 shows the operation processing related to the basic operations performed by the device management system 1 according to this embodiment. This is an example of an action sequence.
[0094] (S101) Transmission of operation information First, the rebar tying machine 10 will confirm that the rebar tying has been completed at a predetermined time. The operation information (including any additional information) is sent to the management server 50. For example, rebar tying. Each time a binding is performed in response to the operator's actions, the machine 10 displays an action indicating that the binding has been performed. The information may be sent to the management server 50. For example, the rebar tying machine 10 is in a communication environment If the conditions are poor, etc., and it is not possible to transmit operation information each time binding is performed, The operation information is buffered, and when the communication environment improves, the buffered information is used. The registered operational information may be sent to the management server 50.
[0095] (S102) Update of operational information DB513 The DB management unit 522 of the management server 50 receives the operating information of step S101 from the rebar tying machine 10. Upon receiving the report, the operation information DB513 is updated based on the operation information. For example, D The B management unit 522 updates the "number of bundles" in the operation information DB 513 based on the operation information. In addition, the DB management unit 522 may update the operation information DB5 13 based on the information added to the operation information. For example, the DB management unit 522 updates the "consumable information", "automatic power-off occurrence information", "coil operation interval", "operation time", "current value", "motor rotation speed", "abnormal occurrence log", etc. in the operation information DB513 based on the information added to the operation information.
[0096] (S103) Reception of operation The operation reception unit 621 of the user terminal 60 receives various operations by the user. The operation reception unit 121 receives, for example, the designation of the transition of various screens, the selection of various selection units, the input of arbitrary information, etc. In addition, it receives the designation of an area (which may include altitude) on the map, etc. In the case of the operation of designating an area, the operation reception unit 121 receives, for example, an operation of designating a shape (circle , rectangle, polygon, etc.) for defining the area on the map.
[0097] (S104) Transmission of operation information The transmission / reception unit 622 of the user terminal 60 transmits information (operation information) corresponding to the operation received by the operation reception unit 621 in step S103 to the management server 50. The transmission / reception unit 521 of the management server 50 receives the operation information from the user terminal 60. The operation indicated by the operation information includes, for example, the designation of the transition of various screens, the selection of various selection units, the input of arbitrary information, etc. In addition, it may include the designation of an area (which may include altitude) on the map.
[0098] (S105) Generation of display data The display data generation unit 523 of the management server 50 generates predetermined display data corresponding to the operation information received in step S104. The display data is, for example, for displaying various screens It may also be display data, or for displaying predetermined items included in various screens It may also be display data. The display data generation unit 523 obtains the display data from various DBs (tool information DB 512, position information DB 513, operation information DB 513, and site information DB 514 ) and generates it based on the data (such as tool information, position information, operation information, and site information) contained therein The display data generation unit 523 may generate display data related to the operation information of a specific rebar tying machine 10 Here, the specific rebar tying machine 10 may be, for example, a rebar tying machine 10 in which location information (which may include altitude information) is included in a specified area specified by the user at the user terminal 20 as described later The display data generation unit 523 may, for example, calculate a predetermined efficiency regarding the rebar tying machine 10 based on the operation information and generate display data of the efficiency Furthermore, the display data generation unit 523 may generate display data of various proposals regarding the rebar tying machine 10 based on the various efficiencies described above
[0099] (S106) Transmission of display data The transmission / reception unit 521 of the management server 50 transmits the display data generated in step S105 to the user terminal 60. The transmission / reception unit 622 of the user terminal 60 receives the display data from the management server 50
[0100] (S107) Display control Based on the display data received in step S106, the display control unit 623 of the user terminal 60 causes the display device 1007 to display various screens and items corresponding to the display data Note that a part of the display data may be generated by the user terminal 60
[0101] (4-2) Transmission of operational information Figure 9 shows the operation related to the transmission of operational information performed by the device management system 1 according to this embodiment. This is an example of an operation sequence.
[0102] (S201) First, in response to the operator's operation of the rebar tying machine 10, the main unit 10B activates the trigger 10H The system enters a state of waiting for operation on T. Specifically, the operator turns off the main power supply of the rebar tying machine 10. When the switch is turned on, the power switch 40S receives power from the battery 10BP to the first power control unit 41 This allows (turns on) the supply of power (voltage) to the PC. This enables the first power control unit 41PC Each time, based on the first power supply voltage supplied from the battery 10BP, the drive control unit 22 is used. It generates the voltage necessary to operate the circuit elements and supplies it to each circuit element.
[0103] (S202) Next, when the operator presses the trigger 10HT, the tool control unit of the main unit 10B performs a control operation. The process is executed, and the binding operation is performed. Specifically, when the operator presses the trigger 10HT, the worker The control unit includes a wire feeding section 12, a curl forming section 14, a cutting section 16, and a binding section 18. The drive control unit 22 works in cooperation with the motor to perform the binding operation.
[0104] (S203) When the tying operation is performed, the drive control unit 22 makes an action indicating that the rebar tying machine 10 has been activated. Generates dynamic information. The generated dynamic information is, for example, in a predetermined format. As a mand, the drive control unit 22 connects to the second wiring board 42PCB via the first connection unit 41CN. It is supplied to the communication control unit 34.
[0105] (S204) The communication control unit 34 of the second wiring board 42PCB acquires the operation information generated and supplied by the drive control unit 22 in step S203 from the main body unit 10B via the first connection unit 41CN.
[0106] (S205) Next, the communication control unit 34 acquires the position information acquired by the position information acquisition unit 36 and the information indicating the accuracy thereof from the position information acquisition unit 36. The position information may be corrected based on data detected by a speed sensor or the like provided in the rebar tying machine 10. Further, the position information may include altitude information acquired by the position information acquisition unit 36. The rebar tying machine 10 may have an altitude sensor, and the altitude information may be determined based on the altitude sensor provided in the rebar tying machine 10.
[0107] Note that the communication control unit 34 may transmit the position information acquired by the position information acquisition unit 36 and the information indicating the accuracy thereof to the management server 50 by a process similar to step S211 described later, not limited to the time of tying of the rebar tying machine 然而,通信控制单元34不限于在钢筋捆扎机10捆扎时,而是可以每隔预定周期,将位置信息获取单元36获取的位置信息及其精度信息发送给管理服务器50,例如通过后面所述的步骤S211的类似处理。
[0108] (S206) Next, the timestamp unit 30T acquires time information and adds this to the operation information. The predetermined time may be the time when the rebar tying machine 10 executes tying or a time equivalent thereto. The timestamp unit 30T may generate time information based on information acquired from a clock or the like (not shown) provided in the second wiring board 42PCB when operation information is supplied to the second wiring board 42PCB from the main body unit 10B, for example, and add this to the operation information. [[ID=3;9]]
[0109] (S207) Next, the communication control unit 34 stores the operation information in the operation information storage unit 30M. The signal control unit 34 stores information in the operation information storage unit 30M that is temporarily stored in case of communication failure. If operational information is already stored, it will be saved separately as new operational information. do.
[0110] The operation information storage unit 30M stores operation information in accordance with the control by the communication control unit 34. Specifically, the operation information storage unit 30M already stores temporary operations in case of communication failure. If motion information exists, the motion information storage unit 30M adds new motion information to the existing motion information. And remember it.
[0111] (S208) The communication control unit 34 reads the operation information stored in the operation information storage unit 30M and transmits it. The communication control unit 34 generates data. If communication fails, the operation information storage unit 30M stores the data. If there is operational information stored temporarily, it is read and the transmission data is generated. On the other hand, the communication control unit 34 stores only the operation information corresponding to one bundling operation in the operation information storage unit 30M. If so, this data is read and used to generate the transmission data.
[0112] Figure 10 is a schematic diagram showing an example of the transmission data structure generated by the communication control unit 34. The upper part of Figure 10 shows the data structure of operation information D1 corresponding to one bundling operation. The lower part of Figure 10 shows the operation information D2 corresponding to multiple binding operations. Operation information D Both 1 and D2 may include predetermined header information (an example of "meta information"). In the example shown in the diagram, TCP headers and HTTP headers are shown as header information. The TCP and HTTP headers are used between the rebar tying machine 10 and the management server 50. This is an example of header information that conforms to a predetermined communication protocol between the parties, such as the TCP header or HTTP header. The header information may include content appropriate to the communication protocol, not just the P header. Operational information D1 and D2 are both numerical values that indicate the number of bundles included in the operation information, the number of data items. It may include. The operation information D1 corresponding to the number of bundles in one instance may be, for example, "1" as the number of data items. This includes the operation information D2 corresponding to the number of bundles, for example, as the number of data items. Includes a number indicating the number of times.
[0113] (S209) Next, the communication control unit 34 supplies the generated transmission data to the wireless communication device 32.
[0114] (S210) Next, the wireless communication device 32 receives the operational information supplied from the communication control unit 34 and transmits it to a predetermined communication network. Send to management server 50 via network.
[0115] (S211) The management server 50 acquires operational information from the rebar tying machine 10 and stores it. Specifically For example, the transmitting / receiving unit 521 of the management server 50 communicates with a rebar tying machine via the communication network. Upon receiving operational information from 10, the DB management unit 522 stores the operational information in a designated DB. Example For example, the DB management unit 522 stores information regarding the number of bundles included in the operation information in the operation information DB 51. It is stored in 4, and the location information and time information included in the operation information are stored in the location information DB513. You may put it in.
[0116] (S212) Next, the control unit 52 of the management server 50 operates based on the operation information obtained from the rebar tying machine 10. Then, various judgment processes are performed. Furthermore, the control unit 52 takes operation information from the rebar tying machine 10. If successful, information indicating that the operation information transmission was successful is sent to the rebar tying machine 10.
[0117] For example, if the operation information includes the position information of the rebar tying machine 10, the control unit 52 will... It may be determined whether or not it is included within the area associated with the location information. The information is stored in the tool information DB512 in association with the rebar tying machine 10, for example. It may also be information. And the control unit 52 determines if the rebar tying machine 10 is included within a predetermined area. If it is determined that it is outside the designated area, information will be provided to output the designated alert. The signal may be sent to the rebar tying machine 10.
[0118] Furthermore, the control unit 52 also includes, for example, the firmware and software version in the operating information. If information is included, refer to the version information etc. stored in the tool information DB512. The control unit 52 may determine whether or not firmware or software updates are necessary. The processing results may be transmitted to the rebar tying machine 10. Furthermore, if it is determined that an update is necessary, In addition, the control unit 52 transmits the firmware and software for updating to the rebar tying machine 10. That's good too.
[0119] (S213) Next, the wireless communication device 32 of the rebar tying machine 10 communicates with the management server via a predetermined communication network. The system receives predetermined information from the 50. The predetermined information to be received is, for example, the management system for operation information. It may also include information that the transmission to B50 was successful. In addition, the predetermined information to be received is A set alert (an alert indicating that the rebar tying machine 10 is outside the designated area), and Information regarding the version of your homeware or software (whether an update is needed, and the latest firmware) This may include (apparel, software, etc.).
[0120] (S214) Next, the communication control unit 34 receives information from the management server 50 indicating that the transmission of operation information was successful. If acquired, the process of deleting the operation information stored in the operation information storage unit 30M is executed. The operation information storage unit 30M deletes the operation information in accordance with the control of the communication control unit 34.
[0121] Furthermore, after executing step S209, the communication control unit 34 communicates with the management server 50. If it fails (for example, if there is no response from the management server 50 after a predetermined time has elapsed) (For example, if information indicating a failure to send operational information is received from the management server 50.) This does not delete the operation information. This means that the rebar tying machine 10 has performed the next tying. Then, an attempt will be made to send operational information to the management server 50 again.
[0122] (S215) Next, the communication control unit 34 receives information from the management server 50 that contains information about a predetermined alert. If included, the information of the alert is sent to the main unit 10B via the second connection unit 42CN and the first connection unit. It is supplied via section 41CN.
[0123] (S216) Next, the first wiring board 41PCB of the main body 10B has a predetermined control unit (first power control unit) 41PC and drive control unit 22, as well as any other control unit, are communication control unit 34 Based on the alert information supplied, an alert is issued. For example, an alert is issued. The force application is not particularly limited, but the rebar tying machine 10 emits an alarm sound from a predetermined speaker. The manner in which force is applied, and the display output (screen display or light emission) of a predetermined display unit provided by the rebar tying machine 10. It may also be in the form of (etc.). Furthermore, an application for managing the rebar tying machine 10 is A device such as a smartphone with the device installed (even if it is configured with any information processing device) If there is a user terminal (which may be a 60), an alert will be output via that terminal. That's fine.
[0124] The embodiments described above are provided to facilitate understanding of the present invention and do not limit the present invention. It is not intended to be interpreted as such. Each element of the embodiment, as well as its arrangement, materials, and conditions. The shape and size are not limited to those exemplified and can be changed as appropriate. Furthermore, the configurations shown in different embodiments can be partially substituted or combined. It is Noh. [Explanation of Symbols]
[0125] 1...Equipment management system, 10...Rebar tying machine, 10H...Handle, 10HT...Trigger, 1 0M...Magazine, 10B...Main unit, 10BP...Battery (battery pack), 12...Wi Feed section, 12G...gear, 12M...feed motor, 14...curl forming section, 14A...curl gear Id, 14B... Guiding guide, 16... Cutting section, 16A... Transmission mechanism, 18... Binding section, 18H... Hook, 18M... Binding motor (electric motor), 22... Drive control unit, 24... Motor control unit, 3 0...Communication unit, 30M...Operation information storage unit, 30T...Time stamp unit, 32...Communication device, 3 4...Communication control unit, 36...Location information acquisition unit, 40...Power supply unit, 40CB...Cable, 4 0CN…Battery connection port, 40D…Diode (reverse current prevention circuit), 40S…Power switch 41...First voltage line, 41A...First wiring section, 41B...Second wiring section, 41C...Third wiring section Wiring section, 41PCB...First wiring board, 41PC...First power control section, 41CN...First connection section, 42...Second voltage line, 42PC...Second power control unit, 43...Third voltage line, 42PCB...Second distribution Wire board, 42BP…Second battery, ………Cable, RL…Reel, …W…Wire, RB ...reinforcement bars, 50...management server, 51...storage unit, 511...program, 512...tool information database 513...Location information DB, 514...Operation information DB, 515...Site information DB, 52...Control unit 521...Transmit / receive unit, 522...DB management unit, 523...Display data control unit, 60...User terminal End, 61... Memory unit, 611... Program, 62... Control unit, 621... Operation reception unit, 622... Transmitter / receiver unit, 623... Display control unit, 1000... Computer, 1001... Processor, 10 02...Memory, 1003...Storage device, 1004...Input I / F section, 1005...Data I / F Section, 1006...Communication I / F section, 1007...Display device
Claims
1. A control device for power tools, When the power tool performs a predetermined operation, the power tool has performed the predetermined operation. A communication control unit that transmits operational information, which is information indicating the operation, If the transmission of the operation information by the communication control unit fails, the operation information will be temporarily recorded. Equipped with a memory unit, The communication control unit has the power tool performed the predetermined operation and the memory If the operation information is stored in the unit, the latest operation information and the storage unit temporarily A control device that transmits the stored operational information as a single transmission data.
2. The system further includes a time information addition unit that adds time information indicating a predetermined time to the operation information, The control device according to claim 1.
3. The predetermined time indicated by the time information is the time when the power tool performed the predetermined operation. A control device according to claim 2.
4. The predetermined time indicated by the time information is the time when the communication control unit transmits the operation information. The control device according to claim 2.
5. The control device according to claim 2 or 3, wherein the predetermined operation performed by the power tool is binding. 。
6. The system further includes a location information acquisition unit that acquires location information of the aforementioned power tool, The control device according to claim 2 or 3, wherein the communication control unit further transmits the location information. 。
7. The communication control unit transmits the location information at a predetermined timing. The control device described in item 6.
8. The communication control unit stores the latest operational information in common metadata and temporarily stores it in the storage unit. The control device according to claim 1, which transmits the stored operation information in association with the device.
9. A power tool comprising the control device described in claim 1.
10. A method for controlling power tools, When the power tool performs a predetermined operation, the power tool has performed the predetermined operation. The steps include transmitting operational information, which is information indicating the operation, If the transmission of the aforementioned operation information fails, the step temporarily stores the operation information in the storage unit. Includes, The above transmission step occurs when the power tool has performed the predetermined operation and before If the operation information is stored in the memory unit, the latest operation information and the one stored in the memory unit A control method for transmitting the temporarily stored operational information as a single transmission data.
11. On one or more computers, When a power tool performs a predetermined operation, the power tool indicates that it has performed the predetermined operation. The steps include transmitting operational information, which is information, If the transmission of the aforementioned operation information fails, the step temporarily stores the operation information in the storage unit. It is a program to execute the program, The above transmission step occurs when the power tool has performed the predetermined operation and before If the operation information is stored in the memory unit, the latest operation information and the one stored in the memory unit A program that transmits the aforementioned operational information, which is stored at a specific time, as a single transmission data. 。
Citation Information
Patent Citations
System for remote maintenance of machine tool using the internet connection
JP2009258983A