『壹』 數控編程的宏程序實例及其詳細講解公式
有人說用編程軟體就行了。。。但是對於一些老型號設備,存在存儲容量小,並且不支持擴展的情況下,宏程序能有效縮小程序體積,讓老設備能繼續服役。。。編程軟體有時候不是萬能的,會手編和宏面對老設備加工復雜零件時效果會更好
『貳』 數控銑床宏程序編程實例如何操作
現成的 用12的球頭刀
圓柱上面 有個半球
編寫:
主程序
O123
90G80G49G40
G0G90G54X40Y0S1600M3
G43H1Z100M8
Z10
G1Z0F300
M98P110L15
G90G1Z20F500
G1X40Y0
M98P210
G91G28Z0
M5
G91G28Y0
M30
子程序 一 先加工 圓柱 30個深度
O110
G91Z-2F500
G90G41G1X28D1
G2X28I-28
G01X40Y0
M99
子程序二 加工半球
O210
#24=28
#26=-20
#1=20
#2=0
#18=20
N29G1Z#26
X#24
G2X#24Y0I-#24
#2=#2+0.1
#1=SQRT[#18*#18-#2*#2]
#24=#1+8
#26=-20+#2
IF[#26LE0]GOTO29
G1Z20
G01X0Y40
M99
『叄』 怎樣編寫宏程式
宏的結構很簡單,if判斷,然後then執行。單純的執行命令,例如/script UseAction(x)
相當於在任何情況下都執行。
『肆』 宏程序的編程方法及計算細節
cimatron編程時應該注意的問題大概說就是不能彈刀,跳刀,而產生的過切。參數設置好。要銑的盡量銑到位,電火花就例外了。1. 白鋼刀轉速不可太快。 2. 銅工開粗少用白鋼刀,多用飛刀或合金刀。 3. 工件太高時,應分層用不同長度的刀開粗。 4. 用大刀開粗後,應用小刀再清除余料,保證餘量一致才光刀。 5. 平面應用平底刀加工,少用球刀加工,以減少加工時間。 6. 銅工清角時,先檢查角上R大小,再確定用多大的球刀。 7. 校表平面四邊角要鑼平。 8. 凡斜度是整數的,應用斜度刀加工,比如管位。 9. 做每一道工序前,想清楚前一道工序加工後所剩的餘量, 以避免空刀或加工過多而彈刀。 10. 盡量走簡單的刀路,如外形、挖槽,單面,少走環繞等高。 11. 走WCUT時,能走FINISH 的,就不要走ROUGH 。 12. 外形光刀時,先粗光,再精光,工件太高時,先光邊,再光底。 13. 合理設置公差,以平衡加工精度和電腦計算時間。開粗時,公差設為餘量 的1/5,光刀時,公差設為0.01。 14. 做多一點工序,減少空刀時間。 做多一點思考,減少出錯機會。 做多一點輔助線輔助面,改善加工狀況。 15. 樹立責任感,仔細檢查每個參數,避免返工。 16. 勤於學習,善於思考,不斷進步。 1.首先考慮的是加工工藝。依據主要是工件的外型,材質,硬度,現有的加工條件包括機床,刀具等。 2.根據工件的外型特徵編輯程序。開粗時首先考慮用什麼樣的刀路來加工,然後確定加工參數。精加工的時候要根據曲面的具體形狀利用走刀,以利於工件的外觀。 3.編輯刀具路徑。對於不合理的下刀方式,連接方式進行調整,調整不了的要剪裁掉。
『伍』 FANUC數控系統宏程序編程方法、技巧與實例的目錄前言
第1章數控技術基礎
1.1數控技術與數控機床的概念
1.2數控機床的發展
1.3數控機床工作原理
1.3.1數控機床的組成及其外形
1.3.2數控系統的主要功能
1.3.3數控機床的工作原理
1.4數控機床編程基礎知識
1.5數控機床坐標系
第2章宏程序概述
2.1數控編程技術的應用現狀
2.2宏程序編程的技術特點
2.3宏程序與普通程序的對比
2.4宏程序與CAD/CAM軟體生成程序的加工性能對比
2.4.1宏程序編程的特點
2.4.2影響自動編程加工精度的因素
2.4.3自動編程與宏程序加工速度的區別
2.5學習好宏程序編程的意義
第3章宏程序理論基礎
3.1FANUC0i系統的用戶宏程序
3.2變數
3.2.1變數的表示
3.2.2變數的類型
3.2.3變數值的范圍
3.2.4小數點的省略
3.2.5變數的引用
3.2.6未定義的變數
3.3系統變數
3.3.1介面(輸入/輸出)信號
3.3.2刀具補償值
3.3.3宏程序報警
3.3.4停止和信息顯示
3.3.5時間信息
3.3.6自動運行控制
3.3.7已加工的零件數
3.3.8模態信息
3.3.9當前位置信息
3.3.10工件坐標系補償值(工件零點偏移值)
3.4算術和邏輯運算
3.5賦值與變數
3.6轉移和循環
3.6.1無條件轉移(GOTO語句)
3.6.2條件轉移(IF語句)
3.6.3循環(WHILE語句)34第4章用戶宏功能
4.1用戶宏程序調用指令A
4.1.1宏程序模態調用與取消(G66、G67)
4.1.2子程序調用(M98)
4.1.3用M代碼調用子程序
4.1.4用T代碼調用子程序
4.2用戶宏程序本體
4.2.1用戶宏程序本體的結構
4.2.2變數的表示和引用
4.2.3變數的種類
4.2.4宏程序的運算和控制指令
4.3用戶宏程序調用指令B
4.3.1宏程序非模態調用(G65)
4.3.2宏程序模態調用與取消(G66、G67)
4.3.3用G代碼調用宏程序(G<g>)
4.3.4用M代碼調用宏程序(M<m>)
4.3.5用M代碼調用子程序
4.3.6用T代碼調用子程序
4.4宏程序語句和NC語句
4.4.1宏程序語句和NC語句的定義
4.4.2宏程序語句和NC語句的異同
4.4.3宏程序語句的處理
4.4.4用戶宏程序的存儲
4.5用戶宏程序的使用限制
4.6外部輸出指令
4.6.1打開指令POPEN
4.6.2數據輸出指令BPRNT
4.6.3數據輸出指令DPRNT
4.6.4關閉指令PCLOS
4.6.5要求的設定
4.7中斷型用戶宏程序
4.7.1指令格式
4.7.2指定方法說明
4.7.3從用戶宏程序中斷返回
第5章數控車床宏程序應用實例
5.1概述
5.2數控編程中的數學處理
5.3圓錐曲線加工實例
5.3.1雙曲線輪廓加工
5.3.2拋物線輪廓加工
5.3.3橢圓輪廓加工
5.4螺紋加工實例
5.4.1梯形螺紋的基本知識
5.4.2單線梯形螺紋加工
5.4.3多線梯形螺紋加工
5.4.4變螺距螺紋加工
第6章數控銑床宏程序應用實例
6.1規則形狀加工
6.1.1實例一圓柱體加工
6.1.2實例二內外錐體
6.1.3實例三稜柱加工
6.1.4實例四棱錐加工
6.1.5實例五球體加工
6.1.6實例六橢圓球面加工
6.1.7實例七圓環面加工
6.1.8實例八銑螺紋
6.2非圓曲線輪廓零件加工
6.2.1實例一橢圓
6.2.2實例二雙曲線
6.2.3實例三拋物線
6.2.4實例四正弦曲線
6.2.5實例五餘弦曲線
6.2.6實例六正切曲線
6.2.7實例七等速螺線
6.3孔系加工
6.3.1實例一圓周鑽孔
6.3.2實例二定角度均布孔
6.3.3實例三矩陣孔加工
6.3.4實例四三角均布孔加工
6.3.5實例五可變深孔加工
6.4矩形加工
6.4.1實例一矩形上平面加工
6.4.2實例二矩形槽加工
6.4.3實例三矩形倒圓加工
6.4.4實例四矩形倒角加工
6.5倒角倒圓加工
6.5.1實例一內外圓柱倒角
6.5.2實例二內外圓柱倒圓
6.5.3實例三內外形倒角
6.5.4實例四內外形倒圓
6.5.5實例五斜面加工
6.5.6實例六圓柱面加工
6.5.7實例七橢圓柱倒圓
附錄
附錄AFANUC0i系統常用准備功能代碼
附錄BFANUC0i-TC系統常用輔助功能代碼
附錄CFANUC0i-MC系統常用准備功能代碼
附錄D可變更加工坐標系指令簡介
參考文獻
『陸』 數控宏程序編程方法、技巧與實例的目錄
第2版前言
第1版前言
第1章用戶宏程序
1.1HNC—21/22M華中世紀星數控系統宏指令編程
1.1.1宏變數及常量
1.1.2運算符與函數
1.1.3語句表達式
1.1.4調用方式
1.1.5用戶宏程序的結構及用戶宏功能
1.2SINUMERIK 802D數控系統R參數指令編程
1.2.1計算參數R
1.2.2程序跳轉
1.2.3子程序
1.2.4R參數編程的結構及R參數功能
1.3FANUC 0i—MC數控系統用戶宏程序
1.3.1變數
1.3.2系統變數
1.3.3算術和邏輯運算
1.3.4宏程序語句和NC語句
1.3.5轉移和循環
1.3.6宏程序調用
1.3.7用戶宏程序的結構及用戶宏功能
第2章數控車床的宏程序編程
2.1數控車床宏程序編程特徵
2.1.1在宏程序主體中使用變數
2.1.2變數之間的演算
2.1.3用宏程序命令對變數進行賦值
2.2數控車床宏程序編程技巧
2.2.1用宏程序和R參數編程實現規格不同的軸加工
2.2.2用宏程序和R參數編程實現螺紋的粗、精加工
2.2.3用宏程序和R參數編制孔加工鑽削循環
2.3非圓錐曲線類零件數控車削的宏程序編程實例
2.3.1橢圓類零件的宏程序和R參數編程
2.3.2雙曲線過渡類零件的宏程序和R參數編程
2.3.3拋物線類零件的宏程序和R參數編程
2.4數控車削典型曲面零件的宏程序編程實例分析
第3章數控銑床、加工中心的宏程序編程
3.1數控銑床、加工中心宏程序編程特徵
3.1.1在宏程序主體中使用變數
3.1.2變數之間的演算
3.1.3用宏程序命令對變數進行賦值
3.2數控銑床、加工中心宏(參數)程序編程技巧
3.2.1根據不同類型的零件進行程序設計及加工方法的選擇
3.2.2設計程序流程結構框圖
3.2.3合理選擇圖形的數學處理方法
3.2.4非圓曲線輪廓零件編程實例
3.3數控銑床、加工中心宏程序編程實例
3.3.1零件平面銑削宏程序編程實例
3.3.1.1長方形零件平面同向銑削宏程序編程
3.3.1.2長方形零件平面雙向銑削宏程序編程
3.3.1.3圓形零件平面的雙向銑削宏程序編程
3.3.2孔系類零件宏程序編程實例
3.3.2.1直線點陣孔群鑽削宏程序編程
3.3.2.2矩形框式點陣孔群宏程序編程
3.3.2.3平行四邊形框式點陣孔群宏程序編程
3.3.2.4矩形網式點陣孔群宏程序編程
3.3.2.5平行四邊形網式點陣孔群宏程序編程
3.3.2.6圓弧點陣孔群宏程序編程
3.3.2.7圓環形點陣孔群宏程序編程
3.3.2.8交錯排列的網格點陣孔群宏程序編程
3.3.3外輪廓側面銑削宏程序編程實例
3.3.3.1圓形零件外輪廓側面銑削宏程序編程
3.3.3.2長方形外輪廓側面銑削宏程序編程
3.3.3.3跑道形外輪廓側面銑削宏程序編程
3.3.4凹槽類零件側面銑削宏程序編程實例
3.3.4.1圓形凹槽類零件側面銑削宏程序編程
3.3.4.2方形凹槽類零件側面銑削宏程序編程
3.3.4.3跑道形凹槽類零件側面銑削宏程序編程
3.3.5錐台類零件側面銑削宏程序編程實例
3.3.5.1圓形錐台類零件側面銑削宏程序編程
3.3.5.2正四棱錐台類零件側面銑削宏程序編程
3.3.5.3正多棱錐台類零件側面銑削宏程序編程
3.3.6錐槽類零件側面銑削宏程序編程實例
3.3.6.1圓錐槽側面銑削宏程序編程
3.3.6.2四方錐槽類零件側面銑削宏程序編程
3.3.6.3跑道形錐槽類零件側面銑削宏程序編程
3.3.7非圓錐曲線類零件的宏程序編程實例
3.3.7.1橢圓類零件曲面的宏程序編程
3.3.7.2雙曲線類零件曲面的宏程序編程
3.3.7.3拋物線類零件曲面的宏程序編程
3.3.7.4阿基米德螺旋線類零件曲面的宏程序編程
3.3.8球面類零件的宏程序編程實例
3.3.8.1凸半球面零件類的宏程序編程
3.3.8.2凹半球面零件類的宏程序編程
3.3.8.3相鄰面圓角過渡類零件的宏程序編程
3.4數控銑削典型曲面零件的宏程序編程實例分析
第4章典型曲面零件宏程序編程實例分析與加工
4.1煙灰缸的宏程序編程與加工
4.2五角星的宏程序編程與加工
4.3快餐飯盒凹模的宏程序編程與加工
參考文獻
『柒』 數控宏程序編程方法、技巧與實例的前言
宏程序是程序編制的高級形式,程序編制的質量與數控系統、數控加工工藝及編程人員多方面的知識和經驗息息相關。宏程序不僅是一種數控編程的手段,更重要的是,使用宏程序進行數控編程本身也是一個熟知數控系統功能、確定及優化加工工藝的過程。因此,能夠熟練運用宏程序進行數控編程的人員,他也一定是具有扎實的數控加工工藝知識的人;而且,在加工有規律的工件時,無論是加工速度還是加工精度,宏程序都比自動編程來得好,也比用自動編程軟體所編程序來得精練,修訂方便。現在的全國數控大賽只允許手工編程,而且國外的一些數控相關考試都是採用手工編程,不允許使用CAD/CAM軟體進行編程,可見宏程序是很重要的。
本書圍繞當前常見的HNC-21/22M華中世紀星、SINUMERIK 802D和FANUC Oi三種數控系統的宏程序編程設計展開,系統、全面介紹宏程序的應用。本書第1版自2007年出版以來,受到了廣大讀者的熱情支持,並受到業內人士的廣泛關注,全國各地讀者紛紛通過電話、信函、E-mail等形式向出版社或作者提出各種問題、意見和建議。這也是出版社和作者進行本書第2版修訂的原因。
作者首先對第1版的內容進行了仔細的校對,修訂了書中的一些疏漏、錯誤和誤錄,其次,在第1版的一些章節增加了典型實例的工藝分析和編程設計。
在第2章中,增加了典型拋物線、橢圓、正弦曲線輪廓的工藝分析與車削編程加工應用實例,這些實例源自技能等級實操試題和數控競賽實操試題。
在第3章中,增加了橢圓輪廓、圓柱曲面、輪廓圓弧過渡和角度過渡、錐台、阿基米德螺旋線輪廓的工藝分析與銳削編程加工應用實例,並特別介紹了FANUC Oi系統的G1O L12P_R_指令和SINUMERIK 802D系統的$TC_DP6[t,d]=R指令在宏(參數)程序中的應用實例。
『捌』 數控宏程序編程方法、技巧與實例的內容簡介
本書圍繞當前常見的HNC—21/22M華中世紀星、SINUMERIK 802D和FANUC 0i三種數控系統的宏程序編程設計展開。全書共分4章,第1章介紹HNC—21/22M華中世紀星、SINUMERIK 802D和FANUC 0i三種數控系統的用戶宏程序基礎理論知識及宏指令調用格式和特點;第2章介紹在數控車床上對典型零件和非圓曲線零件進行宏程序編程的技巧和編程實例;第3章介紹在數控銑床和加工中心上對典型零件和非圓曲線零件進行宏程序編程的技巧和大量的編程實例;第4章詳細講述了實例零件的工藝分析和程序設計。
本書是一本實用性非常強的數控技術用書,特別適合高技能數控人才使用,並可供數控行業的工程技術人員、從事數控加工編程及操作的人員參考,也可供各類大中專院校、技工學校機電一體化專業、數控專業及相關專業的師生使用。本書可作為各類競賽和國家職業技能鑒定數控高級工、數控技師、高級技師的參考書。