A. 簡述數控銑編程步驟和數控程序各部分組成
數控機床編程步驟
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.程序檢驗
編制好的程序,在正式用於生產加工前,必須進行程序運行檢查。在某些情況下,還需做零件試加工檢查。根據檢查結果,對程序進行修改和調整,檢查--修改--再檢查--再修改……這往往要經過多次反復,直到獲得完全滿足加工要求的程序為止。
上述編程步驟中的各項工作,主要由人工完成,這樣的編程方式稱為「手式編程」。在各機械製造行業中,均有大量僅由直線、圓弧等幾何元素構成的形狀並不復雜的零件需要加工。這些零件的數值計算較為簡單,程序段數不多,程序檢驗也容易實現,因而可採用手工編程方式完成編程工作。由於手工編程不需要特別配置專門的編程設備,不同文化程度的人均可掌握和運用,因此在國內外,手工編程仍然是一種運用十分普遍的編程方法。
B. 數控銑床編程 求編程程序
根據你所給的圖手工編程如下:T01中心鑽 T02鑽頭 T03 6MM銑刀。餘量自己去,這里只給出輪廓程序。
O1234;
G17G21G94G40G49G80;
G28;
T01M06;(定位)
G54G0X11.Y15.;
G43Z5.H01;
G99G81Z-5.R3.F500;
N1 X-11.Y15.;
G68X0.Y0.G91R120.;
G90X11.Y15.;
X-11.Y-15.;
G68X0.Y0.G91R120.;
G90X11.Y15.;
X-11.Y15.;
G69;
G40G49G80;
G28;
M05;
N2 M01;
T02M06;(打孔)
M03S800;
G54G0X11.Y15.;
G43Z5.H02;
G83Z-10.R3.Q3.F500;
(抄寫N1-N2);
T03M06;(輪廓)
M03S1500
G54G0X11.Y45.;
G43Z5.H03;
G01Z-5.F500;
G42X0.Y-37.5D03;
G03J-37.5;
G0Z20.;
X11.Y45.;
M98P0002;
G68X0.Y0.G91R120.;
M98P0002;
G68X0.Y0.G91R120.;
M98P0002;
G28;
G69G40G49G80;
M30;
O0002;
G90;
G0Z-5.;
G42X11.Y37.D03;
Y15.;
X-11.;
Y45.;
G0Z20.;
G40;
M99;
C. 數控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
%
D. 數控銑手工編程求助
朋友:你好!
我幫你編了!
%
O0000
(PROGRAM NAME - T57)
(DATE=DD-MM-YY - 22-10-14 TIME=HH:MM - 10:33)
N100G21
N102G0G17G40G49G80G90
( 10. FLAT ENDMILL TOOL - 1 DIA. OFF. - 1 LEN. - 1 DIA. - 10.)
N104T1M6
N106G0G90X-46.Y-34.998A0.S1800M3
N108G43H1Z50.
N110Z3.
N112G1Z-2.F200.
N114X46.
N116G0Z20.
N118X-46.Y-27.998
N120Z1.
N122G1Z-2.
N124X46.
N126G0Z20.
N128X-46.Y-20.999
N130Z1.
N132G1Z-2.
N134X46.
N136G0Z20.
N138X-46.Y-13.999
N140Z1.
N142G1Z-2.
N144X46.
N146G0Z20.
N148X-46.Y-7.
N150Z1.
N152G1Z-2.
N154X46.
N156G0Z20.
N158X-46.Y0.
N160Z1.
N162G1Z-2.
N164X46.
N166G0Z20.
N168X-46.Y7.
N170Z1.
N172G1Z-2.
N174X46.
N176G0Z20.
N178X-46.Y13.999
N180Z1.
N182G1Z-2.
N184X46.
N186G0Z20.
N188X-46.Y20.999
N190Z1.
N192G1Z-2.
N194X46.
N196G0Z20.
N198X-46.Y27.998
N200Z1.
N202G1Z-2.
N204X46.
N206G0Z20.
N208X-46.Y34.998
N210Z1.
N212G1Z-2.
N214X46.
N216G0Z50.
N218S1909M3
N220X15.031Y-19.75
N222Z1.
N224G1Z-3.987F3.6
N226X-15.031F381.8
N228X-19.75Y-13.167
N230X-7.694
N232G2X-13.756Y-6.583R15.25
N234G1X-19.75
N236Y0.
N238X-15.25
N240G2X-13.756Y6.583R15.25
N242G1X-19.75
N244Y13.167
N246X-7.694
N248X-15.031Y19.75
N250X15.031
N252X19.75Y13.167
N254X7.694
N256G2X13.756Y6.583R15.25
N258G1X19.75
N260Y0.
N262X15.25
N264G2X13.756Y-6.583R15.25
N266G1X19.75
N268Y-13.167
N270X7.694
N272G0Z20.
N274X15.031Y-19.75
N276Z-.988
N278G1Z-5.975F3.6
N280X-15.031F381.8
N282X-19.75Y-13.167
N284X-7.694
N286G2X-13.756Y-6.583R15.25
N288G1X-19.75
N290Y0.
N292X-15.25
N294G2X-13.756Y6.583R15.25
N296G1X-19.75
N298Y13.167
N300X-7.694
N302X-15.031Y19.75
N304X15.031
N306X19.75Y13.167
N308X7.694
N310G2X13.756Y6.583R15.25
N312G1X19.75
N314Y0.
N316X15.25
N318G2X13.756Y-6.583R15.25
N320G1X19.75
N322Y-13.167
N324X7.694
N326G0Z20.
N328X15.Y-20.
N330Z1.
N332G1Z-3.987F3.6
N334X-15.F381.8
N336G2X-20.Y-15.R5.
N338G1Y15.
N340G2X-15.Y20.R5.
N342G1X15.
N344G2X20.Y15.R5.
N346G1Y-15.
N348G2X15.Y-20.R5.
N350G0Z20.
N352Y0.
N354Z1.
N356G1Z-3.987F3.6
N358G3X-15.R15.F381.8
N360X15.R15.
N362G0Z20.
N364Y-20.
N366Z-.988
N368G1Z-5.975F3.6
N370X-15.F381.8
N372G2X-20.Y-15.R5.
N374G1Y15.
N376G2X-15.Y20.R5.
N378G1X15.
N380G2X20.Y15.R5.
N382G1Y-15.
N384G2X15.Y-20.R5.
N386G0Z20.
N388Y0.
N390Z-.988
N392G1Z-5.975F3.6
N394G3X-15.R15.F381.8
N396X15.R15.
N398G0Z50.
N400M5
N402G91G28Z0.
N404G28X0.Y0.A0.
N406M30
%
E. 數控銑手工編程怎麼編
過了幾年忘記了一些代碼。如果能幫到你,我可以看下書,很簡單,以前這樣的程序超級簡單
F. 數控銑削中什麼叫做手工編程
手工編程區別於軟體編程,手工編程的程序是自己一行一行的輸入;軟體編程就是由CAM軟體來把圖紙轉化成程序。