系統好了, 要開始 Linuxcnc 的設定 設定前, 先弄清楚控制板的 Pinout. 以18元這塊卡為例 :
請看左及下, 每個接點都有一個 PXX, 從P1 ~ P17, 這17個腳位, 每個都有它的定義, 就像電梯按鈕, 按8到8樓, 按開是開門, 每個腳都可以被定義一個功能.
如左上 P10, , 被定義為急停. 也就是說, 從這裡接出去的, 就是一個緊急停止開關, 這開關一旦被按下, 就會通知系統, 緊急停止.
P12 被定義為 X軸的限位開關. 這接出去的開關一旦觸動, 就是通知系統, X軸到頂了, 要撞機啦, 機器會停下來, 不再前進.
那, P10 及 P12 的定義可以改嗎?
現在: P10 — 急停 P12 — x限位. 可以改成 : 急停接到 P12 , x限位接到 P10嗎?
當然可以.但是, 就得通知系統, P12 及 P10 的定義改了, 這樣系統就曉得, 從這兩個口收到訊號時, 該做些什麼事.
設定就是要定義: 控制板上每個腳位的的功能. 因此, 必須先知道控制板每一腳位, 將接哪些東西, 這樣才能讓機器正常工作 .
底下就是18元板的腳位編號及通用定義的中文版.
知道腳位定義後, 另外要決定, 步進電機的細分.
步進電機每進一步是 1.8度, 轉一圈, 360度, 共要 : 360/1.8 =200步.
我用 1605的螺桿, 轉一圈走 5MM, 所以, 當
細分為1, 200×1/5= 40, 電機走1mm 要動40步
細分為2, 200×2/5= 80, 電機走1mm 要動80步
細分為4, 200×4/5=160, 電機走1mm 要動160步
細分為8, 200×8/5=320, 電機走1mm 要動 320步
一般設在8細分. 請參考電機驅動的說明.
再來是xyz的行程各是多少. 要放進系統. 這先假定為 : 300 x400x150 mm
因為要先初步使用, 所以主軸先用手動, 不交由系統管理. 所以先不管主軸的參數.
準備好後, 請在關機斷電源的狀態下, 將電腦, 控制卡, 驅動, 步進馬達, 電源接好. 請參考 : Mach3 + TB6560 + winxp sp3 初試 .
(此處介紹 RMP18元卡 LPT 埠的設定. 有機會再介紹Mesa網路介面控制卡)
接好後, 開啟電源, 開電腦. 進入Linuxcnc作業系統. 開始設定工作: /應用程式選單/CNC/Stepconf Wizard (最下面那個, 別弄錯)
開啟設定精靈, 右上開始… (簡體中文?! 有空把它改繁中)
參考圖面說明: 第一次選 : 圓圈第一項, 方框勾選 1,2. 右上前進
如圖說明, 輸入機器名稱, 自己取. cnc 種類看是三軸 xyz, 還是四軸 xyza, 驅動型號, 選其他 — 除非是有列名的卡.
然後點測試:
這個在測試控制卡跟電腦的溝通速度, 讓它跑一下, 同時執行一些其他程式, 目的: 讓CPU及系統繁忙, 這樣可以測出, 在電腦系統高Loading下, 溝通速度的最高值. 然後, 將框內數字, 填到最下面那一格. 前進.
這頁是設定腳位. 第一區, 是輸出區, 第二區是輸入區, 第三區LPT的位址.
18元卡的設定如下: 這裡先搞定軸運動部份, 限位急停下回再試.
這頁跟顯示頁有關, 還沒搞懂, 以後再說. 前進.
X軸設定, 請參考圖. 輸入後, 請按右上的測試:
X軸的測試, 按正反轉, 看馬達有沒有轉動, 方向是否正確. 按運行, 馬達會自動連續跑設定的距離(15mm), 正轉返轉由前面的+-符號控制. 測試完按取消. 回到X軸設定頁, 前進:
然後 Y Z A 軸跟 X軸一樣. 主軸以後再說.前進:
按完成.
是
桌面出現一個新的連結. 點兩次打開:
嗯, Linuxcnc OK 了
關機….. 知道怎麼關嗎?
設定到此ok. 接下來, 設定輸入部份.