我不知道是不是關機之後再開機未歸零, 這時候按昇高會撞到最高的地方是嗎? 小弟以我所知的範圍來討論一下這個問題, 有誤請各位大大用力鞕XD
關機之後再開機, 機器是沒有辦法讀取你Z軸的的位置的, 步進馬達的原理是可以叫他前進多少步, 或後退多少步. 但現在自己在什麼位置上, 下指令有沒有跑到對的位置? 這就要靠歸零的流程. 歸零會讓可移動的載台, 跑到一個固定的絕對位置, 這樣它接下來就知道自己前進多少, 或後退多少會不會有問題. 所以一旦關機, 這個相對於歸零位置的距離就不見了! 要等下一次歸
零才會重新開始.
回到原來的問題, 如果已經關機過再開機, 機器根不不知道載台的位置, 這時候按往上, 它就直接執行往上的動作, 但有可能結果是會撞到的. 解決方法來說, 當然也可以在最頂上做一個限位開關來防呆. 但以我自己擁有的幾台3D印表機來說, 沒有任何一台在一個軸有裝兩個限位開關的. 所以我也很習慣, 開機後如果要手動昇降, 就一定要先跑一次歸零. 就跟印完東西之後, 如果載台還沒取下來就按歸零, 列印好的東西會降下壓破LCD沒有防呆, 意思是差不多的.
以小弟我所知, 上百萬甚至上千萬的數控機(例如CNC)是有機制讀取目前絕對位置, 但那太貴了不太可能用在幾萬塊的機器上. 至於兩個限位開關? 我不確定, 為我沒有任何機器超過台幣五萬塊的, 也許更高級的, 一二十萬, 幾十萬的機器會做到這個吧? 不然就只能養成習慣自己多注意一下了...