1樓:匿名使用者
西門子840d/810d數控系統數控程式設計
1. 程式跳段:只要在希望跳過的程式段的程式段前插入識別符「/」,在程式執行過程中的指令便不會被執行,轉而繼續執行下面不帶跳段識別符的程式段。例如:
n10 …執行
/ n20…跳過
n30…執行
2. 條件轉向語句為「if…gotob/gotof…」,條件式所用的條件比較符號允許用:= =(等於)、>、 >= 、<、<=。
3. 程式註釋:註釋通常附加在程式段的末尾,並用分號「;」將註釋與nc程式分開。
4. 主程式: 檔名的字尾位mpf;
子程式:檔名的字尾位spf;
5. 極座標運動指令:
在其座標系中的運動指令: g0 ap=…(極角) rp=…(極徑)
指令說明:g110極點位置,以刀具當前點位置為參考點。
g111 極點位置,在工件座標系中的絕對尺寸。
g112 極點位置,以前一個極點位置為參考點。
6. 採用半徑和終點進行圓弧程式設計:
指令說明:g2/g3 x… y… z… cr…(為圓弧半徑)。
cr =「+」…圓弧角度小於或等於180,
cr=「-」…圓弧角度大於或等於180。
7. 螺旋插補(g2/g3,turn)
指令形式:g2/g3 x… y… z… i… j… k… turn…
g2/g3 x… y… z… cr=… turn…
指令說明:x,y,z:圓弧終點座標。
i,j,k:圓心位置。 cr=:圓弧半徑。
turn=:圓弧經過起點的次數,即整圓的圈數。整圓範圍:
0—999。舉例:起點(x27.
5 ,y32.99, z-5)逆時針執行兩整圈,接近終點(x20, y5, z-20).
程式:…
n30 g17 g0 x27.5 y32.99 z3
n40 g17 g1 z-5 f50
n50 g3 x20 y5 z-20 i=ac(20) j=ac(20) turn=2
8. 座標系轉換指令:
可程式設計指令零點偏移(trans,atrans)
指令形式:trans(atrans) x… y… z…(在單獨程式段編寫)
指令說明:trans為可替代指令,參照被啟用的可設定零偏(g54-g57)的絕對變換。
atrans為可加性指令,參照被啟用的可設定零點或可程式設計零點的增量變換。
x,y,z為所規定的座標軸上的偏移量。
不帶座標軸引數的trans指令可以撤銷已經生效的全部程式設計框架。
9. 可程式設計旋轉(rot,arot)
指令形式:rot(arot) x…y…z… rot(arot) rpl=…..(rpl所選平面內座標系按該角度旋轉,旋轉角度)
指令說明:rot為可替代指令。
arot為疊加指令。
x、y、z:圍繞該幾何軸進行空間旋轉。應用rot時,旋轉點為先前規定的可設定零偏(g54-g57)。應用arot時,旋轉點為現行的零偏。
10. 可程式設計映象加工(mirror,amirror)
指令形式:mirror(amirror) x…y….x….
11. 刀具偏置指令(刀具呼叫及刀具補償t,d)
12. 鏜孔(進給鏜下,孔底暫停,定向讓刀,快速返回。)
cycle86(rtp,rfp,sdis,dp,dpr,dtb,sdir,rpa,rpo,rpap,poss)
rtp:返回高度
rfp:參考平面
sdis:安全間隙(無符號)
dp:最終鏜深
dpr:相對鏜深(無符號)
dtb:孔底延時時間
sdir:旋轉方向,3==m3,4==m4
rpa:橫座標上的孔底讓刀
rpo:縱座標上的孔底讓刀
rpap:垂直方向上的孔底讓刀
poss:主軸定向停的位置(單位:度)
數控龍門西840d程式設計模式:
機床狀態: n10 g54 g90 g17 g40 g64 (g64連續式加工)
n20 m43(換檔)m40空檔 m41-44一檔至四檔
n30 t01 d01
n40 g04 f3 (停留時間)
n50 s600 f280 m03
n… (程式)
n… ………………
n… m05
n… m02 (m30)
4.刀具半徑左右補償:g41,g42
請大家推薦一本西門子840d數控銑床程式設計的書,謝謝。
2樓:匿名使用者
西門子840d程式設計手冊都是厚厚的那種,很詳細,不過我不確定書店能不能買到,我印象裡我們數控系統的資料都是跟著系統發貨的,機床出廠時隨機床發到終端使用者手裡,或者是由銷售送給機床廠的技術人員看,基本上不公開發售的。不過沒關係,你去書店找找好了。
銑床版的程式設計軟體是shopmill,同理對應的車床版的程式設計軟體是shopturn。
這裡我發一本pdf格式的程式設計手冊給你看看。我個人感覺講的還是很詳細很好的。
見附件:sinumerik 840簡明程式設計手冊 00/01版
學習程式設計,最重要的是身邊有太機床可以實際操練,光紙上談兵的話效果要差些。希望你有裝置可以檢驗程式設計結果。
祝願你學習順利!
求西門子840d系統 數控加工程式設計模擬軟體
3樓:匿名使用者
西門子840d和西門子810d的面板是基本相同的,我有一款能模擬這兩種面板的**軟體。你可將你編的程式和加工工藝卡片傳給我試一下,看能否加工?能加工的話再和你聯絡。
我的郵箱694459105@**.***。
4樓:匿名使用者
我也想知道 我現在用的是宇龍3.8的**系統 還蠻好用的
面板操著和我現在開的數控龍門銑面板一樣的 床子的系統也是840d的
5樓:濮陽旭東呼賢
《西門子840d數控程式設計例項加強版》工廠實際加工案例,來自一線的經典教材學數控必備,每個加工步驟都配有詳細的解釋,自學程式設計的好材料,例題後面都配有課後習題,依據實際加工為基礎作者精心雕琢,循序漸進,可謂是學習840d程式設計的必勝「寶典」
西門子840d數控系統引數程式設計
6樓:匿名使用者
可不可以也給我發一份!!!非常感謝!!931529678@**.***
7樓:匿名使用者
發了個siemens802d系統的操作與程式設計(包括車床 銑床和加工中心),看看行不行.
52..@**.***的那個.
西門子840D加工中心 數銑數控系統,哪位師傅有其引數程式設計的相關,比如鑽孔 銑槽 座標旋轉等等加
西門子840d 加工中心是用r作為引數程式設計,相當於fanuc系統中的 引數程式設計作用,使用時採用r1 r2 方式 鑽孔使用cycle81,座標旋轉使用rot,arot指令。鑽孔 g81z r f 或g83z r q f 銑槽 看圖紙是多少在選用多少的刀具用g01走到相應的座標點 座標旋轉用g6...
西門子840D系統,巨集程式咋用,西門子840D巨集程式?
這個在西門子中叫r引數,具體的用法和巨集程式一樣,先要賦值,我也不是經常用,這個就是凡是能用數學表示式的幾何圖形都可以 比如說橢圓吧 r1 35 賦值長半軸35 r2 15 短半軸15 r3 0 變數的起始點 g0 x r1 r10 y r11 這個就是下刀點,也可以不賦值,採用具體的數值。g1 z...
你好,西門子840D系統,怎麼讀取刀具壽命給R引數賦值,我想
這個很簡單,r引數就是一個變數相當於發那科裡面的 1,但r引數應用的比較靈活。打個比方。我要在100 100的方塊上往下加工20mm,也就是z方向上往下加工20mm,每刀進給4mm。用120的盤刀程式如下 g55g90g17m3s1000g0z100x0y 65r1 4給變數賦值aa 設定一個標記點...