免费99精品国产自在在线_玖玖免费_毛片网在线观看_午夜视频网站_96久久久久久_精品久久久久久久久久久

  為機床工具企業提供深度市場分析                     

用戶名:   密碼:         免費注冊  |   申請VIP  |  

English  |   German  |   Japanese  |   添加收藏  |  
東臺精機
加工中心

車床 銑床 鉆床 數控系統 加工中心 鍛壓機床 刨插拉床 螺紋加工機床 齒輪加工機床
磨床 鏜床 刀具 功能部件 配件附件 檢驗測量 機床電器 特種加工 機器人

加工中心

電工電力 工程機械 航空航天 汽車 模具
儀器儀表 通用機械 軌道交通 船舶

搜索
熱門關鍵字:

數控機床

 | 數控車床 | 數控系統 | 滾齒機 | 數控銑床 | 銑刀 | 主軸 | 立式加工中心 | 機器人
您現在的位置:加工中心網> 加工與維修>淺談宏程序在數控車削加工編程中的應用
淺談宏程序在數控車削加工編程中的應用
2018-8-29  來源: 上饒職業技術學院  作者:俞 超,羅根云


       摘 要: 在數控編程中使用變量來進行編程的都屬于宏程序。宏程序適合橢圓、拋物線、雙曲線等非圓曲線編程,一般在數控車工、銑工的高級工考證及各種數控技能競賽中都要用到,以一實例介紹了宏程序及其在數控車削加工編程中的應用。

       關鍵詞: 宏程序; 數控編程; 變量; 橢圓

       1 、宏程序介紹

       1. 1 宏程序的概念與分類

       用變量的方式進行數控編程的方法就叫做宏程序編程。宏程序有兩種類型即 A 類和 B 類,不同數控系統的機床,所應用的宏不一樣,A 類宏是以 G65 Hxx P#xx Q#xx R#xx 的格式輸入的,B 類宏則是以直接的公式和語言輸入的,和 C 語言很相似,應用相對比較廣泛,常用于 FANUC - 0 - i 系統、華中數控系統中。

       1. 2 宏程序的作用

       應用宏程序編程可以編寫一些非圓曲線,如宏程序編寫橢圓、雙曲線、拋物線等。另外,在編寫一些大批相似零件的時候,可以用宏程序編寫,這樣只需要改動幾個數據就可以了,沒有必要進行大量重復編程。

       1. 3 宏程序的最大特點

       宏程序的最大特點就是使用變量。變量是表示取值可以變化的量,由“#I”表示,其中 I = 1、2、3……等,如#1、#2 分別表示 1 號變量、2 號變量。

       1. 4 運算指令與表達式

       包括定義、算術運算、邏輯運算和函數運算指令等,如: =( 賦值) 、+ ( 加) 、OR( 或) 、SIN[]( 正弦函數) ; 表達式是由運算指令連接起來的函數及變量等,如: SIN[]( 正弦函數) 、#3*#4 + #1( 3 號變量與 4 號變量之積加上 1 號變量) 。

       1. 5 轉移與循環語句

       1) 無條件轉移: 格式: GOTO n
       2) 條件轉移: 格式: IF[〈條件式〉]GOTO n ,其中 n 為跳轉目標的程序段順序號。條件運 算 符 有 LE ( ≤) 、GE ( ≥) 、EQ ( = ) NE ( ≠) GT( > ) 、LT( < ) 。
       3) 循環: 由循環判斷語句、循環體和結束語等組成,一般是由 WHILE[〈條件式〉]DO m 與 ENDm 來表示,其中 m 只能等于 1 或 2 或 3。

       2 、宏程序編程實例

圖 1 所示零件圖。
 
  

       2. 1 程序編制思路分析

       圖 1 零件圖中有拋物線、有橢圓弧,如果不利于宏程序,將無法實現這兩處非圓曲線的加工,除非能借助電腦計算出非圓曲線上的節點坐標,但是此工作量非常大,不利于實際生產中的
應用,唯有利于宏程序變量來編程才能解決此問題。

       圖1 中橢圓方程是 Z2/152+ X2/102= 1,其中: 15 為長半軸; 10 為短半軸,以 Z為變量,可求得 X 值。經推導可得: X = 102× ( 1 - Z2槡/152) ;橢圓上 A 點在橢圓坐標系中的坐標為( #3,#4) ,把 A 點坐標( #3,#4) 轉換為在編程坐標系 XOY 中的坐標,可表達為 A( 50 - 2× #4,#3 - 13. 5) ,拋物線的方程是 Z2= - 10 × X,同理以 Z 為變量,可求得 X = Z2/ ( - 10槡) ; 拋物線上 B 點在拋物線坐標系中的坐標為( #5,#6) ,由于該坐標系與編程坐標系是同一坐標系,所以 B 點在編程坐標系中的坐標也是( #5,#6) ,經過分析,解決了非圓曲線上的點轉換成編程坐標系中的坐標,所以對如圖 1 所示的橢圓、拋物線部分編程就簡單了。

       2. 2 程序編制

       O0045T0101;
       G00X100Z100;
       MO3S800;
       G00X55Z2;
       G71U2R1;
       G71P1Q2U0. 5Z0. 2F200;
       N1G01X0Z0F100;
       #6 = 0; 
       ( 拋物線中 Z 方向動態起始值)WHILE[#6GE[- 20]]DO1; 
       ( 判斷 Z 是否大于等于 - 20)#5 = SQRT[[#6* #6]/[- 10]]; ( Z 方向動態值表達 X 方向上的值)G01X[2* #5]Z#6; ( B 點的編程坐標)#6 = #6 - 0. 5;
       ( Z 方向動態值每次遞減 0. 5 mm)END1;
       G01X40Z - 25;#1 = 15; ( 橢圓的長半軸賦值)#2 = 10; ( 橢圓的短半軸進行賦值)#3 = 13. 5; 
       ( 橢圓中 Z 方向動態起始值)WHILE[#3GE[ - 13. 5]]DO1; 
       ( 判斷 Z 是否大于等于- 13. 5)#4 =[#2 / #1]* SQRT[#1* #1 - #3* #3];
       ( 用 Z 方向動態值來表達 X 方向上的值)G01X[50 - 2* #4]Z[#3 - 13. 5];
       ( A 點的編程坐標)#3 = #3 - 0. 5; 
       ( Z 方向動態值每次遞減 0. 5 mm)END1;
       G01Z - 63;
       X50;
       N2Z - 70;
       G70P1Q2;
       G00X100Z100;
       M30;

       3 、結語

       綜上所述,用變量賦值的外圓切削循環編寫宏指令時,可以在程序中給變量賦值、進行數學運算、條件轉移等,編寫時更直觀、簡便,精簡了程序內容,大大提高了編程效率。宏程序不僅能實現加工橢圓弧、拋物線,還能加工一些其他的非圓曲線,在手工編程實際中只要能靈活運用宏程序,還可以進行車削端面、車削螺紋、切槽等編程.

    投稿箱:
        如果您有機床行業、企業相關新聞稿件發表,或進行資訊合作,歡迎聯系本網編輯部, 郵箱:skjcsc@vip.sina.com
主站蜘蛛池模板: 日韩精品久久久 | 亚洲精品电影网在线观看 | 九一视频在线免费观看 | 精品无码久久久久久国产 | 一级久久 | 欧美日韩精品免费观看 | 999精品视频 | 天天干天天操 | 日日操日日操 | 欧美狠狠操 | 免费在线观看黄色av | 精品一区二区av | 看免费5xxaaa毛片 | 久久久久无码国产精品一区 | 亚洲三级不卡 | 精品人成| 日韩中文字幕一区二区 | 亚洲综合在线视频 | 久久精品免费观看 | 免费午夜视频 | 日韩精品视频在线观看免费 | 欧美天堂一区二区三区 | 美女爽到呻吟久久久久 | 成人欧美一区二区三区在线播放 | 国产精品a久久久久 | 精品二区 | 久久精品影视 | 欧美电影免费网站 | 久久亚 | 亚洲综合自拍 | 成人午夜网 | 一本黄色片 | 亚洲免费精品 | av在线一区二区 | 欧美一区二区黄 | 欧美黑人一级爽快片淫片高清 | 在线a视频 | 亚洲人成免费网站 | 亚洲自拍偷拍一区 | 伊人一区| 欧美日韩国产一区二区三区 |