极品馒头泬19p,国产精品亚洲一区二区三区,狠狠色噜噜狠狠狠7777奇米,国产精品视频一区二区三区无码,国产欧美日韩久久久久

【E671】激光雕刻寫字機(jī)器人

2021-08-26 12:34:53      索煒達(dá)電子      1205     

項目編號:E671

文件大小:790K

源碼說明:帶中文注釋

開發(fā)環(huán)境:C編譯器

簡要概述:

主芯片:STC12c5a60s2

使用說明

一、需要的硬件部分:

1、木質(zhì)機(jī)架

2、51單片機(jī)(STC12c5a60s2)開發(fā)板(帶串口通信線)

3、兩個l298n步進(jìn)機(jī)驅(qū)動

4、兩個2相4線步進(jìn)電機(jī) (帶滑竿,距為3mm,步距角為18度,混合式)

5、 250毫瓦的激光模組

6、一個繼電器

7、電源部分

8、杜邦線等其他部分


二、接線:

所有的陣腳定義都在C源文件進(jìn)行了說明,請按照源文件的注釋說明進(jìn)行接線。

(此處電路圖丟失了喵~,大家只好看源碼了呢~,過段時間在補(bǔ)充吧^.^)


三、下載下位機(jī)程序到單片機(jī)中

請將下位機(jī)文件夾中的“激光雕刻兼寫字機(jī)器下位機(jī)程序final測試版/激光雕刻兼寫字機(jī)器下位機(jī)程序final_測試版.hex”文件下載到單片機(jī)中。


四、測試上位機(jī)程序

說明:記得把單片機(jī)的串口連接到電腦上,如果串口驅(qū)動程序安裝,上位機(jī)程序會自動檢測該下位機(jī)串口。


五、開始激光寫字

(0)確保上面的工作完成!

(1)生成刀路文件:首先用G代碼生成軟件,生成想要寫的字的G代碼文件(刀路文件)。

(2)處理刀路文件:打開刀路文件增加結(jié)束符標(biāo)識軟件,按照軟件提示說明對步驟1中生成的刀路文件進(jìn)行處理。

(3)打開上位機(jī)程序:首先打開串口。然后右下方選擇剛剛處理過的刀路文件,點擊發(fā)送即可開始打印。


原理介紹:

簡介:

該機(jī)器主要是建立一個二維的坐標(biāo)系,通過數(shù)控機(jī)床的G代碼作為改變坐標(biāo)的介質(zhì)。G代碼中包括終點坐標(biāo)和激光的移動方式(或者激光的關(guān)閉),激光的當(dāng)前位置為起始坐標(biāo),當(dāng)上位機(jī)程序(電腦)發(fā)送一行G代碼到下位機(jī)(單片機(jī))時,下位機(jī)程序解析出終點坐標(biāo)和激光的移動方式,然后激光按照指定的路徑開始移動,即可劃出一條激光灼燒的路徑。


實現(xiàn)的G代碼:

1、“G00 X10 Y10 ” 表示快速移動。即讓激光從起始位置快速移動到終點坐標(biāo)(10,10)點。2、 “G01 X20 Y20”表示直線插補(bǔ)。即讓激光從現(xiàn)在的 位置以直線的方式移動到終點位置(20, 20)點。3、 “G02 X30 Y30”表示順時針圓弧插補(bǔ)。即讓激光從現(xiàn)在的位置以順時針圓弧的方式移動到終點位置(30, 30)點。4、 “G03 X40 Y40”表示逆時針圓弧插補(bǔ)。即讓激光從現(xiàn)在的位置以逆時針圓弧的方式移動到終點位置(40, 40)點。5、“M05 ” 表示關(guān)閉激光 。 (上位機(jī)中處理“Z2”也是關(guān)閉激光)6、 “M03” 表示打開激光 。 (上位機(jī)中處理“Z-1”是打開激光)7、 “F30” 表示移動速度。即激光的移動速度設(shè)置為30


原理圖:

【E671】激光雕刻寫字機(jī)器人

效果展示圖片

圖1(效果圖):

【E671】激光雕刻寫字機(jī)器人

圖2 (效果圖):

【E671】激光雕刻寫字機(jī)器人

圖3 (上位機(jī)圖片):

【E671】激光雕刻寫字機(jī)器人

圖4 (刀路文件添加結(jié)束符程序圖):

【E671】激光雕刻寫字機(jī)器人

目錄│文件列表:

 └ Laser_Writing_Machine

    └ Laser_Writing_Machine

       ├ G代碼生成軟件(來自網(wǎng)絡(luò))

       │  └ 文字轉(zhuǎn)G代碼.exe

       ├ G代碼示例

       │  │ 天下(G代碼).txt

       │  │ 手(G代碼).txt

       │  │ 手.jpg

       │  │ 王偉(G代碼).txt

       │  └ 英雄(G代碼).txt

       ├ 刀路文件增加結(jié)束標(biāo)志符軟件(原創(chuàng))

       │  │ Program.cs

       │  └ 刀路文件增加結(jié)束標(biāo)志符(原創(chuàng)).exe

       ├ 圖片展示

       │  │ demo.jpg

       │  │ nc_files_change.jpg

       │  │ principle.png

       │  │ running.jpg

       │  └ 上位機(jī)圖片.JPG

       ├ 激光雕刻兼寫字機(jī)上位機(jī)程序

       │  │ 激光雕刻兼寫字機(jī)上位機(jī)程序.exe

       │  │ 激光雕刻兼寫字機(jī)上位機(jī)程序.sln

       │  │ 激光雕刻兼寫字機(jī)上位機(jī)程序.suo

       │  └ 激光雕刻兼寫字機(jī)上位機(jī)程序

       │     │ Form1.cs

       │     │ Form1.Designer.cs

       │     │ Form1.resx

       │     │ Program.cs

       │     │ 激光雕刻兼寫字機(jī)上位機(jī)程序.csproj

       │     ├ bin

       │     │  └ Debug

       │     │     │ 激光雕刻兼寫字機(jī)上位機(jī)程序.exe

       │     │     │ 激光雕刻兼寫字機(jī)上位機(jī)程序.pdb

       │     │     │ 激光雕刻兼寫字機(jī)上位機(jī)程序.vshost.exe

       │     │     └ 激光雕刻兼寫字機(jī)上位機(jī)程序.vshost.exe.manifest

       │     ├ obj

       │     │  └ x86

       │     │     └ Debug

       │     │        │ DesignTimeResolveAssemblyReferences.cache

       │     │        │ DesignTimeResolveAssemblyReferencesInput.cache

       │     │        │ 激光雕刻兼寫字機(jī)上位機(jī)程序.csproj.FileListAbsolute.txt

       │     │        │ 激光雕刻兼寫字機(jī)上位機(jī)程序.csproj.GenerateResource.Cache

       │     │        │ 激光雕刻兼寫字機(jī)上位機(jī)程序.csprojResolveAssemblyReference.cache

       │     │        │ 激光雕刻兼寫字機(jī)上位機(jī)程序.exe

       │     │        │ 激光雕刻兼寫字機(jī)上位機(jī)程序.pdb

       │     │        │ 激光雕刻兼寫字機(jī)上位機(jī)程序.programMain.resources

       │     │        └ 激光雕刻兼寫字機(jī)上位機(jī)程序.Properties.Resources.resources

       │     └ Properties

       │        │ AssemblyInfo.cs

       │        │ Resources.Designer.cs

       │        │ Resources.resx

       │        │ Settings.Designer.cs

       │        └ Settings.settings

       └ 激光雕刻兼寫字機(jī)器下位機(jī)程序final_測試版

          │ STARTUP.A51

          │ STARTUP.LST

          │ STARTUP.OBJ

          │ 激光雕刻兼寫字機(jī)器下位機(jī)程序final_測試版

          │ 激光雕刻兼寫字機(jī)器下位機(jī)程序final_測試版.c

          │ 激光雕刻兼寫字機(jī)器下位機(jī)程序final_測試版.hex

          │ 激光雕刻兼寫字機(jī)器下位機(jī)程序final_測試版.lnp

          │ 激光雕刻兼寫字機(jī)器下位機(jī)程序final_測試版.LST

          │ 激光雕刻兼寫字機(jī)器下位機(jī)程序final_測試版.M51

          │ 激光雕刻兼寫字機(jī)器下位機(jī)程序final_測試版.OBJ

          │ 激光雕刻兼寫字機(jī)器下位機(jī)程序final_測試版.plg

          │ 激光雕刻兼寫字機(jī)器下位機(jī)程序final_測試版.uvgui.Administrator

          │ 激光雕刻兼寫字機(jī)器下位機(jī)程序final_測試版.uvgui_Administrator.bak

          │ 激光雕刻兼寫字機(jī)器下位機(jī)程序final_測試版.uvopt

          └ 激光雕刻兼寫字機(jī)器下位機(jī)程序final_測試版.uvproj


TAG激光雕刻寫字機(jī)器人
  • 7 次
  • 1 分