[go: up one dir, main page]

TWI395636B - 監視或控制一工具機系統之方法及裝置 - Google Patents

監視或控制一工具機系統之方法及裝置 Download PDF

Info

Publication number
TWI395636B
TWI395636B TW098117205A TW98117205A TWI395636B TW I395636 B TWI395636 B TW I395636B TW 098117205 A TW098117205 A TW 098117205A TW 98117205 A TW98117205 A TW 98117205A TW I395636 B TWI395636 B TW I395636B
Authority
TW
Taiwan
Prior art keywords
machine tool
tool system
remote controller
controller
software
Prior art date
Application number
TW098117205A
Other languages
English (en)
Other versions
TW201008700A (en
Inventor
Matthew David Trepina
Elias G Pavlakos
Gregory S Volovic
John Christopher Allen
James D Fabris
Original Assignee
Hurco Co Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hurco Co Inc filed Critical Hurco Co Inc
Publication of TW201008700A publication Critical patent/TW201008700A/zh
Application granted granted Critical
Publication of TWI395636B publication Critical patent/TWI395636B/zh

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
    • G05B19/406Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by monitoring or safety

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Numerical Control (AREA)
  • General Factory Administration (AREA)

Description

監視或控制一工具機系統之方法及裝置
本發明係關於監視與控制一或多個工具機系統。更特定言之,本發明係關於透過一或多個網路來監視與控制一或多個工具機系統。
工具機系統係藉由各方(包括操作者、現場工程師及診斷工程師)監視與控制。通常,此等方係處於多個位置中,但實際工具機系統的監視與控制係透過與該工具機系統之交互作用而就地實行。
在本揭示內容之一範例性具體實施例中,提供一種監視自一坯料加工一零件的方法。該方法包含提供包括一工具機控制器與一工具機裝置之一工具機系統的步驟,該工具機裝置支撐該坯料與用以自該坯料移除材料的至少一工具。該工具機裝置包括複數個可移動軸,其改變該至少一工具與該坯料之相對位置。該方法進一步包含以下步驟:提供一零件程式,其指定複數個指令,該複數個指令界定用於該至少一工具跟隨的至少一軌道;以該工具機控制器之一工具機軟體部分來執行該零件程式;接收來自一遠端控制器之一通知,其係該工具機系統在藉由與該工具機系統及該遠端控制器隔開之一使用者系統來觀察;以及將資訊自該工具機系統傳送至該遠端控制器,該資訊係藉由該工具機系統收集。當該工具機系統在受到觀察時,該資訊係以一第一頻率提供至該遠端控制器,而當該工具機系統未在受到觀察時,該資訊係以一第二頻率提供至該遠端控制器。該第二頻率係低於該第一頻率。在一範例中,藉由該工具機系統收集的資訊包括該工具機系統之一顯示器之一螢幕攝取畫面。在另一範例中,藉由該工具機系統收集的資訊包括藉由相關聯於該工具機系統之一相機捕獲的至少一影像,該相機係位於該工具機系統之一機櫃內。在另一範例中,藉由該工具機系統收集的資訊包括藉由相關聯於該工具機系統之一相機捕獲的至少一影像。該相機係位於該工具機系統之一機櫃的外部。在另一範例中,該第一頻率係該第二頻率之至少大約10倍。在另一範例中,該第一頻率係該第二頻率之至少大約100倍。
在本揭示內容之另一範例性具體實施例中,提供藉由一工具機操作者操作之一工具機系統。該工具機系統包含:一機櫃;一工具機裝置,其係設置於該機櫃內;一工具機控制器,其係操作性地耦合至該工具機裝置;以及一使用者介面,其係定位於該機櫃的外部。該工具機控制器包括通信軟體,其能夠連接該工具機系統至一遠端控制器。該工具機控制器係經組態用以收集關於該工具機系統之資訊以當該工具機控制器接收該工具機系統在受到觀察的來自該遠端控制器之一指示時以一第一頻率及以一第二頻率傳送至該遠端控制器。該第二頻率係高於該第一頻率。
在本揭示內容之另一範例性具體實施例中,提供一種以一遠端控制器來監視一第一工具機系統與一第二工具機系統的方法,該等工具機系統之每一者具有複數個工具,該等工具係用以自一各別坯料移除材料以形成一各別零件。該方法包含以下步驟:接收來自該第一工具機系統之一第一通知,其係該第一工具機系統處於作用中狀態,該第一通知係透過至該遠端控制器之一第一資料連接予以提供,該第一資料連接係藉由該第一工具機系統起始;接收來自該第二工具機系統之一第二通知,其係該第二工具機系統處於作用中狀態,該第二通知係透過至該遠端控制器之一第二資料連接予以提供,該第二資料連接係藉由該第二工具機系統起始;接收來自該第一工具機系統之週期性更新,其與藉由該第一工具機系統監視的複數個參數相關;接收來自該第二工具機系統之週期性更新,其與藉由該第二工具機系統監視的複數個參數相關;以及向一遠端器件提供一使用者介面,其包括該第一工具機系統之一圖形表示與該第二工具機系統之一圖形表示。在一範例中,該方法進一步包含通知該第一工具機系統該遠端器件已選擇該第一工具機系統的步驟。在其一變化中,來自該第一工具機系統之週期性更新係於一第一時間間隔處而來自該第二工具機系統之週期性更新係於一第二時間間隔處。該第一時間間隔係短於該第二時間間隔。在另一範例中,來自該第一工具機系統之週期性更新係於一第一時間間隔處而來自該第二工具機系統之週期性更新係於一第二時間間隔處。該第一時間間隔係一般等於該第二時間間隔。在另一範例中,該方法進一步包含以下步驟:傳送一第一請求至該第一工具機系統以提供該第一工具機之使用者介面的一第一顯示螢幕之至少一螢幕攝取畫面;以及接收該第一工具機之使用者介面的第一顯示螢幕之至少一螢幕攝取畫面。在另一範例中,該方法進一步包含以下步驟:傳送一第二請求至該第一工具機以提供藉由於該第一工具機處所引導之一相機所拍攝的至少一影像;以及接收藉由於該第一工具機處所引導之相機所拍攝的至少一影像。在其一變化中,該至少一影像係以至少一秒之隔開的時間間隔所拍攝的複數個影像。在另一範例中,該第一工具機係於一第一設施處而該第二工具機係於與該第一設施隔開之一第二設施處。
在本揭示內容之另一範例性具體實施例中,提供藉由一工具機操作者操作之一工具機系統。該工具機系統包含:一機櫃;一工具機裝置,其係設置於該機櫃內;一工具機控制器,其係操作性地耦合至該工具機裝置;一使用者介面,其係定位於該機櫃的外部;一第一相機,其係坐落以檢視定位於該機櫃內的工具機裝置;以及一第二相機,其係坐落以檢視定位於該機櫃外部的使用者介面。該工具機控制器提供藉由該第一相機捕獲的第一複數個影像與藉由該第二相機捕獲的第二複數個影像至與該工具機系統隔開之一遠端控制器。在一範例中,該工具機控制器向該遠端控制器進一步提供一最後已知錯誤,其係透過該使用者介面呈現給該工具機操作者。
在本揭示內容之另一範例性具體實施例中,提供一種監視自一坯料加工一零件的方法。該方法包含以下步驟:提供包括一工具機控制器與一工具機裝置之一工具機系統,該工具機裝置支撐該坯料與用以自該坯料移除材料的至少一工具,該工具機裝置包括複數個可移動軸,其改變該至少一工具與該坯料之相對位置,該工具機系統包括工具機軟體,該工具機軟體包括運動控制軟體與使用者介面軟體;提供一零件程式,其指定複數個指令,該複數個指令界定用於該至少一工具跟隨的至少一軌道與至少一第一事件標記;以該工具機控制器之工具機軟體部分來執行該零件程式;當該零件程式之執行達到該第一事件標記時偵測該第一事件標記的發生;以及通知與該工具機系統隔開之一遠端控制器該第一事件標記的發生。在一範例中,通知與該工具機系統隔開的遠端控制器該第一事件標記的發生之步驟包含以下步驟:在該工具機系統與該遠端控制器之間建置一連接;以及傳送該第一事件標記的發生之一指示至該遠端控制器。在其一變化中,該連接係自該工具機系統至該遠端控制器予以建置。在另一範例中,該第一事件標記係置於該零件程式中以指示該零件程式之一第一部分係完成。在其一變化中,該零件程式之第一部分對應於該零件程式之一循環的完成。在另一範例中,該零件程式包括G與M碼而該第一事件標記係一指定的M碼。
在本揭示內容之另一範例性具體實施例中,提供一種監視具有複數個工具之一工具機系統的方法,該等工具係用以自一坯料移除材料以形成一零件。該方法包含以下步驟:自一遠端器件接收用以於該工具機系統處針對一第一事件標記進行監視之一請求,該第一事件標記與一零件程式藉由該工具機系統的執行相關;接收於該工具機系統處該第一事件標記的發生之一指示;以及傳送該第一事件標記的發生之一通知至一指定聯絡位址。在一範例中,該第一事件標記的發生之指示係藉由該工具機系統透過一網路予以提供。在另一範例中,該方法進一步包含傳送一訊息至該工具機系統以針對該第一事件標記進行監視的步驟。在其一變化中,在該零件程式中提供該第一事件標記並且該第一事件標記的發生之指示對應於達到該第一事件標記的零件程式之執行。在另一範例中,該方法進一步包含自該遠端器件接收一通知目的地的步驟,其中傳送該第一事件標記的發生之通知至該指定聯絡位址的步驟包括傳送該第一事件標記的發生之通知至該通知目的地的步驟。在其一變化中,該通知目的地係一電子郵件位址。
在本揭示內容之另一範例性具體實施例中,提供一種監視具有複數個工具之一工具機系統的方法,該等工具係用以自一坯料移除材料以形成一零件。該方法包含以下步驟:登入至藉由一遠端控制器提供之一使用者介面;自藉由該使用者介面所呈現的複數個工具機系統選擇該工具機系統;傳送一請求至一遠端控制器以於該工具機系統處針對一第一事件標記進行監視,該第一事件標記與一零件程式藉由該工具機系統的執行相關;以及傳送一通知目的地至該遠端控制器以針對該通知指定一所需目的地。在一範例中,該方法進一步包含於該通知目的地接收該第一事件標記的發生之一通知的步驟。在其一變化中,自一第一使用者器件來進行用以針對該第一事件標記進行監視的至該遠端控制器之請求並藉由該第一使用者器件來接收該第一事件標記的發生之通知。在另一範例中,自一第一使用者器件來進行用以針對該第一事件標記進行監視的至該遠端控制器之請求並藉由一第二使用者器件來接收該第一事件標記的發生之通知。
在另一範例性具體實施例中,提供一種監視具有複數個工具之一工具機系統的方法,該等工具係用以自一坯料移除材料以形成一零件。該方法包含以下步驟:於與其中定位該工具機系統之一設施隔開之一遠端控制器處接收來自該工具機系統之收集的資訊,該收集的資訊包括針對一工具機組件之一運行時間;在相關聯於該工具機系統之一保證之下,比較該收集的資訊與針對該工具機組件之一建議的運行時間,以判定一警報條件是否存在;以及若一警報條件存在,則傳送一警報通知至一遠端器件。在一範例中,該警報條件對應於針對該工具機組件之運行時間超過針對該工具機組件之建議的運行時間。在另一範例中,該警報條件對應於針對該工具機組件之運行時間接近針對該工具機組件之建議的運行時間。在另一範例中,該警報通知係傳送至負責該工具機系統的預防性維護之一使用者。在另一範例中,該警報通知係傳送至負責保證履行之一使用者。在另一範例中,該方法進一步包含以下步驟:將自該工具機系統接收之收集的資訊之一預防性維護參數與相關聯於該參數之一可接受範圍相比較;以及若該收集的資訊之預防性維護參數在該可接受範圍的外部,則傳送一通知至該遠端器件。
在本揭示內容之另一範例性具體實施例中,提供一種更新在一工具機系統上之軟體的方法。該方法包含以下步驟:連接該工具機系統至與包括該工具機系統之一設施隔開之一遠端控制器;比較儲存在該工具機系統之一記憶體上之一軟體組件與可藉由該遠端控制器存取之一對應軟體組件;若該對應軟體組件與該工具機系統之軟體組件不同,則以該對應軟體組件來取代該軟體組件,其中當儲存在該記憶體上時該對應軟體組件準備好取代該軟體組件而起作用;以及以該對應軟體組件來執行一零件程式,該零件程式指定複數個指令,該複數個指令界定用於該至少一工具跟隨的至少一軌道。在一範例中,該軟體組件係一即時運動控制軟體。
在本揭示內容之另一範例性具體實施例中,提供一種管理零件程式以用於藉由一工具機系統執行的方法。該方法包含以下步驟:將一零件程式自一遠端控制器推至一工具機系統;以及提供用於執行該零件程式之一時間表至一工具機操作者,該時間表係提供於至該工具機操作者之一通知與在針對該工具機系統之即將到來的工作之一事件日誌中的時間表之包括之一者中。
在考量如當前所感知例示實施本發明之最佳模式的說明性具體實施例之以下詳細說明之後,熟習此項技術者將立即明白本發明之額外特徵與優點。
本文中揭示的具體實施例並不旨在詳盡無遺或將本發明限於在以下詳細說明中揭示的精確形式。相反,該等具體實施例係選擇與說明以使得熟習此項技術者可利用該等教導。
參考圖1,顯示複數個設施100。一第一代表性設施102包括複數個工具機系統104,解說性地包括工具機系統106與工具機系統108。一第二代表性設施102包括複數個工具機系統110,解說性地包括工具機系統112與工具機系統114。第一代表性設施102與複數個工具機系統110在地理上係隔開。雖然僅解說兩個設施並且每一設施具有兩個工具機,但本文中的方法揭示內容可用於或多或少的設施,其每一者可具有任何數目個工具機系統。
如本文中所使用之一工具機系統係界定為包括一工具機裝置與一控制器之一系統,該工具機裝置支撐一坯料並透過各種操作來移除材料以產生一零件,該控制器控制該工具機裝置之操作。範例性零件包括完成的組件與模具。範例性工具機系統包括銑床與車床。範例性工具機系統包括VM系列加工中心、VMX系列加工中心、5軸與水平系列加工中心、TM 6車床、TM 8車床、TM 10車床、TMM 8車床及TMM 10車床,其每一者可自位於印第安納州印第安納波利市Technology Way 1號(46268)的Hurco公司購得。
在一具體實施例中,第一代表性設施102與複數個工具機系統110係相關聯於相同實體或相關實體。在一具體實施例中,第一代表性設施102與複數個工具機系統110並不相關聯於相同實體或相關實體。在任一情況下,工具機系統106、工具機系統108、工具機系統112及工具機系統114係相關聯於相同工具機提供商116。與一給定工具機系統集相關的實體在本文中係稱為一客戶。
工具機提供商116提供該等各別工具機系統之遠端監視、遠端通信及遠端控制。工具機提供商116可以係製造該等各別工具機系統的一或多個實體,可以係租賃或銷售該等各別工具機系統的一或多個實體,可以係提供針對該等各別工具機系統之維護或服務的一或多個實體,或可以係提供該等各別工具機系統之遠端監視、遠端通信及遠端控制的一或多個實體或上述任一者之一代理商。
此外,屬於一單一工具機系統、複數個工具機系統、於一或多個設施處之一工具機系統子集或於一或多個設施處的所有工具機之一給定工具機系統集係相關聯於一各別使用者集,其需要係告知該給定工具機系統集之操作。例如,假定第一代表性設施102包括五個工具機系統(在表I中的1至5),可能需要告知各種使用者此等五個工具機系統之一或多者的操作。
參考表I,需要告知工具機操作者A工具機系統1與工具機系統3之操作,因為此等工具機系統係其上在執行與工具機操作者A相關之工作的兩個工具機。需要告知工具機操作者B工具機系統2、工具機系統4及工具機系統5之操作,因為此等工具機系統係其上在執行與工具機操作者B相關之工作的三個工具機。需要告知管理者(諸如一生產管理者或工程管理者)工具機系統1至5之操作,因為該管理者在監督每一工具機系統1至5之操作。需要告知銷售隊員A工具機系統1與工具機系統2之操作,因為此等工具機系統係其上在執行與銷售隊員A的客戶帳戶相關之工作的兩個工具機。服務技術員需要能夠觀察工具機系統1至5之操作並接收關於工具機系統之警報。工具機提供商工程師(諸如一幫助線工程師)需要能夠觀察工具機系統1至5之操作以回答關於工具機系統1至5之每一者的問題。保證代表需要能夠觀察工具機系統1及3至5之操作,因為此等工具機系統係當前在一保證保護計劃之下的僅有工具機系統。可將相關聯於該使用者集之每一成員的工具機系統儲存於可藉由工具機提供商116存取之一資料庫中。如本文中所說明,即使一使用者具有係告知一給定工具機系統之操作的能力,該使用者仍可能限制關於該工具機系統通信的資訊之數量。
如本文中所論述,該等各別工具機系統之每一者能夠透過一網路150與工具機提供商116之一遠端控制器296通信。此外,該等使用者之每一者具有一對應使用者系統160,其能夠透過一網路162與遠端控制器296通信。範例性使用者系統160包括桌上型電腦、膝上型電腦、平板型電腦、可攜式手持式通信器件(例如,BLACKBERRY器件)、呼叫器、蜂巢式電話及能夠透過網路162通信的其他器件。在一具體實施例中,該各別工具機系統或使用者系統160能夠存取其他各別工具機系統或使用者系統160。
該等各別工具機系統可各具有不同組態與自由度。參考圖2,解說一範例性工具機系統106。工具機系統106包括一工具機裝置200,其具有一相關聯工具機控制器202。工具機裝置200包括一框架203,其具有耦合至其之一第一鞍座204。鞍座204可在方向206與208上平移。一第二鞍座210係藉由第一鞍座204支撐。鞍座210可相對於鞍座204在方向212與214上平移。一平台220係藉由鞍座210支撐並可相對於鞍座210在方向222與224上旋轉。在一具體實施例中,鞍座204、鞍座210及平台220之每一者可透過馬達移動,該等馬達係藉由工具機控制器202控制。
此外,一第三鞍座226係藉由框架203支撐。鞍座226可在方向228與230上平移。鞍座226支撐一可旋轉部件232。可旋轉部件232可相對於鞍座226在方向234與236上旋轉。在一具體實施例中,鞍座226與可旋轉部件232之每一者可透過馬達移動,該等馬達係藉由工具機控制器202控制。
一工具主軸238係藉由鞍座226支撐。可將各種工具240耦合至工具主軸238以使用工具機裝置200實行各種操作。範例性工具包括一端銑刀、一鑽頭、一分接頭、一鉸刀及其他適合工具。工具主軸238可圍繞一工具主軸的軸239旋轉以輸入一旋轉至該工具240。在一具體實施例中,複數個工具241係儲存於一工具旋轉料架244中。關於一範例性工具旋轉料架244之額外細節係在美國專利申請案序列號第11/890,384號中提供,其揭示內容係以引用方式明確併入本文中。
鞍座204在方向206或方向208上之移動係解說為在一y軸250上的移動。鞍座210在方向212或方向214上之移動係解說為在一x軸252上的移動。鞍座226在方向228與方向230上之移動係解說為在一z軸254上的移動。可旋轉部件232在方向234或方向236上的旋轉係解說為在一B軸256上的移動。平台220在方向222或方向224上之旋轉係解說為在一C軸258上的移動。工具機裝置200係一範例性5軸機。額外範例性工具機系統可具有或多或少的軸,包括一3軸機與一4軸機。
透過工具機裝置200之5軸之一或多者的移動,可相對於待加工的藉由平台220支撐之一零件260來定位一工具240。可將零件260固定至平台220以維持零件260對於平台220之位置。工具機裝置200之5軸之一或多者的移動係透過工具機控制器202來控制。
參考圖3,工具機控制器202係操作性地耦合至一記憶體270,在該記憶體上儲存軟體271,並係操作性地耦合至一或多個I/O模組272。工具機控制器202可以係可執行軟體271的任何類型之計算器件。此外,工具機控制器並不限於係一單一計算器件,而相反可以係在該工具機系統106內的計算器件之一集合及/或可透過一網路存取的計算器件,其一起執行軟體271以實行本文中所揭示的方法。
記憶體270係可藉由工具機控制器202存取。記憶體270係一電腦可讀取媒體並可以係一單一儲存器件或可包括多個儲存器件,其係與該工具機系統局部定位或可橫跨一網路存取。電腦可讀取媒體可以係可藉由工具機控制器202存取的任何可用媒體並包括揮發性與非揮發性媒體兩者。此外,電腦可讀取媒體可包括可卸除式與非可卸除式媒體之一者或兩者。藉由範例,電腦可讀取媒體可包括(但不限於)RAM、ROM、EEPROM、快閃記憶體或其他記憶體技術、硬碟機、CD-ROM、數位多功能光碟(DVD)或其他光碟儲存器、磁性卡帶、磁帶、磁碟儲存器或其他磁性儲存器件、或可用以儲存資訊並可藉由工具機控制器202存取之任何其他媒體。
範例性I/O模組272包括輸入部件276與輸出部件277,其共同提供該工具機系統106之一使用者介面。範例性輸入部件包括一觸摸顯示器、一鍵盤、一滑鼠、一軌跡球、一觸控墊、一或多個按鈕或開關、一CD驅動器、一軟碟機、一USB埠、至一網路(無線或有線)之一介面及用於提供資訊至工具機控制器202的其他適合器件。範例性輸出部件包括一顯示器、燈、一印表機及用於呈現資訊的其他適合器件。
軟體271包括一作業系統280。一範例性作業系統280係可自華盛頓雷蒙得的Microsoft公司購得之一WINDOWS作業系統。記憶體271進一步包括通信軟體282。通信軟體使工具機控制器202具備橫跨一或多個網路與其他器件通信的能力。範例性網路包括有線網路、無線網路、蜂巢式網路、區域網路、廣域網路、公用交換網路、藉此兩個或兩個以上之計算器件可通信的任何其他系統及其組合。一範例性公用交換網路係網際網路。範例性通信軟體282包括電子郵件軟體、網際網路瀏覽器軟體及准許工具機控制器202橫跨一網路與其他器件通信的其他類型之軟體。
記憶體270進一步包括工具機軟體284。範例性工具機軟體284係可自位於印第安納州印第安納波利市的Technology Way 1號之Hurco公司購得的WINMAX牌工具機軟體。工具機軟體284能夠讀取一或多個零件程式274,其為工具機裝置200提供所需工具路徑或提供待藉由工具機裝置200製造的一零件260之所需幾何形狀。
工具機軟體284解說性地包括運動控制軟體286與使用者介面軟體288。運動控制軟體286與工具機裝置200之各別軸250、252、254、256及258的軸控制器370、372、374、376及378交互作用以控制250、252、254、256及258之每一者的移動,與工具旋轉料架244交互作用以選擇適當工具240以用於與每一操作、該工具主軸238之速度及工具機裝置200之其他參數一起使用。在一具體實施例中,運動控制軟體286係一即時軟體模組,其係基於可自位於麻薩諸塞州貝德福市Crosby Drive 14號(01730-1451)的Ardence購得的對於WINDOWS之RTX延伸。範例性運動控制軟體286係在以下專利中予以揭示:美國專利第5,453,933號、美國再發證專利RE39,907;美國專利申請案序列號第11/277,286號;美國專利申請案序列號第11/277,291號;美國專利申請案序列號第11/277,305號;美國專利申請案序列號第11/833,958號;以及美國專利申請案序列號第11/833,971號,其揭示內容係以引用方式明確併入本文中。
使用者介面軟體288與輸入部件276及該等輸出部件277交互作用以透過I/O模組272及/或通信軟體282接收與處理輸入並透過通信軟體282提供輸出至該等輸出部件277。
在一具體實施例中,運動控制軟體286與使用者介面軟體288係一單一套裝軟體之一部分。在一具體實施例中,運動控制軟體286與使用者介面軟體288係分離的套裝軟體,其彼此通信。在所解說具體實施例中,運動控制軟體286與使用者介面軟體288係分離的套裝軟體,其如藉由線290與線292所表示來回傳遞資訊。在一具體實施例中,運動控制軟體286係一即時應用程式而使用者介面軟體288係一以中斷為主的應用程式。
工具機控制器202接收輸入資料,例如一零件程式274,其亦可儲存在記憶體270上,並且工具機控制器202提供輸出資料,例如針對工具機裝置200之各種軸250、252、254、256及258的位置資料。在一具體實施例中,工具機控制器202透過一或多個I/O模組272接收零件程式274。在一具體實施例中,使用者介面軟體288接收該零件程式274並提供該零件程式274之一表示至運動控制軟體286以用於解譯與執行。
在一具體實施例中,零件程式274係透過一交談式操作模式鍵入,藉此在一程式化會話期間透過一使用者介面(例如,I/O模組272之一觸摸螢幕與鍵盤)向一使用者呈現一或多個螢幕。交談式程式化之一範例性方法係在讓渡給當前申請案之受讓者的美國專利第5,453,933號中揭示,其揭示內容係以引用方式明確併入本文中。在該程式化會話期間,使用者可程式化針對該經加工零件260的所需幾何形狀並指定一或多個屬性。在一範例中,使用者藉由建立碼之區塊(其各指定一工具與該工具之一軌道)來指定針對該經加工零件260的所需幾何形狀。如此,該經加工零件260的幾何形狀係基於用以建立該經加工零件之操作來界定。
在一具體實施例中,零件程式274係透過一NC操作模式提供,藉此一NC程式係載入至工具機控制器202中。零件程式274經常係使用藉由諸如G、M、F之字母識別的碼來基於國際標準組織(ISO)或電子工業協會(EIA)RS-274-D以一標準G&M碼語言或此語言之一接近衍生語言來表達。該等碼界定加工操作之序列以控制在一零件260之製造中的運動。工具機控制器202轉換該等碼以提供針對工具機裝置200之各種軸250、252、254、256及258的定位位置。在一具體實施例中,零件程式274係藉由工具機控制器202之一剖析器予以剖析,該剖析器審查該零件程式274並識別各種幾何形狀片段。範例性幾何形狀片段包括線、弧、平滑曲線及其他適合類型之片段。
無論零件程式274之起源為何,零件程式274直接或基於用以建立該零件260之操作來界定針對該經加工零件260之所需幾何形狀。然而,零件程式274可以不指定鞍座204、210及226之位置,亦不指定平台220與可旋轉部件232之旋轉。此等位置係藉由工具機控制器202來判定。該工具機系統(或本文中論述的使用者介面450)之一使用者可選擇儲存在記憶體270上的零件程式274之一或多者以用於上傳至遠端控制器296之記憶體294以用於儲存為該一或多個零件程式274之一備份複本。
記憶體270進一步包括監視軟體291,其係在本文中予以論述。工具機系統106之監視軟體291橫跨一網路150與一遠端監視軟體293通信。遠端監視軟體293係藉由一遠端控制器來執行並係提供於可藉由遠端控制器296存取之一記憶體294上。範例性遠端控制器包括一伺服器或能夠透過網路150與工具機控制器202通信的任何其他計算器件。遠端控制器296可以係一單一計算器件或可以係複數個計算器件。
在一具體實施例中,監視軟體291透過通信軟體282來起始與監視軟體293之一資料連接。藉由使工具機控制器202起始與遠端控制器296之連接,遠端控制器296不要求該各別第一代表性設施102之設施網路介面120的知識。設施網路介面120包括防火牆、路由器及定位於工具機系統106及108(及該設施之其他網路器件)與網路150之間的其他網路與安全組件。很有可能設施110之一設施網路介面122具有與設施網路介面120不同的拓撲與安全。如此,藉由使該等各別工具機控制器起始與遠端控制器296的連接,遠端控制器296不需要具有設施網路介面120與設施網路介面122之每一者之詳情的知識。
因為遠端控制器係與來自不同客戶的工具機系統進行通信,每一客戶具有其本身的內部網路安全條款,故藉由使該工具機系統聯絡該遠端控制器296,該工具機提供商116不要求每一客戶的網路設定之知識。即使第一代表性設施102與第二代表性設施110之每一者於適當位置具有不同的安全措施,此仍允許遠端控制器296與第一代表性設施102之工具機系統106與工具機系統108及第二代表性設施110之工具機系統112與工具機系統114之每一者通信。在一具體實施例中,該資料連接係一單向連接,因為該工具機控制器202僅將資訊推至遠端控制器296,該資訊接著係儲存於一或多個資料庫298中。在一具體實施例中,該資料連接係一雙向連接,因為該工具機控制器202可將資料推至遠端控制器296,但遠端控制器296亦可傳送通信至工具機控制器202,以便改變相關聯於該工具機系統106之參數值,設定用以監視的事件,請求資訊及實行額外任務。在一具體實施例中,該雙向資料連接係藉由該工具機系統在系統啟動期間予以建置,如本文中所論述。
參考圖4,表示工具機控制器202與遠端控制器296之間的交互作用。當該工具機系統106係通電時,工具機控制器202檢查以查看一網路是否可用,如藉由方塊310所表示。若一網路不可用,則工具機控制器202繼續隨時間針對可用網路進行詢問。不論一網路是否可用,工具機系統可作為一獨立系統運作。如此,該工具機系統不能連接至遠端控制器296不會阻礙該工具機系統執行一或多個零件程式274。
若一網路係偵測,則工具機控制器202嘗試連接至遠端控制器296,如藉由方塊312所表示。遠端控制器296接收來自工具機控制器202的用以連接之請求並判定該工具機系統106是否係授權以連接至遠端控制器296,如藉由方塊314所表示。在一具體實施例中,來自工具機控制器202之請求包括一機器識別號碼,其識別該工具機控制器202所相關聯的工具機系統106。一範例性機器識別號碼係基於該工具機系統106本身的唯一資訊。範例性唯一資訊包括記憶體270之一硬碟機序列號、該工具機系統106之一硬體位址及該工具機系統的作業系統軟體280之一安裝時間。
範例性工具機識別號碼係在2008年4月15日申請的標題為軟體選項選擇及驗證系統(SOFTWARE OPTIONS SELECTION AND VALIDATION SYSTEM)的美國專利申請案12/103,680(代理人檔案HUR-P0208)中予以揭示,其揭示內容係以引用方式明確併入本文中。該工具機識別號碼亦係儲存於相關聯於遠端控制器296的記憶體294中。若在來自工具機控制器202的請求中接收的機器識別資訊不匹配在相關聯於遠端控制器296的記憶體294中儲存之一機器識別號碼,則遠端控制器296傳送一通信至工具機控制器202,該通信係已拒絕用以連接之請求,如藉由方塊316所表示。
回應其,工具機控制器202提供一指示至該工具機系統106之一操作者,該指示係已拒絕至遠端控制器296之請求的連接,如藉由方塊318所表示。工具機控制器202可繼續仍嘗試連接至遠端控制器296,如藉由線319所表示。在一具體實施例中,自動實行用以連接至遠端控制器296的此等額外請求。在一具體實施例中,用以連接至遠端控制器296的此等額外請求係基於自該工具機系統106之一操作者接收的輸入。
若自工具機控制器202接收的機器識別號碼匹配在相關聯於遠端控制器296的記憶體294中儲存之一工具機識別號碼,則在工具機控制器202與遠端控制器296之間之一資料連接係建置。在一具體實施例中,此資料連接係一雙向資料連接,其准許資訊係自工具機控制器202傳遞至遠端控制器296以及准許資訊係自遠端控制器296傳遞至工具機控制器202。
回應於與遠端控制器296連接之工具機控制器202,遠端控制器296將工具機系統106之一狀態更新為處於作用中狀態,如藉由方塊318所表示。在一具體實施例中,工具機系統106之狀態係儲存於一資料庫298中,該資料庫係儲存在記憶體294上。
參考圖5,顯示儲存於資料庫298中的關於工具機系統106之一範例性資訊集合320。在一具體實施例中,該資訊集合係儲存於資料庫298之各種表中。如所示,關於工具機系統106的資訊集合320之部分係該機器是否處於作用中狀態之一指示,如藉由方塊322所表示。亦包括該機器ID,如藉由方塊324所表示。包括客戶資訊,如藉由方塊326所表示。範例性客戶資訊包括客戶聯絡資訊使用者的姓名與地址及與該客戶相關的密碼及其他資訊。包括諸如對工具機系統106之存取的使用者資訊,如藉由方塊420所表示。
返回至圖4,遠端控制器296檢查以查看其是否具有資訊要傳送至該工具機控制器202,如藉由方塊328所表示。如此處所說明,範例性資訊可包括諸如待提供至工具機控制器202之零件程式274的檔案、用以相關聯於工具機系統106的經更新參數值及用以添加至一觀看清單的參數。若遠端控制器296具有資訊要傳送至一工具機控制器202,則工具機控制器202接收來自該遠端控制器296之此資訊,如藉由方塊330所表示,並接著實行所要求的任何步驟。在一範例中,自遠端控制器296傳送至工具機控制器202的資訊係用以使用監視軟體291監視之一參數。如此,工具機控制器202添加此參數至受到監視的參數之一列表。
此外,遠端控制器296提供一指示至工具機控制器202,該指示係該工具機系統106是否在受一或多個遠端使用者觀察,如藉由方塊332所表示。如本文中所說明,遠端使用者具有連接至遠端控制器296與檢視關於該工具機系統106之資訊的能力。若該工具機系統106在受到觀察,則工具機控制器202接收該工具機系統106在受到觀察之一指示,如藉由方塊334所表示。在一具體實施例中,工具機系統106提供一指示至一操作者,該指示係該工具機系統106在受到觀察。
回應於工具機控制器202係連接至遠端控制器296,工具機控制器202採集與傳送資訊至遠端控制器296,如藉由方塊336所表示。遠端控制器296接收藉由工具機控制器202傳送的資訊並更新關於該工具機系統106之資料庫資訊,如藉由方塊338所表示。
參考圖6,顯示監視軟體291之一表示。可將監視軟體291表示為複數個擷取器,其獲得待監視及/或傳送至遠端控制器296的資訊。範例性擷取器包括一軟體識別符(SID")擷取器340、一軸擷取器342、一影像擷取器344、一檔案擷取器346、一聲音擷取器348及一振動擷取器350。本文中提供此等範例性擷取器之每一者之一說明。
參考圖7,顯示一範例性SID擷取器340。如在本文中所述,工具機軟體284包括運動控制軟體286與使用者介面軟體288。如在本文中所述,在運動控制軟體286與使用者介面軟體288之間交換資訊,如藉由線290與292所表示。可考慮此交換的資訊作為運動控制資料352與使用者介面資料354。SID擷取器340監視在運動控制軟體286與使用者介面軟體288之間交換的資訊,如藉由橋接器356所表示。特定言之,該SID擷取器340透過橋接器356查看針對其在觀看的參數之各種值是否係在運動控制軟體286與使用者介面軟體288之間傳遞。該等用以觀看參數358包括:預設參數360,其始終藉由監視軟體291監視;以及經請求參數362,其係請求藉由遠端控制器296來監視的額外參數。若該等用以觀看參數358之一者之一值係在運動控制軟體286與使用者介面軟體288之間傳遞,則SID擷取器340複製該參數之值並儲存其以用於傳送至遠端控制器296。該等受監視參數之值係儲存於資料庫298中,如藉由圖5中之方塊364所表示。
參考圖8,顯示一範例性軸擷取器342之一表示。類似於SID擷取器340,軸擷取器342可存取用以觀看參數354之一列表。軸擷取器342與諸如伺服放大器之工具機系統軸控制器通信並自其抽取組態與調諧資料。軸250、252、254、256及258之每一者具有一各別軸控制器370、372、374、376及378。關於該等軸控制器370、372、374、376及378之此組態與調諧資料371、373、375、377及379的資料係採集並發送至遠端控制器296,並係儲存於資料庫298中,如藉由圖5所示之方塊396所表示。
參考圖9,表示影像擷取器344。影像擷取器344自一或多個相機384與I/O模組272採集影像資訊。範例性相機包括靜態影像相機與攝錄影機。在一具體實施例中,相機384係安裝在架座上,該等架座准許基於來自遠端控制器296之輸入改變該相機的方位。如圖9所示,在一具體實施例中,I/O模組272包括一第一顯示器278與一第二顯示器279。在一具體實施例中,影像擷取器捕獲顯示器278之一螢幕攝取畫面或顯示器279之一螢幕攝取畫面或兩個顯示器278與279之一螢幕攝取畫面。影像擷取器344提供該等儲存的影像至該遠端控制器296。該影像資料係藉由遠端控制器296儲存於資料庫298中,如藉由圖5中之方塊385所表示。在所解說具體實施例中,提供至遠端控制器296的影像提供對該工具機系統之當前操作之一被動查看。在一具體實施例中,遠端控制器296之一使用者能夠代理該工具機系統並主動控制該工具機系統之當前操作。以此方式,一遠端技術員可主動改變該工具機系統之設定。
參考圖10,顯示工具機裝置200係容納於一機櫃386中。機櫃386保護操作者免受工具機裝置200之移動組件傷害。在機櫃386之一前側388上,提供I/O模組272。此外,在機櫃386中提供一門390從而准許由一操作者接觸工具機裝置200。一般而言,一操作者仍在一操作者區域392中,其係藉由圖10中之虛線所表示。一第一相機384A係定位於機櫃386的內部並係引導以檢視工具機裝置200之操作。一第二代表性相機384B係顯示在機櫃386之一外部監視操作者區域392。如此使用影像擷取器344,一遠端檢視者可在如278與279之顯示器上觀察可藉由一操作者檢視的資訊,以相機384B來觀察藉由一操作者採取的動作及以相機384A來觀察藉由工具機裝置200採取的動作。以此方式,一服務技術員可觀察藉由該工具機操作者採取的步驟以確保該等請求的步驟(藉由該技術員提供,例如透過電話)係予以實施。
參考圖11,顯示聲音擷取器348之一表示。聲音擷取器348監視一麥克風394的輸出並提供該音訊資訊之一表示至遠端控制器296。該接收的音訊資料係儲存於資料庫298中,如藉由圖5中之方塊296所表示。參考圖10,顯示麥克風394係置放於機櫃386內並靠近工具機裝置200。參考圖12,顯示振動擷取器350之一表示。振動擷取器350監視一或多個振動感測器398。藉由振動擷取器350收集的振動資訊係提供至遠端控制器296。遠端控制器296將振動資料儲存於資料庫298中,如藉由圖5中之方塊400所表示。
參考圖13,可基於該工具機系統106是否在受到觀察來變化資料至遠端控制器296之發送間隔。在一具體實施例中,不論至遠端控制器296之發送間隔,該等各別擷取器之每一者繼續擷取其在監視的資料。在一具體實施例中,該等擷取器之一或多者變更其針對資訊進行監視的間隔以與透過遠端控制器296傳遞此類資訊的間隔一般一致。在一具體實施例中,除非藉由遠端控制器296明確請求,該等擷取器之至少一部分不監視與捕獲資料。一範例係檔案擷取器346,其在請求之後僅立即提供記憶體270之目錄資訊至遠端控制器。
如圖13所示,判定該工具機系統106是否在受到觀察,如藉由方塊410所表示。若該工具機系統在受到觀察,則將用於傳遞資訊至遠端控制器296的時間間隔設定至一更高頻率,如藉由方塊412所表示。若該工具機系統未在受到觀察,則將用於傳遞資訊至遠端控制器296的時間間隔設定至一更低頻率,如藉由方塊414所表示。在一具體實施例中,該更高頻率具有五秒之一時間間隔而該更低頻率具有大約12小時之一時間間隔。在一具體實施例中,該更低頻率之時間間隔間距係該更高頻率之時間間隔間距的至少十倍。在一具體實施例中,該更低頻率之時間間隔間距係該更高頻率之時間間隔間距的至少100倍。針對任一時間間隔,工具機控制器202採集藉由該等擷取器收集的資訊並傳送該資訊至遠端控制器296,如藉由方塊416所表示。此係針對每一時間間隔予以重複,如藉由方塊418所表示。受到觀察的工具機的狀態之一改變將導致收集及/或傳送資訊至遠端控制器296的時間間隔係調整。在所解說具體實施例中,影像擷取器344不提供串流視訊至遠端控制器296,而係以各別時間間隔提供影像。在一具體實施例中,影像擷取器344提供串流視訊至遠端控制器296。返回至圖1,一或多個使用者系統160可透過一或多個網路162與遠端控制器296通信。分離的網路包括有線網路、無線網路、蜂巢式網路、區域網路、廣域網路、公用交換網路及藉此兩個或兩個以上之計算器件可通信的任何其他系統及以其組合。範例性使用者系統160包括通用電腦、桌上型電腦、膝上型電腦、平板型電腦、可攜式手持式通信器件(例如,BLACKBERRY器件)、呼叫器、蜂巢式電話及能夠透過網路162通信的其他器件。在一具體實施例中,網路150與網路162包括諸如網際網路的相同網路系統之至少一部分。
在一具體實施例中,遠端控制器296提供一使用者介面164,其係透過該各別使用者系統160呈現給一遠端使用者。在所解說具體實施例中,使用者介面164係一或多個網頁之一集合,透過其該各別使用者系統160之一使用者可獲得關於一或多個工具機系統之資訊,相對於工具機系統提供針對用以監視之事件的輸入,並改變該等各別工具機系統之參數及/或操作。該遠端控制器296僅准許該使用者係授權檢視的關於工具機系統之資訊。如此,遠端控制器296具有針對複數個不同客戶的關於工具機系統之資訊,針對一第一客戶之一使用者不可查看針對另一客戶的關於工具機系統之資訊,除非操作者具有授權來這樣做。此外,如結合表I所述,一客戶之一給定使用者可能甚至不能檢視該客戶的所有工具機系統。在一具體實施例中,使用者資訊係儲存於資料庫298中,並係藉由方塊420表示。此使用者資訊提供具有接收關於各別工具機系統106之資訊的途徑的使用者之一列表。
參考圖14至30,顯示使用者介面164(解說性地,使用者介面450)之一範例性具體實施例。參考圖14,顯示使用者系統160之一顯示器170。顯示器170在顯示一網頁452,其係透過在使用者系統160上提供之一網站瀏覽器172予以呈現。網頁452具有一對應位址454。與網頁452相關的指令係藉由遠端控制器296予以提供。網頁452經組態用以接收來自使用者系統160之一使用者的登入資訊。該使用者在輸入456中鍵入一使用者名稱並在輸入458中鍵入一密碼。藉由選擇輸入460,該鍵入的使用者名稱與密碼係呈現至遠端控制器296,其基於使用者資訊420判定該供應的使用者名稱與密碼是否係針對一經授權使用者。可使用識別使用者系統160之一使用者的其他手段。範例性方法包括指紋識別、提供在一磁卡上之資訊或呈現至使用者系統160的符記及識別使用者系統160之一使用者的其他範例性方法。
參考圖15,一旦該使用者係鑑別,便呈現一主頁462。主頁462包括至使用者介面450之其他特徵的複數個鏈結。一說明(help)鏈結464發動與對於工具機系統106及/或使用者介面450之態樣相關的各種說明檔案。一設定(settings)鏈結466使該使用者具備訂製其檢視體驗的途徑。範例性修改包括色彩、螢幕大小、字型、布局及個人資訊。選擇一前往您的機器(go to your machines)鏈結468以將該使用者帶到一機器首頁470,其係在圖17中顯示。
選擇一專案管理(project management)鏈結472以將一使用者帶到一專案管理網頁,其中呈現關於針對該等工具機系統106的各種作用中及/或非作用中佇列工作之資訊。在一具體實施例中,可透過該專案管理鏈結472針對一給定工具機系統來將工作佇列。在一具體實施例中,使用者介面450(本文中所說明)之一使用者能夠將零件程式274推至指定工具機系統以用於執行。此外,該使用者可指定與該零件程式274相關的額外資料。範例性額外資料包括用於執行該零件程式之一時框(例如,下週)、用以自其切割出該零件的金屬坯料之一類型及其他參數(例如,用以製造的零件之總數量)。可藉由可於該工具機系統處藉由一操作者檢視之一通知或在即將到來的工作的一事件日誌中之鍵入來將額外資料傳送至該工具機系統之一輸出部件。
參考圖16,再次顯示網頁462連同在右下角中之一彈出通知474。通知474在通知使用者介面450之使用者一稱為「VM1GRAPHITE」的特定工具機系統已係連接至遠端控制器296。如此,關於此工具機系統之當前資訊現對於使用者介面450之此使用者而言係可用的。
參考圖17,顯示機器首頁470。提供在頁470上的係准許使用者介面450之使用者審查的工具機之一列表476。該列表476提供每一工具機系統之一圖形表示。如圖17所示,針對五個各別工具機系統提供圖形表示478至486。
圖形表示478至486之每一者分別包括一視覺指示490至498以指示該對應工具機系統當前是否係與遠端控制器296連接。在一具體實施例中,一綠色球指示該各別工具機系統係連接至遠端控制器296,而一紅色球指示該各別工具機系統未係連接至遠端控制器296。若一工具機系統未係連接至遠端控制器296,則使用者介面450之使用者在其能力上更限於透過使用者介面450來實行任務。該圖形表示486大於其餘圖形表示478至484。此指示對應於圖形表示486的工具機系統當前係選定工具機,針對其將透過使用者介面450提供資訊。使用者介面450之一使用者可藉由選擇其對應圖形表示來選擇其他工具機之一或多者。
如圖17所示,提供網頁470之一聊天組件500、一攝錄影機組件502及一螢幕監視組件504。如圖17所示,聊天組件500、攝錄影機組件502及螢幕監視組件504之每一者係以一折疊組態顯示。此准許使用者介面450之一呈現區域506在大小上更大。
參考圖18,聊天組件500、攝錄影機組件502及螢幕監視組件504係以一展開組態顯示。在此展開組態中,使用者介面450之呈現區域506係減低。
聊天組件500准許使用者介面450之一使用者在輸入框510中鍵入一訊息並藉由選擇輸入512來傳送該鍵入的訊息至對應於圖形表示486的工具機系統之一操作者。接著,該傳送的訊息將係顯示在該各別工具機系統之顯示螢幕278與279之一者上或以其他方式經由該工具機系統之一輸出部件277進行通信。於該工具機系統處,一操作者能夠透過與使用者介面450之輸入510及512一般相同的輸入來提供一回應。來自該操作者的回應係在區514中呈現至使用者介面450之一使用者。在一具體實施例中,使用者介面450之一使用者必須起始對該工具機系統的聊天會話。在一具體實施例中,工具機軟體包括一聊天組件,其准許該工具機系統之一操作者起始與一遠端方之一聊天會話。在一範例中,該工具機軟體准許該工具機操作者起始與該工具機製造商、服務及或保證提供商之一代表之一聊天會話。
攝錄影機組件502顯示針對相關聯於對應於圖形表示486的工具機系統之一攝錄影機384所接收的最近影像。若該工具機系統具有多個相機,則使用者介面450之操作者會具有自其選擇哪一相機來檢視影像的能力。如圖19所表示,可藉由選擇輸入522來在呈現區域506中展開並呈現該影像520。在一具體實施例中,攝錄影機384能夠串流待以攝錄影機組件502顯示的實況視訊。在一具體實施例中,攝錄影機384傳送藉由攝錄影機384捕獲的靜態影像。
螢幕監視組件504呈現對應於圖形表示486的工具機系統之顯示器之最近螢幕攝取畫面。若該工具機包括諸如顯示器278與279之多個顯示器,則使用者介面450之使用者會能夠選擇檢視哪一螢幕的螢幕攝取畫面。可藉由選擇輸入526來在該呈現區域506中呈現一螢幕攝取畫面524。
參考圖20,當使用者介面450之一使用者選擇圖形表示486時,一般關於圖形表示486顯示複數個圖示521。解說性地,連同文字標籤「OptiClient」顯示一第一圖示522。連同一文字標籤「Preventative Maintenance」顯示一第二圖示524。連同一文字標籤「Warranty」顯示一第三圖示526。連同一文字標籤「Service Videos」顯示一第四圖示528。連同一文字標籤「Status」顯示一第五圖示530。連同一文字標籤「Sigma Drive Viewer」顯示一第六圖示532。連同一文字標籤「Rack Diagnostics」顯示一第七圖示534。連同一文字標籤「IO Viewer」顯示一第八圖示536。連同一文字標籤「Directory Viewer」顯示一第九圖示538。連同一文字標籤「Events」顯示一第十圖示540。
在一具體實施例中,亦連同一文字標籤「Templates」提供一第十一圖示。藉由選擇此圖示,呈現給一使用者選項以控制該給定工具機系統之顯示特性。例如,該使用者可指定色彩方案、字體大小、字型、字體色彩、背景、解析度、文字之語言及額外特徵。如此,可針對每一客戶來訂製該工具機系統之顯示器的外觀。在一具體實施例中,該等選定顯示特性係包括於待與該工具機系統同步的檔案中。因此,一使用者可更新所有該等連接的工具機系統之外觀,其係依照客戶。
返回至圖20,如本文中所陳述,球498之色彩提供對應於圖形表示486的工具機系統當前是否係連接至遠端控制器296的指示。假定對應於圖形表示486的工具機系統係連接至遠端控制器296,圖示522至540之每一者可藉由使用者介面450之一使用者來選擇。為了視覺解說此連接狀態,以綠色來顯示圖示522至540之每一者的文字標籤。相反,若對應於圖形表示486的工具機系統未係連接至遠端控制器296,則會以紅色來顯示圖示522至540之數個文字標籤,從而指示其當前不可藉由使用者介面450之一使用者來選擇。在一具體實施例中,當對應於圖形表示486的工具機系統未係連接至一遠端控制器296時,僅圖形圖示528、534及540可藉由使用者介面450之使用者來選擇。
圖形圖示522之一選擇在呈現區域506中呈現作用中軟體選項之一列表,如圖21所示。此等作用中軟體選項向已針對對應於圖形表示486之工具機系統予以啟動的選項之使用者提供一指示。用於啟動該工具機選項之一範例性系統係在2008年4月15日申請的標題為軟體選項選擇及驗證系統(SOFTWARE OPTIONS SELECTION AND VALIDATION SYSTEM)的美國專利申請案12/103,680(代理人檔案HUR-P0208)中予以揭示,其揭示內容係以引用方式明確併入本文中。
圖形圖示524提供與針對相關聯於圖形表示486之工具機系統的預防性維護相關的參數值之一列表。範例性參數包括氣壓、該工具機系統之非數位組件的讀數(經由外部感測器組件)及該冷卻劑系統之流體位準或該工具機系統之主軸潤滑油位準。此等參數及其值係呈現於該呈現區域506中。在一具體實施例中,在呈現區域506中提供警報以警報與該預防性維護相關的項目之使用者介面450之使用者。在一範例中,使用者介面450之使用者可請求係通知在一可接受範圍外部的參數值。例如,過高的溫度或過低的流體位準。此可藉由將預防性維護參數包括至在圖29中的輸入600之列表並以輸入602來選擇對應的通知遞送來完成。
圖形圖示526係關於針對相關聯於圖形表示486之工具機系統的保證資訊。在一具體實施例中,在呈現區域506中提供警報以警報與該保證相關的項目之使用者介面450之使用者。在一範例中,在針對相關聯於圖形表示486的工具機系統之保證的條款之下,呈現給該使用者該工具主軸已運行大致一百小時並要求潤滑的資訊。遠端控制器296比較自該工具機系統接收的收集資訊與該保證之條款以判定一警報條件是否存在。在一工具主軸的情況下,遠端控制器296將該工具主軸之收集的運行時間與該主軸之一建議的運行時間相比較而不潤滑該工具主軸。若該工具主軸之收集的運行時間在接近該建議的運行時間或已超過該建議的運行時間,則設定一警報條件並應傳送一警報通知。在一範例中,當該工具主軸之運行時間係在該主軸之建議的運行時間之大約百分之十內時,傳送一警報通知。在一具體實施例中,一警報通知係傳送至負責該工具機系統之預防性維護的使用者及/或負責保證履行的使用者(若並非相同使用者),以提供該警報之一指示。在一具體實施例中,使用者介面450之使用者可請求係通知保證警報條件。此可藉由將預防性維護參數包括至在圖29中的輸入600之列表並以輸入602來選擇對應的通知遞送來完成。
圖形表示528之一選擇導致服務視訊在使用者介面450之呈現區域506中的呈現。參考圖22,各種服務視訊之縮圖視圖係呈現於呈現區域506之一第一區550中。可透過選擇捲動輸入552與554之一者來顯示服務視訊之額外縮圖視圖。將在呈現區域506之區556中顯示一選定服務視訊。
圖形圖示530之選擇在呈現區域506中呈現狀態資訊。參考圖23,一第一組之狀態資訊560係顯示於呈現區域506中。此狀態資訊提供該工具機系統已與遠端控制器296通信的最後時間、在該工具機系統上提供的運動控制軟體之版本、該工具機系統當前是否在執行一零件程式、是否已啟動相關聯於該工具機系統之一緊急停止、以小時為單位的主軸定時器、以小時為單位的機器定時器及用以為審查該狀態資訊560之一技術員提供一錯誤碼的最後螢幕錯誤。在圖24中顯示一第二群組之狀態資訊562。此狀態資訊提供關於當前在藉由該工具機系統執行的零件程式274之資訊。狀態資訊包括一程式名稱、該程式所在的當前區塊(若該零件程式係以習知程式語言撰寫)、針對該零件程式的當前循環時間或運行時間、在該加工程式將一零件之多個實例包括至該機器之條件下所完成的循環之數目、剩餘循環之數目及最後評論。該最後評論提供該使用者會以輸出部件277查看並可能會必須透過輸入部件276回應的最後螢幕上錯誤或回應訊息。
藉由選擇圖形圖示532,顯示針對該工具機系統之各別軸控制器之每一者的參數值。參考圖25,相關聯於圖形表示486的工具機系統係三軸機器,其包括一x軸、一y軸及一z軸。使用者介面450之一使用者可選擇以藉由選擇輸入570來查看該x軸之參數、藉由選擇輸入572來查看該y軸之參數及藉由選擇輸入574來查看該z軸之參數。在呈現區域506中呈現該等參數值。在一具體實施例中,使用者系統160之一使用者僅能夠檢視該等參數值。改變該等參數值係於該工具機系統處完成。在一具體實施例中,使用者系統160之一使用者能夠改變該等參數之一者之一值,從而導致在該工具機系統上進行對應改變。
藉由選擇圖形圖示534,提供關於該工具機系統之診斷資訊。在一具體實施例中,該診斷資訊提供一歷史趨勢。參考圖26,在呈現區域506中與時間成一函數來顯示工具機控制器202之CPU風扇速度之一圖表578。由使用者介面450之一使用者可使用控制580來調整該圖表578。該最左控制導致圖表578於在記憶體294中之儲存的資料之開始處開始,而倒數第二左控制僅以離散間隔在時間上返回遞增該圖表。該中間控制以任何隨後接收的值來再新並更新該圖表578。該倒數第二右控制以離散間隔在時間上向前遞增該圖表578,而該最右控制導致圖表578顯示在記憶體294中之儲存的資料之結束。
可藉由自橫跨呈現區域506之頂部部分的複數個輸入進行選擇來以圖表表示額外診斷資訊。圖示582對應於該CPU之核心電壓。圖示583對應於CPU風扇速度。圖示584對應於CPU溫度。圖示585對應於系統風扇速度,其冷卻該機櫃之內部。圖示586對應於系統溫度。圖示587對應於在該CPU之板上的+3.3伏特供應。圖示588對應於在該CPU之板上的+12伏特之供應。圖示589對應於在該CPU之板上的+3.3待命伏特之供應。圖示590對應於在該CPU之板上的+5待命伏特之供應。圖示591對應於在該CPU之板上的+5伏特之供應。在一具體實施例中,可將外部感測器耦合至工具機系統以監視在該工具機系統周圍的環境之參數,例如溫度。
藉由選擇圖形圖示536,在呈現區域506中呈現關於相關聯於圖形表示486之工具機系統的硬體資訊。參考圖27,使用者介面450之一使用者可使用輸入596來選擇各種硬體組件,從而導致關於該等選定硬體組件之資訊係呈現於呈現區域506中。範例性硬體資訊包括探測資訊、主軸資訊(例如,工具主軸速度)、DC功率輸入輸出(DCIO)資訊、輸入輸出介面(IOIF)資訊及工具改變器或旋轉料架資訊。
藉由選擇圖形圖示538,在呈現區域506中呈現記憶體270之一目錄與檔案列表,如圖28所示。使用者介面450之一使用者能夠以與可自Microsoft公司購得的WINDOWS品牌軟體家族類似之一方式瀏覽該目錄與檔案結構。一使用者可自記憶體270刪除檔案或上傳檔案至記憶體270。在一具體實施例中,一使用者將僅能夠刪除其有權刪除的檔案。例如,一使用者可刪除其本身的零件檔案。一工具機製造商代表可刪除相關聯於軟體271的檔案。在一具體實施例中,一使用者可自記憶體270檢索檔案以檢視其內容。
藉由選擇圖形圖示540,在呈現區域506中顯示一編輯事件輸入,如圖29所示。一第一輸入600為該使用者系統之使用者提供複數個事件以進行選擇。一第二輸入602提供複數個方法,藉其該使用者系統之使用者應係通知以輸入600選擇的事件之發生。該等事件對應於該工具機系統之一條件並係連結至係選定通知該條件的使用者。在一具體實施例中,可針對一群組使用者來設定事件。在一具體實施例中,可將一給定事件之一通知自動傳送至一給定使用者,其係基於該使用者的責任。例如,一服務技術員可自動接收所有預防性維護提醒項目與越界參數(例如,流體位準)之通知。作為另一範例,一工具機操作者可自動接收所執行零件程式274失敗之一通知。在一具體實施例中,藉由針對藉由該運動控制軟體發佈之一錯誤碼進行監視的程序來進行所執行零件程式274是否失敗的判定。一錯誤碼之發佈將係回應於該零件程式之一失敗。在一具體實施例中,藉由監視該程式之當前循環之一時間並將其與該程式之一估計的循環時間相比較並在當前循環時間超過該估計的循環時間時判定該零件程式274失敗的程序來進行所執行零件程式274是否失敗的判定。
在一具體實施例中,該使用者可選擇一通知方法,其係除了使用一使用者器件來存取使用者介面450還傳送一通知至該使用者器件。在一範例中,一使用者透過其辦公室電腦與使用者介面450互動並請求將通知作為一文字訊息傳送至其行動電話,因為該使用者那天將在辦公室以外。
在一具體實施例中,可透過輸入600選擇的事件對應於包括於一零件程式中的事件標記。參考圖31,顯示一範例性零件程式610之一部分。零件程式610包括複數個指令612、614、616、618、620及622與兩個事件標記,解說性地事件標記A 624與事件標記B 626。指令612、614、616、618、620及622之每一者可對應於提供關於該工具之指令以用於下一操作或可對應於用於該工具跟隨的路徑。在一具體實施例中,事件標記A 624與事件標記B 626係特定M碼。在一具體實施例中,提供四個事件標記,M碼M1、M2、M3及M4。可將此等標記置於零件程式610中以提供指令612、614、616、618、620及622之一者的完成之任何指示。該等M碼僅係一種類型之事件標記。
一客戶可按需要來利用該等M碼。例如,M1可始終用以指示零件程式610的結束,而M2可始終用以指示零件程式610之一循環的結束。在一具體實施例中,可以一隨機方式來使用該等M碼。
返回至圖29,一使用者自輸入600選擇M碼M1、M2、M3及M4之一者。使用輸入602,該使用者選擇針對以輸入600選擇的事件之一通知方法。接著,該使用者可藉由選擇輸入628來保存該事件。藉由選擇輸入628,遠端控制器296在資料庫298中儲存待監視的事件與該請求的通知方法。遠端控制器296亦通知工具機控制器202來將該事件添加至用以觀看參數之一列表。在一具體實施例中,工具機控制器202始終報告該等M碼M1、M2、M3及M4之一者的發生並且遠端控制器296接著僅提供一通知至該些使用者,該些使用者係選擇關於該各別M碼予以通知。
參考圖32,顯示範例性通知方法。一第一範例性通知方法係至該使用者之一通信,如藉由方塊630所表示。至該使用者的範例性通信包括一電子郵件訊息634與一文字訊息636。額外範例性類型之通知包括一語音訊息、一頁及將該事件之發生通信至該使用者的其他適合方法。一第二範例性通知方法係登入,如藉由方塊632所表示。範例性登入包括該等事件之歷史。在一範例中,該使用者可選擇具有在一日誌中保存之一說明性文字標籤連同在一對應事件發生的條件下發生資訊之時間。此文字標籤稍後會係可檢視的。若一使用者不能不斷存取諸如一行動電話之一通知器件並僅能夠透過使用者介面450週期性地檢查事件的發生,則此會係有用的。
參考圖30,顯示一事件日誌640。該事件日誌640提供在一給定時間週期內已偵測的所有事件之一列表。如圖30所示,該事件日誌提供針對最後十四天已偵測的所有事件。該日誌提供每一事件的時間、引起該事件的參數、除登入以外還要採取的通知動作及用於該通知動作的目的地位址。
在圖33中呈現該遠端控制器296在設定事件中的操作。遠端控制器296接收一事件之一指示以針對於該工具機系統處之發生進行監視,如藉由方塊650所表示。在一具體實施例中,該指示係回應於一使用者選擇輸入628予以接收。在一具體實施例中,該指示係基於該使用者的佔有予以接收。例如,一服務技術員將自動接收所有服務事件。遠端控制器296進一步針對該事件接收所需通知機制之一指示,如藉由方塊652所表示。在一具體實施例中,該指示回應於一使用者選擇輸入628予以接收。在一具體實施例中,該通知機制係提供於資料庫298之資訊集合320中的使用者資料420中。
遠端控制器296傳送一通信至該工具機系統之監視軟體291以針對該事件之一指示進行監視,如藉由方塊654所表示。在一具體實施例中,該遠端控制器296通知該監視軟體291監視一參數,其將係用作該事件之指示。在該事件發生之後,遠端控制器296立即接收該參數值或其他指示,如藉由656所表示。在一具體實施例中,其中該事件係基於一M碼,該M碼之處理係通信至遠端控制器296。在一具體實施例中,其中該事件係基於一參數值,監視軟體291於每一時間間隔傳送該參數之值。遠端控制器296基於該接收的值來判定該對應事件是否已發生。在一具體實施例中,監視軟體291判定該事件是否已發生。回應於該事件之偵測,遠端控制器296傳送該事件的發生之一通知至該使用者,如藉由方塊658所表示。
在一具體實施例中,當每一工具機系統連接至遠端控制器296時,該工具機系統提供軟體271之組件之每一者的當前版本至遠端控制器296。若遠端控制器296具有軟體271之組件之任一者的更新版本,則遠端控制器296更新該各別工具機系統。在一具體實施例中,遠端控制器296下載該等更新至該軟體並以一安裝屏蔽公用程式來安裝該等更新。在一具體實施例中,遠端控制器296在下載對該軟體之更新至該工具機系統之前詢問該工具機系統之操作者。在一具體實施例中,因為一客戶可能具有與另一客戶不同的軟體選項,故該等更新係客戶相依的。
在一具體實施例中,工具機系統在下載對該軟體271之更新之前必須向該工具機提供商116之一經授權代表註冊。參考圖34,顯示用於更新一工具機系統之軟體的範例性程序。在軟體271之一桌面652上發動一更新公用程式650。將該工具機系統透過網際網路連接至工具機提供商116。該工具機系統之操作者嘗試以更新公用程式650來實行一升級,如藉由方塊654所表示。因為該工具機系統尚未係註冊以用於升級,故該請求係藉由該工具機提供商116之遠端控制器296拒絕。
作為回應,該工具機系統之操作者提供客戶資訊656至該工具機提供商116之一經授權代表658,如藉由方塊660所表示。該經授權代表658以一授權系統662來驗證該接收的客戶資訊。在一具體實施例中,該客戶資訊係一工具機識別號碼,其係基於該工具機系統之特性,如本文中所論述。
若該接收的客戶資訊匹配可用於授權系統662的資訊,則工具機提供商116之遠端控制器296提供該授權成功之一通知664至該工具機系統,如藉由668所表示。在一具體實施例中,該通知係在桌面652上顯示之一訊息。
一旦係授權以用於更新,一客戶便檢查更新,如藉由方塊670所表示。藉由遠端控制器296來接收此請求,並檢查該客戶是否係授權以用於更新。若未經授權,則返回一通知至工具機系統,該通知係拒絕該等更新。若經授權,則遠端控制器296傳送該等更新至軟體271並自動安裝該軟體,如藉由方塊672所表示。在一具體實施例中,提示該操作者判定是否自動安裝更新或延遲該安裝。在一具體實施例中,該操作者係以一可用更新之一列表來提示,自該列表該操作者選擇一或多個更新。
在一具體實施例中,該等更新係藉由該工具機提供商向下推而非藉由該工具機系統之操作者起始。在此具體實施例中,軟體271判定該等軟體模組之每一者的當前版本並傳送此資訊至遠端控制器296。遠端控制器296接著將任何可用更新向下推至該工具機系統。
參考圖35與圖36,提供更新儲存在記憶體270上的軟體271及/或零件程式274之另一範例性方法。相關聯於遠端控制器296的記憶體294包括:軟體700,其對應於該工具機系統之軟體271的軟體系統之一或多者;以及零件程式708。如圖35所示,記憶體294包括軟體700,其具有複數個檔案702至706。每當一更新可用於軟體700時,其係安裝並儲存在記憶體294上。
參考圖36,在標記以用於同步的儲存在記憶體294上之檔案與儲存在記憶體270上之檔案進行一比較,如藉由方塊750所表示。在一具體實施例中,該比較係藉由遠端控制器296來進行。在一具體實施例中,該比較係藉由該工具機系統來進行。
在圖35中以雙重輪廓來顯示標記以用於同步的檔案。在一具體實施例中,一檔案係基於在記憶體294之一檔案結構中之其位置來標記以用於同步。例如,記憶體294可包括一目錄與相關聯子目錄,其含有待與該等工具機系統同步的所有檔案。
如圖35所示,亦可將零件程式檔案與該等工具機系統同步。以此方式,一客戶可下載一給定零件程式至所有其工具機系統。因為客戶檔案一般對於一給定客戶係特定的,故記憶體294可與軟體700分開地儲存待同步的零件程式檔案並接著進行一分離的檢查以查看針對各別用戶端之任何用戶端特定檔案(零件程式274)是否需要係同步。在所解說範例中,檔案713係儲存在記憶體294上並係標記以用於同步。檔案713之一先前版本並不存在於記憶體270上。即,複製一新檔案至記憶體270並取代在記憶體270上之一過時檔案各係同步之類型。
針對在記憶體294與記憶體270之間不同的所有標記以用於同步之檔案,將該檔案之一複本下載至記憶體270,如藉由方塊752所表示。相對於在該工具機系統上之軟體271,此不同於下載更新並隨後安裝該等更新之概念。藉由同步軟體271與軟體700,該軟體之已安裝版本的複本係下載並係準備執行而不需要一隨後安裝。
在一具體實施例中,以隔開的同步間隔來進行檢查以查看在該工具機系統上之任何檔案是否在記憶體294上具有一更新的複本,如藉由方塊754所表示。
在一具體實施例中,一使用者系統之一使用者或遠端控制器296之一使用者能夠遠端控制該工具機系統之操作。範例動作包括開始一零件程式。
雖然此揭示內容已係說明為具有範例性設計,但可在此揭示內容之精神與範疇內進一步修改本揭示內容。例如,假定許多系統之本文中的揭示內容具有所有該等較佳與替代性具體實施例組件之組合,該等較佳與替代性具體實施例之所有該等揭示的組件係可互換的。因此,此申請案旨在使用其一般原理來涵蓋本揭示內容之任何變化、使用或適應。此外,此申請案旨在涵蓋與本揭示內容之此類偏離,其係在此揭示內容所關於的此項技術中之已知或慣例實務內並且在隨附申請專利範圍之限制內。
100...設施
102...第一代表性設施
104...工具機系統
106...工具機系統
108...工具機系統
110...第二代表性設施
112...工具機系統
114...工具機系統
116...工具機提供商
120...設施網路介面
122...設施網路介面
150...網路
160...使用者系統
162...網路
164...使用者介面
170...顯示器
172...網站瀏覽器
200...工具機裝置
202...工具機控制器
203...框架
204...第一鞍座
210...第二鞍座
220...平台
226...第三鞍座
232...可旋轉部件
238...工具主軸
240...工具
244...工具旋轉料架
270...記憶體
271...軟體
272...I/O模組
274...零件程式
276...輸入部件
277...輸出部件
278...第一顯示器/顯示螢幕
279...第二顯示器/顯示螢幕
280...作業系統
282...通信軟體
284...工具機軟體
286...運動控制軟體
288...使用者介面軟體
291...監視軟體
293...遠端監視軟體
294...記憶體
296...遠端控制器
298...資料庫
320...資訊集合
322...機器處於作用中狀態
324...機器ID
326...客戶資訊
340...軟體識別符(SID")擷取器
342...軸擷取器
344...影像擷取器
346...檔案擷取器
348...聲音擷取器
350...振動擷取器
352...運動控制資料
354...使用者介面資料
356...橋接器
358...用以觀看參數
360...預設參數
362...經請求參數
364...受監視參數
370...軸控制器
371...組態與調諧資料
372...軸控制器
373...組態與調諧資料
374...軸控制器
375...組態與調諧資料
376...軸控制器
377...組態與調諧資料
378...軸控制器
379...組態與調諧資料
384...相機/攝錄影機
384A...第一相機
384B...第二代表性相機
385...影像資料
386...機櫃
388...前側
390...門
392...操作者區域
394...麥克風
396...軸資料
398...振動感測器
400...振動資料
420...使用者資訊
450...使用者介面
452...網頁
454...位址
456...輸入
458...輸入
460...輸入
462...主頁/網頁
464...說明(help)鏈結
466...設定(settings)鏈結
468...前往您的機器(go to your machines)鏈結
470...機器首頁/網頁
472...專案管理(project management)鏈結
474...彈出通知
476...列表
478...圖形表示
480...圖形表示
482...圖形表示
484...圖形表示
486...圖形表示
490...視覺指示
492...視覺指示
494...視覺指示
496...視覺指示
498...視覺指示/球
500...聊天組件
502...攝錄影機組件
504...螢幕監視組件
506...呈現區域
510...輸入框/輸入
512...輸入
514...區
520...影像
521...圖示
522...輸入/第一圖示/圖形圖示
524...螢幕攝取畫面/第二圖示/圖形圖示
526...輸入/第三圖示/圖形圖示
528...第四圖示/圖形圖示/圖形表示
530...第五圖示/圖形圖示
532...第六圖示/圖形圖示
534...第七圖示/圖形圖示
536...第八圖示/圖形圖示
538...第九圖示/圖形圖示
540...第十圖示/圖形圖示
550...第一區
552...捲動輸入
554...捲動輸入
556...區
560...狀態資訊
562...狀態資訊
570...輸入
572...輸入
574...輸入
578...圖表
580...控制
582...圖示
583...圖示
584...圖示
585...圖示
586...圖示
587...圖示
588...圖示
589...圖示
590...圖示
591...圖示
596...輸入
600...輸入/第一輸入
602...輸入/第二輸入
610...零件程式
612...指令
614...指令
616...指令
618...指令
620...指令
622...指令
624...事件標記A
626...事件標記B
628...輸入
630...至使用者之通信
632...登入
634...電子郵件訊息
636...文字訊息
640...事件日誌
650...更新公用程式
652...桌面
656...客戶資訊
658...經授權代表
662...授權系統
664...通知
700...軟體
702...檔案
704...檔案
706...檔案
708...零件程式
713...檔案
一詳細說明特別提及附圖,其中:
圖1係複數個工具機系統、一遠端控制器及複數個使用者系統之代表圖;
圖2係一範例性工具機裝置之代表圖;
圖3係一工具機控制器、相關聯記憶體及I/O模組之代表圖;
圖4係在一工具機系統之一工具機控制器與圖1的系統之一遠端控制器之間的交互作用之代表圖;
圖5係可藉由圖1的系統之遠端控制器存取的一資料庫之代表圖;
圖6係可藉由圖3的工具機控制器存取的一監視軟體之代表圖;
圖7係可藉由該工具機控制器存取的監視軟體之代表圖,該監視軟體針對與可藉由圖3的工具機控制器存取之一運動控制軟體相關的參數值進行監視;
圖8係可藉由該工具機控制器存取的監視軟體之代表圖,該監視軟體監視相關聯於圖3的工具機控制器之工具機系統的複數個軸控制器;
圖9係可藉由該工具機控制器存取的監視軟體之代表圖,該監視軟體監視相關聯於圖3的工具機控制器之工具機系統的I/O模組之一或多個相機與一或多個顯示器之影像;
圖10係相關聯於圖3之工具機控制器的工具機系統之一或多個相機的位置之代表圖;
圖11係可藉由該工具機控制器存取的監視軟體之一代表圖,該監視軟體監視相關聯於圖3之工具機控制器的工具機系統之一或多個麥克風;
圖12係可藉由該工具機控制器存取的監視軟體之一代表圖,該監視軟體監視相關聯於圖3之工具機控制器的工具機系統之一或多個振動感測器;
圖13係自該工具機系統傳遞至圖1的系統之遠端控制器的資訊之時序間隔的代表圖;
圖14係藉由圖1之使用者系統呈現給一使用者的一使用者介面之一登入螢幕的代表圖;
圖15係藉由圖1之使用者系統呈現給一使用者的一使用者介面之一主螢幕的代表圖;
圖16係圖15之主螢幕的代表圖,其解說透過藉由圖1之使用者系統呈現給一使用者的使用者介面所呈現的一工具機系統之狀態的改變之一視覺提示;
圖17係藉由圖1之使用者系統呈現給使用者的使用者介面之一主機器螢幕的代表圖,其呈現針對該使用者經授權用以檢視關於其之資訊及/或與其互動的每一工具機系統之一視覺圖示;
圖18係圖17之主機器螢幕的代表圖,其解說處於一展開狀態之一聊天介面、一視訊介面及一螢幕監視介面與一呈現區;
圖19係圖18之代表圖,其具有在該呈現區中放大並呈現的視訊介面之視訊影像;
圖20係圖17之主機器螢幕的代表圖,其解說與一選定工具機系統相關的複數個可選擇選項;
圖21係回應於與一選定工具機系統相關的複數個可選擇選項之一作用中軟體選項的選擇而呈現的一螢幕之代表圖;
圖22係回應於與一選定工具機系統相關的複數個可選擇選項之一服務視訊軟體選項的選擇而呈現的一螢幕之代表圖;
圖23係回應於與一選定工具機系統相關的複數個可選擇選項之一狀態軟體選項的選擇而呈現的一螢幕之代表圖,其解說該工具機系統之機器資料;
圖24係回應於與一選定工具機系統相關的複數個可選擇選項之一狀態軟體選項的選擇而呈現的一螢幕之代表圖,其解說該工具機系統之程式資料;
圖25係包括複數個可選擇軸的回應於與一選定工具機系統相關的複數個可選擇選項之一驅動檢視器選項的選擇而呈現的一螢幕之代表圖;
圖26係回應於與一選定工具機系統相關的複數個可選擇選項之一機架診斷軟體選項的選擇而呈現的一螢幕之代表圖;
圖27係回應於與一選定工具機系統相關的複數個可選擇選項之一I/O檢視器軟體選項的選擇而呈現的一螢幕之代表圖;
圖28係回應於與一選定工具機系統相關的複數個可選擇選項之一目錄檢視器軟體選項的選擇而呈現的一螢幕之代表圖;
圖29係回應於與一選定工具機系統相關的複數個可選擇選項之一事件軟體選項的選擇而呈現的一螢幕之代表圖,藉此一使用者可選擇一事件並選擇針對該事件之一通知方法;
圖30係回應於與一選定工具機系統相關的複數個可選擇選項之一事件軟體選項的選擇而呈現的一螢幕之代表圖,藉此顯示一事件日誌;
圖31係包括複數個事件標記之一零件程式之一部分的代表圖;
圖32係可能通知方法的代表圖;
圖33係針對圖1的系統之遠端控制器的處置一事件之程序的代表圖;
圖34係一軟體更新程序之代表圖;
圖35係儲存在相關聯於該遠端控制器與該工具機系統的記憶體上之檔案的代表圖;以及
圖36係一軟體更新程序之代表圖。
在所有數個視圖中,對應的參考字元指示對應的零件。
100...設施
102...第一代表性設施
104...工具機系統
106...工具機系統
108...工具機系統
110...第二代表性設施
112...工具機系統
114...工具機系統
116...工具機提供商
120...設施網路介面
122...設施網路介面
150...網路
160...使用者系統
162...網路
164...使用者介面
293...遠端監視軟體
294...記憶體
296...遠端控制器
298...資料庫

Claims (42)

  1. 一種監視一零件自一坯料之一加工的方法,該方法包含以下步驟:提供包括一工具機控制器與一工具機裝置之一工具機系統,該工具機裝置支撐該坯料與用以自該坯料移除材料的至少一工具,該工具機裝置包括複數個可移動軸,其改變該至少一工具與該坯料之相對位置;提供一零件程式,其指定複數個指令,該複數個指令界定用於該至少一工具跟隨的至少一軌道;以該工具機控制器之一工具機軟體部分來執行該零件程式;接收來自一遠端控制器之一通知,其係該工具機系統在藉由與該工具機系統及該遠端控制器隔開之一使用者系統觀察;以及將資訊自該工具機系統傳送至該遠端控制器,該資訊係藉由該工具機系統收集,其中當該工具機系統在受到觀察時,該資訊係以一第一頻率提供至該遠端控制器,而當該工具機系統未在受到觀察時,該資訊係以一第二頻率提供至該遠端控制器,該第二頻率係低於該第一頻率。
  2. 如請求項1之方法,其中藉由該工具機系統收集的該資訊包括該工具機系統之一顯示器之一螢幕攝取畫面。
  3. 如請求項1之方法,其中藉由該工具機系統收集的該資訊包括藉由相關聯於該工具機系統之一相機捕獲的至少 一影像,該相機係位於該工具機系統之一機櫃內。
  4. 如請求項1之方法,其中藉由該工具機系統收集的該資訊包括藉由相關聯於該工具機系統之一相機捕獲的至少一影像,該相機係位於該工具機系統之一機櫃的外部。
  5. 如請求項1之方法,其中該第一頻率係該第二頻率之至少大約10倍。
  6. 如請求項1之方法,其中該第一頻率係該第二頻率之至少大約100倍。
  7. 一種工具機系統,其係藉由一工具機操作者來操作,該工具機系統包含:一機櫃;一工具機裝置,其係設置於該機櫃內;一工具機控制器,其係操作性地耦合至該工具機裝置;一使用者介面,其係定位於該機櫃的外部,其中該工具機控制器包括能夠連接該工具機系統至一遠端控制器的通信軟體,該工具機控制器係經組態用以收集關於該工具機系統之資訊以當該工具機控制器接收該工具機系統在受到觀察的來自該遠端控制器之一指示時以一第一頻率及以一第二頻率傳送至該遠端控制器,該第二頻率係高於該第一頻率。
  8. 一種以一遠端控制器來監視一第一工具機系統與一第二工具機系統的方法,該等工具機系統之每一者具有複數個工具,其係用以自一各別坯料移除材料以形成一各別 零件,該方法包含以下步驟:接收來自該第一工具機系統之一第一通知,其係該第一工具機系統處於作用中狀態,該第一通知係透過至該遠端控制器之一第一資料連接予以提供,該第一資料連接係藉由該第一工具機系統起始;接收來自該第二工具機系統之一第二通知,其係該第二工具機系統處於作用中狀態,該第二通知係透過至該遠端控制器之一第二資料連接予以提供,該第二資料連接係藉由該第二工具機系統起始;接收來自該第一工具機系統之週期性更新,其與藉由該第一工具機系統監視的複數個參數相關;接收來自該第二工具機系統之週期性更新,其與藉由該第二工具機系統監視的複數個參數相關;以及向一遠端器件提供一使用者介面,其包括該第一工具機系統之一圖形表示與該第二工具機系統之一圖形表示。
  9. 如請求項8之方法,其進一步包含藉由該遠端器件之一使用者透過該使用者介面接收該第一工具機系統之一選擇的步驟。
  10. 如請求項9之方法,其進一步包含通知該第一工具機系統該遠端器件已選擇該第一工具機系統的步驟。
  11. 如請求項10之方法,其中來自該第一工具機系統之該週期性更新係於一第一時間間隔處而來自該第二工具機系統之該週期性更新係於一第二時間間隔處,該第一時間 間隔係短於該第二時間間隔。
  12. 如請求項8之方法,其中來自該第一工具機系統之該週期性更新係於一第一時間間隔處而來自該第二工具機系統之該週期性更新係於一第二時間間隔處,該第一時間間隔係一般等於該第二時間間隔。
  13. 如請求項8之方法,其進一步包含以下步驟:傳送一第一請求至該第一工具機系統以提供該第一工具機之該使用者介面的一第一顯示螢幕之至少一螢幕攝取畫面;以及接收該第一工具機之該使用者介面的該第一顯示螢幕之該至少一螢幕攝取畫面。
  14. 如請求項8之方法,其進一步包含以下步驟:傳送一第二請求至該第一工具機以提供藉由於該第一工具機處所引導之一相機所拍攝的至少一影像;以及接收藉由於該第一工具機處所引導之該相機所拍攝的該至少一影像。
  15. 如請求項14之方法,其中該至少一影像係以至少一秒之隔開的時間間隔所拍攝的複數個影像。
  16. 如請求項8之方法,其中該第一工具機係於一第一設施處而該第二工具機係於與該第一設施隔開之一第二設施處。
  17. 一種工具機系統,其係藉由一工具機操作者來操作,該工具機系統包含:一機櫃; 一工具機裝置,其係設置於該機櫃內;一工具機控制器,其係操作性地耦合至該工具機裝置;一使用者介面,其係定位於該機櫃的外部;一第一相機,其係坐落以檢視定位於該機櫃內的該工具機裝置;以及一第二相機,其係坐落以檢視定位於該機櫃外部的該使用者介面,其中該工具機控制器提供藉由該第一相機捕獲的第一複數個影像與藉由該第二相機捕獲的第二複數個影像至與該工具機系統隔開之一遠端控制器。
  18. 如請求項17之工具機系統,其中該工具機控制器向該遠端控制器進一步提供一最後已知錯誤,其係透過該使用者介面呈現給該工具機操作者。
  19. 一種監視一零件自一坯料之一加工的方法,該方法包含以下步驟:提供包括一工具機控制器與一工具機裝置之一工具機系統,該工具機裝置支撐該坯料與用以自該坯料移除材料的至少一工具,該工具機裝置包括複數個可移動軸,其改變該至少一工具與該坯料之相對位置,該工具機系統包括工具機軟體,該工具機軟體包括運動控制軟體與使用者介面軟體;提供一零件程式,其指定複數個指令,該複數個指令界定用於該至少一工具跟隨的至少一軌道與至少一第一事件標記; 以該工具機控制器之工具機軟體部分來執行該零件程式;當該零件程式之該執行達到該第一事件標記時偵測該第一事件標記之一發生;以及通知與該工具機系統隔開之一遠端控制器該第一事件標記之該發生。
  20. 如請求項19之方法,其中通知與該工具機系統隔開之該遠端控制器該第一事件標記之該發生的該步驟包含以下步驟:在該工具機系統與該遠端控制器之間建置一連接;以及傳送該第一事件標記之該發生之一指示至該遠端控制器。
  21. 如請求項20之方法,其中該連接係自該工具機系統至該遠端控制器予以建置。
  22. 如請求項19之方法,其中該第一事件標記係置於該零件程式中以指示該零件程式之一第一部分係完成。
  23. 如請求項22之方法,其中該零件程式之該第一部分對應於該零件程式之一循環之一完成。
  24. 如請求項19之方法,其中該零件程式包括G與M碼並且該第一事件標記係一指定的M碼。
  25. 一種監視具有複數個工具之一工具機系統的方法,該複數個工具係用以自一坯料移除材料以形成一零件,該方法包含以下步驟: 自一遠端器件接收用以於該工具機系統處針對一第一事件標記進行監視之一請求,該第一事件標記與一零件程式藉由該工具機系統之一執行相關;接收於該工具機系統處該第一事件標記之一發生之一指示;以及傳送該第一事件標記之該發生之一通知至一指定聯絡位址。
  26. 如請求項25之方法,其中該第一事件標記的該發生之該指示係藉由該工具機系統透過一網路予以提供。
  27. 如請求項25之方法,其進一步包含傳送一訊息至該工具機系統以針對該第一事件標記進行監視的步驟。
  28. 如請求項27之方法,其中在該零件程式中提供該第一事件標記並且該第一事件標記的該發生之該指示對應於達到該第一事件標記的該零件程式之該執行。
  29. 如請求項25之方法,其進一步包含自該遠端器件接收一通知目的地的步驟,其中傳送該第一事件標記的該發生之該通知至該指定聯絡位址的該步驟包括傳送該第一事件標記的該發生之該通知至該通知目的地的該步驟。
  30. 如請求項29之方法,其中該通知目的地係一電子郵件位址。
  31. 一種監視具有複數個工具之一工具機系統的方法,該複數個工具係用以自一坯料移除材料以形成一零件,該方法包含以下步驟:登入至藉由一遠端控制器提供之一使用者介面; 自藉由該使用者介面呈現的複數個工具機系統選擇該工具機系統;傳送一請求至一遠端控制器以於該工具機系統處針對一第一事件標記進行監視,該第一事件標記與一零件程式藉由該工具機系統之一執行相關;以及傳送一通知目的地至該遠端控制器以針對通知指定一所需目的地。
  32. 如請求項31之方法,其進一步包含於該通知目的地處接收該第一事件標記的發生之一通知的步驟。
  33. 如請求項32之方法,其中自一第一使用者器件來進行用以針對該第一事件標記進行監視的至該遠端控制器之該請求並藉由該第一使用者器件來接收該第一事件標記的該發生之該通知。
  34. 如請求項32之方法,其中自一第一使用者器件來進行用以針對該第一事件標記進行監視的至該遠端控制器之該請求並藉由一第二使用者器件來接收該第一事件標記的該發生之該通知。
  35. 一種監視具有複數個工具之一工具機系統的方法,該複數個工具係用以自一坯料移除材料以形成一零件,該方法包含以下步驟:於與其中定位該工具機系統之一設施隔開之一遠端控制器處接收來自該工具機系統之收集的資訊,該收集的資訊包括針對一工具機組件之一運行時間;在相關聯於該工具機系統之一保證之下,比較該收集 的資訊與針對該工具機組件之一建議的運行時間,以判定一警報條件是否存在;以及若一警報條件存在,則傳送一警報通知至一遠端器件。
  36. 如請求項35之方法,其中該警報條件對應於針對該工具機組件之該運行時間超過針對該工具機組件之該建議的運行時間。
  37. 如請求項35之方法,其中該警報條件對應於針對該工具機組件之該運行時間接近針對該工具機組件之該建議的運行時間。
  38. 如請求項35之方法,其中該警報通知係傳送至負責該工具機系統的預防性維護之一使用者。
  39. 如請求項35之方法,其中該警報通知係傳送至負責保證履行之一使用者。
  40. 如請求項35之方法,其進一步包含以下步驟:將自該工具機系統接收之該收集的資訊之一預防性維護參數與相關聯於該參數之一可接受範圍相比較;以及若該收集的資訊之該預防性維護參數在該可接受範圍的外部,則傳送一通知至該遠端器件。
  41. 一種更新在一工具機系統上之軟體的方法,該方法包含以下步驟:連接該工具機系統至與包括該工具機系統之一設施隔開之一遠端控制器;比較儲存在該工具機系統之一記憶體上之一軟體組件 與可藉由該遠端控制器存取之一對應軟體組件;若該對應軟體組件與該工具機系統之該軟體組件不同,則以該對應軟體組件來取代該軟體組件,其中當係儲存在該記憶體上時該對應軟體組件準備好取代該軟體組件而起作用;以及以該對應軟體組件來執行一零件程式,該零件程式指定複數個指令,該複數個指令界定用於該至少一工具跟隨的至少一軌道。
  42. 如請求項41之方法,其中該軟體組件係一即時運動控制軟體。
TW098117205A 2008-07-23 2009-05-22 監視或控制一工具機系統之方法及裝置 TWI395636B (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US12/178,422 US9141105B2 (en) 2008-07-23 2008-07-23 Method and apparatus for monitoring or controlling a machine tool system

Publications (2)

Publication Number Publication Date
TW201008700A TW201008700A (en) 2010-03-01
TWI395636B true TWI395636B (zh) 2013-05-11

Family

ID=41017129

Family Applications (1)

Application Number Title Priority Date Filing Date
TW098117205A TWI395636B (zh) 2008-07-23 2009-05-22 監視或控制一工具機系統之方法及裝置

Country Status (4)

Country Link
US (1) US9141105B2 (zh)
EP (1) EP2310923B1 (zh)
TW (1) TWI395636B (zh)
WO (1) WO2010011427A1 (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9465382B2 (en) 2013-11-25 2016-10-11 Institute For Information Industry Embedded system, fool-proof control method and non-transitory computer-readable storage medium
US10248104B2 (en) 2016-08-17 2019-04-02 Industrial Technology Research Institute Optimizing machine operations using acoustics properties

Families Citing this family (41)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9459616B2 (en) * 2007-08-03 2016-10-04 Hurco Companies, Inc. Universal conversational programming for machine tool systems
US8844104B2 (en) * 2009-04-22 2014-09-30 Hurco Companies, Inc. Multi-zone machine tool system
US8688258B2 (en) * 2008-09-11 2014-04-01 Rockwell Automation Technologies, Inc. Method of controlling a machine tool
US9324049B2 (en) 2010-12-30 2016-04-26 Schlumberger Technology Corporation System and method for tracking wellsite equipment maintenance data
TW201249586A (en) * 2011-06-09 2012-12-16 Tech Plus Prec Machinery Industry Co Ltd Machining center allowing multi-workpiece alignment
WO2013055801A1 (en) * 2011-10-10 2013-04-18 Glenn Starkey System and method for monitoring tooling activities
KR101975840B1 (ko) * 2011-12-23 2019-05-10 두산공작기계 주식회사 이기종 수치제어장치를 위한 공작기계 정보 관리 장치 및 그 방법
CN102749885B (zh) * 2012-07-18 2014-08-06 石毅 云数控系统
JP5910428B2 (ja) 2012-09-13 2016-04-27 オムロン株式会社 監視装置、監視方法、プログラムおよび記録媒体
JP5905403B2 (ja) * 2013-01-29 2016-04-20 ファナック株式会社 機械または制御装置の情報を電子メールで送信する制御装置
US9440313B2 (en) * 2013-03-12 2016-09-13 Serenity Data Security, Llc Hard drive data destroying device
US8844050B1 (en) 2013-03-15 2014-09-23 Athoc, Inc. Personnel crisis communications management and personnel status tracking system
DE102013015024A1 (de) * 2013-09-10 2015-03-12 Liebherr-Verzahntechnik Gmbh Verzahnmaschine
JP5499212B1 (ja) * 2013-10-23 2014-05-21 NEUSOFT Japan株式会社 遠隔操作受付システム、遠隔操作システム及びプログラム
DE102013227084A1 (de) * 2013-12-23 2015-06-25 Robert Bosch Gmbh Werkzeug-Identifikationssystem
US20150269700A1 (en) 2014-03-24 2015-09-24 Athoc, Inc. Exchange of crisis-related information amongst multiple individuals and multiple organizations
US10684030B2 (en) 2015-03-05 2020-06-16 Honeywell International Inc. Wireless actuator service
WO2016168785A1 (en) * 2015-04-17 2016-10-20 Tulip Interfaces, Inc. Augmented manufacturing system
CN106181569A (zh) * 2015-04-30 2016-12-07 贵州盘江矿山机械有限公司 一种c6031a落地车床的控制结构
WO2016189657A1 (ja) * 2015-05-26 2016-12-01 三菱電機株式会社 数値制御装置及び表示制御方法
US10210722B2 (en) * 2015-06-15 2019-02-19 Immersion Corporation Haptic notification communication system
EP3130975A1 (en) * 2015-08-14 2017-02-15 Tomologic AB An industrial machine system and a method of controlling an industrial machine
US20170131710A1 (en) * 2015-10-26 2017-05-11 Caterpillar Inc. Method and system for machine tool health early warning monitoring
JP6411992B2 (ja) * 2015-12-25 2018-10-24 ファナック株式会社 ハンドル操作に応じてncプログラムを実行する機能において、プログラム実行状態を確認する手段を備えた数値制御装置
DE102017105377A1 (de) * 2016-03-17 2017-09-21 Jtekt Corporation Steuerkonsole für Werkzeugmaschinen und Verwaltungssystem für Werkzeugmaschinen
CN108700865B (zh) * 2016-06-08 2019-11-08 三菱电机株式会社 可编程显示器
JP6444969B2 (ja) * 2016-12-21 2018-12-26 ファナック株式会社 数値制御装置
JP6496332B2 (ja) * 2017-01-27 2019-04-03 ファナック株式会社 情報管理システム、サーバ、情報管理方法及びプログラム
TWI657325B (zh) * 2017-08-01 2019-04-21 財團法人台灣發展研究院 數控工具機加工程式分享方法
GB2573273B (en) * 2018-04-05 2020-09-30 Nikken Kosakusho Europe Ltd System And Method For Monitoring Characteristics Of A Rotary Table
TWI726266B (zh) * 2018-12-14 2021-05-01 聰泰科技開發股份有限公司 遠端控制方法
EP3705961B1 (de) * 2019-03-06 2022-10-26 Komax Holding Ag Computerimplementiertes verfahren zum überwachen von mehreren kabelverarbeitungsmaschinen und überwachungssystem
JP7244352B2 (ja) 2019-05-22 2023-03-22 ファナック株式会社 ファイル管理装置
JP7328029B2 (ja) * 2019-06-28 2023-08-16 ファナック株式会社 パラメータ管理装置及びその管理システム
US11267093B2 (en) 2020-02-10 2022-03-08 Pratt & Whitney Canada Corp. System and method for managing machine tool maintenance
JP7019114B2 (ja) * 2020-02-14 2022-02-14 Dmg森精機株式会社 表示制御システム
EP4168866A4 (en) * 2020-06-21 2024-07-17 Hubbell Incorporated POWER TOOL WITH CRIMPING IMAGE
CN112000551A (zh) * 2020-08-25 2020-11-27 上海控软网络科技有限公司 机床的监控方法、装置、系统、电子设备及存储介质
US11776379B2 (en) * 2021-02-12 2023-10-03 Parker-Hannifin Corporation Notification system for detecting tool usage
US20230370572A1 (en) * 2022-05-11 2023-11-16 Caterpillar Inc. Systems and methods for monitoring operation under limp mode
JP7797326B2 (ja) * 2022-07-15 2026-01-13 オークマ株式会社 工作機械およびその動作制限装置

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5757648A (en) * 1996-09-12 1998-05-26 Nakamura; Kaoru Machine tool control system
US20040125206A1 (en) * 2002-11-06 2004-07-01 Lueze Lumiflex Gmbh + Co. Kg Method and device for monitoring an area of coverage
TW200416508A (en) * 2003-02-25 2004-09-01 Chung Shan Inst Of Science A real-time control system using web technology to implement Computer Numerical Controller and method thereof
JP2005234760A (ja) * 2004-02-18 2005-09-02 Kuniyoshi Tatsu 遠隔制御システム
CN101118437A (zh) * 2007-09-03 2008-02-06 石毅 一种新型的数控机床远程状态监测与故障诊断系统实现方法

Family Cites Families (110)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US1380908A (en) 1915-07-31 1921-06-07 American Can Co Box
US5006976A (en) * 1989-02-23 1991-04-09 Fisher Controls International, Inc. Process control terminal
FR2645782B1 (fr) * 1989-04-14 1995-01-27 Aerospatiale Systeme de controle de bris d'outil sur centre d'usinage
US5122948A (en) * 1990-06-28 1992-06-16 Allen-Bradley Company, Inc. Remote terminal industrial control communication system
US5212645A (en) * 1990-07-19 1993-05-18 General Electric Company Flexible real-time, multi-tasking architecture for tool condition monitoring
US5291416A (en) * 1991-03-08 1994-03-01 Software Algoritms Incorporated Event feedback for numerically controlled machine tool and network implementation thereof
US5453933A (en) 1993-09-08 1995-09-26 Hurco Companies, Inc. CNC control system
JP3308386B2 (ja) * 1994-04-25 2002-07-29 ファナック株式会社 制御システム
US5508909A (en) * 1994-04-26 1996-04-16 Patriot Sensors And Controls Method and systems for use with an industrial controller
US5446672A (en) * 1994-08-09 1995-08-29 Air Gage Company Machine monitoring system
US5594663A (en) * 1995-01-23 1997-01-14 Hewlett-Packard Company Remote diagnostic tool
US6542925B2 (en) * 1995-05-30 2003-04-01 Roy-G-Biv Corporation Generation and distribution of motion commands over a distributed network
CZ222098A3 (cs) * 1996-01-17 1999-05-12 Siemens Aktiengesellschaft Automatizační zařízení
US6094600A (en) * 1996-02-06 2000-07-25 Fisher-Rosemount Systems, Inc. System and method for managing a transaction database of records of changes to field device configurations
US5754451A (en) * 1996-02-29 1998-05-19 Raytheon Company Preventative maintenance and diagonstic system
JPH09244728A (ja) * 1996-03-13 1997-09-19 Fanuc Ltd オンライン端末として利用されるcnc装置のデータ表示・入力方法
US6445959B1 (en) * 1996-03-27 2002-09-03 Thermwood Corporation System for monitoring CNC machine controllers
US5982362A (en) 1996-05-30 1999-11-09 Control Technology Corporation Video interface architecture for programmable industrial control systems
US5805442A (en) 1996-05-30 1998-09-08 Control Technology Corporation Distributed interface architecture for programmable industrial control systems
US7146408B1 (en) * 1996-05-30 2006-12-05 Schneider Automation Inc. Method and system for monitoring a controller and displaying data from the controller in a format provided by the controller
DE19624929C2 (de) * 1996-06-21 2001-08-02 Siemens Ag Prozeßautomatisierungssystem
JP3617196B2 (ja) 1996-07-02 2005-02-02 豊田工機株式会社 数値制御装置
TWI249760B (en) * 1996-07-31 2006-02-21 Canon Kk Remote maintenance system
EP0825506B1 (en) * 1996-08-20 2013-03-06 Invensys Systems, Inc. Methods and apparatus for remote process control
US5726912A (en) * 1996-09-06 1998-03-10 Honeywell Iac Control system monitor
JPH10161707A (ja) * 1996-11-29 1998-06-19 Sukiyan Technol:Kk Faシステムの制御方法
US5848859A (en) 1997-01-08 1998-12-15 The Boeing Company Self normalizing drill head
JP3200023B2 (ja) * 1997-01-16 2001-08-20 ファナック株式会社 生産設備の制御装置
US5790977A (en) * 1997-02-06 1998-08-04 Hewlett-Packard Company Data acquisition from a remote instrument via the internet
US6282454B1 (en) * 1997-09-10 2001-08-28 Schneider Automation Inc. Web interface to a programmable controller
US5984499A (en) 1997-09-12 1999-11-16 Manufacturing Data Systems, Inc. Method and apparatus for a numerical control system for processing multiple job streams
US6101425A (en) * 1997-11-26 2000-08-08 Allen-Bradley Company, Llc Multiple connection networked man-machine interfaces for computer numerical controls
US6470377B1 (en) * 1997-12-19 2002-10-22 Rockwell Automation Technologies, Inc. Networked file operations for computer numerical controls
US6393380B1 (en) * 1998-02-13 2002-05-21 Sierra Concepts Corporation Interactive support system manufacturing equipment
FR2781583B1 (fr) * 1998-07-22 2000-12-01 Cegelec Architecture de communication pour systeme industriel de conduite de procede et unite programmee correspondante
US6853867B1 (en) * 1998-12-30 2005-02-08 Schneider Automation Inc. Interface to a programmable logic controller
US6845401B1 (en) * 1998-12-30 2005-01-18 Schneider Automation Inc. Embedded file system for a programmable logic controller
US6463352B1 (en) * 1999-01-21 2002-10-08 Amada Cutting Technologies, Inc. System for management of cutting machines
US7206646B2 (en) * 1999-02-22 2007-04-17 Fisher-Rosemount Systems, Inc. Method and apparatus for performing a function in a plant using process performance monitoring with process equipment monitoring and control
US6580959B1 (en) * 1999-03-11 2003-06-17 Precision Optical Manufacturing (Pom) System and method for remote direct material deposition
US7272815B1 (en) * 1999-05-17 2007-09-18 Invensys Systems, Inc. Methods and apparatus for control configuration with versioning, security, composite blocks, edit selection, object swapping, formulaic values and other aspects
US6298308B1 (en) * 1999-05-20 2001-10-02 Reid Asset Management Company Diagnostic network with automated proactive local experts
US20050080799A1 (en) * 1999-06-01 2005-04-14 Abb Flexible Automaton, Inc. Real-time information collection and distribution system for robots and electronically controlled machines
US6788980B1 (en) * 1999-06-11 2004-09-07 Invensys Systems, Inc. Methods and apparatus for control using control devices that provide a virtual machine environment and that communicate via an IP network
US7069185B1 (en) * 1999-08-30 2006-06-27 Wilson Diagnostic Systems, Llc Computerized machine controller diagnostic system
US7020701B1 (en) * 1999-10-06 2006-03-28 Sensoria Corporation Method for collecting and processing data using internetworked wireless integrated network sensors (WINS)
US6826607B1 (en) 1999-10-06 2004-11-30 Sensoria Corporation Apparatus for internetworked hybrid wireless integrated network sensors (WINS)
US6363282B1 (en) * 1999-10-29 2002-03-26 Medtronic, Inc. Apparatus and method to automatic remote software updates of medical device systems
US6675193B1 (en) * 1999-10-29 2004-01-06 Invensys Software Systems Method and system for remote control of a local system
US6952680B1 (en) * 1999-11-16 2005-10-04 Dana Corporation Apparatus and method for tracking and managing physical assets
US6560513B2 (en) * 1999-11-19 2003-05-06 Fanuc Robotics North America Robotic system with teach pendant
JP4846890B2 (ja) * 2000-01-20 2011-12-28 ソニー株式会社 端末制御装置
US7403984B2 (en) * 2000-02-01 2008-07-22 Asyst Technologies, Inc. Automated tool management in a multi-protocol environment
DE10007126B4 (de) * 2000-02-17 2006-06-22 Paul Müller GmbH & Co. KG Unternehmensbeteiligungen Spindel mit einem Datenspeicherelement
DE10024412A1 (de) * 2000-05-19 2001-11-29 Westfalia Separator Ind Gmbh Verfahren zur Steuerung von Maschinen und Informationssystemen
US6556956B1 (en) * 2000-06-30 2003-04-29 General Electric Company Data acquisition unit for remote monitoring system and method for remote monitoring
US7117239B1 (en) * 2000-07-28 2006-10-03 Axeda Corporation Reporting the state of an apparatus to a remote computer
US6757714B1 (en) * 2000-07-28 2004-06-29 Axeda Systems Operating Company, Inc. Reporting the state of an apparatus to a remote computer
US7313609B1 (en) 2000-08-09 2007-12-25 Schneider Automation Inc. Method and apparatus for programming an automation device
US6370455B1 (en) * 2000-09-05 2002-04-09 Hunter Engineering Company Method and apparatus for networked wheel alignment communications and service
US8108543B2 (en) * 2000-09-22 2012-01-31 Axeda Corporation Retrieving data from a server
US7185014B1 (en) * 2000-09-22 2007-02-27 Axeda Corporation Retrieving data from a server
US6539271B2 (en) * 2000-12-27 2003-03-25 General Electric Company Quality management system with human-machine interface for industrial automation
US20020156542A1 (en) * 2001-02-23 2002-10-24 Nandi Hill K. Methods, devices and systems for monitoring, controlling and optimizing processes
US7389204B2 (en) * 2001-03-01 2008-06-17 Fisher-Rosemount Systems, Inc. Data presentation system for abnormal situation prevention in a process plant
JP2004533036A (ja) * 2001-03-01 2004-10-28 フィッシャー−ローズマウント システムズ, インコーポレイテッド プロセスプラントにおけるデータ共有
EP1373994B1 (de) * 2001-04-02 2004-12-15 Siemens Aktiengesellschaft Prozessleitsystem
US6928464B2 (en) * 2001-04-30 2005-08-09 Microsoft Corporation Systems and methods for unified remote control access
US6834214B2 (en) 2001-05-24 2004-12-21 The Boeing Company System, method and computer-program product for transferring a numerical control program to thereby control a machine tool controller
DE10152765B4 (de) * 2001-07-13 2015-11-12 Siemens Aktiengesellschaft Verfahren zur elektronischen Bereitstellung von Diensten für Maschinen über eine Datenkommunikationsverbindung
US6975913B2 (en) 2001-07-13 2005-12-13 Siemens Aktiengesellschaft Database system and method for industrial automation services
US7292900B2 (en) * 2001-07-13 2007-11-06 Siemens Aktiengesellschaft Power distribution expert system
US7395122B2 (en) * 2001-07-13 2008-07-01 Siemens Aktiengesellschaft Data capture for electronically delivered automation services
US6819960B1 (en) * 2001-08-13 2004-11-16 Rockwell Software Inc. Industrial controller automation interface
US6922599B2 (en) * 2001-08-13 2005-07-26 The Boeing Company System and method for producing an assembly by directly implementing three-dimensional computer-aided design component definitions
KR20030027550A (ko) * 2001-09-29 2003-04-07 썬스타 특수정밀 주식회사 네트워크 기반의 자수기 기술지원 시스템 및 방법, 그프로그램 소스를 기록한 기록매체
JP2003242271A (ja) * 2002-02-13 2003-08-29 Toshiba Corp プラント診断方法および診断システム
DE10214539A1 (de) * 2002-04-02 2003-10-23 Siemens Ag Produktionsmaschine mit einer in einem Webserver integrierten Steuerung
US7184423B2 (en) * 2002-04-23 2007-02-27 Machine Talker Inc. Self coordinated machine network
US6785581B2 (en) 2002-05-06 2004-08-31 Mountcastle, Iii Vernon Benjamin Methods and systems for fabricating components
US7203560B1 (en) * 2002-06-04 2007-04-10 Rockwell Automation Technologies, Inc. System and methodology facilitating remote and automated maintenance procedures in an industrial controller environment
DE10230719A1 (de) 2002-07-08 2004-01-29 Siemens Ag System zur automatischen Konfiguration von Steuerungssoftware
US7441114B2 (en) 2002-09-10 2008-10-21 Ge Fanuc Automation North America, Inc. Methods and systems for management and control of an automation control module
US7729511B2 (en) * 2002-09-24 2010-06-01 Pilz Gmbh & Co. Kg Method and device for safeguarding a hazardous area
US7123974B1 (en) * 2002-11-19 2006-10-17 Rockwell Software Inc. System and methodology providing audit recording and tracking in real time industrial controller environment
US6961637B2 (en) * 2003-02-25 2005-11-01 Ge Fanuc Automation Americas, Inc. On demand adaptive control system
DE112004000349T5 (de) * 2003-02-28 2006-02-16 Mori Seiki Co., Ltd., Yamatokoriyama Betriebsverwaltungssystem
JP3594035B2 (ja) * 2003-03-13 2004-11-24 オムロン株式会社 制御装置、cpuユニット、プログラマブルコントローラのユーザプログラム編集方法、及びオンラインエディットされる際のプログラマブルコントローラの処理方法
US7502323B2 (en) * 2003-05-28 2009-03-10 Schneider Electric Industries Sas Access control system for automation equipment
US7525570B2 (en) * 2003-07-17 2009-04-28 Igt Security camera interface
WO2005022280A1 (en) * 2003-09-03 2005-03-10 Unitronics (1989) (R'g) Ltd. System and method for implementing logic control in programmable controllers in distributed control systems
JP2005107671A (ja) * 2003-09-29 2005-04-21 Mori Seiki Co Ltd 工作機械の稼働状況管理システム
US7107119B2 (en) * 2003-10-27 2006-09-12 Siemens Aktiengesellschaft Controller for a machine tool or production machine
US7480709B2 (en) * 2003-11-14 2009-01-20 Rockwell Automation Technologies, Inc. Dynamic browser-based industrial automation interface system and method
US7246456B2 (en) * 2004-02-18 2007-07-24 Caterpillar Trimble Control Technologies Llc Linked mode for a multi-axis machine control
US7340316B2 (en) 2004-06-28 2008-03-04 Hanger Orthopedic Group, Inc. System and method for producing medical devices
US20060058907A1 (en) * 2004-09-14 2006-03-16 Ugs Corp. System, method, and computer program product for machine tool programming
US7509249B2 (en) * 2005-06-07 2009-03-24 Rockwell Automation Technologies, Inc. Event-driven component mirroring method and system
US7424327B2 (en) * 2005-02-04 2008-09-09 Rockwell Automation Technologies, Inc. System and method for automatically matching programmable data of devices within an industrial control system
CA2601886C (en) 2005-03-23 2013-03-19 Hurco Companies, Inc. Method of tolerance-based trajectory planning and control
US7216007B2 (en) * 2005-07-06 2007-05-08 Honeywell International Inc. System and method for providing direct web access to controllers in a process control environment
US7353073B2 (en) * 2005-12-01 2008-04-01 Sandisk Corporation Method for managing appliances
WO2007143005A2 (en) * 2006-05-31 2007-12-13 Active Automation, Inc. Cost effective system and method for monitoring machinery units
US8024068B2 (en) 2006-08-04 2011-09-20 Hurco Companies, Inc. Machine tool control system
US8725283B2 (en) 2006-08-04 2014-05-13 Hurco Companies, Inc. Generalized kinematics system
US20080058993A1 (en) * 2006-09-05 2008-03-06 Okuma America Corporation System, Methods, Apparatuses and Computer Program Products for Use on a Machine Tool Controller
US7966427B2 (en) * 2006-09-29 2011-06-21 Rockwell Automation Technologies, Inc. Proxy object configuration of industrial component
EP2101232A1 (en) * 2006-10-24 2009-09-16 Triphase NV A reliable system for real-time process control
US20090062950A1 (en) * 2007-08-27 2009-03-05 Ren An Information Technology Co., Ltd. System and method for monitoring production of cnc machines
US8418171B2 (en) 2008-04-15 2013-04-09 Hurco Companies, Inc. Software option selection and validation system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5757648A (en) * 1996-09-12 1998-05-26 Nakamura; Kaoru Machine tool control system
US20040125206A1 (en) * 2002-11-06 2004-07-01 Lueze Lumiflex Gmbh + Co. Kg Method and device for monitoring an area of coverage
TW200416508A (en) * 2003-02-25 2004-09-01 Chung Shan Inst Of Science A real-time control system using web technology to implement Computer Numerical Controller and method thereof
JP2005234760A (ja) * 2004-02-18 2005-09-02 Kuniyoshi Tatsu 遠隔制御システム
CN101118437A (zh) * 2007-09-03 2008-02-06 石毅 一种新型的数控机床远程状态监测与故障诊断系统实现方法

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9465382B2 (en) 2013-11-25 2016-10-11 Institute For Information Industry Embedded system, fool-proof control method and non-transitory computer-readable storage medium
US10248104B2 (en) 2016-08-17 2019-04-02 Industrial Technology Research Institute Optimizing machine operations using acoustics properties

Also Published As

Publication number Publication date
EP2310923A1 (en) 2011-04-20
US9141105B2 (en) 2015-09-22
WO2010011427A1 (en) 2010-01-28
TW201008700A (en) 2010-03-01
EP2310923B1 (en) 2019-05-15
US20100023156A1 (en) 2010-01-28

Similar Documents

Publication Publication Date Title
TWI395636B (zh) 監視或控制一工具機系統之方法及裝置
EP3076311B1 (en) Layered map presentation for industrial data
EP3300005B1 (en) Augmented reality presentation of an industrial environment
CN105589923B (zh) 用于工业环境的动态搜索引擎
US10545492B2 (en) Selective online and offline access to searchable industrial automation data
US6421571B1 (en) Industrial plant asset management system: apparatus and method
US10401839B2 (en) Workflow tracking and identification using an industrial monitoring system
JP3565839B2 (ja) 部品カタログ作成装置
JP2001236115A (ja) リモート診断システム及び方法
CN105103067B (zh) 数控装置、信息协同系统以及信息协同方法
CN111033533B (zh) 机床的电子手册系统
JP7436626B2 (ja) 制御装置
JP3211798B2 (ja) 生産機械
JP2000322118A (ja) Nc工作機械の管理システムおよび管理プログラムを格納した記憶媒体
JP2002024236A (ja) 生産機械の部品検索方法
JP2005202831A (ja) 工作機械保守システム
JP2006048581A (ja) プラント操業知識伝承システム、方法、およびプログラム
CN112805637A (zh) 驱动设备的设计、配置和维护
JP2002351518A (ja) 工作機械の情報通信方法
JP2007305023A (ja) ハードディスク保守管理システム
JPH04125589A (ja) 機器情報表示装置