« Z軸、稼動開始 | メイン | 修正箇所 »

2006年08月12日

ブレゼンハムを用いてCNCを実現

X-Y平面に直線を引く場合、XかYが0の場合は簡単である。そのまま、線を引いちゃえばいい。ところが、X,Yが0以外の場合はちょっと面倒くさい。
X,Yは異なる距離なんだけど、到達時間は同じにしなければならない。この場合はX,Yの比を求めて、それを移動速度に乗じることにより、到達時間を同じにする。
タイマで設定できる範囲が十分にあれば、問題ない。それぞれの乗数をタイマの設定値にぶつければよい。問題はタイマの設定範囲が十分に無い場合だ。

今回はブレゼンハムを用いた。この方法のよい点はX,Yが順番に設定されるので、同時に電流を流すことが無い。つまり、電源に負担をかけないですむ。

投稿者 skykiz : 2006年08月12日 01:04

トラックバック

このエントリーのトラックバックURL:
http://www.teamknox.com/mt/mt-tb.cgi/360

コメント

コメントしてください




保存しますか?

(書式を変更するような一部のHTMLタグを使うことができます)