TWI895094B - A screw locking control method and system - Google Patents
A screw locking control method and systemInfo
- Publication number
- TWI895094B TWI895094B TW113133794A TW113133794A TWI895094B TW I895094 B TWI895094 B TW I895094B TW 113133794 A TW113133794 A TW 113133794A TW 113133794 A TW113133794 A TW 113133794A TW I895094 B TWI895094 B TW I895094B
- Authority
- TW
- Taiwan
- Prior art keywords
- locking
- screw
- tool
- screw locking
- locking tool
- Prior art date
Links
Landscapes
- Details Of Spanners, Wrenches, And Screw Drivers And Accessories (AREA)
Abstract
Description
本發明與螺絲鎖附有關,尤指一種螺絲鎖附管制方法及系統。 The present invention relates to screw locking, and more particularly to a screw locking control method and system.
現有的螺絲鎖附工具無法將自己的目前所在位置回饋給電腦裝置,以致於該電腦裝置無法獲知該螺絲鎖附工具正在進行鎖附的螺絲的位置,進而無法控管螺絲的鎖附順序,此一問題對於需要按一預定順序鎖附多根螺絲的產品而言將是一大困擾,因為,螺絲未按順序鎖附容易導致該產品出現故障或瑕疵,甚至造成造成昂貴零件(例如伺服器的CPU)損壞的問題。 Existing screw-locking tools are unable to report their current position to the computer device. As a result, the computer device cannot determine the position of the screw being locked by the tool, and therefore cannot control the locking sequence of the screws. This problem is a major problem for products that require multiple screws to be locked in a predetermined sequence. Failure to lock the screws in sequence can easily lead to product failure or defects, and even damage expensive components (such as server CPUs).
因此,如何提供一種可控管螺絲鎖附順序並節省建置成本的螺絲鎖附系統,乃為業界所殷切企盼者。 Therefore, the industry is eagerly awaiting a screw locking system that can control the screw locking sequence and reduce installation costs.
鑒於先前技術的上述問題,本發明提供一種新的螺絲鎖附系統,其不但可控管螺絲鎖附順序,還可節省建置成本,更詳而言之:本發明該螺絲鎖附系統包括一電腦裝置、耦接該電腦裝置的一攝影裝置、及耦接該電腦裝置的一螺絲鎖附工具,其中,該電腦裝置具有一鎖附順序資訊,該鎖附順序資訊包括多個鎖附範圍及其順位,該電腦裝置接收該攝影裝置所拍攝的一即時影像,並 追踪該即時影像中的該螺絲鎖附工具的位置,及根據從該鎖附順序資訊讀取到目前順位的鎖附範圍執行一鎖附啟動判斷作業。其中,該鎖附啟動判斷作業包括:根據目前所追踪到的該螺絲鎖附工具的位置與目前所讀取到的該鎖附範圍,判斷該螺絲鎖附工具是否已位於目前所讀取到的鎖附範圍;當判斷該螺絲鎖附工具尚未位於目前所讀取到的鎖附範圍內時,禁能該螺絲鎖附工具,並重覆該鎖附啟動判斷作業;及當判斷該螺絲鎖附工具已位於目前所讀取到的鎖附範圍內時,致能該螺絲鎖附工具,並從該鎖附順序資訊讀取下一順位的該鎖附範圍,然後重覆該鎖附啟動判斷作業。 In view of the above problems of the prior art, the present invention provides a new screw locking system, which can not only control the screw locking sequence, but also save construction costs. In more detail: the screw locking system of the present invention includes a computer device, a photographic device coupled to the computer device, and a screw locking tool coupled to the computer device, wherein the computer The device has locking sequence information including a plurality of locking ranges and their positions. The computer device receives a real-time image captured by the camera, tracks the position of the screw locking tool in the real-time image, and performs a locking start determination operation based on the locking range read from the locking sequence information to the current position. The locking start judgment operation includes: judging whether the screw locking tool is located in the currently read locking range according to the currently tracked position of the screw locking tool and the currently read locking range; and judging whether the screw locking tool is not located in the currently read locking range. When the screw locking tool is within the currently read locking range, the screw locking tool is disabled and the locking activation judgment operation is repeated; and when it is determined that the screw locking tool is already within the currently read locking range, the screw locking tool is enabled and the locking range of the next sequence is read from the locking sequence information, and then the locking activation judgment operation is repeated.
在一實施例中,本發明該螺絲鎖附系統的該電腦裝置還能執行用以建立該鎖附順序資訊的一建立作業。 In one embodiment, the computer device of the screw locking system of the present invention can also perform a creation operation for creating the locking sequence information.
在一實施例中,本發明該螺絲鎖附系統的該電腦裝置所執行的該建立作業包括:在該即時影像中的一產品上劃分多個宮格,並針對具有一螺絲孔的宮格分別定義一個序號;其中,該些具有該螺絲孔的宮格分別代表該些鎖附範圍,該些具有該螺絲孔的宮格的序號形成該些鎖附範圍的順序。 In one embodiment, the creation operation performed by the computer device of the screw locking system of the present invention includes: dividing a product in the real-time image into multiple grids, and defining a serial number for each grid having a screw hole; wherein the grids having the screw holes respectively represent the locking ranges, and the serial numbers of the grids having the screw holes form the order of the locking ranges.
在一實施例中,本發明該螺絲鎖附系統的該電腦裝置所執行的該建立作業包括:依想要的順序在該即時影像中的一產品的螺絲孔上依序進行點選,並將被點選到的每一個螺絲孔的附近範圍當作該些鎖附範圍,及將點選順序當作該些鎖附範圍的順序。 In one embodiment, the creation operation performed by the computer device of the screw locking system of the present invention includes: sequentially clicking on the screw holes of a product in the real-time image in a desired order, treating the vicinity of each clicked screw hole as the locking ranges, and treating the click order as the order of the locking ranges.
在一實施例中,本發明該螺絲鎖附系統的該電腦裝置係藉由一影像追踪手段來追踪該螺絲鎖附工具的位置,該影像追踪手段包括辨識該螺絲鎖附工具的一識別特徵及追踪該識別特徵的位置。其中,該識別特徵係為該螺絲鎖附工具本身的顏色或輪廓,該識別特徵亦可為安裝在該螺絲鎖附工具的一機身上的一識別物件的顏色或輪廓。較佳地,該識別物件包括一安裝支架及位於該安裝支架頂部的一色板,該安裝支架包括用以夾住該機身頂部的一夾環及兩端分別連接該夾環與該色板的一支桿。 In one embodiment, the computer device of the screw locking system of the present invention tracks the position of the screw locking tool using an image tracking method. The image tracking method includes identifying an identification feature of the screw locking tool and tracking the position of the identification feature. The identification feature is the color or outline of the screw locking tool itself, or the color or outline of an identification object mounted on a body of the screw locking tool. Preferably, the identification object includes a mounting bracket and a color plate located on the top of the mounting bracket. The mounting bracket includes a clamping ring for clamping the top of the body and a rod with two ends connecting the clamping ring and the color plate, respectively.
本發明還提供一種鎖附管制方法,其包括接收一攝 影裝置所拍攝的一即時影像,並追踪該即時影像中的一螺絲鎖附工具的位置;從一鎖附順序資訊讀取第一順位的鎖附範圍,該鎖附順序資訊包括多個鎖附範圍及其順位;及執行一鎖附啟動判斷作業;其中,該鎖附啟動判斷作業包括:根據目前所追踪到的該螺絲鎖附工具的位置與目前所讀取到的該鎖附範圍,判斷該螺絲鎖附工具是否已位於目前所讀取到的該鎖附範圍;當判斷該螺絲鎖附工具尚未位於目前所讀取到的該鎖附範圍內時,禁能該螺絲鎖附工具,並重覆該鎖附啟動判斷作業;當判斷該螺絲鎖附工具已位於目前所讀取到的該鎖附範圍內時,致能該螺絲鎖附工具,並從該鎖附順序資訊讀取下一順位的該鎖附範圍,然後重覆該鎖附啟動判斷作業。 The present invention also provides a locking control method, which includes receiving a real-time image captured by a camera and tracking the position of a screw locking tool in the real-time image; reading a first-order locking range from locking sequence information, the locking sequence information including a plurality of locking ranges and their sequences; and performing a locking activation determination operation. The locking activation determination operation includes: determining the position of the screw locking tool based on the currently tracked position and the currently read locking sequence information. The system determines whether the screw locking tool is within the currently read locking range. If it is determined that the screw locking tool is not within the currently read locking range, the system disables the screw locking tool and repeats the locking start determination operation. If it is determined that the screw locking tool is within the currently read locking range, the system enables the screw locking tool, reads the next locking range from the locking sequence information, and then repeats the locking start determination operation.
在一實施例中,本發明該鎖附管制方法包括用以建立該鎖附順序資訊的一建立作業,該建立作業包括:在該即時影像劃分多個宮格,並針對具有一螺絲孔的宮格分別定義一個序號,其中,該些具有該螺絲孔的宮格分別代表該些鎖附範圍,該些具有該螺絲孔的宮格的序號形成該些鎖附範圍的順序。 In one embodiment, the locking control method of the present invention includes a creation operation for establishing the locking sequence information. The creation operation includes: dividing the real-time image into multiple grids and defining a sequence number for each grid having a screw hole. The grids having the screw holes each represent the locking ranges, and the sequence numbers of the grids having the screw holes form the sequence of the locking ranges.
在一實施例中,本發明該鎖附管制方法包括另一種建立作業,該建立作業包括:依順序在該即時影像中的多個螺絲孔上依序進行點選,並將被點選到的每一個該螺絲孔的附近範圍當作該些鎖附範圍,及將點選順序當作該些鎖附範圍的順序。 In one embodiment, the locking control method of the present invention includes another creation operation, which includes sequentially clicking on multiple screw holes in the real-time image, using the surrounding area of each clicked screw hole as the locking ranges, and using the order of clicks as the order of the locking ranges.
在一實施例中,本發明該鎖附管制方法包括用以追踪該螺絲鎖附工具之位置的一影像追踪手段,該影像追踪手段包括辨識該螺絲鎖附工具的一識別特徵及追踪該識別特徵的位置。其中,該識別特徵係為該螺絲鎖附工具本身的顏色或輪廓,該識別特徵亦可為安裝在該螺絲鎖附工具的一機身上的一識別物件的顏色或輪廓。 In one embodiment, the locking control method of the present invention includes an image tracking device for tracking the position of the screw locking tool. The image tracking device includes identifying an identification feature of the screw locking tool and tracking the position of the identification feature. The identification feature may be the color or outline of the screw locking tool itself, or the color or outline of an identification object mounted on a body of the screw locking tool.
在一實施例中,本發明該鎖附管制方法包括用以調整該識別特徵的顏色的一顏色調整作業。 In one embodiment, the locking control method of the present invention includes a color adjustment operation for adjusting the color of the identification feature.
1:電腦裝置 1: Computer device
11:電腦主機 11: Computer host
12:顯示器 12: Display
2:攝影裝置 2: Photography equipment
3:螺絲鎖附工具 3: Screw locking tool
31:機身 31: Body
32:識別物件 32: Identify objects
321:安裝支架 321: Mounting Bracket
322:色板 322: Color Palette
321a:夾環 321a: Clamp
321b:支桿 321b: Support rod
4:工作區域 4: Work Area
5:產品 5: Products
6:使用者 6: User
A~C:螺絲孔 A~C: Screw holes
a~c:步驟 Steps a~c
c1~c4:步驟 c1~c4: Steps
圖1顯示本發明之螺絲鎖附系統的一實施例的俯視示意圖。 Figure 1 shows a schematic top view of an embodiment of the screw locking system of the present invention.
圖2顯示本發明之鎖附管制方法的一實施例的流程示意圖。 Figure 2 shows a schematic flow chart of an embodiment of the locking and control method of the present invention.
圖3顯示本發明該實施例中的螺絲鎖附工具的立體外觀示意圖。 Figure 3 shows a schematic three-dimensional appearance diagram of the screw locking tool in this embodiment of the present invention.
圖1顯示本發明之螺絲鎖附系統的一個實施例包括一電腦裝置1、耦接電腦裝置1的一攝影裝置2、及耦接電腦裝置1的一螺絲鎖附工具3。在此實施例中,該螺絲鎖附系統係被配置在一工作站中。在多個工作站的應用架構下,一個工作站配置有一個該螺絲鎖附系統,故每一該螺絲鎖附系統各有一台電腦裝置1,然而,也可將這些電腦裝置1的功能整合到同一台電腦裝置(例如一伺服器),如此,一台該電腦裝置就會耦接多個攝影裝置2及多個螺絲鎖附工具3。 Figure 1 shows an embodiment of the screw locking system of the present invention, comprising a computer device 1, a photographic device 2 coupled to the computer device 1, and a screw locking tool 3 coupled to the computer device 1. In this embodiment, the screw locking system is configured in a workstation. In a multi-workstation application architecture, each workstation is equipped with one screw locking system, so each screw locking system is associated with one computer device 1. However, the functions of these computer devices 1 can also be integrated into the same computer device (e.g., a server), so that one computer device can be coupled to multiple photographic devices 2 and multiple screw locking tools 3.
如圖1所示,電腦裝置1包括一電腦主機11及一顯示器12。攝影裝置2可選用市售的網路攝影機(webcam)。螺絲鎖附工具3可選購至少具有扭力回饋及/或圈數回饋之功能的現有電動螺絲刀(或套筒)。 As shown in Figure 1, computer device 1 includes a computer 11 and a display 12. A commercially available webcam can be used as camera 2. Screwdriver 3 can be a conventional electric screwdriver (or socket) with at least torque feedback and/or number of turns feedback.
攝影裝置2用以持續拍攝一工作區域4,並將所拍攝到的即時影像立即傳送給電腦裝置1。由於一使用者6在工作區域4中手持螺絲鎖附工具3對一產品5進行一螺絲鎖附作業的動作過程,均由攝影裝置2予以拍攝,故該即時影像包含螺絲鎖附工具3被該使用者6移動改變位置的過程。 Camera device 2 is used to continuously capture a work area 4 and immediately transmit the captured real-time images to computer device 1. As a user 6 holds a screw fastening tool 3 in work area 4 while fastening a product 5, the camera 2 captures the entire process. Therefore, the real-time images include the process of user 6 moving the screw fastening tool 3 and changing its position.
電腦裝置1係安裝一鎖付管制應用程式,並在該鎖付管制應用程式被啟動之後,依該鎖付管制應用程式的安排執行一鎖附管制方法,以確保使用者6在使用螺絲鎖附工具3對產品5鎖附螺絲時,是按照一鎖附順序資訊所定義的一順序將各個螺絲依序鎖附於產品5的各個螺絲孔。該鎖附順序資訊包括依該順序排列的 多個鎖附範圍,亦即,每一鎖附範圍各有其順位或序號,並依其順位或序號依序排列。該順序係為產品5的各個螺絲孔實際應被鎖附螺絲的順序,該些鎖附範圍分別涵蓋產品5的該些螺絲孔的位置,也就是說,第一順位的鎖附範圍包含產品5上第一個應被鎖附一螺絲的一螺絲孔A的位置(座標),第二順位的鎖附範圍包含產品5上第二個應被鎖附一螺絲的一螺絲孔C的位置(座標),第三順位的鎖附範圍包含產品5上第三個應被鎖附一螺絲的一螺絲孔B的位置(座標)......以此類推。 Computer device 1 is installed with a locking control application. After the locking control application is activated, a locking control method is executed according to the locking control application's instructions to ensure that when user 6 uses a screw locking tool 3 to fasten screws to a product 5, the screws are fastened to the screw holes of the product 5 in a sequence defined by locking sequence information. The locking sequence information includes multiple locking ranges arranged in the sequence. That is, each locking range has a position or serial number and is arranged in sequence according to its position or serial number. This sequence is the order in which screws should be attached to each screw hole on Product 5. These locking ranges cover the positions of these screw holes on Product 5. That is, the first-order locking range includes the position (coordinates) of the first screw hole A on Product 5 to be fastened with a screw. The second-order locking range includes the position (coordinates) of the second screw hole C on Product 5 to be fastened with a screw. The third-order locking range includes the position (coordinates) of the third screw hole B on Product 5 to be fastened with a screw, and so on.
在一實施例中,如圖2所示,該鎖附管制方法包括以下步驟:a)接收攝影裝置2所拍攝的該即時影像,並追踪該即時影像中的螺絲鎖附工具3的位置;b)從該鎖附順序資訊讀取第一順位的鎖附範圍;及c)執行一鎖附啟動判斷作業,該鎖附啟動判斷作業包括:c1)根據目前所追踪到的螺絲鎖附工具3的位置與目前所讀取到的該鎖附範圍,判斷螺絲鎖附工具3是否已位於目前所讀取到的該鎖附範圍;c2)當判斷結果為「否」時,表示螺絲鎖附工具3尚未位於目前所讀取到的該鎖附範圍內,此時,禁能螺絲鎖附工具3,然後回到步驟c1以重覆該鎖附啟動判斷作業;c3)當判斷結果為「是」時,表示螺絲鎖附工具3已位於目前所讀取到的該鎖附範圍內,致能螺絲鎖附工具3,並執行隨後步驟c4;c4)從該鎖附順序資訊讀取下一順位的該鎖附範圍,然後回到步驟c1以重覆該鎖附啟動判斷作業。 In one embodiment, as shown in FIG2 , the locking control method includes the following steps: a) receiving the real-time image captured by the camera 2 and tracking the position of the screw locking tool 3 in the real-time image; b) reading the first-order locking range from the locking sequence information; and c) performing a locking start determination operation. The locking start determination operation includes: c1) determining whether the screw locking tool 3 is located within the currently read locking range based on the currently tracked position of the screw locking tool 3 and the currently read locking range; c2) If the judgment result is "No," it indicates that the screw locking tool 3 is not yet within the currently read locking range. In this case, the screw locking tool 3 is disabled, and the process returns to step c1 to repeat the locking activation judgment operation. c3) If the judgment result is "Yes," it indicates that the screw locking tool 3 is already within the currently read locking range. The screw locking tool 3 is enabled, and the process proceeds to step c4. c4) The next locking range is read from the locking sequence information, and the process returns to step c1 to repeat the locking activation judgment operation.
上述步驟a及b的執行順序可對調或同時進行,不以圖2所示的順序為限。 The execution order of steps a and b above can be reversed or performed simultaneously, and is not limited to the order shown in Figure 2.
在步驟a中,電腦裝置1可使用一影像追踪手段追 踪該即時影像中的螺絲鎖附工具3的位置。該影像追踪手段包括辨識該即時影像中的螺絲鎖附工具3的一識別特徵及追踪該識別特徵的位置。該識別特徵可為螺絲鎖附工具3本身的顏色或輪廓,也可以是使用者6握持螺絲鎖附工具3的手的顏色或輪廓。此外,如圖3所示,該識別特徵可為安裝在螺絲鎖附工具3的一機身31上的一識別物件32的顏色或輪廓。較佳地,識別物件32包括一安裝支架321及位於安裝支架321頂部的一色板322。更佳地,安裝支架321包括一夾環321a及一支桿321b。夾環321a夾住機身31的頂部。支桿321b的一底端連接夾環321a,支桿321b的一頂端連接色板322。 In step a, computer device 1 may use an image tracking method to track the position of screw locking tool 3 in the real-time image. This image tracking method includes identifying an identification feature of screw locking tool 3 in the real-time image and tracking the position of the identification feature. The identification feature may be the color or outline of screw locking tool 3 itself, or the color or outline of the hand of user 6 holding screw locking tool 3. Furthermore, as shown in FIG3 , the identification feature may be the color or outline of an identification object 32 mounted on a body 31 of screw locking tool 3. Preferably, identification object 32 includes a mounting bracket 321 and a color plate 322 located on top of mounting bracket 321. More preferably, the mounting bracket 321 includes a clamping ring 321a and a rod 321b. The clamping ring 321a clamps the top of the body 31. A bottom end of the rod 321b is connected to the clamping ring 321a, and a top end of the rod 321b is connected to the color plate 322.
在一實施例中,電腦裝置1可先將所接收到的該即時影像轉換成HSV色彩空間,並利用轉換後的色彩空間及使用影像處理方法來分離出一指定顏色作為該識別特徵。該指定顏色可為色板322的顏色、機身31的顏色或手的顏色。 In one embodiment, the computer device 1 may first convert the received real-time image into the HSV color space and then utilize the converted color space and image processing methods to isolate a designated color as the identification feature. The designated color may be the color of the color palette 322, the color of the body 31, or the color of the hand.
在一實施例中,電腦裝置1還可藉由一顏色調整作業來調整該識別特徵的顏色的,例如調整HSV高、低範圍值,讓系統亦能追蹤不同扭力的螺絲鎖附工具3。這些不同扭力的螺絲鎖附工具3是被使用在不同工作站中的螺絲鎖附系統。 In one embodiment, the computer device 1 can also adjust the color of the identification feature through a color adjustment operation, such as adjusting the HSV high and low range values, so that the system can also track screw fastening tools 3 with different torques. These screw fastening tools 3 with different torques are used in screw fastening systems in different workstations.
電腦裝置1會在步驟a中將它每次追踪到的位置逐一傳送給步驟c的該鎖附啟動判斷作業,藉以隨時判斷螺絲鎖附工具3是否已進入目前順位的鎖附範圍內,並根據判斷結果決定禁能或致能螺絲鎖附工具3。例如,在該鎖附啟動判斷作業中,若電腦裝置1目前所讀取到的鎖附範圍是排在第一順位,那麼,電腦裝置1會判斷它所追踪到的每一位置是否已落入第一順位的鎖附範圍內。若電腦裝置1目前所讀取到的鎖附範圍是排在第二順位,那麼,電腦裝置1會判斷它所追踪到的每一位置是否已落入第二順位的該鎖附範圍內......以此類推。而在進行判斷的當下,只要螺絲鎖附工具3尚未被使用者移動進入該鎖附範圍內,或是進入後又立即離開該鎖附範圍,電腦裝置1都會在步驟c1中根據其所追踪到的位置與該鎖附範圍予以判斷出來,然後如步驟c2所示地禁能螺絲鎖附工具3, 此時,使用者6就無法啟動螺絲鎖附工具3。反之,只要螺絲鎖附工具3已被使用者移動進入並保持在該鎖附範圍內,電腦裝置1也會在步驟c1中予以判斷出來,然後如步驟c3所示地致能螺絲鎖附工具3,此時,使用者6就可以啟動螺絲鎖附工具3。 Computer device 1 transmits each position tracked in step a to the locking activation determination step in step c. This allows computer device 1 to determine at any time whether screw locking tool 3 has entered the locking range of the current position and, based on the determination, disable or enable screw locking tool 3. For example, in the locking activation determination step, if the locking range currently read by computer device 1 is ranked first, computer device 1 will determine whether each tracked position falls within the first-order locking range. If the locking range currently read by computer device 1 is ranked second, computer device 1 will determine whether each tracked location falls within the second-order locking range, and so on. During this determination, as long as the screw locking tool 3 has not been moved by the user into the locking range, or has entered and then immediately left the locking range, computer device 1 will determine this in step c1 based on the tracked location and the locking range. Then, as shown in step c2, computer device 1 will disable screw locking tool 3. At this point, user 6 will be unable to activate screw locking tool 3. Conversely, as long as the user has moved the screw locking tool 3 into and maintained it within the locking range, the computer device 1 will detect this in step c1 and then activate the screw locking tool 3 as shown in step c3. At this point, the user 6 can activate the screw locking tool 3.
如步驟c2所示,螺絲鎖附工具3雖被禁能,但電腦裝置1仍在追踪螺絲鎖附工具3的位置,並使用所追踪到的位置反覆執行該鎖附啟動判斷作業,因此,只要使用者6後來將螺絲鎖附工具3移入目前順位(例如第一順位)的鎖附範圍,電腦裝置1將在步驟c1中立即判斷出來,並立即致能螺絲鎖附工具3,此時,使用者6就可以使用螺絲鎖附工具3將一螺絲鎖附到產品5目前那個(例如第一個)應被鎖附螺絲的螺絲孔中。而在螺絲鎖附工具3完成該螺絲的前述鎖附工作時,電腦裝置1可藉由螺絲鎖附工具3的扭力回饋或圈數回饋而立即獲知前述鎖附工作已被完成,接著,如步驟c4所示,電腦裝置1從該鎖附順序資訊讀取下一順位(例如第二順位)的鎖附範圍,並使用它來執行該鎖附啟動判斷作業。只要電腦裝置1在步驟c1中判斷出螺絲鎖附工具3已進入該鎖附範圍,那麼,如上所述,電腦裝置1就允許使用者6啟動並使用螺絲鎖附工具3去將一螺絲鎖附到產品5的下一個(例如第二個)應被鎖附螺絲的螺絲孔中。以此類推,產品5上的各個應被鎖附螺絲的螺絲孔,就會按照該鎖附順序資訊中所定義出來的該順序,逐一被鎖上螺絲,例如依A→C→B的順序,將三根螺絲分別鎖附於螺絲孔A至C。 As shown in step c2, although the screw locking tool 3 is disabled, the computer device 1 still tracks the position of the screw locking tool 3 and repeatedly performs the locking activation judgment operation using the tracked position. Therefore, as long as the user 6 later moves the screw locking tool 3 into the locking range of the current position (e.g., the first position), the computer device 1 will immediately determine it in step c1 and immediately enable the screw locking tool 3. At this time, the user 6 can use the screw locking tool 3 to lock a screw into the current (e.g., the first) screw hole of the product 5 where the screw should be locked. When the screw locking tool 3 completes the aforementioned locking operation of the screw, the computer device 1 can immediately know that the aforementioned locking operation has been completed through the torque feedback or number of turns feedback of the screw locking tool 3. Then, as shown in step c4, the computer device 1 reads the locking range of the next sequence (e.g., the second sequence) from the locking sequence information and uses it to perform the locking start judgment operation. Once computer device 1 determines in step c1 that screw locking tool 3 has entered the locking range, as described above, computer device 1 allows user 6 to activate and use screw locking tool 3 to lock a screw into the next (e.g., second) screw hole on product 5 to be screwed. Similarly, each screw hole on product 5 to be screwed will be screwed one by one according to the order defined in the locking sequence information. For example, three screws will be screwed into screw holes A through C in the order A→C→B.
若使用者6將螺絲鎖附工具3移到目前順位的鎖附範圍之外,例如目前順位是第二順位,但使用者6卻將螺絲鎖附工具3移到第一順位、第三順位或其它順位的鎖附範圍內,這表示使用者沒有按照該鎖附順序資訊中所定義出來的該順序將螺絲鎖附工具3移動到一正確位置(即目前應被鎖附螺絲的螺絲孔的位置),像這樣的錯誤,電腦裝置1會在步驟c1中予以判斷出來的,並因此禁能螺絲鎖附工具3,避免使用者使用螺絲鎖附工具3將螺絲鎖附 於錯誤的螺絲孔(亦即,不是目前順位的螺絲孔)中。 If the user 6 moves the screw locking tool 3 outside the locking range of the current position, for example, the current position is the second position, but the user 6 moves the screw locking tool 3 to the first position, the third position or other positions, it means that the user did not follow the order defined in the locking sequence information to move the screw locking tool 3. The computer device 1 detects such an error in step c1 and disables the screw locking tool 3, preventing the user from using the screw locking tool 3 to lock a screw in the wrong screw hole (i.e., a screw hole that is not in the correct position).
在一實施例中,電腦裝置1還能在螺絲鎖附工具3被移到目前順位的鎖附範圍之外時,發出一提醒訊息給使用者6,以提醒並敦促他將螺絲鎖附工具3移到該正確位置上。 In one embodiment, the computer device 1 can also send a reminder message to the user 6 when the screw locking tool 3 is moved outside the locking range of the current position, to remind and urge the user to move the screw locking tool 3 to the correct position.
在一實施例中,電腦裝置1的顯示器12還能顯示產品5、產品5上的全部螺絲孔、該些螺絲孔的序號、及該些螺絲孔的鎖附狀態(已完成鎖附或未完成鎖附),並提示目前應被進行鎖附螺絲的螺絲孔,例如令某一螺絲孔旁邊出現閃爍文字或符號,以表示該某一螺絲孔依上述順序是目前應被進行鎖附螺絲的螺絲孔。此外,顯示器12還可顯示該提醒訊息,甚至可顯示代表螺絲鎖附工具3的一移動標示(例如一移動色塊),基於電腦裝置1隨時追踪螺絲鎖附工具3之位置的緣故,該移動標示能隨著螺絲鎖附工具3的位置改變而對應改變位置。 In one embodiment, the display 12 of the computer device 1 can further display the product 5, all screw holes on the product 5, the serial numbers of the screw holes, and the locking status of the screw holes (locked or not), and indicate the screw holes that should be locked. For example, a flashing text or symbol may appear next to a particular screw hole to indicate that the screw hole is the one that should be locked in the above sequence. Furthermore, the display 12 can also display the reminder message, or even a moving mark (e.g., a moving color block) representing the screw locking tool 3. Because the computer device 1 tracks the position of the screw locking tool 3 at all times, the moving mark can change position accordingly as the position of the screw locking tool 3 changes.
較佳地,該鎖附管制方法還包括用以建立該鎖附順序資訊的一建立作業,該建立作業包括:在該即時影像劃分多個宮格,並針對具有一螺絲孔的宮格分別定義一個序號,其中,該些具有該螺絲孔的宮格分別代表該些鎖附範圍,該些具有該螺絲孔的宮格的序號形成該些鎖附範圍的該順序。 Preferably, the locking control method further includes a creation operation for establishing the locking sequence information, the creation operation comprising: dividing the real-time image into a plurality of grids, and defining a sequence number for each grid having a screw hole, wherein the grids having the screw holes respectively represent the locking ranges, and the sequence numbers of the grids having the screw holes form the sequence of the locking ranges.
較佳地,該鎖附管制方法另包括另一種建立作業,其包括:依順序在該即時影像的多個螺絲孔上依序進行點選,並將被點選到的每一個該螺絲孔的附近範圍當作該些鎖附範圍,及將點選順序當作該些鎖附範圍的順序。 Preferably, the locking control method further includes another creation operation, comprising: sequentially clicking on multiple screw holes in the real-time image, using the vicinity of each clicked screw hole as the locking ranges, and using the order of clicks as the order of the locking ranges.
由以上說明可知,本發明該鎖附順序中的各個鎖附範圍的順位或序號所形成的該順序是代表產品5上的各個螺絲孔在被鎖附螺絲時的順序,而本發明上述鎖附管制方法是依該順序讀取該些鎖附範圍,並依該順序使用它們來判斷螺絲鎖附工具3是否被移到該正確位置,及根據判斷結果致能或禁能螺絲鎖附工具3,這使得使用者6必需按照該順序將螺絲鎖附工具3逐一移到各個順序正確的鎖附範圍內,才能逐一將各個螺絲鎖附於各個螺絲孔,亦即, 只要沒有按照該順序移動螺絲鎖附工具3就無法進行螺絲鎖附,如此,即可確保或強制使用者6依一正確順序來進行螺絲鎖附。 As can be seen from the above description, the sequence of the positions or serial numbers of the locking ranges in the locking sequence of the present invention represents the order in which the screw holes on the product 5 are locked with screws, and the above-mentioned locking control method of the present invention reads the locking ranges in this order and uses them to determine whether the screw locking tool 3 is moved to the correct position in this order, and enables or disables the screw locking tool 3 according to the judgment result. Disabling the screw locking tool 3 forces the user 6 to move the screw locking tool 3 one by one to the correct locking range in the specified sequence before each screw can be fastened to each screw hole. In other words, if the screw locking tool 3 is not moved in the specified sequence, the screw cannot be fastened. This ensures or forces the user 6 to fasten the screws in the correct sequence.
相對於先前技術,本發明之螺絲鎖附系統不需要在產品5上設置任何紅外線感應器,也不需要為了偵測螺絲鎖附工具3的位置而將相關控制電路或偵測模組的整合於螺絲鎖附工具3內。因此,本發明之螺絲鎖附系統不但可確保產品5的螺絲鎖附是按照一預定順序來進行,以避免螺絲未按順序鎖附所造成的產品故障、瑕疵及昂貴零件損壞的問題,還可利用價格相對低廉的市售螺絲鎖附工具3來建置,以大幅節省建置成本。 Compared to prior art, the screw locking system of the present invention does not require any infrared sensors on the product 5, nor does it require the integration of relevant control circuits or detection modules into the screw locking tool 3 to detect the position of the screw locking tool 3. Therefore, the screw locking system of the present invention not only ensures that the screws of the product 5 are tightened according to a predetermined sequence, thereby avoiding product failures, defects, and damage to expensive parts caused by improper screw tightening, but can also be implemented using relatively inexpensive commercially available screw locking tools 3, significantly reducing installation costs.
1:電腦裝置 1: Computer device
11:電腦主機 11: Computer host
12:顯示器 12: Display
2:攝影裝置 2: Photography equipment
3:螺絲鎖附工具 3: Screw locking tool
4:工作區域 4: Work Area
5:產品 5: Products
6:使用者 6: User
A~C:螺絲孔 A~C: Screw holes
Claims (15)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW113133794A TWI895094B (en) | 2024-09-06 | 2024-09-06 | A screw locking control method and system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW113133794A TWI895094B (en) | 2024-09-06 | 2024-09-06 | A screw locking control method and system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| TWI895094B true TWI895094B (en) | 2025-08-21 |
Family
ID=97524232
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW113133794A TWI895094B (en) | 2024-09-06 | 2024-09-06 | A screw locking control method and system |
Country Status (1)
| Country | Link |
|---|---|
| TW (1) | TWI895094B (en) |
Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN2604279Y (en) * | 2003-01-30 | 2004-02-25 | 明基电通股份有限公司 | Screw locking device and its screw locking unit |
| TWM481106U (en) * | 2014-02-14 | 2014-07-01 | Giga Byte Tech Co Ltd | Dismantle tool |
| US11270473B2 (en) * | 2018-10-10 | 2022-03-08 | Hitachi, Ltd. | Mechanical fastening unit management method using augmented reality |
| TWI788040B (en) * | 2020-10-06 | 2022-12-21 | 湛積股份有限公司 | Smart handheld tool |
| TWI788796B (en) * | 2020-03-05 | 2023-01-01 | 日商京都機械工具股份有限公司 | Augmented reality machine link operation method |
| EP4219078A1 (en) * | 2022-01-27 | 2023-08-02 | Panasonic Intellectual Property Management Co., Ltd. | Tool system |
| US20230302613A1 (en) * | 2020-10-13 | 2023-09-28 | Sanyo Machine Works, Ltd. | Nut runner control system |
| JP2023183857A (en) * | 2022-06-16 | 2023-12-28 | 佐藤鉄工株式会社 | Tools and how to use them |
| US20240100657A1 (en) * | 2022-09-27 | 2024-03-28 | Toyota Jidosha Kabushiki Kaisha | Fastening work management system and fastening work control method |
-
2024
- 2024-09-06 TW TW113133794A patent/TWI895094B/en active
Patent Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN2604279Y (en) * | 2003-01-30 | 2004-02-25 | 明基电通股份有限公司 | Screw locking device and its screw locking unit |
| TWM481106U (en) * | 2014-02-14 | 2014-07-01 | Giga Byte Tech Co Ltd | Dismantle tool |
| US11270473B2 (en) * | 2018-10-10 | 2022-03-08 | Hitachi, Ltd. | Mechanical fastening unit management method using augmented reality |
| TWI788796B (en) * | 2020-03-05 | 2023-01-01 | 日商京都機械工具股份有限公司 | Augmented reality machine link operation method |
| TWI788040B (en) * | 2020-10-06 | 2022-12-21 | 湛積股份有限公司 | Smart handheld tool |
| US20230302613A1 (en) * | 2020-10-13 | 2023-09-28 | Sanyo Machine Works, Ltd. | Nut runner control system |
| EP4219078A1 (en) * | 2022-01-27 | 2023-08-02 | Panasonic Intellectual Property Management Co., Ltd. | Tool system |
| JP2023183857A (en) * | 2022-06-16 | 2023-12-28 | 佐藤鉄工株式会社 | Tools and how to use them |
| US20240100657A1 (en) * | 2022-09-27 | 2024-03-28 | Toyota Jidosha Kabushiki Kaisha | Fastening work management system and fastening work control method |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN113714789B (en) | Screw tightening device based on visual positioning and control method | |
| JP5930708B2 (en) | Work management device and work management system | |
| CN106251354B (en) | Machine vision localization method for screw automatic assembling | |
| CN109556510B (en) | Position detection device and computer-readable storage medium | |
| CN103722449B (en) | Machine Tool Machining Positioning Method and Device | |
| JP7337495B2 (en) | Image processing device, its control method, and program | |
| JP2011011321A (en) | Robot system and calibration method for the same | |
| JP6596530B2 (en) | Method and apparatus | |
| EP0511396A1 (en) | Method for setting coordinate system of robot | |
| CN114619233A (en) | Locking positioning method, screw locking method, locking positioning device and screw machine | |
| TWI895094B (en) | A screw locking control method and system | |
| CN110069079A (en) | A kind of secondary alignment methods of machine user tripod head and relevant device based on zooming transform | |
| JP2019113348A (en) | Object inspection system and object inspection method | |
| JP2015003348A (en) | Robot control system, control device, robot, control method for robot control system and robot control method | |
| CN114119767A (en) | Method, device and control system for workpiece grasping based on camera calibration | |
| CN112312666A (en) | A method and system for screwing a circuit board | |
| JP6589541B2 (en) | Tightening support system and tightening support method | |
| CN203109713U (en) | Positioning device for tool machining | |
| WO2019052920A1 (en) | A power tool | |
| CN110091325A (en) | The method of copy machine arm operation point | |
| US20150287177A1 (en) | Image measuring device | |
| CN115674184A (en) | Target positioning method and device based on robot vision | |
| JPH09282454A (en) | Object recognizing method | |
| JP7188481B2 (en) | Position detection device and program | |
| JP3386183B2 (en) | Article position detection device |