加工中心的坐標設置和子程序調(diào)用 隨著精工技術(shù)的快速發(fā)展及CAD/CAM技術(shù)的廣泛應用,精工加工越來越多地依賴于軟件的自動編程,手工編程逐漸處于次要的地位。但在實際加工中如果將自動編程與手工編程相結(jié)合,利用G92位置設置功能與子程序調(diào)用相配合,則可以更加簡化編程,優(yōu)化程序,有利于程序的修改和重復調(diào)用。 下面以850SX系統(tǒng)立式加工中心機床為例,就坐標設置(位置設置)與子程序調(diào)用問題進行探討?! C床坐標系為機床上固有的坐標系,是由機床生產(chǎn)廠家設定的。工件坐標系是編程人員在編制加工程序時,根據(jù)零件圖紙上的某一固定點為原點確定的坐標系。兩坐標系之間的統(tǒng)一通過準備功能代碼G92的位置設置功能實現(xiàn)?! 92位置設置功能允許操作人員或編程人員為當前坐標軸賦予新的坐標值而工作臺并不移動。 G92偏移機床坐標系,使NC程序中的工件坐標系的坐標值與之相匹配?! 」ぜc(NC程序的零點)是由操作人員在安裝工件的過程中進行定位的。編程人員在編制程序時可以不考慮工件在機床上安裝的物理位置和安裝精度,而利用精工系統(tǒng)的原點偏置功能,通過工件原點偏置來補償工件的裝夾誤差。在加工前將該偏置值輸入到精工裝置,加工時該偏置值便能自動加到工件坐標系上,使精工系統(tǒng)按機床坐標系確定的工件的坐標值進行加工。但是,如果將G92直接編入程序中,而不采用將偏置值輸入到精工裝置的方法,則會更加方便?! ∧>哂?個相同的型芯,如果僅采用自動編程而不進行人工編輯,就需要對每一個型芯都完全繪制和進行編程,工作量較大,程序量更大,也不便于檢查程序。 如果將手動編程與自動編程相結(jié)合,利用CAD/CAM軟件自動編程,只需要繪制一個型芯,生成加工一個型芯的程序。再根據(jù)各型芯之間的位置關系,通過G92設置和子程序調(diào)用,即可得到簡潔、清晰的程序。而且,如果在加工的過程中刀具已經(jīng)磨損,更換刀具后,也可以很方便地修改程序,繼續(xù)下一個型芯的加工?! 。篏71G90 “:”為程序開始標識符 T16M6 裝第16號刀位上的刀具 G00X519.8Y254.4Z77.929 機床坐標系中工件中心位置(也是型芯1的工件原點) (CLS,L10) 調(diào)用加工一個型芯的子程序 G00X664.8Y254.4Z77.929 到達機床坐標系中型芯2的工件原點位置 (CLS,L10) 調(diào)用同一個子程序 G00X809.8Y254.4Z77.929到達機床坐標系中型芯3的工件原點位置 (CLS,L10) G00X809.8Y484.4Z77.929到達機床坐標系中型芯4的工件原點位置 (CLS,L10) G00X664.8Y484.4Z77.929到達機床坐標系中型芯5的工件原點位置 (CLS,L10) G00X519.8Y484.4Z77.929到達機床坐標系中型芯6的工件原點位置 (CLS,L10) (DFS,L10) 定義加工一個型芯的子程序 G92X0Y0Z0 將子程序前面的,當前坐標軸賦予新的坐標值(0,0,0) G01X-145.Y-115.M03S350M08F2000 Z-38F100 ?。 ?加工一個型芯的程序 Y-115. G00Z100 將主軸快速地提升到工件坐標系中Z為100的位置 X0Y0 回到工件坐標系X-Y平面零點 G99 取消G92位置設置,讓工件坐標系回復到機床坐標系中 (ENS) 子程序結(jié)束 M30 程序結(jié)束 實際工作中,工件坐標系的Z方向以工件表面(甚至低于工件表面)作為零點。如果讓刀具真正到達工件原點,勢必與工件相碰。為了提高安全性,如圖3所示,在讓刀具準確到達工件原點時,刀具并不真實與工件接觸,應將工件原點在機床坐標系中的Z值抬高一定距離(如距離a),相應地,在G92設置Z高度值時,Z值也加上相同距離a?! 00X__Y__Z__+a G92X0Y0Z0+a 例如,對下面的G92設置程序: G00X519.8Y254.4Z77.929 G92X0Y0Z0 如:將刀具抬高100mm,可改成: G00X519.8Y254.4Z77.929+100 G92X0Y0Z0+100 刀具端面距離工件表面高100mm,而工件原點實際上仍在工件表面未變。這樣,在進行程序加工過程中就安全、靈活多了?! ∪绻b夾好工件后需要調(diào)試程序,我們必須抬高刀具遠離工件表面運行,這時只需要將G92中的Z值減去a(a為Z向所需抬高的高度值),就使刀具端面距離工件表面(工件原點)高了a距離?! ≡诩庸み^程中需要臨時增加深度,這時就只需要將G92中的Z值加上a(a為Z向所需下降的深度值),就使刀具端面距離工件表面(工件原點)低了a距離?! ∪绱?,就可以在不更改程序其它部分的情況下,只通過更改G92中Z坐標的設置就可以快速、安全地達到目的?! 00X__Y__Z__ G92X0Y0Z0+a?。ɑ騁92X0Y0Z0-a) 例如: 對下面的程序要求Z方向下降5mm: G00X519.8Y254.4Z77.929+100 G92X0Y0Z0+100 可改成: G00X519.8Y254.4Z77.929+100 G92X0Y0Z0+100+5 如果將機床坐標系中工件原點所在的Z值加上a,而G92程序段中的Z值不變,也可使刀具端面距離工件表面(工件原點)提高a距離?;蛘撸瑢C床坐標系中工件原點所在的Z值減去a,而G92程序段中的Z值不變,就使刀具端面距離工件表面(工件原點)降低a距離。效果與更改G92中Z坐標的設置相同?! 00X__Y__Z__-a?。ɑ騁00X__Y__Z__+a) G92X0Y0Z0 例如,對下面的程序要求Z方向下降5mm: G00X519.8Y254.4Z77.929 G92X0Y0Z0 可改成: G00X519.8Y254.4Z77.929+100-5 G92X0Y0Z0+100 利用以上原理,在利用加工中心機床刃磨工件時,由于砂輪損耗大,需要執(zhí)行一次刃磨程序,就修磨一次砂輪(Z值必須下降),如果分別編程,加工時就需要反復更換程序,十分不便。下面的實例程序,可以方便地實現(xiàn)通過G92的設置,調(diào)用砂輪修磨程序,在加工過程中方便地修改程序,進行砂輪修磨和工件刃磨,以提高加工效率?! 。篏71 T12M6 G00X541.52Y254.8Z170+100S3000M03M08 到達機床坐標系中工件原點位置 X60.0Y302.3 砂輪原點在機床坐標系中(X—Y平面內(nèi))的位置 Z167.0+100F50 砂輪Z方向零點在機床坐標系中的位置,更改該值可以修磨砂輪 (CLS,L10) 調(diào)用砂輪修磨子程序 G92X0Y0Z0+100 當前坐標軸賦予新的坐標值(0,0,100) G01X43.677Y4F2000S5000 Z79.4F1000 Z73.5F100 工件坐標系中的Z值,與砂輪修磨時下降的高度對應修改 ?。 ∧ハ鞴ぜ绦颉 00Z150 將主軸快速地提升到工件坐標系中Z為150的位置 X0Y0 G99 取消位置設置,讓工件坐標系回復到機床坐標系中 (DFS,L10) 定義修磨砂輪子程序 G92X0Y0Z0+100 將子程序前面的,軸的當前位置設置為(0,0,100) G01X10Z-10F100 X0Z0 G99 取消位置設置,讓砂輪的工件坐標系回復到機床坐標系中 G00Z270 將主軸快速地提升到機床坐標系中Z為270的位置 X541.52Y254.8 機床坐標系中工件中心位置 (ENS) 砂輪修磨子程序結(jié)束 M30 在 G92的位置設置時應注意:當G92包含在程序中時,如果不再需要G92位置設置,一定要使用位置設置取消指令(如G99,不同的機床有不同的指令),否則就可能導致工件、刀具、機床被損壞甚至產(chǎn)生人身傷害事故。 G00X664.8Y254.4Z77.929 到達機床坐標系中型芯2的工件原點位置 (CLS,L10) 調(diào)用同一個子程序 G00X809.8Y254.4Z77.929到達機床坐標系中型芯3的工件原點位置 (CLS,L10) G00X809.8Y484.4Z77.929到達機床坐標系中型芯4的工件原點位置 (CLS,L10) G00X664.8Y484.4Z77.929到達機床坐標系中型芯5的工件原點位置 ?。–LS,L10) G00X519.8Y484.4Z77.929到達機床坐標系中型芯6的工件原點位置 (CLS,L10) (DFS,L10) 定義加工一個型芯的子程序 G92X0Y0Z0 將子程序前面的,當前坐標軸賦予新的坐標值(0,0,0) G01X-145.Y-115.M03S350M08F2000 Z-38F100 ...... 加工一個型芯的程序 Y-115. G00Z100 將主軸快速地提升到工件坐標系中Z為100的位置 X0Y0 回到工件坐標系X-Y平面零點 G99 取消G92位置設置,讓工件坐標系回復到機床坐標系中 (ENS) 子程序結(jié)束 M30 程序結(jié)束 實際工作中,工件坐標系的Z方向以工件表面(甚至低于工件表面)作為零點。如果讓刀具真正到達工件原點,勢必與工件相碰。為了提高安全性,如圖3所示,在讓刀具準確到達工件原點時,刀具并不真實與工件接觸,應將工件原點在機床坐標系中的Z值抬高一定距離(如距離a),相應地,在G92設置Z高度值時,Z值也加上相同距離a?! 00X__Y__Z__+a G92X0Y0Z0+a 例如,對下面的G92設置程序: G00X519.8Y254.4Z77.929 G92X0Y0Z0 如:將刀具抬高100mm,可改成: G00X519.8Y254.4Z77.929+100 G92X0Y0Z0+100 刀具端面距離工件表面高100mm,而工件原點實際上仍在工件表面未變。這樣,在進行程序加工過程中就安全、靈活多了?! ∪绻b夾好工件后需要調(diào)試程序,我們必須抬高刀具遠離工件表面運行,這時只需要將G92中的Z值減去a(a為Z向所需抬高的高度值),就使刀具端面距離工件表面(工件原點)高了a距離?! ≡诩庸み^程中需要臨時增加深度,這時就只需要將G92中的Z值加上a(a為Z向所需下降的深度值),就使刀具端面距離工件表面(工件原點)低了a距離?! ∪绱耍涂梢栽诓桓某绦蚱渌糠值那闆r下,只通過更改G92中Z坐標的設置就可以快速、安全地達到目的。精工加工中心,棗莊市海特精工機械有限公司是一家專業(yè)生產(chǎn)精工機床、精工銑床、精工加工中心、自動化精密機械設備的企業(yè),主要產(chǎn)品有CNC精工加工中心、CNC精工銑床加工中心機、精密精工龍門銑、精工加工中心、精密精工龍門、滕州銑床、精工銑等各種大中型機械。www.twjgzx.com
国产av激情无码久久|
国模杨依粉嫩蝴蝶150p|
2012中文字幕高清在线中文字幕
|
最好免费高清视频在线观看|
国产激情精品一区二区三区|
护士奶头又白又大又好摸视频|
波多野结衣 电影|
xxxxxl日本17上线|
用舌头去添高潮无码视频|
小浪货腿张开水好多呀h|
av免费网站在线观看|
欧美人与鲁交大毛片免费|
永久免费无码AV在线网站|
极品少妇XXOO无码播放|
亚洲精品美女久久久久99|
亚洲欧洲自拍拍偷精品 美利坚|
9孩岁女精品╳片|
国产精品成人69xxx|
连开两个处苞过程|
全免费a级毛片免费看视频|
性bbwbbwbbwbbw|
人妻在线日韩免费视频|
极品少妇一区二区三区四区|
久久精品国产亚洲av高清色欲
|
小sb几天没做sao死了|
少妇bbbb躁少妇bbbb躁|
亚洲国产成人片在线观看|
精品国产成人亚洲午夜福利|
亚洲乱码一区二区三区在线观看|
免费网站看v片在线18禁无码|
天干天干天啪啪夜爽爽99|
色婷婷亚洲婷婷七月中文字幕|
扒开双腿猛进入免费观看国产|
野花免费社区在线|
我的兔子好软水好多在线看
|
国产亚洲精品久久久闺蜜|
国产精品综合一区二区三区|
激情 人妻 制服 丝袜|
天天综合天天做天天综合|
亚洲妇熟xxxx妇色黄|
亚洲色偷偷色噜噜狠狠99网|