日本老熟妇一二三区-麻豆视频精品一区-人妻中文字幕xx-一区二区美女少妇-日本成人一级在线

  • 海德漢iTNC530數(shù)控系統(tǒng)中使用標(biāo)準(zhǔn)循環(huán)與變量編程實現(xiàn)漏斗型加工———海德漢iTNC530數(shù)控系統(tǒng)中使用標(biāo)準(zhǔn)循環(huán)與變量編程實現(xiàn)漏斗型加工
    約翰內(nèi)斯•海德漢博士(中國)有限公司

      iTNC530數(shù)控系統(tǒng)是HEIDENHAIN公司最高端的數(shù)控系統(tǒng),廣泛的應(yīng)用與五軸、高速、高精密鏜銑類機床上。在我公司Mikron高速五軸加工中心上iTNC530以其強大的功能、友好的操作界面、安全穩(wěn)定性能成為我們工作中不可或缺的得力助手。
     

      如右圖所示的漏斗型工件在我廠零件中是一種典型形狀,我們一直使用CAM軟件編程,CAM生成的程序由于都為短直線段程序,程序容量大,修改麻煩,同類型的工件不能通用。


      而利用iTNC530數(shù)控系統(tǒng)提供的CYCLE 251矩形型腔加工循環(huán)與變量計算功能,自動計算加工點位坐標(biāo),分層加工實現(xiàn)同類型工件加工程序通用,同樣形狀不同尺寸的工件只需簡單的修改幾個參數(shù),就可是實現(xiàn)通用,并且在循環(huán)中刀具補償自動有效,在加工精度、工藝控制、方便現(xiàn)場修改等方面有了很大的提高。
    在各類數(shù)控系統(tǒng)中廣泛使用的循環(huán)編程功能,實現(xiàn)的基本原理即為變量編程,更加深入的了解變量編程,可以更加深入了理解數(shù)控系統(tǒng)與機床本身。本文介紹了利用iTNC530系統(tǒng)實現(xiàn)上方下圓漏斗形狀編程的算法與技巧。

     

      一、 功能介紹
      1.1Q參數(shù)的定義范圍
      在iTNC530系統(tǒng)對話格式編程環(huán)境下,Q 參數(shù)由字母Q 和0 至1999 間的一個數(shù)字編號組成。Q 參數(shù)分為三類:

    含義 范圍
    可自由使用的參數(shù),對TNC 內(nèi)存中的所有程序有效。 Q1600 至Q1999
    只要不與SL 循環(huán)發(fā)生重疊便可自由使用的參數(shù),對TNC 內(nèi)存中的所有程序有效。 Q0 至Q99
    TNC 特殊功能參數(shù) Q100 至Q199
    主要用于循環(huán)的參數(shù),對TNC 內(nèi)存中的所有程序有效。 Q200 至Q1199
    主要用于OEM 循環(huán)參數(shù),對TNC 內(nèi)存中的所有程序有效。需要機床制造商或供應(yīng)商協(xié)助。 Q1200 至Q1399
    主要用于調(diào)用生效的OEM 循環(huán)參數(shù),對TNC 內(nèi)存中的所有程序有效。 Q1400 至Q1499
    主要用于定義生效的OEM 循環(huán)參數(shù),對TNC 內(nèi)存中的所有程序有效。 Q1500 至Q1599

      由上表可見,最終用戶盡量選用Q1600至Q1999參數(shù),這樣保證不會發(fā)生沖突的情況,不過根據(jù)軟件版本不同,Q參數(shù)的賦值范圍也不盡相同。
     

      1.2 Q參數(shù)的應(yīng)用

      1.3Q參數(shù)命令
      按下iTNC530系統(tǒng)鍵盤上Q鍵后,屏幕下方會出現(xiàn)8組軟鍵:

      它們的功能分別為:
    基本數(shù)值運算 BASIC ARITHM. 負(fù)值、加減乘除等
    三角函數(shù)運算 TRIGO-NOMETRY SIN COS TAN等
    3或4點計算圓弧 CIRCLE CALCU-LATION 圓弧上3點或4點坐標(biāo)計算圓直徑圓心
    條件跳轉(zhuǎn)指令 JUMP 條件判斷跳轉(zhuǎn),如大于跳轉(zhuǎn)等
    特殊功能 DIVERSE FUNCTION PLC、NC數(shù)據(jù)交換,打印等功能
    公式 FORMULA 復(fù)雜數(shù)學(xué)計算公式
    輪廓計算 CONTOUR FORMULA SL循環(huán)中使用計算敞開輪廓
    字符串計算 STRING FORMULA 字符的處理
          二、 算法與加工程序
      工件尺寸如下圖所示:

      1、 算法
      在CYCLE 251循環(huán)中可以定義矩形的長度、寬度、圓角尺寸,采用分層銑削的方式,自動更改矩形長寬與圓角直至漸變?yōu)橐粋€圓形。
      長度更新:ΔL=(矩形長度-底圓直徑)/分層次數(shù)
      寬度更新:ΔW=(矩形寬度-底圓直徑)/分層次數(shù)
      倒角半徑:ΔR=(初始倒角半徑-底圓半徑)/分層次數(shù)
      深度更新:ΔH=最終深度/分層次數(shù)

     

      2、公式

    計算 Q218 = Q218 - (Q2 -Q4) / Q7 更新矩形長度
      Q219 = Q219 - (Q3 -Q4) / Q7 更新矩形寬度
      Q220 = Q220 + (Q4 / 2 - Q5) / Q7 更新圓角半徑
      Q201 = Q1 / Q7 計算下刀深度
      FN 0: Q202 =+Q201 負(fù)值下刀深度
      FN 1: Q11 =+Q11 + +1 計數(shù)器加1
    比較 FN 12: IF +Q11 LT +Q7 GOTO LBL 1 Q11 < Q7 判斷加工深度

      3、 加工程序

    主程序 0 BEGIN PGM FUNNEL MM  
      1 BLK FORM 0.1 Z X-60 Y-50 Z-30  
      2 BLK FORM 0.2 X+60 Y+50 Z+0  
      3 TOOL CALL 1 Z S3000  
      4 CYCL DEF 247 SET DATUM Q339=+6 調(diào)用6號坐標(biāo)系
    負(fù)值 5 FN 0: Q1 =+30 漏斗深度
      6 FN 0: Q2 =+110 矩形長度
      7 FN 0: Q3 =+80 矩形寬度
      8 FN 0: Q4 =+50 圓直徑
      9 FN 0: Q5 =+20 矩形圓角
      10 FN 0: Q7 =+25 下刀次數(shù)
      11 L Z+100 R0 FMAX M3  
    加工圓孔 12 CYCL DEF 208 BORE MILLING 螺旋銑孔循環(huán)定義
           Q200=+2   ;Setup clearance  
           Q201=-Q1 ;Depth  
           Q206=1200 ;Feed rate for plunging  
           Q334=2    ;Plunging depth  
           Q203=+0   ;Surface coordinate  
           Q204=50   ;2nd setup clearance  
           Q335=Q4   ;Nominal diameter  
           Q342=0    ;Preset diameter  
      13 L X+0 Y+0 R0 FMAX M99 循環(huán)調(diào)用
      14 TOOL CALL 2 Z S3000  
      15 FN 0: Q11 =+1 計數(shù)器設(shè)1
      16 Q201 = Q1 / Q7  
      17 CYCL DEF 251 RECTANGULAR POCKET 矩形型腔加工循環(huán)
           Q215=2    ;Machining operation  
           Q218=Q2   ;1st side length  
           Q219=Q3   ;2nd side length  
           Q220=Q5   ;Rounding-off radius  
           Q368=0    ;Allowance for side  
           Q224=+0   ;Rotational position  
           Q367=0    ;Pocket position  
           Q207=1200 ;Feed rate for milling  
           Q351=+1   ;Climb/Up-cut  
           Q201=-Q201;Depth  
           Q202=Q202 ;Plunging depth  
           Q369=0    ;Allowance for floor  
           Q206=300 ;Feed rate for plunging  
           Q338=0    ;Infeed for finishing  
           Q200=2    ;Setup clearance  
           Q203=+Q203;Surface coordinate  
           Q204=2    ;2nd setup clearance  
           Q370=1    ;Path overlap  
           Q366=2    ;Plunging  
           Q385=1800 ;Feed rate for finishing  
    子程序 18 LBL 1  
    計算 19 Q218 = Q218 - ( Q2 - Q4 ) / Q7 更新X軸長度
      20 Q219 = Q219 - ( Q3 - Q4 ) / Q7 更新Y軸長度
      21 Q220 = Q220 + ( Q4 / 2 - Q5 ) / Q7 更新圓角半徑
      22 Q203 = Q203 - Q1 / Q7 更新工件表面坐標(biāo)
      23 FN 0: Q202 =+Q201 下刀深度
      24 FN 1: Q11 =+Q11 + +1 計數(shù)器加1
      25 L X+0 Y+0 R0 FMAX M99 新循環(huán)調(diào)用
      26 FN 12: IF +Q11 LT +Q7 GOTO LBL 1 次數(shù)判斷
      27 L Z+100 R0 FMAX M2  
      28 END PGM FUNNEL MM  

      如上程序只有28句,為CAM程序的千分之一,大大節(jié)省了硬盤空間,并且在iTNC530 中的固定循環(huán)完整的集成了下刀方式、粗精加工工藝分開等各種工藝控制方式,程序編制完成后上機模式并試驗加工,不同尺寸的工件只需修改程序頭中的6個參數(shù)即可自由控制零件形狀尺寸與加工表面質(zhì)量。
     

      利用這個思路,我們可將具有一定特征的類型零件,用變量加工的方式替換用CAM編制的程序,使程序更加柔性化。iTNC530面向車間編程的思路可使機床操作人員在現(xiàn)場較快的完成復(fù)雜零件程序編制,大量的節(jié)省了編程時間,提高了工作效率。

     

     

     

     

     
     
    網(wǎng)站首頁  |  關(guān)于我們  |  聯(lián)系我們  |  廣告服務(wù)  |  版權(quán)隱私  |  友情鏈接  |  站點導(dǎo)航