201035707 六、發明說明: 【發明所屬之技術領域】 本發明係有關一種數值控制(Numerical Control ’以下 稱為NC)裝置,尤其有關一種依循主軸1旋轉内基準點來 執行程式之螺紋切削、原點復歸、相位對合等主軸控制者, 其中,該主轴1旋轉内基準點係以屬於使用在定位等原點 復歸的物理性信號且於每一旋轉產生1個脈波的主軸1旋 轉基準信號(以下稱為Z相信號)而決定。 〇 【先前技術】 習知NC裝置的螺紋切削控制係令保持工件的主軸以 足速旋轉’並藉由來自文裝在主轴的編碼器(enc〇der)的Z 相信號之輸入而檢測主轴1旋轉内基準點(以下稱為z相) 之通過’針對Z相通過後的主轴旋轉量,計算與所指示的 螺紋導程(lead)成比例之螺紋切削軸移動量,從而進行移動 控制。 〇 第8圖係顯示能夠進行如上述的螺紋切削控制等的習 知NC裝置之圖’該NC裝置係由信號處理部2、顯示單元 14、晝面顯示處理部15、保存加工程式17等的記憶體16、 %析處理部18、内插處理部8、螺紋切削控制部9、主軸 同步控制部10、同步攻牙(tap)控制部u、主轴c軸控制 部12、方位(orient)/分度控制部13、主軸控制部19、主軸 馬達20、主軸編碼器21、軸控制部22、伺月良馬達23、編 碼器24、主軸反饋(feedback)位置計數器31(以下稱為主軸 FB位置計數器)、及主軸Z相計數器32等所構成。 321185 3 201035707 21係將藉由主軸的旋轉而計數的位置脈 、予、輸出的位置檢測益。此外,該主轴編碼器21係在z 相通過檢測器的感測器時輸出z相信號。主轴控制部19 係如第10圖所不,累積來自主軸編石馬器21的位置脈波而 產生主軸FB位置計數器3卜其_,該主轴FB計數器^ 2反覆脈_ _及清除者。此外,在z相錢輸入時將 軸fa位置計數器31予以閃鎖〇atch)而產生主轴z相計 =Μ。在敗褒置執行螺紋切削指令程式時,螺紋切削 =制部9係不開始進行螺紋切削區塊,直至主轴通過冗相 ^ ’而控制開始螺紋切削的主軸之角度。另外,本說明 :中所述之計數11賴由未圖示料數II料數得的數 據0 具體而言’由妹2相計數器32的值之變化而察知 =通過、’並從主軸即位置_31與__數器 刀來异出弟1次2相通過的主轴旋轉量 積主軸位置計數器31的變 交系: 相通過後的主軸旋轉#。針對ζ相通過後的主 移動量,且内插處理部8俜同==之螺紋切削抽 # 轴旋轉量而控制伺服 =移動!,糟此,從特定的角度對主轴所夹持的工件 進仃工,攸而能夠進行螺紋切削。 々此外,主_步控制部1()係對兩相對向的 度、相位進行同步柝制。内丰 孕之遠 且龍牙㈣部㈣對令攻牙工 具㈣的主軸、及攻牙轴進㈣步控制而進行攻牙加工。 321185 201035707 亦罐主軸予以原點復歸到2相 =主軸切換為c軸控__絲㈣原 置以構築c軸的座標系。 设㈣Z相位 ❹ 八主位/分度控制部13龜據方位/分度指令而 7主軸疋位在預定的指令角度。 另外,在令主_步㈣、同部攻牙 方位/分度控制各者的動作 軸控制 H 料進㈣’係精由以參數或加工程 式來^或指示使相轉合㈣度而進行。 此外,習知NC裝置係能夠以加工程 切削的移位(shift)角度。第9 _ f 弟圖係顯不關於第8圖的NC裝 ^中、特別是螺紋切削控制部9的構成之圖。第9圖 ❹ •==9係由主…相計數器”的值之變化而察 相通過,並從主軸FB位置計數器31與主軸 器32之差分來瞀+ 7 4 = 孕由义相5十數 控制部7係從以:工程=的主軸旋轉量。相位移位 量持續減去Z相通過螺=削之移位角度 、去 交妁主軸方疋轉罝’异出移位角度量到 起的主軸旋轉量。内插處理部8係針對移位 = 時點後的主轴旋轉量,算出與所指示的螺紋 =成比例之螺紋切削軸移動量,而同步於主轴的旋轉量 =私動控制’藉此,從程式所指示的螺紋切削的移位角 轴所夾持的工件進行加工,從而能夠進行螺紋切削。 321185 5 201035707 如:此之外’對相對向的主軸之旋轉進行同步控制的主 轴同步控制之相位對合、對主轴之旋轉與攻牙轴之移動進 ^步㈣的㈣攻牙加卫的相位對合、進行定位的主輛 —由控制、及方位/分度控制的角度,亦同樣地能狗以z相 信號為基準來進行相位對合角度等的算出。 此外,當利用上述構成的NC裝置來控制例如第4圖 所不構成的機械時,有螺紋切削的開始角度會依用來把持 要進行加工的工件之主軸與工具之配置而不同的情況。另 外’第4圖所示構成的機械储由主轴站⑽㈣轉轴分 進行旋轉而令主軸找置成為在絲“ 57與主軸站b %間交互替換,而能夠一邊在主轴站a與主軸站b間傳 遞巧—邊進行在絲站Ait行的—次加卫及在主軸站b 進行的一次加工之同時加工。 在此種構成的機械中,由於主軸站的配置係因為機械 ^移動而切換’因此有工具的刀頭的接觸角度與安裝編碼 益的感測器的主㈣度之關係會依絲站的配置而不同的· 情況。第4圖所示構成的機械的情形裡,在主轴站A的配. 置中’編碼器感測器係位於上部,在主軸站B的配置中, 編碼器感測器係位於下部。當以配置在各主軸站的上部的 工具進行加工時,在主軸站A係於z相通過主軸的上部時 開始螺紋切削’在主軸4 B係力z相通過主軸的下部時開 始螺紋切削,工具刀頭所描出的螺紋路徑會有所不同。 因此,§在主轴站B對在主軸站A加工後的螺紋進 行再加工時,係以加工程式指示與配置進行加工的主軸之 321185 6 201035707 。峰站相對應之螺紋切削的移位 ' ),糟此而在第4圖的主細B對在絲站械//形為180 紋進行再加工。 加工後的螺 此外,就其他的先前技術 係在進行螺紋或齒輪的再加工之際,當=成, 二加工之情形中是螺紋切削工具與已:二的 的完成狀態下使齒對合完成信號產生時?藉文的^合) 用來產生]旋轉信號(z相信 ==將 U置,之後,可遂許I哭1双时菫置到0位 產生】°° 6個脈波便回到G位置並 產生1咖號’藉此,產生!旋轉信號的位置传依棱告 對合位置而移位(參照下列之專利文㈣。係依據齒 專利文獻1 :日本特開昭59-232750號公報(第2頁 t攔第3行至第5頁上攔第4行、第2圖、第3圖)、 【發明内容】 ·(發明所欲解決之課題) 然而’前述專利文獻i所揭示者,為了使主轴ι旋轉 $準信號移位,需要進行齒對合及產生完成信號之前置作 乂 ’且在將主軸停止在預定的齒對合位置之狀態下將用以 f生Z相信號的可逆計數器予以重置,因此並無法一邊進 :旋轉-邊進行修正。此外,由於必須以硬體來重置計數 态,因此需要專用的硬體,並無法容易地改變主轴I旋轉 基準信號,因此有無法容易地變更主軸2旋轉基準信號的 移位量等之難點。 ' 此外,習知NC裝置係在對螺紋切削開始點、主軸同 321185 7 201035707 ==令角度、同步攻牙開始時的主軸角度、主軸 夾數,、力騎位置、方位/分度位置等進行修正時,必須以 圖所-八口工程式對各動作分別進行設定。因此,在如第4 不7主轴站旋轉軸59旋轉而切換主轴站,而變更把持 ill件的主輛之配置時,由於必須變更複數個參數,因 斤有關聯參數的期間中並不能使主軸位置旋轉, 之缺^於母次改變主軸位置時必須變更各參數、加工程式 提# 乃為了解決上述㈣點㈣創者,其目的在於 邊#本_主軸1旋轉基準信號不依存於硬體,且能约一 意量之ΓΓ置—邊使主轴1旋轉基準信號容易地移位達任 此外,由於在螺紋切削以外的動作中 ::=r:rrr 二 月度亦相當費工夫,因此提供一 此狀括進行修正的Nc裝置亦是本發明的目的。 (解決課題的手段) 的主軸控制裝置係依循每-旋轉產生1個脈波 ' ’’、為 相信號而決定主軸的1旋轉基準點者, 置係具備:主軸基準角度修正量設定手段, 修正角度;主軸!旋轉内反饋位置修正 ::所設定的修正角度量;及主轴i旋轉^ 手·^又,將主轴1旋轉内指令位置修正達由前述主軸基準角 321185 8 201035707 度修正量設定手段所設定的修正角度量。 此外,在本發明的數值控制裝置中,前述主軸〗旋轉 内FB位置修正手段係輸出虛擬主軸z相計數器者,該虛 擬主軸z相計數器係具有根據主軸的反饋位置、z相信號 所產生的主軸之基準點及基準點的修正角度而經修正的主 軸之基準點。. 〇 t卜’在本發明的數值控難置中,前述主軸!旋轉 内心令位置修正手段係輸出虛擬主軸!旋轉内指令位置吁 :::二,軸1旋轉内指令位置計數器係具有根據 1旋轉内指令=立置及基準點的修正纽而經修正的主軸 正旗值控制裝置中,…相修 時間點.及蟫變更前述基準點的修正角度的 -準點的修正角戶後__標’在變更前述基 期門 又臭t到再次通過修正後的基準點為止之 #:,以不檢測出Z相的通過之方式予以忽略之 (發明的效果) 依據本發明,可獲得一種使 存於硬體且能夠一邊使主轴疋轉基準信號不依 號容易地移位達任意量之NC裝置。旋轉基準信 此外,㈣本判,在觀 進行將2個以上的主轴的速卜的動作中,為了 :位對合、同步攻牙加工開始前的主軸::轴同步控制的 位的C車由控制的原點復歸、主袖方位、分=歸、進行定 刀度等係需要統一 322185 9 201035707 以各動作控制部來個 ,因此’不需要變更 主軸的角度之控制的動作時,亦不必 別施加修正,而是能夠總括進行修正 各參數及加工程式。 【實施方式】 實施例1 —以下,利用第!圖至第5圖說明本發明的敗裝置的 實施例1。 第1圖係顯示本發明實施例!的Nc襄置之構成的方 塊圖,圖中各元件符號代表如下:1為主軸基準角度修正 =定手^為信號處理部;3為主軸^轉内反饋位置 修正部(以下稱為主軸!旋轉内沖位置修正 二:㈣令位置修正部;8為内插處理部;9為螺紋二 厂P,10為主軸同步控制部;u為同步攻牙控制部。2 為主軸C轴控制部;13為方位/分度控制部;14為顯示單 為畫面顯示處理部;16為記憶體;17為加工程式. 二為解析處理部;19為主轴控制部;2〇為主輛馬達;2; 由編碼$,22為軸控制部;23為伺服馬達;2 碼器=為絲反饋位置計數器;32為主轴2相計數器。 弟2圖係本發明實施例j白々主軸i旋轉内即位置修 =3的主要部分方塊圖。圖中各元件符號代表如下·· /〇 域i目if點的主轴基準角度修正量,係由第1圖所示的 =準角度修正量設定手段i所設定;31為主轴fb位 累稽ir係表示主轴反饋位置,藉由主轴編碼器脈波之 ’、异出,32為主軸2相計數器,係在主軸編石馬器21 321185 10 201035707 ' ^測器檢測出ζ相通過時將主轴邱位 f為主位置計數%; 軸FB位置計數器),係算出通過主轴 稱為主 正部3後的結果,與主軸FB _ B位置修 “為虛擬主以相計數器,係算值; ο :(=r果;35為主轴]_:饋= 二二=:轉2⑽位置計數器),係從主』 擬主軸!旋韓心 數11之差分而算出;36為虛 内抑位置叶數哭)H計數器(以下稱為虛擬主轴1旋轉 數器35相加而算出。 ”主軸U疋轉内位置計 _1即=主輛1旋轉内FB位置修正部3係輸入有主 Ο ㈣2相_%並輸出主_ σ 3及虛擬主轴ζ相計數器34。 正^的本發明實施例1的絲1旋轉内指令位置修 ㈣。W中各元件符號代表 準點的主轴基準角度修正量,係由 手段1所設定;41為主轴指令位= ”下用來控制主軸位置的指令位置;42 出通過主轴1旋轉内指令位置修二 =與主軸指令位置計數器“表示相同的值;44 Μ的變化置計數器’係累積主轴指令位置計數器 里而在1旋轉内捨入(rounding)而算出;Μ為虛 321185 11 201035707 = 内指令位置計數器,係算出通過主軸1旋轉 3〇 ^主轴的結果,係將主轴基準角度修正量 购轉:指令位置修正部4係輪人有主 亂如人""里30及主軸指令位置計數器41並輸出主 2々位置計數器42及虛擬主軸1旋轉内指令位置計數器 來構ί外,NC裝置的前述構成要件的絕大部分係由軟體 之構進行控制的機械 _ T谷讀讀代表如下:51為工具A ; 52 紅,、,53為主轴A的編碼器感測器;54為安裝在主 =的旋轉趙之2相;55為主轴B的編碼器感測器在= 來旋轉體之2相;57為主轴站A,係配置用 配置用來把持要以工具B加工的工件之主二= 轉轴’係用以旋轉具有主軸A及主轴B的主二= =9係進行旋轉而使主輛A及主轴B成為交:互替:: 主輛站A或主軸B的任一者。 接著,說明實施例1的Nc裝置之動作。 而淮在^ 1圖中,關於加工程式17 ’係操作顯示單元14 伴=仃輸入’且藉由晝面顯示處理部15被送至記憶體予以 二 工程式17係以如下述等指令來記述:NC裝置的 疋位與切削進給等的位置指令及指示進給速度之G(準備) 321185 12 201035707 選擇工具之τ(工具 =控制的輔助功能之Μ(辅助)指令、 解析處理部18麵行加工㈣ 、·,内插處理的_位置脈波係被傳送至 軸之轴控制部22,且主軸的速度指令 = ο 部】9,從而進行加工程式所指示的轴及主梅=輔控制 主軸馬達20係受到如下控制:依據加工程式 :指:::::插處Γ"產生相對應的主軸的速度指 定邻2二 的M3,4指令而經由信號設 二2、内插處理部8將對應於主轴的正轉信號或反抑 號輪出Μ雜d㈣部(未圖示),藉此 : ..以主轴/制部丨9所指示的主柏速度騎正轉或^轉 〇 s主軸馬達20進行旋轉時,主軸編碼胃2 】:置脈波輪出至主轴控制部19。此^ : = = = 1係輸出2相信號。主軸 丄Λ 編瑪器的位置脈波而產生主軸 D $ 31。此外,在2相信號輸入時將主轴FB 計數器31的值予以_而產生主似相計數器32。 如第2圖所示,主軸FB位置計數器3卜 數器32係被取入至主軸1旋轉内FB位置修正部3。主軸十 =轉内FB位置修正部3係從主㈣B位置計數器Μ 轴2相計數器32之差分產生主軸1旋轉内FB位置計數 321185 13 201035707
美基準角度修正#設定手段1所設定的 土準角度修正量30加至主軸i旋轉内F 35而產生虛擬主軸丨旋轉内FB位置 :::::^主轴1旋轉一置= ΐ ==取相計數器…亦即,如第5圖所 美準點編^抽2相計數器34係具有實際的Ζ相 基準點移輯料基準角度修正量設定手段1所 軸基準角度修正量30之量的修正後ζ相基耗。另外 第5圖係相關於ζ相基準點的修正之時序圖,圖中各元件 別代表如下:71為2相基準點,係藉由主轴編碼器 的Ζ相通過而被檢測出;72為修正後ζ相基準點,係為以 主軸基準角度修正量30進行修正而得的虛擬主軸ζ相計 數器的0的位置。 此外,從主軸FB位置計數器31輪出主軸1^位置計 數,33。並且,内插處理部8係從主軸i旋轉fb位置修 正部3將主軸FB位置計數器33、虛擬主軸之相計數器% 取入° w 、,例如,在NC裝置執行螺紋切削指示程式時,螺紋切 削,制部9係從主軸FB位置計數器33與虛擬主抽z相計 數°° 34之差分,算出第1次ζ相通過的主軸旋轉量,當 中係將對實際的Z相基準點移位達主軸基準角度修正量設 定手段1所輸入的主軸基準角度修正量3〇之角度而得之點 §作為修正後Z相基準點,並藉由虛擬主軸ζ相計數器3 4 的值之文化來察知Z相位置的通過。之後,累積主轴fb 321185 14 201035707 -位置計數器31的變化量,算出在螺紋切削指示後第〗次2 . 相通過起的主軸旋轉量。内插處理部8係針對Z相通過起 的主轴旋轉量來計算與所指示的螺紋導程成比例之螺紋切 肖J軸移動篁,而同步於主轴旋轉量來控制伺服馬達的移動 量,藉此,從特定的角度對主軸所夾持的工件進行工,從 而進行螺紋切削。此處之預定角度係能夠設定為相對於安 裝在主軸編碼器的z相基準點移位達主軸基準角度修正 30而得之角度。 〇 此外,问樣地 隹裝置進行2個以上的主轴的 f加工的主_步控制的情形中,當指示有基準主轴的主 =步位置指令時,便進行同步於基準主轴之旋轉的位置 二^而在㈣步於基準峰的速度進行旋轉下成為主轴 ^工制中。當進行令絲同步的相位對合的指示時’主 〇 =ΓΓ10係以使基準主轴與同步主軸的z相基準 成為相同位置的方式令相位對合。此時,以進行同步的 2個主軸的虛擬主轴ζ相 哭 、 :轴藉此,能夠以進行同步的各主轴的二 ==準點移位達主軸基準角度修3 于之角度㈣修正後ζ相基準點來進行相位對合。 此外’當指示有針對主轴的指 產生輸出至主軸控制部^的主軸指令位置係 暫先輸入至主軸!旋轉内指令位置修正部4二亚 示,主軸^旋轉内指令位置修正部4係累積主23圖所 計數器41的變化量,曾 ’、積軸丸令位置 ,出在1轉内捨入後的值,藉此而 321185 15 201035707 產生主軸i旋轉内指令位置計數器44。接著,將主軸基準 角度修正量設定手段〗所輸人駐軸基準肖度修正量^ 與主轴1旋轉内指令位置計數器44相加,算出在!旋轉内 捨入後的值,藉此而產生虛擬主軸1旋轉内指令位置計數 器43。此外,相對於所輸入的主軸指令位置計數器41°, 出主軸指令位置計數器42。 則 例如 社以L裝置執行同步攻牙指令程式時,在攻 切削時對攻牙主軸與攻牙轴(NC輛)進行同步控制而進行 工,此不需使料動攻牙失卿⑽叫_ 專地進仃向精度的攻牙加工。於同步攻牙指令中,春於八 ::式時,於切削開始前,進行攻牙二 =二度對合後,攻牙主轴與攻牙輛(進給轴)係同 =而進仃攻牙加工。同步攻牙控制部u ==置計數器43成為°的位置作為目標角丄 軸的私動量以進行攻牙主軸的原點復歸,藉此 以位於相對於安裝在攻牙主軸 ° . 釉、、扁碼态的Z相基準點 正量3°而得之角度的修正後z相 土準點做為基準,來進行攻牙主轴的原點復歸。 至C ’在NC裝置執行主軸C輛指令而將主軸切換 置控制)時,將主軸予"原點復歸到預定角 :軸! m 標线。主軸C崎制部12係以虛擬 軸1紅轉内指令位置計數器43成 移動量而進行主軸的原點復歸,藉此為,=^^ 予以原點復歸到以位於相對於安袭在主軸的主軸 匕編碼 321185 16 .201035707 d '器的z相基準點移位達主軸基準角度修正量而得之角 .度的修正後z相基準點為基準之預定角度,以禮立c的座 標系統。 同樣地,在NC裝置執行方位/分度指示時,為了使主 軸定位至預定角度,方位/分度控制部13係以虚擬主相1 旋轉内指令位置計數器43成為〇的位置為目標角度來算出 主抽的移動量而進行主軸的定位,藉此,能夠將主轴定位 〇至以位於相對於安裝在主軸的主軸編碼器的Z相基準點移 位達主軸基準角度修正量3〇而得之角度的修正後Z相基 準點為基準之預定角度。 此外,當以上述NC裝置控制第4圖所示的機械時, 為了在將主軸A配置至主軸站A 57的位置而以工具Α Η 對主轴A所把持的工件進行加工後再以工具B 59對主軸a 所把持的工件進行加工,所以令主軸站轉轴%旋轉以將主 :軸A替換配置到主軸站B58的位置。此時,由於主轴站B 〇 58的主轴B編石馬器感測器55的安裝角度係相對於主轴站 A 57的主車由A編碼器感測器53的安裝角度成為相異18〇 度的方向,因此藉由主軸基準角度修正量設定手段丨來設 定180度的主軸基準角度修正量。藉由該設定,利用前述 絲1旋轉内FB位置修正部3的作用,將相對於編碼器 感測器55在主軸站B 58之配置下朝向下部之情況移位 180度而得之位置當作是修正後2相基準點,而以主軸站 B 58,上部方向的角度作為基準,因而不依存於檢測器實 際的安裝方向,而能夠以工具B 59的方向為基準來進行主 321185 17 201035707 軸之控制。 因此,在檢測器實際的安裝方向會因機械的替換配置 等而變化的機械中,伴隨該配置的變更,不是從加工程式 來設定主軸基準角度修正量而是從主軸基準角度修正量設 定手段1來設定主軸基準角度修正量,藉此,不依存於檢 測器實際的安裝方向,能夠以相應於機械之配置的任意角 度之方式來修正主軸1旋轉内基準點。 此外,依據實施例1,由於係以既存的主軸FB位置 計數器、主軸Z相計數器為基礎來產生虛擬主軸Z相計數 器,因此不會有硬體的追加或變更,並且能夠一邊使主轴 旋轉一邊容易地將主轴1旋轉移位達任意量。 此外,在螺紋切削以外的動作中,將2個以上的主軸 的速度同步運轉的主軸同步控制的相位對合、同步攻牙加 工開始前的主軸原點復歸、進行定位的C軸控制的原點復 歸、主軸方位、分度等係需要對合主轴的角度之控制的動 作,而為進行此動作,不必以各動作控制部來個別施加修 正,而是能夠總括進行修正,因此,不需要變更各參數及 加工程式。 此外,當以NC裝置進行螺紋切削時,在執行螺紋切 削指令後,直到超越主軸通過Z相且主轴的旋轉量所指示 的移位角度為止,螺紋切削加工並無法開始。因此,當在 主軸通過Z相後立即執行有螺紋切削指令的情形中,除了 下次通過Z相為止的1旋轉中,還有直到超越所指示的移 位角度為止皆無法開始螺紋切削加工,因而使加工時間的 18 321185 201035707 '延遲與工具刀頭接觸在工件之狀態的時間變長,是以亦有 對工具壽命造成不良影響之問題,而依據本實施例1,在 螺紋切削指令後’能夠在通過所修正後的主轴】旋轉内基 準點時開始螺紋切削,因此不需要等待z相信號的通過之 後再將螺紋切削開始角度^以移位’ *能夠縮短加工時間。 實施例2 接著,利用第5圖至第7圖說明本發明實施例2。 ο 另外,實施例2係進一步改良實施例1所示的螺紋切 削控制者。 ^第6圖係顯示本發明實例2的敗裝置,圖中各元件 符號代表如下]為主軸基準角度修正量設定手段;2為信 號,理部,3為主軸1旋轉内FB位置修正部;8為内插處 理部’9為螺紋切削控制部;63為螺纹切削脈波產生手段; 64為螺纹切削速度產生手段;31為主轴反饋位置計數器; 〇 32為主軸Z相計數器;3〇為主軸基準角度修正量;61為 Z相修正旗標;33為主轴FB位置計數器;34為虛擬主軸 z相計數器。 接著,說明實施例2的NC裝置。 亦即’修正Z相基準點的主軸基準角度修正量係由主 轴基準角度修正量設定手段1所設定並傳送至内插處理部 8 ° 。。主轴1旋轉内FB位置修正部3係從主轴fb位置計 j °" 31與主軸基準角度修正量30與主軸Z相計數器32 算出虛擬主軸2相計數器34,此外,在主軸基準角度修正 321185 19 201035707 量30的值變化的瞬間,將z相修正旗標開啟㈣。 螺紋切削速度產生手段64 紋切削速度。 _螺㈣削脈波算出螺 =削控制部係藉由虛擬主轴“目計數器 之變化來察知Z相位置的通過,惟當以 量設定手段ί變更主軸基準角 早角度。正 Z相計數器34會叫^^^=’虛擬主軸 ,^ 土平用度修正置30的值變化而變 1二二 免在變更主軸基準角度修正量的瞬間因
=取相計數器34的值之變化而誤檢測出修正後Z ==Γ:於螺紋切削脈波產生手段63中,捕捉 啟時’亦即主轴基準角度修正量未變 J :擬:軸ζ相計數器34的變化且算出螺紋切削脈 修正後4基準點的通過來開始螺紋㈣ΐ。下乂的 第=係顯示前述之用以在變更主轴基準角度修正 t正請忽略纽主軸^目雜^ 生: 切削脈波之處理例的流程圖。 )支化而產生螺紋 si中瓦檢查是否有螺紋切削指令。在步驟 鮮八則、…'刀削指令則前進至步驟S2,若非螺紋切 削“則别進至步驟S6而結束。 在步驟S2,檢查··是 亦即並非在已變更m ,正旗仏61為關閉(⑽ 紋切削指令後第i ^ 4角度修正量之時間點,且為螺 韩z相計數哭螺紋切削命令記錄關閉),且虛擬主 。。有變化。步驟幻的檢查結果若為yes 321185 20 .201035707 則前進至步驟S3,若為N0則前進至步驟S4。 在步驟S3,開啟螺紋切削命令記錄。 ㈣f步驟S4’檢查職糊命令記錄是否開啟。若檢查 ^ tYES亦㈣紋切齡令記錄為狀則前進至步驟 S5右為NO則結束處理。 在步驟S5中, 擬主軸Z相計數器 削脈波,結束處理。 將Z相修正旗標關閉,並且以依據虛 61的主軸旋轉量為基礎來產生螺紋切
在步驟S6 _,清除螺紋切削命令,結束處理。 =,即使對絲1旋_鲜料行修正,仍能 通Μ2基4角度修正量變更後不會檢測出下次的2相 f過的方絲紅絲1旋轉㈣準點,因此即使是在主 絲1旋轉喊準料娜正減夠正確地進
'(產業上的可利用性) 本發明的NC裝置係適用於 相統一等主轴控制。 螺紋切削、原點復歸 、位 【圖式簡單說明】 苐1圖係顯示本發明實 塊圖。 施例1的NC裝置之構成的方 FB位置修正部 第2圖係第1圖所示的主軸1旋轉内 的方塊圖。 的方塊圖。 第3圖係第"所示的主軸w轉内指令位置修正部 321185 21 201035707 第4圖係顯示以本發明實施例1的NC裝置進行控制 的機械之構成的圖。 第5圖係顯示本發明實施例1的修正前與修正後之Z 相基準點的圖。 第6圖係顯示本發明實施例2的NC裝置之構成的方 塊圖。 第7圖係顯示本發明實施例2的NC裝置之動作的流 程圖。 第8圖係顯示習知NC裝置之構成的方塊圖。 第9圖係顯示第8圖所示的NC裝置的螺紋切削控制 部之詳細構成的方塊圖。 第10圖係用來說明主軸FB位置計數器與主軸Z相計 數器之動作的圖。 【主要元件符號說明】 1 主轴基準角度修正量設定手段 2 信號處理部 3 主軸1旋轉内FB位置修正部 4 主轴1旋轉内指令位置修正部 7 相位移位控制部 8 内插處理部 9 螺紋切削控制部 10 主軸同步控制部 11 同步攻牙控制部 12 主軸C轴控制部 13 方位/分度控制部 14 顯示單元 15 晝面顯示處理部 16 記憶體 17 加工程式 18 解析處理部 22 321185 201035707 19 主轴控制部 20 主軸馬達 - 21 主轴編碼為 22 軸控制部 23 伺服馬達 24 編碼器 30 主軸基準角度修正量 31 主軸反饋位置計數器 32 主轴Ζ相計數器 33 主軸反饋位置計數器 34 虛擬主轴Ζ相計數裔 35 主軸1旋轉内反饋位置計數器 36 虛擬主軸1旋轉内反饋位置計數器 Ο 41 主轴指令位置計數器 42 主軸指令位置計數器 43 虛擬主軸1旋轉内指令位置計數器 44 主軸1旋轉内位置計數器 51 工具A 52 工具B -53 主軸A編碼器感測器 54 Z相(主軸A) -55 主轴B編碼器感測器 56 Z相(主軸B) Ο 57 主轴站A 58 主軸站B 59 主軸站轉軸 61 Z相修正旗標 63 螺紋切削脈波產生手段 64 螺紋切削速度產生手段 71 Z相基準點 72 修正後Z相基準點 23 321185