TW202240327A - 數值控制裝置及加工系統 - Google Patents
數值控制裝置及加工系統 Download PDFInfo
- Publication number
- TW202240327A TW202240327A TW111110373A TW111110373A TW202240327A TW 202240327 A TW202240327 A TW 202240327A TW 111110373 A TW111110373 A TW 111110373A TW 111110373 A TW111110373 A TW 111110373A TW 202240327 A TW202240327 A TW 202240327A
- Authority
- TW
- Taiwan
- Prior art keywords
- clamping
- command
- aforementioned
- action
- unit
- Prior art date
Links
- 230000009471 action Effects 0.000 claims abstract description 79
- 230000007246 mechanism Effects 0.000 claims abstract description 51
- 230000003578 releasing effect Effects 0.000 claims abstract description 8
- 238000005520 cutting process Methods 0.000 claims description 29
- 238000010200 validation analysis Methods 0.000 claims description 6
- 238000012217 deletion Methods 0.000 claims description 5
- 230000037430 deletion Effects 0.000 claims description 5
- 230000005764 inhibitory process Effects 0.000 claims 1
- 238000000034 method Methods 0.000 description 20
- 230000008569 process Effects 0.000 description 20
- 238000003754 machining Methods 0.000 description 9
- 230000006870 function Effects 0.000 description 8
- 238000004364 calculation method Methods 0.000 description 7
- 238000012790 confirmation Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 6
- 230000000694 effects Effects 0.000 description 4
- 238000004519 manufacturing process Methods 0.000 description 2
- 238000003825 pressing Methods 0.000 description 2
- 230000003936 working memory Effects 0.000 description 2
- 239000000470 constituent Substances 0.000 description 1
- 230000009849 deactivation Effects 0.000 description 1
- 230000015654 memory Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000000452 restraining effect Effects 0.000 description 1
- 238000003860 storage Methods 0.000 description 1
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B23—MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
- B23Q—DETAILS, COMPONENTS, OR ACCESSORIES FOR MACHINE TOOLS, e.g. ARRANGEMENTS FOR COPYING OR CONTROLLING; MACHINE TOOLS IN GENERAL CHARACTERISED BY THE CONSTRUCTION OF PARTICULAR DETAILS OR COMPONENTS; COMBINATIONS OR ASSOCIATIONS OF METAL-WORKING MACHINES, NOT DIRECTED TO A PARTICULAR RESULT
- B23Q16/00—Equipment for precise positioning of tool or work into particular locations not otherwise provided for
- B23Q16/02—Indexing equipment
- B23Q16/08—Indexing equipment having means for clamping the relatively movable parts together in the indexed position
- B23Q16/10—Rotary indexing
- B23Q16/105—Rotary indexing clamping with a disc brake
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
- G05B19/4155—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by programme execution, i.e. part programme or machine function execution, e.g. selection of a programme
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Numerical Control (AREA)
Abstract
提供一種可在合宜的時間點執行夾持動作以及鬆開動作之手段。本揭示之一態樣的數值控制裝置30,在具備工作台11、使前述工作台11繞著軸旋轉定位之驅動機構12、13、以及具有制止前述工作台11的旋轉之夾持機構14、15的旋轉工作台10裝置之加工系統1中,依照包含複數個命令語句的加工程式來控制前述旋轉工作台裝置10,前述數值控制裝置30具備:鬆開追加部35,在包含於前述加工程式且指定前述驅動機構12、13的動作之工作台旋轉命令語句即將執行前,追加將前述工作台11的制止解除之鬆開動作;及夾持追加部36,在前述工作台旋轉命令語句剛執行後隨即追加將前述工作台11制止之夾持動作。
Description
本發明是有關於一種數值控制裝置及加工系統。
在加工系統中,為了提高加工的自由度,而有一種具備旋轉工作台裝置之加工系統,前述旋轉工作台裝置會將保持工件之工作台旋轉定位。在這種旋轉工作台裝置,為了防止工作台的角度位置產生位置偏移,可設置制止工作台的旋轉之夾持機構。因此,對旋轉工作台裝置,在加工系統用的加工程式中必須描述指定夾持機構的夾持動作以及鬆開動作之命令語句(參照例如專利文獻1)。
先前技術文獻
專利文獻
專利文獻1:日本特開2015-225617號公報
發明欲解決之課題
具備具有夾持機構之旋轉工作台裝置之加工系統用的加工程式,因為必須包含指定夾持動作以及鬆開動作之命令語句,所以會變長。因此,除了在製作加工程式時發生輸入錯誤的風險會變高,並且會由於可讀性降低,因而也變得不容易發現輸入錯誤。若因為加工程式的製作失誤而在不適當的時間點進行夾持動作或鬆開動作,會有使加工精度降低、或使裝置或工具破損之風險。又,由於夾持動作以及鬆開動作是機械性的動作,因此在執行上很花費時間。因此,當對加工程式非必要地插入指定夾持動作以及鬆開動作的命令語句時,也會產生週期時間變長之不良狀況。因此,所期望的是一種可在合宜的時間點執行夾持動作以及鬆開動作之手段。
用以解決課題之手段
本揭示之一態樣的數值控制裝置,在具備工作台、使前述工作台繞著軸旋轉定位之驅動機構、以及具有制止前述工作台的旋轉之夾持機構的旋轉工作台裝置之加工系統中,依照包含複數個命令語句的加工程式來控制前述旋轉工作台裝置,前述數值控制裝置具備:鬆開追加部,在包含於前述加工程式且指定前述驅動機構的動作之工作台旋轉命令語句即將執行前,追加將前述工作台的制止解除之鬆開動作;及夾持追加部,在前述工作台旋轉命令語句剛執行後隨即追加將前述工作台制止之夾持動作。
發明效果
根據本發明,可以在合宜的時間點執行夾持動作以及鬆開動作。
用以實施發明之形態
以下,針對本發明之實施形態,一邊參照圖式一邊說明。圖1是顯示本揭示之一實施形態之加工系統1的構成的示意圖。加工系統1是依照加工程式而藉由工具T來對工件W進行加工。
加工系統1具備:旋轉工作台裝置10,可旋轉定位地保持工件W;加工裝置20,將對工件W進行加工之工具T定位以及驅動;及數值控制裝置30,控制旋轉工作台裝置10以及加工裝置20。
旋轉工作台裝置10具有:工作台11,保持工件W;A軸驅動機構12,使工作台11繞著和工作台11之保持工件W之保持面垂直的A軸Xa旋轉定位;B軸驅動機構13,使工作台11和A軸驅動機構12一起繞著和A軸Xa垂直之B軸Xb旋轉定位;A軸夾持機構14,制止工作台11之繞著A軸Xa的旋轉;及B軸夾持機構15,制止工作台11之繞著B軸Xb的旋轉。
工作台11是將工件W保持為無法相對於本身相對移動。因此,工作台11亦可具有例如藉由磁力、螺絲、及夾頭等來固定工件之固定構造。藉此,旋轉工作台裝置10可藉由將保持工件W之工作台旋轉定位,而決定工件W的方向。
A軸驅動機構12可設為以下之構成:具有在末端連接工作台11且沿著A軸Xa延伸之A方向旋轉軸121、及使A方向旋轉軸121旋轉之A軸伺服馬達122。
B軸驅動機構13可設為以下之構成:具有沿著B軸Xb延伸且在一端保持A軸伺服馬達122之B方向旋轉軸131、及使B方向旋轉軸131旋轉之B軸伺服馬達132。
A軸夾持機構14可設為以下之習知的構成:藉由將剎車墊壓接於固定在A軸驅動機構12的A方向旋轉軸121之剎車碟,而制止A方向旋轉軸121的旋轉。
B軸夾持機構15可和A軸夾持機構14同樣地設為以下之習知的構成:藉由將剎車墊壓接於固定在B軸驅動機構13的B方向旋轉軸131之剎車碟,而制止B方向旋轉軸131的旋轉。
加工裝置20可設為以下之構成:具有決定工具T相對於工作台11甚至是工件W之相對位置的複數個驅動軸、及將工具T旋轉驅動之工具軸。在圖示之實施形態中,加工裝置20構成為:藉由使旋轉工作台裝置10在水平方向上移動,並使工具T在上下方向上移動,而決定工具T相對於工件W之位置。複數個驅動軸以及工具軸可分別藉由伺服馬達來驅動。
數值控制裝置30會依照加工程式來控制旋轉工作台裝置10及加工裝置20。加工程式包含藉由例如G代碼(G-code)等語言所描述之複數個命令語句(程式塊)。數值控制裝置30其本身即為本揭示之數值控制裝置的一實施形態。在命令語句中存在有以下複數個種類等:工具快進命令語句,在不進行切削之工具T移動時使用且指定高速移動;工具切削進給命令語句,在伴隨切削之工具T移動時使用且指定低速移動;工作台旋轉命令語句,指定工作台11的旋轉;夾持命令語句,指定夾持機構14、15的動作。工作台旋轉命令語句可進一步分為不伴隨切削之工作台快進命令語句、與伴隨切削之工作台切削進給命令語句。
數值控制裝置30具備程式讀取部31、命令語句判別部32、夾持命令刪除部33、指定夾持有效化部34、鬆開追加部35、夾持追加部36、自動夾持有效化部37、指令值計算部38以及運轉控制部39。可藉由例如使具有記憶體、CPU、輸入輸出介面等之電腦裝置執行合宜的控制程式來實現數值控制裝置30。數值控制裝置30的上述之構成要素,亦可是將數值控制裝置30的功能分類而成之構成要素,而非在實體構成以及程式構成中可以明確地區分之構成要素。
程式讀取部31是以命令語句單位從外部或內部的記憶裝置將加工程式讀取至作業記憶體內。程式讀取部31會在作業記憶體所容許之範圍內讀取複數個命令語句。亦即,由程式讀取部31所進行之加工程式的讀取可在未配合旋轉工作台裝置10以及加工裝置20之動作的情形下先行進行。再者,程式讀取部31亦可將加工程式的命令語句翻譯成易於在數值控制裝置30中處理之資料形式。
例示以往的加工程式、及可以在本實施形態之數值控制裝置30中進行相同動作之程式。再者,在加工程式中,括弧中是記載成讓操作人員容易理解,且數值控制裝置30不會辨識為命令語句之註解語句。
<以往的加工程式>
M11; (鬆開指令)
G00B90.; (B軸快進指令)
M10; (夾持指令)
Z-50.; (Z軸快進指令)
G01Z-100.F1000; (Z軸切削進給指令)
<本實施形態之加工程式>
(自動鬆開)
G00B90.; (B軸快進指令)
(自動夾持)
Z-50.; (Z軸快進指令)
G01Z-100.F1000; (Z軸切削進給指令)
像這樣,在以往的加工程式中,是使用稱為G代碼之命令語句來指定驅動軸的驅動,並且使用稱為M代碼之命令語句來指定鬆開動作以及夾持動作。另一方面,在本實施形態之加工程式中,指定鬆開動作以及夾持動作之命令語句則已被省略。再者,在已例示之加工程式中,雖然為了易於理解而插入有表示進行「自動鬆開」以及「自動夾持」之時間點的註解語句,但因為數值控制裝置30是構想為可以在沒有意識到這種動作的情形下製作加工程式,所以通常不會插入這類的註解語句。
命令語句判別部32會判別程式讀取部31所讀取到之命令語句的種類。命令語句判別部32會記憶複數個命令語句的種類。
夾持命令刪除部33會在成為處理對象之命令語句為夾持命令語句的情況下,刪除該命令語句。再者,所謂「刪除」是指將該命令語句當作不存在來處理,包含例如藉由追加無效化旗標等之手法,而讓指令值計算部38不將其辨識為命令語句。
指定夾持有效化部34會進行夾持命令刪除部33的有效化以及無效化。亦即,指定夾持有效化部34會選擇以下狀態之任一者:將夾持命令刪除部33有效化而刪除夾持命令語句之狀態、及將夾持命令刪除部33無效化而不刪除夾持命令語句之狀態。指定夾持有效化部34亦可構成為讓使用者可以選擇夾持命令刪除部33的有效化以及無效化,亦可構成為可以在加工程式的標頭(header)中指定夾持命令刪除部33的有效化或無效化。
鬆開追加部35會在工作台旋轉命令語句即將執行前,追加解除工作台11的制止之鬆開動作。具體而言,鬆開追加部35可設為:將指定A軸夾持機構14或B軸夾持機構15開放A方向旋轉軸121或B方向旋轉軸131的命令(對指令值計算部38之指令值生成命令),緊接在工作台旋轉命令語句之前追加,其中前述A軸夾持機構14或B軸夾持機構15是和工作台旋轉命令語句所指定旋轉之A軸Xa或B軸Xb對應之機構。再者,所謂「追加命令」未必是要求在加工程式的階段中追加命令語句,亦可在依據加工程式之內部處理階段中生成旗標等,以使對夾持機構14、15之指令訊號可以輸出。作為具體例,鬆開追加部35可構成為:在進行指令值輸出的逐次處理之可程式邏輯控制器(定序器)的階梯程式(ladder program)中,作為中繼(relay)來描述,並生成輸出指令值之內部訊號,前述中繼是以表示該工作台旋轉命令語句正在執行中之內部訊號(旗標)的上升作為觸發而進行鬆開動作。
鬆開追加部35亦可構成為:在成為對象之工作台旋轉命令語句即將執行前的狀態並非夾持狀態的情況下,不追加鬆開動作。又,鬆開追加部35亦可設成即使成為對象之旋轉軸(A軸Xa或B軸Xb)的工作台旋轉命令語句即將執行前的狀態為夾持狀態仍不追加鬆開動作,亦可設成無論指定旋轉之軸為何都不追加鬆開動作。亦即,鬆開追加部35亦可針對各個旋轉軸Xa、Xb個別地追加鬆開動作,亦可針對在連續的複數個工作台旋轉命令語句中指定旋轉之複數個軸Xa、Xb,在最初的工作台旋轉命令語句即將執行前一併追加鬆開動作。
夾持追加部36會在成為對象之工作台旋轉命令語句剛執行後隨即追加制止工作台11之夾持動作。具體而言,夾持追加部36可設為:將指定A軸夾持機構14或B軸夾持機構15固定A方向旋轉軸121或B方向旋轉軸131的命令,緊接在工作台旋轉命令語句之後追加,其中前述A軸夾持機構14或B軸夾持機構15是和工作台旋轉命令語句所指定旋轉之A軸Xa或B軸Xb對應之機構。夾持追加部36亦可在可程式邏輯控制器的階梯程式中,作為中繼(relay)來描述,前述中繼是以表示該工作台旋轉命令語句正在執行中之內部訊號(旗標)的下降來作為觸發而進行夾持動作。
夾持追加部36亦可構成為:在緊接在鬆開追加部35成為對象之工作台旋轉命令語句之後為其他的工作台旋轉命令語句的情況下,不追加夾持動作。具體而言,夾持追加部36亦可設成僅在成為對象之工作台旋轉命令語句所指定旋轉之旋轉軸(A軸Xa或B軸Xb)與緊接在後的工作台旋轉命令語句所指定旋轉之軸一致的情況下不追加夾持動作,亦可設成為無論指定旋轉之軸為何,都不追加夾持動作。亦即,夾持追加部36也和鬆開追加部35同樣,可針對各個旋轉軸Xa、Xb個別地追加夾持動作,亦可針對在連續的複數個工作台旋轉命令語句中指定旋轉之軸Xa、Xb,在最後的工作台旋轉命令語句剛執行後隨即一併追加夾持動作。
夾持追加部36亦可設成:在切削動作中進行成為對象之工作台旋轉命令語句的情況下,不會在該命令語句剛執行後隨即追加夾持動作。又,在成為對象之工作台旋轉命令語句的下一個命令語句為預先設定之種類的命令語句,例如為指定工具T伴隨加工裝置20的加工而移動之切削進給等的情況下,亦可在緊接在工作台旋轉命令語句之後的夾持動作尚未完成的期間,禁止後續的命令語句所指定的動作當中的預先設定之種類的動作。具體而言,夾持追加部36可構成為設定旗標,前述旗標表示在追加之夾持動作尚未完成的期間應禁止預先設定之種類的動作。亦即,在成為對象之工作台旋轉命令語句的後續的命令語句並非是預先設定之種類的命令語句的情況下,亦可允許夾持追加部36所追加之夾持動作與後續的命令語句的動作同時進行。
自動夾持有效化部37會進行鬆開追加部35以及夾持追加部36的有效化以及無效化。自動夾持有效化部37可和指定夾持有效化部34同樣地設成以下之構成:因應於加工程式或使用者的輸入來進行鬆開追加部35及夾持追加部36的有效化以及無效化。
其次,例示替代方案的加工程式,前述替代方案的加工程式包含以下情況:藉由指定夾持有效化部34以及自動夾持有效化部37來使夾持命令刪除部33、鬆開追加部35以及夾持追加部36有效化(功能開啟(ON));藉由指定夾持有效化部34以及自動夾持有效化部37來使夾持命令刪除部33、鬆開追加部35以及夾持追加部36無效化(功能關閉(OFF))。
<替代方案的加工程式>
*功能開啟
(自動鬆開)
G00B45.; (B軸快進指令)
(自動夾持)
*功能關閉
M11; (鬆開指令)
G00B90.; (B軸快進指令)
M10; (夾持指令)
像這樣,可藉由使指定夾持有效化部34以及自動夾持有效化部37發揮功能,而在同一個加工程式之中執行:由包含於加工程式之指定夾持機構14、15的動作之夾持命令語句所進行之夾持動作以及鬆開動作、與由鬆開追加部35所進行之鬆開動作以及由夾持追加部36所進行之夾持動作。
數值控制裝置30亦可構成為:在使指定夾持有效化部34與自動夾持有效化部37獨立來發揮功能,且已將夾持命令刪除部33設為無效之狀態下,讓鬆開追加部35以及夾持追加部36有效化,藉此可以執行包含於加工程式之夾持動作以及鬆開動作、與藉由鬆開追加部35以及夾持追加部36所追加之鬆開動作以及夾持動作之雙方。
指令值計算部38會計算出相對於旋轉工作台裝置10的各軸Xa、Xb以及加工裝置20的各軸之每小時的指令值的合宜之值,以便能夠實現因上述之其他的構成要素而追加或刪除了夾持動作以及鬆開動作之加工程式的內容。針對此指令值的計算方法,可以設為和以往的數值控制同樣。
運轉控制部39會記憶指令值計算部38所計算出之指令值,並將所記憶之指令值按照時刻地對旋轉工作台裝置10以及加工裝置20輸出。
於圖2顯示數值控制裝置30中的關於夾持機構14、15的控制之處理的流程。夾持機構14、15的控制具備:對象命令語句確認工序(步驟S1)、夾持狀態確認工序(步驟S2)、鬆開動作追加工序(步驟S3)、切削動作確認工序(步驟S4)、緊接在後之旋轉命令語句確認工序(步驟S5)、夾持動作追加工序(步驟S6)、指定動作禁止旗標附加工序(步驟S7)、夾持完成確認工序(步驟S8)、及指定動作禁止旗標刪除工序(步驟S9)。此處理可對加工程式的各個命令語句來進行。
在步驟S1的對象命令語句確認工序中,會確認成為控制之對象的命令語句是否為工作台旋轉命令語句。在成為對象之命令語句為工作台旋轉命令語句的情況下,便前進到下一個步驟S2。在成為對象之命令語句不是工作台旋轉命令語句的情況下,會結束對該命令語句之處理,在加工程式持續進行的情況下,會針對下一個命令語句開始相同的處理。
在步驟S2的夾持狀態確認工序中,會確認成為對象之命令語句即將執行前的狀態是否為夾持狀態。在即將執行前的狀態為夾持狀態的情況下,處理會前進到下一個步驟S3,在即將執行前的狀態並非夾持狀態的情況下,處理會前進到步驟S4。
在步驟S3的鬆開動作追加工序中,會緊接在成為對象之命令語句之前追加指定鬆開動作之命令。
在步驟S4的切削動作確認工序中,會確認在成為對象之命令語句執行時是否正在進行切削動作。在成為對象之命令語句為工作台切削進給命令語句的情況下,可以判斷為正在進行切削動作。又,在比成為對象之命令語句更之前,指定切削動作開始之命令語句存在,且指定切削動作開始之命令語句與成為對象之命令語句之間沒有指定切削動作結束之命令語句存在的情況下,亦可判斷為在成為對象之命令語句執行時正在進行切削動作。在成為對象之命令語句執行時正在進行切削動作的情況下,會結束對該命令之處理,在未進行切削動作的情況下,處理會前進到步驟S5。
在步驟S5的緊接在後之命令語句確認工序中,會確認緊接在成為對象之命令語句之後的命令語句是否為工作台旋轉命令語句。在緊接在後之命令語句為工作台旋轉命令語句的情況下,會結束對該命令之處理,在緊接在後之命令語句並非工作台旋轉命令語句的情況下,處理會前進到步驟S6。
在步驟S6的夾持動作追加工序中,會在緊接在成為對象之命令語句之後隨即追加指定夾持動作之命令。
在步驟S7的指定動作禁止旗標附加工序中,會附加指定動作禁止旗標,前述指定動作禁止旗標表示應禁止之預先設定之種類的動作。
在步驟S8的夾持完成確認工序中,會確認在步驟S6所追加之夾持動作命令是否已完成。在夾持動作尚未完成的情況下,會再次進行確認,在夾持動作已完成的情況下,處理會前進到步驟S9。
在步驟S9的指定動作禁止旗標刪除工序中,會將已在步驟S7所附加之指定動作禁止旗標刪除。
如以上,數值控制裝置30具有鬆開追加部35以及夾持追加部36,即使在加工程式中並未描述指定夾持機構14、15的動作之命令,仍然可在合宜的時間點自動地執行夾持機構14、15的夾持動作以及鬆開動作。藉此,可以簡化加工程式,且可以在加工程式中抑制製作上的人為失誤,並且可以防止加工的週期時間非必要地增長。
在成為對象之工作台旋轉命令語句即將執行前的狀態為鬆開狀態的情況下,構成為鬆開追加部35不會追加鬆開動作,在緊接在成為對象之工作台旋轉命令語句之後的命令語句為工作台旋轉命令語句的情況下,構成為夾持追加部不會追加夾持動作,藉此,不進行非必要的鬆開動作以及夾持動作,而可以縮短週期時間。特別是,在工作台旋轉命令語句為連續複數個的情況下,針對在連續的複數個工作台旋轉命令語句中指定旋轉之軸,鬆開追加部35會在最初之工作台旋轉命令語句即將執行前一併追加鬆開動作,且夾持追加部會在最後的工作台旋轉命令語句剛執行後隨即一併追加夾持動作,藉此可以更加縮短週期時間。
在數值控制裝置30中,將夾持追加部36設成以下構成:在切削動作中進行工作台旋轉命令語句的情況下,不會在該命令語句剛執行後隨即追加夾持動作,藉此,可以抑制加工精度的降低。再者,所謂「在切削動作中進行工作台旋轉命令語句」意指:一邊使搭載於工作台之工件旋轉一邊進行切削。因為在一邊使其旋轉一邊進行切削的情況下並不需要夾持,所以藉由不追加不需要的夾持,可以抑制伴隨於夾持動作之週期時間的增大。
在數值控制裝置30中,將夾持追加部36設成以下之構成:在工作台旋轉命令語句之後續的命令語句為預先設定之種類的命令語句的情況下,藉由在緊接在工作台旋轉命令語句之後的夾持動作尚未完成的期間,追加禁止預先設定之種類的動作之旗標,例如在夾持動作完成以前禁止和切削動作相關之動作,藉此可以防止加工不良。再者,所謂「禁止指定之動作」意指未被指定的動作可以和夾持動作並行來進行。藉此,由於可以將不會影響到加工精度之動作和夾持動作並行來進行,因此可以抑制伴隨於夾持動作之週期時間的增大。
數值控制裝置30由於具備進行鬆開追加部35以及夾持追加部36的有效化以及無效化之自動夾持有效化部37,因此可以停止自動的鬆開動作以及夾持動作的追加,而和以往同樣地依照已在加工程式描述之命令來進行鬆開動作以及夾持動作。例如,在加工負荷比較小的分度加工中,會有可以在不進行夾持的情況下加工之情形。藉由在這種情況下使夾持無效化,可以抑制週期時間的增大。再者,也可以藉由將執行有效化以及無效化之指令記載於加工程式中等,而在加工程式執行中進行有效化以及無效化。
數值控制裝置30由於具備夾持命令刪除部33與指定夾持有效化部34,因此,可以忽略已於加工程式描述之鬆開動作以及夾持動作,而僅依照鬆開追加部35以及夾持追加部36來進行鬆開動作以及夾持動作,也可以和以往同樣地依照加工程式來進行鬆開動作以及夾持動作。
在藉由指定夾持有效化部34來使依照程式所進行之夾持為有效的情況下,且藉由自動夾持有效化部37來使鬆開追加與夾持追加為有效的情況下,依照程式所進行之夾持與自動夾持之雙方都是有效的。一般而言,在程式構成上可進行指令,且對加工精度沒有影響的情況下,和比旋轉動作更之前的其他動作同時地進行鬆開動作較能縮短週期時間。如此,藉由將依照程式所進行之夾持與自動夾持設成可併用,可以使週期時間更短。
以在可程式邏輯控制器中追加鬆開動作以及夾持動作之情況為例,於圖3及圖4顯示在工作台快進命令語句執行時以及工作台切削進給命令語句執行時之訊號變化的時序圖。時序圖的虛線箭頭是表示作為觸發之訊號與因該訊號而決定狀態之訊號的關係。像這樣,可以藉由選擇合宜的訊號來作為觸發,而在合宜的時間點追加鬆開動作以及夾持動作。
以上,雖然針對本發明的實施形態進行了說明,但本發明並不限於前述之實施形態。又,本實施形態所記載的效果,只不過是列舉了由本發明所產生之最佳的效果,本發明的效果並不限定於本實施形態所記載的內容。
本揭示之旋轉工作台裝置亦可將例如測定器、工具等和工件不同的對象物旋轉定位。又,本揭示之旋轉工作台裝置亦可在加工系統以外的系統中使用。
上述實施形態中的各構成要素,可以參照技術常識而在可以維持最低限度之功能的範圍內省略。
1:加工系統
10:旋轉工作台裝置
11:工作台
12:A軸驅動機構
13:B軸驅動機構
14:A軸夾持機構
15:B軸夾持機構
20:加工裝置
30:數值控制裝置
31:程式讀取部
32:命令語句判別部
33:夾持命令刪除部
34:指定夾持有效化部
35:鬆開追加部
36:夾持追加部
37:自動夾持有效化部
38:指令值計算部
39:運轉控制部
121:A方向旋轉軸
122:A軸伺服馬達
131:B方向旋轉軸
132:B軸伺服馬達
S1~S9:步驟
T:工具
W:工件
Xa:A軸
Xb:B軸
圖1是顯示本揭示之一實施形態之加工系統的構成的示意圖。
圖2是顯示圖1之數值控制裝置中的夾持機構的控制之處理的流程的流程圖。
圖3是顯示工作台快進命令語句的執行時之訊號變化的時序圖。
圖4是顯示工作台切削進給命令語句的執行時之訊號變化的時序圖。
1:加工系統
10:旋轉工作台裝置
11:工作台
12:A軸驅動機構
13:B軸驅動機構
14:A軸夾持機構
15:B軸夾持機構
20:加工裝置
30:數值控制裝置
31:程式讀取部
32:命令語句判別部
33:夾持命令刪除部
34:指定夾持有效化部
35:鬆開追加部
36:夾持追加部
37:自動夾持有效化部
38:指令值計算部
39:運轉控制部
121:A方向旋轉軸
122:A軸伺服馬達
131:B方向旋轉軸
132:B軸伺服馬達
T:工具
W:工件
Xa:A軸
Xb:B軸
Claims (9)
- 一種數值控制裝置,在具備工作台、使前述工作台繞著軸旋轉定位之驅動機構、以及具有制止前述工作台的旋轉之夾持機構的旋轉工作台裝置之加工系統中,依照包含複數個命令語句的加工程式來控制前述旋轉工作台裝置,前述數值控制裝置具備: 鬆開追加部,在包含於前述加工程式且指定前述驅動機構的動作之工作台旋轉命令語句即將執行前,追加將前述工作台的制止解除之鬆開動作;及 夾持追加部,在前述工作台旋轉命令語句剛執行後隨即追加將前述工作台制止之夾持動作。
- 如請求項1之數值控制裝置,其中在成為對象之前述工作台旋轉命令語句即將執行前之狀態為鬆開狀態的情況下,前述鬆開追加部不追加鬆開動作, 在緊接在成為對象之前述工作台旋轉命令語句之後為其他的前述工作台旋轉命令語句的情況下,前述夾持追加部不追加夾持動作。
- 如請求項2之數值控制裝置,其中前述鬆開追加部針對在連續的複數個前述工作台旋轉命令語句中指定旋轉之軸,會在最初的前述工作台旋轉命令語句即將執行前一併追加前述鬆開動作, 前述夾持追加部針對在連續的複數個前述工作台旋轉命令語句中指定旋轉之軸,會在最後的前述工作台旋轉命令語句剛執行後隨即一併追加前述夾持動作。
- 如請求項1至3中任一項之數值控制裝置,其中在切削動作中進行前述工作台旋轉命令語句的情況下,前述夾持追加部不會在該命令語句剛執行後隨即追加前述夾持動作。
- 如請求項1之數值控制裝置,其中前述夾持追加部在緊接在前述工作台旋轉命令語句之後的前述夾持動作尚未完成的期間,禁止預先設定之種類的動作。
- 如請求項1之數值控制裝置,其更具備自動夾持有效化部,前述自動夾持有效化部會進行前述鬆開追加部以及前述夾持追加部的有效化以及無效化。
- 如請求項1之數值控制裝置,其更具備: 夾持命令刪除部,進行包含於前述加工程式且指定前述夾持機構的動作之夾持命令語句的刪除;及 指定夾持有效化部,進行前述夾持命令刪除部的有效化以及無效化。
- 如請求項1之數值控制裝置,其可在同一個加工程式中執行: 由包含於前述加工程式之指定前述夾持機構的動作之夾持命令語句所進行之前述夾持動作以及前述鬆開動作;及 由前述鬆開追加部所進行之前述鬆開動作以及由前述夾持追加部所進行之前述夾持動作。
- 一種加工系統,具備: 如請求項1之數值控制裝置;及 旋轉工作台裝置,受前述數值控制裝置所控制。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
WOPCT/JP2021/014625 | 2021-04-06 | ||
PCT/JP2021/014625 WO2022215166A1 (ja) | 2021-04-06 | 2021-04-06 | 数値制御装置及び加工システム |
Publications (1)
Publication Number | Publication Date |
---|---|
TW202240327A true TW202240327A (zh) | 2022-10-16 |
Family
ID=83545323
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW111110373A TW202240327A (zh) | 2021-04-06 | 2022-03-21 | 數值控制裝置及加工系統 |
Country Status (6)
Country | Link |
---|---|
US (1) | US20240066652A1 (zh) |
JP (1) | JP7614334B2 (zh) |
CN (1) | CN116940904A (zh) |
DE (1) | DE112021006842T5 (zh) |
TW (1) | TW202240327A (zh) |
WO (1) | WO2022215166A1 (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7250202B1 (ja) | 2022-08-25 | 2023-03-31 | Dmg森精機株式会社 | 情報処理装置および情報処理プログラム |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06161527A (ja) * | 1992-11-17 | 1994-06-07 | Brother Ind Ltd | 数値制御装置 |
JP3117044B2 (ja) * | 1992-11-18 | 2000-12-11 | ブラザー工業株式会社 | 数値制御工作機械 |
JP5386267B2 (ja) | 2009-08-06 | 2014-01-15 | オークマ株式会社 | 回転軸クランプ機能を有する数値制御装置 |
JP5609731B2 (ja) | 2011-03-22 | 2014-10-22 | ブラザー工業株式会社 | 数値制御装置及びクランプ解除方法 |
JP5710730B1 (ja) | 2013-10-28 | 2015-04-30 | ファナック株式会社 | 回転割り出し装置を備えた工作機械の制御装置 |
CN103760818B (zh) | 2014-02-11 | 2016-04-13 | 苏州新代数控设备有限公司 | 用于分度盘定位的控制设备 |
JP6281334B2 (ja) | 2014-03-12 | 2018-02-21 | 株式会社ジェイテクト | Ncプログラム作成装置 |
JP2015225617A (ja) | 2014-05-30 | 2015-12-14 | ブラザー工業株式会社 | 数値制御装置と制御方法 |
JP2015155144A (ja) * | 2015-06-01 | 2015-08-27 | ファナック株式会社 | クランプトルク測定手段を有する回転テーブル |
JP6382869B2 (ja) * | 2016-02-19 | 2018-08-29 | ファナック株式会社 | 回転テーブル装置 |
JP6838032B2 (ja) * | 2018-11-02 | 2021-03-03 | ファナック株式会社 | 回転テーブル装置、回転テーブル制御装置、プログラム及び回転テーブル制御方法 |
JP7057312B2 (ja) * | 2019-04-02 | 2022-04-19 | ファナック株式会社 | 工作機械 |
-
2021
- 2021-04-06 CN CN202180094632.7A patent/CN116940904A/zh active Pending
- 2021-04-06 US US18/261,786 patent/US20240066652A1/en active Pending
- 2021-04-06 JP JP2023512550A patent/JP7614334B2/ja active Active
- 2021-04-06 WO PCT/JP2021/014625 patent/WO2022215166A1/ja active Application Filing
- 2021-04-06 DE DE112021006842.3T patent/DE112021006842T5/de active Pending
-
2022
- 2022-03-21 TW TW111110373A patent/TW202240327A/zh unknown
Also Published As
Publication number | Publication date |
---|---|
WO2022215166A1 (ja) | 2022-10-13 |
CN116940904A (zh) | 2023-10-24 |
JPWO2022215166A1 (zh) | 2022-10-13 |
JP7614334B2 (ja) | 2025-01-15 |
DE112021006842T5 (de) | 2023-11-16 |
US20240066652A1 (en) | 2024-02-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5415311B2 (ja) | 自動運転を再開可能な工作機械の制御方法およびその装置 | |
JPH103308A (ja) | 産業用ロボットの干渉回避方法 | |
CN105320074B (zh) | 数控装置和控制方法 | |
JPS6332586B2 (zh) | ||
TW202240327A (zh) | 數值控制裝置及加工系統 | |
JP4947534B2 (ja) | 工作機械及び工作機械を操作する方法 | |
JPS6365469B2 (zh) | ||
JPH01146642A (ja) | 切削工具の停止制御装置 | |
JP5609731B2 (ja) | 数値制御装置及びクランプ解除方法 | |
US10996655B2 (en) | Numerical controller | |
JPH07136906A (ja) | 数値制御装置 | |
JP2010231737A (ja) | 干渉チェック機能を有する数値制御装置 | |
JP2000284817A (ja) | 共通経路上の2つの可動体を同時制御する数値制御装置 | |
JPH11300577A (ja) | 工作機械 | |
JP2002268715A (ja) | 工作機械 | |
JP2002273601A (ja) | 多軸工作機械 | |
JPH0651258B2 (ja) | 自動復帰機能を有するnc制御装置 | |
JPS63311408A (ja) | 数値制御装置 | |
JPH11104934A (ja) | 自動工具交換動作時の主軸頭移動の制御方法および装置 | |
JP4066178B2 (ja) | 工作機械及びその異常検査方法 | |
JPH0412482B2 (zh) | ||
JP7585642B2 (ja) | 工作機械制御システム | |
JP4233559B2 (ja) | 数値制御工作機械 | |
JP2010131722A (ja) | Nc工作機械の原点復帰方法 | |
WO2023058085A1 (ja) | 数値制御装置 |