[go: up one dir, main page]

TWI710425B - 刀具路徑擷取方法及裝置 - Google Patents

刀具路徑擷取方法及裝置 Download PDF

Info

Publication number
TWI710425B
TWI710425B TW108145027A TW108145027A TWI710425B TW I710425 B TWI710425 B TW I710425B TW 108145027 A TW108145027 A TW 108145027A TW 108145027 A TW108145027 A TW 108145027A TW I710425 B TWI710425 B TW I710425B
Authority
TW
Taiwan
Prior art keywords
feed rate
tool
controller
path
tool path
Prior art date
Application number
TW108145027A
Other languages
English (en)
Other versions
TW202122206A (zh
Inventor
張鈺翎
許志源
王國維
曾郁安
張永聖
楊倍驊
李珈君
梁碩芃
Original Assignee
財團法人工業技術研究院
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 財團法人工業技術研究院 filed Critical 財團法人工業技術研究院
Priority to TW108145027A priority Critical patent/TWI710425B/zh
Priority to US16/727,008 priority patent/US11511380B2/en
Priority to CN202010057894.3A priority patent/CN112947291B/zh
Application granted granted Critical
Publication of TWI710425B publication Critical patent/TWI710425B/zh
Publication of TW202122206A publication Critical patent/TW202122206A/zh

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23QDETAILS, COMPONENTS, OR ACCESSORIES FOR MACHINE TOOLS, e.g. ARRANGEMENTS FOR COPYING OR CONTROLLING; MACHINE TOOLS IN GENERAL CHARACTERISED BY THE CONSTRUCTION OF PARTICULAR DETAILS OR COMPONENTS; COMBINATIONS OR ASSOCIATIONS OF METAL-WORKING MACHINES, NOT DIRECTED TO A PARTICULAR RESULT
    • B23Q15/00Automatic control or regulation of feed movement, cutting velocity or position of tool or work
    • B23Q15/007Automatic control or regulation of feed movement, cutting velocity or position of tool or work while the tool acts upon the workpiece
    • B23Q15/013Control or regulation of feed movement
    • 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/19Numerical 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 positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23QDETAILS, COMPONENTS, OR ACCESSORIES FOR MACHINE TOOLS, e.g. ARRANGEMENTS FOR COPYING OR CONTROLLING; MACHINE TOOLS IN GENERAL CHARACTERISED BY THE CONSTRUCTION OF PARTICULAR DETAILS OR COMPONENTS; COMBINATIONS OR ASSOCIATIONS OF METAL-WORKING MACHINES, NOT DIRECTED TO A PARTICULAR RESULT
    • B23Q15/00Automatic control or regulation of feed movement, cutting velocity or position of tool or work
    • B23Q15/007Automatic control or regulation of feed movement, cutting velocity or position of tool or work while the tool acts upon the workpiece
    • B23Q15/08Control or regulation of cutting velocity
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B29WORKING OF PLASTICS; WORKING OF SUBSTANCES IN A PLASTIC STATE IN GENERAL
    • B29CSHAPING OR JOINING OF PLASTICS; SHAPING OF MATERIAL IN A PLASTIC STATE, NOT OTHERWISE PROVIDED FOR; AFTER-TREATMENT OF THE SHAPED PRODUCTS, e.g. REPAIRING
    • B29C64/00Additive manufacturing, i.e. manufacturing of three-dimensional [3D] objects by additive deposition, additive agglomeration or additive layering, e.g. by 3D printing, stereolithography or selective laser sintering
    • B29C64/30Auxiliary operations or equipment
    • B29C64/386Data acquisition or data processing for additive manufacturing
    • B29C64/393Data acquisition or data processing for additive manufacturing for controlling or regulating additive manufacturing processes
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B33ADDITIVE MANUFACTURING TECHNOLOGY
    • B33YADDITIVE MANUFACTURING, i.e. MANUFACTURING OF THREE-DIMENSIONAL [3-D] OBJECTS BY ADDITIVE DEPOSITION, ADDITIVE AGGLOMERATION OR ADDITIVE LAYERING, e.g. BY 3-D PRINTING, STEREOLITHOGRAPHY OR SELECTIVE LASER SINTERING
    • B33Y50/00Data acquisition or data processing for additive manufacturing
    • B33Y50/02Data acquisition or data processing for additive manufacturing for controlling or regulating additive manufacturing processes
    • 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/182Numerical 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 the machine tool function, e.g. thread cutting, cam making, tool direction control
    • 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/19Numerical 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 positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path
    • G05B19/21Numerical 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 positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path using an incremental digital measuring device
    • G05B19/25Numerical 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 positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path using an incremental digital measuring device for continuous-path control
    • 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/416Numerical 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 control of velocity, acceleration or deceleration
    • G05B19/4163Adaptive control of feed or cutting velocity
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/20Design optimisation, verification or simulation
    • 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/35Nc in input of data, input till input file format
    • G05B2219/35349Display part, programmed locus and tool path, traject, dynamic locus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2113/00Details relating to the application field
    • G06F2113/10Additive manufacturing, e.g. 3D printing

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Manufacturing & Machinery (AREA)
  • Human Computer Interaction (AREA)
  • Automation & Control Theory (AREA)
  • Mechanical Engineering (AREA)
  • Theoretical Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Materials Engineering (AREA)
  • Geometry (AREA)
  • General Engineering & Computer Science (AREA)
  • Evolutionary Computation (AREA)
  • Computer Hardware Design (AREA)
  • Optics & Photonics (AREA)
  • Numerical Control (AREA)

Abstract

一種刀具路徑擷取方法及裝置,包括下列方法步驟:取得工具機控制器傳輸資料的更新頻率,計算刀具加工路徑的進給率,並判斷是否取得適用進給率;讀取G代碼並確認該進給率;判斷該進給率是否等於設定值,若否則設定覆寫值以調整該進給率;依據該進給率記錄座標資料以合成刀具路徑檔。此刀具路徑檔適用於提供加工分析模擬之用。

Description

刀具路徑擷取方法及裝置
本發明是有關於一種刀具路徑擷取方法及裝置,尤指一種可依據工具機控制器之通訊頻率,調整刀具加工進給率,以擷取刀具路徑座標的方法及裝置。
目前在進行工具機加工效能分析之前,必須首先收集完整的刀具路徑,但由於習知工具機的控制器所採用的通訊協定,並無法提供即時的傳輸資料,例如延遲時間過長等,導致所擷取的座標資料並不完整或不連續,使得後續重建切削路徑時造成極大誤差。
此外,若加工程式是由電腦輔助設計(CAD,Computer Aided Design)系統經由電腦輔助製造(CAM,Computer-aided manufacturing)系統而產生時,必須經過路徑規劃、產生中間檔、取得G代碼(G code,一種數控程式語言)等過程,無法即時呈現工具機加工的實際狀況。而若是採用解譯器對G代碼進行解讀時,則存在解譯器產品不普遍、解譯器撰寫完整性不足、後續維護困難等問題。
此外,現行電腦輔助製造系統所產生的G代碼不一定支援刀具路徑檔(APT)的格式,由於刀具路徑檔是一長串的刀具路徑座標的集合,而在進行刀具路徑資料分析時,必須針對路徑上的每一個座標進行分析,並需要後續處理將G代碼轉成路徑檔,而且需要另外撰寫巨集指令,處理方式變得繁複且不精確。
換言之,目前在進行刀具路徑分析時,無論是從控制器或是從軟體取得,都會面臨到刀具路徑取得不易或失真的問題。
據此,如何能有一種可依據工具機控制器之通訊頻率,調整出適合的工件加工進給率,以擷取刀具路徑的方法與裝置,將是相關技術領域人士亟待解決之課題。
於一實施例中,本發明提出一種刀具路徑擷取方法,主要包括以下步驟: (a)取得工具機控制器傳輸資料的更新頻率; (b)計算並判斷是否取得適用的進給率; (c)若是則讀取控制器的G代碼以確認進給率; (d)依據該進給率,記錄刀具路徑座標資料以合成刀具路徑檔。
於另一實施例中,本發明提出一種刀具路徑擷取裝置,包括: 通訊頻率分析單元,取得工具機控制器傳輸資料的更新頻率,計算並判斷取得適用的進給率; 加工速度控制單元,依據進給率與控制器的G代碼以確認進給率;以及 刀具路徑擷取單元,依據確認的進給率,接收由控制器所傳輸之刀具路徑座標資料以合成刀具路徑檔。
以下將詳述本發明內容的各實施例,並配合圖式作為例示。除了這些詳細描述之外,本發明還可以廣泛地施行在其他的實施例中,任何所述實施例的輕易替代、修改、等效變化都包括在本發明的範圍內,並以之後的專利範圍為準。在說明書的描述中,為了使讀者對本發明有較完整的瞭解,提供了許多特定細節;然而,本發明可能在省略部分或全部這些特定細節的前提下,仍可實施。此外,眾所周知的步驟或元件並未描述於細節中,以避免造成本發明不必要之限制。圖式中相同或類似之元件將以相同或類似符號來表示。特別注意的是,圖式僅為示意之用,並非代表元件實際的尺寸或數量,除非有特別說明。
請參閱圖1所示,本發明所提供之刀具路徑擷取裝置10,包括電性連接之通訊頻率分析單元11、加工速度控制單元12及刀具路徑擷取單元13。刀具路徑擷取裝置10與工具機20之控制器21通常採取有線方式連接並相互傳輸資料。本發明的刀具路徑擷取裝置10舉例可藉由電腦實施。
工具機20可為電腦數值控制(CNC,Computer Numerical Control)工具機,控制器21可為工具機的電腦數值控制器。控制器21用以將工具機20加工時的相關資料,例如刀具加工路徑的座標,以一頻率傳輸到刀具路徑擷取裝置10。例如,控制器21可以每5毫秒(ms)對外傳送或更新一次資料,亦即,控制器21傳送資料的更新頻率為每5毫秒一次,此頻率可以隨需求而調整。因此,刀具路徑擷取裝置10必須先確認控制器21的可適用的更新頻率,才不致影響後續重建刀具路徑座標的擷取或取樣精度,例如過快的頻率可以提高路徑的精度,但卻可能導致資料運算費時。
請參閱圖1及圖2所示,說明本發明之刀具路徑擷取方法之一實施例之流程100,其包括以下步驟: 步驟102:開始。 步驟104:取得工具機20控制器21傳輸資料的更新頻率,計算刀具加工速度或進給率:是藉由刀具路徑擷取裝置10依據更新頻率,接收控制器21所傳輸的連續刀具座標資料,在一測試程式執行期間,用以計算刀具加工的進給率(mm/sec)。於步驟104中,是由圖1所示通訊頻率分析單元11執行上述動作。 步驟106:開始檢測直到取得所有路徑的適用進給率;若否,則回到步驟104。本步驟106可合併於步驟104中實施。 步驟108:讀取控制器測試程式的G代碼以確認進給率:是根據所讀取測試程式的G代碼,以確定各路徑所適用的進給率,加工程式之G代碼包括直線加工指令與弧線加工的指令,例如直線路徑的進給率可能快於弧線路徑的進給率以節省擷取時間,而此加工程式不同於步驟104的測試程式。於步驟108中,是由圖1所示加工速度控制單元12執行上述動作。 步驟110:判斷確認進給率是否等於設定值;若否,則進入步驟112;若是,進入步驟114;設定值是依據需求而設定,以作為一比對的基準,並無一定限制。本步驟110可選擇性地略過。 步驟112:設定覆寫值(Feed Override)以調整確認的進給率:於步驟110判斷當確認進給率不等於設定值時,此確認進給率可能大於或小於設定值,此時設定覆寫值以適度地調升或調降進給率而得到較適用的進給率,而覆寫值為一百分比值。本步驟112可選擇性地略過。 步驟114:記錄刀具路徑座標資料:是依據最終確認的進給率,修改控制器以更新頻率接收連續多數的刀具座標資料到一刀具座標集合,以合成一刀具路徑檔。於步驟114中,是由圖1所示刀具路徑擷取單元13執行上述動作。 步驟116:判斷是否為加工程式的結尾;若是,則結束(進入步驟118);若否,則回到步驟108。 步驟118:結束。
請參閱圖1及圖3所示,其中關於圖2的步驟104計算刀具進給率的流程,更包括以下步驟: 步驟1041:開始。 步驟1042:傳送移動指令到工具機20:傳送測試程式到控制器21,控制器21命令工具機20執行一段直線或弧線移動指令,以產生連續變化的刀具座標資料。測試程式是提供工具機20進行模擬加工,包括多數移動指令。 步驟1043:工具機20執行移動指令。 步驟1044:讀取座標並記錄目前時間:讀取刀具路徑上各位置的座標並加上時間戳記,以供後續步驟比對之用。 步驟1045:判斷座標是否改變;若是,則進行步驟1046;若否,則回到步驟1044繼續讀取;座標改變表示路徑發生改變,例如直線與弧線之間的相互轉變,或刀具路徑發生偏差。 步驟1046:記錄座標更新時間差;當步驟1045判斷座標改變時,就把改變的座標加上時間戳記,以供後續比對之用。 步驟1047:判斷測試程式是否結束;若是,則進行步驟1048;若否,則回到步驟1044。 步驟1048:透過真實路徑與理論路徑之誤差,計算適用的進給率。於步驟1047判斷整個程式結束時,再根據各時間戳記分析刀具的進給率,計算出適用的進給率。 步驟1049:結束。 當完成上述步驟,取得適用的進給率後,即可進行圖2的步驟106。
請參閱圖4所示,顯示習知刀具路徑T1(實線)以及利用本發明所提供之刀具路徑擷取方法進行修正後之新路徑T2(虛線)。習知刀具路徑T1與新路徑T2大致重疊,但是在某些位置,尤其是轉角及圓弧位置存在較大差異,這說明弧線路徑將需要較慢的進給率與較短的資料更新頻率。
就圖4所示刀具路徑的範例而言,其中,習知刀具路徑T1的轉角誤差為1.130407公厘(mm),圓誤差為0.387674公厘,執行時間為41秒;利用本發明所提供之刀具路徑擷取方法進行修正後,新路徑T2的轉角誤差為1.13045公厘(mm),圓誤差為0.079694公厘,執行時間為39秒。可比對出利用本發明所提供之刀具路徑擷取方法進行修正後之新路徑T2更為精確,且取樣時間較短,其原因之一在於,利用新路徑T2進行加工時,可控制加工刀具於直線部分加速(加大進給率),而圓弧或圓形部分則可減速(減小進給率)。如此不僅可得到精確的刀具路徑,更可縮減取樣時間。
綜上所述,本發明所提供之刀具路徑擷取方法及裝置,可依據工具機控制器之通訊頻率計算出最適當的進給率,計算進給率的方式不限,不需要對應工具機控制器廠牌,且不需要解譯器,也不需要撰寫巨集指令,即可精確地控制工具機的加工速度,縮短執行時間並確保刀具路徑的精度。
雖然本發明已以實施例揭露如上,然其並非用以限定本發明,任何所屬技術領域中具有通常知識者,在不脫離本發明的精神和範圍內,當可作些許的更動與潤飾,故本發明的保護範圍當視後附的申請專利範圍所界定者為準。
10:刀具路徑擷取裝置
11:通訊頻率分析單元
12:加工速度控制單元
13:刀具路徑擷取單元
20:工具機
21:控制器
100:刀具路徑擷取方法的流程
102~118:刀具路徑擷取方法的流程的步驟
1041~1049:計算適用進給率的流程的步驟
T1:習知刀具路徑
T2:新路徑
圖1為本發明之刀具路徑擷取裝置之一實施例之架構示意圖。 圖2為本發明之刀具路徑擷取方法之一實施例之流程圖。 圖3為圖2實施例之步驟104之詳細步驟實施例之流程圖。 圖4為習知刀具路徑與利用本發明刀具路徑擷取方法之新路徑之對比示意圖。
100:刀具路徑擷取方法的流程
102~118:刀具路徑擷取方法的流程的步驟

Claims (7)

  1. 一種刀具路徑擷取方法,適用於連接控制器的工具機,該工具機並裝設刀具,該方法包括以下步驟:(a)取得該控制器傳輸資料的更新頻率;(b)計算並判斷是否取得該控制器的進給率;若是,則進入步驟(c);若否,則回到步驟(a);(c)讀取該控制器的G代碼以確認該進給率;(d)依據確認的該進給率,記錄該控制器所傳輸的該刀具的座標資料以生成刀具路徑檔。
  2. 如申請專利範圍第1項所述之刀具路徑擷取方法,其中該步驟(c)之後與該步驟(d)之前更包括以下步驟:(c1)判斷確認的該進給率是否等於設定值;若否,則進入步驟(c2);若是,則進入步驟(d);(c2)設定覆寫值以調整確認的該進給率。
  3. 如申請專利範圍第1項所述之刀具路徑擷取方法,其中該步驟(b)包括以下步驟:(b1)傳送移動指令到該工具機;(b2)該工具機執行該移動指令;(b3)讀取該座標資料並記錄當前時間;(b4)判斷該座標資料是否改變;若是,則進入步驟(b5);若否,則回到步驟(b3);(b5)更新該座標資料與該當前時間; (b6)判斷該移動指令是否結束;若是,則進行步驟(b7);若否,則回到步驟(b3);(b7)依據真實路徑與理論路徑之誤差,計算該進給率。
  4. 如申請專利範圍第1項所述之刀具路徑擷取方法,其中該進給率包括直線路徑進給率與弧線路徑進給率。
  5. 如申請專利範圍第2項所述之刀具路徑擷取方法,其中該覆寫值是一百分比值。
  6. 如申請專利範圍第3項所述之刀具路徑擷取方法,其中該步驟(b1)中傳送該移動指令到該工具機,是傳送測試程式到該控制器,該測試程式包括該移動指令。
  7. 一種刀具路徑擷取裝置,電性連接工具機之控制器,該裝置包括:通訊頻率分析單元,取得該控制器傳輸資料的更新頻率,並計算該控制器的適用的進給率;加工速度控制單元,依據該進給率與該控制器的G代碼以確認該進給率;以及刀具路徑擷取單元,依據確認的該進給率,接收由該控制器所傳輸之座標資料以合成刀具路徑檔。
TW108145027A 2019-12-10 2019-12-10 刀具路徑擷取方法及裝置 TWI710425B (zh)

Priority Applications (3)

Application Number Priority Date Filing Date Title
TW108145027A TWI710425B (zh) 2019-12-10 2019-12-10 刀具路徑擷取方法及裝置
US16/727,008 US11511380B2 (en) 2019-12-10 2019-12-26 Method for capturing tool path and device thereof
CN202010057894.3A CN112947291B (zh) 2019-12-10 2020-01-16 刀具路径撷取方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW108145027A TWI710425B (zh) 2019-12-10 2019-12-10 刀具路徑擷取方法及裝置

Publications (2)

Publication Number Publication Date
TWI710425B true TWI710425B (zh) 2020-11-21
TW202122206A TW202122206A (zh) 2021-06-16

Family

ID=74202452

Family Applications (1)

Application Number Title Priority Date Filing Date
TW108145027A TWI710425B (zh) 2019-12-10 2019-12-10 刀具路徑擷取方法及裝置

Country Status (3)

Country Link
US (1) US11511380B2 (zh)
CN (1) CN112947291B (zh)
TW (1) TWI710425B (zh)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013046785A1 (ja) * 2011-09-26 2013-04-04 株式会社日立製作所 工具経路算出装置、工具経路算出方法、及び加工装置
TWI645933B (zh) * 2017-12-08 2019-01-01 財團法人工業技術研究院 確認刀具位置之方法與工具機系統
TW201923495A (zh) * 2017-11-16 2019-06-16 財團法人工業技術研究院 刀具磨耗檢測裝置、其檢測方法及刀具磨耗補償方法
WO2019188619A1 (ja) * 2018-03-29 2019-10-03 三菱重工業株式会社 工具選定装置、方法、及びプログラム、並びにncプログラム作成システム

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3702496B2 (ja) 1995-07-10 2005-10-05 三菱電機株式会社 数値制御装置を用いた加工方法
US6671571B1 (en) 1999-07-05 2003-12-30 Mitutoyo Corporation Method for NC- programming and system for NC- machining
TWI250391B (en) * 2003-06-08 2006-03-01 Hon Hai Prec Ind Co Ltd A system and method for CNC code simulation
TWI405092B (zh) 2009-08-18 2013-08-11 Delta Electronics Inc 數值控制系統之路徑軌跡點計算裝置及其計算方法
US8121720B2 (en) * 2009-10-16 2012-02-21 Delta Electronics, Inc. Tool-path calculation apparatus for numerical controlled system and method for operating the same
KR101673618B1 (ko) 2010-12-06 2016-11-07 두산공작기계 주식회사 Nc 공작기계 공구경로 파트 프로그램 수정 시스템
JP5737970B2 (ja) * 2011-01-28 2015-06-17 Dmg森精機株式会社 工作機械の制御システム
KR101257275B1 (ko) * 2011-10-26 2013-04-22 화천기공 주식회사 자동가공기능을 갖는 지능형 cnc공작기계 및 그 제어방법
CN102707671A (zh) 2012-05-29 2012-10-03 苏州新代数控设备有限公司 应用于工具机的加工路径最佳化方法
TWI454868B (zh) 2012-11-02 2014-10-01 Ind Tech Res Inst 目標導向數值控制自動調校系統與方法
US20150127139A1 (en) 2013-11-07 2015-05-07 The Boeing Company Real-Time Numerical Control Tool Path Adaptation Using Force Feedback
TWI554856B (zh) 2015-10-30 2016-10-21 財團法人工業技術研究院 加工程式轉換裝置及方法
JP6426662B2 (ja) * 2016-06-30 2018-11-21 ファナック株式会社 スカイビング加工制御を行う数値制御装置
TWI607825B (zh) * 2016-11-29 2017-12-11 財團法人工業技術研究院 自動化加工程式切削力優化系統及方法
TWM540990U (zh) 2016-12-30 2017-05-01 陳聖傑 空氣清淨機

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013046785A1 (ja) * 2011-09-26 2013-04-04 株式会社日立製作所 工具経路算出装置、工具経路算出方法、及び加工装置
TW201923495A (zh) * 2017-11-16 2019-06-16 財團法人工業技術研究院 刀具磨耗檢測裝置、其檢測方法及刀具磨耗補償方法
TWI645933B (zh) * 2017-12-08 2019-01-01 財團法人工業技術研究院 確認刀具位置之方法與工具機系統
WO2019188619A1 (ja) * 2018-03-29 2019-10-03 三菱重工業株式会社 工具選定装置、方法、及びプログラム、並びにncプログラム作成システム

Also Published As

Publication number Publication date
CN112947291A (zh) 2021-06-11
CN112947291B (zh) 2024-01-23
US11511380B2 (en) 2022-11-29
US20210170538A1 (en) 2021-06-10
TW202122206A (zh) 2021-06-16

Similar Documents

Publication Publication Date Title
TWI607825B (zh) 自動化加工程式切削力優化系統及方法
CN103260824B (zh) 数控机床刀具轨迹部件加工程序修正系统
CN104793560B (zh) 用于生成轨迹的方法和系统
US20110054685A1 (en) Robot off-line teaching method
JP2008542888A (ja) 工業用機械の動作のための方法
JP2015525420A (ja) 機械のcam統合cnc制御
CN103454972A (zh) 基于ug nx api的刀具五轴数控磨削加工自动编程的方法
TW201725458A (zh) 工具機控制指令與參數的自動生成裝置及其方法
JP4312481B2 (ja) シミュレーション装置,シミュレーション方法及びシミュレーションプログラム
CN115993804B (zh) 一种基于数控机床的刀具参数调整方法及相关设备
CN104950796B (zh) 切削方法、切削装置及系统
TWI710425B (zh) 刀具路徑擷取方法及裝置
CN102629120A (zh) 一种采用角度头刀柄进行数控加工的非线性误差处理方法
CN118386226A (zh) 一种人机协作装配方法、装置、终端及存储介质
KR20100135513A (ko) 그래픽 기반의 사용자 인터페이스를 갖는 수치제어시스템
JP7031204B2 (ja) 制御装置、制御装置の制御方法、情報処理プログラム、および記録媒体
CN111353255A (zh) 加工参数自动产生系统
US11267129B2 (en) Automatic positioning method and automatic control device
CN110992475B (zh) 水利水电工程大体积混凝土快速计算任意部位工程量的方法、系统及介质
CN206573893U (zh) 自动化概念与自动化加工的生产机台
CN106843154A (zh) 五轴数控机床rtcp启用下的手轮试跑方法及其装置
JP2012048471A (ja) 数値制御装置およびマクロプログラム実行方法
KR20020085716A (ko) 수치 제어 장치용 수치 제어 코드 변경 방법
WO2025009610A1 (ja) シミュレーションシステム、プログラム、シミュレーション方法、及びシミュレーションシステム構築装置
CN114386126B (zh) 一种基于rcs实现的叶片型面位置修正方法