Bosch 9810235012現(xiàn)貨
產(chǎn)品全新原裝,庫存現(xiàn)貨,質(zhì)量的保障,的服務(wù),誠摯的態(tài)度,攜程為您服務(wù)。
各種大型進口DCS/PLC系統(tǒng)備品,備件!
數(shù)控系統(tǒng)及機器人控制系統(tǒng)組件!
專注于停產(chǎn)的控制系統(tǒng)零部件!
本公司將會給你提供一個同行低15個點,共同拿下單子,追求共贏!
【誠信經(jīng)營】【質(zhì)量可靠】【進口原裝】【拆包防偽】
【大量庫存】【當天付款】【順豐速運】【歡迎搶購】
VNUC數(shù)控虛擬仿真技術(shù)在FANUC車削系統(tǒng)的典型應(yīng)用
鄧宇翔
(昆明理工大學(xué) 機電工程學(xué)院 云南 昆明650093)
摘要:本文介紹了VNUC數(shù)控虛擬仿真技術(shù)在FANUC車削系統(tǒng)的應(yīng)用技巧及方法步驟,并運用典型的加工實例進行了仿真加工及其編程。
關(guān)健字:VNUC 虛擬仿真 數(shù)控 FANUC 編程
Typical Application to VNUC Virtual Simulation of Numerical Control Technology in FANUC Cutting Metal System
Deng Yuxiang
(Electrical and Mechanical Engineering Faculty , KMUST, Kunming, China 650093)
Abstract: Introduction to VNUC Virtual Simulation of numerical control techniques and process in FANUC cutting Metal System, and introduction to simulation method and programme by typical instances.
Keywords: VNUC, Virtual Simulation, CNC, FANUC, Programme
0 引言
數(shù)控機床是用數(shù)字信息對機械運動和工作過程進行控制的基本設(shè)備;是制造業(yè)實現(xiàn)自動化、柔性化、集成化生產(chǎn)的基礎(chǔ);VNUC數(shù)控虛擬仿真主要應(yīng)用于數(shù)控加工程序的驗證、數(shù)控機床模擬加工,廣泛應(yīng)用于檢驗實際生產(chǎn)過程,VNUC采用了先進的三維顯示和擬虛現(xiàn)實技術(shù),可以驗證和檢驗NC程序中存在的碰撞、干涉、過切、欠切、切削參數(shù)不合理等問題。本文作者結(jié)合實際教學(xué)經(jīng)驗,詳細說明了VNUC數(shù)控虛擬仿真在FANUC車削系統(tǒng)零件加工的具體應(yīng)用。
1 編程方法
數(shù)控編程方法有手工編程和自動編程兩種。從零件圖樣分析、工藝處理、數(shù)值計算、編寫程序單、制作控制介質(zhì)直至程序校驗等各步驟均由人工完成的過程,稱為“手工編程”。手工編程適應(yīng)于點位加工或幾何形狀不太復(fù)雜的零件、程序編制坐標計算較為簡單、程序段不多、程序編制易于實現(xiàn)的場合。對于幾何形狀復(fù)雜的零件(尤其是空間曲面組成的零件),以及幾何元素不復(fù)雜但需編制程序量很大的零件,由于編程時計算數(shù)值的工作相當繁瑣,工作量大,容易出錯,程序校驗也較困難,用手工編程難以完成,因此要采用自動編程。
自動編程也稱為計算機(或編程機)輔助編程。即程序編制工作的大部分或全部由計算機完成。如完成坐標值計算、編寫零件加工程序單、自動輸出加工程序單,有時甚至能幫助進行工藝處理工作。對于幾何形狀復(fù)雜,尤其是需要用三軸以上聯(lián)動加工的空間曲面組成的零件,自動編程編出的程序還可通過計算機或自動繪圖儀進行刀具運動軌跡的圖形檢查。因此編程人員可以及時檢查程序是否正確,并及時修改。
但同時我們也要看到,手工編程是自動編程的基礎(chǔ),無論科技發(fā)展如何,自動編程中許多核心經(jīng)驗都來源于手工編程,兩者相輔相成。
2 編程步驟
數(shù)控編程是指從零件圖紙到獲得數(shù)控加工程序的全部工作過程。編程工作主要包括:
具體工作流程詳見表1
鄧宇宇翔(1978~), 男,2006級碩士研究生,研究方向:數(shù)控加工、數(shù)控仿真加工技術(shù)、
表1
面對零件加工,首先應(yīng)對零件圖紙分析,確定加工工藝過程,在進行數(shù)控加工工藝設(shè)計時,一般應(yīng)進行以下幾方面的工作:數(shù)控加工工藝內(nèi)容的選擇; 數(shù)控加工工藝性分析; 數(shù)控加工工藝路線的設(shè)計。對于一個零件來說,并非全部加工工藝過程都適合在數(shù)控機床上完成,而往往只是其中的一部分工藝內(nèi)容適合數(shù)控加工。這就需要對零件圖樣進行仔細的工藝分析,選擇那些適合、需要進行數(shù)控加工的內(nèi)容和工序。
其次,應(yīng)進行數(shù)值計算,絕大部分數(shù)控系統(tǒng)都帶有刀補功能,只需計算輪廓相鄰幾何元素的交點(或切點)的坐標值,得出各幾何元素的起點、終點和圓弧的圓心坐標值即可。后,根據(jù)計算出的刀具運動軌跡坐標值和已確定的加工參數(shù)及輔助動作,結(jié)合數(shù)控系統(tǒng)規(guī)定使用的坐標指令代碼和程序段格式,逐段編寫零件加工程序單,并輸入存儲器中。具體步驟見表2
表2編程步驟
3典型實例分析
圖1零件圖樣
如圖所示零件,材料為45#鋼,有直徑25的內(nèi)孔棒料,小批量生產(chǎn),使分析其數(shù)控車削加工工藝過程。
3.1工藝分析過程
首先,零件圖的工藝分析,包括零件圖的標注正確性、輪廓描述的完整性及必要的工藝措施等。在這里,我們的仿真軟件,是理想化的把加工零件的尺寸調(diào)整為完全沒有誤差,所以零件圖我們通常都不標注公差。在正常情況下,是沒有這種可能的,所以在零件圖的工藝分析過程,請用戶注意這一點。
該零件比較簡單,由外圓柱面、順圓弧構(gòu)成,其中直徑尺寸與軸向尺寸沒有尺寸精度和表面粗糙度的要求。零件材料為45#鋼,切削加工性能較好,沒有熱處理和硬度要求。
通過上述分析,采取以下幾點工藝措施:
1)零件圖上面沒有公差尺寸,完全看成是理想化的狀態(tài),故變成的時候就直接按照零件圖上面的尺寸變成即可。
2)兩端都需要加工,左右端都需要車出來,所以需要掉頭裝夾。
3)左端有薄壁,所以應(yīng)該先加工右端,次裝夾,應(yīng)該先夾住左端,加工出來右端。
其次,確定裝夾方案。外輪廓加工的時候,由于左端有薄壁,所有需要先加工右面,這就需要用三抓自動定心卡盤夾緊左端。
第三,確定加工順序及走刀路線。加工順序的正確安排,按照由內(nèi)到外、由粗到精、由近到遠的原則確定,在一次加工中盡可能的加工出來較多的表面。又去該零件為單件小批量生產(chǎn),走刀路線設(shè)計不必考慮短進給路線或者短空行程路線,外輪廓表面車削走刀路線可沿著零件輪廓順序進行。
第四,刀具的選擇。兩次裝夾中,其中只有外輪廓、順圓,可以選擇45度硬質(zhì)合金端面車道,由于有順圓,可以選擇72°30″右手偏刀。
第五,切削用量的選擇。切削用量的選擇一般根據(jù)毛坯的材料、轉(zhuǎn)速、進給速度、刀具的剛度等因素選擇。
第六,數(shù)控加工工藝卡的擬定。將前面分析的各項內(nèi)容綜合成數(shù)控加工工藝卡片,在這里就不做詳細的介紹,用戶在做具體的實際加工過程中必須要有這個。
3.2 加工程序
根據(jù)零件圖編寫程序如下(程序以FANUC為例):
1)次裝夾:
%
O0002
N10 T0101
N20 G01 X70 Z10 M03 F200;
N30 G71 P40 Q90 U1 W1 F300;
N40 G01 X60;
N50 Z-20 ;
N60 X65;
N70 Z-30;
N80 X70;
N90 G00 Z10;
N100 M03 ;
N110 M05 ;
%
2)第二次裝夾:
%
O0001
N10 G54
N20 G01 X70. Z10. F200 M03;
N30 G71 P40 Q110 U1 W1 F200;
N40 G01 X36 ;
N50 Z-30 ;
N60 X50 ;
N70 Z-40;
N80 X53.066;
N90 G03 U60 W-14 R30 ;
N100 G01 X70 ;
N110 G00 Z10 ;
N120 M30;
N130 M05;
%
4 VNUC虛擬仿真加工
4.1選擇機床
進入虛擬仿真后,選擇相對應(yīng)的參數(shù),主要參數(shù)的選擇是根據(jù)機床的工作行程,機床功率來進行參照。
圖2參數(shù)設(shè)置
4.2機床回零點
數(shù)控車床通電后,須進行回零(參考點)操作,其目的是建立數(shù)控車床進行位置測量、控制、顯示的統(tǒng)一基準,該點就是所謂的機床原點,它的位置由機床位置傳感器決定。由于機床回零后,刀具(刀尖)的位置距離機床原點是固定不變的,因此,為便于對刀和加工,可將機床回零后刀尖的位置看作機床原點。首先把加電開關(guān),彈開急停按鈕,點擊jog,在jog狀態(tài)下面點擊置零按鈕,然后,就可以調(diào)節(jié)z軸正向、x軸正向的控制按鈕進行回零了。
4.3 安裝工件和工藝裝夾
圖3毛坯設(shè)置
按照對話框提示,填寫工件要求的數(shù)值,材料特性,并且設(shè)置相對應(yīng)的裝夾方式,同時用戶可以根據(jù)材料特性(屈服強度、塑性、硬度)調(diào)整毛坯的位置,避免加工中發(fā)生崩刃和工件折彎得現(xiàn)像。如圖3所示。
4.4 安裝刀具
根據(jù)工藝流程和車刀刀庫,選擇相對應(yīng)的刀具,選擇好的刀具,不僅可以提高加工效率,而且可以降低成本,我們可以根據(jù)切削三要素切削速度、背吃刀量和進給量再結(jié)合刀具手冊來選擇適合自己的刀具,同時根據(jù)工藝需要選擇相應(yīng)刀柄系統(tǒng)。
圖4刀具選擇
4.5建立工件坐標系
編程員按程序坐標系中的坐標數(shù)據(jù)編制刀具(刀尖)的運行軌跡。由于刀尖的初始位置(機床原點)與程序原點存在X向偏移距離和Z向偏移距離,使得實際的刀尖位置與程序指令的位置有同樣的偏移距離,因此,須將該距離測量出來并設(shè)置進數(shù)控系統(tǒng),使系統(tǒng)據(jù)此調(diào)整刀尖的運動軌跡。
對刀,其實質(zhì)就是側(cè)量程序原點與機床原點之間的偏移距離并設(shè)置程序原點在以刀尖為參照的機床坐標系里的坐標。
為了計算和編程的方便,通常將程序原點設(shè)定在工件右端面的回轉(zhuǎn)心上,盡量使編程基準與設(shè)計、裝配基準重合。首先,打開主軸進入正轉(zhuǎn),在控制面板里面選擇入jog狀態(tài),調(diào)節(jié)z軸正向和x軸正向,先平一下端面,平完端面之后,我們用試切法對刀,先用一號刀在工件端面試切,如圖6
圖5對刀
測量出試切毛坯直徑72.133這個直徑值,如圖7
圖6測量毛坯
此時,假設(shè)把工件坐標系定在工件右端面中心。
點擊OFSET SETTING選擇項,設(shè)置相對應(yīng)的偏置量。
圖7偏置設(shè)置
然后點擊“補正”下面的按鈕所出現(xiàn)的畫面如下圖所示:
將光標移動到“G 01”行段,在輸入?yún)^(qū)域內(nèi)輸入“X72.133”點擊軟件“測量”即可,切削端面后,在輸入?yún)^(qū)域內(nèi)輸入“Z0”即可。這樣就建立了工件坐系。程序加工時就會從目前設(shè)置的工件原點進行加工。輸入后如圖8所示
圖8參數(shù)設(shè)置
4.6上傳NC語言
首先,將控制面板調(diào)整到自動狀態(tài),然后,選擇“文件/加載NC代碼文件”,會出現(xiàn)這樣的對話框,到存放代碼文件夾中找尋代碼文件(即用戶口編寫的程序,此代碼文件路徑是個人規(guī)定的),找到文件后,雙擊,代碼自動出現(xiàn)在電腦顯示窗口中。
圖9 NC代碼上傳
4.7自動加工
圖10 仿真加工
調(diào)用完成程序,完成置零和對刀,設(shè)置好相對應(yīng)的偏置量,此時檢查倍率和主軸轉(zhuǎn)速按鈕,后開啟循環(huán)啟動按鈕。我們可以看到虛擬仿真的過程,并在加工過程中來發(fā)現(xiàn)是否有超程,過切,欠切等現(xiàn)像,根據(jù)加工反饋的信息,及時做出相應(yīng)調(diào)整。
5 結(jié)束語
要實現(xiàn)數(shù)控加工,虛擬仿真加工是關(guān)鍵的一個環(huán)節(jié)。將工藝專家或技工的經(jīng)驗、零件加工的一般與特殊規(guī)律,來優(yōu)化的數(shù)控編程方案,從而達到提高編程效率和加工工藝水平,通過虛擬仿真縮短生產(chǎn)準備時間的目的。熟練掌握VNUC的功能后,你會發(fā)現(xiàn)它不僅能對NC程序進行仿真、驗證、分析及優(yōu)化,而且能真實的模擬出各種數(shù)控系統(tǒng)、機床、刀具、毛坯等數(shù)控加工工藝系統(tǒng)。
參考文獻
【1】杜君文,鄧廣敏.2002.數(shù)控技術(shù).天津:天津大學(xué)出版社
【2】范炳炎.1995.數(shù)控加工程序編制(第2版).北京:航空工業(yè)出版社
【3】龔仲華.2004.數(shù)控技術(shù).北京:機械工業(yè)出版社
【4】顧京.2004.數(shù)控機床加工程序編制(第2版).北京:機械工業(yè)出版社
【5】關(guān)美華.2003.數(shù)控技術(shù).成都:西南交通大學(xué)出版社
【6】黃家善.2004.計算機數(shù)控技術(shù).北京:機械工業(yè)出版社
【7】賴洪波.2004.FANUC系統(tǒng)PMC的介紹.北京發(fā)那科機電有限公司
【8】李峻勤,贊仁元.2000.數(shù)控機床及其使用與維修.北京:國防工業(yè)出版社
GENUINE APC Symmetra Replacement Battery SYBTU1-PLP C10 NEW for SYBT4
Intel FPPUPS120 APC AX150UPS-120P Rack-Mount UPS
APC Smart-UPS SMT1000RM2U 1000VA Rack-mountable UPS SMT1000RM2U
APC Smart-UPS SUA1500US 1500VA 1500VA TWR 120V LIN
Agilent / HP 11857D Test Port Cables, APC-7, 50 Ohms (matching). Warranty.
NEW APC SUA1500I Smart Standalone Power Supply with Serial & Usb Port - 8 outlet
APC Cabinet W/AP9607 UPS Interface Exp. Mod#2200 Clean
APC NETSHELTER 42U AR2101BLK BLACK RACK SERVER CABINET look call for details
APC AP8941 Rack PDU 2G, Switched, ZeroU
APC Smart-UPS SMT1500RM2U 1440VA 1 kW Rack-mountable UPS 0.12 Hour Full Load USB
Used APC Smart-Ups 1500 SAU1500 980W
200 APC Signaling UPS USB to RJ45 RJ50 Enthernet Cable
200 APC Signaling UPS USB to RJ45 RJ50 Networking Cable
APC Smart-UPS 1000VA SUA1000RM1U
SMX1000 Smart-UPS X 1000VA Rack/Tower American Power Conversion-APC
GXT1500RT-120 Liebert 120V Eight Outlet UPStation!
APC Symmetra Replacement Battery Cartridge SYBT2 NEW
SYMIM5 Symmetra LX Intelligence Mod American Power Conversion-APC
APC 48V EXTENDED BATTERY PACK (UPS) RM TOWER-SMART UPS X SERIES P/N SMX48RMBP2U
APC Smart-UPS 1500VA Tower UPS SMT1500
APC SUA1500R2X138 Smart UPS 1500VA 120V
APC SUA1500US 1500VA Smart-UPS 120V NAFTA
APC 1MRF28H54BV MRF 2800 RECTIFIER
Agilent 11857D 50 ohm APC-7 Test Port Cable for 8753D/E
APC Smart-UPS 1000 VA Tower 670W 6.1 Minute Full Load SMT1000 6.1 Min Full Load
APC Smart-UPS 3000 XLM SUM3000RMXl2U Rackmount UPS System
APC Symmetra RM 8-12kVA Battery Module Hot-swappable SYBT3
APC SMT1500RM2U Smart-UPS 1500VA LCD RM2U 120V
5131:APC-Ameri?can Power Conversion:SU5?000RMT5U:Misc:?Power Supply
APC AICHI PUMP MC-32S4L NSFP MC32S4L
APC AP7932 Rack PDU Switched, Zero U 30A
ROHL PERRIN ROWE U.3531X-APC TUB FILLER TUB CHROME NEW
Agilent / HP 11857D Test Port Cables, APC-7, 50 Ohms. Warranty.
NEW AKAI APC40 ABELTON CONTROLLER AND SOFTWARE FOR PRO DJ CLUB STAGE MUSICIANS
APC SMX1000 Smart-UPS 800 Watts 1000 VA 120V 2U Rack Tower LCD System
APC SYMIM5 Symmetra LX Intelligence Mod
APC SUA1000 USPP SUA1000
APC RBC12 SmartUPS Replacement Battery Cartridge (2200/3000/500?0)
APC SmartUPS Replacement Battery Cartridge SU1000/SU3000/?SU5000 RBC44 NEW
APC NO:640-0734G PC BOARD REV-8 {ITEM TAKEN OUT OF NEW PRODUCT}
Bosch 9810235012
Alfa Laval Tri Clover TSK5 Lip Seal Housing #2
Alfa Laval Tri Clover TSK3 Lip Seal Housing
Alfa Laval Tri Clover TSK5 Lip Seal Housing
Alfa Laval Saunders Module Remote Indicator
Alfa Laval Saunders EC Piston Actuator 8 bar Max Spring to Close 1/8" NPT (NEW)
Alfa Laval Tri Clover DuraMetallic Mechanical Seal Kit
Alfa laval 3/4 Hook Bolt for spiral heat transfer 737346181
NOS! ALFA LAVAL TEMPRESS RATE OF FLOW INDICATOR 543269-01 6680012775972
ALFA LAVAL SLEEVE PART # AB281-1 NSN: 4330-00-339-32?14
2x Alfa Laval Tri Clover Rotary Assembly 55mm Pump Part
For the TSR 5 Pumps, 160-70 / R7400-135
Alfa Laval Oil Pressure Switch M52363 1000psi
Custom Control Sensors Inc. P/N 610G2008 for Alfa Laval
NOS! ALFA-LAVAL PUMP SEAL KIT 31490-0551-5 GHP-601
NOS! ALFA LAVAL SHUT OFF VALVE P/N 535199-02 53519902
Alfa Laval Tri Clover Rotary Assembly 55mm Pump Part
ALPHA GETRIEBEBAU SP180-MF1-4-14?1-000 NSFP SP180MF1414100?0
ALPHA GETRIEBEBAU SP-180S-MC1-10?1M1-2K USPP SP180SMC1101M1?2K
ALPHA GETRIEBEBAU VDH080-MF1-10-?051-0C2 USPP VDH080MF110051?0C
ALPHA GETRIEBEBAU TP010-MF1-010-?040/MPLB430P-S USPP TP010MF1010040?M1
ALPHA GETRIEBEBAU LP090-MO1-10 NSPP LP090MO110
ALPHA GETRIEBEBAU LP090-MO1-10-1?11-000 USPP LP090MO1101110?00
ALPHA GETRIEBEBAU GTS140-M01-004?A09 USPP GTS140M01004A0?9
ALPHA GETRIEBEBAU SP100S-MF1-10-?1G1-2S USPP SP100SMF1101G1?2S
Alpha Getriebebau GmbH SP 60-S1-10 PG 220
Alpha Getriebebau TP 025-MF1-10 Ratio 10 TP025-MF1-10-0?41-000 Article # 20012643
ALPHA GETRIEBEBAU SP100-MF2-20-0?21-000 USPP SP100MF2200210?00
Alpha Getriebebau SP75-M1-10E, Used, SP75M110E, Fast Shipping
ALPHA GETRIEBEBAU SK075-MF1-3-03?1-000 USPP SK075MF1303100?0
ALPHA GETRIEBEBAU SP-060S-MF1-10?-1B1-2S USPP SP060SMF1101B1?2S
ALPHA GETRIEBEBAU LP-120-M1-10 USPP LP120M110
Alpha Getriebebau GmbH Reducer SPK 100-MF3-56 100MF356 1OO-MF3-56 1OOMF356
ALPHA GETRIEBEBAU SP100-M1-7 USPP SP100M17
Bosch 9810235012
NEW AMETEK VACUUM GAUGE 0 TO 30 INCHES Hg 1X583
AMETEK DREXELBROOK 506-6000 LCS POINT LEVEL CNTL MANUAL
Ametek T-645 Reservoir for T-620 Hydraulic Hand Pump
Ametek 2-Volt 9-18 Volt Gauge 0A0D40 Auto/Marine NGI 2 Blk
Lot of 3, Panalarm Ametek Relay 70-TCF1-12 UNUSED
AMETEK / M & G DIVISION 316 USED TYPE SB STAINLESS STEEL DIAPHRAGM 316
AMETEK HUNTER L-20M MECHANICAL GAGE
* AMETEK VACUUM MOTOR/BLOWER, 2M425
Ametek Tachometer/Pro?cess Time Indicator (LOC-L3)
AMETEK DIXSON TACHOMETER 0-3500 RPM W/HOUR METER24V NEW
Ametek Suspended Electrode Lot of 2
RILEY AMETEK PANALARM 50-F1 RELAY 24VDC 24V 24 VOLT VDC
AMETEK USG 171732AGL GAUGE 1/4 NPT NEW 5000PSI
Ametek RO-3167 Reverse Osmosis System Membrane 24Gpd Water Filter
US GAUGE AMETEK 3" PRESSURE TEST GAUGE 0 - 20 PSI
Ametek 115757- P Vacuum Motor
Ametek Mini jammer blower motor 150016-00
AMETEK WINDJAMMER BLOWER MOTOR 1-3/4" FILTER 551692
NEW AMETEK SOLFRUNT 1980 PROCESS GAUGE, 30-0-60 PSI
Ametek Lamb 116311-00 Vacuum Cleaner Motor Brushes
USG AMETEK 1-1/2" P500K 60 PSI 1/8 NPT CBM GAUGE.
Ametek Dycor RF Box Probe Head / Cable Spectrometer RGA Gas Residual Analyzer
AMETEK DIGITAL ACCUFORCE GAGE 0-50 NEWTONS
AMETEK 1726 Digital Tachometer
Ametek U.S. Gauge Pneumatic Pressure Controller With Wall Mount
AMETEK T-730 Pneumatic Pressure Tester, 0 - 30" PSI
Ametek / Wika Pressure Gauge w/ Diaphragm 0-700 kPa
Ametek Pressure Gauge w/ Diaphragm 0-100 psi 4-1/2"
Ametek Pressure Gauge w/ Seal Diaphragm 0-2500 mmH2O
Ametek / USG Pressure Gauge w/ Diaphragm 0-15 psi
AMETEK TRIM-SERIES T-500G-TC FORCE GAGE 500 GRAM T500G TRIM
Ametek / Rochester Inst.
Ametek USG Vacuum Gauge 132790
AMETEK MANSFIELD & GREEN M&G SC-1-300 THERMAL SENSOR
Ametek USG Pressure Gauge 132785 929
Ametek 1726 Digital Tachometer
~ Ametek Lamb 116355-01 Vacuum Cleaner Motor M-W
New Beam Central Vacuum Motor Ametek Lamb 115334
Ametek Portable Pressure tester
NEW AMETEK DC200 SOLFRUNT US GAUGE 0-60 PSI POUND/FORCE
Ametek Drexelbrook RXL 30 Sensor AAK-005887 RXL30 4X
Ametek Drexelbrook RXL 30 3 Sensor AAK-002841 RXL30 4X
AMETEK DREXELBROOK 700-0201-005 SENSING ELEMENT
Bosch 9810235012