banner

ブログ

Jul 17, 2023

あなたが描いたら、CNC がそれをカットします

[Jamie] 別名 [vector76] は、木片に描いたあらゆる 2D 形状を切り取る OctoPrint 用のライン トレーシング プラグインを私たちに提供してくれました。 このプラグインを使用すると、モデリングのステップを完全にスキップでき、CNC に取り付けられた Web カメラから直接、落書きを読み取り、Gcode ツールパスを提供できます。 コードは GitHub にあり、以下にデモビデオが埋め込まれています。

内部では、OpenCV がライン検出を含む多くの画像処理を実行しており、「ラインの検索」と「ツールヘッドの移動」の反復ステップは、コンピューター ビジョンで何ができるかを実際に示しています。 スケールと方向を示す基準矢印から始まり、シーンの周りで Web カメラを動かします。 ユーザーは通常のフライス加工パラメータ (速度、送り、切込み深さ、工具オフセット、フライス加工方向など) を入力できます。その後、作業が開始されます。

現時点では、ラインが交差しておらず、おそらくコントラストが高く、濃いラインのあるパスに限定されています。これはすべて通常の CV 制限です。 しかし、Web カメラを CNC ツールヘッドに取り付けて、さまざまなパスの問題に使用すると、視覚的なホーミング、ワークピースのエッジの検出、部品のコピー、奇妙な形状のカスタム フィットなど、本当に多くの可能性が広がります。 このプロジェクトは明らかに、ハッキングを続けるための招待状であり、前菜です。 (ジェイミー)の娘が作った少女海賊ロボットを見れば、そのアイデアがわかるでしょう。

ボアホールの中心を見つけるために同様の OpenCV アプローチが使用されているのを見てきましたが、レーザー カッターで使用される Web カメラはいくつか見られましたが、CNC ミルのアプリケーションはほとんど未開発のようです。 他に良い例がある場合は、コメントでお知らせください。

[ジェフ] ヒントをありがとう!

共有