[go: up one dir, main page]

TWI604915B - Electric gripper system and its control method - Google Patents

Electric gripper system and its control method Download PDF

Info

Publication number
TWI604915B
TWI604915B TW104107066A TW104107066A TWI604915B TW I604915 B TWI604915 B TW I604915B TW 104107066 A TW104107066 A TW 104107066A TW 104107066 A TW104107066 A TW 104107066A TW I604915 B TWI604915 B TW I604915B
Authority
TW
Taiwan
Prior art keywords
block
absolute
jaw mechanism
progressive
motor
Prior art date
Application number
TW104107066A
Other languages
Chinese (zh)
Other versions
TW201632297A (en
Inventor
Wei-Shao Chen
Kai-Xiang Huang
yi-xiang Zeng
Original Assignee
Hiwin Tech Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hiwin Tech Corp filed Critical Hiwin Tech Corp
Priority to TW104107066A priority Critical patent/TWI604915B/en
Publication of TW201632297A publication Critical patent/TW201632297A/en
Application granted granted Critical
Publication of TWI604915B publication Critical patent/TWI604915B/en

Links

Landscapes

  • Manipulator (AREA)

Description

電動夾爪系統及其控制方法 Electric jaw system and control method thereof

本發明有關於一種電動夾爪系統及其控制方法,其係應用於電動夾爪,以提升夾爪機構定位的精準度。 The invention relates to an electric clamping jaw system and a control method thereof, which are applied to an electric clamping jaw to improve the positioning precision of the clamping jaw mechanism.

自動化工業廣泛地使用電動夾爪,用以夾取工件進行組裝。然而,電動夾爪每次在移動過程中,其會產生移動位置的誤差,而無法精準地到達原先預定的目標位置。據此,電動夾爪每次的位移會不斷地累積位置誤差,造成電動夾爪在長久作動後,其實際移動位置與目標移動位置的差距會逐漸變大,而有夾持工件時產生偏心的問題,使被夾持的工件不斷地碰撞欲組裝的工件。 Electric grippers are widely used in the automation industry to grip workpieces for assembly. However, each time the electric gripper moves, it will produce an error in the moving position, and it is impossible to accurately reach the originally predetermined target position. According to this, each time the displacement of the electric gripper will continuously accumulate the position error, the gap between the actual moving position and the target moving position will gradually become larger after the electric gripper is operated for a long time, and the eccentricity is generated when the workpiece is clamped. The problem is that the workpiece being clamped constantly collides with the workpiece to be assembled.

請參閱美國專利公告第US7863851號,其係提供補償電動夾爪在移動時產生的位置誤差。習知技術具有一第一軸,係產生一控制命令用以驅動步進馬達,及一第二軸係用以產生正確的位置。其中,該第二軸根據回饋馬達的位置產生速度曲線補償值,再將速度曲線補償值與原第一軸所產生的控制命令經運算產生複合式步進馬達命令值,進而補償步進馬達的位置誤差。 See U.S. Patent No. 7,786,851, which provides a positional error that compensates for the movement of the electric jaws as they move. The prior art has a first axis that produces a control command to drive the stepper motor and a second shaft to generate the correct position. Wherein, the second axis generates a speed curve compensation value according to the position of the feedback motor, and then the speed curve compensation value and the control command generated by the original first axis are operated to generate a combined stepping motor command value, thereby compensating the stepping motor. Position error.

因此,習知技術能夠以每次回饋步進馬達的當前位置,以提高步進馬達單次移動的精準度,但若步進馬達在每次移動依舊有產生些微 的位置誤差時,習知技術僅能以回饋馬達位置所產生的速度曲線補償值無法補償相對累積的誤差。 Therefore, the prior art can update the current position of the stepping motor each time to improve the accuracy of the single movement of the stepping motor, but if the stepping motor still has a slight difference in each movement In the case of positional errors, the prior art can only compensate for the relative accumulated error by the speed curve compensation value generated by the feedback motor position.

有鑑於此,本發明一種電動夾爪系統及其控制方法,其主要目的在於讓電動夾爪執行相對位移時,其不會有累積位置誤差的問題,以提升電動夾爪位移至目標位置的精準度。 In view of this, the present invention relates to an electric jaw system and a control method thereof, the main purpose of which is to prevent the electric jaw from accumulating positional errors when performing relative displacement, so as to improve the accuracy of the displacement of the electric jaw to the target position. degree.

為了達成前揭目的,本發明所提供之電動夾爪系統,其係用以控制一夾爪機構夾持一工件,該電動夾爪系統包含有:一馬達、一感測器及一控制處理單元。該馬達係用以驅動該夾爪機構夾持工件,而感測器係組設於馬達,該感測器依據夾爪機構的位置而產生一當前位置。 In order to achieve the foregoing object, an electric gripper system provided by the present invention is for controlling a jaw mechanism to hold a workpiece, the electric jaw system comprising: a motor, a sensor and a control processing unit . The motor is used to drive the jaw mechanism to clamp the workpiece, and the sensor is assembled to the motor, and the sensor generates a current position according to the position of the jaw mechanism.

控制處理單元包含有一控制區塊、一傳接區塊、一存取區塊及一驅動區塊;該傳接區塊產生一相對位置命令值,令夾爪機構以相對位置移動,而存取區塊儲存一絕對累進位置;控制區塊接收傳接區塊的相對位置命令值,及存取區塊的絕對累進位置,控制區塊基於相對位置命令值及絕對累進位置產生一目標位置;該控制區塊基於當前位置及目標位置的差距,以及馬達的轉速產生一驅動資料。該驅動區塊讀取驅動資料以驅動馬達帶動夾爪機構作動。藉此,驅動區塊根據驅動資料驅動馬達以適合的轉速帶動夾爪機構以相對位置命令值位移至目標位置,而消除夾持機構在移動過程中產生的位置誤差。 The control processing unit includes a control block, a transfer block, an access block and a drive block; the transfer block generates a relative position command value, so that the jaw mechanism moves in a relative position and is accessed The block stores an absolute progressive position; the control block receives the relative position command value of the transfer block, and the absolute progressive position of the access block, and the control block generates a target position based on the relative position command value and the absolute progressive position; The control block generates a drive data based on the difference between the current position and the target position, and the rotational speed of the motor. The drive block reads the drive data to drive the motor to drive the jaw mechanism to act. Thereby, the driving block drives the motor at a suitable speed according to the driving data to drive the jaw mechanism to shift to the target position with respect to the position command value, thereby eliminating the position error generated by the clamping mechanism during the movement.

另有一電動夾爪系統的控制方法,該方法包含有以下步驟:a)該控制區塊接收由傳接區塊所傳送的相對位置命令值,及從存取單元中取得絕對累進位置,該控制區塊基於相對位置命令值及絕對累進位置產生目 標位置;b)該控制區塊接收感測器產生的當前位置,並計算當前位置與目標位置之間的距離,該控制區塊基於當前位置與目標位置之間的距離及馬達的轉速而產生驅動資料;c)驅動區塊接收驅動資料,且驅動區塊根據驅動資料以驅動馬達帶動夾爪機構往目標位置移動;d)該控制區塊判斷夾爪機構是否進入一定位範圍,當判斷夾爪機構已進入定位範圍,即完成夾爪機構的定位;反之,回到步驟b);據此,透過相對位置命令值、對累進位置及當前位置的計算,使馬達依據驅動資料以適當的轉速控制夾爪機構往目標位置移動,以補償夾爪機構所產生的位置誤差,進而提升夾爪機構定位的精準度。 There is another method of controlling an electric gripper system, the method comprising the steps of: a) receiving, by the control block, a relative position command value transmitted by the transfer block, and obtaining an absolute progressive position from the access unit, the control The block generates the mesh based on the relative position command value and the absolute progressive position a position of the target; b) the control block receives the current position generated by the sensor, and calculates a distance between the current position and the target position, the control block is generated based on the distance between the current position and the target position and the rotational speed of the motor Driving data; c) driving block receives driving data, and the driving block drives the motor to drive the jaw mechanism to move to the target position according to the driving data; d) the control block determines whether the jaw mechanism enters a positioning range, when judging the folder The claw mechanism has entered the positioning range, that is, the positioning of the jaw mechanism is completed; otherwise, returning to step b); accordingly, through the calculation of the relative position command value, the progressive position and the current position, the motor is driven at an appropriate speed according to the driving data. The jaw mechanism is controlled to move to the target position to compensate for the position error generated by the jaw mechanism, thereby improving the accuracy of the positioning of the jaw mechanism.

有關本發明所提供之電動夾爪系統及其控制方法之詳細內容及特點,將於後續的實施方式詳細說明中予以描述。然而,在技術領域中具有通常知識者應能瞭解,該等詳細說明以及實施本發明所列舉的特定實施例,僅係用於說明本發明,並非用以限制本發明之專利申請範圍。 The details and features of the electric jaw system and the control method thereof provided by the present invention will be described in the detailed description of the subsequent embodiments. However, it should be understood by those of ordinary skill in the art that the present invention is not limited to the scope of the invention.

100‧‧‧夾爪機構 100‧‧‧claw mechanism

200‧‧‧工件 200‧‧‧Workpiece

10‧‧‧馬達 10‧‧‧ motor

20‧‧‧感測器 20‧‧‧ sensor

30‧‧‧控制處理單元 30‧‧‧Control Processing Unit

32‧‧‧傳接區塊 32‧‧‧Transfer block

34‧‧‧存取區塊 34‧‧‧Access block

36‧‧‧控制區塊 36‧‧‧Control block

38‧‧‧驅動區塊 38‧‧‧Drive block

S10~S18、S20、S32~S36‧‧‧步驟 S10~S18, S20, S32~S36‧‧‧ steps

第1圖係本發明一較佳實施例所提供的電動夾爪系統的方塊圖;第2圖係本發明該較佳實施例所提供的電動夾爪系統的感測器結合於馬達的立體圖;第3圖係本發明該較佳實施例所提供的控制電動夾爪系統方法之流程圖;第4圖係第3圖的更新絕對累進位置流程步驟的流程圖;第5圖係本發明該較佳實施例所提供的電動夾爪系統,其驅動該夾爪機 構以絕對位置模式移動的示意圖;以及第6圖係本發明該較佳實施例所提供的電動夾爪系統,其驅動的夾爪機構夾持工件的示意圖。 1 is a block diagram of an electric jaw system according to a preferred embodiment of the present invention; and FIG. 2 is a perspective view of a sensor of the electric jaw system provided by the preferred embodiment of the present invention coupled to a motor; 3 is a flow chart of a method for controlling an electric gripper system according to the preferred embodiment of the present invention; FIG. 4 is a flow chart showing a procedure for updating an absolute progressive position in FIG. 3; An electric jaw system provided by a preferred embodiment that drives the jaw device A schematic diagram of the movement in an absolute position mode; and FIG. 6 is a schematic view of the electric jaw system provided by the preferred embodiment of the present invention, the jaw mechanism of which is driven to clamp the workpiece.

為了詳細說明本發明之技術特徵所在,茲舉以下之較佳實施例並配合圖式說明如後,其中:請參閱第1圖及第2圖,其係本發明一較佳實施例所提供之電動夾爪系統,其係用以驅動一夾爪機構100的位置移動,該電動夾爪系統包含有一馬達10、一感測器20及一控制處理單元30,該馬達10係用以驅動該夾爪機構100進行位置的移動。 For a detailed description of the technical features of the present invention, the following preferred embodiments are described with reference to the following drawings, wherein: FIG. 1 and FIG. 2 are provided as a preferred embodiment of the present invention. An electric jaw system for driving a positional movement of a jaw mechanism 100, the motorized jaw system comprising a motor 10, a sensor 20 and a control processing unit 30 for driving the clip The claw mechanism 100 performs positional movement.

如第1圖所示,該感測器20係安裝於馬達10,且感測器20依據夾爪機構100的位置產生一夾爪機構100的當前位置。 As shown in FIG. 1, the sensor 20 is mounted to the motor 10, and the sensor 20 generates a current position of the jaw mechanism 100 in accordance with the position of the jaw mechanism 100.

該控制處理單元30包含有一傳接區塊32、一存取區塊34、一控制區塊36及一驅動區塊38,該控制區塊36連接傳接區塊32、存取區塊34、驅動區塊38及感測器20,該傳接區塊32產生一相對位置命令值。存取區塊34儲存一絕對累進位置。該相對位置命令值係令馬達10驅動夾爪機構100以相對位置模式移動。 The control processing unit 30 includes a transfer block 32, an access block 34, a control block 36, and a drive block 38. The control block 36 is connected to the transfer block 32, the access block 34, Driving block 38 and sensor 20, the transfer block 32 produces a relative position command value. Access block 34 stores an absolute progressive position. The relative position command value causes the motor 10 to drive the jaw mechanism 100 to move in the relative position mode.

該控制區塊36讀取相對位置命令值、絕對累進位置及當前位置,且控制區塊36基於相對位置命令值及絕對累進位置產生一目標位置,該控制區塊36基於計算當前位置及目標位置的距離,以及馬達10的轉速(減速或加速)產生一驅動資料,該驅動資料係速度曲線。 The control block 36 reads the relative position command value, the absolute progressive position and the current position, and the control block 36 generates a target position based on the relative position command value and the absolute progressive position, the control block 36 based on calculating the current position and the target position. The distance, as well as the speed of the motor 10 (deceleration or acceleration), produces a drive profile that is the speed profile.

該驅動區塊38讀取速度曲線,再將加速曲線轉化為電氣訊號 (即為電流或電壓),以驅動馬達10帶動夾爪機構100位移。 The driving block 38 reads the speed curve and converts the acceleration curve into an electrical signal. (ie, current or voltage), the drive motor 10 drives the jaw mechanism 100 to displace.

請參閱第2、3圖,根據上述本發明該較佳實施例所提供之電動夾爪系統說明,進一步說明該系統的控制方法,該方法包含有以下步驟:首先執行步驟S10,該控制區塊36接收由傳接區塊32所傳送的相對位置命令值;接著執行步驟S12,控制區塊36再從存取區塊34取得絕對累進位置;再執行步驟S13,該控制區塊36將相對位置命令值及絕對累進位置相加產生一目標位置。該絕對累進位置係夾爪機構100理想狀態下的當前位置。而相對位置命令值係夾爪機構100所需移動的距離。該絕對累進位置係夾爪機構100理想狀態下的當前位置,該絕對累進位置的初始狀態為預設值。 Referring to Figures 2 and 3, in accordance with the above description of the electric jaw system provided by the preferred embodiment of the present invention, a method for controlling the system is further described. The method includes the following steps: First, step S10 is executed, the control block 36 receives the relative position command value transmitted by the transfer block 32; then, in step S12, the control block 36 obtains the absolute progressive position from the access block 34; and then performs step S13, the control block 36 will be in the relative position. The command value and the absolute progressive position are added to generate a target position. This absolute progressive position is the current position of the jaw mechanism 100 in an ideal state. The relative position command value is the distance that the jaw mechanism 100 needs to move. The absolute progressive position is the current position in the ideal state of the jaw mechanism 100, and the initial state of the absolute progressive position is a preset value.

步驟S20係更新絕對位置,將相對位置命令值加上原先儲存於存取區塊34中的絕對累進位置,以覆寫原先儲存於存取區塊34中的絕對累進位置。藉此,當馬達10驅動夾爪機構100後,新的絕對累進位置為該夾爪機構100的理想狀態的當前位置,該理想狀態的當前位置係表示夾爪機構100在位移時沒有產生移動距離誤差的位置。透過更新絕對累進位置的步驟,以消除夾爪機構100於位移後所產生的位置誤差。 Step S20 updates the absolute position and adds the relative position command value to the absolute progressive position previously stored in the access block 34 to overwrite the absolute progressive position previously stored in the access block 34. Thereby, when the motor 10 drives the jaw mechanism 100, the new absolute progressive position is the current position of the ideal state of the jaw mechanism 100, and the current position of the ideal state indicates that the jaw mechanism 100 does not generate a moving distance when displaced. The location of the error. The step of updating the absolute progressive position is performed to eliminate the positional error caused by the jaw mechanism 100 after displacement.

步驟S14係該控制區塊36接收感測器20所產生的當前位置。接續步驟S15,該控制區塊36計算當前位置與目標位置的差距,及馬達10的轉速而產生驅動資料;透過計算當前位置與目標位置的差距,以補償夾爪機構100的先前位移所產生的位置誤差,使夾爪機構100能夠準確地達目標位置。 Step S14 is that the control block 36 receives the current position generated by the sensor 20. Following the step S15, the control block 36 calculates the difference between the current position and the target position, and the rotational speed of the motor 10 to generate the driving data; and calculates the difference between the current position and the target position to compensate for the previous displacement of the jaw mechanism 100. The positional error enables the jaw mechanism 100 to accurately reach the target position.

接著執行步驟S16,該控制區塊36傳送驅動資料至驅動區塊 38,該驅動區塊38接收驅動資料後,驅動馬達10帶動夾爪機構100開始位移至目標位置。而後執行步驟S17,該控制區塊36判斷馬達10是否進入一定位範圍內,當控制區塊36判斷馬達10進入定位範圍後,即完成馬達10的定位(即步驟S18)。當該控制區塊36判斷馬達10未進入定位範圍時,回到步驟S14,使控制區塊36重新取得馬達10的當前位置,並不斷地重複循環步驟S14至步驟S17,直到馬達10進入定位範圍。其中,該定位範圍係工件的規格公差。 Then, in step S16, the control block 36 transmits the driving data to the driving block. 38. After the driving block 38 receives the driving data, the driving motor 10 drives the jaw mechanism 100 to start shifting to the target position. Then, in step S17, the control block 36 determines whether the motor 10 has entered a positioning range. When the control block 36 determines that the motor 10 has entered the positioning range, the positioning of the motor 10 is completed (ie, step S18). When the control block 36 determines that the motor 10 has not entered the positioning range, the process returns to step S14, causing the control block 36 to reacquire the current position of the motor 10, and continuously repeats the looping steps S14 to S17 until the motor 10 enters the positioning range. . Wherein, the positioning range is a specification tolerance of the workpiece.

夾爪機構100在移動的過程中,其可以絕對位置模式移動至目標位置或以夾持模式移動至目標位置,該夾爪機構100係依照需求切換移動模式(切換該夾爪機構100的移動模式,係為習知技術並非本發明所要討論的範疇,故在此不加以說明)。該夾爪機構100的移動模式分為兩種,一種是相對位置移動,另一種是絕對位置移動。相對位置移動係命令夾爪機構100移動一固定距離後到達目標位置,而絕對位置移動係命令夾爪機構100移動至目標位置;舉例而言,目標位置是3mm,當夾爪機構100當前位置在1mm。若夾爪機構100以相對位置移動,其接收的移動命令為往前移動至2mm;若夾爪機構100以絕對位置移動,其收到的移動命令為移動至3mm的位置。 During the movement of the jaw mechanism 100, it can be moved to the target position in the absolute position mode or moved to the target position in the clamping mode, and the jaw mechanism 100 switches the movement mode according to the demand (switching the movement mode of the jaw mechanism 100) The prior art is not the scope of the present invention and will not be described here. The movement mode of the jaw mechanism 100 is divided into two types, one is relative position movement and the other is absolute position movement. The relative position movement command commands the jaw mechanism 100 to move to a target position after moving a fixed distance, and the absolute position movement command commands the jaw mechanism 100 to move to the target position; for example, the target position is 3 mm, when the current position of the jaw mechanism 100 is 1mm. If the jaw mechanism 100 is moved in the relative position, the movement command received is moved forward to 2 mm; if the jaw mechanism 100 is moved in the absolute position, the movement command received is moved to a position of 3 mm.

請參閱第4圖,其係為一更新絕對累進位置的流程,首先執行步驟S32,該控制區塊36先判斷夾爪機構100是否以絕對位置模式移動,若判斷結果為是,執行步驟S33更新絕對累進位置;反之執行步驟S34。請參閱第5圖,其係夾爪機構100移動的狀態,箭頭係夾爪機構100移動的方向。 Referring to FIG. 4, which is a flow for updating the absolute progressive position, first step S32 is executed. The control block 36 first determines whether the jaw mechanism 100 is moved in the absolute position mode. If the determination result is yes, step S33 is updated. Absolutely progressive position; otherwise, step S34 is performed. Referring to Fig. 5, which is a state in which the jaw mechanism 100 is moved, the arrow is the direction in which the jaw mechanism 100 moves.

步驟S34係控制區塊36判斷夾爪機構100是否為夾持模式移動,當判斷結果為是,則執行步驟S35更新絕對累進位置;反之進行步驟S33。請參閱第6圖,其係夾爪機構100為夾持模式移動,該夾爪機構100呈 夾持工件200的狀態。 In step S34, the control block 36 determines whether the jaw mechanism 100 is in the clamp mode. When the determination result is YES, step S35 is performed to update the absolute progressive position; otherwise, step S33 is performed. Referring to FIG. 6, the jaw mechanism 100 is moved in a clamping mode, and the jaw mechanism 100 is The state of the workpiece 200 is clamped.

步驟S35,當控制區塊36判斷夾爪機構100處於出現異常狀態,執行步驟S33更新絕對累進位置;反之,執行步驟S36結束更新絕對累進位置流程。該異常狀況係夾爪機構100在位移的過程中,因碰到異物或在移動過程中無法繼續移動所產生的狀況。 In step S35, when the control block 36 determines that the jaw mechanism 100 is in an abnormal state, step S33 is performed to update the absolute progressive position; otherwise, step S36 is performed to end the update of the absolute progressive position flow. This abnormal condition is a condition that the jaw mechanism 100 is in the process of displacement due to the occurrence of foreign matter or the inability to continue moving during the movement.

前述的步驟S33更新絕對累進位置,係儲存感測器20當下所產生的夾爪機構100的當前位置到存取區塊34中,該當前位置覆寫原先儲存於存取區塊34中的絕對累進位置,即更新絕對累進位置為夾爪機構100的當前位置。 The foregoing step S33 updates the absolute progressive position, and stores the current position of the jaw mechanism 100 generated by the sensor 20 to the access block 34, which overwrites the absolute value originally stored in the access block 34. The progressive position, ie the updated absolute progressive position, is the current position of the jaw mechanism 100.

據此,經由上述步驟更新絕對累進位置,在夾爪機構100移動的過程中能不斷的更新其絕對累進位置,而不影響其作動,透過不斷的更新絕對累進位置,以提升夾爪機構100位移至目標位置的精準度。 According to this, the absolute progressive position is updated through the above steps, and the absolute progressive position can be continuously updated during the movement of the jaw mechanism 100 without affecting its actuation, and the displacement of the jaw mechanism 100 is improved by continuously updating the absolute progressive position. Accuracy to the target location.

最後,必須再次說明,本發明於前揭實施例中所揭露的構成元件,僅為舉例說明,並非用來限制本案之範圍,其他等效元件的替代或變化,亦應為本案之申請專利範圍所涵蓋。 Finally, it is to be noted that the constituent elements disclosed in the foregoing embodiments are merely illustrative and are not intended to limit the scope of the present invention, and alternative or variations of other equivalent elements should also be the scope of the patent application of the present application. Covered.

100‧‧‧夾爪機構 100‧‧‧claw mechanism

10‧‧‧馬達 10‧‧‧ motor

20‧‧‧感測器 20‧‧‧ sensor

30‧‧‧控制處理單元 30‧‧‧Control Processing Unit

32‧‧‧傳接區塊 32‧‧‧Transfer block

34‧‧‧存取區塊 34‧‧‧Access block

36‧‧‧控制區塊 36‧‧‧Control block

38‧‧‧驅動區塊 38‧‧‧Drive block

Claims (8)

一種電動夾爪系統,其係用以控制一夾爪機構夾持一工件,該電動夾爪系統包含有:一馬達,係用以驅動該夾爪機構;一感測器,係組設於該馬達,該感測器依據夾爪機構的位置而產生一當前位置;以及一控制處理單元,係包含有一控制區塊、一傳接區塊、一存取區塊及一驅動區塊;該控制區塊連接該傳接區塊、該存取區塊、該驅動區塊及該感測器,該傳接區塊產生一相對位置命令值,該存取區塊儲存一絕對累進位置;該控制區塊讀取相對位置命令值、絕對累進位置及當前位置,控制區塊基於相對位置命令值及絕對累進位置產生一目標位置,該控制區塊基於當前位置及目標位置的差距,以及馬達的轉速產生一驅動資料;該驅動區塊讀取驅動資料以驅動馬達帶動夾爪機構作動。 An electric jaw system for controlling a jaw mechanism to hold a workpiece, the motorized jaw system comprising: a motor for driving the jaw mechanism; a sensor disposed on the workpiece a motor, the sensor generates a current position according to the position of the jaw mechanism; and a control processing unit includes a control block, a transfer block, an access block and a drive block; the control The block connects the transfer block, the access block, the drive block and the sensor, the transfer block generates a relative position command value, and the access block stores an absolute progressive position; the control The block reads the relative position command value, the absolute progressive position and the current position, and the control block generates a target position based on the relative position command value and the absolute progressive position, the control block is based on the difference between the current position and the target position, and the rotation speed of the motor A driving data is generated; the driving block reads the driving data to drive the motor to drive the jaw mechanism to act. 一種如申請專利範圍第1項所述的電動夾爪系統的控制方法,該方法包含有以下步驟:a)該控制區塊接收由傳接區塊所傳送的相對位置命令值,及從存取單元中取得絕對累進位置,該控制區塊基於相對位置命令值及絕對累進位置產生目標位置;b)該控制區塊接收感測器產生的當前位置,並計算當前位置與目標位置之間的距離,該控制區塊基於當前位置與目標位置之間的距離及馬達的轉速而產生驅動資料;c)驅動區塊接收驅動資料,且驅動區塊根據驅動資料以驅動馬達帶動夾 爪機構往目標位置移動;d)該控制區塊判斷夾爪機構是否進入一定位範圍,當判斷夾爪機構已進入定位範圍,即完成夾爪機構的定位;反之,回到步驟b)。 A control method for an electric gripper system according to claim 1, wherein the method comprises the steps of: a) receiving, by the control block, a relative position command value transmitted by the transfer block, and accessing the slave Obtaining an absolute progressive position in the unit, the control block generates a target position based on the relative position command value and the absolute progressive position; b) the control block receives the current position generated by the sensor, and calculates the distance between the current position and the target position The control block generates driving data based on the distance between the current position and the target position and the rotation speed of the motor; c) the driving block receives the driving data, and the driving block drives the motor to drive the clip according to the driving data. The claw mechanism moves to the target position; d) the control block determines whether the jaw mechanism enters a positioning range, and when it is determined that the jaw mechanism has entered the positioning range, the positioning of the jaw mechanism is completed; otherwise, the process returns to step b). 依據申請專利範圍第2項所述之電動夾爪系統的控制方法,其中,在步驟d)中,當控制區塊判斷夾爪機構未進入定位範圍,再執行一更新絕對位置累進流程,在更新絕對位置累進流程中,當判斷夾爪機構為以一絕對位置模式移動、以一夾持模式移動、出現異常或前述任一者時,將夾爪機構的當前位置儲存至存取單元,以當前位置覆寫原儲存於存取單元中的絕對累進位置,如此更新絕對累進位置為夾爪機構的當前位置。 According to the control method of the electric gripper system of claim 2, in the step d), when the control block determines that the jaw mechanism has not entered the positioning range, an update of the absolute position progressive process is performed, and the update is performed. In the absolute position progression process, when it is determined that the jaw mechanism is moved in an absolute position mode, moved in a clamping mode, an abnormality occurs, or any of the foregoing, the current position of the jaw mechanism is stored to the access unit to the current The position overwrites the absolute progressive position originally stored in the access unit, thus updating the absolute progressive position to the current position of the jaw mechanism. 依據申請專利範圍第3項所述之電動夾爪系統的控制方法,其中,在執行該更新絕對位置累進流程時,首先判斷夾持機構是否以絕對位置模式移動;當判斷結果為否,接續判斷夾持機構是否為以夾持模式移動;當判斷結果為否,再判夾持機構是否出現異常;當判斷結果為否,則結束該更新絕對位置累進流程。 The control method of the electric gripper system according to claim 3, wherein, when the updating of the absolute position progressive flow is performed, first determining whether the clamping mechanism moves in an absolute position mode; when the determination result is negative, the subsequent determination Whether the clamping mechanism is moved in the clamping mode; when the determination result is no, it is determined whether the clamping mechanism is abnormal; when the determination result is negative, the updating absolute position progressive process is ended. 依據申請專利範圍第2項所述之電動夾爪系統的控制方法,其中,在步驟a),當控制區塊取得相對位置命令值及絕對累進位置時,該控制區塊將相對位置命令值及絕對累積位置的總和覆寫存取區塊的絕對累進位置,以更新絕對累進位置為相對位置命令值及絕對累積位置的總和。 According to the control method of the electric gripper system of claim 2, wherein, in step a), when the control block obtains the relative position command value and the absolute progressive position, the control block will have a relative position command value and The sum of the absolute cumulative positions overwrites the absolute progressive position of the access block to update the absolute progressive position as the sum of the relative position command value and the absolute cumulative position. 依據申請專利範圍第2項所述之電動夾爪系統的控制方法,其中,該定位範圍係工件的規格公差。 The control method of the electric gripper system according to claim 2, wherein the positioning range is a specification tolerance of the workpiece. 依據申請專利範圍第1項所述之電動夾爪系統,其中,該驅動資料係為馬達的加速曲線。 The electric jaw system according to claim 1, wherein the driving data is an acceleration curve of the motor. 依據申請專利範圍第2項所述之電動夾爪系統的控制方法,其中,該驅動資料係為馬達的加速曲線。 The control method of the electric gripper system according to claim 2, wherein the driving data is an acceleration curve of the motor.
TW104107066A 2015-03-05 2015-03-05 Electric gripper system and its control method TWI604915B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW104107066A TWI604915B (en) 2015-03-05 2015-03-05 Electric gripper system and its control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW104107066A TWI604915B (en) 2015-03-05 2015-03-05 Electric gripper system and its control method

Publications (2)

Publication Number Publication Date
TW201632297A TW201632297A (en) 2016-09-16
TWI604915B true TWI604915B (en) 2017-11-11

Family

ID=57443124

Family Applications (1)

Application Number Title Priority Date Filing Date
TW104107066A TWI604915B (en) 2015-03-05 2015-03-05 Electric gripper system and its control method

Country Status (1)

Country Link
TW (1) TWI604915B (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4529237A (en) * 1982-12-07 1985-07-16 International Business Machines Corporation Robotic gripper drive system
TW200539995A (en) * 2004-06-08 2005-12-16 Ying-Shi Gong A servo control IC and servo system for a robot arm
US20090051310A1 (en) * 2007-08-22 2009-02-26 Sundeep Chandhoke Closed Loop Stepper Motor Control
TW201424956A (en) * 2012-12-25 2014-07-01 Ind Tech Res Inst Gripper apparatus and method for controlling the same
CN203719622U (en) * 2013-12-02 2014-07-16 武汉钢铁(集团)公司 Induction stopper, low-voltage circuit and induction stop clamp device

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4529237A (en) * 1982-12-07 1985-07-16 International Business Machines Corporation Robotic gripper drive system
TW200539995A (en) * 2004-06-08 2005-12-16 Ying-Shi Gong A servo control IC and servo system for a robot arm
US20090051310A1 (en) * 2007-08-22 2009-02-26 Sundeep Chandhoke Closed Loop Stepper Motor Control
TW201424956A (en) * 2012-12-25 2014-07-01 Ind Tech Res Inst Gripper apparatus and method for controlling the same
CN203719622U (en) * 2013-12-02 2014-07-16 武汉钢铁(集团)公司 Induction stopper, low-voltage circuit and induction stop clamp device

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
杜光宗,自動化伺服技術入門, 1991年5月 *

Also Published As

Publication number Publication date
TW201632297A (en) 2016-09-16

Similar Documents

Publication Publication Date Title
JP5890473B2 (en) Motor control device for controlling a motor
SE536708C2 (en) Method and system for determining at least one property of a manipulator
US8896255B2 (en) Servo controller having function for correcting amount of expansion/contraction of ball screw
US20170190049A1 (en) Robot control device
CN105487484B (en) Motor control appratus
JP2014054001A (en) Motor control apparatus for correcting backlash
KR100485348B1 (en) Calibration method for robot
JP5574228B2 (en) An Adaptive Friction Compensation Method for Actuators Considering Friction Characteristic Variation with Temperature Change of Wave Gear Reducer
KR101711996B1 (en) Electric gripper system and control method thereof
TWI604915B (en) Electric gripper system and its control method
JP5631787B2 (en) Servo motor control device and servo motor control method
CN106033212A (en) Electric gripper system and its control method
JP2012192498A (en) Robot control device and calibration method
JP2007143343A (en) Drive controller and drive control method
WO2009109064A1 (en) A method for compensation tool wear and a machine tool for performing the method
US11999068B2 (en) Control device and alignment device
JP5252999B2 (en) Numerical control apparatus and positional deviation correction method
JP2008299710A (en) Stage positioning device
CN112571743B (en) Operating device, method for controlling or regulating an operating device, assembly and computer program product
EP3678290B1 (en) Motor driving device
JP2006088183A (en) Bending method and bending machine for work
JP4671171B2 (en) Motor control device
JP4513729B2 (en) Range switching control system and range switching control method
WO2017103986A1 (en) Manipulator system and control method therefor
JP2007185743A (en) Robot device