數控車床x軸怎麼編程軟體
Ⅰ 現在數控車床,都用什麼軟體編輯程序,用的是什麼語言
現在世界上用得最多的是德國的西門子和日本的發那科系統,這兩個系統基回本上是大多數機床廠答家的合作夥伴,像中國的凱恩帝,廣州數控也有但比較少,
用的語言:基本上這兩款的系統像840D,OIT都有中文的。
數控機床是數字控制機床(Computer numerical control machine tools)的簡稱,是一種裝有程序控制系統的自動化機床。該控制系統能夠邏輯地處理具有控制編碼或其他符號指令規定的程序,並將其解碼,用代碼化的數字表示,通過信息載體輸入數控裝置。經運算處理由數控裝置發出各種控制信號,控制機床的動作,按圖紙要求的形狀和尺寸,自動地將零件加工出來。數控機床較好地解決了復雜、精密、小批量、多品種的零件加工問題,是一種柔性的、高效能的自動化機床,代表了現代機床控制技術的發展方向,是一種典型的機電一體化產品。在現代工業中已經被大范圍的使用,極大的提高了企業的生產效率。
Ⅱ 數控機床編程需要什麼軟體
數控機床由程序編制及程序載體、輸入裝置、數控裝置(CNC)、伺服驅動及位置檢測、輔助控制裝置、機床本體等幾部分組成。 一、程序編制及程序載體 數控程序是數控機床自動加工零件的工作指令。在對加工零件進行工藝分析的基礎上,確定零件坐標系在機床坐標繫上的相對位置,即零件在機床上的安裝位置;刀具與零件相對運動的尺寸參數;零件加工的工藝路線、切削加工的工藝參數以及輔助裝置的動作等。得到零件的所有運動、尺寸、工藝參數等加工信息後,用由文字、數字和符號組成的標准數控代碼,按規定的方法和格式,編制零件加工的數控程序單。編製程序的工作可由人工進行;對於形狀復雜的零件,則要在專用的編程機或通用計算機上進行自動編程(APT)或CAD/CAM設計。 編好的數控程序,存放在便於輸入到數控裝置的一種存儲載體上,它可以是穿孔紙帶、磁帶和磁碟等,採用哪一種存儲載體,取決於數控裝置的設計類型。 二、輸入裝置 輸入裝置的作用是將程序載體(信息載體)上的數控代碼傳遞並存入數控系統內。根據控制存儲介質的不同,輸入裝置可以是光電閱讀機、磁帶機或軟盤驅動器等。數控機床加工程序也可通過鍵盤用手工方式直接輸入數控系統;數控加工程序還可由編程計算機用RS232C或採用網路通信方式傳送到數控系統中。 零件加工程序輸入過程有兩種不同的方式:一種是邊讀入邊加工(數控系統內存較小時),另一種是一次將零件加工程序全部讀入數控裝置內部的存儲器,加工時再從內部存儲器中逐段逐段調出進行加工。 三、數控裝置 數控裝置是數控機床的核心。數控裝置從內部存儲器中取出或接受輸入裝置送來的一段或幾段數控加工程序,經過數控裝置的邏輯電路或系統軟體進行編譯、運算和邏輯處理後,輸出各種控制信息和指令,控制機床各部分的工作,使其進行規定的有序運動和動作。 零件的輪廓圖形往往由直線、圓弧或其他非圓弧曲線組成,刀具在加工過程中必須按零件形狀和尺寸的要求進行運動,即按圖形軌跡移動。但輸入的零件加工程序只能是各線段軌跡的起點和終點坐標值等數據,不能滿足要求,因此要進行軌跡插補,也就是在線段的起點和終點坐標值之間進行「數據點的密化」,求出一系列中間點的坐標值,並向相應坐標輸出脈沖信號,控制各坐標軸(即進給運動的各執行元件)的進給速度、進給方向和進給位移量等。 四、驅動裝置和位置檢測裝置 驅動裝置接受來自數控裝置的指令信息,經功率放大後,嚴格按照指令信息的要求驅動機床移動部件,以加工出符合圖樣要求的零件。因此,它的伺服精度和動態響應性能是影響數控機床加工精度、表面質量和生產率的重要因素之一。驅動裝置包括控制器(含功率放大器)和執行機構兩大部分。目前大都採用直流或交流伺服電動機作為執行機構。 位置檢測裝置將數控機床各坐標軸的實際位移量檢測出來,經反饋系統輸入到機床的數控裝置之後,數控裝置將反饋回來的實際位移量值與設定值進行比較,控制驅動裝置按照指令設定值運動。 五、輔助控制裝置 輔助控制裝置的主要作用是接收數控裝置輸出的開關量指令信號,經過編譯、邏輯判別和運動,再經功率放大後驅動相應的電器,帶動機床的機械、液壓、氣動等輔助裝置完成指令規定的開關量動作。這些控制包括主軸運動部件的變速、換向和啟停指令,刀具的選擇和交換指令,冷卻、潤滑裝置的啟動停止,工件和機床部件的松開、夾緊,分度工作台轉位分度等開關輔助動作。 由於可編程邏輯控制器(PLC)具有響應快,性能可靠,易於使用、編程和修改程序並可直接啟動機床開關等特點,現已廣泛用作數控機床的輔助控制裝置。 六、機床本體 數控機床的機床本體與傳統機床相似,由主軸傳動裝置、進給傳動裝置、床身、工作台以及輔助運動裝置、液壓氣動系統、潤滑系統、冷卻裝置等組成。但數控機床在整體布局、外觀造型、傳動系統、刀具系統的結構以及操作機構等方面都已發生了很大的變化。這種變化的目的是為了滿足數控機床的要求和充分發揮數控機床的特點。
Ⅲ 數控機床x軸直線循環怎麼編程
數控x軸指的是平頭吧!比如毛坯外徑100,格式就是
S1000 M3 T0101 G99
M8
G0 X105
Z3
G1 Z0 F0.45
X-0.5 F0.2 (車刀過圓心)
Ⅳ 用數控車床怎麼編程,求步驟!
輸入以下程序即可
M3S800
G0X30Z1
G1Z-30F200
X40
Z-60
X50
Z-100
G0U10
M5
G0X100Z100
M30
數控車床、車削中心,是一種高精度、高效率的自動化機床。配備多工位刀回塔或動力刀答塔,機床就具有廣泛的加工藝性能,可加工直線圓柱、斜線圓柱、圓弧和各種螺紋、槽、蝸桿等復雜工件,具有直線插補、圓弧插補各種補償功能,並在復雜零件的批量生產中發揮 了良好的經濟效果。
Ⅳ 數控車床ZG1/2"如何編程序
這個是錐螺紋,數值一般是查表得出,編程時一般加上一個錐度的指令,一般是R或者i,例如G92X Z R F ,R有正負號,外圓一般是負值,
Ⅵ 數控車床中,怎麼編程讓x軸和y軸在任意位置來回的走到,(在機械行程內)怎麼編程。
車床是x軸和z軸,沒有y軸啊。要編一個死循環的宏程序就可以實現。
Ⅶ 數控機床怎樣進行編程序
數控編程方法
數控機床程序編制(又稱數控機床編程)是指編程者(程序員或數控機床操作者)根據零件圖樣和工藝文件的要求,編制出可在數控機床上運行以完成規定加工任務的一系列指令的過程。具體來說,數控機床編程是由分析零件圖樣和工藝要求開始到程序檢驗合格為止的全部過程。
數控機床編程步驟
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作為整個程序結束的符號
Ⅷ 數控車床的自動編程難么用什麼軟體方便
車零件的編程相對高級多軸的比較好做,也好學。市面上的編程軟體幾乎都滿足,ug,cimtron,edgecam,mastercam等等。很多企業簡單車這塊大部分都是用手編,你上他們的官網,有試用版申請