Linuxcnc 02 設定-1. 設定方式及軸設定

系統好了, 要開始 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. 接下來, 設定輸入部份.

發佈留言

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料