『壹』 數控加工編程
你用什麼軟體 有數模嗎 你不會是用手敲g代碼吧
『貳』 數控加工編程的主要內容有哪些
編程,只是一個基本功。學會編程,就相當於吃飯學會了用筷子。編程水平,有高有低,數控系統的指令設計,工程師是動了很大的腦筋的,一條指令,往往其用途不是一成不變的。機器是死的,人是活的。要整明白數控加工,是要花大量時間去鑽研的。
下面是我根據我的經驗,學習數控加工的要求:
1.熟悉機械制圖規范,能讀懂圖紙,具有一定繪圖能力(這些不會,搞什麼數控加工?學了也白學,或者說學不好)。
2.了解常用工程材料的性能(力學性能,熱處理性能,切削加工性能),了解金屬切削原理,了解金屬切削刀具(材質,角度,幾何參數,及這些參數對加工的影響,數控刀具的命名規則,常見刀具材質牌號,常規刀具的種類及適用范圍)。
3.數控系統的基本操作(應當通過反復練習,熟練)。簡單零件加工(反復練習,主要是達到熟練高效准確,從而真正掌握數控機床的操作和具備實際生產的能力,運行程序擁有很強的信心)。
4.數控系統的基本指令體系,掌握各常用指令的具體用法,並針對性進行反復編程和加工練習。真正掌握數控編程,需要老師有針對性的擬定若干典型題目,學生進行針對性練習。並通過實際練習,掌握生產工藝基本知識。這個就考驗老師對數控機床程序的理解水平和數控加工實際生產的技術水平了,當然也跟老師的責任心有很大關系。
5.提升訓練——通過反復加工較高難度的零件(如數控大賽題目),加工應計時,努力追求在規定時間內完成,並做到零件全身技術要求合格。通常對一套高難度零件反復限時加工10~20次以上後,技術水平會有質的提升,機床操作、編程等滾瓜爛熟,常規切削參數心裡有數。每次加工前,應將機床數據全部清空。這樣練習到一定量後,此時,在學生中,可與一般院校好手一較高下。
6.繼續提升——反復設計各種稀奇古怪的零件進行加工,思考編程技巧,研究刀具使用方法,多跟高手交流,讀書,讀行業內的雜質期刊,或各種論文等。再在各種亂七八糟不按道理出牌的生產零件中摸爬滾打,在生產中淬煉生產技術。如果腦子夠聰明,單位的條件較好(機床能力足夠,各種亂七八糟的刀具容易獲得,材料容易獲得,有較多機會可以自由試驗自己的想法),個人熱愛專業技術,肯花大量時間鑽研。十年左右之後,可與各路高手一爭長短,在本地區本行業中,大小也算個人物。
『叄』 數控加工的數控編程
常規加工程序由開始符(單列一段)、程序名(單列一段)、程序主體和程序結束指令(一般單列一段)組成。程序的最後還有一個程序結束符。程序開始符與程序結束符是同一個字元:在ISO代碼中是%,在EIA代碼中是ER。程序結束指令可用M02(程序結來)或M30(紙帶結束)。數控機床一般都使用存儲式的程序運行,此時M02與M30的共同點是:在完成了所在程序段其它所有指令之後,用以停止主軸、冷卻液和進給,並使控制系統復位。M02與M30在有些機床(系統)上使用時是完全等效的,而在另一些機床(系統)上使用有如下不同:用M02結束程序場合,自動運行結束後游標停在程序結束處;而用M3O結束程序運行場合,自動運行結束後游標和屏幕顯示能自動返回到程序開頭處,一按啟動鈕就可以再次運行程序。雖然M02與M30允許與其它程序字合用一個程序段,但最好還是將其單列一段,或者只與順序號共用一個程序段。
程序名位於程序主體之前、程序開始符之後,它一般獨佔一行。程序名有兩種形式:一種是以規定的英文字(多用O)打頭、後面緊跟若干位數字組成。數字的最多允許位數由說明書規定,常見的是兩位和四位兩種。這種形式的程序名也可稱作程序號。另一種形式是,程序名由英文字、數字或英文、數字混合組成,中間還可以加入「—」號。這種形式使用戶命名程序比較靈活,例如在LC30型數控車床上加工零件圖號為215的法蘭第三道工序的程序,可命名為LC30-FIANGE-215-3,這就給使用、存儲和檢索等帶來很大方便。程序名用哪種形式是由數控系統決定的。
%
O1001
N0 G92 X0 Y0 Z0
N5 G91 G00 X50 Y35 S500 MO3
N10 G43 Z-25 T01.01
N15 G01 G007 Z-12
N20 G00 Z12
N25 X40
N30 G01 Z-17
N35 G00 G44 Z42 M05
N40 G90 X0 Y0
N45 M30
% 程序段中字、字元和數據的安排形式的規則稱為程序段格式(block format)。數控歷史上曾經用過固定順序格式和分隔符(HT或TAB)程序段格式。這兩種程序段格式己經過時,國內外都廣泛採用字地址可變程序段格式,又稱為字地址格式。在這種格式中,程序字長是不固定的,程序字的個數也是可變的,絕大多數數控系統允許程序字的順序是任意排列的,故屬於可變程序段格式。但是,在大多數場合,為了書寫、輸入、檢查和校對的方便,程序字在程序段中習慣按一定的順序排列。
數控機床的編程說明書中用詳細格式來分類規定程序編制的細節:程序編制所用字元、程序段中程序字的順序及字長等。例如:
/ NO3 G02 X+053 Y+053 I0 J+053 F031 S04 T04 M03 LF
上例詳細格式分類說明如下:N03為程序段序號;G02表示加工的軌跡為順時針圓弧;X+053、Y+053表示所加工圓弧的終點坐標;I0、J+053表示所加工圓弧的圓心坐標;F031為加工進給速度;S04為主軸轉速;T04為所使用刀具的刀號;M03為輔助功能指令;LF程序段結束指令;/為跳步選擇指令。跳步選擇指令的作用是:在程序不變的前提下,操作者可以對程序中的有跳步選擇指令的程序段作出執行或不執行的選擇。選擇的方法,通常是通過操作面板上的跳步選擇開關扳向ON或OFF,來實現不執行或執行有「/」的程序段。 編制加工程序有時會遇到這種情況:一組程序段在一個程序中多次出現,或者在幾個程序要使用它。我們可以把這組程序段摘出來,命名後單獨儲存,這組程序段就是子程序。子程序是可由適當的機床控制指令調用的一段加工程序,它在加工中一般具有獨立意義。調用第一層子程序的指令所在的加工程序叫做主程序。調子程序的指令也是一個程序段,它一般由子程序調用指令、子程序名稱和調用次數等組成,具體規則和格式隨系統而別,例如同樣是「調用55號子程序一次」,FANUC系統用「M98 P55。」,而美國A-B公司系統用「P55x」。
子程序可以嵌套,即一層套一層。上一層與下一層的關系,跟主程序與第一層子程序的關系相同。最多可以套多少層,由具體的數控系統決定。子程序的形式和組成與主程序大體相同:第一行是子程序號(名),最後一行則是「子程序結束」指令,它們之間是子程序主體。不過,主程序結束指令作用是結束主程序、讓數控系統復位,其指令已經標准化,各系統都用M02或M30;而子程序結束指令作用是結束子程序、返回主程序或上一層子程序,其指令各系統不統一,如FANUC系統用M99、西門子系統用M17,美國A—B公司的系統用M02等。
在數控加工程序中可以使用用戶宏(程序)。所謂宏程序就是含有變數的子程序,在程序中調用宏程序的指令稱為用戶宏指令,系統可以使用用戶宏程序的功能叫做用戶宏功能。執行時只需寫出用戶宏命令,就可以執行其用戶宏功能。
用戶宏的最大特徵是:
●可以在用戶宏中使用變數;
●可以使用演算式、轉向語句及多種函數
●可以用用戶宏命令對變數進行賦值。
數控機床採用成組技術進行零件的加工,可擴大批量、減少編程量、提高經濟效益。在成組加工中,將零件進行分類,對這一類零件編制加工程序,而不需要對每一個零件都編一個程序。在加工同一類零件只是尺寸不同時,使用用戶宏的主要方便之處是可以用變數代替具體數值,到實際加工時,只需將此零件的實際尺寸數值用用戶宏命令賦與變數即可。
『肆』 數控加工中心怎麼編程
POS;坐標顯示
PRCG;編輯
OFFSETSETTING;刀補
SHIFT;上擋建
CAN;刪除
INPOT;輸入
SUSTEM;
MESSAGE;
CUSTOMG;
RAPH;
ALTER;
INSERT;
DELETE;
HELP;幫助
RESET;復位
我好長時間沒弄數控了都忘了有時間在給你說
『伍』 數控編程的步驟,具體的步驟是怎樣的
1、分析零件圖 首先要分析零件的材料、形狀、尺寸、精度、批量、毛坯形狀和熱處理要求等,以便確定該零件是否適合在數控機床上加工。
2、工藝處理 在分析零件圖的基礎上進行工藝分析,確定零件的加工方法。
3、數值計算 耕根據零件圖的幾何尺寸、確定的工藝路線及設定的坐標系,計算零件粗、精加工運動的軌跡,得到刀位數據。
4、編寫加工程序單 根據加工路線、切削用量、刀具號碼、刀具補償量、機床輔助動作及刀具運動軌跡。
5、製作控制介質 把編制好的程序單上的內容記錄在控制介質上,作為數控裝置的輸入信息。
6、程序校驗與首件試切 編寫的程序和制備好的控制介質,必須經過校驗和試刀才能正式使用。
『陸』 數控加工編程的自動編程
利用通用的微型計算機及專用的自動編程軟體,以人機對話方式確定加工對象和加工條件自動進行運算和生成指令。
常用自動編程軟體
UG
CATIA
PRO / E
CIMATRON
MasterCAM
DELCAM
CAXA製造工程師
EdgeCAM
(1)UG
Unigraphics 是美國Unigraphics Solution公司開發的一套集CAD、CAM、CAE 功能於一體的三維參數化軟體,是當今最先進的計算機輔助設計、分析和製造的高端軟體,用於航空、航天、汽車、輪船、通用機械和電子等工業領域。
UG軟體在CAM領域處於領先的地位,產生於美國麥道飛機公司,是飛機零件數控加工首選編程工具。
優點:
1.提供可靠、精確的刀具路徑
2.能直接在曲面及實體上加工
3.良好的使用者界面,客戶也可自行化設計界面
4.多樣的加工方式,便於設計組合高效率的刀具路徑
5.完整的刀具庫
6.加工參數庫管理功能
7.包含二軸到五軸銑削、車床銑削、線切割
8.大型刀具庫管理
9.實體模擬切削
10.泛用型後處理器等功能
11.高速銑功能
12.CAM客戶化模板
應用舉例:如圖冊所示:
建模(零件圖紙)
加工程序生成(工藝、數控系統)
(2)Catia
Catia是法國達索(Dassault)公司推出的產品,法制幻影系列戰斗機、波音737、777的開發設計均採用Catia。
CATIA 據有強大的曲面造型功能,在所有的CAD三維軟體位居前列,廣泛應用於國內的航空航天企業、研究所,以逐步取代UG成為復雜型面設計的首選。
CATIA具有較強的編程能力,可滿足復雜零件的數控加工要求。目前一些領域採取CATIA設計建模,UG編程加工,二者結合,搭配使用。
(3)Pro/E
Pro/E 是 美國 PTC (參數技術有限公司)開發的軟體,是全世界最普及的三維 CAD/CAM (計算機輔助設計與製造)系統。廣泛用於電子、機械、模具、工業設計和玩具等民用行業。具有零件設計、產品裝配、模具開發、數控加工、造型設計等多種功能。
Pro/E在我國南方地區企業中被大量使用,設計建模採用PRO-E ,編程加工採用MASTERCAM 和 CIMATRON 是目前通行的做法。
(4)Cimatron
CimatronCAD/CAM系統是以色列Cimatron公司的CAD/CAM/PDM產品,是較早在微機平台上實現三維CAD/CAM全功能的系統。該系統提供了比較靈活的用戶界面,優良的三維造型、工程繪圖,全面的數控加工,各種通用、專用數據介面以及集成化的產品數據管理。
CimatronCAD/CAM系統在國際上的模具製造業備受歡迎,國內模局製造行業也在廣泛使用。
(5)Mastercam
Mastercam是美國CNC公司開發的基於PC平台的CAD/CAM軟體,它具有方便直觀的幾何造型 Mastercam提供了設計零件外形所需的理想環境,其強大穩定的造型功能可設計出復雜的曲線、曲面零件。
Mastercam具有較強的曲面粗加工及的曲面精加工的功能,曲面精加工有多種選擇方式,可以滿足復雜零件的曲面加工要求,同時具備多軸加工功能。由於價格低廉,性能優越,成為國內民用行業數控編程軟體的首選。
(6)DELCAM
FeatureCAM是美國DELCAM公司開發的基於特徵的全功能CAM軟體,全新的特徵概念,超強的特徵識別,基於工藝知識庫的材料庫,刀具庫,圖標導航的基於工藝卡片的編程模式。全模塊的軟體,從2~5軸銑削,到車銑復合加工,從曲面加工到線切割加工,為車間編程提供全面解決方案。 DELCAM軟體後編輯功能相對來說是比較好的。
近年來國內一些製造企業正在逐步引進,以滿足行業發展的需求,屬新興產品。
(7)CAXA製造工程師
CAXA製造工程師是北京北航海爾軟體有限公司推出一款全國產化的CAM產品,為國產CAM軟體在國內CAM市場中占據了一席之地。 作為我國製造業信息化領域自主知識產權軟體優秀代表和知名品牌,CAXA已經成為我國CAD/CAM/PLM業界的領導者和主要供應商。
CAXA製造工程師是一款面向二至五軸數控銑床與加工中心、具有良好工藝性能的銑削/鑽削數控加工編程軟體。該軟體性能優越,價格適中,在國內市場頗受歡迎。
(8)EdgeCAM
EdgeCAM是英國Pathtrace公司出品的具有智能化的專業數控編程軟體,可應用於車、銑、線切割等數控機床的編程。針對當前復雜三維曲面加工特點,EdgeCAM設計出更加便捷可靠的加工方法 ,目前流行於歐美製造業。英國路徑公司正在進行中國市場的開發和運作,為國內的製造業的客戶提供更多的選擇。
數控加工模擬軟體
VERICUT是美國CGTECH公司出品的一種先進的專用數控加工模擬軟體。VERICUT 採用了先進的三維顯示及虛擬現實技術,對數控加工過程的模擬達到了極其逼真的程度。不僅能用彩色的三維圖像顯示出刀具切削毛坯形成零件的全過程,還能顯示出刀柄、夾具,甚至機床的運行過程和虛擬的工廠環境也能被模擬出來,其效果就如同是在屏幕上觀看數控機床加工零件時的錄像。
編程人員將各種編程軟上生成的數控加工程序導入VERICUT中,由該軟體進行校驗,可檢測原軟體編程中產生的計算錯誤,降低加工中由於程序錯誤導致的加工事故率。目前國內許多實力較強的企業,已開始引進該軟體來充實現有的數控編程系統,取得了良好的效果。
『柒』 數控加工中心編程
用C語言編的,燒進單片機里,就是數控機床里的晶元了,比如汽車加油門時控制油量系統、自行取款機都是用C。