cnc手動編程教程
A. CNC如何編程
CNC就是電腦數控。用於數字控制機床加工的數字程序。有指令(G ,M, H, S ,F )等。軸代碼,(X,Y,Z,A,B,)等
要學好CNC編程注意以下幾點:
1。有一定機械基礎和模具結構知識。
2。CNC編程有手工和電腦軟體兩種,手工編程有一定的數學基礎,坐標要方向要清晰(X,-X,Y,-Y)很重要。3。電腦軟體編程要熟練,精通運用軟體(如MasterCAM,Ug,Pro-E)等,有機械加工和模具加工,要學好2D快速繪圖和3D設計,熟記指令(如G,M)等。
4。懂得機床性能操作(如三凌,FANUC,西門,HASS)等
和刀具修磨.
5,多看在加工廠的實際情況,根據加工材料而定刀具轉速,走到速度,吃到量。
6。勤學多問,反復思考,做好筆記,要做到第一次出了錯,決不會有第二次
B. cnc編程入門先學什麼
建議先學操機,能掌握一些最基礎的機床知識。手動編程也最好懂點。然後就去學編程,編程軟體要選好,選那邊使用最多的編程軟體,UG 用的勢頭好。
軟體先要熟練的使用,然後就是按部就班的跟著別人學。能夠看懂圖紙,直接學數控基礎知識,包括機床的坐標系、G語言等,如果不能還要學機械制圖。
注意事項
CNC編程要領有手工編程和自動編程兩種。手工編程從零件圖樣分析工藝處理、數據謀劃、編寫步驟單、輸進步驟到步驟校驗等各步驟重要有人工完成的編程進程。實用於點位加工或多少外形不太紛亂的零件的加工,以及謀劃較大略,步驟段未幾,編程易於實現的場地等。
但對付多少外形紛亂的零件(尤其是空間曲面構成的零件),以及多少元素不紛亂但需式樣步驟量很大的零件,由於編程時謀劃數值的勞動相當啰嗦,勞動量大,容易墮落,步驟校驗困難,用手工編程難以完成,因此要採取主動編程。
C. cnc編程快速上手方法及步驟
CNC編程是屬於數控機械加工一行業的,它有分為手工編程與電腦編程。如果只是簡單的平面加工與規則的角度(如90。45。30。60度)的斜角加工,用手工編程就可以了。如果是針對與復雜的曲面加工就要依靠與電腦了。
電腦編程又要依附於各類的編程軟體(如Pro/E,UG,CAXA)
之類的,這些軟體又主要依靠於(CAD設計,CAM製造,CAE分析)的原理編制結合而成的。學習這些軟體時最主要的是要學會三維建造數模,只有建造好了數模後才能根據實際指定加工路線,最後通過加工路線生成數控程序。這類的書籍一般都只講的電腦軟體操作。在新華書店或者是到賣電腦軟體學習書店裡去買!
我本人也是搞數控操作與編程的,也是一隻菜鳥!
祝你早日取的真經!
D. cnc如何編程
CNC就是電腦數控。用於數字控制機床加工的數字程序。有指令(G ,M, H, S ,F )等。軸代碼,(X,Y,Z,A,B,)等 要學好CNC編程注意以下幾點: 1。有一定機械基礎和模具結構知識。 2。CNC編程有手工和電腦軟體兩種,手工編程有一定的數學基礎,坐標要方向要清晰(X,-X,Y,-Y)很重要。3。電腦軟體編程要熟練,精通運用軟體(如MasterCAM,Ug,Pro-E)等,有機械加工和模具加工,要學好2D快速繪圖和3D設計,熟記指令(如G,M)等。 4。懂得機床性能操作(如三凌,FANUC,西門,HASS)等 和刀具修磨. 5,多看在加工廠的實際情況,根據加工材料而定刀具轉速,走到速度,吃到量。 6。勤學多問,反復思考,做好筆記,要做到第一次出了錯,決不會有第二次
E. 學CNC編程該從哪下手學起
初學編程的話軟體要選好,選那邊使用最多的編程軟體,現在UG 用的勢頭比較好點。軟體,先要熟練的使用,然後就是按部就班的跟著別人學吧。如果能夠看懂圖紙的話,那就直接學數控基礎知識,包括機床的坐標系、G語言等,如果不能的話就比較麻煩了,還要學機械制圖。
所謂主動編程即步驟式樣勞動的大局部或全部有謀劃機完成,可以有效辦理紛亂零件的加工標題,也是CNC編程將來的成長趨勢。同時,也要看得手工編程是主動編程的根本,主動編程中許多核心閱歷都來歷於手工編程,二者相輔相成。
實例分析
cnc車床主要是加工反轉展轉體零件,典範的加工外貌不外乎外圓柱、外圓錐、螺紋、圓弧面、切槽等。比方,要加工外形如概述圖所示的零件,採取手工編程要領比較得當。由於差別的cnc體系其編程指令代碼有所差別,因此應根據配置類別舉行編程。以西門子802Scnc體系為例,應舉行如下支配。
以上內容參考:網路-cnc編程
F. 簡述手工編程步驟
1.分析零件圖樣和工藝要求
分析零件圖樣和工藝要求的目的,是為了確定加工方法、制定加工計劃,以及確認與生產組織有關的問題,此步驟的內容包括:
確定該零件應安排在哪類或哪台機床上進行加工。
採用何種裝夾具或何種裝卡位方法。
確定採用何種刀具或採用多少把刀進行加工。
確定加工路線,即選擇對刀點、程序起點(又稱加工起點,加工起點常與對刀點重合)、走刀路線 、程序終點(程序終點常與程序起點重合)。
確定切削深度和寬度、進給速度、主軸轉速等切削參數。
確定加工過程中是否需要提供冷卻液、是否需要換刀、何時換刀等。
2.數值計算
根據零件圖樣幾何尺寸,計算零件輪廓數據,或根據零件圖樣和走刀路線,計算刀具中心(或刀尖)運行軌跡數據。數值計算的最終目的是為了獲得數控機床編程所需要的所有相關位置坐標數據。
3.編寫加工程序單
常用數控機床編程指令
一組有規定次序的代碼符號,可以作為一個信息單元存貯、傳遞和操作。
坐標字:用來設定機床各坐標的位移量由坐標地址符及數字組成,一般以X、Y、Z、U、V、W等字母開頭,後面緊跟「-」或「-」及一串數字。
准備功能字(簡稱G功能):指定機床的運動方式,為數控系統的插補運算作準備由准備功能地址符「G」和兩位數字所組成,G功能的代號已標准化,見表2-3;一些多功能機床,已有數字大於100的指令,見表2-4。常用G指令:坐標定位與插補;坐標平面選擇;固定循環加工;刀具補償;絕對坐標及增量坐標等。
輔助功能字:用於機床加工操作時的工藝性指令,以地址符M為首,其後跟二位數字,常用M指令:主軸的轉向與啟停;冷卻液的開與停;程序停止等。
進給功能字:指定刀具相對工件的運動速度進給功能字以地址符「F」為首,後跟一串字代碼,單位:mm/min(對數控車床還可為mm/r)三位數代碼法:F後跟三位數字,第一位為進給速度的整數位數加「3」,後二位是進給速度的前二位有效數字。如1728mm/min指定為F717。二位數代碼法:F後跟二位數字,規定了與00~99相對應的速度表,除00與99外,數字代碼由01向98遞增時,速度按等比關繫上升,公比為1.12。一位數代碼法:對速度檔較少的機床F後跟一位數字,即0 ~9來對應十種預定的速度。直接指定法:在F後按照預定的單位直接寫上要求的進給速度。
主軸速度功能字:指定主軸旋轉速度以地址符S為首,後跟一串數字。單位:r/min,它與進給功能字的指定方法一樣。
刀具功能字:用以選擇替換的刀具以地址符T為首,其後一般跟二位數字,該數代表刀具的編號。
模態指令和非模態指令 G指令和M指令均有模態和非模態指令之分模態指令:也稱續效指令,一經程序段中指定,便一直有效,直到出現同組另一指令或被其他指令取消時才失效。見表2-3、表2-6 N001 G91 G01 X10 Y10 Z-2 F150 M03 S1500; N002 X15; N003 G02 X20 Y20 I20 J0; N004 G90 G00 X0 Y0 Z100 M02; 非模態指令:非續效指令,僅在出現的程序段中有效,下一段程序需要時必須重寫(如G04)。
在完成上述兩個步驟之後,即可根據已確定的加工方案(或計劃)及數值計算獲得的數據,按照數控系統要求的程序格式和代碼格式編寫加工程序等。編程者除應了解所用數控機床及系統的功能、熟悉程序指令外,還應具備與機械加工有關的工藝知識,才能編制出正確、實用的加工程序。
4.製作控制介質,輸入程序信息
程序單完成後,編程者或機床操作者可以通過CNC機床的操作面板,在EDIT方式下直接將程序信息鍵入CNC系統程序存儲器中;也可以根據CNC系統輸入、輸出裝置的不同,先將程序單的程序製作成或轉移至某種控制介質上。控制介質大多採用穿孔帶,也可以是磁帶、磁碟等信息載體,利用穿孔帶閱讀機或磁帶機、磁碟驅動器等輸入(輸出)裝置,可將控制介質上的程序信息輸入到CNC系統程序存儲器中。
5.程序檢驗
編制好的程序,在正式用於生產加工前,必須進行程序運行檢查。在某些情況下,還需做零件試加工檢查。根據檢查結果,對程序進行修改和調整,檢查--修改--再檢查--再修改……這往往要經過多次反復,直到獲得完全滿足加工要求的程序為止。
上述編程步驟中的各項工作,主要由人工完成,這樣的編程方式稱為「手式編程」。在各機械製造行業中,均有大量僅由直線、圓弧等幾何元素構成的形狀並不復雜的零件需要加工。這些零件的數值計算較為簡單,程序段數不多,程序檢驗也容易實現,因而可採用手工編程方式完成編程工作。由於手工編程不需要特別配置專門的編程設備,不同文化程度的人均可掌握和運用,因此在國內外,手工編程仍然是一種運用十分普遍的編程方法。
G. 數控加工中心的手動編程如何操作
一、G90/91絕對/增量尺寸編程
(1)G90(模態),G90是絕對尺寸輸入,所有數據對應於實際工件零點。
(2)G91(模態),G91是增量尺寸輸入,每一尺寸對應於上一個輪廓點。
二、G70/G71英制/公制編程
G70英制,G71米制,根據零件圖紙的需要,在編制零件加工程序時,可以在英制和米制之間切換。
三、G54~G57設置零點偏移,建立工件坐標系
G54/G55/G56/G57:調用第1至第4可設置零點偏置。
四、G17/G18/G19平面選擇指令
(1)G17:加工平面X/Y;
(2)G18:加工平面Z/X;
(3)G19:加工平面Y/Z;
加工平面的劃分用來決定要加工的平面,同時也決定了刀具半徑補償的平面、刀具長度補償的方向和圓弧插補的平面,一般在程序的開始定義加工平面;當使用刀具半徑補償命令G41/G42時加工平面必須定義,以便控制系統對刀具長度和半徑進行修正,加工中心種默認加工平面位XY平面,G17可省略,如不在默認平面,G17、G18不可省略。
五、G0快速移動指令
(1)編程格式。G0 X__ Y__Z__;
(2)意義:X__ Y__Z__:直角坐標系內的終點坐標;
可以用G00去快速移動刀具到工件表面或換刀點;這個指令不適合工件的加工。執行G00指令時刀具以盡可能快的速度(快速)運動,這個快速移動速度是在機床參數內為每個軸定義好的,但受進給速度修調開關的倍率調節。
六、G1直線插補指令
(1)編程格式:G1 X__Y__ Z__ F__;
(2)含義
X、Y、Z:直角坐標系內的終點坐標
F:進給速度,單位:mm/min。
G1指令可以沿平行於坐標軸,傾斜於坐標軸或空間的任意直線運動,直線插補可以加工3D曲面及槽等。可以用直角坐標系或極坐標系輸入目標點,刀具以進給速度F沿直線從目前的起刀點運動到編程目標點,沿這樣的路徑工件就被加工出來。
G1是模態指令,主軸轉速S及主軸轉向M3/M4必須在加工之前被指定。
七、G2/G3/CIP圓弧插補指令
(1)編程格式。
1)G2/G3 X—— Y—— Z—— I—— J—— K——;
2)CIP X—— Y—— Z—— I1=—— J1=—— K1=——。
(2)含義。
G2:刀具以順時針沿圓弧運動;
G3:刀具以逆時針沿圓弧運動;
CIP:通過中間點的圓弧插補;
X——Y—— Z——:直角坐標系中的終點;
I—— J—— K——:直角坐標系中的圓弧中心點坐標(在X Y Z方向);
I1=—— J1=—— K1=——:直角坐標系中的圓弧中點坐標(分別在X Y Z方向上);
注意:使用半徑R法編程時,若加工圓弧圓心角小於180度,R後跟數據為正的圓弧半徑值,如加工圓弧圓心角大於180度,R後跟數據為負的圓弧半徑值,當加工整圓時,不可使用半徑R法,必須使用指定圓心法。
八、G94/G95進給速度控制指令
(1)G94:確定進給速度的單位為m m/min、inches/min、degrees/min,為模態指令;
(2)G95:確定進給速度的單位為mm/r、inches/r,與主軸轉速有關,為模態指令;
(3)F :確定進給速度值,具體單位由G94/G95確定,為模態指令;
九、G41/G42/G40刀具半徑補償指令
G40:取消刀具半徑補償;
G41:刀具半徑補償被激活,沿切削方向看,刀具在工件輪廓的左邊;
G42:刀具半 徑補償被激活,沿切削方向看,刀具在工件輪廓的右邊
H. CNC的操作程序應該怎樣入手
1.分析零件圖
首先要分析零件的材料、形狀、尺寸、精度、批量、毛坯形狀和熱處理要求等,以便確定該零件是否適合在數控機床上加工,或適合在哪種數控機床上加工。同時要明確加工的內容和要求。
2.工藝處理
在分析零件圖的基礎上,進行工藝分析,確定零件的加工方法(如採用的工夾具、裝夾定位方法等)、加工路線(如對刀點、換刀點、進給路線)及切削用量(如主軸轉速、進給速度和背吃刀量等)等工藝參數。數控加工工藝分析與處理是數控編程的前提和依據,而數控編程就是將數控加工工藝內容程序化。制定數控加工工藝時,要合理地選擇加工方案,確定加工順序、加工路線、裝夾方式、刀具及切削參數等;同時還要考慮所用數控機床的指令功能,充分發揮機床的效能;盡量縮短加工路線,正確地選擇對刀點、換刀點,減少換刀次數,並使數值計算方便;合理選取起刀點、切入點和切入方式,保證切入過程平穩;避免刀具與非加工面的干涉,保證加工過程安全可靠等。有關數控加工工藝方面的內容,我們將在第2章2.3節及2.4節中作詳細介紹。
3.數值計算
根據零件圖的幾何尺寸、確定的工藝路線及設定的坐標系,計算零件粗、精加工運動的軌跡,得到刀位數據。對於形狀比較簡單的零件(如由直線和圓弧組成的零件)的輪廓加工,要計算出幾何元素的起點、終點、圓弧的圓心、兩幾何元素的交點或切點的坐標值,如果數控裝置無刀具補償功能,還要計算刀具中心的運動軌跡坐標值。對於形狀比較復雜的零件(如由非圓曲線、曲面組成的零件),需要用直線段或圓弧段逼近,根據加工精度的要求計算出節點坐標值,這種數值計算一般要用計算機來完成。有關數值計算的內容,我們將在第3章中詳細介紹。
4.編寫加工程序單
根據加工路線、切削用量、刀具號碼、刀具補償量、機床輔助動作及刀具運動軌跡,按照數控系統使用的指令代碼和程序段的格式編寫零件加工的程序單,並校核上述兩個步驟的內容,糾正其中的錯誤。
5.製作控制介質
把編制好的程序單上的內容記錄在控制介質上,作為數控裝置的輸入信息。通過程序的手工輸入或通信傳輸送入數控系統。
6.程序校驗與首件試切
編寫的程序單和制備好的控制介質,必須經過校驗和試切才能正式使用。校驗的方法是直接將控制介質上的內容輸入到數控系統中,讓機床空運轉,以檢查機床的運動軌跡是否正確。在有CRT圖形顯示的數控機床上,用模擬刀具與工件切削過程的方法進行檢驗更為方便,但這些方法只能檢驗運動是否正確,不能檢驗被加工零件的加工精度。因此,要進行零件的首件試切。當發現有加工誤差時,分析誤差產生的原因,找出問題所在,加以修正,直至達到零件圖紙的要求。
二數控編程的方法
數控編程一般分為手工編程和自動編程兩種。
1.手工編程
手工編程就是從分析零件圖樣、確定加工工藝過程、數值計算、編寫零件加工程序單、製作控制介質到程序校驗都是人工完成。它要求編程人員不僅要熟悉數控指令及編程規則,而且還要具備數控加工工藝知識和數值計算能力。對於加工形狀簡單、計算量小、程序段數不多的零件,採用手工編程較容易,而且經濟、及時。因此,在點位加工或直線與圓弧組成的輪廓加工中,手工編程仍廣泛應用。對於形狀復雜的零件,特別是具有非圓曲線、列表曲線及曲面組成的零件,用手工編程就有一定困難,出錯的概率增大,有時甚至無法編出程序,必須用自動編程的方法編製程序。
2.自動編程
自動編程是利用計算機專用軟體來編制數控加工程序。編程人員只需根據零件圖樣的要求,使用數控語言,由計算機自動地進行數值計算及後置處理,編寫出零件加工程序單,加工程序通過直接通信的方式送入數控機床,指揮機床工作。自動編程使得一些計算繁瑣、手工編程困難或無法編出的程序能夠順利地完成。
小結:
本章主要講述了數控設備的產生和發展、數控機床的加工原理、數控加工特點及應用以及數控編程的基礎知識。要求讀者了解數控設備產生及發展的過程,數控機床的組成以及各部分的基本功能,數控機床的加工特點。掌握數控編程的主要內容及步驟,並能根據零件形狀及生產周期選擇合適的加工方法。
I. 數控cnc加工中心,我16的刀,要銑一個20大的圓,深25的內圓,手工編程怎麼編
數控cnc加工中心,我16的刀,要銑一個20大的圓,深25的內圓,手工編程程序如下:
%
O0000
(PROGRAM NAME - T38)
(DATE=DD-MM-YY - 05-06-15 TIME=HH:MM - 15:13)
N100G21
N102G0G17G40G49G80G90
( 16. FLAT ENDMILL TOOL - 1 DIA. OFF. - 1 LEN. - 1 DIA. - 16.)
N104T1M6
N106G0G90X-.019Y-1.75A0.S1700M3
N108G43H1Z50.
N110Z3.
N112G1Z-3.8F100.
N114X.019F200.
N116G3X1.75Y0.R1.75
N118X.019Y1.75R1.75
N120G1X-.019
N122Y-1.75
N124Z-7.6F100.
N126X.019F200.
N128G3X1.75Y0.R1.75
N130X.019Y1.75R1.75
N132G1X-.019
N134Y-1.75
N136Z-11.4F100.
N138X.019F200.
N140G3X1.75Y0.R1.75
N142X.019Y1.75R1.75
N144G1X-.019
N146Y-1.75
N148Z-15.2F100.
N150X.019F200.
N152G3X1.75Y0.R1.75
N154X.019Y1.75R1.75
N156G1X-.019
N158Y-1.75
N160Z-19.F100.
N162X.019F200.
N164G3X1.75Y0.R1.75
N166X.019Y1.75R1.75
N168G1X-.019
N170Y-1.75
N172Z-20.F100.
N174X.019F200.
N176G3X1.75Y0.R1.75
N178X.019Y1.75R1.75
N180G1X-.019
N182G0Z20.
N184X2.Y0.
N186Z3.
N188G1Z-3.8F100.
N190G2X-2.R2.F200.
N192X2.R2.
N194G1Z-7.6F100.
N196G2X-2.R2.F200.
N198X2.R2.
N200G1Z-11.4F100.
N202G2X-2.R2.F200.
N204X2.R2.
N206G1Z-15.2F100.
N208G2X-2.R2.F200.
N210X2.R2.
N212G1Z-19.F100.
N214G2X-2.R2.F200.
N216X2.R2.
N218G1Z-20.F100.
N220G2X-2.R2.F200.
N222X2.R2.
N224G0Z50.
N226M5
N228G91G28Z0.
N230G28X0.Y0.A0.
N232M30
%