導航:首頁 > 編程語言 > 840d高級編程

840d高級編程

發布時間:2023-03-29 00:36:07

Ⅰ 高人來!840D數控NC程序裡面怎麼調用PLC信號

用$A_IN[1],具體請參考西門子高級編程手冊,我也沒有實際運用過。

Ⅱ 西門子840D系統中,使用 trans指令 和 rot 指令能代替CYCLE800實現坐標系轉換嗎求教各位

如果是需要軸旋轉 就根據卡迪爾法則 加旋轉軸和角度

西門子840D系統的指令和編程功能用法:

AC是採用增量坐標編程方搭悶式編程時,臨時採用絕對坐標編程。

比如:G91(增量編程方式)

N100G01X50Y50(增量坐標方式)

N110G01X=AC(10+20)Y=AC(50)(臨時用絕對坐標方式)

N111G01X100Y100(恢復了增量坐標方式)

執行命令 ACT=0,不執行ROT指令,R1不變化;ACT=1,執行ROT指令。旋轉方向輸出:當選擇較短路徑時有方向控制信號,該信號輸出到R1,當R1=0時旋轉方向為正,當Rl=1時旋轉方向為負(反轉)。

若轉子的位置數是遞增的則為正轉,反之若轉子的位置數是遞減的則為反轉。R1地址可以任意選擇。

(2)840d高級編程擴展閱讀:

SINUMERIK 840D數字NC系統用於各種復雜加工,它在復雜的系統平台上,通過系笑雀統設定而適於各種控制技術。840D與SINUMERIK_611數字驅動系統和SIMATIC7可編程式控制制器一起,構成全數字控制系統,它適於各種復雜加工任務的控制,具有優於其它系統的動態品質和控制精度。

840D系統的NC編程符合DIN 66025標准(德國工業標准),具有高級語言編程特色的程序編輯器,可進行公制、英制尺寸或混合尺寸的編程,程序編制與加工可同時進行,系統具備1.5兆位元組的用戶內存,用於零件程序、刀具偏置、知升彎補償的存儲。

Ⅲ 求西門子數控系統840D資料

文章很長,我只貼了一部分,全部內容看參考資料吧。
西門子840D系統的組成
SINUMERIK840D是由數控及驅動單元(CCU或NCU),
MMC,PLC模塊三部分組成,由於在集成系統時,總是將
SIMODRIVE611D驅動和數控單元(CCU或NCU)並排放在一起,並用設備匯流排互相連接,因此在說明時將二者劃歸一處。

●人機界面
人機交換界面負責NC數據的輸入和顯示,它由MMC和OP組成:
MMC(Man Machine Communication)
包括:OP(Operation panel)單元,
MMC,MCP(Machine Control Panel)三部分。
MMC實際上就是一台計算機,有自己獨立的CPU,還可以帶硬碟,帶軟碟機;OP單元正是這台計算機的顯示器,而西門子MMC的控制軟體也在這台計算機中。
1.MMC
我們最常用的MMC有兩種:
MMCC100.2和MMC103,其中MMC100.2的CPU為486,不能帶硬碟;
而MMC103的CPU為奔騰,
可以帶硬碟,一般的,用戶為SINUMERIK810D配MMC100.2,而為SINUMERIK840D配MMC103.
※PCU(PC UNIT)是專門為配合西門子最新的操作面板OP10、OP10S、OP10C、OP12、OP15等而開發的MMC模塊,目前有三種PCU模塊——PCU20、PCU50、PCU70, PCU20對應於MMC100.2,不帶硬碟,但可以帶軟碟機;PCU50、PCU70對應於MMC103,可以帶硬碟,與MMC不同的是:PCU50的軟體是基於WINDOWS NT的。PCU的軟體被稱作HMI,HMI有分為兩種:嵌入式HMI和高級HMI。一般標准供貨時,PCU20裝載的是嵌入式 HMI,而PCU50和PCU70則裝載高級HMI.
2.OP
OP單元一般包括一個10.4″TFT顯示屏和一個NC鍵盤。根據用戶不同的要求,西門子為用戶選配不同的OP單元,如:OP030,OP031,OP032,OP032S等,其中OP031最為常用。
3.MCP
MCP是專門為數控機床而配置的,它也是OPI上的一個節點,根據應用場合不同,其布局也不同,目前,有車床版MCP和銑床版MCP兩種。對810D和840D,MCP的MPI地址分別為14和6,用MCP後面的S3開關設定。
對於SINUMERIK840D應用了MPI(Multiple Point Interface)匯流排技術,傳輸速率為187.5k/秒,OP單元為這個匯流排構成的網路中的一個節點。為提高人機交互的效率,又有OPI(Operator PanelInterface)匯流排,它的傳輸速率為1.5M/秒。

●數控及驅動單元
1.NCU數控單元
SINUMERIK840D的數控單元被稱為NCU(Numenrical Controlunit)單元:中央控制單元,負責NC所有的功能,機床的邏輯控制,還有和MMC的通訊 它由一個COM CPU板. 一個PLC CPU板和一個DRIVE板組成。
根據選用硬體如CPU晶元等和功能配置的不同,NCU分為NCU561.2,NCU571.2,NCU572.2,NCU573.2(12軸),NCU573.2(31軸)等若干種,同樣,NCU單元中也集成SINUMERIK840D數控CPU和SIMATIC PLC CPU晶元,包括相應的數控軟體和PLC控制軟體,並且帶有MPI或Profibus借口,RS232借口,手輪及測量介面,PCMCIA卡插槽等,所不同的是NCU單元很薄,所有的驅動模塊均排列在其右側。
2.數字驅動
數字伺服:運動控制的執行部分,由611D伺服驅動和1FT6(1FK6)電機組成
SINUMERIK840D配置的驅動一般都採用SIMODRIVE611D.它包括兩部分:電源模塊+驅動模塊(功率模塊)。
電源模塊:主要為NC和給驅動裝置提供控制和動力電源,產生母線電壓,同時監測電源和模塊狀態。根據容量不同,凡小於15KW均不帶饋入裝置,極為U/E電源模塊;凡大於15KW均需帶饋入裝置,記為I/RF電源模塊,通過模塊上的訂貨號或標記可識別。
611D數字驅動:是新一代數字控制匯流排驅動的交流驅動,它分為雙軸模塊和單軸模塊兩種,相應的進給伺服電機可採用1FT6或者1FK6系列,編碼器信號為1Vpp正弦波,可實現全閉環控制。主軸伺服電機為1PH7系列。

●PLC模塊
SINUMERIK810D/840D系統的PLC部分使用的是西門子SIMATIC S7-300的軟體及模塊,在同一條導軌上從左到右依次為電源模塊(Power Supply),介面模塊(Interface Mole)機信號模塊(Signal Mole)。的CPU與NC的CPU是集成在CCU或NCU中的

電源模塊(PS)是為PLC和NC提供電源的+24V和+5V。
介面模塊(IM)是用於級之間互連的。
信號模塊(SM)使用與機床PLC輸入/輸出的模塊,有輸入型和輸出型兩種。

硬體的介面
一.840D系統的介面
 840D系統的MMC,HHU,MCP都通過一根MPI電纜掛在NCU上面,MPI是西門子PLC的一個多點通訊協議,因而該協議具有開放性,而OPI是840D系統針對NC部分的部件的一個特殊的通訊協議,是MPI的一個特例,不具有開放性,它比傳統的MPI通訊速度要快,MPI的通訊速度是187.5K波特率,而OPI是1.5M。
 NCU上面除了一個OPI埠外,還有一個MPI,一個Profibus介面,Profibus介面可以接所有的具有Profibus通訊能力的設備。Profibus的通訊電纜和MPI的電纜一樣,都是一根雙芯的屏蔽電纜。

在MPI,OPI和Profibus的通訊電纜兩端都要接終端電阻,阻值是220歐,所有如果要檢測電纜的好壞情況,可以在NCU端打開插座的封蓋,量A,B兩線間的電阻,正常情況下應該為110歐。

二.611系列驅動的組成與介面
1.611系列的驅動分成模擬611A,數字611D和通用型611U。都是模塊化結構,主要有以下幾個模塊組成:
•電源模塊 電源模塊是提供驅動和數控系統的電源,包括維持系統正常工作的弱電和供給功率模塊用的600V直流電壓。根據直流電壓控制方式,它又分為開環控制的UE模塊和閉環控制的I/R模塊,UE模塊沒有電源的回饋系統,其直流電壓正常時為570V左右,而當制動能量大時,電壓可高達640多伏。I/R模塊的電壓一直維持在600V左右
•控制模塊 控制模塊實現對伺服軸的速度環和電流環的閉環控制
•功率模塊 對伺服電機提供頻率和電壓可變的交流電源
•監控模塊 主要是對電源模塊弱電供電能力的補充。
•濾波模塊 對電源進行濾波作用。
•電抗 對電壓起到平穩作用。
2.611電源模塊的介面信號
611模塊的介面信號有以下幾組:
(1)電源介面
U1 V1 W1: 主控制迴路三相電輸入埠
X181:工作電源的輸入埠,使用時常常與主電源短接,有的系統為了讓機床在斷電後驅動還能正常工作一段時間,把600V的電壓端子與P500 M500端子短接,這樣由於600V電壓不能馬上放電完畢,還能維持驅動控制板的正常工作一段時間。P600M600是600V直流電壓輸出端子。
(2)控制介面
64:控制使能輸入,該信號同時對所有連接的模塊有效,該信號取消時,所有的軸的速度給定電壓為零,軸以最大的加速度停車。延遲一定的時間後,取消脈沖使能
63:脈沖使能輸入,該信號同時對所有連接的模塊有效,該信號取消後,所有的軸的電源取消,軸以自由運動的形式停車。
48:主迴路繼電器,該信號斷開時,主控制迴路電源主繼電器斷開。
112:調試或標准方式,該信號一般用在傳輸線的調試中,一般情況接到系統的24V上。
X121:模塊准備好信號和模塊的過熱信號。准備號信號與模塊的撥碼開關的設置有關,當S1.2=ON時,模塊有故障時,准備好信號取消,而S1.2=OFF時,模塊有故障和使能(63,64)信號取消時,都會取消准備好信號,因此在更換該模塊的時候要檢查模塊頂部的撥碼開關的設置,否則模塊可能會工作不正常。所有的模塊過載和連接的電機過熱都會觸發過熱報警輸出。
NS1/NS2:主繼電器閉合使能,只有該信號為高電平時,主繼電器才可能得電。該信號常用來作主繼電器閉合的連鎖條件。
AS1/AS2:主繼電器狀態,該信號反映主繼電器的閉合狀態,主繼電器閉合時為高電平。
9/19/R:9是24V輸出電壓,19是24V的地,R為模塊的報警復位信號。
(3)其它輔助介面
X351:設備匯流排 ,為後面連接的模塊供電用。
X141:電壓檢測端子,供診斷和其它用途用。
»7: P24 ,+24V »45:P15,+15V »44:N15,-15V
»10:N24,-24V »15:M,0V
 電源模塊上面有6個指示燈,分別指示模塊的故障和工作狀態。一般正常情況下綠燈亮表示使能信號丟失(63和64),黃燈亮表示模塊准備好信號,這時600V直流電壓已經達到系統正常工作的允許值。
電源模塊正常工作的使能條件:
48,112,63,64接高電平,NS1和NS2短 接,顯示為一個黃燈亮,其它燈都不亮。直流母線電壓應在600V左右.
3.611驅動控制模塊介面信號
(1)611D驅動控制模塊介面信號
 611D控制模塊與數控系統主要是通過一根數據匯流排相連,基本沒有太多的介面信號。
X431: 軸脈沖使能,該信號為低電平時,該軸的電源撤消,一般這個信號直接與24V短接
X432: BERO 端子,該介面用作BERO開關信號的輸入口。
X34,X35模擬輸出口,其中有兩個模擬口(X1,X2 )用作模塊診斷測試用,它可以用來跟蹤一些數字量,比如轉速,電壓和電流等並把它轉換成0到5V的模擬電壓輸出,具體的輸出信號可以通過數控系統選擇,Ir模擬輸出口是固定輸出電機R相的電流的模擬值。
X411: 電機編碼器介面,輸入電機的編碼器信號,還有電機的熱敏電阻,其中電機的熱敏電阻值是通過該插座的13和25腳輸入,該熱敏電阻在常溫下為580歐,155度時大於1200歐,這時控制板關斷電機電源並產生電機過熱報警。(1PH7電機溫度檢測信號連接同1FT6/1FK6電機)
X411: 直接測量系統輸入口,輸入直接位置測量信號,一般為正餘弦電壓信號
* 611D的控制板的速度環和電流環的參數設置在NCK裡面,故更換控制板後不需要重新設置參數。
(2)611A控制模塊介面信號
611A控制模塊與1FT5電機構成伺服驅動機構,完成速度環和電流環的控制,其速度環和電流環的參數都保存在控制板上,故更換該板要注意參數的設置。介面信號如下:
X311: 電機反饋介面,電機的速度實際值和電機的熱敏電阻值都通過它輸入到控制板里,1FT5電機的速度檢測是通過一個測速發電機來實現的,而電機轉子的位置是通過18個霍而元件來檢測的。電機內的熱敏電阻值是通過該插座的11和12腳信號輸入, 在常溫下小於250歐,當電機內部溫度達到155度時電阻大約是1000歐,控制板這時關斷電源,並發出報警信號。
X321: 設定端子,速度的給定值通過該端子的56和14輸入,一般來講,給定值是正負0到10V的電壓。
X331: 使能端子:相應模塊的使能信號輸入,663是脈沖使能,與電源模塊的63作用差不多,只是它僅作用於單個的軸模塊。65是控制使能,常常把它和NC側給定信號的控制使能相連。
X341: 模塊狀態輸出介面,輸出模塊的狀態信息,如模塊准備好信號,報警等

西門子數控系統調試,編程和維修概要(三)
——西門子數控系統調試,編程和維修概要

840D系統操作
★SINUMERIK840D/810D或SINUMERIK FM-NC是機床的CNC控制系統,可以通過CNC控制系統的操作面板執行下列基本功能:
●開發和修改零件程序
●執行零件程序
●手動控制
●讀入/讀出零件程序和數據
●編輯程序數據
●報警顯示和取消報警
●編輯機床數據
●在一個MMC或幾個MMC之間或一個NC或幾個NC之間建立通信鏈接(M:N,m-MMC裝置和n-NCK/PLC裝置)
用戶介麵包括:
●顯示元件,如監測器,LED等;
●操作元件,如鍵,開關,手倫等。

★840D系統具有數控機床具有的自動、手動、編程、回參考點、手動數據輸入等功能。
●手動:手動主要用來調整機床,手動有連續手動和步進手動,有時為了需要走特定長度時,可以選擇變數INC方式,輸入要運行的長度即可.
●自動: 840D的程序一般來講是在NCK的RAM里執行,所以對MMC103或PCU50來講,需要先把程序裝載到NCK里,但對於特別長的程序,可以選擇在硬碟里執行,具體操作方法為:選擇加工,程序概要,用游標選擇要執行的程序,選擇從硬碟執行既可.在自動方式下,如果MMC裝有SINDNC軟體,還可以從網路硬碟上執行程序.
●MDA: MDA跟自動方式差不多,只是它的程序可以逐段輸入,不一定是一個完整的程序,它存在NCK裡面一個固定的MDA緩沖區里,可以把MDA緩沖區的程序存放在程序目錄里,也可以從程序區里調程序到MDA緩沖區來.
●REPOS:重定位功能,有時在程序自動執行時需要停下來把刀具移開檢測工件,然後接著執行程序,需要重定位功能,操作方法是在自動方式下暫停程序執行,轉到手動,移開相應的軸,要重新執行程序時,轉到重定位方式,按相應的軸移動按鈕,回到程序中斷點,按啟動鍵程序繼續執行.注意在這個過程中不能按復位鍵.
●程序模擬:840D支持在程序正式運行前進行圖形模擬,以減少程序的故障率,但由於MMC系統的不同,模擬的方法不一樣,在MMC103上,程序模擬完全在MMC上執行,故模擬中不會對NCK產生影響,但在MMC100.2上,程序模擬在NCK裡面執行,與程序實際執行情況一樣,因此在模擬前務必要選擇程序測試,如果還要提高模擬速度,還可以選擇空運行。

系統的連接與調試
(一)硬體的連接
1.SINUMERIK810D/840D系統的硬體連接從兩方面入手:
其一,根據各自的介面要求,先將數控與驅動單元,MMC,PLC三部分分別連接正確:
(1)源模塊X161種9,112,48的連接;驅動匯流排和設備匯流排;最右邊模塊的終端電阻(數控與驅動單元)。
(2)MMC及MCP的+24V電源千萬注意極性(MMC)。
(3)PLC模塊注意電源線的連接;同時注意SM的連接。
其二,將硬體的三大部分互相連接,連接時應注意:
(1)PI和OPI匯流排接線一定要正確。
(2)CU或NCU與S7的IM模塊連線。
2.檢查
在正確完成所有機械的和電氣的安裝工作後即可進行通電,調試工作;而首先要做的就是開機准備工作,它可確保控制系統及其組件啟動正常,並滿足EMC檢測條件

全部系統連線完成後需要做一些必要的檢查,內容如下:
•屏蔽:
(1)確保所使用的電纜符合西門子提供的接線圖中的要求;
(2)確保信號點欄屏蔽兩端都與機架或機殼連通。
對於外部設備(如列印機,編程器等),標準的單端屏蔽的電纜也可以用。但一旦控制系統進行正常運行,則應不接這些外部設備為宜;如一定要接入,則連接電纜應兩端屏蔽。
•EMC(Electromagnetic Compatibility)檢測條件:
(1)信號線與動力線盡可能分開遠一些;
(2)從NC或PLC出發的活到NC或PLC得線纜應使用SIEMENS提供的電纜;
(3)信號線不要太靠近外部強的電磁場(如點機和變壓器);
(4)HC/HV脈沖迴路電纜必須完全與其他所有電纜分開敷設;
(5)如果信號線無法與其它電纜分開,則應走屏蔽穿線管(金屬);
(6)下列距離應盡可能小:
——信號線與信號線
——信號線預輔助等電位端
——等電位端和PE(走在一起)
•防護ESD(Electromaqnetic Sensitive Device)組件檢測條件:
(1)處理帶靜電模塊時,應保證其正常接地;
(2)如避免不了接處電子模塊,則請不要觸摸模塊上組件的針腳或其他導電部位;
(3)觸摸組件必須保證人體通過放靜電裝置(腕帶或膠鞋)與大地連接;
(4)模塊應北方旨在導電表面上(放靜電包裝材料如導電橡膠等);
(5)模塊不應靠近VDU,監視器或電視機(離屏幕勿近與10cm);
(6)模塊不要與可充電的電絕緣材料接觸(如塑料與纖維織物);
(7)測量的前提條件
——測量儀器接地
——絕緣儀器上的測量頭預先放過電

(二)調試
NC和PLC總清
由於是第一次通電,啟動,所以有必要對系統做一次總清或總復位。
1.NC總清
NC總清操作步驟如下:
●將NC啟動開關S3―→「1」;
●啟動NC,如NC已啟動,可按一下復位按鈕S1;
●待NC啟動成功,七端顯示器顯示「6」,將S3―→「0」;NC總清執行完成
NC 總清後,SRAM內存中的內容被全部清掉,所有機器數據(Machine Data)被預置為預設值。
2.PLC總清
PLC總清操作步驟如下:
●將PLC啟動開關S4―→「2」;=〉PS燈會亮;
●S4―→「3」並保持3秒等到PS等再次亮;=〉PS燈滅了又再亮;
●在3秒之內,快速地執行下述操作S4:「2」―→「3」―→「2」;=>PS燈先閃,後又亮,PF燈亮(有時PF等不亮);
●等PS和PF等亮了,S4―→「0」;=>PS和PF燈滅,而PR燈亮。
PLC總清執行完成,PLC總清後,PLC程序可通過STEP7軟體傳至系統,如PLC總清後屏幕上有報警可作一次NCK復位(熱啟動)。

開機與啟動
第一次啟動後,NCU狀態顯示(一個七段顯示器及一個復位按鈕S1兩列狀態顯示燈及兩個啟動開關S3和S4。(如下圖)
在確定S3和S4均設定位「0」,則此時就可以開機啟動了,經過大約幾十秒鍾,當七段顯示器顯示「6」時,表明NCK上電正常;此時,「+5V」和「SF」燈亮,表明系統正常;但驅動尚未使能,而PLC狀態澤「PR」燈亮,表明PLC運行正常。
●MMC:MMC的啟動時通過OP顯示來確認的,如果是MMC100.2,在啟動的最後,在屏幕的下面會顯示一行信息「Wait For NCU Connection:×× Seconds」如MMC與NCU通訊成功,則SINUMERIK 810D/840D的基本顯示會出現在屏幕上,一般是「機床」操作區,而MMC103,由於它是可以帶硬碟的,所以在它的背後也有一個七段顯示器,如MMC103啟動成功後它會顯示一個「8」字。
●MCP:在PLC啟動過程中,MCP上的所有燈飾不停閃爍的,一旦PLC成功啟動,且基本程序狀如則只有在OB1種調用FC19或FC25,那麼MCP上的燈不再閃爍,此時MCP即可以使用。
●DRIVE SYSTEM:只有NC,PLC和MMC都正常啟動後,最後考慮驅動系統。首先必須完成驅動的配置,對於MMC100.2,需藉助於「SIMODRIVE 611D」Start-up Tool軟體,而MMC103可直接在OP031上做,然後用PLC處理相應信號即可。
這樣,系統再啟動後,SF燈應滅掉。

840D NCU模塊控制和顯示元素

數據備份
在進行調試時,為了提高效率不做重復性工作,需對所調試數據適時地做備份。在機床出廠前,為該機床所有數據留檔,也需對數據進行備份。
SINUMERIK 810D/840D的數據分為三種:
NCK數據
PLC數據
MMC數據
有兩種數據備份的方法:
1.系列備份(Series Start-up):
特點:(1)用於回裝和啟動同SW版本的系統
(2)包括數據全面,文件個數少(*.arc)
(3)數據不允許修改,文件都用二進制各式(或稱作PC格式)
特點:(1)用於回裝不同SW版本的系統
(2)文件個數多(一類數據,一個文件)
(3)可以修改,大多數文件用「紙帶格式:即文本格式」
做數據備份需以下輔助工具:
•PCIN軟體
•V24電纜(6FX2002-1AA01-0BF0)
•PG740(或更高型號)或PC
※ 由於MMC103可帶軟碟機,硬碟,NC卡等;它的數據備份更加靈活,可選擇不同的存儲目標,以其為例介紹具體操作步驟:
•數據備份
(1)在主菜單中選擇「Service」操作區;
(2)按擴展件「}」―→「Series Start-up」選擇存檔內容NC,PLC,MMC並定義存檔文件名;
(3)從垂直菜單中,選擇一個作為存儲目標:
V.24 ―→指通過V.24電纜船隻外部計算機(PC);
PG ―→編程器(PG);
Disk ―→MMC所帶的軟碟機中的軟盤;
Archive ―→硬碟;
NC Card ―→NC卡。
選擇其中V.24和PG時,應按「Interface」軟體鍵,設定介面V.24參數;
(4)若選擇備份數據到硬碟,則:「Archive」(垂直菜單)―→「Start」.
•數據恢復
MMC103的操作步驟(從硬碟上恢復數據):
a:「Service」;
b:擴展鍵「}」;
c:「Series Start-up」;
d:「Read Start-up Archive」(垂直菜單);
e:找到存檔文件,並選中「OK」;
f:「Start」(垂直菜單);
無論是數據備份還是數據恢復,都是在進行數據的傳送,傳送的原則是:
一.永遠是准備接收數據的一方先准備好,處於接受狀態;
二.兩端參數設定一致。
西門子數控系統調試,編程和維修概要(四)
——西門子數控系統調試,編程和維修概要
坐標系
1.工件坐標系
工件零點是原始工件坐標系的原點
直角坐標:用坐標所達到這個點來確定坐標系中的點
極坐標:用半徑和角來測量工件或工件的一部分
2.絕對坐標:所有位置參數與當前有效原點相關,表示刀具將要到達的位置
增量坐標:如果尺寸並非項對於原點,而是相對於工件上的另一個點時,就要用增量坐標。用增量坐標來確定尺寸,可以避免對這些尺寸進行轉換。增量坐標參照前一個電的位置數據,適用於刀具的移動,是用來描述刀具移動的距離
3. 平面: 用兩個坐標軸來確定一個平面,第3個坐標軸與該平面相垂直,並確定刀具的橫切方向。編程時,要確定加工面以便於控制系統能准確計算出刀具偏置值。

4.零點的位置
在NC機床上可以確定不同的原點和參考點位置,這些參考點:
•用於機床定位
•對工件尺寸進行編程
它們是:
M=機床零點
A=卡盤零點,可以與工件齡點重合(值用於車床)
W=工件零點=程序零點
B=起始點,可以給每個程序確定起始點,起始點是第一個刀具開始加工的地方
R=參考點,用凸輪和測量系統來確定位置,必須先知道到機床零點的距離,這樣才能精確設定軸的位置:
•建立坐標系
1.帶機床零點M的機床坐標
2.基礎坐標系(也可以使工件坐標系W)
3.帶工件零點W的工件坐標系
4.帶當前被一懂得工件零位Wa的當前工件坐標系

軸的確立
編程時,通常用到以下軸:
機床軸:可以在機床數據中設置軸的識別符,識別符:X1、Y1、Z1、A1、B1、C1、U1、V1、AX1、AX2等;
通道軸:所有在一個通道中移動的軸,識別符:X、Y、Z、A、B、C、U、V
幾何軸:主要軸,一般有X、Y、Z;
特定軸:無需確定特定軸之間的幾何關系,如轉塔位置U、尾座V;
路徑軸:確定路徑和刀具的運動,該路徑的被編程進給率有效,在NC程序中用FGROUP來確定路徑軸;
同步軸:指從編程的起點到終點移動同步的軸 ;
定位軸:典型定位軸由零件承載、卸載的載入器,刀庫/轉塔等, 標識符:POS,POSA,POSP等
指令軸(運動同步軸):由同步運動的指令生成指令軸,它們可以被定位,啟動和停止,可與工件程序完全不同步。指令軸是獨立的插補,每個指令軸有自己的軸插補和進給率
連接軸:指與另一個NCU箱連接的實際存在的軸,它們的位置會受到這個NCU的控制,連接軸可以被動態分派給不同的NCU通道
PLC軸:通過特定功能用PLC對PLC軸進行移動,它們的運動可以與所有其他所有的軸不同步,移動運動的產生於路徑和同步運動無關;
•幾何軸,同步軸和定位軸都是可以被編程的。
•根據被編程的移動指令,用進給率F,使軸產生移動。
•同步軸與路徑軸同步移動,並用同樣的時間移動所有的路徑軸。
•定位軸移動與所有其它軸非同步,這些移動運動與路徑和同步運動無關。
•由PLC控制PLC軸,並產生與其他所有軸不同步的運動,移動運動與路徑和同步運動無關

編程語言
•編程地址與含義

•數據類型

•指令:
1.G指令
G90:參照擋牆坐標系原點,在工件坐標系中編制刀具運行點的程序。
G91:參照最新接近點,編制刀具運行距離程序。
GO:快速移動使刀具快速定位,繞工件運動或接近換刀點
G1:刀具沿與軸,斜線或其他任何空間定位平行的置線移動。
G2:在圓弧軌跡上以順時針方向運行
G3:在圓弧軌跡上以逆時針方向運行
G4:暫停時間生效 (F…以秒為單位; S…用主軸旋轉次數確定時間)
G17:無刀具半徑補償
G18:刀具半徑補償到輪廓左側
G19:刀具半徑補償到輪廓右側
G40:解除刀具半徑補償
G41:激活刀具半徑補償,刀具沿加工方向運行至輪廓的右邊
G42:激活刀具半徑補償,刀具沿加工方向運行至輪廓的左邊
G53:非模態接觸,包括已編程的偏置
G54…G57:調用第1到第4可設置零點偏置
G94:直線進給率mm/分,英寸/分
G95:旋轉進給率mm/轉,英寸/轉
2.M指令
M0:編程停止
M1:選擇停止
M2:主程序結束返回程序開頭
M30:程序結束
M17:子程序結束
M3:主動主軸順時針方向旋轉
M4:主動主軸逆時針方向旋轉
M5:主動主軸停止
M6:換刀指令
3.其它
F:進給率
S:主動主軸的速度(單位:rev/min)
T:調用刀具
D:刀具偏置號(范圍:1…32000)
http://www.chuandong.com/cdbbs/2007-7/5/1115545854.html

Ⅳ 什麼網站可以下載或視頻學習加工中心西門子編程,萬分感激

DOCONCD

802SC_base_line手冊:
1.802SC_base_line操作與編程手冊(銑床)
2.802SC_base_line操作編程手冊(車床)
3.802SC_base_line診斷說明
4.面向車間的數控燃碼解決方案
5.802SCD-PLC子程序庫應用指南
6.802SC_base_line功能說明
7.802C_base_line安裝調試手冊
8.802S_base_line安裝調試手冊
810D840D 手冊:
1.840D入門手冊
2.840D_840Di_810D診斷說明
3.840D_810D_FM-MC操作指南手冊
4.840D_840Di_810D基礎編程手冊
5.840D_810D簡明調試手冊
6.840D_840Di_810D調整表
7.840D_840Di_810D操作部件手冊
8.840D-NCU配置手冊
9.840D_810DHMI內嵌操作手兄賣冊
10.840D_840Di_810DHMI高級操作手冊
11.840D_840Di_810DShopMill操作編程皮塵哪手冊
12.840D_840Di_810DShopTurn操作編程手冊
13.840D_840Di_810D測量循環用戶手冊
14.840D_840Di_810D高級編程手冊
15.840D_840Di_810D手持終端HT6操作手冊
16.840D_840Di_810D循環編程手冊
820D 手冊:
1.802D診斷說明
2.802D操作編程手冊(車床)
3.802D操作編程手冊(銑床)
4.802DPLC子程序庫說明
5.802D功能說明

網路文庫里有

Ⅳ 廣州數控GSK980TD系統的數控車床如何使用子程序格式又是怎樣的望各位高手指點指點!!

恭喜你已經學會了,思路完全正確,格式也可行.子程序里核心的地方就是要使用G50原點偏移,你的用法很正確.只是稍微注意一下在子程序中最好能在每把刀執行完畢後取消刀補

O0001 ,
GO X150 Z100,
M98 P030002,
GO X150 Z100,
T0100 ,
G50 W-163.5 ,
g0 X150 Z100,
T0200
M30,,,,,
子程序
O0002 ,
T0101 M3 S550 M8 G99,
GO X83 Z0 ,
G1 X0 F0.25,
G0 X76 Z1,
G1 Z-54 F0.25,
G0 X150 Z100,
T0100 T0202 S350,
G0 X83 Z-54,
G1 X81 F0.3,
X0 F0.04,
G0 X83,
X150 Z100 ,
T0100 S550,
G50 W54.5,
M99;

Ⅵ 西門子840D如何讀取機床里的變數AA_MM【軸】

該變數只能讀不能寫。如R1=$AA_MM[軸],

閱讀全文

與840d高級編程相關的資料

熱點內容
如何製作APP的圖片 瀏覽:504
php大小排序 瀏覽:546
linuxkerberos 瀏覽:124
暗黑破壞神3如何下載亞洲伺服器 瀏覽:951
linux中ftp伺服器地址怎麼看 瀏覽:436
ansys命令流do 瀏覽:122
單片機6502 瀏覽:765
自助洗車有什麼app 瀏覽:937
程序員離職率多少 瀏覽:322
程序員那麼可愛電視劇今天沒更新 瀏覽:337
我的世界地形演算法 瀏覽:343
台灣dns的伺服器地址雲空間 瀏覽:288
音樂噴泉軟體要什麼加密狗 瀏覽:501
androidhttpmime 瀏覽:774
威科夫操盤法pdf 瀏覽:982
演算法可以用圖表表示 瀏覽:949
山西太原php 瀏覽:275
常用cmd網路命令 瀏覽:677
hashmap7源碼分析 瀏覽:899
搜索引擎原理技術與系統pdf 瀏覽:362