• COSPLAY 3D 建模
  • 3D列印服務
  • #maker+t=market
  • 1
  • 2
  • 3

DIY CNC Machine.Taipei 造訪社團

原文網址 林志強
2018-10-30 00:36:24

哈!
原來86步進馬達
那麼大啊!


原文網址 尤宏耀
2018-10-28 16:27:52

一次玩兩台給他有點忙....原本是皮帶驅動,改750w伺服直驅方式電控系統全部換新

張肇良
2018-10-28 16:30:08

終於開始了

林志強
2018-10-28 16:32:33

重量級的

黃俊凱
2018-10-28 16:38:12

真專業


原文網址 尤宏耀
2018-10-28 16:01:34

總算是.......

黃俊凱
2018-10-28 16:39:30

哇....好了,可以賺錢了

林家禾
2018-10-28 16:40:10

戰神

張肇良
2018-10-28 16:56:40

還有自動換刀 ? 喔

李力
2018-10-28 18:46:53

自動換刀 好讚

Devon Hsin
2018-10-28 23:52:02

ATC讓我口水直流

Devon Hsin
2018-10-28 23:54:01

請問這底盤白色部分是......鋼筋水泥?

Jason Lin
2018-10-29 11:33:07

接單嗎?

尤宏耀
2018-10-29 17:37:31

這個開機畫面說明了什麼?就是說明機器壞了要自己修的意思@@


原文網址 林志強
2018-10-23 12:04:43

喜歡的要快只有20名


原文網址 林志強
2018-10-18 22:33:08

還是銑圓孔

林志強
2018-10-19 14:47:52

感謝按讚


原文網址 林志強
2018-10-16 22:42:49

阿強一號
開工

林志強
2018-10-17 00:04:37

感謝按讚

林志強
2018-10-17 19:58:54

感謝按讚


原文網址 林志強
2018-10-15 21:34:40

哈!
石墨加工初體驗

黃俊凱
2018-10-15 21:38:28

不要用風吹喔

林志強
2018-10-15 21:39:12

林志強
2018-10-15 21:39:34

哈!
我用c的

黃俊凱
2018-10-15 21:41:58

石墨粉會吸進肺部

林志強
2018-10-15 21:43:17

C塵器

梁樺暐
2018-10-16 03:24:52

只加工平面嗎

林志強
2018-10-16 06:53:53

那是斜面

林志強
2018-10-19 12:06:28

感謝按讚

林志強
2018-10-22 14:20:24

感謝按讚

林志強
2018-10-23 21:11:19

感謝按讚

林志強
2018-10-25 22:35:50

感謝按讚

林志強
2018-10-27 14:56:14

感謝按讚


原文網址 石小川
2018-10-13 12:53:47

用C++/C# 程式直接控制USB Mach3 CNC運動控制卡簡介

分享給想要了解Mach3及USB控制卡如何通訊的朋友參考.

Mach3 USB程式是以HID裝置類型通訊協定作為溝通管道, 因為現在Windows 作業系統都有內建支援HID裝置的驅動程式, 所以焦點只要設計PC應用程式即可, 省掉很多麻煩事情.

如果用抓封包工具程式(Wireshark 或 Bus Hound)觀察Mach3 USB封包可得知, HID報告描述元(Report)的每次輸入/輸出資料交易是以61個位元組(Byte)為單位送出或接收, 只要解析這些位元組即可直接控制USB Mach3 CNC運動控制卡, 不須Mach3介入, 這樣做的好處是可以自已設計一些人工智慧演算法(例如影像辨識)去直接控制CNC機台做自動光學檢測(AOI), 或改裝CNC成機器手等. 當然有些非Mach3 CNC控制卡廠商有推出API開發包, 應用程式直接呼叫API就更方便了, 這樣就不需要了解煩人的底層封包問題, 不過這篇是要分享給想設計類似Mach3程式或製作USB Mach3 CNC運動控制卡的人參考, 由於資料太多, 不想洗板, 我就列出部分範例提供參考.

我的CNC機器裝置配備是USB Mach3 CNC六軸連動控制卡, 螺桿Pitch=5mm, 步進驅動128細分.

解析後的封包資料如下:
基本上Reset , M code, G Code都要解碼.

(A)繼電器控制
M204/M205碼我是規劃成繼電器控制警示燈
M204 Code(Output 7 ON) :
public string[] Output = { "02 06 58 00 09 20 00 00 f0 f7 19 00 97 b1 9d 06 44 f8 19 00 00 01 00 00 9c b4 9e 06 00 00 00 00 1c f8 19 00 0c f8 19 00 10 80 9d 06 44 f8 19 00 00 01 00 00 9c b4 9e 06 1c f8 19 00 00" };

M205 Code(Output 7 OFF) :
public string[] Output = { "02 06 58 00 09 00 00 00 f0 f7 19 00 97 b1 9d 06 44 f8 19 00 00 01 00 00 9c b4 9e 06 00 00 00 00 1c f8 19 00 0c f8 19 00 10 80 9d 06 44 f8 19 00 00 01 00 00 9c b4 9e 06 1c f8 19 00 00" };

p.s. 標註的02 06 58 是M控制碼, 09 20/09 00 是On/Off作動參數.

(B)步進馬達控制
G0 Xn Code :
public string[][] G0X = {
//G0 X0
new string[]
{"02 0e 55 e6 ff 00 00 00 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 00 06 df 59 77 34 ef 55 77 f8 5b 38 a0 00 00 00 00 00 c0 2c 00 ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00",
"02 0e 55 b4 ff 00 00 00 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 00 06 df 59 77 34 ef 55 77 f8 5b 38 a0 00 00 00 00 00 c0 2c 00 ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00",
.
.
};

p.s. 標註的02 0e 55 是G0控制碼, e6 ff/b4 ff 是馬達脈衝參數.

另外值得一提的是Mach3步進馬達的脈衝控制是以圖中(G0 X5)所示的方式控制, 只要遵照斜率及內插數值就可組合出想要馬達移動的距離及速度了, 如果是六軸連動當然更複雜了!

沒圖沒真相, 最後簡單的寫了一個小程式Demo一下, 有興趣的朋友可參考一下囉!

林志強
2018-10-13 13:00:25

好強啊

Brian Kuo
2018-10-13 13:23:48

您是解析USB HID 的byte array來進行驅動控制板,印象中Mach3 軟體有提供API可以直接控制。可能會更方便哦,之前有下載但一直沒時間玩。。。

感謝您的分享哦~ 謝謝您

蘇炳文
2018-10-13 13:37:38

感謝分享,以前都用wireshark抓Ethernet封包觀看Internet的protocol,現在才知道也可以抓USB封包,太好用了。

Kenny Plus
2018-10-13 15:01:18

大大好強

Suadia Wu
2018-10-13 17:53:26

大大開個手把手的課啦~

廖元佑
2018-10-14 08:55:55

好厲害

李大熊
2018-11-03 00:13:00

連G Code都出來了 哈哈哈


原文網址 林志強
2018-10-12 20:34:04

阿強二號
4050
全鋼型試組裝
成功

梁慶鴻
2018-10-12 20:37:54

500*1000*300?

Roland Shiu
2018-10-12 23:42:45

看起來很重

Viliterosity Chen
2018-10-13 09:02:55

閃閃發亮

林志強
2018-10-14 20:54:39

感謝按讚

林志強
2018-10-28 19:34:06

感謝按讚

林志強
2018-10-30 10:20:11

感謝按讚


原文網址 Devon Hsin
2018-10-02 14:18:45

一根針 + 一條棉線 = 簡易水流指示器

Devon Hsin
2018-10-02 17:34:51

針尖寄得剪段熱熔膠或橡皮保護起來以策安全

Scott Lai
2018-10-02 23:00:27

你把線熔接在水管前端,或穿洞接在水管前端,再插進快接,就不用插針了吧?

Devon Hsin
2018-10-02 23:31:43

有想過,但懶得找機絲,用督的比較快XD


 

討論主題

發文排行榜

回文排行榜

熱門關鍵字