資源描述:
《《數(shù)控編程基礎》》由會員上傳分享,免費在線閱讀,更多相關內容在教育資源-天天文庫。
1、數(shù)控編程基礎SHUKONGJICHUANGGAISHU一、程序編制的基本概念二、程序的編制數(shù)控編程基礎一、程序編制的基本概念1、數(shù)控編程的方法介紹2、數(shù)控程序代碼介紹3、數(shù)控程序結構返回1、數(shù)控編程的方法介紹1.手工編程:利用一般的計算工具,通過各種數(shù)學方法,人工進行刀具軌跡的運算,并進行指令編制。這種方式比較簡單,很容易掌握,適應性較大。適用于中等復雜程度程序、計算量不大的零件編程。對機床操作人員來講必須掌握。2.自動編程:利用通用的微機及專用的自動編程軟件,以人機對話方式確定加工對象和加工條件,自動進行運算和生成指令。對形狀簡單(輪廓由直線和圓弧組成)的零件,手工編程是可以滿足要
2、求的,但對于曲線輪廓、三維曲面等復雜型面,一般采用計算機自動編程。目前中小企業(yè)普遍采用這種方法,編制較復雜的零件加工程序效率高,可靠性好。專用軟件多為在開放式操作系統(tǒng)環(huán)境下,在微機上開發(fā)的,成本低,通用性強。3.CAD/CAM:利用CAD/CAM系統(tǒng)進行零件的設計、分析及加工編程。該種方法適用于制造業(yè)中的CAD/CAM集成系統(tǒng)。目前正被廣泛應用,該方式適應面廣、效率高,程序質量好,適用于各類柔性制造系統(tǒng)(FMS)和集成制造系統(tǒng)(CIMS),但投資大,掌握起來需要一定時間。返回2、數(shù)控程序代碼介紹常用的標準主要有:1.數(shù)控紙帶的規(guī)格2.數(shù)控機床坐標軸和運動方向3.數(shù)控編程的編碼字符4.
3、數(shù)控編程的程序段格式5.數(shù)控編程的功能代碼EIA(美國電子工業(yè)協(xié)會)和ISO(國際標準化協(xié)會)返回八單位標準穿孔紙帶EIA代碼和ISO代碼的主要區(qū)別在于:EIA代碼每行孔數(shù)為奇數(shù),其第5列為補奇列;ISO代碼各行孔數(shù)為偶數(shù)孔,其第8列為補偶列。補奇或補偶的作用是判別紙帶的穿孔是否有錯。返回3、數(shù)控程序結構加工程序是由若干程序段組成;程序段是由一個或若干個指令字組成,指令字代表某一信息單元;每個指令字由地址符和數(shù)字組成,它代表機床的一個位置或一個動作;每個程序段結束處應有“EOB”或“CR”表示該程序段結束轉入下一個程序段;地址符由字母組成;每一個字母、數(shù)字和符號都稱為字符。下一頁常用
4、地址符的含義功能代碼備注程序號O程序號程序段序號N順序號準備功能G定義運動方式坐標地址X、Y、ZA、B、C、U、V、WRI、J、K軸向運動指令附加軸運動指令圓弧半徑圓心坐標進給速度F定義進給速度主軸轉速S定義主軸轉速刀具功能T定義刀具號輔助功能M機床的輔助動作偏置號H、D偏置號子程序號P子程序號重復次數(shù)L子程序的循環(huán)次數(shù)參數(shù)P、Q、R固定循環(huán)參數(shù)暫停P、X暫停時間下一頁常見程序段格式1234567891011N_G_X_U_Q_Y_V_P_Z_W_R_I_J_K_R_F_S_T_M_LF順序號準備功能坐標字進給功能主軸功能刀具功能輔助功能結束符號下一頁%開始符O1234程序號N1G9
5、0G54G00X0Y0S1000M03;第一程序段N2Z100.0;第二程序段N3G41X20.0Y10.0D01;……………N4Z2.0;N5G01Z-10.0F100;N6Y50.0F200;N7X50.0;N8Y20.0;N9X10.0;N10G00Z100.0;N11G40X0Y0M05;N12M30;程序結束程序結構舉例返回二、程序的編制機床坐標系和工作坐標系的概念數(shù)控編程常用指令的含義數(shù)控機床編程步驟數(shù)控機床編程實例返回1、機床坐標系和工作坐標系的概念1.機床坐標系2.工作坐標系數(shù)控機床的坐標系規(guī)定已標準化,按右手直角坐標系確定,如圖所示,一般假設工件靜止,通過刀具相對工
6、件的移動來確定機床各移動軸的方向。1.機床坐標系機床坐標系是機床上固有的坐標系,機床坐標系的方位是參考機床上的一些基準確定。機床上有一些固定的基準線,如主軸中心線,固定的基準面,如工作臺面、主軸端面、工作臺側面、導軌面等,不同的機床有不同的坐標系。1、在標準中,規(guī)定平行于機床主軸(傳遞切削力)的刀具運動坐標軸為Z軸,取刀具遠離工件的方向為正方向(+Z)。當機床有幾個主軸時,則選一個垂直于工件裝夾面的主軸為Z軸。2、X軸為水平方向,且垂直于Z軸并平行于工件的裝夾面。3、在確定了X、Z軸的正方向后,可按右手直角笛卡爾坐標系確定Y軸的正方向。4、機床原點(機械原點)是機床坐標系的原點,它的
7、位置是在各坐標軸的正向最大極限處。立式數(shù)控銑床機床原點2.工作坐標系工作坐標系是編程人員在編程和加工時使用的坐標系,是程序的參考坐標系,工作坐標系的位置以機床坐標系為參考點,一般在一個機床中可以設定6個工作坐標系。工作坐標系的原點,稱工作原點(或程序原點)。數(shù)控編程常用指令的含義以下以FANUC系統(tǒng)的常用指令為例對常用指令作一介紹。(一)準備功能(G指令)(二)常用輔助功能(M指令)1.絕對坐標和相對坐標指令(G90,G91)表示運動軸的移動方式。使用絕對