1樓:匿名使用者
用變數賦值 $tc_dp*=****即可,具體的可看高階程式設計手冊。
求西門子840d數控系統的程式設計知識的書,最好是電子書!!
2樓:匿名使用者
西門子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系統的 指令 和程式設計
3樓:芯之度
西門子840d系統的指令和程式設計功能用法:
1、ac是採用增量座標程式設計方式程式設計時,
臨時採用絕對座標程式設計
比如:g91(增量程式設計方式)
n100g01x50y50(增量座標方式)n110g01x=ac(10+20)y=ac(50)(臨時用絕對座標方式)
n111g01x100y100(恢復了增量座標方式)2、上面一樣的——if是數控裡面的巨集指令的判斷語句一般是和goto指令、行號一起使用的
比如:r1=0n110g01x50y50r1=r1+1ifr1<=100goton110
4樓:匿名使用者
ac是採用增量座標程式設計方式程式設計時,臨時採用絕對座標程式設計比如:g91(增量程式設計方式)n100g01x50y50(增量座標方式)n110g01x=ac(10+20)y=ac(50)(臨時用絕對座標方式)n111g01x100y100(恢復了增量座標方式)——ic和上面我說的ac正好相反,是在絕對座標程式設計方式下使用增量座標程式設計例子就不舉了,和上面一樣的——if是數控裡面的巨集指令的判斷語句一般是和goto指令、行號一起使用的比如:r1=0n110g01x50y50r1=r1+1ifr1<=100goton110
5樓:影丿
g0 快速移動 示例 模態 g1 直線插補 示例 模態 g2 順時針圓弧插補 示例 模態 g3 逆時針圓弧插補 示例 模態 g5 中間點圓弧插補 示例 模態 g33 恆螺紋的螺紋切削 示例 模態 g331 不帶補償夾具切削內螺紋 示例 g332 不帶補償夾具切削內螺紋-退刀 示例 g4 暫停時間 示例 程式段 g63 帶補償夾具切削內螺紋 示例 程式段 g74 回參考點 示例 程式段 g75 回固定點 示例 程式段 g158 可程式設計的偏置 示例 程式段 g258 可程式設計的旋轉 示例 程式段 g259 附加可程式設計旋轉 示例 程式段 g25 主軸轉速下限 示例 程式段 g26 主軸轉速上限 示例 程式段 g17 x/y平面 示例 模態有效 g18 z/x平面 示例 模態有效 g19 y/z平面 示例 模態有效 g40 刀尖半徑補償方式的取消 示例 模態 g41 呼叫刀尖半徑補償刀具在輪廓左面移動 示例 模態 g42 呼叫刀尖半徑補償刀具在輪廓右面移動 示例 模態 g500 取消零點偏置 示例 模態 g54 第一可設零點偏置 示例 模態 g55~g57 第
二、三、四可設零點偏置 示例 模態 g53 按程式段方式取消可設定零點偏置 示例 程式段 g9 準確定位,單程式段有效 示例 程式段 g70 英製尺寸 示例 模態有效 g71 公制尺寸 示例 模態有效 g90 絕對尺寸 示例 模態有效 g91 增量尺寸 示例 模態有效 g94 進給率f,單位公釐/分 示例 模態有效 g95 主軸進給率f,單位:公釐/轉
西門子840d數控銑系統鑽孔程式設計
個人認為840d系統比funuc系統功能強大許多,如果更換系統你要確定總共的控制 軸數量,840可以控回制5軸聯動,答funuc系統你需要考慮這點,另外的零位控制 刀庫 潤滑等功能也要考慮,一般滿足控制系統要求的話更換是沒有問題的 t1d1 gog54m03s300 f50 go x0 yo mca...
西門子840d加工中心輪廓監控報警怎麼維修
如道居士 輪廓監控 報警一般出現在軸啟動瞬間。當需要軸運動時,nc在給定指令發出後如果發現軸不能在設定的迴圈監測週期內到達給定的預定位置,超出了誤差帶,就會出現 輪廓監控 報警。軸啟動後不能如預計的那樣到達預定位置,不外乎有三種可能性 a.機械負載偏大 當機械負載過大而電機選擇偏小時,電機無法很快帶...
西門子840d系統缺少參考點標誌,怎麼回事,如何解決
檢查下z軸負載電流怎麼樣?一般情況下是你的負載發生了變化,導致輪廓監控。如果負載沒問題那麼該大z軸輪廓監控引數,應該能解決。西門子840d系統20005報警是什麼家 20005 通道 1 軸 2 逼近參考點失敗 引數 1 通道號 2 軸名稱 主軸號 說明 不能對所有所述的座標軸都完成回參考點 例如由...