當前位置:編程學習大全網 - 編程語言 - 有西門子系統的高手嗎?有幾個指令不會用

有西門子系統的高手嗎?有幾個指令不會用

數控車床主要是加工回轉體零件,典型的加工表面不外乎外圓柱、外圓錐、螺紋、圓弧面、切槽等。例如,要加工形狀如圖所示的零件,采用手工編程方法比較合適。由於不同的數控系統其編程指令代碼有所不同,因此應根據設備類型進行編程。以西門子802S數控系統為例,應進行如下操作。圖1 零件圖(1)確定加工路線按先主後次,先精後粗的加工原則確定加工路線,采用固定循環指令對外輪廓進行粗加工,再精加工,然後車退刀槽,最後加工螺紋。(2)裝夾方法和對刀點的選擇采用三爪自定心卡盤自定心夾緊,對刀點選在工件的右端面與回轉軸線的交點。(3)選擇刀具根據加工要求,選用四把刀,1號為粗加工外圓車刀,2號為精加工外圓車刀,3號為切槽刀,4號為車螺紋刀。采用試切法對刀,對刀的同時把端面加工出來。(4)確定切削用量車外圓,粗車主軸轉速為500r/min,進給速度為0.3mm/r,精車主軸轉速為800r/min,進給速度為0.08mm/r,切槽和車螺紋時,主軸轉速為300r/min,進給速度為0.1mm/r。(5)程序編制確定軸心線與球頭中心的交點為編程原點,零件的加工程序如下:主程序JXCP1.MPF N05 G90 G95 G00 X80 Z100 (換刀點)N10 T1D1 M03 S500 M08 (外圓粗車刀)-CNAME=“L01”R105=1 R106=0.25 R108=1.5 (設置坯料切削循環參數)R109=7 R110=2 R111=0.3 R112=0.08N15 LCYC95 (調用坯料切削循環粗加工)N20 G00 X80 Z100 M05 M09N25 M00N30 T2D1 M03 S800 M08 (外圓精車刀)N35 R105=5 (設置坯料切削循環參數)N40 LCYC95 (調用坯料切削循環精加工)N45 G00 X80 Z100 M05 M09N50 M00N55 T3D1 M03 S300 M08 (切槽車刀,刀寬4mm)N60 G00 X37 Z-23N65 G01 X26 F0.1N70 G01 X37N75 G01 Z-22N80 G01 X25.8N85 G01 Z-23N90 G01 X37N95 G00 X80 Z100 M05 M09N100 M00N105 T4D1 M03 S300 M08 (三角形螺紋車刀) R100=29.8 R101=-3 R102=29.8 (設置螺紋切削循環參數)R103=-18 R104=2 R105=1 R106=0.1R109=4 R110=2 R111=1.24 R112=0R113=5 R114=1N110 LCYC97 (調用螺紋切削循環)N115 G00X80 Z100 M05 M09N120 M00N125 T3D1 M03 S300 M08 (切斷車刀,刀寬4mm)N130 G00 X45 Z-60N135 G01 X0 F0.1N140 G00 X80 Z100 M05 M09N145 M02子程序L01.SPFN05 G01X0 Z12N10 G03 X24 Z0 CR=12N15 G01 Z-3N20 G01 X25.8N25 G01 X29.8 Z-5N30 G01 Z-23N35 G01 X33N40 G01 X35 Z-24N45 G01 Z-33N50 G02 X36.725 Z-37.838 CR=14N55 G01 X42 Z-45N60 G01 Z-60N65 G01 X45N70 M17 對於加工形狀簡單的零件,計算比較簡單,程序不多,采用手工編程較容易完成,因此在點定位加工及由直線與圓弧組成的輪廓加工中,手工編程仍廣泛應用。但對於形狀復雜的零件,特別是具有非圓曲線、列表曲線及曲面的零件,用壹般的手工編程就有壹定的困難,且出錯機率大,有的甚至無法編出程序。而采用“R”參數編程則可很好地解決這壹問題。 非圓曲線輪廓零件的種類很多,但不管是哪壹種類型的非圓曲線零件,編程時所做的數學處理是相同的。壹是選擇插補方式,即首先應決定是采用直線段逼近非圓曲線,還是采用圓弧段逼近非圓曲線;二是插補節點坐標計算。采用直線段逼近零件輪廓曲線,壹般數學處理較簡單,但計算的坐標數據較多。 等間距法是使壹坐標的增量相等,然後求出曲線上相應的節點,將相鄰節點連成直線,用這些直線段組成的折線代替原來的輪廓曲線(見圖 1 )。其特點是計算簡單,坐標增量的選取可大可小,選得越小則加工精度越高,同時節點會增多,相應的編程費也將增加,而采用“R”參數編程正好可以彌補這壹缺點。 現今數控銑床壹般都具備“R”參數編程功能,如西門子802D數控系統,這給手工編寫某些復雜圖形的程序帶來了方便。如圖 2、3 所示,當要加工壹個周期的正弦線時,通常的方法是采用自動編程,若用手工編程,則可用“R”參數編程較簡單。曲線上坐標點選取的多少,可視加工精度而定。 “R”參數編程的實質,就是用變量“R”編寫出“子程序”,並根據“R”數值的條件,多次調用“子程序”,以簡化編程。如:用變量R1表示上圖中從0到2л各點弧度值;用[ X=100*R1/2л,Y=25*SIN(R1)]表示壹個子程序,若要在正弦線上選取1000個坐標點,只可將子程序調用1000次即可。合理的選用“R”參數編程,可以提高某些零件的加工精度(多選節點)和編程效率,它也是手工編制復雜零件程序的主要方法之壹,在不具備計算機自動編程的情況下壹般常采用這種辦法。編程舉例:(西門子802D系統)試用“R”參數編程的方法編制整圓的程序(如圖4 )。 分析:若不用圓弧插補,可將圓均分成360份,再用直線插補連接。變量R1=50表示半徑,R2=360表示***分了360份,R3=1表示間隔1份,R4=0表示初始角度。 程序如下: O0001 N10 G54 G42 G90 G00 X50 Y0 Z100 N20 G01 F20 S600 M03 Z-10 N30 R1=50 R2=360 R3=1 R4=0 N40 AA:X=R1*COS(R4) Y=R1*SIN(R4) N50 R4=R4+1 R2=R2-R3 N60 IF R2>=0 GOTOB AA N70 G00 Z50 N80 G40 M2 註解:程序中,N30程序段為條件

  • 上一篇:學習三維動漫設計,建模,UV,燈光、渲染、影視後期,動畫學哪個好?
  • 下一篇:關於統計工作的詩句
  • copyright 2024編程學習大全網