Power tool system, management system, management method, and non-transitory storage medium
Through wireless communication between the power tools and the management system, the management system sends multi-task setting information during a single session, solving the problem of work efficiency when communication is interrupted and ensuring the continuity and efficiency of the work.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO LTD
- Filing Date
- 2022-08-31
- Publication Date
- 2026-05-08
AI Technical Summary
In a wireless communication environment between power tools and a central manager, the power tools may be unable to receive screw tightening information, leading to decreased work efficiency.
The power tool and the management system communicate wirelessly via first and second communication units. During a single communication session, the management system sends setting information related to multiple tasks of the job, ensuring that the power tool can still perform the job based on previously received information even if communication is interrupted.
It reduces the likelihood of decreased efficiency in power tool operations and improves the continuity and efficiency of operations by enabling multiple tasks to be completed even after a communication interruption and reconnection.
Smart Images

Figure CN115767579B_ABST
Abstract
Description
Technical Field
[0001] This disclosure generally relates to power tool systems, management systems, management methods, and non-transitory storage media. More specifically, this disclosure relates to power tool systems, management systems, management methods, and non-transitory storage media that include power tools used in operations performed on work objects. Background Technology
[0002] JP 2000-334670A discloses a power tool control system (power tool system) including a power tool and a central manager (management system). The central manager 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. Summary of the Invention
[0003] The problem the invention aims to solve
[0004] In the power tool control system of JP 2000-334670A, if the power tool is a portable tool, communication between the power tool and the central manager is preferably established wirelessly. However, in situations where wireless communication between the power tool and the central manager is required, the power tool may be unable to receive screw tightening information from the central manager depending on the communication environment. Failure to receive screw tightening information will hinder the power tool from tightening screws, thus potentially leading to decreased work efficiency.
[0005] Therefore, the purpose of this disclosure is to provide power tool systems, management systems, management methods, and non-transitory storage media, all of which are configured or designed to reduce the likelihood of decreased efficiency in operations performed using power tools.
[0006] Solution for solving the problem
[0007] A power tool system according to one aspect of this disclosure includes a power tool and a management system. The power tool includes a first communication unit for establishing wireless communication. The power tool is used to perform operations on a work object. The management system includes a second communication unit that wirelessly communicates with the first communication unit of the power tool. The management system causes the second communication unit to send setting information related to multiple tasks of the work to the first communication unit during a single communication session with the first communication unit.
[0008] According to another aspect of this disclosure, the management system includes a communication unit and a control unit. The communication unit of the management system wirelessly communicates with a communication unit included in a power tool. The power tool is used to perform operations on a work object. The control unit causes the communication unit of the management system to transmit setting information related to multiple tasks of the work during a single communication session with the communication unit of the power tool.
[0009] According to another aspect of this disclosure, a management method is used to manage work performed on a work object using power tools. The power tools include a communication unit for establishing wireless communication. The management method includes establishing wireless communication with the communication unit. The wireless communication includes transmitting setting information related to multiple tasks of the work to the communication unit during a single communication session with the communication unit.
[0010] According to another aspect of this disclosure, a non-transitory storage medium stores a program thereon. This program is designed to enable the computer system to perform the aforementioned management methods.
[0011] The effects of the invention
[0012] This disclosure can reduce the likelihood of decreased efficiency in operations performed using power tools. Attached Figure Description
[0013] Figure 1 A schematic system configuration of a power tool system according to an exemplary embodiment is shown;
[0014] Figure 2 This is a schematic block diagram of a power tool system;
[0015] Figure 3 This is a schematic diagram illustrating an exemplary power tool included in a power tool system;
[0016] Figure 4 It is a sequence diagram showing how a power tool system operates;
[0017] Figure 5 An exemplary data structure for transmitting data from the management system to the power tool is schematically shown in a power tool system;
[0018] Figure 6 An exemplary data structure for transmitting data from the management system to the power tool is schematically shown in a power tool system according to a first variant;
[0019] Figure 7 This is a sequence diagram illustrating how the power tool system according to the first variant operates; and
[0020] Figure 8 An exemplary data structure for sending data from the management system to the power tool is illustrated schematically in a power tool system according to a first variant.
[0021] List of reference numerals
[0022] 1 Power tool system
[0023] 2 Power tools
[0024] 3 Management System
[0025] 25 First Communication Unit
[0026] 41 Second Communication Unit
[0027] 43 Control Unit
[0028] D20, D30 Settings
[0029] D31 First Settings Information
[0030] D32 Second Settings Information
[0031] Itemized information for tasks D21 to D23
[0032] Batch job information for D301, D311, and D321
[0033] Information on the number of times D302, D312, and D322 are displayed. Detailed Implementation
[0034] (Example)
[0035] A power tool system according to exemplary embodiments of the present disclosure will be described in detail with reference to the accompanying drawings. Note that the embodiments and variations thereof described below are merely exemplary embodiments of various embodiments and variations thereof and should not be construed as limiting. Rather, exemplary embodiments and variations may be readily modified in various ways according to design choices or any other factors without departing from the true spirit and scope of the present disclosure. Furthermore, embodiments and variations thereof may be combined as needed.
[0036] (1) Overview
[0037] First, refer to Figure 1 and 2 An overview of a power tool system 1 and a management system 3 included in the power tool system 1 according to an exemplary embodiment is described.
[0038] like Figure 1 and 2 As shown, the power tool system 1 includes a power tool 2 and a management system 3. In the exemplary embodiment described below, the management system 3 includes a receiver 4 and a host device 5. Alternatively, the receiver 4 and the host device 5 may be integrated together in a single housing.
[0039] The power tool 2 includes a first communication unit 25 for establishing wireless communication and for performing operations on the work object.
[0040] The management system 3 includes a second communication unit 41 for wirelessly communicating with a first communication unit 25 of the power tool 2 to manage the operations to be performed on the work object by the power tool 2. The management system 3 enables the second communication unit 41 to send setting information related to multiple tasks of the work to the first communication unit 25 during a single communication session with the first communication unit 25.
[0041] On the other hand, the management system 3 includes a second communication unit 41 and a control unit 43. The second communication unit 41 wirelessly communicates with a first communication unit 25 included in the power tool 2 for performing work on the work object. The control unit 43 causes the second communication unit 41 to send setting information related to multiple tasks of the work to the first communication unit 25 during a single communication session with the first communication unit 25.
[0042] As used herein, power tool 2 is used to perform work on a work object. Power tool 2 is a portable tool designed to be carried and held by the user during use. A "job" performed using power tool 2 can be, for example, fastening a fastening component such as a bolt or nut to a workpiece. In this case, the "work object" is a fastening component such as a bolt or nut. More specifically, as used herein, a "job" refers to a mechanical operation performed using the mechanical force of power tool 2. Note that these are merely examples of "jobs" performed using power tool 2 and their "work objects," and can be changed as needed.
[0043] Furthermore, the "setup information" preferably includes information relating to the specific details of multiple tasks of the operation performed using the power tool 2. For example, preferably, the setup information includes multiple work-by-work information corresponding to the multiple tasks of the operation, and each work-by-work information includes information relating to the specific details of the corresponding task of the operation. A single work-by-work information is information relating to the specific details of the operation performed in a single process using the power tool 2. As used herein, "process" can refer to both a single job process performing a single independent task within a single job object and a so-called "batch job" process consisting of multiple job process steps, where each of the multiple job process steps requires performing a single task (i.e., a unit job) on a corresponding job object among multiple job objects. In other words, batch job processing requires performing the same number of tasks (unit jobs) with the same specific details on multiple job objects as the number of job objects. The number of steps included in a "process" varies depending on the number of given job objects. Specifically, if there is only one job object (i.e., when a single job process is required), the "process" is completed by performing the task only once in a single process step. On the other hand, when batch processing is required, "processing" is completed by performing tasks with the same specific details the same number of times in the same number of processing steps as the number of work objects. If the work performed using power tool 2 is a fastening operation of fastening components, the setting information preferably includes information related to the fastening torque. The information related to the fastening torque may be, for example, the fastening torque setting (torque value) or the number of impacts applied if power tool 2 is an impact tool. Furthermore, if the work performed using power tool 2 is a batch operation that requires performing unit operations with predetermined specific details multiple times consecutively, the setting information preferably includes: batch operation information related to the specific details of the unit operations; and number of times related to the number of times the unit operations need to be performed consecutively. As used herein, "performing unit operations multiple times consecutively" naturally means performing unit operations without interruption, but unless other types of work intervene, it may also mean performing unit operations multiple times at intervals.
[0044] Furthermore, as used herein, if the second communication unit 41 sends setting information to the first communication unit 25 during a single communication session with the first communication unit 25, it means that the second communication unit 41 sends transmission data including the setting information to the first communication unit 25 during a single transmission period in which the second communication unit 41 sends data to the first communication unit 25.
[0045] This embodiment enables the first communication unit 25 of the power tool 2 to receive setting information related to multiple tasks of the job from the second communication unit 41 during a single communication session. This allows the power tool 2 to perform multiple tasks of the job based on the setting information received by the power tool 2 before the communication interruption, even in the event of a communication interruption between the power tool 2 and the management system 3. This reduces the possibility of significant delays in the job performed using the power tool 2, thus preventing a decrease in efficiency of the job that requires the use of the power tool 2. Subsequently, when communication between the power tool 2 and the management system 3 is re-established during the multiple tasks performed using the power tool 2, the power tool 2 can receive new setting information from the management system 3. The power tool 2 can then perform multiple tasks of the job based on the newly received setting information. This reduces the possibility of a decrease in efficiency of the job performed using the power tool 2. In addition, the second communication unit 41 of the receiver 4 transmits setting information related to multiple tasks of the job during a single communication session. This reduces the number of times communication needs to be established between the receiver 4 and the power tool 2 to transmit setting information from the receiver 4 to the power tool 2, thereby reducing the possibility of failure to transmit setting information.
[0046] (2) Details
[0047] Next, the power tool system 1 and the management system 3 included in the power tool system 1 according to the exemplary embodiments will be described in further detail.
[0048] (2.1) Configuration
[0049] Reference Figures 1 to 3 Describe the configuration of power tool system 1.
[0050] The power tool system 1 according to this embodiment can be used, for example, in an assembly line for assembling products in a factory. Note that the power tool system 1 does not necessarily have to be used in a factory assembly line, but can also be used for any other purpose. For example, the power tool system 1 can also be used to construct buildings on a construction site.
[0051] like Figure 1 As shown, the power tool system 1 includes a power tool 2 and a management system 3. The management system 3 includes a receiver 4 and a host device 5. In this embodiment, the receiver 4 and the host device 5 are connected via, for example, Wired networks such as Ethernet are connected together. Although in Figure 1 Only one power tool 2 is shown, but the number of power tools 2 that can communicate with a single receiver 4 does not necessarily have to be one; it can be two or more and can be varied appropriately. Similarly, although in Figure 1Only one receiver 4 is shown, but multiple receivers 4 can be connected to a single host device 5, and the number of receivers 4 provided can be changed as appropriate.
[0052] Next, refer to Figure 2 The various devices that form the power tool system 1 are described in further detail.
[0053] (2.1.1) Power tools
[0054] like Figure 2 As shown, the power tool 2 includes a control unit 21, an operation unit 22, a fastening unit 23, a sensor unit 24, a first communication unit 25, a power supply unit 26, a storage unit 27, and a display unit 28.
[0055] In addition, such as Figure 3 As shown, the power tool 2 includes a body 200 that houses or holds various components. The body 200 includes a cylindrical barrel 201 and a handle 202 that projects radially from the outer circumferential surface of the barrel 201. An output shaft 231 protrudes from one axial end of the barrel 201. The output shaft 231 is provided with a sleeve 232 to which a tipped tool (such as a torque wrench drill bit, etc.) is detachably and selectively mounted, depending on the type of fastening component being worked on. At one end (in... Figure 3 The lower part (middle) is detachably equipped with a battery pack 203 that houses the power unit 26 in a resin casing.
[0056] Control unit 21 controls the operation of fastening unit 23, sensor unit 24, first communication unit 25, and other units. Control unit 21 is implemented as a computer system including one or more processors and memory. The computer system performs the functions of control unit 21 by causing one or more processors to execute a program stored in memory. In this embodiment, the program is pre-stored in the memory of control unit 21. Alternatively, the program may be downloaded via a telecommunications line such as the Internet, or distributed after being stored in a non-transitory storage medium such as a memory card. Control unit 21 can be implemented as, for example, a field-programmable gate array (FPGA) or an application-specific integrated circuit (ASIC). For example, a microcontroller (such as a circuit board) performing the functions of control unit 21 can be housed within handle 202.
[0057] The operating unit 22 includes a trigger switch 221 provided for the handle 202. When the user pulls the trigger switch 221, for example, an operating signal proportional to the actuation variable of the trigger switch 221 (i.e., the depth to which the trigger switch 221 has been pulled) is supplied to the control unit 21. In response to the operating signal supplied from the operating unit 22, the control unit 21 adjusts the speed of the motor 233 by controlling the fastening unit 23, so that the motor 233 rotates at a speed corresponding to the operating signal.
[0058] The fastening unit 23 includes not only a motor 233, but also a driver circuit (not shown), an impact mechanism 234, and an output shaft 231. The driver circuit controls the rotation of the motor 233 according to a control signal supplied from the control unit 21. The rotational power of the motor 233 is transmitted to the output shaft 231 via the impact mechanism 234. If the output torque is equal to or less than a predetermined level, the impact mechanism 234 reduces the rotational speed of the output shaft of the motor 233 and transmits the reduced rotational power to the output shaft 231. The impact mechanism 234 is configured to apply an impact force to the output shaft 231 when the output torque exceeds the predetermined level, thereby rotating the fastening component (such as a bolt) being worked on. Figure 3 As shown, the motor 233 and the impact mechanism 234 are housed within the cylinder 201.
[0059] Sensor unit 24 measures the tightening torque applied by tightening unit 23. Sensor unit 24 may include, for example, a magnetostrictive torque sensor 241 mounted on output shaft 231. Magnetostrictive torque sensor 241 causes a coil arranged in a non-rotating part to detect the change in magnetic permeability in response to strain caused by the torque applied to the output shaft of motor 233, and outputs a voltage signal proportional to the strain. In this way, sensor unit 24 measures the torque applied to output shaft 231. That is, sensor unit 24 measures the torque (tightening torque) applied by power tool 2 to the work object. Sensor unit 24 outputs the thus measured torque (tightening torque) to control unit 21. Note that sensor unit 24 does not necessarily have to include magnetostrictive torque sensor 241, but the configuration of sensor unit 24 can be appropriately changed.
[0060] Control unit 21 controls fastening unit 23 so that the fastening torque has a torque setting based on the setting information. For example, when it is detected that the fastening torque measured by torque sensor 241 has reached the torque setting, control unit 21 stops rotating motor 233. Note that the torque setting is changeable and can be changed by control unit 21 based on setting information sent from receiver 4 to power tool 2.
[0061] The first communication unit 25 is, for example, used to establish a conformance The communication module is a short-range wireless communication protocol. The first communication unit 25 can wirelessly communicate with the receiver 4 according to this type of communication protocol. Alternatively, the wireless communication between the first communication unit 25 and the receiver 4 can also use radio waves as the transmission medium and conform to a specified low-power radio (unlicensed radio station) in the 920MHz band or... Wireless communication protocols such as protocols. For example, the first communication unit 25 is housed in the handle 202, and the antenna 251 of the first communication unit 25 is housed in the tube 201.
[0062] Power unit 26 includes a battery. Power unit 26 is housed within battery pack 203. Battery pack 203 is configured to house power unit 26 within a resin housing. The battery of power unit 26 can be charged by removing battery pack 203 from handle 202 and connecting the removed battery pack 203 to a charger. Power unit 26 utilizes the power stored in the battery to supply the power required to operate motor 233 and circuitry including control unit 21.
[0063] Examples of storage unit 27 include read-only memory (ROM), random access memory (RAM), and non-volatile memory. Examples of non-volatile memory include electrically erasable programmable read-only memory (EEPROM) and flash memory. Storage unit 27 stores the control program executed by control unit 21. In addition, storage unit 27 also stores setting information received from management system 3 and operation information related to operations already completed according to the setting information. Operation information may be, for example, information indicating that an operation has been completed or information related to the result of an operation that has been completed. If the operation to be performed is to tighten fastening components, the information related to the result of an operation that has been completed preferably includes, for example, the value of the tightening torque measured by sensor unit 24 and the number of fastening components that have been tightened (hereinafter referred to as "number of finished components"). Furthermore, storage unit 27 also stores identification information assigned to each power tool 2 and information related to the model of each power tool 2 (e.g., information related to the manufacturer, product number assigned by the manufacturer, and other attributes) (tool model information). In this case, the identification information preferably includes, for example, the IP address assigned to each power tool 2.
[0064] The display unit 28 includes, for example, a two-digit seven-segment light-emitting diode (LED) that is exposed on the surface of the body 200. The display unit 28 also includes, for example, blue LEDs and red LEDs that are exposed on the surface of the body 200.
[0065] (2.1.2) Receiver
[0066] like Figure 2 As shown, receiver 4 includes a second communication unit 41, a third communication unit 42, a control unit 43, an operation unit 44, a display unit 45, and a storage unit 46.
[0067] Control unit 43 controls the operation of the second communication unit 41, the third communication unit 42, the display unit 45, and other units. Control unit 43 is implemented as a computer system including one or more processors and memory. The computer system performs the functions of control unit 43 by causing one or more processors to execute a program stored in memory. In this embodiment, the program is pre-stored in the memory of control unit 43. Alternatively, the program can also be downloaded via telecommunications lines such as the Internet, or distributed after being stored on a non-transitory storage medium such as a memory card. Control unit 43 can be implemented as, for example, an FPGA or an ASIC.
[0068] For example, the second communication unit 41 is used to establish a communication protocol that conforms to the same communication protocol as the first communication unit 25 of the power tool 2 (such as...). A communication module for short-range wireless communication (such as protocols). The second communication unit 41 communicates wirelessly with the first communication unit 25 of the power tool 2.
[0069] The third communication unit 42 is a communication module used to establish wired communication via a communication line. The third communication unit 42 communicates via, for example... The wired network 6 communicates with the fourth communication unit 51 of the host device 5.
[0070] The operation unit 44 includes, for example, an operation switch that accepts operation commands from the user.
[0071] The display unit 45 includes, for example, a plurality of light-emitting diodes (LEDs), and indicates the operating state of the receiver 4 by turning the LEDs on, off, or flashing. Optionally, the display unit 45 may include a display device such as a liquid crystal display.
[0072] Examples of storage units 46 include ROM, RAM, and non-volatile memory (such as EEPROM or flash memory). Storage unit 46 stores setup information to be sent to each power tool 2, job information received from the power tool 2, and other information associated with the identification information of the power tool 2. This allows storage unit 46 to store setup information to be sent to and job information received from each of the multiple power tools 2. Additionally, storage unit 46 stores other information, including identification information assigned to each receiver 4 and information related to the model of the receiver 4 (e.g., information related to the manufacturer, product number assigned by the manufacturer, and other attributes). In this case, the identification information includes, for example, the IP address assigned to the receiver 4.
[0073] (2.1.3) Upper device
[0074] For example, the host device 5 can be a server. The host device 5 includes a fourth communication unit 51, a storage unit 52, and a control unit 53.
[0075] The fourth communication unit 51 is a communication module used to establish wired communication via a communication line. The fourth communication unit 51 communicates via, for example... The wired network 6 communicates with the third communication unit 42 of the receiver 4.
[0076] Examples of storage unit 52 include ROM, RAM, and non-volatile memory (such as EEPROM or flash memory). Storage unit 52 stores, for each of the plurality of power tools 2, setup information for jobs performed using the power tool 2, a history of job information related to jobs performed using the power tool 2, and other information associated with the identification information of the power tool 2.
[0077] Control unit 53 controls the operation of fourth communication unit 51 and other units. Control unit 53 is implemented as a computer system including one or more processors and memory. The computer system performs the functions of control unit 53 by causing one or more processors to execute a program stored in memory. In this embodiment, the program is pre-stored in the memory of control unit 53. Alternatively, the program can also be downloaded via telecommunications lines such as the Internet, or distributed after being stored on a non-transitory storage medium such as a memory card. Control unit 53 can be implemented as, for example, an FPGA or an ASIC.
[0078] The control unit 53 causes the fourth communication unit 51 to send setting information related to the operation to be performed by the power tool 2 to the receiver 4.
[0079] In addition, the control unit 53 also enables the storage unit 52 to store the history of work information related to the work already completed by the power tool 2, which is received from the receiver 4 by the fourth communication unit 51.
[0080] (2.2) Operation
[0081] Next, refer to Figure 4 The diagrams and other illustrations depict how the power tool system 1 operates.
[0082] Figure 4 This is a sequence diagram illustrating a series of operations, in which receiver 4 sends setting information to one of multiple power tools 2, the user performs work using the power tool 2 that has received the setting information, and then the power tool 2 sends work information indicating that the work has been completed to receiver 4. Note that... Figure 4 The sequence diagrams shown only illustrate an exemplary process of operation of the power tool system 1 according to this embodiment. Conversely, Figure 4 The processing steps shown can be performed in a different order, additional processing steps can be performed, or any processing steps can be omitted appropriately.
[0083] In the storage unit 46 of receiver 4, it is assumed that information relating to the specific details of multiple tasks to be performed using power tool 2 is stored. This information may be information input through the operation unit 44 of receiver 4 or information received from the host device 5, either is appropriate. Furthermore, in the following description of operation, in the initial state of starting a tightening operation using power tool 2, it is assumed that wireless communication can be easily established between receiver 4 and power tool 2.
[0084] In order to begin using the power tool 2, the control unit 43 of the receiver 4 reads information from the storage unit 46 relating to the specific details of multiple (e.g., three) tasks of the work to be performed using the power tool 2. Then, the control unit 43 of the receiver 4 generates transmission data including setting information related to the multiple tasks of the work, and causes the second communication unit 41 to send the transmission data to the power tool 2 (in step S1). Figure 5An exemplary data structure for transmitting data D1 from receiver 4 to power tool 2 is schematically shown. Transmitting data D1 includes a header D10 and setup information D20. The header D10 includes, for example, identification information of receiver 4 as the source and identification information of power tool 2 as the destination. Setup information D20 includes information relating to specific details of multiple (e.g., three) tasks of the operation. In this example, setup information D20 includes multiple (three) item-by-item operation information D21 to D23 corresponding to the multiple (three) tasks of the operation, respectively. Each of the multiple item-by-item operation information D21 to D23 is information relating to specific details of associated tasks in the same operation and may include, for example, information relating to tightening torque settings.
[0085] When the first communication unit 25 of the power tool 2 receives transmission data D1 from the receiver 4, the control unit 21 causes the first communication unit 25 to send a response signal to the receiver 4, which is the source (in step S2). Additionally, the control unit 21 stores the setting information included in the transmission data D1 in the non-volatile memory included in the storage unit 27 (in step S3), and causes the display unit 28 to indicate that it is ready to perform a job according to the setting information. Note that if the storage unit 27 does not store the setting information related to the new job to be performed, the control unit 21 of the power tool 2 will not activate the fastening unit 23 even if the operation unit 22 is operated, and the display unit 28 will indicate that the power tool 2 is not yet ready to start a new job. Optionally, the control unit 21 may also cause the seven-segment LED of the display unit 28 to indicate the number of tasks in the new job that can be performed, i.e., the number of fastening components (e.g., three) that can be fastened.
[0086] When the user uses the power tool 2 to perform a tightening operation on a fastening component while the setting information is stored in the storage unit 27 of the power tool 2, the power tool 2 tightens the fastening component according to the itemized operation information D21 to D23 included in the setting information. The setting information includes three itemized operation information D21 to D23 related to the three tasks of the operation. Therefore, when the user sequentially performs the three tasks of tightening the three fastening components using the power tool 2, the control unit 21 of the power tool 2 sequentially reads the itemized operation information D21 to D23 from the storage unit 27, and controls the tightening unit 23 to perform the tightening operation on the fastening component according to the read itemized operation information (three processing steps). In the following description, how the power tool system 1 operates when performing a tightening operation using the power tool 2 will be described.
[0087] When the user operates the operation unit 22 of the power tool 2 to tighten the first fastening component after the power tool 2 has received the setting information, the control unit 21 of the power tool 2 controls the fastening unit 23 to tighten the fastening component using the tightening torque defined by the item-by-item operation information D21, thereby performing the tightening operation (in step S4). At this time, the sensor unit 24 measures the tightening torque of the fastening component, and the control unit 21 stores the tightening torque measurement value in the non-volatile memory included in the storage unit 27. In addition, the control unit 21 reduces the number of fastening components that have not yet been tightened by one, and indicates the number of remaining fastening components (e.g., two) by the seven-segment LED of the display unit 28. Furthermore, the control unit 21 causes the first communication unit 25 to send the operation information including the tightening torque measurement value to the receiver 4 (in step S5). For example, when a response signal is received from the receiver 4, the control unit 21 determines that the transmission of the operation information in step S5 has been successfully completed.
[0088] When the second communication unit 41 of receiver 4 receives work information from power tool 2, control unit 43 causes storage unit 46 to store the work information in association with the identification information of power tool 2, and also causes third communication unit 42 to send the work information and the identification information of power tool 2 to host device 5 (in step S6). When the fourth communication unit 51 of host device 5 receives the work information and the identification information of power tool 2 from receiver 4, control unit 53 causes storage unit 52 to store the work information in association with the identification information of power tool 2, and also causes fourth communication unit 51 to send a response signal to receiver 4 (in step S7). When the third communication unit 42 of receiver 4 receives the response signal from host device 5, control unit 43 determines that the transmission of work information and the identification information of power tool 2 to host device 5 has been successfully completed. Note that unless the third communication unit 42 of receiver 4 receives any response signal from host device 5, control unit 43 preferably causes third communication unit 42 to resend the work information and the identification information of power tool 2 to host device 5.
[0089] Suppose that after power tool 2 has tightened the first fastening component, the wireless communication between power tool 2 and receiver 4 is interrupted due to, for example, a deterioration in the communication environment. This situation will be referred to below as "Event E1".
[0090] Because the wireless communication between the power tool 2 and the receiver 4 is interrupted, the power tool 2 cannot receive any new setting information from the receiver 4. Instead, it has already received the item-by-item job information D21 to D23 for the three tasks of the operation in step S1. This enables the power tool 2 to perform the fastening operation on the second and third fastening components according to the item-by-item job information D22 and D23 related to the fastening operation on the second and third fastening components.
[0091] When the user operates the operating unit 22 of the power tool 2 to perform a tightening operation on the second fastening component, the control unit 21 of the power tool 2 controls the fastening unit 23 to perform a tightening operation on the fastening component using the tightening torque defined by the itemized operation information D22, thereby performing the tightening operation (in step S8). At this time, the sensor unit 24 measures the tightening torque of the fastening component, and the control unit 21 stores the tightening torque measurement value in the non-volatile memory included in the storage unit 27. In addition, the control unit 21 reduces the number of fastening components that have not yet been tightened by one, and indicates the number of remaining fastening components (e.g., one) by the seven-segment LED of the display unit 28. Furthermore, the control unit 21 causes the first communication unit 25 to attempt to send operation information including the tightening torque measurement value to the receiver 4 (in step S9). However, since the wireless communication between the power tool 2 and the receiver 4 is still interrupted, the receiver 4 cannot receive the operation information related to the second fastening component. For example, since no response signal is received from the receiver 4, the control unit 21 determines that the transmission of the operation information in step S9 has failed.
[0092] Subsequently, when the user operates the operating unit 22 of the power tool 2 to perform a tightening operation on the third fastening component, the control unit 21 of the power tool 2 controls the fastening unit 23 to perform a tightening operation on the fastening component using the tightening torque defined by the item-by-item operation information D23, thereby performing the tightening operation (in step S10). At this time, the sensor unit 24 measures the tightening torque of the fastening component, and the control unit 21 stores the tightening torque measurement value in the non-volatile memory included in the storage unit 27. In addition, the control unit 21 causes the first communication unit 25 to attempt to send the operation information including the tightening torque measurement value to the receiver 4 (in step S11). However, since the wireless communication between the power tool 2 and the receiver 4 is still interrupted, the receiver 4 cannot receive the operation information related to the third fastening component. For example, since no response signal is received from the receiver 4, the control unit 21 determines that the transmission of the operation information in step S11 has failed.
[0093] Additionally, the control unit 21 reduces the number of fastening components that have not yet been tightened by one, and the remaining number of fastening components (e.g., zero) is indicated by the seven-segment LED of the display unit 28. Since the number of remaining fastening components is now zero, the control unit 21 causes the display unit 28 to indicate that the operation using the power tool 2 can no longer be performed. Note that after the power tool 2 has performed multiple (e.g., three) tasks in the operation based on the setting information received in step S1, the power tool 2 waits for new setting information to be sent from the receiver 4.
[0094] Suppose that after power tool 2 has tightened the third fastening component, wireless communication between power tool 2 and receiver 4 is re-established due to an improved communication environment. This situation will be referred to as "Event E2" below.
[0095] For example, the second communication unit 41 of receiver 4 sends beacon signals to the first communication unit 25 of power tool 2 at regular intervals to check whether the first communication unit 25 is still active. Upon receiving the beacon signal, the first communication unit 25 of power tool 2 sends a beacon response to the second communication unit 41 of receiver 4. In this case, when the first communication unit 25 of power tool 2 receives the beacon signal from receiver 4, the control unit 21 of power tool 2 detects that communication with receiver 4 has been re-established and performs the process of sending the unsent job information to receiver 4. Specifically, the control unit 21 of power tool 2 reads the job information that failed to be sent in steps S9 and S11 (i.e., job information related to the second and third fastening members) from storage unit 27 and causes the first communication unit 25 to send the job information to receiver 4 (in step S13). In this case, the control unit 21 of power tool 2 preferably causes the first communication unit 25 to send the job information related to these tasks to receiver 4 in the order in which multiple tasks in the job have been completed.
[0096] Optionally, after communication with receiver 4 has been re-established and the timing of the next fastening operation has been completed, the control unit 21 of power tool 2 can jointly send to receiver 4 the operation information that has not been sent so far and the operation information related to the newly completed fastening operation.
[0097] Furthermore, if communication with receiver 4 has been re-established, upon receiving a request signal from receiver 4, the control unit 21 of power tool 2 can send previously unsent work information to receiver 4. For example, the second communication unit 41 of receiver 4 sends beacon signals to power tool 2 at regular intervals to check if power tool 2 is still active. When the second communication unit 41 receives a beacon response from power tool 2, the control unit 43 of receiver 4 determines that receiver 4 is ready to communicate with power tool 2. When the state of communication interruption with the first communication unit 25 of power tool 2 has changed to the state of communication re-establishment, the control unit 43 of receiver 4 causes the second communication unit 41 to send a request signal to power tool 2 to request the transmission of previously unsent work information. When the first communication unit 25 of the power tool 2 receives a request signal from the receiver 4, the control unit 21 of the power tool 2 reads the work information that could not be sent in steps S9 and S11 (i.e., work information related to the second and third fastening members) from the storage unit 27, and causes the first communication unit 25 to send the work information to the receiver 4. This enables the receiver 4 to receive the work information that could not be received from the power tool 2 due to, for example, deterioration of the communication environment, after communication has been re-established.
[0098] When the second communication unit 41 of receiver 4 receives work information related to the second and third fastening components from power tool 2, control unit 43 instructs storage unit 46 to store the work information related to the second and third fastening components in association with the identification information of power tool 2. Additionally, control unit 43 also instructs third communication unit 42 to send the work information related to the second and third fastening components, as well as the identification information of power tool 2, to host device 5 in the order that the two tasks in the operation have been completed.
[0099] Specifically, the control unit 43 causes the third communication unit 42 to first send the operation information related to the second fastening member and the identification information of the power tool 2 to the host device 5 (in step S14). When the fourth communication unit 51 of the host device 5 receives the operation information related to the second fastening member and the identification information of the power tool 2 from the receiver 4, the control unit 53 causes the storage unit 52 to store the operation information related to the second fastening member in association with the identification information of the power tool 2, and causes the fourth communication unit 51 to send a response signal to the receiver 4 (in step S15).
[0100] When the third communication unit 42 of the receiver 4 receives a response signal from the host device 5, the control unit 43 of the receiver 4 causes the third communication unit 42 to send the operation information related to the third fastening component and the identification information of the power tool 2 to the host device 5 (in step S16). When the fourth communication unit 51 of the host device 5 receives the operation information related to the third fastening component and the identification information of the power tool 2 from the receiver 4, the control unit 53 causes the storage unit 52 to store the operation information related to the third fastening component in association with the identification information of the power tool 2, and causes the fourth communication unit 51 to send a response signal to the receiver 4 (in step S17).
[0101] When the third communication unit 42 of receiver 4 receives a response signal from the host device 5, the control unit 43 of receiver 4 determines that the work information has been successfully sent and causes the second communication unit 41 to send new setting information to power tool 2, thereby resuming the operation of power tool 2. This situation will be referred to as "Event E3" below.
[0102] Notice, Figure 4 The sequence diagram illustrates the sequence of operations to be performed after power tool 2 has completed the tightening of three fastening components according to the three step-by-step operation information D21 to D23 included in the setting information received from receiver 4, and communication between power tool 2 and receiver 4 has been re-established. In this case, when power tool 2 receives new setting information from receiver 4 after communication between power tool 2 and receiver 4 has been re-established, power tool 2 resumes operation according to the new setting information.
[0103] On the other hand, if the power tool 2 has received setting information including multiple itemized work information from the receiver 4 but has not yet performed the tightening work on multiple fastening components, and communication between the power tool 2 and the receiver 4 has been re-established, the power tool 2 can continue to perform the unfinished tightening work based on the itemized work information related to the unfinished work. When the power tool 2 has completed the tightening work on the fastening components based on the itemized work information related to the unfinished work, the power tool 2 sends to the receiver 4 the unsent work information related to the previously performed work and the work information related to the newly completed tightening work.
[0104] Note that once receiver 4 receives work information from power tool 2 after communication with power tool 2 has been re-established, receiver 4 sends new setting information to power tool 2 at appropriate intervals. This allows power tool 2 to continue tightening work based on the newly received setting information after completing the remaining tightening work according to the itemized work information related to the work that has not yet been performed.
[0105] As can be seen from the foregoing description, according to this embodiment, receiver 4 sends setting information related to multiple tasks of the job to power tool 2 during a single communication session with power tool 2. This allows power tool 2 to perform the job according to the setting information related to multiple tasks of the job even if the wireless communication between receiver 4 and power tool 2 is interrupted. This reduces the possibility of the job using power tool 2 being stopped or significantly delayed, thereby preventing a decrease in the efficiency of the job that requires the use of power tool 2.
[0106] Furthermore, whenever the power tool 2 performs a single task on the work object, the power tool 2 causes the first communication unit 25 to send work information indicating that the work has been completed to the second communication unit 41. This allows the management system 3 to receive work information from the power tool 2 whenever a single task in the work using the power tool 2 has been completed. Therefore, the user can know the result of the work using the power tool 2 at the time of completion. Thus, this allows the management system 3 to accurately monitor the progress of the work using the power tool 2, and also allows the management system 3 to quickly respond to any situation in which any malfunction occurs during the work using the power tool 2 by, for example, instructing the power tool 2 to completely redo the work.
[0107] In the exemplary embodiment described above, whenever the power tool 2 performs a single task in a job on the work object, the power tool 2 sends job information to the management system 3. However, the timing of sending job information can also be appropriately changed. Alternatively, when the power tool 2 has completed multiple tasks of a job whose specific details are defined by the setting information, the power tool 2 can send job information related to these multiple tasks to the management system 3. This makes it possible to reduce the number of times communication needs to be established between the power tool 2 and the management system 3.
[0108] (3) Variation
[0109] Note that the above embodiments are merely exemplary embodiments of various embodiments of this disclosure and should not be construed as limiting. Instead, the exemplary embodiments can be readily modified in various ways, depending on design choices or any other factors, without departing from the scope of this disclosure. Furthermore, the functionality of the management system 3 included in the power tool system 1 can also be implemented as a management method performed by the management system 3, a computer program, or a non-transitory storage medium storing a program. According to one aspect, the management method is a method for managing operations performed by a power tool 2 on a work object. The power tool 2 includes a communication unit 25 for establishing wireless communication. The management method includes establishing wireless communication with the communication unit 25. The wireless communication includes sending setting information related to multiple tasks of the work to the communication unit 25 during a single communication session with the communication unit 25. According to another aspect, a (computer) program is designed to enable a computer system to perform the above-described management method. According to yet another aspect, a non-transitory storage medium stores a program thereon designed to enable a computer system to perform the above-described management method.
[0110] Next, variations of the exemplary embodiments will be listed one by one. Note that the variations described below can be used in combination as appropriate.
[0111] The power tool system 1 according to this disclosure (specifically, the power tool 2, management system 3, receiver 4, and host device 5) includes a computer system. The computer system may include a processor and memory as primary hardware components. The functions of the power tool system 1 (specifically, the power tool 2, management system 3, receiver 4, and host device 5) according to this disclosure 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 a telecommunications line or distributed after being recorded on some non-transitory storage medium (any of which is readable by the computer system), such as a memory card, optical disc, or hard disk drive. 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 IC or LSI, is referred to by different names depending on its degree of integration. Examples of integrated circuits include system LSIs, very large-scale integrated circuits (VLSIs), and ultra-large-scale integrated circuits (ULSIs). Alternatively, an FPGA programmed after the LSI is manufactured, or a reconfigurable logic device that enables reconfiguration of connections or circuitry sections within the LSI, can be used as the processor. These electronic circuits can be integrated together on a single chip or distributed across multiple chips, either approach is 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 comprising 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.
[0112] Furthermore, in the above embodiments, at least some functions of the management system 3 distributed across multiple devices can be aggregated into a single housing. For example, some functions of the management system 3 distributed across the receiver 4 and the host device 5 can be aggregated into a single housing.
[0113] Multiple functions of the management system 3 can be aggregated in a single housing or distributed across multiple different housings. Optionally, at least some functions of the management system 3 (e.g., some functions of the control unit 43) can also be implemented as a cloud computing system.
[0114] (3.1) First variant
[0115] Next, refer to Figures 6 to 8A power tool system 1 according to a first variant is described. The work performed using the power tool 2 includes batch work, which requires multiple consecutive unit operations with predetermined specific details. In the power tool system 1 according to the first variant, the setting information sent from the management system 3 to the power tool 2 includes batch work information related to the specific details of the unit operations and frequency information related to the number of consecutive unit operations required, which is the main difference from the exemplary embodiments described above. However, apart from the data structure of the setting information, the first variant is the same as the exemplary embodiments described above. Therefore, any constituent elements of this first variant that have the same function as the counterpart of the above embodiments will be indicated by the same reference numerals as the counterpart, and their description will be omitted here.
[0116] Figure 6 This is a schematic diagram illustrating an exemplary data structure for transmission data D1 to be sent from receiver 4 to power tool 2. Transmission data D1 includes a header D10 and setup information D30. Setup information D30 includes information relating to specific details of multiple tasks of the operation. In this variant, the setup information includes information relating to specific details of batch operations, and may include, for example, batch operation information D301 relating to specific details of unit operations, and frequency information D302 relating to the number of times a unit operation needs to be performed consecutively. Batch operation information D301 may include, for example, information relating to the tightening torque of the fastening components. Information relating to tightening torque may be, for example, a tightening torque setting (torque value) or, if the power tool 2 is an impact tool, the number of impacts applied. Frequency information D302 includes information relating to the number of times a unit operation needs to be performed consecutively, and includes information relating to the number of fastening components performing the tightening operation as a batch operation. If the setup information D30 includes batch job information D301 and number of times information D302, the data size can be reduced and the time spent establishing communication can be shortened compared to the case where the setup information D30 includes item-by-item job information related to each task of the job.
[0117] When the first communication unit 25 of the power tool 2 receives a message with Figure 6 When the data structure shown transmits data D1, the control unit 21 performs a fastening operation on the fastening component according to the setting information included in the transmitted data D1. Specifically, the control unit 21 controls the fastening unit 23 to ensure that the fastening torque in each unit operation has a torque setting defined by the batch operation information D301, thereby performing a fastening operation on the fastening component. In addition, the control unit 21 completes the batch operation by repeating the unit operation a number of times as defined by the number of times information D302.
[0118] Next, refer to Figure 7 Describe how the power tool system 1 according to the first variant operates. Figure 7 This is a sequence diagram illustrating the following series of operations: Receiver 4 sends setting information to one of multiple power tools 2; the user uses the power tool 2 that has received the setting information to perform the work; then, the power tool 2 sends work information indicating that the work is complete back to receiver 4. Note that... Figure 7 The sequence diagrams shown only illustrate exemplary procedures of operation according to the first variant of the power tool system 1. Conversely, Figure 7 The processing steps shown can be performed in a different order, additional processing steps can be performed, or any processing steps can be omitted appropriately.
[0119] In the storage unit 46 of receiver 4, it is assumed that information relating to the specific details of multiple tasks to be performed using power tool 2 is stored. This information may be information input through the operation unit 44 of receiver 4 or information received from the host device 5, either way is appropriate. Furthermore, in the following description of operation, in the initial state of starting to use power tool 2 for tightening work, it is assumed that wireless communication can be easily established between receiver 4 and power tool 2.
[0120] In order to begin operation of the power tool 2, the control unit 43 of the receiver 4 reads information related to the specific details of the batch operation from the storage unit 46, as information related to the specific details of multiple tasks of the upcoming operation. Then, the control unit 43 of the receiver 4 generates transmission data D1 including setting information D30 related to the specific details of the batch operation, and causes the second communication unit 41 to send the transmission data D1 to the power tool 2 (in step S21).
[0121] When the first communication unit 25 of the power tool 2 receives transmission data D1 from the receiver 4, the control unit 21 causes the first communication unit 25 to send a response signal to the receiver 4, which is the source (in step S22). Additionally, the control unit 21 stores the setting information D30 included in the transmission data D1 in the storage unit 27 (in step S23) and causes the display unit 28 to indicate that it is ready to perform work according to the setting information D30. Optionally, the control unit 21 can also cause the seven-segment LED of the display unit 28 to indicate the number of fastening components for which fastening work can be performed, based on the number of times information D302 included in the setting information D30.
[0122] When the second communication unit 41 of the receiver 4 receives a response signal from the first communication unit 25 of the power tool 2, the control unit 43 sets the time that enables the batch operation to be completed as the timeout duration (in step S24) and starts counting the timeout duration.
[0123] When the user operates the operation unit 22 of the power tool 2 to perform a tightening operation on the fastening component while the setting information D30 is stored in the storage unit 27 of the power tool 2, the control unit 21 of the power tool 2 controls the fastening unit 23 to perform a tightening operation on the fastening component using the tightening torque defined by the batch operation information D301 (in step S25). At this time, the sensor unit 24 measures the tightening torque of the fastening component, and the control unit 21 stores the measured tightening torque value in the storage unit 27. In addition, the control unit 21 counts the number of fastening components that have undergone tightening operations (i.e., the number of finished components) and stores information related to the number of finished components in the storage unit 27. Furthermore, the control unit 21 reduces the number of remaining fastening components that have not yet undergone a batch operation by one, and causes the seven-segment LED of the display unit 28 to indicate the number of remaining components.
[0124] Each time a single task of tightening a fastening component is completed, the control unit 21 of the power tool 2 causes the first communication unit 25 to send operation information indicating the result of the tightening operation and identification information of the power tool 2 to the receiver 4 (in step S26). In this case, the operation information indicating the result of the tightening operation includes, for example, the measured value of the tightening torque and the number of finished components.
[0125] When the second communication unit 41 of the receiver 4 receives the work information and identification information from the power tool 2, the control unit 43 causes the storage unit 46 to store the work information in association with the identification information of the power tool 2, and also causes the third communication unit 42 to send the work information and the identification information of the power tool 2 to the host device 5 (in step S27). When the fourth communication unit 51 of the host device 5 receives the work information and the identification information of the power tool 2 from the receiver 4, the control unit 53 causes the storage unit 52 to store the work information in association with the identification information of the power tool 2, and also causes the fourth communication unit 51 to send a response signal to the receiver 4 (in step S28).
[0126] The power tool 2 repeatedly performs a tightening operation on the fastening component a number of times as defined by the count information D302 (in step S25), and each time a tightening operation is completed, it sends operation information and identification information to the receiver 4 (in step S26). Then, whenever the receiver 4 receives operation information and identification information from the power tool 2, the receiver 4 sends the operation information and the identification information of the power tool 2 to the host device 5. In response, the operation information and the identification information of the power tool 2 are stored in the storage unit 52 of the host device 5 in association.
[0127] When power tool 2 performs the tightening operation on the fastening component a number of times as defined by the number of times information D302, power tool 2 waits for new setting information to be sent from receiver 4. Furthermore, when it is found that the number of finished components included in the operation information received from power tool 2 equals the number of fastening components to be tightened through batch operation, the control unit 43 of receiver 4 determines that the batch operation has been completed (in step S29). Then, the control unit 43 of receiver 4 sends new setting information to power tool 2. Upon receiving new setting information from receiver 4, power tool 2 is able to begin a new operation based on the new setting information received from receiver 4.
[0128] Note that the control unit 43 of receiver 4 counts the timeout duration and can notify the host device 5 of an error unless the batch operation is completed before the timeout duration ends.
[0129] exist Figure 7 In the sequence diagram shown, whenever power tool 2 has completed a unit job, receiver 4 sends the job information already sent by power tool 2 to host device 5. However, this is merely an example and should not be construed as limiting. Alternatively, the timing of sending job information to host device 5 can be appropriately varied. For example, receiver 4 could also, upon timing the completion of a batch job, sequentially send job information related to each task that has been performed as a unit job in the batch job to host device 5, according to the order in which the tasks have been performed.
[0130] Data structures in Figure 6 The transmitted data D1 shown includes setup information D30 related to a single batch of jobs. However, this is merely an example and should not be construed as limiting. Alternatively, as... Figure 8 As shown, the data D1 to be sent may include configuration information related to multiple (e.g., two) batch job sets.
[0131] Data structures in Figure 8 The transmitted data D1 shown includes, for example, a header D10, first setting information D31, and second setting information D32. In this example, the first setting information D31 is the setting information to be transmitted during the current communication session, and the second setting information D32 is the setting information to be transmitted during the next communication session. That is, the receiver 4 can transmit transmitted data D1 to the power tool 2, including the first setting information D31 to be transmitted during the current communication session and the second setting information D32 to be transmitted during the next communication session.
[0132] In other words, the transmission data D1 to be sent to power tool 2 during the current communication session includes: first setting information D31 related to the work instructed to be performed during the current communication session; and second setting information D32 related to the work instructed to be performed during the next communication session. That is, transmission data D1 includes: first setting information D31 related to the work to be performed immediately following the current communication session; and second setting information D32 related to the next work to be performed after the work indicated by the first setting information D31 is completed. The first setting information D31 is setting information related to the specific details of the batch work to be performed as the first work after the current communication session. The second setting information D32 is setting information related to the specific details of the batch work to be performed as the second work after the current communication session. The first setting information D31 and the second setting information D32 each include: batch work information D311 and D321 related to the specific details of the unit work to be performed as a batch work; and numbering information D312 and D322 related to the number of consecutive unit work operations. Batch operation information D311 and D321 may include, for example, information related to the tightening torque of the fastening components. Information related to the tightening torque may be, for example, the tightening torque setting (torque value) or, if the power tool 2 is an impact tool, the number of impacts applied. Frequency information D312 and D322 include information related to the number of consecutive unit operations required, and information related to the number of fastening components being tightened as a batch operation.
[0133] It can be seen that during a single communication session with the first communication unit 25, the second communication unit 41 of the receiver 4 sends first setting information D31 related to a batch operation to be performed as a first job after the current communication session, and second setting information D32 related to a batch operation to be performed as a second job after the current communication session. This enables the first communication unit 25 of the power tool 2 to receive the first setting information D31 and the second setting information D32 from the receiver 4. This allows the power tool 2 to continue operating according to the first setting information D31 and the second setting information D32 even if communication between the power tool 2 and the receiver 4 is interrupted after the power tool 2 has received the first setting information D31 and the second setting information D32 from the receiver 4 (management system 3), thereby preventing a decrease in the efficiency of the operations that require the use of the power tool 2.
[0134] In the example above, the second communication unit 41 of receiver 4 transmits transmission data including first setting information D31 and second setting information D32 during a single communication session with the first communication unit 25. However, this is merely an example and should not be construed as limiting. Alternatively, the second communication unit 41 may transmit transmission data including at least a portion of the second setting information D32 and the first setting information D31. In other words, the management system 3 may cause the second communication unit 41 to transmit transmission data D1 including at least a portion of the second setting information D32 and the first setting information D31 during the current communication session. For example, if the second setting information D32 includes multiple itemized job information, receiver 4 may transmit transmission data to power tool 2 including the first setting information D31 and some of the multiple itemized job information included in the second setting information D32. This allows power tool 2 to continue working based on at least a portion of the second setting information D32 and the first setting information D31 received by power tool 2 from management system 3 before the communication interruption, thereby preventing a decrease in the efficiency of work requiring the use of power tool 2.
[0135] (3.2) Other variations
[0136] In the exemplary embodiment described above, the management system 3 (receiver 4) can cause the second communication unit 41 to send setting information whenever the power tool 2 is used for a task. The setting information includes information related to multiple tasks of the task performed using the power tool 2. Whenever a single task is performed using the power tool 2, the management system 3 can cause the second communication unit 41 to send the setting information to the power tool 2. This ensures that the power tool 2 is provided with new setting information whenever a single task is performed using the power tool 2, thereby reducing the likelihood that the task performed using the power tool 2 will be stopped if communication between the power tool 2 and the management system 3 is interrupted.
[0137] Optionally, the management system 3 can send new setting information to the power tool 2 at timed intervals after the power tool 2 has completed these multiple tasks with specific details defined by the setting information. This reduces the number of times communication needs to be established between the power tool 2 and the management system 3.
[0138] In the exemplary embodiments described above, the power tool 2 is an impact tool used for fastening components. However, the impact mechanism 234 is not a necessary component of the power tool 2. That is, a power tool 2 without the impact mechanism 234 can also be used. Furthermore, the power tool 2 does not necessarily have to be a tool for fastening operations. Alternatively, the power tool can be used for any type of operation other than fastening (such as drilling, machining, or cutting). Therefore, the content of the setting information can be appropriately changed according to the intended use of the power tool 2.
[0139] (Restatement)
[0140] As can be seen from the foregoing description, the power tool system (1) according to the first aspect includes a power tool (2) and a management system (3). The power tool (2) includes a first communication unit (25) for establishing wireless communication. The power tool (2) is used to perform work on a work object. The management system (3) includes a second communication unit (41) for wirelessly communicating with the first communication unit (25) of the power tool (2). The management system (3) causes the second communication unit (41) to send setting information related to multiple tasks of the work to the first communication unit (25) during a single communication session with the first communication unit (25).
[0141] This aspect enables the first communication unit (25) of the power tool (2) to receive setting information related to multiple tasks of the job from the second communication unit (41) during a single communication session. This allows the power tool (2) to perform multiple tasks of the job based on the setting information received by the power tool (2) before the communication interruption, even if communication between the power tool (2) and the management system (3) is interrupted. This reduces the likelihood of significant delays in jobs using the power tool (2), thereby preventing a decrease in the efficiency of jobs requiring the use of the power tool (2).
[0142] In the power tool system (1) that can be implemented in conjunction with the first aspect, the setup information includes multiple job-specific information (D21 to D23) relating to the specific details of multiple tasks of the operation.
[0143] This can reduce the likelihood of decreased efficiency in tasks that require the use of power tools (2).
[0144] In the power tool system (1) that can be implemented in conjunction with the first aspect, the work includes batch work that requires multiple consecutive performances of unit work with predetermined specific details. The setup information includes: batch work information (D301, D311, D321) related to the specific details of the unit work; and frequency information (D302, D312, D322) related to the number of consecutive performances of the unit work.
[0145] Compared to repeatedly sending batch job information (D301, D311, D321) that relates to the specific details of a unit job, this aspect enables not only a reduction in the size of data to be sent during a single communication session, but also a reduction in the time spent establishing a single communication session.
[0146] In the power tool system (1) which is implemented according to the fourth aspect, which can be combined with any of the first to third aspects, the management system (3) causes the second communication unit (41) to send setting information whenever the power tool (2) is used for work.
[0147] This aspect enables the first communication unit (25) of the power tool (2) to receive setting information related to multiple tasks of the work from the second communication unit (41) whenever the power tool (2) is used for work. This allows the power tool (2) to perform multiple tasks of the work based on the setting information received by the power tool (2) before the communication interruption, even if the communication between the power tool (2) and the management system (3) is interrupted. This reduces the possibility of a decrease in efficiency of the work that requires the use of the power tool (2).
[0148] In the power tool system (1) according to the fifth aspect which can be implemented in conjunction with the fourth aspect, the setting information includes: first setting information to be sent by the management system (3) during the current communication session; and second setting information to be sent by the management system (3) during the next communication session. The management system (3) causes the second communication unit (41) to send transmission data including at least a portion of the second setting information and the first setting information during the current communication session.
[0149] According to this aspect, the management system (3) causes the second communication unit (41) to send transmission data including at least a portion of the second setting information and the first setting information. This allows the power tool (2) to perform multiple tasks based on the setting information received by the power tool (2) before the communication interruption, even if communication between the power tool (2) and the management system (3) is interrupted. This reduces the possibility of decreased efficiency in operations requiring the use of the power tool (2).
[0150] In the power tool system (1) according to the sixth aspect which can be implemented in combination with any of the first to fifth aspects, whenever the power tool (2) completes a single task in the work on the work object, the power tool (2) causes the first communication unit (25) to send work information indicating that the single task in the work has been completed to the second communication unit (41).
[0151] According to this aspect, whenever the power tool (2) completes a single task in the operation, the second communication unit (41) of the management system (3) receives the operation information from the power tool (2), so that the user can know what operation was completed by using the power tool (2) based on the operation information.
[0152] The management system (3) according to the seventh aspect includes a communication unit (41) and a control unit (43). The communication unit (41) of the management system (3) wirelessly communicates with the communication unit (25) included in the power tool (2). The power tool (2) is used to perform operations on the work object. The control unit (43) causes the communication unit (41) of the management system (3) to send setting information related to multiple tasks of the work during a single communication session with the communication unit (25) of the power tool (2).
[0153] This aspect enables the communication unit (25) of the power tool (2) to receive setting information related to multiple tasks of the job from the communication unit (41) during a single communication session with the communication unit (41) of the management system (3). This allows the power tool (2) to perform multiple tasks of the job based on the setting information received by the power tool (2) before the communication interruption, even if the communication between the power tool (2) and the management system (3) is interrupted. This reduces the possibility of significant delays in the job performed using the power tool (2), thereby preventing a decrease in the efficiency of the job that requires the use of the power tool (2).
[0154] The management method according to the eighth aspect is a method for managing work performed on a work object by a power tool (2). The power tool (2) includes a communication unit (25) for establishing wireless communication. The management method includes establishing wireless communication with the communication unit (25). The wireless communication includes sending setting information related to multiple tasks of the work to the communication unit (25) during a single communication session with the communication unit (25).
[0155] This aspect enables the communication unit (25) of the power tool (2) to receive setting information related to multiple tasks of the job during a single communication session. This allows the power tool (2) to perform multiple tasks of the job based on the setting information received by the power tool (2) before the communication interruption, even if communication with the power tool (2) is interrupted. This reduces the possibility of significant delays in the job using the power tool (2), thereby preventing a decrease in the efficiency of the job that requires the use of the power tool (2).
[0156] According to the ninth aspect, a non-transitory storage medium stores a program thereon. This program is designed to enable the computer system to perform management according to the eighth aspect.
[0157] This can reduce the likelihood of decreased efficiency in tasks that require the use of power tools (2).
[0158] Note that these are not the only aspects of this disclosure, and various configurations (including variations thereof) of the management system (3) according to the exemplary embodiments described above can also be implemented, for example, as a management method for the management system (3), a (computer) program, or a non-transitory storage medium storing the program.
[0159] Note that the elements according to the second to sixth aspects are not necessary components of the power tool system (1), but can be appropriately omitted.
Claims
1. A power tool system, comprising: A power tool, comprising a first communication unit configured to establish wireless communication, the power tool being used to perform work on a work object; as well as The management system includes a second communication unit configured to wirelessly communicate with the first communication unit of the power tool. The management system is configured such that the second communication unit sends setting information related to multiple tasks of the job to the first communication unit during a single communication session with the first communication unit. The setting information includes multiple task-by-task information items corresponding to multiple tasks of the job. Each of the aforementioned task-by-task information includes information relating to the specific details of the corresponding task of the task. The power tool performs multiple tasks of the operation based on the setting information.
2. The power tool system according to claim 1, wherein, The tasks include batch tasks that require multiple consecutive executions of unit tasks with predetermined specific details, and The setting information includes batch operation information related to the specific details of the unit operation and frequency information related to the number of times the unit operation needs to be performed continuously.
3. The power tool system according to claim 1 or 2, wherein, The management system is configured such that the second communication unit sends the setting information whenever the power tool is used to perform the operation.
4. The power tool system according to claim 3, wherein, The setting information includes first setting information to be sent by the management system during the current communication session and second setting information to be sent by the management system during the next communication session, and The management system is configured to cause the second communication unit to send transmission data including at least a portion of the second setting information and the first setting information during the current communication session.
5. The power tool system according to claim 1 or 2, wherein, The power tool is configured such that whenever the power tool completes a single task of the job on the work object, the first communication unit sends job information to the second communication unit indicating that the single task of the job has been completed.
6. A management system, comprising: A communication unit configured to wirelessly communicate with a communication unit included in a power tool for performing work on an object; as well as The control unit is configured to cause the communication unit of the management system to send setting information related to multiple tasks of the operation during a single communication session with the communication unit of the power tool. The setting information includes multiple task-by-task information items corresponding to multiple tasks of the job. Each of the aforementioned task-by-task information includes information relating to the specific details of the corresponding task of the task. The power tool performs multiple tasks of the operation based on the setting information.
7. A management method for managing operations performed on a work object by a power tool, the power tool including a communication unit configured to establish wireless communication. The management method includes establishing wireless communication with the communication unit. The wireless communication includes sending configuration information related to multiple tasks of the job to the communication unit during a single communication session with the communication unit. The setting information includes multiple task-by-task information items corresponding to multiple tasks of the job. Each of the aforementioned task-by-task information includes information relating to the specific details of the corresponding task of the task. The power tool performs multiple tasks of the operation based on the setting information.
8. A non-transitory storage medium storing a program designed to cause a computer system to perform the management method according to claim 7.
9. A computer program product comprising a program designed to cause a computer system to perform the management method according to claim 7.
Citation Information
Patent Citations
Power tool control system
JP2000334670A
Power tool and method for wireless communication
CN108349019A