怎麼檢查數控程序
斷刀時不要急著動坐標,先記下三個機床坐標,然後記下那程序到哪個位置.換上刀版後,對好刀,然後回到剛權才那坐標上,當然,Z值相對要改變,畢竟你兩把刀可能是不一樣的長度.然後調到後台輸入模式下按回到剛才停止的位置,然後調到手輪模式,開啟主軸正轉,再調到自動,這樣就可以繼續加工了.. 後台輸入模式就是手動編程模式.
㈡ 數控車床怎麼編輯程序
1. 格式 G75 R(e)。 除了這些設置步驟外。精加工循環(G70)1,在另一個值指定前不會改變;G90 01 (內外直徑)切削循環 ;G74 Z 向步進鑽削 :螺紋導程(與G32) 2: G92 X(U)___Z(W)___F___ , Z。 設置位移量 (G98/, W – 起點與終點之間的距離I.0718)指定: Z方向精加工預留量的距離及方向。△u;G75 X 向切槽:用G50 X150 Z150; ,如低速和高速區, FANUC系統參數(NO; 錐台階切削循環,操作完成如圖所示 1→2→3→4 路徑的循環操作,並且要考慮螺紋部分的某些特性:最小切削深度本指定是狀態指定;G96 12 恆線速度控制 ; G27 00 檢查參考點返回 。nf, W<, K – 從起點到中心點的矢量 (半徑值)R – 圓弧范圍 (最大180 度),理論實際相結合:退刀行程本指定是狀態指定。 每分鍾的移動速率 (毫米/。
其次,使刀具離開工件進刀加工,在Yhcnc軟體里; G00 X32,用於鑽孔,補償的基準點是刀尖中心. F0。切削方向依照AA』的方向決定。nf:Z200,刀具長度和刀尖半徑的補償是按一個假想的刀刃為基準. 刀具直徑偏置功能 (G40/. 格式 G54 X_ Z_,在另一個值指定前不會改變、 FANUC系統數控車床設置工件零點的幾種方法; 並且能夠防止從工件外部起刀帶來的過切現象. 功能如果在下圖用程序決定A至A』至B的精加工形狀.. R50。(5) 注意; G03 逆時針切圓弧 (CCW:在切削底部的刀具退刀量: Z軸方向退刀距離(半徑指定),ns;G99)切削位移能夠用 G98 代碼來指派每分鍾的位移(毫米/、 用G50設置工件零點(1) 用外園車刀先試車一外園,增加熟練程度,切削進程按照程序指定的形狀執行不會發生問題。切削功能的用法與直線切削循環類似.2.0720)指定. W-30:G50 X150 Z150 ……。ns. 功能 以下指令操作如下圖所示, R>。U 和 W 的正負號 (+/. 格式 G72W(△d)R(e) G72P(ns)Q(nf)U(△u)W(△w)F(f)S(s)T(t) △t,用2位數指定. 格式 G74 R(e)。工件外部的原點偏置值能夠用 1220 號參數來傳遞,
㈢ fanuc數控系統怎麼查看正在加工的程序
您好,fanuc系統機床如果正在加工產品,您可以通過下列途徑查看程序:
方法1.點擊位置頁版,翻頁查找會有一權個頁面顯示當前正使用的程序。
方法二.點擊程序頁,翻頁會看到有一頁顯示的是整篇程序,那就是正在加工用的程序。(註:如果機床處在「後台編輯」必須關閉後台編輯才可以看到正在加工的程序哦)
很高興為您解答,希望能幫到您,如果不明白可以追問。
㈣ 數控機床CNC數控系統如何診斷及監控測試
CNC數控系統的故障自診斷:
1、開機自診斷
所謂開機自診斷是指數控系統通電時,由系統內部診斷程序自動執行的診斷,它類似於計算機的開機診斷。
開機自診斷可以對系統中的關鍵硬體,如:CPU、存儲器、I/O單元、CRT/MDI單元,紙帶閱讀機、軟碟機等裝置進行自動檢查;確定指定設備的安裝、連接狀態與性能:部分系統還能對某些重要的晶元,如:PAM、ROM、專用LSI等進行診斷。數控系統的自診斷在開機時進行,只有當全部項日都被確認無誤後,才能進入正常運行狀態。
診斷的時間決定十數控系統一般只需數秒鍾,但有的需要幾分鍾。開機自診斷一般按規定的步驟進行,以FANUC公司的FANUCII系統為例診斷程序的執行過程中,系統主板上的七段顯示按9→8→7→6→5→4→3→2→1的順序變化,相應的檢查內容為:
9―對CPU進行復位,開始執行診斷指令:
8―進行ROM測試,表示ROM檢查出錯時,顯示器變為b;
7―對RAM清零,系統對RAM中的內容進行清除,為正常運行作好准備;
6一對BAC(匯流排隨機控制)晶元進行初始化。此時,若顯示變為A,說明主板與CRT之間的傳輸出了差錯;變為C,表示連接錯誤:變為F,表示I/O板或連接電纜不良:變為H,表示所用的連接單元識別號不對;顯示小寫字母c表示光纜傳輸出錯;顯示J,表示PLC或介面轉換電路不良等等。
5―對MDI單元進行檢查;
4―對CRT單元進行初始化;
3―顯示CRT的初始畫面,如:軟體版本號、系列號等。此時若顯示變成L,表明PLC的控制軟體存在問題:變為O,則表示系統未能通過初始化,控制軟體存在問題:
2―表示已完成系統的初始化工作;
1―表示系統已可以正常運轉此時若顯示變為E表示系統的主板或ROM板,或CNC控制軟體有故障。
在一般清況下CRT初始化完成後,若其他部分存在故障,CRT即可以顯示出報警信息。
2、在線監控
在線監控可以分為CNC內部程序監控與通過外部設備監控兩種形式CNC內部程序監控是通過系統內部程序,對各部分狀態進行自動診斷、檢查和監視的種方法。在線監控范圍包括CNC本身以及與CNC相連的伺服單元、伺服電動機、主軸伺服單元、主軸電動機、外部設備等。在線監控在系統工作過程中始終生效。
數控系統內部程序監控包括介面信號顯示、內部狀態顯示和故障顯示三方面。
(1)介面信號顯示它可以顯示CNC和PLC、CNC和機床之間的全部介面信號的現行狀態。
指不數字輸入/輸出信號的通斷清祝,幫助分析故障。維修時必須了解CNC和PLC、CNC和機床之間各信號所代表的意義,以及信號產生撤消應具備的各種條件才能進行相應檢查。數控系統生產廠家所提供的「功能說明書』、「連接說明書」以及機床生產廠家提供的「機床電氣原理圖」是進行以上狀態檢查的技術指南。
(2)內部狀態顯示一般來說利用內部狀態顯不功能,可以顯示以下幾方面的內容:
1)造成循環指令(加工程序)不執行的外部原因。如:CNC系統是否處於「到位檢查」中:是否處於「機床鎖住」狀態:是否處於「等待速度到達」信號接通:在主軸每轉進給編程時是否等待「位置編碼器」的測量信號;在螺紋切削時,是否處於等待『主軸I轉信號」進給速度倍率是否設定為0%,等等。
2)復位狀態顯示,指示系統是否處於「急停」狀態或是「外部復位」信號接通狀態。
3)TH報警狀態顯示。它可以顯示出報警時的紙帶錯誤孔的位置。
4)存儲器內容以及磁泡存儲器異常狀態的顯示。
5)位置跟隨誤差的顯示。
6)伺服駱動部分的控制信息顯示。
7)編碼器、光柵等位置測量元件的輸入脈沖顯示等等。
(3)故障信息顯示在數控系統中,故障信息一般以「報警顯示」的形式在CRT進行顯示。報警顯示的內容根據數控系統的不同有所區別。這些信息大都以「報警號」,加文本的形式出現,具體內容以及排除方法在數控系統生產廠家提供的「維修說明書」上可以查閱。
通過外部設備監控是指採用計算機、PLC編程器等設備,對數控機床的各部分狀態進行自動診斷、檢查和監視的一種方法。如:通過計算機、PLC編程器對PLC程序以梯形圖、功能圖的形式進行動態檢測,它可以在機床生產廠家未提供PLC程序時,進行PLC程序的閱動態波形顯示等內容,通常也需要藉助必要的在線監控設備進行。
隨著計算機網路技術的發展,作為外部設備在線監控的一種,通過網路聯接進行的遠程診斷技術正在進一步普及、完善。通過網路,數控系統生產廠家可以直接對其生產的產品在現場的工作情況進行檢測、監控,及時解決系統中所出現的問題,為現場維修人員提供指導和幫助。
3、離線測試
離線測試亦稱「離線診斷」,它是將數控系統與機床脫離後,對數控系統本身進行的測試與檢查。通過離線測試可以對系統的故障作進一步的定位,力求把故障范圍縮到zui小。如:通過對印製線路板的離線測試,可以將故障范圍定位到印製電路板的某部分甚至某個晶元或器件,這對印製電路板的修復是I分必要的。數控系統的離線測試需要專用診斷軟體或專用測試裝置,因此,它只能在數控系統的生產廠家或專門的維修部門進行。
隨著計算機技術的發展,現代CNC的離線診斷軟體正在逐步與CNC控制軟體一體化有的系統已將「專家系統」引入故障診斷中。通過這樣的軟體,操作者只要在CRT/MDI上作一些簡單的會話操作,即可診斷出CNC系統或機床的故障。
㈤ 數控機床怎樣進行編程序
數控編程方法
數控機床程序編制(又稱數控機床編程)是指編程者(程序員或數控機床操作者)根據零件圖樣和工藝文件的要求,編制出可在數控機床上運行以完成規定加工任務的一系列指令的過程。具體來說,數控機床編程是由分析零件圖樣和工藝要求開始到程序檢驗合格為止的全部過程。
數控機床編程步驟
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.程序檢驗
編制好的程序,在正式用於生產加工前,必須進行程序運行檢查。在某些情況下,還需做零件試加工檢查。根據檢查結果,對程序進行修改和調整,檢查--修改--再檢查--再修改……這往往要經過多次反復,直到獲得完全滿足加工要求的程序為止。
上述編程步驟中的各項工作,主要由人工完成,這樣的編程方式稱為「手式編程」。在各機械製造行業中,均有大量僅由直線、圓弧等幾何元素構成的形狀並不復雜的零件需要加工。這些零件的數值計算較為簡單,程序段數不多,程序檢驗也容易實現,因而可採用手工編程方式完成編程工作。由於手工編程不需要特別配置專門的編程設備,不同文化程度的人均可掌握和運用,因此在國內外,手工編程仍然是一種運用十分普遍的編程方法。
數控機床編程中的代碼
數控機床編程編制過程
把圖紙上的工程語言變為數控裝置的語言,並把它記錄在控制介質上。
數控機床編程的主要內容
- 分析圖樣、確定工藝過程:進行零件工藝分析,確定加工路線、切削用量等工藝參數。
- 數值計算:對形狀簡單的零件(如直線和圓弧組成的零件)的輪廓加工,計算幾何元素的起點、終點、圓弧的圓心、兩元素的交點或切點的坐標值等;對形狀復雜的零件(如非圓曲線、曲面組成的零件),用直線段或圓弧段逼近,由精度要求計算出節點坐標值,這種情況可用計算機完成數值計算。
- 編寫零件加工程序單編程人員根據數控系統規定的功能指令代碼及程序段格式,逐段編寫加工程序單。
- 程序校驗與首件試切在有CRT圖形顯示屏的數控機床上,用模擬刀具與工件切削過程的方法進行檢驗,此方法只能檢驗出運動軌跡是否正確,不能查出被加工零件的加工精度,因此,要進行零件首件試切。
數控機床編程程序段格式
每個程序段是由程序段編號,若干個指令(功能字)和程序段結束符號組成。
需要說明的是,數控機床的指令格式在國際上有很多標准,並不完全一致。而隨著數控機床的發展,不斷改進和創新,其系統功能更加強大和使用方便,在不同數控系統之間,程序格式上存在一定的差異,因此,在具體進行某一數控機床編程時,要仔細了解其數控系統的編程格式,參考該數控機床編程手冊。
數控代碼
國際標准化組織碼:ISO代碼
美國電子工業協會標准碼:EIA代碼
兩者表示的符號相同,但編碼孔的數目和排列位置不同。其特點為:
- EIA碼為補奇代碼,第5列為補奇列;ISO代碼為補偶碼,第8列為補偶列。
- ISO代碼有特徵可尋,數字碼在第5、6列都有孔,字母碼在第7列都有孔;EIA代碼無特徵。
- ISO比EIA代碼信息量大。
常用的數控標准有以下幾方面:
- 數控的名詞術語;
- 數控機床的坐標軸和運動方向;
- 數控機床的字元編碼(ISO、EIA)
- 數控編程的程序段格式;
- 准備功能(G代碼)和輔助功能(M代碼);
- 進給功能、主軸功能和刀具功能。
我國許多數控標准與ISO標准一致。
數控程序結構
數控程序由程序編號、程序內容和程序結束段組成。例如:
O 001 程序編號
N001 G92 X40.0 Y30.0 ;
N002 G90 G00 X28.0 T01 S800 M03 ;
N003 G01 X-8.0 Y8.0 F200 ;
N004 X0 Y0 ; 程序內容
N005 X28.0 Y30.0 ;
N006 G00 X40.0 ;
N007 M02 ; 程序結束段
程序編號
採用程序編號地址碼區分存儲器中的程序,不同數控系統程序編號地址碼不同,如O、P、%等。
程序內容
由若干個程序段組成,每個程序段由一個或多個指令字構成,每個指令字由地址符和數字組成,它代表機床的一個位置或一個動作,每一程序段結束用「;」號。
程序結束段
以程序結束指令M02或M30作為整個程序結束的符號
㈥ 請問我如何才能檢查出我編的數控編程錯在什麼地方,每次編完我都會檢查幾遍,可一叫朋友來看就錯誤百出,
單步空循環 一次一次的走,發現錯了就馬上改,這樣就能在正式加工前找到錯誤了。在空循環過程中一定要注意加工軸的位置,別撞刀。希望對你有用!
㈦ 怎麼檢查數控銑程序有無過切,有沒有專門檢查程序過切的軟體
NC程序作為數抄控加工的信息載體,其正襲確與否直接影響零件的加工質量。目前實際生產使用的NC程序,在投入加工之前通常採用機床空運行和樣件試切,完成NC程序的校驗。該方法加工准備周期長,生產成本高,難以實現數控機床的高效率。圖形模擬是目前通用的NC校驗方法,一般採用離線工作方式,用三維圖形直觀顯示機床、刀具、工件以及輔助設備(機械手等),在計算機上對檢驗程序進行編譯,並驅動圖形加工系統進行准實時加工,檢查NC代碼中的語法和語意錯誤,實現干涉校驗。NC程序模擬能直觀安全地模擬、驗證、分析切削過程,免去了以往樣件生產的樣件材料損耗、刀具磨損、機床清理等,從而縮短生產准備周期,降低成本。本文選擇了兩個典型零件作為研究對象,探討利用計算機輔助技術生成NC程序,然後進行模擬校驗的技術問題。
以Unigraphics NX和VERICUT 5.3為工具。在Unigraphics NX/Modeling模塊中做零件和模型造型,用VB和Unigraphics NX/Manufacturing等軟體生成NC程序,再用VERICUT 5.3模擬軟體實現NC程序模擬校驗。
㈧ 數控車床程序怎樣停車,檢查尺寸
加個M0暫停直徑就好了。