TWI402641B - 聯結多系統達成多軸同步插值裝置與方法 - Google Patents

聯結多系統達成多軸同步插值裝置與方法 Download PDF

Info

Publication number
TWI402641B
TWI402641B TW098141612A TW98141612A TWI402641B TW I402641 B TWI402641 B TW I402641B TW 098141612 A TW098141612 A TW 098141612A TW 98141612 A TW98141612 A TW 98141612A TW I402641 B TWI402641 B TW I402641B
Authority
TW
Taiwan
Prior art keywords
axis
execution systems
systems
synchronization
execution
Prior art date
Application number
TW098141612A
Other languages
English (en)
Other versions
TW201120598A (en
Inventor
Wan Kun Chang
Chin Chu Sun
Shih Chang Liang
Chih Yuan Hsu
Hsin Chuan Su
Original Assignee
Ind Tech Res Inst
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 Ind Tech Res Inst filed Critical Ind Tech Res Inst
Priority to TW098141612A priority Critical patent/TWI402641B/zh
Priority to US12/794,862 priority patent/US8364288B2/en
Publication of TW201120598A publication Critical patent/TW201120598A/zh
Application granted granted Critical
Publication of TWI402641B publication Critical patent/TWI402641B/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/408Numerical 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 data handling or data format, e.g. reading, buffering or conversion of data
    • G05B19/4083Adapting programme, configuration
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/34Director, elements to supervisory
    • G05B2219/34391Synchronize axis movement and tool action, delay action, simulation inertia
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/36Nc in input of data, input key till input tape
    • G05B2219/36084Amend, modify program by inserting wait and wait dismiss command
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/50Machine tool, machine tool null till machine tool work handling
    • G05B2219/50227Synchronize two axis by correcting for measured pitch errors

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)

Description

聯結多系統達成多軸同步插值裝置與方法
本發明是有關於一種同步插值裝置與方法,且特別是有關於一種聯結多系統達成多軸同步插值裝置與方法。
台灣在工具機產業的出口值排名世界第五位,僅次於德國、日本、中國、義大利。並且,2009年於台北舉辦的國際工具機展中,台灣及其他各國的業者同時展出約50台五軸加工機,可以說台灣在五軸加工機的製造技術已趨於成熟。但是,來自美國對於武器製造的限制壓力,台灣的工具機製造商在五軸控制器的進口及取得上十分不易。
此外,五軸同動的控制器價格十分昂貴,而進***期也不穩定,造成五軸加工機的出***貨期延宕而影響出口競爭力。一般的三軸CNC加工中心機的使用者如果需要擴充為五軸同步插值加工時,在機械的部分只需購買額外的二軸工作台即可簡便架設於原三軸機台上,但是需要完全更換舊有控制器為五軸同步插值的控制器系統。許多專利中已提出多軸控制之系統,如美國專利US5,218,549,此專利係在控制器中設置二個中央處理器(CPU),並搭配內部計時器與邏輯電路等元件以控制多軸同步插值。
由於在產業機械中某些特殊應用需要進行多軸同動控制,若在原有的系統下欲加上同動的軸數,勢必得將控制系統整個更新,除了成本高之外且費時。在這種情況之下,使用者大多無法將現有的三軸同動加工機改為五軸甚或更多軸同動加工機以滿足需求。
本發明係有關於一種聯結多系統達成多軸同步插值裝置與方法,具有擴充性佳與置換彈性高等優點。
根據本發明之一方面,提出一種聯結多系統達成多軸同步插值方法,包括步驟:根據多個執行系統的系統數M,將軸數N之一多軸加工程式解析為M個系統加工程式,其中,N≧M≧2;同步標記處理該M個系統加工程式;根據該些執行系統之規格,加入時間補償程式於M個系統加工程式中,以進行各系統間的同步處理;調整這些執行系統之控制器與伺服之特性參數,以一致化各系統特性;以及,對應輸出該M個系統加工程式至該些執行系統。
根據本發明之另一方面,提出一種聯結多系統達成多軸同步插值裝置,其係電性連接至多個執行系統。此聯結多系統達成多軸同步插值裝置包括一程式語法解析單元、一同步標記處理單元、一同步補償處理單元與一加工程式產生輸出單元。程式語法解析單元用以根據執行系統的系統數M,將軸數N之一多軸加工程式解析為M個系統加工程式,其中,N≧M≧2。同步標記處理單元用以同步標記該M個系統加工程式。同步補償處理單元用以根據這些執行系統之規格,加入時間補償程式於M個系統加工程式中,以進行各系統間的同步處理,並用以調整這些執行系統之控制器與伺服之特性參數,以一致化各系統特性。加工程式產生輸出單元用以產生並對應輸出該M個系統加工程式至該些執行系統。
為讓本發明之上述內容能更明顯易懂,下文特舉較佳實施例,並配合所附圖式,作詳細說明如下:
本實施例係提出一種聯結多系統達成多軸同步插值裝置與方法,由CAD/CAM對單一系統下所產生的多軸加工程式(包括各軸運動加工程式)必須先輸入本實施例之聯結多系統達成多軸同步插值裝置中進行處理,以針對多個執行系統進行分解,分解為各執行系統所使用的系統加工程式檔。在分解的過程中,係視各執行系統同動軸數,將原始的多軸加工程式分離,並且重新計算針對各執行系統之各單節的速度命令,然後加上相關的同步標記、補償之等待指令。如此即可將原單一系統的多軸加工程式分解成多執行系統下各系統所需的加工程式了。之後,各執行系統可依照各自的加工程式進行加減速而驅動馬達組,達成多軸同步插值。
請參照第1、2圖,第1圖係依照本發明較佳實施例的一種聯結多系統達成多軸同步插值裝置之元件方塊圖,第2圖係多個執行系統同步訊號連接之示意圖。如第1圖所示,聯結多系統達成多軸同步插值裝置10電性連接多個執行系統,如執行系統C1至執行系統Cm。執行系統C1至執行系統Cm各自有其同動軸數,如Q1至Qm軸。
聯結多系統達成多軸同步插值裝置10包括程式語法解析單元101、同步標記處理單元103、同步補償處理單元105與加工程式產生輸出單元107。程式語法解析單元101係接收軸數N之一多軸加工程式P0,並根據執行系統之系統數M及其同動軸數Q1至Qm,將多軸加工程式P0解析為M個系統加工程式,如系統加工程式P1至Pm,其中,N≧M≧2,而N=Q1+Q2+...+Qm。
同步標記處理單元103用以同步標記這些系統加工程式P1至Pm。同步補償處理單元105用以根據這些執行系統之規格,去調整系統加工程式P1至Pm,以進行各系統間的同步處理,另外,同步補償處理單元105更用以調整這些系統之控制器與伺服之特性參數,以一致化各系統特性。加工程式產生輸出單元107用以產生並輸出這些系統加工程式P1至Pm至對應的執行系統C1至Cm。執行系統C1至Cm再各自依這些系統加工程式P1至Pm驅動其馬達組E1至Em。
如第2圖所示,多軸同步插值控制時,執行系統C1至Cm之間可利用快速I/O相互連結,以互相通知進行同步插值運動。多個執行系統C1至Cm運作時,其中一執行系統必須為主系統,如執行系統C1,而其他執行系統C2至Cm為次系統。在運作時,次系統必需先進行程式執行,而主系統最後進行程式執行,也就代表整個全部系統開始運作。以下更進一步詳細說明本實施例聯結多系統達成多軸同步插值方法。
接著請參照第3圖,其係依照本發明較佳實施例的一種聯結多系統達成多軸同步插值方法之流程圖,其包括步驟S11至S15。並請參照第4圖,其係二系統五軸於聯結多系統達成多軸同步插值裝置之示意圖。
如第3圖之步驟S11所示,根據多個執行系統的系統數M,將軸數N之一多軸加工程式解析為M個系統加工程式,其中,N≧M≧2。如第4圖所示,聯結多系統達成多軸同步插值裝置10連接執行系統C1、C2。執行系統C1例如是3軸同動的系統,而執行系統C2例如是2軸同動的系統,因此當5軸加工程式P40經聯結多系統達成多軸同步插值裝置10處理後,需對應產生3軸加工程式P41與2軸加工程式P42以輸入執行系統C1、C2。
將單一系統之N軸同動加工程式分解為多個系統加工程式時,決定各系統的運動速度命令是件十分重要且關鍵的事。請參照第5圖,此解析多軸加工程式以產生多個系統加工程式之步驟S11更包括其他步驟S111至S113。如步驟S111所示,將多軸加工程式之一N軸速度命令分解為N個速度向量。接著,如步驟S112所示,依照該些執行系統之系統軸與該N個速度向量,合成M個速度向量合量。然後,如步驟S113所示,將該M個速度向量合量對應加入到該M個系統加工程式中。
請參照第6圖,其係二系統五軸同步插值之速度命令運算之示意圖。如第6圖所示,5軸速度命令(G01 X100 Y200 Z300 A10 C20 F2000)包含X、Y、Z、A、C軸之運動指令。步驟S111是將單一系統下的5軸同步插值運動速度進行各軸分量運算,取得各軸運動速度分量之指令,即(G01 X100 Fx)、(G01 Y200 Fy)、(G01 Z300 Fz)、(G01 A10 Fa)、(G01 C20 Fc)。
於步驟S112中,假定執行系統C1之同動軸為X、Y、Z,而執行系統C2之同動軸為A、C,因此如第6圖所示,前三個速度分量Fx、Fy、Fz係合成為速度向量合量Fxyz,以產生3軸速度命令(G01 X100 Y200 Z300 Fxyz)。另外二軸速度分量Fa、Fc係合成為速度向量合量Fac,以產生2軸速度命令(G01 A10 C20 Fac)。
之後,根據步驟S113,將3軸速度命令(G01 X 100 Y200 Z300 Fxyz)與2軸速度命令(G01 A10 C20 Fac)加到對應之系統加工程式中,如3軸加工程式P41與2軸加工程式P42(見第4圖)。上述係說明二系統五軸同步插值為例之速度命令運算,若擴展至M系統N軸同步插值時的各系統速度命令決定也是相同的方式。
接著回到第3圖之步驟S12,同步標記該M個系統加工程式。如第1圖所示,同步標記處理器103會將同步標記碼加入到系統加工程式P1至Pm中。或如第4圖所示,同步標記碼會加至3軸加工程式P41與2軸加工程式P42。
然後,如第3圖之步驟S13所示,根據該些執行系統之規格,加入時間補償程式於M個系統程式中,以進行各系統間的同步處理。以第1圖為例,執行系統C1至Cm之規格不盡相同,且彼此透過快速I/O連接。若不透過同步補償處理單元105將時間補償程式加入各系統中,可能產生訊號延遲之情形。
接著,如第3圖之步驟S14所示,調整該些執行系統之控制器與伺服之特性參數,以一致化各系統特性。使各個執行系統的特性參數一致化的步驟為S141至S144,請參照第7圖。雖然第7圖中限定步驟S141至S144,然實際上這些步驟的先後順序並不限定。如步驟S141所示,預估這些執行系統C1至Cm之快速I/0同步訊號延遲,再將延遲時間值加入系統加工程式中。此步驟之用意是在避免執行系統C1至Cm無法同步作動,以確保同步機制。
接續,如步驟S142所示,使這些執行系統C1至Cm之加減速曲線型式設定為相同。然後,如步驟S143所示,使這些執行系統C1至Cm之加減速曲線時間設定為相同。接著,如步驟S144所示,使這些執行系統C1至Cm之各軸伺服匹配設定為相同。上述步驟S142至S144中提及之加減速曲線型式、加減速曲線時間與各軸伺服匹配(如系統增益值)之特性參數皆可從所使用之執行系統之控制器規格查得,再透過同步補償處理單元105處理。
並請參照第8圖,其係執行系統之特徵參數於一致化前後之示意圖,圖中之縱軸為速度v,橫軸為時間t。以執行系統C1、C2為例,這兩個系統初始特徵參數的加減速曲線型式與時間皆不相同,其中,執行系統C2具有延遲時間d,而執行系統C1啟動時之曲線並非線性,此將導致二個系統無法同步作動。經同步補償處理單元105調整後,執行系統C1同樣具有延遲時間d,且經步驟S141至S144調整一致化特性參數後,其加減速曲線型式與執行系統C2將一致。
接著,如第3圖之步驟S15所示,對應輸出該M個系統加工程式至該些執行系統。如第1圖所示,最後由加工程式產生輸出單元107產生的系統加工程式P1至Pm係對應輸出至執行系統C1至Cm,較佳地,可經由RS232,Ethernet或Internet等傳輸方式,傳給各執行系統中進行運作。這些執行系統再透過快速I/O以進行多軸同步插值的運算與加工程序。
再以第4圖的系統為例,並請參照第9圖,其係5軸加工程式P40分解為3軸加工程式P41與2軸加工程式P42之示意圖。當二個執行系統運作時,假定執行系統C1為主系統,執行系統C2為次系統。由於執行系統C2為次系統,其必需先進行程式執行,然後執行系統C1(主系統)再進行程式執行。當系統C2執行程式時,會先進入M0程式暫停中,而等待系統C1進行開始執行。當系統C1執行程式時,M1000(程式碼第1行,此M碼可自行設定)會透過快速I/O通知系統C2同步進行程式執行,然後各自進行同步插值。若系統C1遇到M0程式暫停時(程式碼第9行),系統C2可由M1001(程式碼第10行)透過快速I/O通知系統C1同步進行程式執行,然後各自進行同步插值。
另外,如第10圖所示,5軸加工程式P40亦可分解為二個2軸加工程式P43、P44與一個1軸加工程式P45,其中,2軸加工程式P43對應之執行系統C1係為主系統。2軸加工程式P43係為X、Y軸同動之程式,2軸加工程式P44係為Z、A軸同動之程式,1軸加工程式P45則為C軸之程式。以下進一步說明各執行系統之作動。
當三個執行系統運作時,系統C1(主系統)通知系統C2、C3進行同動(程式碼第1行)。系統C1根據同步時間補償之指令,等待系統C2、C3運動後再作動(程式碼第2行)。接著,三個系統各自同步插值運動以達成5軸同動(程式碼第3行)。然後,系統C3暫停,只需系統C1、C2進行3軸同動(程式碼第4行)。接著,系統C2、C3暫停,只需系統C1之1軸同動(程式碼第5行)。然後,系統C1通知系統C2、C3進行同動(程式碼第6行),此時,系統C1根據同步時間補償之指令(程式碼第7行)等待系統C2、C3運動後再作動。接著,三個系統再度各自同步插值運動以達成5軸同動(程式碼第8行)。然後,系統C1暫停,由系統C2、C3進行2軸同動(程式碼第9行)。接著,系統C2通知系統C1進行同動(程式碼第10行),此時,系統C2、C3係根據同步時間補償之指令等待系統C1運動後再作動(程式碼第11行)。之後,三個系統再各自同步插值運動以達成5軸同動(程式碼第12行)。上述運動完成後,程式即結束(程式碼第13行)。
本實施例揭露之聯結多系統達成多軸同步插值裝置與方法,此裝置係可視為一前處理器,其預先將多軸加工程式轉換成不同系統使用的加工程式檔,並搭配各執行系統的控制器之快速I/O進行多系統間的同步溝通訊號,以達成多軸同步插值運算。
然而,傳統的多軸同步插值同動方式是在單一系統下,直接將多軸同步插值的指令一次送入系統的單一控制器中,讓此單一控制器對所有伺服控制軸進行同步插值控制。目前,多軸同動的控制器中,五軸同動CNC加工中心機控制器之價格昂貴且不易取得,對多數廠商而言成本非常高。
由於本實施例之聯結多系統達成多軸同步插值裝置可將多軸同步插值運算於多系統中,其可直接與現有的單軸、二軸與三軸控制器整合,無須置換多軸加工系統之控制器。舉例來說,透過本實施例,可使三軸的主系統直接聯結其他二軸或單軸的次系統,即可增加同動軸數以因應多軸同步加工的情形。因此相較於一般的多軸插值方式,本實施例之裝置擴充性佳、置換彈性高,而整體價格較低,使產品更具有競爭力。
綜上所述,雖然本發明已以較佳實施例揭露如上,然其並非用以限定本發明。本發明所屬技術領域中具有通常知識者,在不脫離本發明之精神和範圍內,當可作各種之更動與潤飾。因此,本發明之保護範圍當視後附之申請專利範圍所界定者為準。
10...聯結多系統達成多軸同步插值裝置
101...程式語法解析單元
103...同步標記處理單元
105...同步補償處理單元
107...加工程式產生輸出單元
C1至Cm...執行系統
E1至Em...馬達組
P0...多軸加工程式
P1至Pm...系統加工程式
Q1至Qm...軸數
第1圖係依照本發明較佳實施例的一種聯結多系統達成多軸同步插值裝置之元件方塊圖。
第2圖係多個執行系統同步訊號連接之示意圖。
第3圖係依照本發明較佳實施例的一種聯結多系統達成多軸同步插值方法之流程圖
第4圖係二系統五軸於聯結多系統達成多軸同步插值裝置之示意圖。
第5圖係第4圖解析多軸加工程式之流程圖。
第6圖係二系統五軸同步插值之速度命令運算之示意圖。
第7圖係使各執行系統特性參數一致化之流程圖。
第8圖係執行系統特徵參數於一致化前後之示意圖。
第9圖係5軸加工程式分解為3軸加工程式與2軸加工程式之示意圖。
第10圖係5軸加工程式分解為二個2軸加工程式與一個1軸加工程式之示意圖。
10...聯結多系統達成多軸同步插值裝置
101...程式語法解析單元
103...同步標記處理單元
105...同步補償處理單元
107...加工程式產生輸出單元
C1至Cm...執行系統
E1至Em...馬達組
P0...多軸加工程式
P1至Pm...系統加工程式
Q1至Qm...軸數

Claims (14)

  1. 一種聯結多系統達成多軸同步插值方法,包括:根據複數個執行系統的系統數M,將軸數N之一多軸加工程式解析為M個系統加工程式,其中,N≧M≧2;同步標記處理該M個系統加工程式;根據該些執行系統之規格,加入時間補償程式於該M個系統加工程式中,以進行各系統間的同步處理;調整該些執行系統之控制器與伺服之特性參數,以一致化各系統特性;以及對應輸出該M個系統加工程式至該些執行系統。
  2. 如申請專利範圍第1項所述之方法,其中,該解析該多軸加工程式之步驟包括:將該多軸加工程式之一N軸速度命令分解為N個速度向量;依照該些執行系統之系統軸與該N個速度向量,合成M個速度向量合量;以及將該M個速度向量合量對應加入到該M個系統加工程式中。
  3. 如申請專利範圍第1項所述之方法,其中,該同步標記該M個系統加工程式之步驟包括:加入同步標記碼至該M個系統加工程式。
  4. 如申請專利範圍第1項所述之方法,其中,該一致化該些執行系統的特性參數之步驟包括:預估該些執行系統之快速I/0同步訊號延遲。
  5. 如申請專利範圍第1項所述之方法,其中,該一致化該些執行系統的特性參數之步驟包括:使該些執行系統之加減速曲線型式設定為相同。
  6. 如申請專利範圍第1項所述之方法,其中,該一致化該些執行系統的特性參數之步驟包括:使該些執行系統之加減速曲線時間設定為相同。
  7. 如申請專利範圍第1項所述之方法,其中,該一致化該些執行系統的特性參數之步驟包括:使該些執行系統之各軸伺服匹配設定為相同。
  8. 一種聯結多系統達成多軸同步插值裝置,其係電性連接至複數個執行系統,其中,該聯結多系統達成多軸同步插值裝置包括:一程式語法解析單元,用以根據該些執行系統的系統數M,將軸數N之一多軸加工程式解析為M個系統加工程式,其中,N≧M≧2;一同步標記處理單元,用以同步標記該M個系統加工程式;一同步補償處理單元,用以根據該些執行系統之規格,加入時間補償程式於該M個系統加工程式中,以進行各系統間的同步處理,並用以調整該些執行系統之控制器與伺服之特性參數,以一致化各系統特性;以及一加工程式產生輸出單元,用以產生並對應輸出該M個系統加工程式至該些執行系統。
  9. 如申請專利範圍第8項所述之裝置,其中,該程式語法解析單元係將該多軸加工程式之一N軸速度命令分解為N個速度向量,並依照該些執行系統之系統軸與該N個速度向量,合成M個速度向量合量,再將該M個速度向量合量對應加入到該M個系統加工程式中。
  10. 如申請專利範圍第8項所述之裝置,其中,該同步標記處理單元係將同步標記碼加至該M個系統加工程式中。
  11. 如申請專利範圍第8項所述之裝置,其中,該同步補償處理單元係預估該些執行系統之快速I/0同步訊號延遲。
  12. 如申請專利範圍第8項所述之裝置,其中,該同步補償處理單元係使該些執行系統之加減速曲線型式設定為相同。
  13. 如申請專利範圍第8項所述之裝置,其中,該同步補償處理單元係使該些執行系統之加減速曲線時間設定為相同。
  14. 如申請專利範圍第8項所述之裝置,其中,該同步補償處理單元係使該些執行系統之各軸伺服匹配設定為相同。
TW098141612A 2009-12-04 2009-12-04 聯結多系統達成多軸同步插值裝置與方法 TWI402641B (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
TW098141612A TWI402641B (zh) 2009-12-04 2009-12-04 聯結多系統達成多軸同步插值裝置與方法
US12/794,862 US8364288B2 (en) 2009-12-04 2010-06-07 Apparatus and method of synchronizing and interpolating axes of multi-system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW098141612A TWI402641B (zh) 2009-12-04 2009-12-04 聯結多系統達成多軸同步插值裝置與方法

Publications (2)

Publication Number Publication Date
TW201120598A TW201120598A (en) 2011-06-16
TWI402641B true TWI402641B (zh) 2013-07-21

Family

ID=44082782

Family Applications (1)

Application Number Title Priority Date Filing Date
TW098141612A TWI402641B (zh) 2009-12-04 2009-12-04 聯結多系統達成多軸同步插值裝置與方法

Country Status (2)

Country Link
US (1) US8364288B2 (zh)
TW (1) TWI402641B (zh)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101453253B1 (ko) * 2012-01-27 2014-10-22 미쓰비시덴키 가부시키가이샤 다축 동기 제어 장치를 구동 제어하는 동기 제어 프로그램의 표시 방법
EP3252969B1 (en) 2015-02-02 2020-03-18 Huawei Technologies Co. Ltd. Communications system, method for managing communications system, and controller
TWI558089B (zh) 2015-08-06 2016-11-11 財團法人工業技術研究院 多軸馬達同動控制系統及其方法
JP6538754B2 (ja) * 2017-05-24 2019-07-03 ファナック株式会社 数値制御装置
JP6677702B2 (ja) * 2017-12-21 2020-04-08 ファナック株式会社 数値制御装置
EP4184265A1 (en) * 2021-11-22 2023-05-24 ATS Automation Tooling Systems Inc. System and method for managing automation systems with synchronous elements

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5218549A (en) * 1989-06-20 1993-06-08 Fanuc Ltd. Axis control system for numerical control apparatus
US20030137612A1 (en) * 2002-01-18 2003-07-24 Fan-Chieh Chang Multi-Axis Adjusting Apparatus
US6607017B2 (en) * 2001-05-29 2003-08-19 Konstantin N. Kulikov One pass combination of traditional and multi-axis material carving machine
US20050252309A1 (en) * 2004-05-12 2005-11-17 Stanos Lawrence C Multi-axis force/torque sensor and data acquisition system

Family Cites Families (41)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4120583A (en) * 1970-12-28 1978-10-17 Hyatt Gilbert P High registration photomask method and apparatus
US4310878A (en) * 1970-12-28 1982-01-12 Hyatt Gilbert P Digital feedback control system
US3686556A (en) * 1971-05-24 1972-08-22 Square D Co Positioning control system for a machine that performs work on a moving part
US3732474A (en) * 1971-05-24 1973-05-08 Square D Co Positioning control system for a machine that performs work on a moving part
US3775654A (en) * 1971-05-24 1973-11-27 Square D Co Positioning control system for a machine that performs work on a moving part
US3932796A (en) * 1972-02-09 1976-01-13 Textron, Inc. Control system for producing multi-axis contour movement for a stepping motor drive
US4449196A (en) * 1979-04-27 1984-05-15 Pritchard Eric K Data processing system for multi-precision arithmetic
US4262336A (en) * 1979-04-27 1981-04-14 Pritchard Eric K Multi-axis contouring control system
US4214823A (en) * 1979-05-22 1980-07-29 Pritchard Eric K Animation stand control system
US4513379A (en) * 1982-09-07 1985-04-23 General Electric Company Customization window for a computer numerical control system
US4631657A (en) * 1982-09-29 1986-12-23 Microbot, Inc. Control and force-sensing method and apparatus for motors
JPS59216205A (ja) * 1983-05-23 1984-12-06 Mitsubishi Electric Corp 数値制御装置
US5201630A (en) * 1984-09-07 1993-04-13 Sony Corporation Industrial robot with servo system
JPS62105203A (ja) 1985-10-31 1987-05-15 Kyowa Kamu Eng:Kk 数値制御装置における補間方法
JPH02110709A (ja) 1988-10-20 1990-04-23 Yaskawa Electric Mfg Co Ltd Nc装置
US5249118A (en) * 1991-09-03 1993-09-28 Golden Gate Microsystems Incorporated Fully adaptive velocity tracking drive control positioning system
JP2697399B2 (ja) * 1991-09-13 1998-01-14 三菱電機株式会社 位置決め装置及びそのプログラム表示方法
US5706627A (en) * 1994-02-02 1998-01-13 Tetra Laval Holdings & Finance, S.A. Control system for a packaging machine
JPH11345009A (ja) * 1998-06-02 1999-12-14 Fanuc Ltd 数値制御装置
US6442442B1 (en) * 1999-09-30 2002-08-27 Rockwell Automation Technologies, Inc. System level data flow programming interface for a multi-axis industrial control system
JP3603051B2 (ja) * 2001-06-22 2004-12-15 東芝機械株式会社 数値制御工作機械の送り速度・加速度制御方法および数値制御装置
KR100504636B1 (ko) * 2001-08-02 2005-08-01 미쓰비시덴키 가부시키가이샤 서보제어시스템 및 그의 제어방법
JP2003211344A (ja) * 2002-01-15 2003-07-29 Mori Seiki Co Ltd Nc旋盤の補正装置
US7096076B2 (en) * 2002-06-19 2006-08-22 Rockwell Automation Technologies, Inc. Output cam system and method
US7099719B2 (en) * 2002-06-19 2006-08-29 Rockwell Automation Technologies, Inc. Output cam system and method
US6757583B2 (en) * 2002-06-27 2004-06-29 Joe Giamona Interpolated motion control over a serial network
US6845287B2 (en) * 2002-11-20 2005-01-18 Asml Holding N.V. Method, system, and computer program product for improved trajectory planning and execution
JP3830475B2 (ja) * 2003-08-05 2006-10-04 ファナック株式会社 制御装置
US7146242B2 (en) * 2003-09-30 2006-12-05 Rockwell Automation Technologies, Inc. Method and system for generating multi-dimensional motion profiles
US7180253B2 (en) * 2003-09-30 2007-02-20 Rockwell Automation Technologies, Inc. Method and system for generating multi-dimensional motion profiles
WO2005124486A2 (en) * 2004-06-15 2005-12-29 Abb Ab Method and system for off-line programming of multiple interacting robots
US8348718B2 (en) * 2004-06-22 2013-01-08 Sunnen Products Company Servo stroking method and system for producing special shapes
JP4431880B2 (ja) 2004-08-12 2010-03-17 株式会社日立製作所 多軸数値制御装置用のncポストプロセッサ装置
US7194321B2 (en) * 2004-10-29 2007-03-20 Dynacity Technology (Hk) Limited Modular multi-axis motion control and driving system and method thereof
DE602007000987D1 (de) * 2006-03-27 2009-06-10 Fanuc Ltd Vorrichtung und Verfahren zum automatischen Wechseln des Werkzeugs für eine durch numerische Steuerung gesteuerte Werkzeugmaschine
KR101824374B1 (ko) * 2006-08-31 2018-01-31 가부시키가이샤 니콘 이동체 구동 방법 및 이동체 구동 시스템, 패턴 형성 방법 및 장치, 노광 방법 및 장치, 그리고 디바이스 제조 방법
WO2008071055A1 (fr) * 2006-12-15 2008-06-19 Dandong Unik Textile Co., Ltd Appareil intelligent de commande d'impression sans eau et son procédé de commande
CN101652728B (zh) * 2007-04-26 2013-03-06 三菱电机株式会社 数控装置及数控***
JP2008287471A (ja) * 2007-05-17 2008-11-27 Fanuc Ltd 5軸加工機の数値制御方法
JP2008310652A (ja) 2007-06-15 2008-12-25 Yaskawa Electric Corp モーションコントロールシステムとその制御方法
JP4351281B2 (ja) * 2007-12-13 2009-10-28 ファナック株式会社 5軸加工機を制御する数値制御装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5218549A (en) * 1989-06-20 1993-06-08 Fanuc Ltd. Axis control system for numerical control apparatus
US6607017B2 (en) * 2001-05-29 2003-08-19 Konstantin N. Kulikov One pass combination of traditional and multi-axis material carving machine
US20030137612A1 (en) * 2002-01-18 2003-07-24 Fan-Chieh Chang Multi-Axis Adjusting Apparatus
US20050252309A1 (en) * 2004-05-12 2005-11-17 Stanos Lawrence C Multi-axis force/torque sensor and data acquisition system

Also Published As

Publication number Publication date
US8364288B2 (en) 2013-01-29
US20110137434A1 (en) 2011-06-09
TW201120598A (en) 2011-06-16

Similar Documents

Publication Publication Date Title
TWI402641B (zh) 聯結多系統達成多軸同步插值裝置與方法
JP4973792B1 (ja) 演算ユニット、出力制御方法、およびプログラム
EP3691192A1 (en) Control system and control device
JPH02202606A (ja) 工業用ロボットの制御方法及び装置
JP2019036014A (ja) 情報処理装置、情報処理方法およびプログラム
WO2015166563A1 (ja) シミュレーションシステム、プログラマブルコントローラ、シミュレーション装置、エンジニアリングツール
JP2019067045A (ja) 制御装置
EP3460602B1 (en) Control apparatus and control method
JP6954193B2 (ja) 制御装置、制御方法、およびプログラム
JP2006350768A (ja) モーションコントロールシステム
JP6954192B2 (ja) 制御装置、制御方法、およびプログラム
KR100729403B1 (ko) 프로그래머블 컨트롤러
JP2007515003A (ja) 連携して動作する異なる機器の作動方法及び装置
JP6568746B2 (ja) 分散シミュレーションシステム、シミュレーション実行方法及び制御システム
CN113031461A (zh) 超精密运动台半实物仿真***及方法
JP4733695B2 (ja) 自動化システムのシミュレーションのための方法及び装置
Proctor et al. Simulation and implementation of an open architecture controller
JP2005173849A (ja) 自動機械制御システム
EP3316055A1 (en) Control system, method and program for generating two-dimensional shape data of an object
JP2019053397A (ja) 制御装置および制御方法
US7406404B2 (en) Method for developing a machine
CN107703902B (zh) 可视化的机械控制时序编排和调度***
JP2018036945A (ja) シミュレータ連携装置、シミュレータ連携装置の制御方法、情報処理プログラム、および記録媒体
US6845350B1 (en) Simulation method
TW201516599A (zh) 加工程式優化系統及方法

Legal Events

Date Code Title Description
MM4A Annulment or lapse of patent due to non-payment of fees