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