Power tool and power tool system

CN117206884BActive Publication Date: 2026-08-07PANASONIC HOLDINGS CORP
View PDF 3 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
PANASONIC HOLDINGS CORP
Filing Date
2023-06-02
Publication Date
2026-08-07

AI Technical Summary

Technical Problem

在电动工具发送与历史有关的信息需要很长时间的情况下,由于在发送期间不能进行螺钉拧紧作业,因此不能进行螺钉拧紧作业的时间长度变长

Benefits of technology

[0010]根据本发明,可以提供用户友好性得以改进的电动工具和电动工具系统。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117206884B_ABST
    Figure CN117206884B_ABST
Patent Text Reader

Abstract

The present invention solves the problem of providing an electric power tool and an electric power tool system with improved user friendliness. The electric power tool (2) comprises a tightening unit (23), a sensor unit (24), a communication unit (25), and a storage unit (27). The sensor unit (24) measures at least a tightening torque provided by the tightening unit (23) to obtain work data related to the measurement result. The communication unit (25) transmits the work data. The storage unit (27) stores the work data. The electric power tool (2) has a first communication mode and a second communication mode as communication modes for transmitting the work data stored in the storage unit (27) from the communication unit (25). The communication unit (25) transmits first work data as a part of the work data stored in the storage unit (27) during an interval between tightening tasks in the first communication mode, and transmits second work data as the work data stored in the storage unit (27) except for the first work data at least after all the tightening tasks are completed in the second communication mode.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention generally relates to power tools and power tool systems. More specifically, this invention relates to power tools used by operators for tightening tasks, and power tool systems including such power tools. Background Technology

[0002] JP2000-334670A (hereinafter referred to as "Document 1") discloses a power tool control system (power tool system) including a power tool and a central device. The central device sends preset screw tightening information to the power tool via a network. The power tool controls the rotation of its motor based on the received screw tightening information. Furthermore, the central device receives history related to screw tightening operations performed by the power tool via the network and controls the linear speed of the object being tightened along the screw tightening line based on this history.

[0003] According to the power tool control system described in Reference 1, during the intervals between tasks performed using the power tool, the history related to screw tightening operations is wirelessly transmitted from the power tool to a central device. Therefore, when the amount of information related to the history to be transmitted is large, communication (transmission) takes a long time. When the power tool takes a long time to transmit the history-related information, the length of time that screw tightening operations cannot be performed during the transmission period becomes longer. This leads to a decrease in the user-friendliness of the power tool. Summary of the Invention

[0004] The problem the invention aims to solve

[0005] The purpose of this invention is to provide power tools and power tool systems with improved user-friendliness.

[0006] Solution for solving the problem

[0007] According to one aspect of the present invention, a power tool includes a tightening unit, a sensor unit, a communication unit, a storage unit, and a portable tool body. The tightening unit is configured to perform a tightening task for tightening components by a driving force from a drive source. The sensor unit is configured to perform measurement processing. The measurement processing includes at least measuring the tightening torque provided by the tightening unit and obtaining operation data related to the measurement results. The communication unit is configured to transmit the operation data. The storage unit is configured to store the operation data. The tool body internally houses or holds the tightening unit, the sensor unit, the communication unit, and the storage unit. The power tool has a first communication mode and a second communication mode as communication modes for transmitting the operation data stored in the storage unit from the communication unit. The communication unit is configured to transmit first operation data during intervals between tightening tasks in the first communication mode, and to transmit at least second operation data after all tightening tasks have been completed in the second communication mode. The first operation data is a portion of the operation data stored in the storage unit. The second operation data is operation data other than the first operation data stored in the storage unit.

[0008] A power tool system according to one aspect of the present invention includes the power tool and a receiver. The receiver is configured to receive work data transmitted from the communication unit.

[0009] The effects of the invention

[0010] According to the present invention, power tools and power tool systems with improved user-friendliness can be provided. Attached Figure Description

[0011] Figure 1 This is a block diagram illustrating a power tool system including power tools according to an embodiment;

[0012] Figure 2 This is a flowchart illustrating the operation of the power tool according to this embodiment;

[0013] Figure 3 This is a timing diagram illustrating the relationship between a series of tightening tasks performed by a power tool according to this embodiment and the transmission timing when transmitting first work data in the first communication mode;

[0014] Figure 4 This is a schematic system structure diagram of the power tool system according to this embodiment;

[0015] Figure 5 This is a schematic side view of the power tool according to this embodiment;

[0016] Figure 6This is a partial cross-sectional side view of the power tool according to this embodiment;

[0017] Figure 7 This is a perspective view of the main parts of the power tool according to this embodiment;

[0018] Figure 8 This is a flowchart illustrating the operation of a power tool according to this embodiment in a first communication mode (wireless communication mode); and

[0019] Figure 9 This is a flowchart illustrating the operation of the power tool according to this embodiment in a second communication mode (wired communication mode).

[0020] Explanation of reference numerals in the attached figures

[0021] 1 Power tool system

[0022] 2 Power tools

[0023] 3 terminal devices

[0024] 4 receivers

[0025] 21 Controller

[0026] 23 Tightening Unit

[0027] 24 sensor units

[0028] 25 Communication Units

[0029] 27 storage units

[0030] 200 Tool Body

[0031] 251 Wireless Communication Units

[0032] 252 Wired communication units Specific Implementation

[0033] (Example)

[0034] The figures referenced in the following description of the embodiments are schematic diagrams. Therefore, the aspect ratios (including thicknesses) of the various constituent elements illustrated in these figures do not always reflect their actual aspect ratios.

[0035] Power tools and power tool systems according to embodiments of the present invention will be described in detail with reference to the accompanying drawings. However, the embodiments and modifications described below are merely examples of the invention, i.e., the invention is not limited to the embodiments and modifications described herein. Without departing from the true spirit and scope of the invention, these embodiments and modifications can be readily modified, altered, substituted, or combined with each other and / or with any other embodiments, depending on design choices or any other factors.

[0036] (1) Overview

[0037] First, refer to Figures 1 to 3 The main parts of the power tool 2 according to this embodiment will be described.

[0038] The power tool 2 includes a tightening unit 23, a controller 21, a sensor unit 24, a communication unit 25, a storage unit 27, and a portable tool body 200. The tool body 200 internally houses or holds the tightening unit 23, the controller 21, the sensor unit 24, the communication unit 25, and the storage unit 27.

[0039] (1.1) Tightening task

[0040] The tightening unit 23 is configured to perform a tightening task of tightening components by means of the driving force of a drive source.

[0041] The term "tightening task" as used herein can refer to, for example, a task performed on an assembly line at a factory for assembling products, where a first component (such as a nut) is tightened relative to a second component (such as a bolt), as will be described in detail later. On an assembly line, this tightening task can be repeated at predetermined time intervals within a predetermined time period (e.g., within two hours from 8:00 AM to 10:00 AM).

[0042] (1.1.1) A series of tightening tasks

[0043] According to this embodiment, N tightening tasks (where N is an integer equal to or greater than 2 and can be, for example, 100) are performed within a predetermined time period. Hereinafter, the collective term for multiple (N) tightening tasks performed within a predetermined time period is referred to as a "series (N) tightening tasks".

[0044] (1.1.2) Control of tightening task

[0045] The controller 21 is configured to control the operation of the tightening unit 23.

[0046] The sensor unit 24 is configured to perform measurement processing.

[0047] (1.2) Measurement processing and operation data

[0048] The measurement process includes at least measuring the tightening torque provided by the tightening unit 23 and obtaining operational data related to the measurement results.

[0049] The work data is data related to the tightening task performed by the tightening unit 23. The work data includes information related to the measurement results of the measurement process.

[0050] Measurement processing may include, for example, torque measurement processing, judgment processing, and related measurement processing, which will be described in detail later. Operational data may include, for example, tightening torque values, judgment result data, and related values.

[0051] Measurement processing can be performed periodically, but is not limited to this. Alternatively, measurement processing can be performed at odd intervals. According to this embodiment, sensor unit 24 performs measurement processing including the three types of processing described above at a period of 0.01 seconds.

[0052] Therefore, 100 data points containing the above three types of information are obtained every second. If a tightening task takes 5 seconds, then 500 measurements are performed for each tightening task, resulting in a total of 500 data points.

[0053] It should be noted that the measurement processing period is not limited to 0.01 seconds, but can be appropriately changed to, for example, 0.05 seconds or 0.1 seconds.

[0054] (1.3) Sending job data

[0055] The communication unit 25 is configured to transmit the operation data obtained by the sensor unit 24.

[0056] (1.3.1) Destination

[0057] The destination for sending job data may include, for example, receiver 4, terminal device 3, or host device 5, but is not limited to these.

[0058] (1.3.2) Communication scheme: transmission using wireless communication schemes and wired communication schemes.

[0059] According to this embodiment, a scheme is appropriately selected from the group consisting of wireless communication schemes and wired communication schemes, and the selected scheme is used for transmitting job data. The wireless communication scheme may be, for example, a communication scheme conforming to the ZigBee (trademark) standard, but is not limited thereto. The wired communication scheme may be a communication scheme conforming to the Universal Serial Bus (USB) standard, but is not limited thereto.

[0060] Alternatively, wireless communication-only schemes or wire-only communication schemes can be used for transmission.

[0061] (1.3.3) First alternative communication schemes: two types of wireless communication schemes

[0062] When using only wireless communication schemes, it is appropriate to select and use one of two types of wireless communication schemes with different communication rates. "Two types of wireless communication schemes with different communication rates" can be two selected from the group consisting of communication schemes conforming to the Zigbee standard, the Bluetooth (trademark) standard, and the Wi-Fi (trademark) standard, and for example, it can be a communication scheme conforming to the Zigbee standard and a communication scheme conforming to the Wi-Fi standard.

[0063] Alternatively, "two types of wireless communication schemes with different communication rates" can refer to two communication schemes that conform to the same scheme but have different communication rates. Examples of these two types of wireless communication schemes could be a communication scheme conforming to the Bluetooth Low Energy (BLE) standard and a communication scheme conforming to the (general) Bluetooth standard.

[0064] (1.3.4) Second alternative communication scheme: two types of wired communication schemes

[0065] When using only wired communication solutions, it is appropriate to select and use one of two types of wired communication solutions with different communication rates. "Two types of wired communication solutions with different communication rates" can be a communication solution conforming to the USB standard and a communication solution conforming to the Ethernet (trademark) standard.

[0066] (1.4) Store job data

[0067] Storage unit 27 is configured to store the job data obtained by sensor unit 24.

[0068] Storage unit 27 typically stores the entire acquired job data. Alternatively, storage unit 27 may store a portion of the acquired job data.

[0069] (1.5) Sending the stored job data

[0070] According to this embodiment, the work data obtained by the sensor unit 24 is stored in the storage unit 27, and the communication unit 25 is configured to send the work data stored in the storage unit 27.

[0071] According to this embodiment, as a series of tightening tasks progress, the operation data related to the currently performed tightening task is obtained by the sensor unit 24 and stored in the storage unit 27 (e.g., recorded on the memory of the storage unit 27).

[0072] Communication unit 25 is configured to send data (referred to as "first job data," which will be described in detail later) that is part of the job data currently stored in storage unit 27 during the intervals between tightening tasks (e.g., whenever one or more tightening tasks are completed). Furthermore, communication unit 25 is configured to send, at least after all tightening tasks have been completed, data (referred to as "second job data," which is part of the job data stored in storage unit 27, excluding the portion already sent (i.e., the first job data)).

[0073] (1.6) Communication Mode

[0074] In this embodiment, "communication mode" refers to the mode in which the power tool 2 transmits work data stored in the storage unit 27 from the communication unit 25. The communication mode includes a first communication mode and a second communication mode.

[0075] (1.6.1) First communication mode and second communication mode

[0076] The first communication mode is used to send the first job data during the interval between tightening tasks. The second communication mode is used to send at least the second job data after all tightening tasks have been completed.

[0077] (1.6.2) First task data and second task data

[0078] The first job data is a portion of the job data stored in storage unit 27. The second job data is the job data stored in storage unit 27 other than the first job data.

[0079] The first set of work data includes the judgment result data, and the second set of work data includes the tightening torque value and related values, which will be explained in detail later. Alternatively, the first set of work data includes the tightening torque value and the judgment result data, and the second set of work data includes related values. Alternatively, the first set of work data includes the tightening torque value and the second set of work data includes related values, but the judgment result data is not included in either the first or second set of work data.

[0080] (1.6.3) Communication mode settings

[0081] According to this embodiment, the terminal device 3 is used to set the communication mode of the power tool 2. Alternatively, for example, the communication mode can be preset to a first communication mode in the initial state before a series of tightening tasks begin, and automatically changed from the first communication mode to a second communication mode in response to a predetermined trigger.

[0082] For example, in the case where the first communication mode is a wireless communication mode and the second communication mode is a wired communication mode (see “(3) Specific Examples” section), the predetermined trigger could be the condition that the USB connector is connected to the power tool 2 (see Figure 9 (Step S7). Additionally or alternatively, the predetermined trigger may be the completion of all tightening tasks. The completion of all tightening tasks may be, for example, the condition that the power tool 2 is connected to the terminal device 3 via the communication cable CB1, or the condition that the operator performs a predetermined operation on the power tool 2.

[0083] (1.6.4) Communication operations in the first communication mode

[0084] In the first communication mode, the communication unit 25 sends first operation data during the interval between tightening tasks.

[0085] (1.6.4a) Tightening intervals between tasks

[0086] The "interval between tightening tasks" is the time period from the end of one tightening task to the start of the next tightening task; that is, the interval between one tightening task and the next (subsequent) tightening task. In the following explanation, the time period from the start time of one tightening task to the end time of that tightening task may be referred to as the "task time period." Furthermore, the time period from the end time of one tightening task to the start time of the next tightening task may be referred to as the "waiting time period."

[0087] Furthermore, the N task time periods corresponding to the N tightening tasks (i.e., a series of tightening tasks) are respectively referred to as the "first task time period", "second task time period", ..., and "Nth task time period". Additionally, the N waiting time periods corresponding to the intervals between the N tightening tasks (i.e., a series of tightening tasks) are respectively referred to as the "first waiting time period", "second waiting time period", ..., and "Nth waiting time period".

[0088] Specifically, during the aforementioned "pre-determined time period" (i.e., Figure 3 The time interval shown, which includes the first task time interval to the Nth task time interval corresponding to each of the N tightening tasks (i.e., a series of tightening tasks), is the "first waiting time interval" from the end time of the first task time interval corresponding to the first tightening task (i.e., time point Te1) to the start time of the second task time interval corresponding to the second tightening task (i.e., time point Ts2). Furthermore, the time interval from the end time of the second task time interval corresponding to the second tightening task (i.e., time point Te2) to the start time of the third task time interval corresponding to the third tightening task (i.e., time point Ts3) is the "second waiting time interval".

[0089] Similarly, the time period from the end time (i.e., time point Tei) of the i-th task time period corresponding to the i-th tightening task (where "i" is a natural number equal to or less than "N") to the start time (i.e., time point Ts(i+1)) of the (i+1)-th task time period corresponding to the (i+1)-th tightening task is the "i-th waiting time". It should be noted that the time period from the end time (i.e., time point TeN) of the N-th task time period corresponding to the N-th tightening task to the time after a predetermined time ΔT (i.e., time point TsN+ΔT) is the "N-th waiting time period". The predetermined time ΔT can be, for example, created by the receiver 4 or the host device 5 and indicated by work instruction information supplied by the receiver 4 or the terminal device 3.

[0090] According to this embodiment, each waiting period from the first waiting period to the Nth waiting period (N times) is the "interval between tightening tasks". However, the Nth waiting period in the Nth waiting period can be excluded from the "interval between tightening tasks".

[0091] Note that each waiting period in the N waiting periods (i.e., each waiting period) does not necessarily have to be a "tightening interval between tasks". Alternatively, every two waiting periods or every three waiting periods, etc., can be, for example, a "tightening interval between tasks". "Every two waiting periods" can be, for example, the second waiting period, the fourth waiting period, the sixth waiting period, ... "Every three waiting periods" can be, for example, the third waiting period, the sixth waiting period, the ninth waiting period, ...

[0092] (1.6.4b) First job data sent during the interval between tightening tasks

[0093] In the first communication mode, during the interval between tightening tasks, the communication unit 25 sends one or more first operation data corresponding to the most recent tightening task (in this embodiment, the most recent tightening task) from the operation data stored in the storage unit 27.

[0094] Specifically, in this embodiment, at the end of the i-th tightening task (i.e., at the end time Tei of the i-th task time period), the "i" job data corresponding to the first tightening task to the i-th tightening task are stored in the storage unit 27. The communication unit 25 is configured to, in a first communication mode, during the i-th waiting time period immediately following the i-th task time period, send the first job data corresponding to the most recent (i.e., the i-th) tightening task from the job data stored in the storage unit 27 corresponding to the "i"-th tightening task (in other words, the first job data included in the job data obtained in the i-th task time period). Note that, in the case where the "interval between tightening tasks" is replaced by "every two waiting time periods", the communication unit 25 sends two first job data corresponding to the two most recent (i.e., the (i-1)-th and the i-th) tightening tasks during the i-th waiting time period (i≥2) (in other words, the two first job data included in the two job data obtained in the (i-1)-th task time period and the i-th task time period).

[0095] Note that in a configuration where the communication mode automatically changes from the first communication mode to the second communication mode in response to the completion of all N tightening tasks, the first job data corresponding to the last (i.e., the Nth) tightening task can be sent together with the second job data immediately after the change to the second communication mode.

[0096] (1.6.5) Communication Operations in the Second Communication Mode

[0097] In the second communication mode, after all tightening tasks are completed, the communication unit 25 sends the second operation data corresponding to all tightening tasks from the operation data stored in the storage unit 27.

[0098] (1.6.6) After all tightening tasks are completed

[0099] The phrase “after all tightening tasks have been completed” as used in this article refers to the time after the last (Nth) tightening task in an N-times (i.e., a series) tightening task has ended.

[0100] (1.6.7) At least the second job data is sent.

[0101] Examples of “at least send the second job data” can include “send only the second job data without sending the first job data” and “send not only the second job data but also the first job data”.

[0102] According to this embodiment, in the second communication mode, the communication unit 25 only sends the second job data and does not send the first job data. That is, the first job data already sent in the first communication mode is not resent in the second communication mode. Based on this, compared with the case where the first job data is also sent in the second communication mode, this embodiment can help reduce the amount of job data sent in the second communication mode (as a result, reduce the total amount of job data sent in the first and second communication modes).

[0103] Alternatively, communication unit 25 can be configured to transmit both the first job data and the second job data in a second communication mode. In other words, the entire job data (i.e., the detailed job data described later) that includes the first job data already transmitted in the first communication mode can be transmitted in the second communication mode.

[0104] (1.7) Operation Example

[0105] The communication unit 25 of the power tool 2 can, for example, be based on Figure 2 The operation is performed according to the flowchart shown. The process according to the flowchart can, for example, begin when the power tool 2 is powered on and end when the power tool 2 is powered off. The process according to the flowchart presupposes that the communication mode is initially in a first communication mode before a series of tightening tasks begin, and changes from the first communication mode to a second communication mode in response to the completion of a series (i.e., N times) of tightening tasks.

[0106] Communication unit 25 determines whether the communication mode is in the first communication mode (in step S21). If it is determined that the communication mode is not in the first communication mode ("No" in step S21), the process proceeds to step S24 (described later).

[0107] If the communication mode is determined to be in the first communication mode ("Yes" in step S21), the communication unit 25 further determines whether the tightening task has been completed once or more (i.e., the predetermined number of times) (in step S22). If the tightening task has not been completed once or more ("No" in step S22), the process returns to step S21.

[0108] If, in step S22, it is determined that one or more tightening tasks have been completed ("Yes" in step S22), the communication unit 25 sends one or more first operation data corresponding to one or more tightening tasks using a first communication scheme (e.g., a wireless communication scheme) (in step S23). Afterward, the process returns to step S21.

[0109] If it is determined in step S21 that the communication mode is not in the first communication mode ("No" in step S21), the communication unit 25 further determines whether the communication mode is in the second communication mode (in step S24). If it is determined that the communication mode is not in the second communication mode ("No" in step S24), the process returns to step S21.

[0110] If it is determined in step S24 that the communication mode is in the second communication mode ("Yes" in step S24), the communication unit 25 further determines whether all tightening tasks have been completed (in other words, whether the Nth tightening task has ended) (in step S25). If it is determined that all tightening tasks have not been completed ("No" in step S25), the process returns to step S21.

[0111] If it is determined in step S25 that all tightening tasks have been completed ("Yes" in step S25), the communication unit 25 sends at least the second operation data corresponding to all (N) tightening tasks using a second communication scheme (e.g., a wired communication scheme) (in step S26). Afterwards, the process returns to step S21. For example, if the communication unit 25 is connected to the terminal device via the communication cable CB1, the communication unit 25 can determine that all tightening tasks have been completed.

[0112] According to this example, the communication mode is set to the first communication mode at the initial state of a series of tightening tasks. Therefore, during the series of tightening tasks, the judgment result in step S21 is "yes". As a result, the process runs in a loop according to steps S21 to S23. When the series of tightening tasks are completed, the communication mode changes from the first communication mode to the second communication mode. Therefore, the judgment result in step S21 changes from "yes" to "no", and steps S24 to S26 are performed.

[0113] (1.8) Advantages

[0114] According to this embodiment, as described above, the communication mode of the communication unit 25 includes a first communication mode and a second communication mode; and in the first communication mode, the communication unit 25 sends a portion of the work data (i.e., the first work data) during the interval between tightening tasks, and in the second communication mode, it sends at least the remainder of the work data (i.e., the second work data) after all tightening tasks have been completed. This configuration can help shorten the time period during which no tightening tasks are performed (waiting period). As a result, tightening tasks are less likely to be interrupted by the transmission of work data, and the user-friendliness of the power tool 2 can be improved.

[0115] (2) Details

[0116] Next, power tool 2 will be described in further detail.

[0117] (2.1) Measurement Processing

[0118] The measurement processing performed by the sensor unit 24 includes, for example, torque measurement processing, judgment processing, and related measurement processing.

[0119] (2.1.1) Torque Measurement Processing

[0120] Torque measurement processing includes performing torque measurement to obtain the tightening torque value.

[0121] (2.1.2) Tightening torque value

[0122] The tightening torque value is the result of the torque measurement mentioned above.

[0123] (2.1.3) Measurement Processing

[0124] The judgment process includes making judgments based on the tightening torque value related to the quality of the tightening task (e.g., whether the tightening task is good) to obtain judgment result data.

[0125] (2.1.4) Judgment result data

[0126] The judgment result data relates to the outcome of the above judgment. The judgment result data can be either "OK" indicating a good judgment result or "NG" indicating a bad judgment result (i.e., undesirable).

[0127] Alternatively, the judgment result data may include only "OK" indicating a good result, or only "NG" indicating a bad result. For example, if the judgment result data only includes "OK", and the judgment result related to the quality of the tightening task is bad, then no judgment result data is provided for that tightening task (i.e., "blank" judgment result data is provided).

[0128] (2.1.5) Related Measurement Processing

[0129] Related measurement processing includes performing relevant measurements related to torque measurement to obtain relevant values.

[0130] (2.1.6) Related Measurements

[0131] Relevant measurements include primary correlation measurements and secondary correlation measurements.

[0132] (2.1.6a) Main correlation measurement

[0133] Main related measurements may include, for example, the measurement of stroke count; the measurement of rotational speed; the measurement of tightening time; and the measurement of angle (rotation angle); etc.

[0134] The number of strokes indicates the number of times the impact mechanism provides impact force to the output shaft 231. The rotational speed indicates the rotational speed of the output shaft 231. The tightening time indicates the time required to perform one tightening task.

[0135] Angle (rotation angle) represents the angle of rotation of the first component relative to the second component based on the rotation of the output shaft 231. Angle can include the rotation angle before positioning (pre-positioning rotation angle) and the rotation angle after positioning (post-positioning rotation angle). The pre-positioning rotation angle represents the rotation angle of the first component from the start of the tightening task until it is in place. The post-positioning rotation angle represents the rotation angle of the first component from its position until the end of the tightening task.

[0136] (2.1.6b) Auxiliary correlation measurements

[0137] Auxiliary measurements may include, for example, measuring the remaining battery power; and obtaining date and time information (such as the job date and clock time); etc.

[0138] The remaining battery charge indicates the remaining amount of battery power stored in the power supply unit 26. The sensor unit 24 is configured to measure the remaining battery charge via the power supply unit 26.

[0139] Date and time information may include the dates on which a series of tightening tasks were performed, start times (one or more), and end times (one or more). Sensor unit 24 may obtain date and time information, for example, from the processor's built-in clock or a Network Time Protocol (NTP) server.

[0140] (2.1.7) Correlation value

[0141] A correlation value is the result of a related measurement. For example, a correlation value represents the result of one or more of the various related measurements mentioned above.

[0142] (2.1.7a) Period of related measurements

[0143] The primary correlation measurement can be performed, for example, at the same period as the torque measurement (i.e., at a period of 0.01 seconds). Alternatively, the primary correlation measurement can be performed at a different period than the torque measurement (e.g., at a longer period than the torque measurement).

[0144] The auxiliary correlation measurement can be performed at the start and end times of a series of tightening tasks. Alternatively, the auxiliary correlation measurement can be performed only at the start or end time of a series of tightening tasks. Optionally, the auxiliary correlation measurement can be performed for each tightening task constituting the series of tightening tasks (e.g., at the start and / or end time of each tightening task).

[0145] (2.1.8) Details of the first and second job data

[0146] (2.1.8a) First Operation Data

[0147] The first operation data includes at least one type of information selected from the group consisting of tightening torque values ​​and judgment result data. According to this embodiment, as described above, the first operation data includes judgment result data but does not include tightening torque values.

[0148] (2.1.8b) Second Operation Data

[0149] The second operating data includes one or more types of information selected from the group consisting of tightening torque values, judgment result data, and related values, other than at least one type of information included in the first operating data. According to this embodiment, the second operating data includes tightening torque values ​​and related values, but does not include judgment result data.

[0150] (2.1.8c) Advantages

[0151] According to this embodiment, as described above, the first operation data includes judgment result data, and the second operation data includes tightening torque value and related values. This reduces the amount of information in the operation data transmitted in the first communication mode (hereinafter referred to as "transmission volume"), and thus helps to shorten the waiting time. As a result, the tightening task is further less likely to be interrupted by the transmission of operation data, which can improve user-friendliness.

[0152] Note that in an alternative scenario where the first work data includes a tightening torque value but not a judgment result data (which will be explained later in the section "(2.6) First Variations of First Work Data and Second Work Data"), the amount of data transmitted in the first communication mode can also be reduced. However, in this case, the quality (whether it is good or not) is judged by the receiver 4 side (described later), which increases the processing load on the receiver 4 side. Compared to this case, this embodiment can help reduce the processing load on the receiver 4 side. This reduction effect becomes more significant as the number of power tools 2 communicating with the receiver 4 increases.

[0153] (2.2) Operation of the communication unit in the first communication mode

[0154] In the first communication mode, whenever a tightening task is completed once or more (i.e., whenever a tightening task is completed a predetermined number of times) (once in this embodiment), the communication unit 25 sends one or more first operation data corresponding to one or more tightening tasks from the operation data stored in the storage unit 27.

[0155] In other words, in the first communication mode, for example, during the i-th waiting period that begins immediately after the i-th tightening task ends, the first job data corresponding to the i-th tightening task is sent from the job data corresponding to the total "i" tightening tasks stored in the storage unit 27 (i.e., the first job data in the job data obtained during the i-th task time period).

[0156] (2.3) Operation of the communication unit in the second communication mode

[0157] In the second communication mode, after all tightening tasks are completed, the communication unit 25 sends at least the second operation data corresponding to all tightening tasks from the operation data stored in the storage unit 27.

[0158] According to this embodiment, as described above, only the second job data is transmitted in the second communication mode. Alternatively, as described later in the section "(2.8) Variations in the Operation of the Communication Unit in the Second Communication Mode", "detailed job data" that includes both the first job data and the second job data can be transmitted in the second communication mode.

[0159] (2.4) Advantages of transmission via a combination of the first and second communication modes

[0160] According to this embodiment, each time a tightening task is completed, one or more first operation data corresponding to the tightening task is sent, and after all tightening tasks are completed, second operation data corresponding to all tightening tasks is sent. This configuration can help to evenly shorten the waiting time periods included in a series of tightening tasks (e.g., Figure 3 (The first waiting time period, the second waiting time period, ..., the Nth waiting time period are shown).

[0161] Deletion of sent data

[0162] Storage unit 27 is configured to delete the portion of the job data that has been sent by communication unit 25 (hereinafter referred to as "sent data") from storage unit 27.

[0163] According to this embodiment, automatically deleting sent data can help save available storage space in storage unit 27.

[0164] (2.6) First variation of the first task data and the second task data

[0165] According to this variation, the first set of work data includes the tightening torque value but does not include the judgment result data. Furthermore, the second set of work data includes relevant values, but also does not include the judgment result data.

[0166] According to this variation, on the receiver 4 side (described later), the quality of the tightening task (whether the tightening task is good) is judged based on the tightening torque value contained in the received first operation data, and the judgment result data is obtained.

[0167] (2.7) Second variation of the first and second task data

[0168] According to this variation, the first operating data includes the tightening torque value and the judgment result data, and the second operating data includes relevant values.

[0169] (2.8) Variations in the operation of the communication unit in the second communication mode

[0170] According to this variation, in the second communication mode, the communication unit 25 sends detailed work data after all tightening tasks have been completed.

[0171] (2.8.1) Detailed Operation Data

[0172] Detailed work data refers to data relating to the details of a series of tightening tasks. Detailed work data includes both first work data and second work data. For all (i.e., N times) tightening tasks constituting the series, the detailed work data includes judgment result data, tightening torque values, and related values. Therefore, in this variation, although the first work data, as part of the detailed work data, is transmitted in the first communication mode, the entirety of the detailed work data, including the first work data, is transmitted in the second communication mode.

[0173] (2.8.2) Determine whether to delete result data or detailed job data.

[0174] According to this variation, in the first communication mode, even when the communication unit 25 sends the judgment result data, the storage unit 27 is configured not to delete the sent judgment result data.

[0175] According to this variation, in the second communication mode, when the communication unit 25 sends detailed job data, the storage unit 27 is configured to delete the sent detailed job data.

[0176] (2.8.3) Advantages

[0177] According to this variation, in the first communication mode, only the judgment result data, which is part of the detailed job data, is sent, while in the second communication mode, all of the detailed job data, including the judgment result data, is sent. Furthermore, the sent judgment result data is not deleted in the first communication mode, but all of the sent detailed job data is deleted in the second communication mode. This variation can help save available storage space in storage unit 27 while enabling the sending of all detailed job data.

[0178] Note that in this variation, storage unit 27 can be configured to retain the transmitted detailed job data for as long as possible, rather than immediately deleting it, in the second communication mode. Specifically, storage unit 27 can be configured to delete (one or more) detailed job data from memory starting from the earliest detailed job data when the available storage space for recording detailed job data is found to be full, and then store new detailed job data.

[0179] Alternatively, storage unit 27 can be configured to retain previously sent detailed job data in the second communication mode instead of deleting it. Specifically, storage unit 27 can be configured to stop storing new detailed job data when it detects that the available storage space is full.

[0180] (2.9) Details of communication schemes: wireless communication and wired communication

[0181] According to this embodiment, the communication unit 25 includes: a wireless communication unit 251 configured to transmit job data using a wireless communication scheme; and a wired communication unit 252 configured to transmit job data using a wired communication scheme (see [link]). Figure 1 ).

[0182] The first communication mode described above is a wireless communication mode, and the second communication mode described above is a wired communication mode. In the wireless communication mode, when the tightening task is completed once or more, the wireless communication unit 251 transmits work data related to the measurement results output from the sensor unit 24 using a wireless communication scheme. In the wired communication mode, the wired communication unit 252 transmits the work data stored in the storage unit 27 using a wired communication scheme.

[0183] According to this embodiment, the power tool 2 is designed for tightening components. The power tool 2 is a portable tool carried and used by a user. A "tightening task" performed using the power tool 2 can be, for example, tightening a nut, which is a first component, relative to a bolt, which is a second component. However, the first and second components are not limited to nuts and bolts, but can be other suitable components. Furthermore, a tightening task can be a task of tightening multiple first components relative to a second component. The multiple first components can be components of the same type, or they can be components of multiple types, either way is appropriate. "Work data" related to the measurement results of the sensor unit 24 can include measured values ​​of the tightening torque measured by the sensor unit 24 (e.g., maximum or average values, etc.), and time-series data (such as waveform data, etc.) representing the time variation of the tightening torque during the tightening task. Additionally or alternatively, the work data can include data representing a judgment result indicating the quality (whether it is good) of the work details judged based on the measured values ​​of the tightening torque measured by the sensor unit 24, etc. In addition to tightening torque, sensor unit 24 can measure the rotational speed of the motor, which serves as the drive source, and the current value flowing through the motor. The measurement object of sensor unit 24 can be appropriately determined and changed.

[0184] According to this embodiment, the power tool 2 has at least a wireless communication mode and a wired communication mode as communication modes for the communication unit 25. In the wired communication mode, when operating in wired communication mode, the wired communication unit 252 transmits the work data stored in the storage unit 27 using a wired communication scheme. With this configuration, compared to a configuration where work data is transmitted during intervals between tightening tasks using a wireless communication scheme, the tightening task is less likely to be interrupted by the transmission of work data. Therefore, user-friendliness is improved. Furthermore, in communication environments where wireless communication between the power tool 2 and its communication partner is poor, work data can be transmitted via wired communication mode by setting the communication mode of the communication unit 25 to wired communication mode, which further improves user-friendliness. Moreover, since wired communication schemes are generally faster in terms of transmission rate compared to wireless communication schemes, work data stored in the storage unit 27 during operation in wired communication mode can be transmitted in a short time, which also improves user-friendliness. In wireless communication mode, the power tool 2 operates in response to receiving work instruction information related to the tightening task, while in wired communication mode, the power tool 2 operates independently after receiving work instruction information using a wired communication scheme. Therefore, wired communication mode can be called "standalone mode".

[0185] When the communication mode is set to either wireless communication mode or wired communication mode, the communication unit 25 can perform both wireless communication via the wireless communication unit 251 and wired communication via the wired communication unit 252. Wireless communication via the wireless communication unit 251 is always possible, while wired communication via the wired communication unit 252 is possible when the wired communication unit 252 is connected to the terminal device 3 via wiring.

[0186] Note that in the following description of the embodiments, the communication mode of the communication unit 25 is set to wireless communication mode or wired communication mode.

[0187] like Figure 1 and Figure 4 As shown, the power tool system 1 includes a power tool 2 and a receiver 4. The receiver 4 is configured to receive work data sent from the power tool 2.

[0188] although Figure 1 and Figure 4 Only one power tool 2 is illustrated, but the number of power tools 2 can be two or more. In other words, the power tool system 1 can include multiple power tools 2. The receiver 4 can be configured to communicate with each of the multiple power tools 2.

[0189] (2.10) Details of the first variation of the communication scheme: two types of wireless communication schemes

[0190] According to this variation, the communication unit 25 includes: a first wireless communication unit configured to transmit first job data using a first wireless communication scheme; and a second wireless communication unit configured to transmit second job data using a second wireless communication scheme. For example, the first wireless communication scheme may be a ZigBee scheme, and the second wireless communication scheme may be a Wi-Fi scheme.

[0191] According to this variation, the first communication mode described above is a first wireless communication mode, and the second communication mode described above is a second wireless communication mode. In the first wireless communication mode, when one or more tightening tasks are completed, the first wireless communication unit transmits one or more first operation data corresponding to one or more tightening tasks using a first wireless communication scheme. In the second wireless communication mode, after all tightening tasks are completed, the second wireless communication unit transmits second operation data corresponding to all tightening tasks using a second wireless communication scheme. Therefore, the first operation data and the second operation data can be wirelessly transmitted at a transmission rate suitable for their respective information content.

[0192] (2.11) Details of the second variation of the communication scheme: two types of wired communication schemes

[0193] According to this variation, the communication unit 25 includes: a first wired communication unit configured to transmit first job data using a first wired communication scheme; and a second wired communication unit configured to transmit second job data using a second wired communication scheme. For example, the first wired communication scheme may be a USB scheme, and the second wired communication scheme may be an Ethernet scheme.

[0194] According to this variation, the first communication mode described above is a first wired communication mode, and the second communication mode described above is a second wired communication mode. In the first wired communication mode, when one or more tightening tasks are completed, the first wired communication unit sends one or more first operation data corresponding to one or more tightening tasks using a first wired communication scheme. In the second wired communication mode, after all tightening tasks are completed, the second wired communication unit sends second operation data corresponding to all tightening tasks using a second wired communication scheme. Therefore, the first operation data and the second operation data can be transmitted via wired transmission at a transmission rate suitable for their respective information volumes.

[0195] (3) Specific examples

[0196] In the following detailed description, with reference to the accompanying drawings, specific examples of the power tool 2 and the power tool system 1 including the power tool 2 according to this embodiment will be further described. The examples described below are merely examples of the present invention and can be easily modified or changed.

[0197] (3.1) Structure

[0198] refer to Figure 1 , Figure 4 and Figure 5 To illustrate the structure of power tool system 1.

[0199] The power tool system 1 of this embodiment can be used, for example, in an assembly line at a factory for assembling products. Note that the power tool system 1 is not necessarily used on an assembly line in a factory, but can also be used in any other application. Alternatively, the power tool system 1 can be used, for example, for construction work on a construction site.

[0200] like Figure 1 As shown, the power tool system 1 includes a power tool 2 and a receiver 4. The power tool system 1 may also include, for example, a host device 5 configured to communicate with the receiver 4 via a network 6. Note that the power tool system 1 does not necessarily need to include a host device 5; that is, the host device 5 can be appropriately omitted. The power tool 2 may be connected to a terminal device 3, which is configured to connect to the power tool 2 via a communication cable CB1 and to communicate with the power tool 2 via a wired connection.

[0201] The components of the power tool system 1 will be described with reference to the accompanying drawings.

[0202] (3.1.1) Power tools

[0203] like Figure 1 As shown, the power tool 2 includes a controller 21, an operation unit 22, a tightening unit 23, a sensor unit 24, a communication unit 25, a power supply unit 26, a storage unit 27, and a display unit 28.

[0204] like Figures 4 to 6 As shown, the power tool 2 also includes a portable tool body 200 that internally houses or holds its components. The tool body 200 includes a cylindrical body 201 and a grip portion 202 that protrudes from a portion of the circumferential surface of the body 201 along its radial direction. An output shaft 231 protrudes from one end of the body 201. The output shaft 231 is attached to a socket that removably attaches a front-end tool (such as a torque wrench or drill bit) depending on the first component being worked on. Therefore, a desired front-end tool can be attached to the output shaft 231 via the socket. At the end of the grip portion 202 ( Figure 5 A battery attachment base 203 is provided at the lower end of the battery. The battery attachment base 203 is removably attached to the battery pack 261. The battery pack 261 includes a power unit 26 and a resin housing that houses the power unit 26.

[0205] The tightening unit 23 includes an output shaft 231, a motor configured to rotate the output shaft 231, and a driver circuit configured to drive the motor. According to this embodiment, the power tool 2 is an impact tool, and therefore the tightening unit 23 includes an impact mechanism configured to generate an impact force acting on the output shaft 231. The impact mechanism is configured to reduce the output torque of the motor's output shaft when the output torque is less than or equal to a predetermined level, thereby causing the first component to rotate. The impact mechanism is configured to apply an impact force to the output shaft 231 when the output torque exceeds the predetermined level, thereby causing the first component to rotate. The motor and the impact mechanism are housed in the housing 201.

[0206] The controller 21 controls the operation of the tightening unit 23, the sensor unit 24, and the communication unit 25, etc. The controller 21 may, for example, include a computer system containing one or more processors and one or more memories as its main component. The computer system performs the functions of the controller 21 by having one or more processors execute programs stored in one or more memories. The programs may be pre-stored in the memory of the controller 21. Alternatively, the programs may be distributed after being stored in a non-transitory storage medium such as a memory card, or downloaded via a telecommunications line. The controller 21 may be implemented as a field-programmable gate array (FPGA) or an application-specific integrated circuit (ASIC), etc. The microcontroller (including circuit boards, etc.) used as the controller 21 may, for example, be housed in the gripping part 202.

[0207] The operating unit 22 includes a trigger switch 221 disposed on the grip portion 202. In response to an operation provided by the user on the trigger switch 221, an operating signal having a signal level proportional to the amount of pull (operation amount) of the trigger switch 221 is provided to the controller 21. The controller 21 controls the rotational speed of the motor of the tightening unit 23, causing the output shaft 231 to rotate at a speed corresponding to the operating signal provided from the operating unit 22.

[0208] Sensor unit 24 is configured to measure the tightening torque provided by tightening unit 23 to obtain a tightening torque value. Sensor unit 24 includes a magnetostrictive torque sensor disposed on output shaft 231. The magnetostrictive torque sensor is configured to use a coil disposed on a non-rotating part of power tool 2 to detect the change in permeability in output shaft 231 derived from the deformation of output shaft 231 caused by the torque acting on output shaft 231, and output a voltage signal proportional to the deformation. Sensor unit 24 can measure the torque applied to output shaft 231 in this way. In other words, sensor unit 24 is configured to measure the torque (tightening torque) applied by power tool 2 to the first component that is the object of work. Sensor unit 24 outputs the measured value of torque (tightening torque value) to controller 21. Alternatively, sensor unit 24 can be configured to measure the torque applied to the output shaft of motor, and obtain the tightening torque applied to output shaft 231 based on the torque applied to the output shaft of motor and the reduction ratio of the reducer mechanism. Sensor unit 24 is not limited to sensor units including magnetostrictive torque sensors, but the specific configuration of sensor unit 24 can be appropriately changed. In an alternative example, sensor unit 24 may be configured to measure the tightening torque used to tighten the first component relative to the second component by detecting the current flowing through the motor of tightening unit 23.

[0209] The controller 21 is configured to control the tightening unit 23 such that the tightening torque value of the first component matches the torque setting value set based on the work instruction information supplied from the receiver 4 or the terminal device 3. For example, when the tightening torque value measured by the sensor unit 24 reaches the torque setting value, the controller 21 stops the rotation of the motor of the tightening unit 23. The torque setting value can be changed and can be changed by the controller 21 based on the work instruction information supplied to the power tool 2 from the receiver 4 or the terminal device 3. The "work instruction information" as used herein can preferably include information related to the work details of one or more tightening tasks to be performed by the power tool 2. For example, the work instruction information can include information indicating the work details corresponding to one or more tightening tasks. When the task to be performed using the power tool 2 is a tightening task, the work instruction information can preferably include information related to the tightening torque. The information related to the tightening torque can be a target value of the tightening torque (i.e., the torque setting value), or, if the power tool 2 is an impact tool, the (target) number of strokes. When the task to be performed using power tool 2 is a so-called batch operation, which involves repeatedly performing pre-defined work details one after another, the work instruction information can preferably include batch operation information and frequency information. The batch operation information can be related to the pre-defined work details of the unit task (such as the target value of the tightening torque). The frequency information can be related to the number of times the unit task will be performed sequentially. The phrase "successively performing unit tasks" as used herein is not necessarily limited to the case of repeatedly performing unit tasks without interruption, but can also refer to the case where unit tasks are performed with intervals between them (unless another task is performed during those intervals).

[0210] As described above, the communication unit 25 includes a wireless communication unit 251 and a wired communication unit 252.

[0211] The wireless communication unit 251 includes, for example, a communication module configured to perform near-field wireless communication compliant with the ZigBee standard. The wireless communication unit 251 is configured to wirelessly communicate with the receiver 4 using these types of communication schemes. In wireless communication mode, the wireless communication unit 251 transmits job data temporarily stored in the memory (such as random access memory (RAM)) of the controller 21 to the receiver 4 using a wireless communication scheme. In a configuration where the wireless communication unit 251 reads job data stored in a storage unit 27, such as an electrically erasable and programmable read-only memory (EEPROM), and wirelessly transmits the read data to the receiver 4, the wireless communication unit 251 spends some time accessing the storage unit 27, which prolongs the time required to transmit the job data. Since the controller 21 controls the tightening unit 23 to not perform a tightening task during the time the communication unit 251 is transmitting the job data, the long time spent transmitting the job data will cause the following problems: prolonging the waiting time until the next tightening task begins, and thus prolonging the task cycle when the tightening task is repeated. In contrast, according to this embodiment, the wireless communication unit 251 transmits the job data temporarily stored in a memory such as RAM to the receiver 4 using a wireless communication scheme as described above. This configuration can eliminate the time spent accessing the storage unit 27 such as EEPROM, and as a result, the waiting time until the next tightening task begins can be shortened, and the task cycle can also be shortened in the case of repeated tightening tasks.

[0212] Note that the wireless communication scheme between the wireless communication unit 251 and the receiver 4 can be another wireless communication scheme that uses radio waves as the communication medium, such as a wireless communication scheme that conforms to, for example, a standard for a designated low-power radio station (a radio station that does not require a license) using the 920MHz frequency band, the Wi-Fi standard, and the Bluetooth standard. For example, the wireless communication unit 251 can be housed in the grip 202, and the antenna of the wireless communication unit 251 can be housed in the cylindrical body 201.

[0213] The wired communication unit 252 is configured to communicate, for example, with a terminal device 3 connected to the power tool 2 via a communication cable CB1 using a wired communication scheme conforming to the USB standard. In wired communication mode, the wired communication unit 252 reads the work data stored in the storage unit 27 and sends the read data to the terminal device 3. According to this embodiment, as... Figure 7 As shown, the power tool's barrel 201 has a recess 204 at its rear end on its circumferential surface. The USB connector CN1 on the female side is exposed through a hole 205 formed in the bottom of the recess 204. Figure 4As shown, USB connectors CN2 and CN3 on the male side are respectively provided at both ends of the communication cable CB1. By connecting the USB connector CN2 at the first end of the communication cable CB1 to the USB connector CN1 of the power tool 2, and by connecting the USB connector CN3 at the second end of the communication cable CB1 to the USB connector on the female side of the terminal device 3, the power tool 2 is connected to the terminal device 3 via the communication cable CB1. Therefore, a wired communication scheme is used between the wired communication unit 252 of the power tool 2 and the wired communication unit 31 of the terminal device 3 (see...). Figure 1 Communication is established between the two devices. When the USB connector CN2 or CN3 of the communication cable CB1 is disconnected from the USB connector CN1, a flexible cover member 206 made of synthetic resin (see [link to documentation]) can be used. Figure 7 It is removably attached to the recess 204 of the housing 201. This prevents dust or moisture from approaching the USB connector CN1.

[0214] The power supply unit 26 includes a storage battery. The power supply unit 26 is disposed within a battery pack 261. The battery pack 261 includes the power supply unit 26 and a resin-made housing that houses the power supply unit 26. The storage battery of the power supply unit 26 can be recharged when the battery pack 261 is removed from the battery attachment base 203 of the tool body 200 and then connected to a battery charger. The power supply unit 26 uses the power stored in the storage battery to supply the power required to operate the motor and circuitry including the controller 21.

[0215] Storage unit 27 may include, for example, a read-only memory (ROM) and a non-volatile memory. Examples of non-volatile memory include EEPROM and flash memory. Storage unit 27 stores control programs to be executed by controller 21. Furthermore, storage unit 27 stores work instruction information supplied from receiver 4 or terminal device 3, and work data related to details of one or more tasks performed based on the work instruction information. Work data may include information indicating that a task has been performed, or information related to the result of the performed task (information related to tightening torque value, number of strokes, rotation speed, tightening time, angle, and date and time, etc.). In the case where the task is a tightening task to tighten the first component relative to the second component, the "information related to the result of the performed task" may preferably include information related to the measured value of the tightening torque (i.e., tightening torque value) measured by sensor unit 24 and the number of first components for which the tightening task has been performed. The "information related to the result of the performed task" may include judgment information (i.e., judgment result data) related to the quality (whether it is good) of the task performed based on the work instruction information. In addition, storage unit 27 stores unique identification information assigned to power tool 2, as well as information related to the product type of power tool 2 (which may include the manufacturer (company) of power tool 2 and the product number given by the manufacturer) (tool classification information), etc. The identification information may preferably include, for example, the IP address assigned to power tool 2.

[0216] The display unit 28 may include, for example, a 2-digit 4-segment LED (light-emitting diode) display disposed on the surface of the tool body 200 (e.g., the upper surface of the battery attachment base 203). The display unit 28 may include, for example, a blue LED and a red LED disposed on the surface of the tool body 200 (e.g., the rear end face of the barrel 201).

[0217] The battery attachment base 203 houses a circuit board 101 on which circuit components such as a wired communication unit 252 are mounted. Furthermore, the barrel 201 houses a circuit board 102 on which circuit components such as LEDs for a display unit 28 are mounted, and a circuit board 103 on which circuit components such as a USB connector CN1 are mounted. According to this embodiment, two or more circuit boards, including circuit boards 101 to 103, are housed in the tool body 200. However, the present invention is not limited to a configuration where the circuit components of the power tool 2 are distributed across two or more circuit boards. Alternatively, all circuit components of the power tool 2 can be mounted on a single circuit board.

[0218] (3.1.2) Receiver

[0219] like Figure 1As shown, receiver 4 includes a wireless communication unit 41, a wired communication unit 42, a controller 43, an operation unit 44, a display unit 45, and a storage unit 46.

[0220] The controller 43 controls the operation of the wireless communication unit 41, the wired communication unit 42, and the display unit 45, etc. The controller 43 may, for example, include a computer system containing one or more processors and one or more memories as its main component. The computer system performs the functions of the controller 43 by having one or more processors execute programs stored in one or more memories. The programs may be pre-stored in the memory of the controller 43. Alternatively, the programs may be distributed after being stored on a non-transitory storage medium such as a memory card, or downloaded via a telecommunications line. The controller 43 may be implemented as an FPGA or an ASIC, etc.

[0221] The wireless communication unit 41 includes a communication module configured to perform near-field wireless communication conforming to the same communication scheme (e.g., ZigBee standard) as the wireless communication unit 251 of the power tool 2. The wireless communication unit 41 communicates wirelessly with the wireless communication unit 251 of the power tool 2.

[0222] The wired communication unit 42 includes a communication module configured for wired communication via a communication line. For example, the wired communication unit 42 is configured to communicate wiredly with the communication unit 51 of the host device 5 via a network 6 conforming to the Ethernet standard. The network 6 may include a local area network (LAN) set up in a facility such as a factory where the power tool 2 is used, and a wide area network (WAN) such as the Internet.

[0223] The operation unit 44 includes an operation switch configured to receive operations performed by the user.

[0224] The display unit 45 may include, for example, a plurality of LEDs, and displays the operating status of the receiver 4 by turning on, off, and flashing any one or more of these LEDs. The display unit 45 may include a display device such as a liquid crystal display.

[0225] Storage unit 46 may include, for example, ROM, RAM, and non-volatile memory (such as EEPROM and flash memory). Storage unit 46 stores job instruction information related to the details of the tightening task to be performed using power tool 2, and job data received from power tool 2, associated with the identification information of power tool 2. Therefore, storage unit 46 can store job instruction information sent to power tool 2 and job data received from power tool 2 for each of the plurality of power tools 2. Furthermore, storage unit 46 stores unique identification information assigned to receiver 4, and information related to the product type of receiver 4 (which may include the manufacturer (company) of receiver 4 and the product number given by the manufacturer). The identification information may preferably include, for example, an IP address assigned to receiver 4.

[0226] (3.1.3) Main unit

[0227] The host device 5 may be, for example, a server. The host device 5 includes a communication unit 51, a storage unit 52, and a controller 53.

[0228] The communication unit 51 includes a communication module configured for wired communication via a communication line. For example, the communication unit 51 is configured to communicate with the wired communication unit 42 of the receiver 4 via a network 6 conforming to the Ethernet standard.

[0229] Storage unit 52 may include, for example, ROM, RAM, and non-volatile memory (such as EEPROM and flash memory). Storage unit 52 stores, for each of the plurality of power tools 2, job instruction information related to job details of the tightening task to be performed using power tool 2, as well as the history of job data of the task performed by power tool 2 and the identification information of power tool 2.

[0230] The controller 53 controls the operation of the communication unit 51, etc. The controller 53 may, for example, include a computer system containing one or more processors and one or more memories as its main component. The computer system performs the functions of the controller 53 by causing one or more processors to execute programs stored in one or more memories. The programs may be pre-stored in the memory of the controller 53. Alternatively, the programs may be distributed after being stored on a non-transitory storage medium such as a memory card, or downloaded via a telecommunications line. The controller 53 may be implemented as an FPGA or ASIC, etc.

[0231] The controller 53 is configured to send work instruction information from the communication unit 51 to the receiver 4, which relates to the work details of the tightening task to be performed using the power tool 2.

[0232] When the communication unit 51 receives the history of the work data of the task performed by the power tool 2, the controller 53 stores the received history in the storage unit 52.

[0233] (3.1.4) Terminal device

[0234] Terminal device 3 is a computer terminal equipped with a data import application (computer program). This data import application sets the communication mode of power tool 2 and receives work data from power tool 2 via a wired communication scheme. Terminal device 3 can be a laptop computer, tablet computer, or a communication terminal such as a smartphone.

[0235] The terminal device 3 includes a controller 30, a wired communication unit 31, and a human-machine interface (HMI) 32.

[0236] The wired communication unit 31 is configured to connect to the power tool 2 via a communication cable CB1. For example, the wired communication unit 31 is configured to communicate with the wired communication unit 252 of the power tool 2 via the communication cable CB1 using a wired communication scheme compliant with the USB standard.

[0237] HMI 32 includes an input unit configured to receive commands input by an administrator and an output unit configured to output information to the administrator. According to this embodiment, the administrator may be a person using terminal device 3. The input unit for receiving commands input by the administrator may include a keyboard, mouse, switch, and a microphone for inputting sound and voice. The output unit for outputting information to the administrator may include a display device such as a liquid crystal display, a light such as an LED, and a speaker for outputting sound and voice.

[0238] The controller 30 controls the operation of the wired communication unit 31 and the HMI 32, etc. The controller 30 may, for example, include a computer system containing one or more processors and one or more memories as its main components. The computer system performs the functions of the controller 30 by having one or more processors execute programs stored in one or more memories. The programs may be pre-stored in the memory of the controller 30. Alternatively, the programs may be distributed after being stored on a non-transitory storage medium such as a memory card, or downloaded via a telecommunications line. The controller 30 may be implemented as an FPGA or an ASIC, etc.

[0239] The following explanation will cover the scenario where the administrator using terminal device 3 and receiver 4 is a different person from the user performing the tightening task using power tool 2. Of course, the administrator using terminal device 3 and receiver 4 and the user performing the tightening task using power tool 2 can be the same person.

[0240] (3.2) Operating Instructions

[0241] Reference Figure 8 and Figure 9 The operation of the power tool 2 included in the power tool system 1 will be explained below. The power tool 2 has both a wireless communication mode and a wired communication mode, as described above, for transmitting work data. These two communication modes will be explained below.

[0242] For example, the communication mode of the power tool 2 can be set using the terminal device 3. With the terminal device 3 connected to the power tool 2 via the communication cable CB1, the administrator instructs the terminal device 3 to execute the data import application installed thereon and enters an appropriate command in the data import application to set the communication mode to wireless communication mode or wired communication mode. In response to the command entered by the administrator to set the communication mode using the data import application, the controller 30 sends mode setting information for setting the communication mode from the wired communication unit 31 to the power tool 2. The wired communication unit 252 of the power tool 2 receives the mode setting information, and then the controller 21 sets the communication mode to wireless communication mode or wired communication mode based on this mode setting information. In other words, the controller 21 sets the communication mode to wireless communication mode or wired communication mode based on the mode setting information supplied from the terminal device 3 connected to the wired communication unit 252 via the communication cable CB1 and received by the wired communication unit 252. The terminal device 3 can be used to set the communication mode of the power tool 2 to either wireless communication mode or wired communication mode. For example, if the manager sets the communication mode to wireless communication mode, then closes the data import application, and disconnects the communication cable CB1 from the power tool 2, the power tool 2 will begin operating in the wireless communication mode set accordingly. Alternatively, after the power tool 2 completes its task, the manager connects the power tool 2 to the terminal device 3 using the communication cable CB1 and sets the communication mode to wired communication mode in the data import application; the power tool 2 will then begin operating in the wired communication mode set accordingly. Note that the data import application executed by the terminal device 3 also has the function of selecting (determining) the type of work data to be stored in the storage unit 27 of the power tool 2. Furthermore, the data import application executed by the terminal device 3 also has the function of selecting (determining) the type of work data imported from the power tool 2. Data type information specifying the type of work data to be acquired can also be sent from the terminal device 3 to the power tool 2.

[0243] (3.2.1) Operation in wireless communication mode

[0244] Reference Figure 8The following describes the operation of power tool 2 in wireless communication mode. In this example, according to the data type information supplied from terminal device 3, power tool 2 is configured to send information related to the judgment result regarding task quality (whether it is good or not) (i.e., judgment result data) and time series data of tightening torque as work data to receiver 4. Optionally, power tool 2 may be configured to send the measured value of tightening torque (e.g., maximum value or average value, etc.) as work data to receiver 4 according to the data type information. Note that the measured value of tightening torque does not necessarily have to be sent to receiver 4 as work data. The content of the work data to be sent can be appropriately changed.

[0245] The work instruction information is transmitted from receiver 4 to power tool 2, which operates in wireless communication mode, via a wireless communication scheme.

[0246] When the manager inputs a command through the operation unit 44 of the receiver 4 to create work instruction information related to one or more tightening tasks (e.g., information related to tightening torque and the number of tightening tasks to be performed), the work instruction information thus created is transmitted from the wireless communication unit 41 to the power tool 2. Optionally, the receiver 4 can be configured to communicate with the terminal device 3, receive work instruction information created by the terminal device 3, and transmit the received work instruction information to the power tool 2. Furthermore, the receiver 4 can receive work instruction information created by the host device 5 from the host device 5 and transmit the received work instruction information to the power tool 2.

[0247] When the wireless communication unit 251 of the power tool 2 receives the work instruction information sent from the receiver 4 ("Yes" in step S11), the controller 21 stores the work instruction information in the storage unit 27. Furthermore, the controller 21 displays on the 7-segment LED display of the display unit 28 that the work instruction information has been received and that the tightening task is ready to begin. Note that while the wireless communication unit 251 is receiving the work instruction information from the receiver 4, the controller 21 illuminates the communication information indicator LED included in the display unit 28 to indicate that the power tool 2 is currently communicating with the receiver 4. When communication with the receiver 4 via the wireless communication unit 251 ends, the controller 21 causes the communication information indicator LED of the display unit 28 to flash to notify that communication with the receiver 4 has ended and that the tightening task to be performed by the tightening unit 23 is ready to begin.

[0248] When the tightening task using the tightening unit 23 is ready to begin, the user holds the power tool 2 and moves it to the work area. The user then adjusts the position and orientation of the power tool 2 to place the front end tool, attached to the output shaft 231 via the socket, onto the first component, and then pulls the trigger switch 221. The controller 21 then controls the operation of the tightening unit 23 according to the work instruction information, resulting in a tightening task to tighten the first component relative to the second component (in step S12). As described above, the work instruction information contains information related to the tightening torque, and the controller 21 controls the tightening unit 23 such that the measured value of the tightening torque (i.e., the tightening torque value) measured by the sensor unit 24 matches the target value of the tightening torque (i.e., the torque setting value) contained in the work instruction information. Thus, in wireless communication mode, the wireless communication unit 251 receives the work instruction information related to the tightening task, and the controller 21 controls the tightening unit 23 based on this work instruction information. Therefore, according to this embodiment, by using the receiver 4, the work instruction information related to the tightening task can be transmitted to the power tool 2, which is placed away from the receiver 4. Therefore, this configuration can save the labor required to connect the power tool 2 to the terminal device 3 using the communication cable CB1 to receive work instruction information from the terminal device 3. This improves user-friendliness.

[0249] When a tightening task using tightening unit 23 is completed, controller 21 temporarily stores the following items, determined based on the measurement results of sensor unit 24, as work data in its memory: information related to the judgment result regarding the quality of the task (whether it is good or not) (i.e., judgment result data); the measured value of the tightening torque (e.g., maximum value or average value, etc.); and the time series data of the tightening torque during the time period from the start to the end of the tightening task. Then, controller 21 transmits the work data (i.e., first work data) temporarily stored in memory containing information related to the judgment result, along with the identification information assigned to the power tool 2, from wireless communication unit 251 to receiver 4 (in step S13). In other words, in wireless communication mode, wireless communication unit 251 transmits at least a portion of the work data in a wireless communication scheme when a tightening task is completed. That is, each time a tightening task is completed, a portion of the work data corresponding to the tightening task performed using power tool 2 is transmitted to receiver 4. Therefore, the quality (whether it is good or not) of the completed tightening task can be judged before starting the next tightening task. If the tightening task is determined to be faulty, the previously completed tightening task can be performed again. Furthermore, such data will be useful for improving the quality of the next or subsequent tightening tasks. When receiving work data from the power tool 2 via the wireless communication unit 41, the receiver 4 associates the received work data (information related to the judgment result) with the identification information of the power tool 2 as the sender (i.e., the one from which the work data was sent) and the reception time (i.e., the clock time at the time the work data was received), and stores it in the storage unit 46. It should be noted that during the transmission period when the wireless communication unit 251 transmits the work data (the transmission period may be at least a part of the aforementioned waiting period), the controller 21 controls the tightening unit 23 to refrain from performing a tightening task. This configuration can reduce the possibility that electromagnetic noise generated from the tightening task performed by the tightening unit 23 may cause communication errors in the wireless communication between the wireless communication unit 251 and the receiver 4.

[0250] Furthermore, the controller 21 can be configured to illuminate or flash the indicator LED based on information related to the judgment result. This configuration allows the user of the power tool 2 to see information related to the judgment result.

[0251] At this point, if all one or more tightening tasks based on the work instruction information received in step S11 have not yet been completed (in step S14, it is "No"), then the power tool 2 returns to step S12 and performs the next tightening task.

[0252] If all one or more tightening tasks based on the work instruction information received in step S11 have been completed ("Yes" in step S14), then the controller 21 stops using the tightening unit 23 for tightening tasks and returns to step S11 to wait for new work instruction information. In other words, the controller 21 stops the tightening unit 23 from performing tightening tasks after all one or more tightening tasks based on the work instruction information have been completed. This reduces the likelihood that the power tool 2 will continue to perform tightening tasks when no work instruction information has been set for the power tool 2.

[0253] As described above, the time-series data of the tightening torque is also temporarily stored as work data in the memory of the controller 21. However, since the time-series data of the tightening torque is usually quite large, it takes a relatively long time to transmit the time-series data of the tightening torque compared to the time required to transmit information related to the judgment result. If the time-series data of the tightening torque is transmitted during the interval between tightening tasks performed by the power tool 2, the following problem arises: the length of time during which tightening work cannot be performed due to the transmission of the time-series data of the tightening torque becomes longer. Therefore, in this embodiment, the controller 21 wirelessly transmits the time-series data of the tightening torque from the wireless communication unit 251 to the receiver 4 after all one or more tightening tasks based on the work instruction information have been completed. This reduces the possibility that the wireless transmission of the time-series data of the tightening torque and the identification information of the power tool 2 may cause delays in the performance of tightening tasks.

[0254] Note that when the work instruction information supplied to the power tool 2 includes work instructions related to batch work (in which unit tasks are performed multiple times in a sequential manner), the wireless communication unit 251 can transmit at least a portion of the work data temporarily stored in the memory of the controller 21 (e.g., time-series data of tightening torque) to the receiver 4 when the batch work ends (i.e., when the unit tasks have been completed multiple times). Furthermore, when the work instruction information supplied to the power tool 2 includes work instructions related to multiple tightening tasks, the wireless communication unit 251 can transmit at least a portion of the work data temporarily stored in the memory of the controller 21 to the receiver 4 when the multiple tightening tasks specified by the work instruction information have ended. In other words, in wireless communication mode, the wireless communication unit 251 can transmit at least a portion of the work data in a wireless communication scheme when the tightening tasks have been completed multiple times. Reducing the number of wireless communication operations can reduce the number of interruptions caused by the transmission of work data, which is useful for tightening tasks with relatively short task times. Furthermore, reducing the number of wireless communication operations can help reduce power consumption. Furthermore, at multiple timed intervals after the tightening task is completed, the operation data related to the tightening task performed using power tool 2 is sent to receiver 4. Therefore, the quality (whether it is good) of the tightening task can be confirmed before starting the next tightening task. If the tightening task (at least one of them) is determined to be poor, the tightening task can be performed again.

[0255] Furthermore, in wireless communication mode, wireless communication unit 251 transmits job data temporarily stored in the memory of controller 21. This eliminates the time required to access storage unit 27 when reading and then transmitting job data stored in storage unit 27. The time required for wireless transmission can be shortened accordingly.

[0256] In this embodiment, each time a tightening task is completed, the controller 21 transmits information related to the judgment result indicating the quality (whether it is good) of the task from the wireless communication unit 251 to the receiver 4, but is not limited thereto. Alternatively, each time a tightening task is completed, the controller 21 may transmit a measured value of the tightening torque from the wireless communication unit 251 to the receiver 4. Alternatively, each time a tightening task is completed, the controller 21 may transmit information related to the judgment result indicating the quality (whether it is good) of the task and a measured value of the tightening torque from the wireless communication unit 251 to the receiver 4.

[0257] (3.2.2) Operation in wired communication mode

[0258] Reference Figure 9The following describes the operation of power tool 2 in wired communication mode. In this example, based on the data type information supplied from terminal device 3, power tool 2 is configured to send information related to the judgment result regarding task quality (whether it is good or not) (i.e., judgment result data) and time series data of tightening torque as work data to terminal device 3. Optionally, power tool 2 can be configured to send a measured value of tightening torque (e.g., maximum value or average value, etc.) as work data to terminal device 3 based on the data type information. Note that the measured value of tightening torque does not necessarily have to be sent to terminal device 3 as work data. The content of the work data to be sent can be appropriately changed.

[0259] The administrator connects the USB connector CN2 of communication cable CB1 to the USB connector CN1 of power tool 2, and connects the USB connector CN3 of communication cable CB1 to terminal device 3. Thus, power tool 2 and terminal device 3 are connected to each other via communication cable CB1 (in step S1). Upon detecting that power tool 2 and terminal device 3 are connected to each other via communication cable CB1 and that wired communication unit 252 is ready to communicate with wired communication unit 31, controller 21 illuminates the communication information indicator LED on display unit 28 to indicate that communication via wired communication has commenced.

[0260] In the data import application, the manager inputs commands through the HMI 32 of the terminal device 3 to select the power tool 2 as the setting target. When the manager inputs commands through the HMI 32 of the terminal device 3 to create work instruction information (including, for example, information related to tightening torque and information related to the number of tightening tasks to be performed) related to one or more tightening tasks to be set to the power tool 2, the wired communication unit 31 sends the work instruction information thus created to the power tool 2. When the wired communication unit 252 of the power tool 2 receives the work instruction information sent from the terminal device 3 (in step S2), the controller 21 stores the work instruction information in the storage unit 27. In addition, the controller 21 displays on the 7-segment LED display of the display unit 28 that the work instruction information has been received and the tightening task is ready to start. Optionally, the terminal device 3 can receive the work instruction information from the host device 5 through the receiver 4 and set (send) the received work instruction information to the power tool 2.

[0261] When the tightening task using power tool 2 is ready to begin, the user (using power tool 2 to perform the tightening task) disconnects the USB connector CN2 from the USB connector CN1 of power tool 2 (in step S3) and attaches the cover member 206 to the recess 204 of the cylinder 201. Disconnecting the USB connector CN2 from the USB connector CN1 disables communication between the wired communication unit 31 and the wired communication unit 252. Upon detecting the disconnection, the controller 21 turns off the communication information indicator LED on the display unit 28 to indicate that communication with the wired communication unit 31 has been disabled.

[0262] Afterwards, the user holds the power tool 2 and moves it to the work area. The user then adjusts the position and orientation of the power tool 2 to place the front end tool, attached to the output shaft 231 via the socket, onto the first component, and then pulls the trigger switch 221. This causes the controller 21 to control the operation of the tightening unit 23 according to the work instruction information, resulting in a tightening task to tighten the first component relative to the second component (in step S4). When a tightening task using the tightening unit 23 is completed, the controller 21 stores the following items as work data in the storage unit 27 (in step S5), determined based on the measurement results of the sensor unit 24: information related to the judgment result regarding the quality of the task (whether it is good or not); the measured value of the tightening torque; and time-series data of the tightening torque during the time period from the start to the end of the tightening task.

[0263] Then, the controller 21 determines whether all one or more tightening tasks based on the work instruction information have been completed (in step S6). If it is determined that all tightening tasks have not been completed ("No" in step S6), the controller 21 returns to step S4 and performs the next tightening task.

[0264] If it is determined that all one or more tightening tasks based on the work instruction information have been completed ("Yes" in step S6), the controller 21 stops the tightening tasks using the tightening unit 23. In this case, even when the trigger switch 221 is pulled, the controller 21 controls the tightening unit 23 (motor) to not rotate. In addition, the controller 21 displays a message that all tightening tasks have been completed on the 7-segment LED display of the display unit 28.

[0265] Afterwards, the user holds the power tool 2 and moves it to the location of the terminal device 3, connecting the USB connector CN2 of the communication cable CB1 to the USB connector CN1 of the power tool 2 and the USB connector CN3 of the communication cable CB1 to the terminal device 3. Thus, the power tool 2 and the terminal device 3 are connected to each other via the communication cable CB1 (in step S7). Upon detecting that the power tool 2 and the terminal device 3 are connected to each other via the communication cable CB1 and that the wired communication unit 252 is ready to communicate with the wired communication unit 31, the controller 21 illuminates the communication information indicator LED on the display unit 28 to indicate that communication via the wired communication scheme has begun.

[0266] In the data import application, the user or manager inputs commands through the HMI 32 of the terminal device 3 to obtain work data from the power tool 2. In response to these commands, the controller 30 sends a transmission instruction message from the wired communication unit 31 to the power tool 2, instructing it to transmit the work data. When the wired communication unit 252 of the power tool 2 receives the transmission instruction message from the terminal device 3, the controller 21 reads the work data (information related to the judgment result, the measured value of the tightening torque, and the time series data of the tightening torque) stored in the storage unit 27, and transmits the read data from the wired communication unit 252 to the terminal device 3 using a wired communication scheme (in step S8). Note that after the transmission of work data from the power tool 2 to the terminal device 3 is completed, the controller 21 can delete the work data from the storage unit 27. The work data transmitted from the power tool 2 to the terminal device 3 may contain at least one or all of the information related to the judgment result, the measured value of the tightening torque, and the time series data of the tightening torque.

[0267] When the transmission of work data from power tool 2 to terminal device 3 is complete, the HMI 32 of terminal device 3 outputs (displays) a message indicating that the transmission of work data is complete. Upon confirmation that the transmission of work data is complete, the user or manager disconnects the USB connector CN2 from power tool 2 and ends the tightening task. The user or manager can then operate the HMI 32 to set new work instructions to power tool 2, thereby initiating a new tightening task using power tool 2.

[0268] According to the wired communication mode, when the power tool 2 is connected to the terminal device 3 via the communication cable CB1, the work data stored in the storage unit 27 while the power tool 2 is operating in wired communication mode is transmitted from the power tool 2 to the terminal device 3. With this configuration, the tightening task is less likely to be interrupted compared to wirelessly transmitting work data during a series of tightening tasks using the power tool 2. This improves user-friendliness. Transmitting the time-series data of the tightening torque using a wired communication scheme, which has a faster transmission rate than wireless communication schemes, reduces the time required to transmit the time-series data of the tightening torque. This further improves user-friendliness. Furthermore, in cases where wireless communication between the power tool 2 and the receiver 4 is poor, the communication mode of the communication unit 25 can be set to wired communication mode, enabling the transmission of work data from the power tool 2 to the terminal device 3 via wired communication mode, which further improves user-friendliness. Optionally, the terminal device 3 can be configured to communicate with the receiver 4. In this case, the terminal device 3 can transmit the work data stored in its memory to the receiver 4.

[0269] (4) Communication control methods and procedures, etc.

[0270] The function of the power tool 2 in the power tool system 1 can also be implemented as a communication control method for the power tool 2, a (computer) program, or a non-transitory storage medium on which the program is stored. According to one aspect, the communication control method for the power tool 2 includes setting the communication mode for sending work data from the communication unit 25 to a wireless communication mode or a wired communication mode. In the wireless communication mode, the wireless communication unit 251 sends work data related to the measurement results output from the sensor unit 24 via a wireless communication scheme when the tightening task is completed once or more. In the wired communication mode, the wired communication unit 252 sends work data stored in the storage unit 27 during operation in the wired communication mode via a wired communication scheme. According to one aspect, the (computer) program is designed to enable the computer system to perform the communication control method for the power tool 2.

[0271] The power tool system 1 (power tool 2, receiver 4, and host device 5) and terminal device 3 according to the invention include a computer system. The computer system may include a processor and memory as primary hardware components. The functions of the power tool system 1 (power tool 2, receiver 4, and host device 5) and terminal device 3 according to the invention can be performed by causing the processor to execute a program stored in the memory of the computer system. The program may be pre-stored in the memory of the computer system. Alternatively, the program may also be downloaded via telecommunication lines or distributed after being recorded on some non-transitory storage medium such as a memory card, optical disc, or hard disk drive (any of which is readable by the computer system). The processor of the computer system may consist of one or more electronic circuits including semiconductor integrated circuits (ICs) or large-scale integrated circuits (LSIs). As used herein, "integrated circuit" such as ICs or LSIs is referred to by different names depending on its degree of integration. Examples of integrated circuits such as ICs and LSIs include system LSIs, very large-scale integrated circuits (VLSIs), and ultra-large-scale integrated circuits (ULSIs). Alternatively, a field-programmable gate array (FPGA) that is programmed after the LSI is manufactured, or a reconfigurable logic device that allows reconfiguration of connections or circuit sections within the LSI, can also be used as the processor. These electronic circuits can be integrated together on a single chip or distributed across multiple chips, either way being appropriate. These multiple chips can be aggregated together in a single device or distributed across multiple devices without limitation. As used herein, a “computer system” includes a microcontroller that contains one or more processors and one or more memories. Therefore, a microcontroller can also be implemented as a single or multiple electronic circuits comprising semiconductor integrated circuits or large-scale integrated circuits.

[0272] (5) Other variations

[0273] Note that the above embodiments are merely typical examples among various embodiments of the present invention and should not be construed as limiting. Rather, these embodiments can be readily modified in various ways according to design choices or any other factors without departing from the scope of the invention.

[0274] Next, variations of this embodiment will be listed one by one. Note that the variations described below can be appropriately combined.

[0275] In the above embodiments, the communication mode of the communication unit 25 may include not only wireless communication mode and wired communication mode, but also a combined mode. In the combined mode, both wireless communication using the wireless communication unit 251 and wired communication using the wired communication unit 252 can be performed. In this case, the controller 21 sets the communication mode to any one of the wireless communication mode, wired communication mode, and combined mode based on the mode setting information supplied from the terminal device 3. When the communication mode of the communication unit 25 is set to the combined mode, wireless communication can be performed by the wireless communication unit 251 at the desired timing, and wired communication can be performed by the wired communication unit 252, as long as the power tool 2 is connected to the terminal device 3 via wiring. In the combined mode, wireless communication using the wireless communication unit 251 and wired communication using the wired communication unit 252 can be performed simultaneously.

[0276] In the above embodiments, at least some functions distributed in two or more devices (such as receiver 4 and host device 5) can be aggregated together in a single housing. For example, in the above embodiments, some functions distributed in receiver 4 and host device 5 can be aggregated together in a single housing. Furthermore, some functions of terminal device 3 and some functions of receiver 4 and / or host device 5 can be aggregated together in a single housing.

[0277] Some functions of receiver 4, host device 5, and terminal device 3 can be integrated into a single enclosure or distributed across multiple different enclosures. At least some functions of receiver 4 (such as some functions of controller 34) can be implemented as a cloud computing system.

[0278] Figure 1 and Figure 4 The example shown includes only one power tool 2. However, the number of power tools 2 configured to communicate with a single receiver 4 is not limited to one, but can be two or more, as can be varied appropriately. Figure 1 and Figure 4 The example shown includes only one terminal device 3. However, the number of terminal devices 3 is not limited to one, but can be varied appropriately. Figure 1 and Figure 4 The example shown includes only one receiver 4. Alternatively, two or more receivers 4 can be connected to a single host device 5. The number of receivers 4 can be varied as appropriate.

[0279] In the above embodiment, the power tool 2 is an impact tool configured to perform tightening tasks for tightening components, but the impact mechanism may be an optional component. That is, the power tool 2 may be a power tool without an impact mechanism.

[0280] In the above embodiment, the task performed using power tool 2 is a tightening task to tighten the first component relative to the second component. Alternatively, power tool 2 can be a power tool for tasks other than tightening (such as drilling, milling, and cutting). The job details of the job data can be appropriately modified according to the details of the task performed using power tool 2.

[0281] (Summary)

[0282] As is evident from the above description, the power tool (2) according to the first aspect includes a tightening unit (23), a sensor unit (24), a communication unit (25), a storage unit (27), and a portable tool body (200). The tightening unit (23) is configured to perform a tightening task for tightening components by the driving force of a drive source. The sensor unit (24) is configured to perform measurement processing. The measurement processing includes measuring at least the tightening torque provided by the tightening unit (23) to obtain work data related to the measurement results. The communication unit (25) is configured to transmit the work data. The storage unit (27) is configured to store the work data. The tool body (200) internally houses or holds the tightening unit (23), the sensor unit (24), the communication unit (25), and the storage unit (27). The power tool (2) has a first communication mode and a second communication mode as communication modes for transmitting the work data stored in the storage unit (27) from the communication unit (25). The communication unit (25) is configured to transmit first job data during the interval between tightening tasks in a first communication mode, and to transmit at least second job data after all tightening tasks have been completed in a second communication mode. The first job data is a portion of the job data stored in the storage unit (27). The second job data is the job data other than the first job data stored in the storage unit (27).

[0283] According to this aspect, the communication modes include a first communication mode and a second communication mode. In the first communication mode, first work data, as part of the work data, is sent during the interval between tightening tasks. In the second communication mode, at least the remaining part of the work data, is sent after all tightening tasks have been completed. This can help shorten the time during which tightening tasks cannot be performed (waiting period). Therefore, tightening tasks are less likely to be interrupted by the transmission of work data. Thus, improved user-friendliness can be provided for the power tool (2).

[0284] In the power tool (2) according to the second aspect implemented in combination with the first aspect, the communication unit (25) is configured to, in a first communication mode, send one or more first operation data corresponding to one or more completed tightening tasks from the operation data stored in the storage unit (27) whenever one or more tightening tasks are completed. The communication unit (25) is configured to, in a second communication mode, after all tightening tasks are completed, send at least one second operation data corresponding to all tightening tasks from the operation data stored in the storage unit (27).

[0285] According to this aspect, in the first communication mode, one or more first operation data corresponding to each tightening task is sent whenever one or more tightening tasks are completed. Furthermore, in the second communication mode, second operation data corresponding to all tightening tasks is sent after all tightening tasks have been completed. This can help to evenly reduce the waiting time included in a series of tightening tasks.

[0286] In the power tool (2) according to the third aspect, implemented in combination with the second aspect, the measurement processing includes torque measurement processing, judgment processing, and correlation measurement processing. Torque measurement processing includes performing a torque measurement to measure the tightening torque, thereby obtaining a tightening torque value as a result of the torque measurement. Judgment processing includes making a judgment related to the quality of the tightening task based on the tightening torque value, thereby obtaining judgment result data related to the judgment result. Correlation measurement processing includes performing a correlation measurement related to the torque measurement to obtain a correlation value as a result of the correlation measurement. First work data includes at least one type of information selected from the group consisting of the tightening torque value and the judgment result data. Second work data includes one or more types of information selected from the group consisting of the tightening torque value, the judgment result data, and the correlation value, other than at least one type of information included in the first work data.

[0287] According to this aspect, when the tightening torque value, judgment result data, and related values ​​are obtained, the first operation data includes at least one type of information selected from the group consisting of the tightening torque value and the judgment result data, and the second operation data includes one or more types of information other than the at least one type of information included in the first operation data. This can help reduce the amount of information to be transmitted in the first communication mode, thereby effectively shortening the waiting time.

[0288] In the electric tool (2) implemented in combination with the third aspect according to the fourth aspect, the first operating data includes judgment result data. The second operating data includes tightening torque value and related values.

[0289] Accordingly, the first operation data includes judgment result data, and the second operation data includes tightening torque value and related values. This can help reduce the amount of information to be sent in the first communication mode, thereby more effectively shortening the waiting time.

[0290] Note that when the first operation data includes the tightening torque value but not the judgment result data, the judgment is made on the receiver (4) side. Compared to this case, this aspect can help reduce the processing load on the receiver (4) side. This reduction effect becomes more significant as the number of power tools 2 communicating with the receiver (4) increases.

[0291] In the power tool (2) according to the fifth aspect, implemented in combination with the fourth aspect, the communication unit (25) is configured to transmit detailed work data in a second communication mode. The detailed work data includes both the first work data and the second work data.

[0292] According to this aspect, judgment result data, which is part of detailed job data, is transmitted in the first communication mode, and all detailed job data (including the judgment result data) is transmitted in the second communication mode. Since the judgment result data is transmitted first in the first communication mode, the data receiving device (such as receiver 4) can perform appropriate control (such as linear speed control) in real time based on the received judgment result data. Furthermore, since the detailed job data including the judgment result data is transmitted later in the second communication mode, the data receiving device (such as terminal device 3) can easily manage and use the detailed job data (e.g., easily store the detailed job data and improve processing steps based on the stored detailed job data).

[0293] In the power tool (2) according to the sixth aspect, which is implemented in combination with the fifth aspect, the storage unit (27) is configured to delete the portion of detailed work data sent by the communication unit (25) from the storage unit (27).

[0294] Based on this, the sent job data is automatically deleted from the detailed job data stored in the storage unit (27). This can help save the available storage space of the storage unit (27).

[0295] In the power tool (2) according to the seventh aspect implemented in combination with the sixth aspect, the storage unit (27) is configured to not delete the judgment result data sent by the communication unit (25) even when the communication unit (25) sends the judgment result data in the first communication mode, and to delete the detailed work data sent by the communication unit (25) when the communication unit sends the detailed work data in the second communication mode.

[0296] According to this aspect, in the first communication mode, the sent judgment result data is not deleted, but in the second communication mode, all sent detailed job data is deleted. Therefore, all of the detailed job data can be sent while saving the available storage space of the storage unit (27).

[0297] In the power tool (2) according to the eighth aspect, which is implemented in combination with the seventh aspect, the storage unit (27) is configured to retain, in the second communication mode, detailed work data sent by the communication unit (25) for as long as possible without immediate deletion.

[0298] According to this, since detailed job data is kept for as long as possible, detailed job data can be resent, for example.

[0299] In the power tool (2) according to the ninth aspect, implemented in combination with any of the first to eighth aspects, the communication unit (25) includes a wireless communication unit (251) and a wired communication unit (252). The wireless communication unit (251) is configured to transmit first work data in a wireless communication scheme. The wired communication unit (252) is configured to transmit second work data in a wired communication scheme. The first communication mode is a wireless communication mode. The second communication mode is a wired communication mode. In the wireless communication mode, the wireless communication unit (251) transmits the first work data in a wireless communication scheme during the interval between tightening tasks. In the wired communication mode, the wired communication unit (252) transmits at least the second work data in a wired communication scheme after all tightening tasks have been completed.

[0300] According to this aspect, the first communication mode is a wireless communication mode and the second communication mode is a wired communication mode. In the wireless communication mode, the wireless communication unit (251) transmits the first job data via a wireless communication scheme during the interval between tightening tasks, and in the wired communication mode, the wired communication unit (252) transmits at least the second job data via a wired communication scheme after all tightening tasks have been completed. Therefore, compared to the configuration of transmitting all job data during the interval between tightening tasks via a wireless communication scheme, the tightening tasks are less likely to be interrupted by the transmission of job data. This improves user-friendliness.

[0301] In a variant implemented in combination with the ninth aspect, the wireless communication unit (251) can be configured to transmit first work data in a wireless communication scheme when the tightening task is completed once in wireless communication mode.

[0302] According to this configuration, each time a tightening task is completed, the wireless communication unit (251) transmits the first operation data in a wireless communication scheme. Therefore, this configuration can help provide real-time control based on the first operation data (such as real-time control of linear speed, real-time control of tightening unit 23, etc.). In addition, if the first operation data includes the tightening torque value but does not include the judgment result data, the quality (whether it is good) of the tightening task can be judged on the receiver (4) side based on the first operation data before the next tightening task is performed (a judgment related to the quality (whether it is good) of the tightening task is made).

[0303] In a variant implemented in combination with the ninth aspect, in the wireless communication mode, the wireless communication unit (251) can be configured to transmit multiple first operation data in a wireless communication scheme when the tightening task is completed multiple times.

[0304] According to this configuration, whenever a tightening task is completed multiple times, the wireless communication unit (251) transmits the first operation data using a wireless communication scheme. Therefore, this can help provide real-time control while reducing the number of wireless communication operations.

[0305] In a variation implemented in conjunction with the ninth aspect, the power tool (2) may further include a controller (21). The controller (21) may be configured to control the operation of the tightening unit (23). In a wireless communication mode, the wireless communication unit (251) may be configured to receive work instruction information related to the tightening task, and the controller (21) may be configured to control the tightening unit (23) based on the work instruction information.

[0306] According to this configuration, new work instruction information can be sent from a device located away from the power tool (2) to the power tool (2). This improves user-friendliness.

[0307] In addition, the controller (21) can be configured to stop the tightening task using the tightening unit (23) when all tightening tasks based on the job instruction information have been completed.

[0308] Tightening tasks using the tightening unit (23) may be prohibited without providing work instructions related to the tightening task.

[0309] In a variant implemented in combination with the ninth aspect, the controller (21) can be configured to stop the tightening task using the tightening unit (23) during the transmission period when the wireless communication unit (251) transmits the work data.

[0310] According to this configuration, the possibility that noise generated from the tightening task performed by the tightening unit (23) may cause communication errors in the wireless communication unit (251) can be reduced.

[0311] In a variant implemented in combination with the ninth aspect, the controller (21) may be configured to set the communication mode to wireless communication mode or wired communication mode based on mode setting information supplied from the terminal device (3) connected to the wired communication unit (252) via the communication cable (CB1) and received by the wired communication unit (252).

[0312] Based on this configuration, the communication mode can be set using the terminal device (3).

[0313] The power tool system (1) according to the tenth aspect includes a power tool (2) according to any one of the first to ninth aspects and a receiver (4). The receiver (4) is configured to receive work data sent from the communication unit (25).

[0314] According to this aspect, the power tool (2) has a first communication mode and a second communication mode as the communication mode of the communication unit (25). In the first communication mode, first work data is sent during the interval between tightening tasks, and in the second communication mode, at least second data is sent after all tightening tasks are completed. This can help shorten the time period during which no tightening tasks are performed (waiting period). Therefore, tightening tasks are less likely to be interrupted by the transmission of work data. Thus, improved user-friendliness can be provided for the power tool system (1) including the power tool (2).

[0315] The present invention is not limited to the above aspects. Furthermore, various configurations (including variations thereof) of the power tool (2) according to this embodiment can be implemented as a control method for the power tool (2), a (computer) program, or a non-transitory storage medium on which such program is stored.

[0316] The second to tenth aspects are not necessary for the electric tool (2) according to the invention, but can be appropriately omitted.

Claims

1. An electric tool, comprising: The tightening unit is configured to perform multiple tightening tasks by repeatedly performing a tightening task for tightening components by means of a driving force from a motor that is a drive source. A sensor unit is configured to perform measurement processing, the measurement processing including measuring at least the tightening torque provided by the tightening unit and obtaining operation data related to the measurement results during each of the plurality of tightening tasks, the operation data including first operation data and second operation data; A communication unit configured to transmit the job data; A storage unit configured to store the job data including the first job data and the second job data; as well as The tool body is portable and is used to internally house or retain the tightening unit, the sensor unit, the communication unit, and the storage unit. The power tool has a first communication mode and a second communication mode, which serve as communication modes for transmitting work data stored in the storage unit from the communication unit. The measurement processing includes: The torque measurement process includes: performing a torque measurement to measure the tightening torque, and obtaining a tightening torque value as a result of the torque measurement; The judgment process includes: making a judgment based on the tightening torque value related to the quality of each tightening task among the plurality of tightening tasks, and obtaining judgment result data related to the judgment result. The first set of work data includes judgment result data for each of the multiple tightening tasks. The second set of work data includes a tightening torque value for each of the plurality of tightening tasks, and... The communication unit is configured as follows: In the first communication mode, during the interval between tightening tasks, the first job data, which is part of the job data stored in the storage unit, is sent, but the second job data is not sent. In the second communication mode, at least the second job data is sent after all of the plurality of tightening tasks are completed, without sending the first job data. The second job data sent is job data other than the first job data stored in the storage unit for all of the plurality of tightening tasks.

2. The power tool according to claim 1, wherein, The communication unit is configured as follows: In the first communication mode, whenever a tightening task is completed once or more, one or more pieces of the first job data corresponding to the completed tightening task are sent from the job data stored in the storage unit, and... In the second communication mode, after all the plurality of tightening tasks have been completed, at least the second operation data corresponding to all the plurality of tightening tasks from the operation data stored in the storage unit is sent.

3. The power tool according to claim 2, wherein, The measurement processing includes: The relevant measurement processing includes: performing relevant measurements related to the torque measurement, and obtaining relevant values ​​as a result of the relevant measurements. The second work data includes one or more data points selected from the group consisting of the tightening torque value, the judgment result data, and the relevant value, in addition to the data included in the first work data.

4. The power tool according to claim 3, wherein, The first task data includes the judgment result data, and The second set of operating data includes the tightening torque value and the related values.

5. The power tool according to claim 4, wherein, The communication unit is configured to send detailed job data, including both the first job data and the second job data, in a second communication mode.

6. The power tool according to claim 5, wherein, The storage unit is configured to delete the portion of the detailed job data sent by the communication unit from the storage unit.

7. The power tool according to claim 6, wherein, The storage unit is configured as follows: In the first communication mode, even when the communication unit sends the judgment result data, the judgment result data sent by the communication unit is not deleted, and In the second communication mode, when the communication unit sends the detailed job data, the detailed job data sent by the communication unit is deleted.

8. The power tool according to claim 7, wherein, The storage unit is configured to retain, in the second communication mode, the detailed job data sent by the communication unit for as long as possible, rather than immediately deleting it.

9. The power tool according to any one of claims 1 to 8, wherein, The communication unit includes: A wireless communication unit configured to transmit the first job data using a wireless communication scheme, and A wired communication unit is configured to transmit the second job data using a wired communication scheme. The first communication mode is a wireless communication mode. The second communication mode is the wired communication mode. In the wireless communication mode, the wireless communication unit transmits the first job data using the wireless communication scheme during the interval between tightening tasks, and In the wired communication mode, the wired communication unit sends at least the second job data using the wired communication scheme after all of the plurality of tightening tasks have been completed.

10. A power tool system, comprising: The power tool according to any one of claims 1 to 9; as well as A receiver is configured to receive job data transmitted from the communication unit.

Citation Information

Patent Citations

  • Power tool control system

    JP2000334670A

  • Electrically-drive tool

    KR101690536B1

  • System and method for monitoring completed manufacturing operations

    US9256220B1