若填入數值超過以上所列範圍,電腦會自動顯
示DATA-ERROR,必須取消原先填入的數值(請
按ESC取消已經在暫存區內某項的數值)。
N=HL-BAR-----表示使用者利用鍵盤上的方向鍵來移動光棒(HL
-BAR)選擇所需要的N值。
以便做新的NC
程式編輯或移動光棒至所需要修改的NC程式
中的那一列以便修改NC程式。
C.NC-FILENAME--表示NC程式需要一檔名(限12個英文字之內,不必有
副檔名)以利NC程式儲存或呼叫,所以當使用者新建
立NC程式的時候,按F5後在暫存區內會出現INPUT
檔名,若鍵入新建立NC程式的檔名後,在NC-FILENAME之空格區會出現檔名。
D.NC-FILE(OP/CL)----表示目前列表區域內之NC程式檔是OPEN或CLOSE
中,使用者必須於FILEOPEN時才能夠輸入新的NC程
式或修改。
使用者明瞭上述編輯檔的各項功能鍵後,能夠自行操作本軟件而做下列
二項工作:
甲、建立新的NC程式首先按F5:
EDIT後,在DIAGNOSTIC區域內最下端一列會出現INPUT:
______,請輸入使用者希望的檔名(限12個英文字之內,不必有副檔名),再依照下列流程處理:
如此依序建立NC程式於列表區域(N01,N02,N03……N99等)。
再利用SAVE(儲存)指令儲存NC程式於磁片中做永久保存,或再次呼叫出來於列表區域內做修改NC程式用。
乙、修改NC程式
丙、當使用者希望更改某些機械位移的軌跡而必須修改NC程式的某一
列或數列NC程式的時候。
首先必須找出此NC程式的檔名,然後
按F3:
LOAD輸入此檔名則編輯檔的列表區域內會自動列出此NC
程式全部的程式。
使用者利用HL-BAR移動光棒尋找需要更改或取
消的那列程式,再由FUNCTIONKEY執行
(1)取消(F8:
DELETE)或
(2)插入(F7:
INSERT)新鍵入的一列NC程式………等。
2-2:
如何使用軟件操作X軸和Y軸
●注意:
將微處理器經由RS-232-C與個人電腦聯線完成後,才能夠執行
主目錄(MAINMENU)中的第二項X-YAXISCONTROL。
使用者於主目錄中鍵入"2"項(X-YAXISCONTROL)電腦會自動執行聯線
工作,若是聯線工作完成,即刻在個人電腦監視器(MONITOR)上會自動
顯示出:
X=000.00m/m
Y=000.00m/m
F=0040.m/m
此X軸參考點數值和Y軸參考點數值及F數值(滑台移動速率)皆由微處
理持續地傳送(經由RS-232-C介面傳輸)給個人電腦而在監視器上顯示出
來,若是使用者在個人電腦上利用方向鍵而驅動滑台(鍵入新的X軸或Y
軸位移數據經由RS-232-C傳送給微處理器)。
這時刻微處理器接到此數
據時,依照內部韌體(HARDWARE)程式判斷是否能夠有效執行的數據而
加以處理,一方面驅動步進馬達而移動滑台,另一方面將此可以接受的
數據傳迴給個人畫腦由監視器上顛示出
X=010.32m/m
Y=010.34m/m
表示X軸已經由X=000.00m/m移動10.327而Y軸亦往正的軸向移動10.347
m/m等。
X軸和Y軸在本模組軟件驅動上可分為三類:
(l)寸動控制(SINGLECONTROL)(2:
連續控制(CONTINUECONTROL)(3)執行NC程式控制等。
分別敘述如下:
(I)寸動控制-----目地是讓使用者能夠很緩和地移動滑台(每按一次鍵可
以移動滑台位移量0.02m/m至使用者希望滑台停駐的
位置點。
使用者可以按F2:
s/c功能鍵來選擇
S(SINGLECONTROL)或C(CONTINUECONTROL)在
此段說明假設使用者選擇S(SINGLECONTROL)寸動
控制來執行兩軸的滑台移動方式。
此時F=0040mm/min
亦是當使用者選擇SINGLECONTROL時候,軟件
就自動定滑台移動速率每分鐘(MIN)移動40m/m以下的
速度進行。
(2)連續控制-----目地是讓使用者能夠很快地移動X軸或Y軸滑台接近使
用者希望滑台停駐的位置點,再利用寸動控制緩慢地達
到正確位置點。
其滑台連續移動速率最低為40mm/min
,最高為600mm/min。
最佳的快速移動速率為450mm/
min。
(3)執行NC控制程式---首先使用者必須按F5:
LOADFILE呼叫一檔名內
有已經編輯好的NC程式。
假設使用者在X-Y軸的TABLE
上放置一張預備晝圖的紙(假設X-YTABLE已經放置
在一筆架之下),當使用者移動X軸或Y軸同時使筆架
上的筆尖端觸及畫圖紙,即能夠描繪出X軸或Y軸滑台
移動軌跡的位移量於畫圖紙上。
當使用者利用連續控制
方式快速移動滑台或寸動控制方式移動滑台至程式參考
點(預估兩軸的滑台移動行程不能超出編輯NC程式的X
軸或Y軸位移量)。
然後按F8:
SETX軸=0或按F9:
SETY
軸=0此刻電腦即知TABLE在X軸和Y軸上的位置亦稱
為程式原點。
2-3:
編輯檔功能鍵(FUNCTIONKEY)說明
F2:
EXIT-------返回主畫面。
F3:
LOAD------鍵入NC程式儲存於檔案申的任一檔名,電腦會呼
叫此檔名的NC程式於編輯檔中的列表區域內。
F4:
SAVE------將編輯完成的NC程式存入磁碟檔案中。
F5:
EDIT-------編輯新建的NC程式檔案必需輸入新建NC程式檔名
。
F6:
WRITE-----新建NC程式或修改NC程式,當每次要輸入新的數
值時皆要按F6:
WRITE,才能夠把數值填入
DIAGNOSTIC區域內檢查是否有效數值,再按
ENTER鍵把整列各項數值從暫存區域轉入列表區
域內。
F7:
INSERT----移動光棒(HIGHLIGHTBAR)選擇您所需要輸入
的那一列位置後,按F7:
INSERT,則電腦會自動將
那一列之後的NC程式往後N+l位置順移一位,以
利暫存區域那列程式填人列表區域內。
F8:
DELETE---移動光棒至您所需要取消的那一列NC程式,按
F8:
DELETE,則電腦會將那一列NC程式自動取
消。
F9:
PRINT-----若您要將目前在畫面所編輯的新建NC程式或舊有
NC程式列印,請按F9:
PRINT,則列表機會自動
列印出您所需要的檔名所屬的NC程式。
2-4:
執行檔工能鍵說明
Fl:
EDIT-----------------返回NC程式編輯檔畫面。
F2:
SINGLE/CONTINUE---選擇方向鍵控制的方法
(1)寸動控制
(SINGLECONTROL)
(2)連續控制
(CONTINUECONTROL)
F3:
FEEDDOWN-------滑台移動速度轉慢,調整FEEDRATE
數值。
F4:
FEEDUP-----------滑台移動速度轉快,調整FEEERATE
數值。
F5:
LOADFILE--------呼叫儲存於磁片之NC程式。
F6:
MAINMENU-------返回主畫面。
F7:
RUNPROGRAMS---執行已經LOAD完成的NC程式而
驅動平台做機械位移運動。
F8:
SETX=0--------------移動X軸滑台至您所需要的機械位移
參考點:
SETX軸=0。
F9:
SETY=0--------------移動Y軸滑台至您所需要的機械位移
參考點:
SETY軸=0。
F10:
HELP--------------讀取README內有關本模組TC-4017
的規格說明和功能特性等參考資料。
2-5:
G-CODE機能碼說明
G01:
快速直線運動。
G0I:
直線位移指令。
G02:
圓弧指令(CW)。
G03:
圓弧指令(CCW)。
G50:
程式原點。
5、實驗步驟
1.確定X-YTable與電腦連線。
2.執行Table程式。
3.進入1EDITNCProgram。
(強烈建議使用edit來編輯,使用應用軟體所附的編輯器容易當機)
4.將以下程式載入:
N01G50X+000.00Y+000.00F400
N02G01X+050.00Y+000.00F400
N03G01X+050.00Y+050.00F400
N04G01X-050.00Y+050.00F400
N05G01X-050.00Y-050.00F400
N06G01X+050.00Y-050.00F400
N07G01X+050.00Y+000.00F400
5.儲存本檔案並離開EDIT視窗,進入2X-YAXISCONTROL。
6.
載入程式,並按F7RUN,則X-YTable會跑出一個正方形。
NC程式範例
1.三角形
N01G50X+000.00Y+000.00F400
N02G01X+050.00Y+000.00F400
N03G01X+050.00Y+050.00F400
N04G01X-050.00Y+000.00F400
N05G01X+050.00Y-050.00F400
N06G01X+050.00Y+000.00F400
N07G01X+000.00Y+000.00F400
2.圓形
N01G50X+000.00Y+000.00F400
N02G01X+050.00Y+000.00F400
N03G02X+000.00Y+050.00R+050.00F400
N04G02X-050.00Y+000.00R+050.00F400
N05G02X+000.00Y-050.00R+050.00F400
N06G02X+050.00Y+000.00R+050.00F400
3.POP字母M的撰寫(XY02.DMO)
N01G50X+000.00Y+000.00F120
N02G02X-005.00Y+005.00R+020.00F400
N03G02X-020.00Y+005.00R+020.00F400
N04G02X-020.00Y-025.00R+020.00F400
N05G02X-005.00Y-025.00R+020.00F400
N06G02X-005.00Y-010.00R+020.00F400
N07G02X+000.00Y-015.00R+020.00F400
N08G02X+005.00Y-010.00R+020.00F400
N09G02X+005.00Y-025.00R+020.00F400
N10G02X+020.00Y-025.00R+020.00F400
N11G02X+020.00Y+005.00R+020.00F400
N12G02X+005.00Y+005.00R+020.00F400
N13G02X+000.00Y+000.00R+020.00F400