1 / 34

工具機智能化 -SkyMars

工具機智能化 -SkyMars. PMC T4 智能技術部 陳聖哲 (e9613@mail.pmc.org.tw). Microsoft MCP/MCAD/MCSD/MCDBA/PMP. 2012 年第 64 屆德國紐倫堡發明展. SkyMars 註冊數約 270 家 (2013/1/23). SkyMars 架構區塊. 第一區塊屬於 SkyMars 針對 CNC 機台,提供有關機台方面的資訊,如資訊監視及 NC 程式上傳下載等。

ronat
Download Presentation

工具機智能化 -SkyMars

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 工具機智能化-SkyMars PMC T4 智能技術部 陳聖哲 (e9613@mail.pmc.org.tw) Microsoft MCP/MCAD/MCSD/MCDBA/PMP

  2. 2012年第64屆德國紐倫堡發明展

  3. SkyMars註冊數約270家 (2013/1/23)

  4. SkyMars 架構區塊 • 第一區塊屬於SkyMars針對CNC機台,提供有關機台方面的資訊,如資訊監視及NC程式上傳下載等。 • 第二區塊是從SkyMars到雲端服務,應用雲端的技術,提供有關異警簡訊服務及稼動率服務等,可使外部業者,能在第一時間掌握即時資訊。

  5. SkyMars 各版本說明

  6. 稼動率服務

  7. SkyMars Professional • SkyMars Pro是專業版,也是平台。 • 允許掛載應用程式到SkyMars Pro上。

  8. Remoting SkyMars API功能 • 可自行撰寫或擴允應用程式,並掛載到SkyMars Pro上,不需要再了解不同控制器廠牌的API。

  9. SkyMars Pro/Express 共通介面

  10. SkyMars API支援清單1 SkyMars API提供15種類別資訊,並大幅降低困難度及建立函式標準: • 內部資訊類別函式 • 基本類別函式 • 警報類別函式 • 伺服主軸類別函式 • 刀具管理類別函式 • 工件座標類別函式 • Macro變數類別函式(共通變數) • 加工程式類別函式

  11. SkyMars API支援清單2 • 系統參數類別函式 • PLC類別函式 • 加速規模組類別函式 • RS232模組類別函式 • PC Camera模組類別函式(USB) • SkyMars 事件派送函式(主動通知) • SkyMars 稼動率資訊

  12. SkyMars Pro/Express (.Net Remoting) • 加入參考(InterfaceLib.dll) • 方案總管 > 參考 > 加入參考

  13. SkyMars Pro/Express (.Net Remoting) • 加入參考(System.Runtime.Remoting) • 方案總管 > 參考 > 加入參考

  14. SkyMars Pro/Express (.Net Remoting) • 與SkyMars建立連線 • 建立命名空間 using System.Runtime.Remoting; using System.Runtime.Remoting.Channels; using System.Runtime.Remoting.Channels.Tcp; using InterfaceLib; • 註冊.Net Remoting通道並繫結 if (ChannelServices.RegisteredChannels.Length == 0) { ChannelServices.RegisterChannel(new TcpChannel()); iRemoting = (IMsg)Activator.GetObject(typeof(IMsg), "tcp://localhost:9501/RemoteObjectURI9501"); }

  15. SkyMars-範例-CNC狀態資訊讀取1 • 取得CNC狀態資訊。

  16. 成功案例1(陸續增加中) Alarm Management Module Utilization Management Remote Machining Call FEU UNIVERSITY LEADYANG CORP. Status Monitoring Module CHUMPOWER MACHINERY CORP. Adaptive Control CNC Production Management FEU UNIVERSITY PMC INSTITUTE Tool Path Simulate Module Reliability Analysis AKIRA-SEIKI CO. LTD FEU UNIVERSITY PMC INSTITUTE

  17. 成功案例2(陸續增加中)

  18. SkyMars-範例-CNC狀態資訊讀取2 StructMsg.status _status; private void button2_Click(object sender, EventArgs e) { short ret = iRemoting.GET_status(_Pwd, ref _status); if (ret == 0) { txtMainProg.Text = _status.MainProg; txtCurProg.Text = _status.CurProg; txtCurSeq.Text = _status.CurSeq.ToString(); txtMode.Text = _status.Mode; txtStatus.Text = _status.Status; txtAlarm.Text = _status.Alarm; txtEMG.Text = _status.Emg; txtMotion.Text = _status.Motion; } } 3 1 2

  19. SkyMars App 打包

  20. SkyMars Pro - 匯入App

  21. SkyMars Pro-可省下程式碼量

  22. 非微軟.Net解決方案 - 使用XML通訊。 • 使用Port 9701 - * • Google - Android • Apple - iPhone

  23. Android 手機/平板電腦

  24. Android 手機/平板電腦

  25. SkyMars-範例-CNC狀態資訊讀取 1 3 2

  26. Android 手機/平板電腦

  27. Android 手機/平板電腦

  28. Android 手機/平板電腦

  29. Google Play 下載CNC Mobile

  30. iPhone – CNC Mobile

  31. iPhone – CNC Mobile

  32. SkyMars API 3.0版 (Beta) • 提升安全性: • 建立連線時必須輸入「連線密碼」。 • 寫入控制器的函式,必須輸入「寫入密碼」。 • 可用兩種的加密方式(XML),如移位法、 DES。 • 支援新代、寶元、工研院及西門子控制器。 • 更容易使用的API for .Net Remoting。 • 整合自行開發的加速規。

  33. Questions… PMC T4 智能技術部 陳聖哲 (e9613@mail.pmc.org.tw)

More Related