數控銑床的操作與編程_課件_第1頁
數控銑床的操作與編程_課件_第2頁
數控銑床的操作與編程_課件_第3頁
數控銑床的操作與編程_課件_第4頁
數控銑床的操作與編程_課件_第5頁
已閱讀5頁,還剩236頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、第3章數控銑床的操作與編程 3.1 數控銑床及其組成 3.2 對刀調整及坐標系設定 3.3 基本功能指令與程序調試 3.4 刀具補償及程序調試 3.5 綜合銑削加工技術 思考與練習題 3.1.1 數控銑床的類型及基本組成 3.1 數控銑床及其組成1數控銑床的類型 (1) 數控仿形銑床。通過數控裝置將靠模移動量數字化后,可得到高的加工精度,可進行較高速度的仿形加工。進給速度僅受刀具和材料的影響。 (2) 數控搖臂銑床。搖臂銑床采用數控裝置可提高效率和加工精度,可以加工手動銑床難以加工的零件。 (3) 數控萬能工具銑床。采用數控裝置的萬能工具銑床有手動指令簡易數控型、直線點位系統數控型和曲線軌跡系

2、統數控型。操作方便,便于調試和維修。當然,這類機床基本都具有鉆、鏜加工的能力。 (4) 數控龍門銑床。工作臺寬度在630 mm以上的數控銑床,多采用龍門式布局。其功能向加工中心靠近,用于大工件、大平面的加工。 此外,若按照主軸放置方式可有臥式數控銑床和立式數控銑床之分。 對立式數控銑床而言,若按Z軸方向運動的實現形式又可有工作臺升降式和刀具升降式(固定工作臺)。立式升降臺數控銑床由于受工作臺本身重量的影響,使得采用不能自鎖的滾珠絲杠導軌有一定的技術難度,故一般多用于垂直工作行程較大的場合。 當垂直工作行程較小時,則常用刀具升降的固定工作臺式數控銑床,刀具主軸在小范圍內運動,其剛性較容易保證。

3、若按數控裝置控制的軸數,可有兩坐標聯動和三坐標聯動之分。 若有特定要求,還可考慮加進一個回轉的A坐標或C坐標,即增加一個數控分度頭或數控回轉工作臺。這時機床應相應地配制成四坐標控制系統。 2數控銑床的結構組成 圖3-1所示是XK5032型立式數控銑床的外形結構圖。和傳統的銑床一樣,機床的主要部件有床身、銑頭、主軸、縱向工作臺(X軸)、橫向床鞍(Y軸)、可調升降臺(手動)、液壓與氣動控制系統和電氣控制系統等。 作為數控機床的特征部件有X、Y、Z(刀具)各進給軸驅動用伺服電機、行程限位及保護開關、數控操作面板及其控制臺。伺服電機內裝有脈沖編碼器,位置及速度反饋信息均由此取得,構成半閉環控制系統。圖

4、3-1 XK5032型數控銑床 XK5032型數控銑床是配有高精度、高性能、帶有CNC控制軟件系統的三坐標數控銑床(可選配FANUC 3MA/ 10M/ 11M/ 12M等多種CNC系統),并可加第四軸。 機床具有直線插補、圓弧插補、三坐標聯動空間直線插補功能,還有刀具補償、固定循環和用戶宏程序等功能;能完成90%以上的基本銑削、鏜削、鉆削、攻螺紋及自動工作循環等工作,可用于加工各種形狀復雜的凸輪、樣板和模具零件。 ZJK75321型數控鉆銑床是華中數控研制生產的一種經濟型數控銑床,機床構成如圖3-2所示。 主要由個人計算機(PC機)、控制接口柜、機械操作面板、冷卻供液系統和機床本體等部分組成

5、。 各進給軸用步進電機驅動,是典型的開環控制機床,采用通用PC機和華中數控公司開發的HCNCM控制軟件直接聯機控制,功能基本和XK5032數控銑床類同。圖3-2 ZJK75321型數控鉆銑床3.1.2 數控銑床的傳動及速度控制 當換上(96.52 mm /(127 mm的帶輪時,主軸轉速為804500 r/min(高速擋),當換上(71.12 mm/ (162.56 mm的帶輪時,主軸轉速為452600 r/min(低速擋)。每擋內的轉速選擇可由程序中的S指令給定,也可由手動操作執行。 圖3-3所示為XK5032型數控銑床的傳動系統圖。該機床主傳動采用專用的無級調速主電動機,由皮帶輪將運動傳至

6、主軸。主軸轉速分為高低兩擋,通過更換帶輪的方法來實現換擋。圖3-3 XK5032型數控銑的傳動系統圖 工作臺的縱向(X軸)和橫向(Y軸)進給運動、主軸套筒的垂直(Z軸)進給運動,都是由各自的交流伺服電機驅動,分別通過同步齒形帶傳給滾珠絲杠,實現進給。 各軸的進給速度范圍是52500 mm/min,各軸的快進速度為5000 mm/min。當然,實際移動速度還受操作面板上速度修調開關的影響。 床鞍的縱、橫向導軌面均采用了貼塑面,提高了導軌的耐磨性,消除了低速爬行現象。 ZJK75321型數控鉆銑床的主傳動是由主電機經三級齒輪傳動傳遞到主軸,采用傳統的齒輪箱及其機械式的換擋變速方式,換擋變速應在機床

7、停止運轉時靠手工進行。主軸轉速范圍為851600 r/min,共有6級變化,見表3-1。可通過改變主軸箱正面的高低擋(H、L)及各擋級數(1、2、3級)來實現。表3-1 ZJK7532-1型數控鉆銑床的主軸轉速 X、Y、Z各進給軸均由步進電機直接帶動絲桿完成各個方向的進給運動。Z軸運動是整個銑頭(包括主電機及主傳動系統)一起進行的。 ZJK75321型數控鉆銑床的主要技術參數為:工作臺工作面積 240480 mm2 工作臺縱向最大行程(X軸) 400 mm 工作臺橫向最大行程(Y軸) 220 mm 銑頭升降臺最大行程(Z軸) 480 mm 主軸孔錐度 莫氏3號 最大鉆孔直徑 32 mm 最大平

8、銑刀直徑 50 mm 最大立銑刀直徑 28 mm 主軸轉速級數 6主軸轉速范圍 851600 r/min各軸最大快移速度 1500 mm/min最小設定單位 0.001 mm編程尺寸范圍 (99 999.999 mm聯動軸數 3插補功能 直線(空間)、圓弧(平面)參考點功能 有3.1.3 操作面板及其基本控制功能圖3-4 ZJK75321型數控鉆銑床的機械操作面板 通過各操作開關可實現以下控制功能: (1) 電源開關。合上機床電柜總電源開關后,必須用鑰匙打開此開關,數控系統的驅動電源、主電機電源才能接通。 (2) 急停按鈕。機床操作過程中,出現緊急情況時,按下此按鈕,進給及主軸運行立即停止,C

9、NC進入急停狀態。緊急情況解除后,順時針方向轉動按鈕可以退出急停狀態。 (3) 工作方式選擇開關。此開關可用于對機床操作選擇處于自動、單段、點動、步進(增量)和回參考點五種方式。 (4) 增量倍率與進給修調開關。MDI方式及自動運行方式下可通過此開關設定進給速度修調倍率(共有10、30、50、80、100、140六擋)。 ()若程序指令為F200,倍率開關處于30擋,則實際進給速度為20030( = 60 mm/min。 步進方式下,可通過此開關設定增量進給倍率(共有1、10、100、100四擋)。若此開關處于100擋,則每次按壓軸移動方向按鈕一次,拖板在相應的方向移動0.1 mm(即100個

10、設定單位)。 (5) 軸移動方向按鈕(+X、X、+Y、Y、+Z、Z )。在手動或步進方式下,按下此六個按鈕之一,各軸將分別在相應的方向上產生位移,手動方式時拖板作連續位移直到松開為止,其實際移動速度等于系統內部設定的快移速度乘進給速度修調倍率。 在步進方式下,每按下后再釋放某按鈕一次,該拖板即在對應方向上產生一固定的位移,其位移量等于軸的最小設定單位乘增量倍率。(系統最小設定單位為0.001 mm) (6) 快移按鈕。在手動方式下,若同時按快移按鈕和某個軸移動方向按鈕,則在對應軸方向上,將無視進給速度修調倍率的設定,以系統內部設定的快移速度產生位移。 (7) 循環啟動。在自動加工功能菜單下,當

11、選擇并調入需要運行的加工程序后,再置工作方式開關于“自動”方式,然后按下此按鈕(按鈕燈亮),即開始自動執行程序指令。機床進給軸將以程序指令的速度移動。 (8) 進給保持。在自動運行過程中,按下此按鈕(按鈕燈亮),機床運動軸減速停止,程序執行暫停,但加工狀態數據將保持,若再按下“循環啟動”按鈕,則系統將繼續運行。注意,若暫停期間按過主軸停轉的話,繼續運行前,必須先啟動主軸;否則,將有引發事故的可能。 (9) 機床鎖住。在自動運行開始前,將此鈕按下,再按“循環啟動”執行程序,則送往機械側的控制信息將被截斷,機械部分不動。數控裝置內部在照常進行控制運算,同時CRT顯示信息也在變化。這一功能主要用于校

12、驗程序,檢查語法錯誤。注: 即使是G28、G29指令,機床也不運動。 機床輔助功能指令依然有效。 在自動運行過程中,再按下此按鈕,機床鎖住無效。 在鎖住運行過程中,欲彈起此按鈕以解除機床鎖住亦無效。 (10) MST鎖住。在自動運行之前,按下此鈕,則程序中的所有M、S、T指令均無效。 (11) Z軸鎖住。在自動運行開始前,按下此按鈕后,再循環啟動,則往Z軸去的控制信息被截斷,Z軸不動,但數控運算和CRT顯示照常。 (12) 超程解除按鈕。當某進給軸沿某一方向持續移動而碰到行程硬限位保護開關時,系統即處于超程報警保護狀態,此時若要退出此保護狀態,必須置方式開關于“手動”方式,在按住此按鈕的同時,

13、再按壓該軸的反方向移動按鍵,向相反的方向移動方可。 (13) 冷卻開關。按下此按鈕,供液電機啟動,打開冷卻液,再按此鈕,供液停止。 (14) 主軸正轉。按下此按鈕,主軸電機正轉,同時鈕內指示燈點亮。 (15) 主軸停轉。按下此按鈕,主軸電機運轉停止,同時鈕內指示燈點亮。 (16) 主軸反轉。按下此按鈕,主軸電機反轉,同時鈕內指示燈點亮。 此外,在面板左上方,還有一些指示燈指示系統的各種狀態。例如,電源有無的指示,是否聯機的指示,報警狀態的指示和回參考點的指示等。3.1.4 控制軟件界面與菜單結構圖3-5 控制軟件環境界面 (1) 加工方式。顯示系統當前的運行方式。隨著機械操作面板上的工作方式選

14、擇開關的切換而改變。加工方式有自動、校驗、手動、步進、急停和手動回參考點等。 (2) 加工程序。顯示自動加工時,當前正在執行的程序行內容并隨程序的運行而更新。 (3) 正文及圖形顯示窗口(主畫面)。根據系統所處的顯示狀態而有所不同。在編輯程序時,主要用于顯示程序內容。在自動加工或校驗時,可按F9功能鍵切換顯示狀態,如顯示程序(正文)、指令坐標(大字符)和監控圖形等。 (4) 命令行。主要用于MDI命令行形式時手動輸入一行程序指令的顯示區。此外,也用作一些參數數據輸入設定時的緩沖顯示以及系統報警信息等的顯示。 (5) 菜單區。菜單區顯示各菜單功能選項,并提示相應的操作用功能鍵。 (6) 運行程序

15、索引。顯示當前自動運行的程序號和程序行號。N后的數據,只有在程序中使用書寫了程序行號N指令時才會改變為相應的顯示;否則,固定顯示為N0000。 (7) 坐標數據顯示。用于顯示X、Y、Z的坐標值及當前的進給速度F值。坐標值內容可根據需要選定為:指令位置/實際位置/剩余進給/跟蹤誤差/負載電流和機床坐標/工件坐標/相對坐標。 (8) 輔助機能。顯示程序運行過程中當前M、S、T指令的模態值。 控制軟件的各個功能基本上是通過切換菜單,選擇相應的功能按鍵(F1F10)而啟動執行的。 系統按功能特點將主菜單分為基本功能和擴展功能兩部分,整個系統菜單結構見附錄C。 整個系統菜單層次的切換和返回都是按功能鍵F

16、10。功能鍵F9對應的顯示方式設定功能無論在那層菜單中都有,即任何時候都可按需要修改設定顯示方式。3.2 對刀調整及坐標系設定3.2.1 數控銑床的位置調整 1手動回參考點 參考點是用于確定機床坐標系的參照點,也是用于對各機械位置進行精度校準的點。當機床因意外斷電、緊急制動等原因停機而重啟動時,嚴格地講應該是每次開機啟動后,都應該先對機床各軸進行手動回參考點的操作,重新進行一次位置校準。手動回參考點的操作步驟如下: (1) 確保機床通電且與PC電腦聯機完成,將機床操作面板上的工作方式開關置于手動回參考點的位置上。 (2) 分別按壓+X、+Y、+Z軸移動方向按鈕一下,則系統即控制機床自動往參考點

17、位置處快速移動,當快到達參考點附近時,各軸自動減速,再慢慢趨近直至到達參考點后停下。 (3) 到達參考點后,機床面板上回參考點指示燈點亮。此時,顯示屏上顯示參考點在機床坐標系中的坐標為(0,0,0)。 本機床參考點與機床各軸行程極限點(機床原點)是接近重合的,參考點就在行程極限點內側附近。如果在回參考點之前,機器已經在參考點位置之外,則必須先手動移至內側后,再進行回參考點的操作;否則,就會引發超程報警。 當工作方式開關不在回參考點位置上時,各軸往參考點附近移動時將不會自動減速,到達時就可能滑出參考點或行程極限的邊界之外,并引發超程報警。 2手動連續進給和增量進給 將開關撥到“點動”位置后,按壓

18、軸移動方向按鈕(+X、X、等)之一,各軸將分別在相應的方向上產生連續位移,直到松開手為止。 若要調節移動速度,可旋動進給速度修調倍率開關,則實際移動速度等于系統內部設定的快移速度乘進給速度修調倍率。 若同時按快移按鈕和某個軸移動方向按鈕,則在對應軸方向上,將無視進給速度修調倍率的設定,以系統內部設定的快移速度產生連續位移。 將開關撥到“步進”位置,將增量倍率選擇開關設定于(1、10、100、1000)四擋之一的位置。每次按壓/松開軸移動方向按鈕一次,拖板將在相應的軸方向上產生指定數量單位的位移。通過調整改變增量進給倍率值,可得到所期望的精確位移。 當需要用手動方法產生較大范圍的精確移動時,可先

19、采用手動連續進給(點動)的方法移近目標后,再改用增量進給的方法精確調整到指定目標處。點動和步進既可用于空程移動,也可進行銑削加工。 3MDI操作 MDI是指命令行形式的程序執行方法,它可以從計算機鍵盤接受一行程序指令,并能立即執行。采用MDI操作可進行局部范圍的修整加工以及快速精確的位置調整。MDI操作的步驟如下: (1) 在基本功能主菜單下,按F4功能鍵切換到MDI子菜單下。 (2) 再按F6鍵進入MDI運行方式,屏幕顯示如圖3-6所示畫面。畫面的正文顯示區顯示的是系統當前的模態數據。命令行出現光標,等待鍵入MDI程序指令。 圖3-6 MDI操作屏幕畫頁面 (3) 可用鍵盤在光標處輸入整段程

20、序(如G90 G01 X10.0 Y10.0 Z10.0 F100),也可一個功能字一個功能字地輸入,輸完后按回車鍵,則各功能字數據存入相應的地址,且顯示在正文區對應位置處。 若系統當前的模態與欲輸入的指令模態相同,則可不輸入。在按回車鍵之前發現輸入數據有誤,可用退格鍵、編輯鍵修改。若按回車后發現某功能字數據有誤,則可重新輸入該功能字的正確數據并回車進行更新。若需要清除所輸入的全部MDI功能數據,可按功能鍵F1。 (4) 全部指令數據輸入完畢后,將操作面板上的工作方式開關置于“自動”擋;然后,按壓操作面板上的“循環啟動”按鈕,即可開始執行MDI程序功能。若MDI程序運行中途需要停止運行,可按功

21、能鍵F1。 如果在進行MDI運行時,已經有程序正在自動運行,則系統會提示不能實施MDI運行。 當一個MDI程序運行完成后,系統將自動清除剛執行的功能數據,等待輸入下一個運行程序段。3.2.2 鉆銑用刀具及對刀 1鉆銑用刀具:按切削工藝可分為三種: (1) 鉆削刀具。鉆削刀具分小孔鉆頭、短孔鉆頭(深徑比5)、深孔鉆頭(深徑比6,可高達100以上)和槍鉆、絲錐、鉸刀等。 (2) 鏜削刀具。鏜削工具分鏜孔刀(粗鏜、精鏜)和鏜止口刀等。 (3) 銑削刀具。銑削工具分面銑刀、立銑刀和三面刃銑刀等。 若按安裝連接型式可分為套裝式(帶孔刀體需要通過芯軸來安裝)、整體式(刀體和刀桿為一體)和機夾式可轉位刀片(

22、采用標準刀桿體)等。 除具有和主軸錐孔同樣錐度刀桿的整體式刀具可與主軸直接安裝外,大部分鉆銑用刀具都需要通過標準刀柄夾持轉接后與主軸錐孔聯接。 如圖3-7所示,刀具系統通常由拉釘、刀柄和鉆銑刀具等組成。圖3-7 鉆銑常用刀具構成 2對刀 數控銑床的對刀內容包括基準刀具的對刀和各個刀具相對偏差的測定兩部分。 對刀時,先從某零件加工所用到的眾多刀具中選取一把作為基準刀具,進行對刀操作;再分別測出其他各個刀具與基準刀具刀位點的位置偏差值,如長度、直徑等。 這樣就不必對每把刀具都去做對刀操作。 如果某零件的加工,僅需一把刀具就可以的話,則只要對該刀具進行對刀操作即可。 如果所要換的刀具是加工暫停時臨時

23、手工換上的,則該刀具的對刀也只需要測定出其與基準刀具刀位點的相對偏差,再將偏差值存入刀具數據庫。 有關多把刀具偏差設定及意義,將在刀具補償內容中說明,下面僅對基準刀具的對刀操作進行說明。 當工件以及基準刀具(或對刀工具)都安裝好后,可按下述步驟進行對刀操作。 先將方式開關置于“回參考點”位置,分別按+X、+Y、+Z方向按鍵令機床進行回參考點操作,此時屏幕將顯示對刀參照點在機床坐標系中的坐標。若機床原點與參考點重合,則坐標顯示為(0,0,0)。 1) 以毛坯孔或外形的對稱中心為對刀位置點 以定心錐軸找小孔中心。如圖3-8所示,根據孔徑大小選用相應的定心錐軸,手動操作使錐軸逐漸靠近基準孔的中心,手

24、壓移動Z軸,使其能在孔中上下輕松移動,記下此時機床坐標系中的X、Y坐標值,即為所找孔中心的位置。圖3-8 定心錐軸找孔中心 圖3-9 百分表找孔中心 用百分表找孔中心。 如圖3-9所示,用磁性表座將百分表粘在機床主軸端面上,手動或低速旋轉主軸。然后,手動操作使旋轉的表頭依X、Y、Z的順序逐漸靠近被測表面,用步進移動方式,逐步降低步進增量倍率,調整移動X、Y位置,使得表頭旋轉一周時,其指針的跳動量在允許的對刀誤差內(如0.02 mm),記下此時機床坐標系中的X、Y坐標值,即為所找孔中心的位置。 用尋邊器找毛坯對稱中心。將電子尋邊器和普通刀具一樣裝夾在主軸上,其柄部和觸頭之間有一個固定的電位差,當

25、觸頭與金屬工件接觸時,即通過床身形成回路電流,尋邊器上的指示燈就被點亮;逐步降低步進增量,使觸頭與工件表面處于極限接觸(進一步即點亮,退一步則熄滅),即認為定位到工件表面的位置處。 如圖3-10所示,先后定位到工件正對的兩側表面,記下對應的X1、X2、Y1、Y2坐標值,則對稱中心在機床坐標系中的坐標應是(X1+X2)/2,(Y1+Y2)/2)。 圖3-10 尋邊器找對稱中心2) 以毛坯相互垂直的基準邊線的交點為對刀位置點圖3-11 對刀操作時的坐標位置關系 按X、Y軸移動方向鍵,使刀具圓周刃口接觸工件的左(或右)側面,記下此時刀具在機床坐標系中的X坐標xa。然后按X軸移動方向鍵使刀具離開工件左

26、(或右)側面。 用同樣的方法調整移動到刀具圓周刃口接觸工件的前(或后)側面,記下此時的Y坐標ya;最后,讓刀具離開工件的前(或后)側面,并將刀具回升到遠離工件的位置。 如果已知刀具或尋邊器的直徑為D,則基準邊線交點處的坐標應為 3) 刀具Z向對刀 當對刀工具中心(即主軸中心)在X、Y方向上的對刀完成后,可取下對刀工具,換上基準刀具,進行Z向對刀操作。 Z向對刀點通常都是以工件的上下表面為基準的,這可利用Z向設定器進行精確對刀,其原理與尋邊器相同。如圖3-12所示,若以工件上表面為Z=0的工件零點,則當刀具下表面與Z向設定器接觸致指示燈亮時,刀具在工件坐標系中的坐標應為Z=100,即可使用G92

27、Z100.0來聲明。圖3-12 Z向對刀設定 如圖3-11所示,假定編程原點(或工件原點)預設定在距對刀用的基準表面距離分別為xb,yb,zb的位置處。 若將刀具刀位點置于對刀基準面的交匯處,則此時刀具刀位點在工件坐標系中的坐標為(xb,yb,zb)。 如前所述,它在機床坐標系中的坐標應為。此時,若用MDI執行G92 ,即可建立起所需的工件坐標系。 此外,也可先將刀具移到某一位置處,記下此時屏幕上顯示的該位置在機床坐標系中的坐標值; 然后,換算出此位置處刀具刀位點在工件坐標系中的坐標; 再將所算出的X、Y、Z坐標值填入程序中G92指令內;在保持當前刀具位置不移動的情況下去運行程序,同樣可達到對

28、刀的目的。 在實際操作中,當需要用多把刀具加工同一工件時,常常是在不裝刀具的情況下進行對刀的。 這時,常以刀座底面中心為基準刀具的刀位點先進行對刀;然后,分別測出各刀具實際刀位點相對于刀座底面中心的位置偏差,填入刀具數據庫即可;執行程序時由刀具補償指令功能來實現各刀具位置的自動調整。3.2.3 機床坐標系統的設定 1參考點與機床坐標系 有關數控銑床坐標軸方向的確定已在第1章進行過說明,本節僅就ZJK75321型數控鉆銑床稍作說明。 該銑床是一立式銑床,XY平面內的運動是由工作臺拖板移動實現的,Z軸方向則是由刀具主軸上下移動來實現的。 當按壓+X軸方向鍵時,產生的運動是工作臺拖板向左移動; 按壓

29、+Y軸方向鍵時,所產生的運動是工作臺拖板向前移動,亦相當于是刀具相對工作臺(工件)向后移動。 按壓+Z軸方向鍵時,產生的運動就是刀具主軸向上移動(遠離工作臺面)。各軸行程極限由擋鐵及其行程開關位置確定。 大多數數控銑床都將參考點設定在各軸正向行程極限處。但參考點位置的設定并沒有統一的標準,各廠家可根據需要將其設定在某一固定位置。 比如,XK5040A型數控銑床的參考點就設在各軸向行程中間的位置上;ZJK75321型數控鉆銑床的Y、Z軸向參考點均設在對應軸的正向行程極限處;而X軸向參考點的位置則有的設在正向行程極限處,有的卻設在負向行程極限處。 參考點的位置在出廠時就應已調整并固定好,用戶不得隨

30、意改動;否則,加工運行精度將無法保證。 當經過手動回參考點后,屏幕即顯示此時機床原點的坐標(0,0,0),即該銑床的參考點與機床原點重合。(當然在實際機床中,也有的參考點與機床原點并不重合,此類機床在參考點處的機床坐標顯示就不是0。) 對參考點為正向行程極限的機床而言,工作區內的刀位點在機床坐標系的坐標均為負值;對參考點為負向行程極限的軸來說,正常工作區內的點在機床坐標系中該軸對應的坐標均為正值。 2工件坐標系 機床的工件坐標系各坐標軸的方向和機床坐標系一致,工件坐標系可通過執行程序指令G92 X.Y.Z.來建立或用G54G59指令來預置。 1) 用G92指令建立工件坐標系 格式:G92 X.

31、Y.Z. G92指令的意義就是聲明當前刀具刀位點在工件坐標系中的坐標,以此作參照來確立工件原點的位置。 若已將各軸移到工作區內某位置,其屏幕顯示當前刀具在機床坐標系中坐標為(x1,y1,z1)。 此時,如果用MDI操作方式執行程序指令G92 X0 Y0 Z0,就會在系統內部建立工件坐標系,屏幕上將顯示出工件原點在機床坐標系中的坐標為(x1,y1,z1), 按F9鍵顯示方式坐標系工件坐標系,將正文區切換到顯示工件坐標系,則顯示當前刀具在工件坐標系中的坐標為(0,0,0); 如果執行程序指令G92 Xx2 Yy2 Zz2,則顯示出工件原點在機床坐標系中的坐標為(x1x2,y1y2,z1z2);如切

32、換到工件坐標系顯示,則顯示當前刀具在工件坐標系中的坐標為(x2,y2,z2)。 在整個程序運行時,執行G92指令的結果和此一樣;再執行G92指令時又將建立新的工件坐標系。 如前所述,在執行含G92指令的程序前,必須進行對刀操作,確保由G92指令建立的工件坐標系原點的位置和編程時設定的程序原點的位置一致。 2) 用G54G59來預置設定工件坐標系 在機床控制系統中,還可用G54G59指令在6個預定的工件坐標系中選擇當前工件坐標系。 當工件尺寸很多且相對具有多個不同的標注基準時,可將其中幾個基準點在機床坐標系中的坐標值,通過MDI方式預先輸入到系統中,作為G54G59的坐標原點,系統將自動記憶這些

33、點。 一旦程序執行到G54G59指令之一時,則該工件坐標系原點即為當前程序原點,后續程序段中的絕對坐標均為相對此程序原點的值。例如,圖3-13所示從ABCD行走路線,可編程如下:圖3-13 工件坐標系設定N10 G54 G00 G90 X30.0 Y40.0 快速移到G54中的A點N15 G59 將G59置為當前工件坐標系 N20 G00 X30.0 Y30.0 移到G59中的B點N25 G52 X45.0 Y15.0 在當前工件坐標系G59中,建立局部坐標系G52N30 G00 G90 X35.0 Y20.0 移到G52中的C點N35 G53 X35.0 Y35.0 移到G53(機械坐標系)

34、中的D點. 執行N10程序段時,系統會先選定G54坐標系作為當前工件坐標系;然后,再執行G00移動到該坐標系中的A點。 執行N15程序段時,系統又會選擇G59坐標系作為當前工件坐標系。執行N20時,機床就會移到剛指定的G59坐標系中的B點。 執行N25時,將在當前工件坐標系G59中建立局部坐標系G52,G52后所跟的坐標值,是G52的原點在當前坐標系中的坐標。 執行N30時,刀具將移到局部坐標系G52中的C點。G53是直接按機床坐標系編程。 執行N35時,工具將移到機床坐標系中的D點。但G53指令只對本程序段有效,后續程序段如不指定其他坐標系的話,當前有效坐標系還是屬于G59中的局部坐標系G5

35、2。 預置工件坐標系G54G59的設定,可在MDI方式菜單中選按“坐標系F3”,切換到工件坐標系G54設定屏幕。 如果欲將當前位置點設為G54的零點,可根據屏幕右上角顯示的當前點在機床坐標系中的坐標值數據,在MDI命令行輸入該數值后回車,則屏幕顯示如圖3-14所示。 如要預置G55G59,可使用翻頁鍵切換到相應的頁面,再在MDI命令行輸入其原點坐標即可。 工件原點預置好后,可按“F5重新對刀”,系統自動切換到MDI操作屏,鍵入G54后按循環啟動執行,則當前工件坐標系就切換到了G54。 同樣,可以將G55、G56G59等置為當前工件坐標系,右下部“工件坐標零點”處也將隨著顯示當前工件原點在機床坐

36、標系中的坐標。 一般地,G92不要和G54G59混用。 如果需要察看當前刀具的坐標位置數據,可隨時按F9鍵,從中選擇“坐標系”項,回車后再選擇 (機床坐標/工件坐標/相對坐標)并回車,則在屏幕右上部的坐標數據顯示區就可看到所需的結果。 若正文區已處于大字符坐標數據顯示方式,則其坐標數據方式也同樣隨著改變。如果按F9鍵后選擇的是“坐標值”項,則還可獲得“指令位置/實際位置/剩余進給/跟蹤誤差/負載電流”等數據內容顯示的選擇。圖3-14 預置工件坐標系的設定 3圖形跟蹤顯示 在實際加工和程序空運行校驗時,常常希望看到加工軌跡的跟蹤顯示,這也可按F9功能鍵進行選擇。 在彈出菜單中,選擇“顯示模式”菜

37、單項并回車后,可按需要選擇“三維圖形/XY平面/ZX平面/YZ平面/圖形聯合顯示”等。圖3-15所示是圖形聯合跟蹤顯示的效果。圖3-15 圖形跟蹤顯示效果3.3 基本功能指令與程序調試3.3.1 程序中用到的各功能字 1G功能 格式:G2,G后可跟2位數。 數控銑床中常用的G功能指令如表3-2所示。表3-2 數控銑床的G功能指令 2M功能 格式:M2,M后可跟2位數。 銑削中常用的M功能指令和車削基本相同,請參閱第2章2.3.1節。 3F、S功能 F功能是用于控制刀具相對于工件的進給速度。速度指令范圍為F024 000,采用直接數值指定法,可由G94、G95分別指定F的單位是mm / min還

38、是mm / r。注意:實際進給速度還受操作面板上進給速度修調倍率的控制。 S功能用于控制帶動刀具旋轉的主軸的轉速,其后可跟4位數。由于ZJK75321數控鉆銑床的主軸變速是在停機狀態下人工進行的,因此,寫在程序中的S代碼事實上是用于保證程序完整性的,實際主軸轉速并不受其控制。3.3.2 直線和圓弧插補指令1快速定位指令G00和直線進給指令G01格式:G90 (G91) G00 X.Y. Z. G90 (G91) G01 X.Y. Z. F. 如圖3-16所示,空間直線移動從A到B。圖3-16 空間直線移動 絕對:G90 G00 Xxb Yyb Zzb 絕對:G90 G01 Xxb Yyb Zz

39、b F f 如圖3-16所示,空間直線移動從A到B。其編程計算方法如下: 增量:G91G00 X(xbxa) Y(ybya) Z(zbza) 增量:G91 G01 X(xbxa) Y(ybya) Z(zbza) Ff 說明: (1) G00時X、Y、Z三軸同時以各軸的快進速度從當前點開始向目標點移動。一般各軸不能同時到達終點,其行走路線可能為折線。 (2) G00時軸移動速度不能由F代碼來指定,只受快速修調倍率的影響。一般地,G00代碼段只能用于工件外部的空程行走,不能用于切削行程中。 (3) G01時,刀具以F指令的進給速度由A向B進行切削運動, 并且控制裝置還需要進行插補運算,合理地分配各

40、軸的移動速度,以保證其合成運動方向與直線重合。 G01時的實際進給速度等于F指令速度與進給速度修調倍率的乘積。 2圓弧插補指令G02、G03 前述G00、G01移動指令既可在平面內進行,也可實現三軸聯動,而圓弧插補只能在某平面內進行,因此,若要在某平面內進行圓弧插補加工,必須用G17、G18、G19指令事先將該平面設置為當前加工平面; 事實上,空間圓弧曲面的加工都是轉化為一段段的空間直線(或平面圓弧)而進行的。 格式:G17G90 (G91) G02(G03) X. Y. R. (I. J.) F. 或 G18G90 (G91) G02(G03) X. Z. R. (I. K.) F. G19

41、G90 (G91) G02(G03) Y. Z. R. (J. K.) F. 圖3-17(a)所示為XY平面內的圓弧AB 圖3-17(a)所示為XY平面內的圓弧AB,編程計算方法如下:絕對增量G17G90 G02 X xb Y yb R r1 F f R 編程 G17G90 G02 X xb Y yb I(x1xa) J (y1ya) Ff G91G02 X (xbxa)Y(ybya) R r1 F f G91G02 X(xbxa)Y(ybya)I(x1xa)J(y1ya)Ff 圖3-17(a)所示為XY平面內的圓弧BC 圖(a)所示弧BC,如果前面已有G17平面設置指令,則編程計算方法如下:

42、 絕對增量G90 G03 X xc Y yc R r2 F f R 編程 G90 G03 X xc Y yc I(x2xb) J (y2yb) Ff G91G03 X (xcxb)Y(ycyb) R r2 F f G91G03 X(xcxb)Y(ycyb)I(x2xb)J(y2yb)Ff 說明: (1) 在G02、G03指令時,刀具相對工件以F指令的進給速度從當前點向終點進行插補加工,G02為順時針方向圓弧插補,G03為逆時針方向圓弧插補。 圓弧走向的順逆應是從垂直于圓弧加工平面的第三軸的正方向看到的回轉方向,如圖3-17(c)所示。 (2) 圓弧插補既可用圓弧半徑R指令編程,也可用I、J、K

43、指令編程。在同一程序段中,I、J、K、R同時指令時,R優先,I、J、K指令無效。 當用R指令編程時,如果加工圓弧段所對的圓心角為0180,R取正值;如果圓心角為180360,R則取負值。 如圖3-17(b)所示的兩段圓弧,其半徑、端點、走向都相同,但所對的圓心角卻不同,在程序上則僅表現為R值的正負區別。 小圓弧段:大圓弧段:G90 G03 X 0 Y 25.0 R 25.0或:G91 G03 X25.0 Y 25.0 R 25.0 G90 G03 X 0 Y 25.0 R25.0 或:G91 G03 X25.0 Y 25.0 R25.0 (3) X、Y、Z同時省略時,表示起、終點重合;若用I、

44、J、K指令圓心,相當于指令了360的弧;若用R編程時,則表示指令為0的弧。 (4) 無論用絕對還是用相對編程方式,I、J、K都為圓心相對于圓弧起點的坐標增量,為零時可省略。(也有的機床廠家指令I、J、K為起點相對于圓心的坐標增量。) G02 (G03) I. 整圓 G02 (G03) R. 不動 (5) 機床啟動時默認的加工平面是G17。如果程序中剛開始時所加工的圓弧屬于XY平面,則G17可省略,一直到有其他平面內的圓弧加工時才指定相應的平面設置指令;再返回到XY平面內加工圓弧時,則必須指定G17。 G17、G18、G19主要用于指定圓弧插補時的加工平面,并不限制G00、G01的移動范圍。如果

45、當前加工平面設置為G17,同樣可以在G00、G01中指定Z軸的移動。 此外,有的機床還可用G02、G03實現空間螺旋線進給。其格式如下: G17G90 (G91) G02(G03) X. Y. R. ( I. J.) Z. F.或 G18G90 (G91) G02(G03) X. Z. R. ( I. K. ) Y. F. G19G90 (G91) G02(G03) Y. Z. R. ( J. K. ) X. F. 即在原G02、G03指令格式程序段后部,再增加一個與加工平面相垂直的第三軸移動指令,這樣在進行圓弧進給的同時還進行第三軸方向的進給,其合成軌跡就是一空間螺旋線。如圖3-17(d)所

46、示的軌跡G91 G17 G03 X 30.0 Y 30.0 R 30.0 Z 10.0 F100其程序應是: 或 G90 G17 G03 X 0 Y 30.0 R 30.0 Z 10.0 F100 3.3.3 其他常用指令 1G04暫停延時 格式:G04 P.,單位ms(毫秒)。 執行此指令時,加工進給將暫停P后所設定的時間,然后自動開始執行下一程序段。 機床在執行程序時,一般并不等到上一程序段減速到達終點后才開始執行下一個程序段,因此,可能導致刀具在拐角處的切削不完整。如果拐角精度要求很嚴,必須暫停。例如:欲停留1.5 s時,程序段為:G04 P1500。 2段間過渡方式指令G09、G61、

47、G64 除用暫停指令來保證兩程序段間的準確連接外,還可用段間過渡指令來實現。 1) 準停校驗G09 一個包含G09的程序段在終點進給速度減速到0,確認進給電機已經到達規定終點的范圍內,然后繼續進行下個程序段。該功能可用于形成尖銳的棱角。G09是非模態指令,僅在其被規定的程序段中有效。 2) 精確停止校驗G61 在G61后的各程序段的移動指令都要在終點被減速到0,直到遇到G64指令為止。在終點處確定為到位狀態后繼續執行下個程序段,這樣便可確保實際輪廓和編程輪廓相符。 3) 連續切削過渡G64 在G64之后的各程序段直到遇到G61為止,所編程的軸的移動剛開始減速時就開始執行下一程序段。因此,加工輪

48、廓轉角處時就可能形成圓角過渡;進給速度F越大,則轉角就越大。 3輸入數據單位設定G20、G21、G22 使用G20、G21、G22可分別選擇設定數據輸入單位為英制、公制或脈沖當量。這三個G代碼必須在程序的開頭,坐標系設定之前,用單獨的程序段來指定。如不指定,默認為G21公制單位。 4參考點操作G28、G29 格式:G28 X.Y. Z. 經指令中間點再自動回參考點。G29 X.Y. Z. 從參考點經中間點返回指令點。 絕對坐標G90編程方式時,G28指令中的XYZ坐標是中間點在當前坐標系中的坐標值。G29指令中的XYZ坐標是從參考點出發將要移到的目標點在當前坐標系中的坐標值。 增量坐標G91編

49、程方式時,G28中指令值為中間點相對于當前位置點的坐標增量;G29中指令值為將要移到的目標點相對于前段G28中指令內的中間點的坐標增量。 G28、G29指令通常應用于換刀前后。 在換刀程序前,先執行G28指令回參考點(換刀點);執行換刀程序后,再用G29指令往新的目標點移動。 若各坐標點位置如圖3-18(a)所示,則可編程如下:圖3-18 自動返回參考點指令 G90 G28 Xx2 Yy2 Zz2 回參考點 M00 (或TxxM6) 暫停換刀 G90 G29 X x3 Y y3 Z z3 返回,到新位置點 或G91 G28 X (x2x1) Y (y2y1) Z (z2z1) M00 (或Tx

50、xM6)G29 X (x3x2) Y (y3y2) Z (z3z2) 關于G28、G29的執行動作及應用說明,在數控車床編程中已有敘述,請參閱2.6.4節中的相關內容。 由于G28、G29是采用G00一樣的移動方式,其行走軌跡常為折線,較難預計,因此在使用上經常將XY和Z分開來用。 先用G28 Z.提刀并回Z軸參考點位置,然后再用G28 X.Y.回到XY方向的參考點,如圖3-18(b)所示。自動編程軟件往往采用G91G28Z0; G91G28X0Y0;以當前點為中間點的方式生成程序。3.3.4 編程實例與上機調試 1程序實例 實例1 外形輪廓的銑削。如圖3-19(a)所示零件,以中間30的孔定

51、位加工外形輪廓,在不考慮刀具尺寸補償的情況下。圖3-19 銑削加工零件圖例編程如下: 實例2 銑槽與鉆孔。如圖3-19(b)所示零件,以外形定位,加工內槽和鉆凸耳處的四個圓孔。 為保證鉆孔質量,整個零件采用先銑槽后鉆孔的順序。內槽銑削使用10 mm的銑刀,先采用行切方法(雙向切削)去除大部分材料,整個周邊留單邊0.5 mm的余量;最后,采用環切的方法加工整個內槽周邊。整個內槽銑切的位置點關系及路線安排如圖3-20所示。圖3-20 銑槽路線安排編程如下:程 序 內 容含 義%0002G92 X150.0 Y160.0 Z120.0G90 G00 X-34.5 Y34.5 Z30.0 S200 M

52、03 G01 Z10.0 F50N100 G91 G01 X19.0 Y-7.5 X-19.0 Y-7.5主程序號建立工件坐標系,工件零點在對稱中心絕對值方式,快速移到槽內銑削起點的正上方快速下刀至距工件上表面5 mm處進給下刀至槽底部,進給速度50 mm/s橫向進給,增量方式,右移19 mm(行切開始)下移7.5左移19下移7.5N110 X69.0 Y-4.0 X-69.0 G90 X-19.5 G91 Y-6.5N120 X39.0 Y-6.5 X-39.0 Y-6.5X39.0 Y-6.5 X-39.0 Y-5.0 X-15.0右移69,銑至寬槽處下移4左移69絕對值方式,往回移至X=

53、-19.5處,準備向下進給增量值方式,下移6.5右移39,銑槽的中腰部下移6.5左移39下移6.5右移39下移6.5左移39下移5左移15N130 X69.0 Y-4.0 X-69.0 Y-7.5N140 X19.0 Y-7.5 X-19.0N150 G01Z15.0 G00 X50.0 G01 Z-15.0N160 X19.0 Y7.5 X-19.0右移69(重復15 mm),銑下部寬槽下移4左移69下移7.5右移19,銑左下部窄槽下移7.5左移19向上抬刀15快速右移至右下角窄槽區下刀進給至槽底部右移19上移7.5左移19N170 G90 Y27.0N180 X34.5 Y34.5 X15

54、.5N190 G91G01 X-0.5 Y0.5 F20N200 X20.0 Y-20.0 X-15.0 Y-30.0 X15.0 Y-20.0 X-20.0 Y15.0 X-30.0絕對值方式,向上進給移動到右上角窄槽區右移至X = 34.5處(右端)上移至Y = 34.5處左移至X = 15.5處(內槽粗銑完畢,行切結束)增量方式,進給至刀刃接近右上角頂部直線段的左端點處右移20,開始沿順時針方向對周邊進行環切 Y-15.0 X-20.0 Y20.0 X15.0 Y30.0 X?15.0 Y20.0 X20.0 Y-15.0 X30.0N210 Y15.0N220 G90 G01Z30.0

55、 M05 G28 Z120.0 G28 X150.0Y160.0 N230 M00 內槽周邊銑切的最后一刀,環切結束抬刀至距工件上表面5 mm的上部,主軸停Z軸先返回參考點X、Y方向返回參考點暫停程序運行,準備進行手動換刀。N240 G90 G00 X35.0 Y0 Z30.0 S1200 M03N250 G01 Z10.0 F10 G04 P1500 G00 Z30.0 X0 Y35.0N260 G01 Z-2.0 G00 Z30.0 X-35.0 Y0N270 G01 Z15.0 G00 Z30.0 X0 Y-35.0快速移至孔K1的正上方快速下刀至距工件上表面5 mm的安全平面高度處,主

56、軸正轉工進鉆孔,進給速度10 mm/s孔底暫停1.5 s快速提刀至安全平面高度快移至孔K2的孔位上方鉆孔K2提刀至安全平面快移至孔K3的上方鉆孔K3提刀至安全平面快移至孔K4的上方N280 G01 Z-2.0 G28 Z120.0 G28 X150.0 Y160.0 M05 M30鉆孔K4提刀并返回Z軸參考點所在平面高度返回X、Y方向參考點主軸停,程序結束并復位 2程序輸入與編輯(使用HCNC1M系統) 方法一 用通用的文本編輯器,程序編寫完成后保存為以“O”開頭的文件名,最好不帶后綴。 方法二 可直接在控制軟件環境中進行。按壓 “程序編輯F2”“選擇編輯程序F2”“磁盤程序F1”后,彈出對話

57、框,如圖3-21所示。按TAB鍵輸入文件名Oxxxx即可,然后開始輸入編輯程序,后按F4鍵“保存程序”。若要編輯已有的舊程序,可在已有文件列表中移光標鍵選擇所要編輯的程序文件即可。圖3-21 文件選擇對話框 如果已調入過一個編輯程序后發現不是所需的,要改調其他的程序,則必須對當前程序做修改動作(如加個回車),然后再按F2“選擇編輯程序”,在彈出的信息框時選“不保存N”后,即可重復上述操作。 銑床數控系統要求程序內容必須以“%”作為開頭的第一個字符,其后可跟四位數字;否則程序不能運行。每一程序行行尾以回車作結束,程序中應盡量避免寫入系統不能識別的指令,不允許出現連續兩個字母,或缺少字母的連續兩組

58、數字。編寫好的程序存成文件時,文件名必須是以“O”作首字母,后跟四位數字,最好不帶后綴。 編輯過程中所用到的操作鍵基本上就是PC機鍵盤上的編輯鍵,另外系統還定義了F6為整行刪除鍵,用于刪除當前光標所在行; 定義F7、F8、F9鍵為定位查找替換功能鍵,用于在程序中查找指定的字符串(可在命令行輸入指定要查找的字符串),找到后即將光標定位于該處,可用于快速定位編輯修改。 3程序調用 調入編寫好的程序,應在主菜單下按“自動加工F1”“程序選擇F1”“磁盤程序”,彈出如圖3-21所示對話框后,選擇所需程序文件名,選定后回車即可。 若當前頁沒有你想要的程序,可一直按向右光標鍵直至下一屏,或在相應的下級文件

59、夾中尋找。如果程序頭部格式符合要求,調用成功后,程序內容正常顯示。(如果調用不成功,可能會是由于程序頭部格式不合規范所致。) 當前已調用或已運行過的程序,只要經過編輯修改,就必須重新調用。 如果是用M02作程序結束指令的,程序運行完畢后,則需重新調用程序才可再次運行。中途非正常結束時,亦需重新調用。 只有執行到以M30結束的程序,才可不需重新調用而可再次重復運行。 4程序校驗和加工運行 程序校驗主要用于檢查程序中有無語法錯誤,或察看程序運行的軌跡是否符合要求。 其操作步驟是:先調入欲運行的程序,再將工作方式開關置于“自動”方式,在基本功能主菜單下按“自動加工F1”“程序校驗F3”,然后按機床面

60、板上的“循環啟動”鍵即可開始進行程序校驗。 程序校驗時,數控系統內部按程序順序自動進行運算控制,CRT也不斷顯示當前程序執行的結果; 若顯示畫面為程序內容,則覆蓋當前運行的程序行的有色光條將隨之滾動,如圖3-22所示,但各機械軸并不產生實際移動。 除用于程序結束的M02、M30指令外,程序中的其他MST指令功能將不被執行,但程序校驗執行過程中,還是可以使用機床面板上的“進給保持”和“循環啟動”按鈕,進行暫停和重啟的控制功能。 此外,也可以將工作方式開關置于“單段”方式,然后同樣進行程序校驗操作。 這樣當程序執行時,將會在每一段程序執行完后,都自動處于進給保持的暫停狀態;只有按一下“循環啟動”按

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論