レーザー彫刻機を使ってみるdrk.レーザー彫刻機を使ってみるだいぶ寝かせてましたが、動かしてみました。Graphicにてベクタデータ修正、SVG形式でデータ書き出しGapplinでSVGを表示確認、必要なら手動データ修正bCNCで読み込み、小修正して、駆動というところ。イラレ使いの人ならもっと楽なんだろうなあとフォトショしか使えない私でした。Windows向けの何かが付属CDに入ってましたが、Macでやりたいんじゃーと試行錯誤した結果が先の手順。大事なことはベクタデータを作って、それをGcodeとやらに変換し、CNCの方に送信するということ。bCNCでSVG読み込むといい感じにGコードに変換してくれるので変換結果を眺めつつ、適宜コマンドを修正して、送り込みます。SVGってのが、pdfに近い何かを感じる感じの微妙な規格で必要に応じて確認と手修正が必要かも、という気持ち。あと、ベクタデータなのでパスの向きとかが地味に重要になります。ベクタデータ使えるソフト〜と適当にAppStoreで検索して買い漁ってましたが、ソフト代が本体代に近くなってきたりしてるのは秘密だ。レーザー彫刻機さんとは、つまりにArdunoに制御ソフト(Grbl)とステッピングモーター他を組み合わせたものらしく。シリアルポートでつないで適宜コマンド(Gコード)を送り込むと、そのように動くだけのものだそうで。制御ソフトはもともとCNC向けのものらしい。制御コードは、適当にググったら出てきたので、こちらを参考に眺めてました。S100M5あたりでしょうか。$32がレーザーモードの切り替えフラグらしく、1を設定すると、レーザーモードになります。レーザーモードだと、動いてる時だけレーザーが出るようになります。これを有効にしないとヘッド移動中もレーザー出っ放しになってしまいます。ドリル回転数=レーザー出力と読み替えているらしくドリルの場合だと、当然に回しっぱなしで、Z軸を上下させるのですがレーザーの場合は、Z軸関係なく出力だけ変更するだけなので、そこの対応みたい。$32=0で元に戻ります。S100は回転数指定で、多分100rpm。この特に数字に意味はなく、低出力でオンにするのが大事。焦点調整するのに弱く出すのに使います。レーザーが止まります。Y50みたいに座標値を指定してやるだけ。Mでドリルの回転あげたあとは、Gでヘッドを動かしてやるだけという非常に簡単な仕組みなわけです。あと、M3の代わりにM4ってのがあり、こっちだと移動速度に合わせて出力補正かけてくれるらしく、こっち使う方がいいのかな?とかやってます。他、大事な概念としてはFeed速度ってのがあり、これはヘッドの移動速度だそうです。移動速度の基準単位って言った方がいいのか?レーザーの場合は、速度を上げる=時間あたりの照射量が減る、なので出力を弱くするのと同じ効果に。焼き切れる範囲で速度をあげる、みたいな運用なのかな?使っていての感想は、『なるほど、焼き切るのね。思ったよりレーザーが収束してくれなくて、線が太い。中華だしなあ、という感じ。質がいいレーザーユニットを買えばいいのかも。結構にコゲるので、木とか削ってるとコゲ臭いのが部屋に充満します。