This application claims the priority benefit of Japan Application No. 2022-190731, filed on Nov. 29, 2022. The entirety of the above-mentioned patent application is hereby incorporated by reference herein and made a part of this specification.
A technology disclosed in the present specification relates to an industrial sewing machine and an information terminal.
A technology is known in which a home appliance may be operated or a state of a home appliance may be monitored through an information terminal. Japanese Patent Laid-open No. 2022-007031 discloses a technology in which the number of times of use of an electric toilet seat-integrated toilet or the like is monitored through a mobile terminal. In Japanese Patent Laid-open No. 2022-007031, by accessing a server using a mobile terminal having a dedicated application program (so-called app) installed thereon, a user is able to monitor the number of times of use of the electric toilet seat-integrated toilet or the like through the mobile terminal.
It is being considered to operate an industrial sewing machine through an information terminal. There are multiple types of industrial sewing machines depending on the purpose. In many cases, multiple industrial sewing machines of multiple types are provided in one sewing factory. In the case of operating an industrial sewing machine through an information terminal having an app installed thereon, there is a possibility that it may become necessary to install as many apps on the information terminal as there are types of industrial sewing machines. While the number of apps installed on the information terminal can be reduced if an app is developed that is capable of operating multiple types of industrial sewing machines, a great deal of effort and cost may be required to develop an app capable of operating multiple types of industrial sewing machines.
An industrial sewing machine includes: a web server, based on a request from a web browser installed on an information terminal, providing the web browser with an operation screen simulating an operation panel, and receiving operation data generated by operating the operation screen; and a sewing machine control part, controlling a sewing machine operating part based on the operation data.
A technology disclosed in the present specification includes operating an industrial sewing machine through an information terminal without having to install many apps on the information terminal.
The present specification discloses an industrial sewing machine. The industrial sewing machine includes: a web server, based on a request from a web browser installed on an information terminal, providing the web browser with an operation screen simulating an operation panel, and receiving operation data generated by operating the operation screen; and a sewing machine control part, controlling a sewing machine operating part based on the operation data.
According to the technology disclosed in the present specification, the industrial sewing machine can be operated through the information terminal without having to install many apps on the information terminal.
Hereinafter, an embodiment according to the disclosure will be described with reference to the drawings, but the disclosure is not limited thereto. The components of the embodiment described below can be combined as appropriate. Some components may not be used.
An administrator and an operator work at the sewing factory 1. The administrator manages the operator and the industrial sewing machine 2. The operator operates the industrial sewing machine 2 and performs sewing processing. The administrator and the operator are users of the industrial sewing machine 2. There may be one administrator or multiple administrators. In an example illustrated in
As illustrated in
The router 3 is a communication device that relays communication between the industrial sewing machine 2, the external server 4, and the information terminal 5. The router 3 is provided in the same facility where the industrial sewing machine 2 is provided. That is, the router 3 is provided in the sewing factory 1. Examples of the router 3 include a wireless local area network (LAN) router.
The external server 4 is shared by a plurality of industrial sewing machines 2 in the sewing factory 1. The external server 4 stores user data pertaining to a user who operates the information terminal 5. The user data includes operator data pertaining to the operator who operates the industrial sewing machine 2, customization data pertaining to setting of a display screen displayed on a display device of the information terminal 5, and operation log data indicating an operation history of the user.
The external server 4 is provided in the same facility where the industrial sewing machine 2 is provided. That is, the external server 4 is provided in the sewing factory 1. The external server 4 may be a cloud server that provides a service in the form of cloud computing. Each of the industrial sewing machine 2 and the information terminal 5 communicates with the external server 4 via the router 3. Each of the industrial sewing machine 2 and the information terminal 5 is able to acquire the user data from the external server 4.
The information terminal 5 is carried by each of the administrator and the operator. The information terminal 5 is lent from the sewing factory 1 to each of the administrator and the operator. The information terminal 5 is a portable electronic device such as a smartphone or a tablet personal computer. The information terminal 5 may also be a stationary electronic device such as a desktop personal computer.
A web browser is installed on the information terminal 5. The user accesses a web server via the web browser installed on the information terminal 5. Based on a request from the web browser, the web server provides the web browser with a web page screen. In the embodiment, the web page screen provided from the web server to the web browser includes an operation screen simulating an operation panel of the industrial sewing machine 2. The operation screen is displayed on a display device of the information terminal 5. By operating the operation screen displayed on the display device of the information terminal 5, the operator is able to operate the industrial sewing machine 2.
The industrial sewing machine 2 includes a processing device 13, a sewing machine control device 14, and a communication device 15. Each of the processing device 13 and the sewing machine control device 14 includes a computer system. Each of the processing device 13 and the sewing machine control device 14 includes a processor such as a central processing unit (CPU), a main memory including a nonvolatile memory such as a read only memory (ROM) and a volatile memory such as a random access memory (RAM), a storage, and an interface including an input/output circuit. The communication device 15 communicates with the information terminal 5.
The terminal control device 8 includes a storage part 10, an input data acquisition part 11, and a display control part 12. The storage part 10 stores a web browser 60 (web browser application). The input data acquisition part 11 acquires the input data from the input device 6. The display control part 12 causes the display device 7 to display the display screen.
The processing device 13 includes a web server 70. The web server 70 is a computer program or computer system that, based on a request from the web browser 60 installed on the information terminal 5, provides the web browser 60 with the operation screen simulating the operation panel of the industrial sewing machine 2. The web server 70 receives operation data generated by operating the operation screen at the information terminal 5.
The sewing machine control device 14 includes a sewing machine control part 16, a monitor part 17, and a storage part 18. Based on the operation data from the web server 70, the sewing machine control part 16 outputs a control command to control the industrial sewing machine 2. The sewing machine control part 16 controls a sewing machine operating part based on the operation data. Examples of the sewing machine operating part include a motor included in the industrial sewing machine 2, and a needle bar and a thread take up that are operated by power generated by the motor. The monitor part 17 monitors an operating condition for the industrial sewing machine 2. Examples of the operating condition for the industrial sewing machine 2 include thread tension, pressing pressure on the fabric, and shape (stitch shape) of a seam formed on the fabric. The industrial sewing machine 2 is provided with a sensor that detects the operating condition for the industrial sewing machine 2. Examples of the sensor include a tension sensor that detects the thread tension and a pressing pressure sensor that detects the pressing pressure on the fabric. By acquiring data detected by the sensor, the monitor part 17 is able to monitor the operating condition for the industrial sewing machine 2. The industrial sewing machine 2 is provided with a motor for operating the needle bar and the thread take up. By acquiring a drive signal of the motor, the monitor part 17 is able to monitor the operating condition for the industrial sewing machine 2. The storage part 18 stores the operating condition for the industrial sewing machine 2 monitored by the monitor part 17. The operating condition for the industrial sewing machine 2 stored in the storage part 18 includes a present state operating condition and a historical operating condition. The present state operating condition indicates the operating condition for the industrial sewing machine 2 at present. The historical operating condition indicates the operating condition for the industrial sewing machine 2 in the past.
The industrial sewing machine 2 and the information terminal 5 communicate through the communication device 15 and the communication device 9. The communication device 15 of the industrial sewing machine 2 receives the operation data from the information terminal 5. The industrial sewing machine 2 and the information terminal 5 may communicate wirelessly or via a cable. Examples of the cable include a Universal Serial Bus (USB) cable. One end of the cable is connected to a connection terminal such as a USB terminal provided in the industrial sewing machine 2. The other end of the cable is connected to a connection terminal such as a USB terminal provided in the information terminal 5. In the case where the communication device 15 of the industrial sewing machine 2 receives the operation data from the information terminal 5 via the cable, a control command that causes the sewing machine operating part to operate is output from the sewing machine control part 16. In the case where the communication device 15 of the industrial sewing machine 2 receives the operation data from the information terminal 5 wirelessly, no control command is output from the sewing machine control part 16, and the operation of the sewing machine operating part is prohibited.
The web server 70 transmits a parameter indicating the operating condition held by the sewing machine control part 16 to the router 3 or the information terminal 5. The information terminal 5 transmits the operation data to the web server 70 via the router 3 or a USB cable connected to the information terminal 5. The web server 70 transmits the operation data received from the information terminal 5 to the sewing machine control part 16. The operation data for operating the industrial sewing machine 2 includes a motor control command, a parameter change command, and a sewing machine operation mode change command for the industrial sewing machine 2.
In order to operate the industrial sewing machine 2 through the information terminal 5, the operator inputs, to the terminal control device 8 via the input device 6, identification data of the industrial sewing machine 2 to be operated. As illustrated in
Based on the request from the web browser 60, the web server 70 provides the web browser 60 with the login screen (step SB1).
As illustrated in
The operator operates the input device 6 and selects, from the first, second, third and fourth processes, a process to be performed using the industrial sewing machine 2. For example, if process A which is the first process is selected, the operator inputs to the input space 19 the login ID corresponding to process A, and then taps the login button 20. Accordingly, login data for logging in to process A is generated as the input data. The input data acquisition part 11 of the terminal control device 8 acquires from the input device 6 the login data generated by operating the login screen 100 (step SA4). Based on the login data from the input device 6, the web browser 60 transmits a request to the web server 70. The web browser 60 requests the web server 70 to provide an operation screen (step SA5).
Based on the request from the web browser 60 generated by operating the login screen 100, the web server 70 provides the web browser 60 with an operation screen 200. The web server 70 provides the web browser 60 with the operation screen 200 based on process A (step SB2).
As illustrated in
The operator operates the input device 6 and selects an operating condition for the industrial sewing machine 2. The input data acquisition part 11 of the terminal control device 8 acquires from the input device 6 the operation data generated by operating the operation screen 200 (step SA7). The web browser 60 transmits to the web server 70 the operation data from the input device 6 that is generated by operating the operation screen 200 (step SA8).
The web server 70 transmits the operation data from the web browser 60 of the information terminal 5 to the sewing machine control device 14. The operation data is transmitted from the information terminal 5 to the sewing machine control part 16 via the web server 70. The sewing machine control part 16 controls the industrial sewing machine 2 based on the operation data (step SB3).
The web server 70 is able to customize the operation screen 200 based on a process for producing a sewn product. The web server 70 is able to provide, for example, the operation screen 200 suitable for process A, the operation screen 200 suitable for process B, the operation screen 200 suitable for inspection, and the operation screen 200 suitable for adjustment.
The web server 70 is able to customize the operation screen 200 based on the user data pertaining to the user. The web server 70 is able to provide the operation screen 200 based on, for example, the operator data pertaining to the operator A. The operator A is able to operate the input device 6 and customize the operation screen 200.
The operation screen 200 displayed on the display device 7 may be customized by the user operating the operation screen 200. Due to operation of the operation screen 200, the web server 70 generates the customization data for customizing the operation screen 200. The customization data may be stored in the storage part 18 or the external server 4.
As described above, the industrial sewing machine 2 according to an embodiment includes: the web server 70, based on the request from the web browser 60 installed on the information terminal 5, providing the web browser 60 with the operation screen 200 simulating the operation panel of the industrial sewing machine 2, and receiving the operation data generated by operating the operation screen 200; and the sewing machine control part 16, controlling the sewing machine operating part of the industrial sewing machine 2 based on the operation data received by the web server 70. According to embodiment, the industrial sewing machine 2 can be operated through the information terminal 5 and the web server 70 without having to install many apps on the information terminal 5.
In the embodiment described above, the user data is stored in the external server 4. The external server 4 may be omitted. The user data may be stored in the storage part 18 of each of a plurality of industrial sewing machines 2.
Number | Date | Country | Kind |
---|---|---|---|
2022-190731 | Nov 2022 | JP | national |