140 likes | 384 Views
CNC 編碼圖形轉換微調介面 CNC code to Graphical User Interface. 指導教授 : 陳世穎 學 生 : 陳昕謨. 目錄. 介紹 (Introduction) 發展與應用 ( Application) 改進目標 ( Improved) 結論 ( Conclusions). 介紹. 研究背景與目的 何謂 CNC? 常用 G 碼介紹 程式架構. 研究背景與目的. 提供簡單且方便的介面對 CNC 編碼進行解碼還原其圖像並且產生每個圖形間的資訊讓使用者直接進行微調。
E N D
CNC編碼圖形轉換微調介面CNC code to Graphical User Interface 指導教授:陳世穎 學 生:陳昕謨
目錄 介紹 (Introduction) 發展與應用(Application) 改進目標(Improved) 結論(Conclusions)
介紹 • 研究背景與目的 • 何謂CNC? • 常用G碼介紹 • 程式架構
研究背景與目的 • 提供簡單且方便的介面對CNC編碼進行解碼還原其圖像並且產生每個圖形間的資訊讓使用者直接進行微調。 • 透過此程式希望讓使用者可以更直覺性的依照自己喜好調整或是修改誤差。
何謂CNC? • 利用數位信號操作系統來控制生產系統內的製程設備。 • 又稱為電腦數值控制(Computer Numerical Control;CNC)工具機。
常用G碼介紹 G碼指令表
G01範例 G01:直線補間、切削進給(LINEAR INTERPOLARTION) G01 XY F__; X、Y:指定點座標 F:進給率 mm/min G01 X20.0Y20.0F100 X90.0 Y40.0
G02、G03範例 G02、G03:順時針、逆時針圓弧切削(CIRCUAR INTERPOLATION) XY I_J_F__; G02 G03 X、Y:終點座標 I、 J:圓弧起點到圓心的向量值 F:進給率 I、J之定義 G00 X5500 Y4000;//快速定位至圓弧起點 G03 X1500 Y4000 I-3000 J-1000 F200;
程式架構 START 載入CNC code <程式流程圖> 擷取各個編碼 (Gcode.X.Y.F…) G03 判斷 G code G02 G01 擷取X.Y.I.J值逆時鐘繪出弧形 擷取X.Y.I.J值順時鐘繪出弧形 擷取X.Y值畫直線 顯示使用者所點選之線段資訊並可加以修改 存回CNCcode END
<基本架構圖> %00001 1G54 G0 G90 G17 G28 T1 G00X-12.938Y-33.865 Z-3.000 G01F5000 X-13.069Y-38.769F3000 X-11.285Y-38.817 X-14.770Y-38.724 OUTPUT 載入CNC code 解碼並顯示
發展與應用 • 本專題在應用上最能產生效益的是”自動點膠機”,點膠這項產業在一些需要較精細繁雜的操作上目前大部分都還是屬於人工的,所以,在自動點膠機上的應用方面,本程式將可以提供即時的資訊及微調,使用者可以方便且直覺的判斷出當時的溫度、濕度並將設定數據加以修改,如:當液體凝固程度較高時,則需要降低移動速度,反之則必須加快移動速才能順利的讓液體流動量達到當初預期的效果。
改進目標 • 繼續增加對其他更細部的G code的支援 • 動畫方式呈現 • 記憶條件並且提供模式供使用者選擇
結論 • 本專題提供一個簡易的介面讓使用者能夠直接的比對實際的狀況藉由程式的解碼提供圖形、線段、刀具、速率等資訊加以調整,使用者在操作方面將能夠更快速更直覺的去更改實際所希望的狀況,將誤差降到最低。