TWI546639B - Rapid processing methods and computer program products - Google Patents
Rapid processing methods and computer program products Download PDFInfo
- Publication number
- TWI546639B TWI546639B TW104125812A TW104125812A TWI546639B TW I546639 B TWI546639 B TW I546639B TW 104125812 A TW104125812 A TW 104125812A TW 104125812 A TW104125812 A TW 104125812A TW I546639 B TWI546639 B TW I546639B
- Authority
- TW
- Taiwan
- Prior art keywords
- height
- processing
- computer host
- workpiece
- machine tool
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical 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/402—Numerical 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 arrangements for positioning, e.g. centring a tool relative to a hole in the workpiece, additional detection means to correct position
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B23—MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
- B23Q—DETAILS, 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/00—Automatic control or regulation of feed movement, cutting velocity or position of tool or work
- B23Q15/007—Automatic control or regulation of feed movement, cutting velocity or position of tool or work while the tool acts upon the workpiece
- B23Q15/12—Adaptive control, i.e. adjusting itself to have a performance which is optimum according to a preassigned criterion
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/36—Nc in input of data, input key till input tape
- G05B2219/36224—Enter machining and positioning elements, derive order of execution in real time
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Numerical Control (AREA)
Description
本發明是有關於一種加工方法,特別是指一種用於板式物件的快速加工方法及其電腦程式產品。
現有的加工方法是由一包含一工具機及一電連接該工具機並用於控制該工具機運作的電腦主機(圖未示)的加工系統執行。參閱圖1,該工具機包括一用於承載一板式物件11的基座12及一位於該基座12上方的加工件13。在對該板式物件11加工時,首先,該電腦主機控制該加工件13水平移動到一加工位置14後,使該加工件13垂直下降到一預備高度15,接著使該加工件13垂直下降到一加工高度16而對該板式物件11加工,且在加工後使該加工件13垂直上升回到該預備高度15,接著使該加工件13水平移動到一下一加工位置17,當到達該下一加工位置17時,使該加工件13再垂直下降到該加工高度16而再度將該板式物件11加工,且在加工後使該加工件13垂直上升回到該預備高度15,依上述方式重複地執行加工動作。
經上述說明可知,現有的加工方法是以水平移動、垂直上升,或垂直下降的方式來移動該加工件13;然
而,上述移動該加工件13的方式,其移動效率不高,拖延了整體加工時間,因此,如何優化該加工件13的移動路徑以增加加工效率是此技術領域的相關技術人員所待突破的難題。
因此,本發明之目的,即在提供一種快速加工方法。
本發明之另一目的,即在提供一種內儲用於加工待加工物件的程式之電腦程式產品。
於是,本發明快速加工方法由一包含一工具機及一電連接該工具機的電腦主機的加工系統執行,該工具機包括一用於承載該待加工物件的基座及一位於該基座上方的加工單元,且該加工單元具有一用於對該待加工物件加工的加工件,該電腦主機用於控制該工具機的運作,並儲存有相關於該加工件的一加工位置資訊、一預備高度、一預設的加工高度、一預設的第一偏移值,及一預設的第二偏移值,該快速加工方法包含一步驟(A)、一步驟(B)、一步驟(C)、一步驟(D),及一步驟(F)。
在步驟(A)中,該電腦主機決定一低於該預備高度的提刀高度,並根據該提刀高度及該第一偏移值,決定一低於該提刀高度的機動高度。
在步驟(B)中,該電腦主機根據該加工位置資訊,使該加工件水平移動到一加工位置。
在步驟(C)中,當該加工件水平移動到該加工位
置時,該電腦主機使該加工件垂直下降到該加工高度而將該待加工物件加工。
在步驟(D)中,該電腦主機使該加工件往該提刀高度垂直上升,當上升到該機動高度時,該電腦主機根據該加工位置資訊,使該加工件在上升的同時還往一下一加工位置水平移動。
在步驟(E)中,當該電腦主機判斷該加工件與該下一加工位置的水平直線距離為該第二偏移值時,該電腦主機使該加工件在水平移動的同時還往該機動高度垂直下降。
在步驟(F)中,當該加工件移動到該下一加工位置時,該電腦主機使該加工件垂直下降到該加工高度而再度將該待加工物件加工。
當該電腦主機載入該內儲用於加工待加工物件的程式並執行後,可使該工具機完成上述步驟所述之方法。
本發明之功效在於:藉由該電腦主機控制該加工單元,使該加工件同時水平及垂直移動,優化該加工件的移動路徑縮短加工時間,以增加加工效率。
11‧‧‧板式物件
12‧‧‧基座
13‧‧‧加工件
14‧‧‧加工位置
15‧‧‧預備高度
16‧‧‧加工高度
17‧‧‧下一加工位置
2‧‧‧板式物件
3‧‧‧工具機
31‧‧‧基座
32‧‧‧加工單元
321‧‧‧加工件
33‧‧‧毛刷框單元
331‧‧‧連接件
34‧‧‧感測單元
341‧‧‧感測開關
51‧‧‧預備高度
52‧‧‧加工高度
53‧‧‧第二偏移值
54‧‧‧提刀高度
55‧‧‧機動高度
56‧‧‧加工位置
57‧‧‧下一加工位置
901~908‧‧‧步驟
本發明之其他的特徵及功效,將於參照圖式的實施方式中清楚地呈現,其中:圖1是一示意圖,說明現有加工方法的一預備高度,及一加工高度;圖2是一流程圖,說明本發明快速加工方法的一實施
例;圖3是一局部剖面圖,說明執行該實施例的一工具機的部分機構及一板式物件,其中該工具機的一連接件在一常關位置;圖4是一局部剖面圖,說明該連接件在一常開位置;及圖5是一示意圖,說明該實施例的一預備高度、一提刀高度,及一機動高度。
參閱圖2、圖3、圖5,本發明快速加工方法的一實施例包括一步驟901、一步驟902、一步驟903、一步驟904、一步驟905、一步驟906、一步驟907,及一步驟908,並適用於一待加工的板式物件2,且由一包含一工具機3及一電連接該工具機3的電腦主機(圖未示)的加工系統執行。
該工具機3包括一用於承載該板式物件2的基座31、一位於該基座31上方的加工單元32、一設置於該加工單元32與該基座31之間的毛刷框單元33,及一設置於該加工單元32上的感測單元34。
該加工單元32具有一用於對該板式物件2加工的加工件321。藉由定義一具有一X軸、一Y軸,及一Z軸的三維座標空間,該加工單元32可被控制地沿該X軸及該Y軸形成的一座標平面水平移動,且沿該Z軸垂直移動。
該毛刷框單元33具有一連接該感測單元34的連接件331。
該感測單元34具有一感測開關341,且該感測單元34用於在對該板式物件2加工時,偵測該毛刷框單元33相對於自身的一移動距離。
該電腦主機用於控制該工具機3的運作,並儲存有一用於加工該板式物件2的電腦程式,及相關於該加工件321的一加工位置資訊、一預備高度51、一預設的加工高度52、一預設的第一偏移值、及一預設的第二偏移值53,及一預設的高度設定值。在本實施例中該工具機3為鑽孔機,用於對該板式物件2鑽孔。
同時參閱圖3、圖4、圖5,該毛刷框單元33套設於該加工單元32。該連接件331可相對該感測開關341在一常關位置及一常開位置之間移動,在該常關位置時,該連接件331遠離該感測開關341,該感測開關341顯示信號常關,而在該常開位置時,該連接件331接觸該感測開關341,且該感測開關341顯示信號常開。如圖3所示,該工具機3處於待機狀態時,該連接件331在該常關位置,而如圖4所示,該工具機3對該板式物件2加工而使該加工件321往該加工高度52垂直下降,該毛刷框單元33接觸該板式物件2後,往相反於該加工單元32移動的方向移動,進而使該連接件331往該感測開關341移動,當該連接件331接觸到該感測開關341時,該連接件331在該常關位置。該毛刷框單元33的該移動距離即為該連接件331由該常關位置移動到該常開位置的距離。
參閱圖2、圖3、圖5,該實施例是以軟體方式
實施,其實施態樣為內儲用於加工該板式物件2的該電腦程式,該電腦主機執行該電腦程式後,控制該工具機3完成該實施例的功能,以下詳述該實施例的各個步驟。
在步驟901中,該電腦主機控制該工具機3對該板式物件2進行現有的加工方法達一預定次數,該感測單元34偵測每一次加工時,該毛刷框單元33的該移動距離,該電腦主機藉由計算該等移動距離的一平均值,並加總該平均值、該加工高度52,及該高度設定值而得到一提刀高度54,再藉由該提刀高度54減去該第一偏移值而得到一機動高度55。
在步驟902中,該電腦主機根據該加工位置資訊,使該加工件321水平移動到一位於該座標平面上的加工位置56。
在步驟903中,當該加工件321水平移動到該加工位置56時,該電腦主機使該加工件321沿該Z軸垂直下降到該加工高度52而將該板式物件2加工。
在步驟904中,該電腦主機使該加工件321往該提刀高度54沿該Z軸垂直上升。
在步驟905中,當上升到該機動高度55時,該電腦主機判斷該機動高度55是否低於該提刀高度54的一半,若判斷結果為肯定時,表示該機動高度55的高度不夠,該電腦主機輸出一描述該機動高度55不合理的第一警示訊息,否則該電腦主機根據該加工位置資訊,使該加工件321在上升的同時還往一位於該座標平面上的下一加工位置57
水平移動,且該加工單元32上升的速度等於往該下一加工位置57水平移動的速度,也就是說該加工件321往該下一加工位置57向上斜移。
在步驟906中,該電腦主機判斷該加工件321與該下一加工位置57的水平直線距離是否為該第二偏移值53,當判斷結果為肯定時,進行步驟907,否則使該加工件321繼續往該提刀高度54垂直上升,且同時往下一加工位置57水平移動。
在步驟907中,該電腦主機判斷該第二偏移值53是否超過該加工位置56與該下一加工位置57的水平直線距離的一半,當判斷結果為肯定時,該第二偏移值53為不合理的距離,該電腦主機輸出一描述該第二偏移值53不合理的第二警示訊息,否則該電腦主機使該加工件321在水平移動的同時還往該機動高度55垂直下降,且該加工單元32往該下一加工位置57水平移動的速度,等於下降的速度,也就是說該加工件321往該下一加工位置57向下斜移。
在步驟908中,當該加工件321移動到該下一加工位置57時,該電腦主機使該加工件321垂直下降到該加工高度52而再度將該板式物件2加工。
要補充說明的是,在加工的同時,該電腦主機還判斷該感測開關341是否有感測到該連接件331在該常關位置及該常開位置之間移動,若判斷結果為肯定時,表示該工具機3正常運作,否則表示該工具機3異常運作,
該電腦主機控制該加工單元32,使該加工件321退回到該預備高度51。
綜上所述,本發明快速加工方法及其電腦程式產品,藉由該電腦主機執行該電腦程式,決定低於該預備高度51的該提刀高度54,縮短該加工件321的上升距離,且控制該加工單元32,使該加工件321同時水平及垂直移動,優化該加工件321的移動路徑,以縮短加工時間,進而增加加工效率,透過判定該工具機3有無正常運作,防止該工具機3出現不當加工毀壞該板式物件2或執行不完整的加工,故確實能達成本發明之目的。
惟以上所述者,僅為本發明之較佳實施例而已,當不能以此限定本發明實施之範圍,凡是依本發明申請專利範圍及專利說明書內容所作之簡單的等效變化與修飾,皆仍屬本發明專利涵蓋之範圍內。
901~908‧‧‧步驟
Claims (7)
- 一種快速加工方法,由一包含一工具機及一電連接該工具機的電腦主機的加工系統執行,該工具機包括一用於承載一待加工物件的基座及一位於該基座上方的加工單元,且該加工單元具有一用於對該待加工物件加工的加工件,該電腦主機用於控制該工具機的運作,並儲存有相關於該加工件的一加工位置資訊、一預備高度、一預設的加工高度、一預設的第一偏移值,及一預設的第二偏移值,該快速加工方法包含:(A)該電腦主機決定一低於該預備高度的提刀高度,並根據該提刀高度及該第一偏移值,決定一低於該提刀高度的機動高度;(B)該電腦主機根據該加工位置資訊,使該加工件水平移動到一加工位置;(C)當該加工件水平移動到該加工位置時,該電腦主機使該加工件垂直下降到該加工高度而將該待加工物件加工;(D)該電腦主機使該加工件往該提刀高度垂直上升,當上升到該機動高度時,該電腦主機根據該加工位置資訊,使該加工件在上升的同時還往一下一加工位置水平移動;(E)當該電腦主機判斷該加工件與該下一加工位置的水平直線距離為該第二偏移值時,該電腦主機使該加工件在水平移動的同時還往該機動高度垂直下降;及 (F)當該加工件移動到該下一加工位置時,該電腦主機使該加工件垂直下降到該加工高度而再度將該待加工物件加工。
- 如請求項1所述的快速加工方法,該電腦主機還儲存有一預設的高度設定值,該工具機還包括一毛刷框單元及一感測單元,該毛刷框單元設置於該加工單元與該基座之間,該感測單元設置於該加工單元上,該毛刷框單元可在對該待加工物件加工時相對該感測單元移動,該感測單元用於在對該待加工物件加工時偵測該毛刷框單元的一移動距離,其中,在該步驟(A),該電腦主機控制該工具機對該待加工物件進行加工達一預定次數,該感測單元偵測每一次加工的該毛刷框單元的該移動距離,該電腦主機計算該等移動距離的平均值,並計算該等移動距離的平均值、該加工高度,及該高度設定值的總和為該提刀高度,且該提刀高度減去該第一偏移值即為該機動高度。
- 如請求項1所述的快速加工方法,還包含以下步驟:(G)該電腦主機判斷該機動高度是否低於一安全高度;及(H)若該電腦主機判斷該機動高度低於該安全高度,該電腦主機輸出一第一警示訊息。
- 如請求項3所述的快速加工方法,其中,該安全高度為該提刀高度的一半。
- 如請求項1所述的快速加工方法,還包含以下步驟: (I)該電腦主機判斷該第二偏移值是否超過一安全距離值;及(J)若該電腦主機判斷該第二偏移值超過該安全距離值,該電腦主機輸出一第二警示訊息。
- 如請求項5所述的快速加工方法,其中,該安全距離值為該加工位置與該下一加工位置的水平直線距離的一半。
- 一種內儲用於加工待加工物件的程式之電腦程式產品,當請求項1的電腦主機載入該電腦程式並執行後,可分別控制請求項1的工具機完成請求項1所述之方法。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW104125812A TWI546639B (zh) | 2015-08-07 | 2015-08-07 | Rapid processing methods and computer program products |
CN201510626652.0A CN106425693B (zh) | 2015-08-07 | 2015-09-28 | 快速加工方法及加工系统 |
US14/992,479 US9946246B2 (en) | 2015-08-07 | 2016-01-11 | Control method of a machine tool |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW104125812A TWI546639B (zh) | 2015-08-07 | 2015-08-07 | Rapid processing methods and computer program products |
Publications (2)
Publication Number | Publication Date |
---|---|
TWI546639B true TWI546639B (zh) | 2016-08-21 |
TW201706740A TW201706740A (zh) | 2017-02-16 |
Family
ID=57183805
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW104125812A TWI546639B (zh) | 2015-08-07 | 2015-08-07 | Rapid processing methods and computer program products |
Country Status (3)
Country | Link |
---|---|
US (1) | US9946246B2 (zh) |
CN (1) | CN106425693B (zh) |
TW (1) | TWI546639B (zh) |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06114679A (ja) * | 1992-10-06 | 1994-04-26 | Fanuc Ltd | 数値制御装置の加工プログラムチェック方法 |
CN100540213C (zh) * | 2003-10-31 | 2009-09-16 | 日立比亚机械股份有限公司 | 加工方法 |
CA2546487C (en) * | 2003-12-03 | 2010-02-09 | Hoden Seimitsu Kako Kenkyusho Co., Ltd. | Pressing apparatus |
TWI332423B (en) * | 2006-11-17 | 2010-11-01 | Toshiba Machine Co Ltd | Method and apparatus for machining work by cutting tool |
CN101468415B (zh) * | 2007-12-25 | 2013-03-27 | 通用电气公司 | 加工控制系统 |
JP6297283B2 (ja) * | 2013-09-06 | 2018-03-20 | 中村留精密工業株式会社 | 工作機械の工具オフセット値の自動設定装置及び自動設定方法 |
TWI501059B (zh) * | 2013-09-12 | 2015-09-21 | Syntec Inc | 用於工具機之工件程式解譯方法 |
JP5855715B1 (ja) * | 2014-08-07 | 2016-02-09 | ファナック株式会社 | 工作機械 |
-
2015
- 2015-08-07 TW TW104125812A patent/TWI546639B/zh active
- 2015-09-28 CN CN201510626652.0A patent/CN106425693B/zh active Active
-
2016
- 2016-01-11 US US14/992,479 patent/US9946246B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
US9946246B2 (en) | 2018-04-17 |
CN106425693B (zh) | 2018-10-19 |
TW201706740A (zh) | 2017-02-16 |
CN106425693A (zh) | 2017-02-22 |
US20170038759A1 (en) | 2017-02-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105728938B (zh) | 具备喷嘴靠近时的干涉回避功能的激光加工装置 | |
US9539664B2 (en) | Methods and systems for predictive torch height control | |
US20120277912A1 (en) | Robot controller, simple installation-type robot, and method of controlling simple installation-type robot | |
US9718189B2 (en) | Robot teaching device for teaching robot offline | |
JP6708792B2 (ja) | 粉末積層造形用の検出修復装置及びその方法 | |
EP3238893A1 (en) | Robot system | |
CN104375456B (zh) | 干涉确认装置 | |
JPWO2016067384A1 (ja) | 工作機械の制御方法および工作機械の制御装置 | |
CN104210573B (zh) | 报废汽车的挡风玻璃无损拆解装置 | |
CN108942915B (zh) | 协作型机器人编程速度的方法 | |
JP6043234B2 (ja) | 数値制御装置 | |
US10160052B2 (en) | Keyway machining path creating device for wire electric discharge machine | |
CN102749886A (zh) | 用于在机床中避免工具和工件之间不期望的碰撞的方法 | |
EP2835216A1 (en) | Grinding system and spot welding system | |
TWI546639B (zh) | Rapid processing methods and computer program products | |
CN204711637U (zh) | 一种全动柱式卧式机床 | |
JP6440984B2 (ja) | 停止距離による加減速制御を行う数値制御装置 | |
CN106217129A (zh) | 一种接触式刀具破损检测系统的打刀板磨损自动补偿方法 | |
JP3972920B2 (ja) | Nc工作機械および補正加工方法 | |
CN206296735U (zh) | 一种用于圆弧面切割正确性检测的辅助工装 | |
CN102728811A (zh) | 安装有模具安全监控装置的压铸机自动取料系统及铸件质量判断方法 | |
JP7342617B2 (ja) | バリ取り装置 | |
KR20160126760A (ko) | Cnc 방전가공기의 전극 세팅 방법 | |
JP2768239B2 (ja) | ワイヤ放電加工装置 | |
JP5382419B2 (ja) | 原点サーチ支援装置及びプログラム |