GRBL 回原点设置
GRBL V1.1回原點設置
以arduino uno為例說明
先決條件:
正確配置各軸。
回原點開關的引腳和接線
3個用于限位開關的數(shù)字輸入引腳用于向Grbl發(fā)送信號:
引腳9 X軸限制/原點輸入
引腳10 Y軸限制/原點輸入
引腳12 Z軸極限/原點輸入
限位開關通常具有三個端子。一個是公共端子,一個是常開端子,而另一個則是常閉。
一般情況下,我們將使用兩個端子,通常為open(NO)和common(COM)。
通過配置$ 5 = 1啟用NC常開(而不是$5=0啟用NO常閉)。所有公共線都連接到arduino的GND,NO線都連接到該軸的引腳。
接線如下:
- X-限位NO-> Arduino Pin 9
- X-限位COM-> Arduino引腳GND
- X +限位NO-> Arduino Pin 9
- X +限位COM-> Arduino引腳GND
- Y-限位NO-> Arduino Pin 10
- Y-限位COM-> Arduino引腳GND
- Y +限位NO-> Arduino Pin 10
- Y +限位COM-> Arduino引腳GND
- Z-限位NO-> Arduino Pin 12
- Z-限位COM-> Arduino引腳GND
- Z +限位NO-> Arduino Pin 12
- Z +限位COM-> Arduino引腳GND
啟用回原點和設置回原點參數(shù):
回原點由參數(shù)$22控制。
鍵入$22=1啟用它,$22=0禁用它。
回原點方向:
通過將其$23設置為以下定義的值來控制回原點方向:
歸位方向 值
X + Y + Z + 0
X- Y + Z + 1
X + Y- Z + 2
X- Y- Z + 3
X + Y + Z- 4
X- Y + Z- 5
X + Y- Z- 6
X- Y- Z- 7
默認設置$23=0,右上角,Z軸向上。
$23=1 左上角
$23=2 右下角
$23=3 左下角
$23=4 特殊的! Z軸向負方向歸位。
回原點循環(huán)步驟
默認情況下,回原點循環(huán)將經(jīng)歷以下步驟:
回原點是先Z再XY
Z軸
Z軸將以快速速率($25)向上(正)移動
Z歸零開關觸發(fā)后,Z會短暫停止($26),
然后退回一段距離釋放限位開關($27)
再次碰觸Z軸原點開關($24)時,Z軸將緩慢移動
Z軸后退一小段距離($27)
X和Y軸
X,Y軸都快速向回原點方向移動($25)
第一個軸觸發(fā)開關將停止并等待第二個軸觸發(fā)
當?shù)诙€軸觸發(fā)開關時,兩個軸后退一定距離釋放限位開關($27)
X和Y軸都將再次緩慢地朝開關移動,直到再次觸發(fā)兩個開關($24)
X和Y軸都會后退一小段距離($27)
歸位速度
如上所述,在每個軸的兩個不同階段中完成歸位:進給和搜索。進給速度通過設置$25進行控制。在此階段,GRBL只是試圖在合理的時間內找到限位開關。
在進給階段之后,搜索階段執(zhí)行的操作完全相同,但是速度很慢,受設置$24控制。此階段的目的是準確找到限位開關的觸發(fā)點。
GRBL將在最大行程的1.5倍后放棄尋找限位開關。
最大行程由$130,(對于x),$131(對于y)和$132(對于z)控制。
這些數(shù)字也用于軟限制,應將其設置為略低于軸的長度。
在進給階段之后,軸會稍微向后移動,以釋放限位開關。
該距離通過設置來$27控制。要將該數(shù)字設置得足夠高,以便可以絕對能夠釋放限位開關。
觸發(fā)限位,或是每次通電后,都會使機器處于鎖定狀態(tài)。軟件提示:“error:Alarm lock”. 請輸入 $X 命令進行解鎖,再進行其他操作。
》》》》》》》》Q群:959806628
總結
以上是生活随笔為你收集整理的GRBL 回原点设置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: GitHub入门使用指南
- 下一篇: 华为OD 机试题:众数和中位数