西門子CPU模塊6ES7331-7KB02-4AB1原裝供應 現貨
時,輪廓結束于 P2。 構成加工平面的軸的位置,由位移運行輪廓產生。 軸組件與之垂直并通過 DISCL 進行定義。 當 DISCL=0 時運動*在一個平面內進行。
- 如果在 WAB 程序段中只對垂直于加工平面的軸進行編程,輪廓結束于 P1。 其它軸的位置和前面說明的一樣。 WAB 程序段同時也是 TRC 的取消程序段,這樣會加入另一條從 P1 到 P0 的同類型路徑, 使得在 TRC 失效時不會在輪廓的結束處產生運動。
- 如果只對加工平面的一條軸進行編程,則缺少的第 2 條軸會從前續程序段的后位置處以模態方式加入。
- 在 WAB 程序段中沒有編程的幾何軸時,輪廓結束于 P2。 構成加工平面的軸的位置,由位移運行輪廓產生。 軸組件與之垂直并通過 DISCL 進行定義。 當 DISCL=0 時運動*在一個平面內進行。
- 如果在 WAB 程序段中只對垂直于加工平面的軸進行編程,輪廓結束于 P1。 其它軸的位置和前面說明的一樣。 WAB 程序段同時也是 TRC 的取消程序段,這樣會加入另一條從 P1 到 P0 的同類型路徑, 使得在 TRC 失效時不會在輪廓的結束處產生運動。
- 如果只對加工平面的一條軸進行編程,則缺少的第 2 條軸會從前續程序段的后位置處以模態方式加入。
逼近或退回速度
前一程序段的速度(G0):
采用這個速度執行所有從 P0 到 P2 的運行,也就是說運動平行于加工平面,并且進刀運行的部分一直要達到安全距離。
使用FAD編程:
設定進給速度
- G341: 進刀動作垂直于加工平面,從 P2 到 P3
- G340: 從點 P2 或 P3 到 P4
如果沒有編程 FAD,則輪廓的這一部分同樣以前一程序段編程的、模態有效的速度運行(如果在WAB程序段中沒有編程F字)。
編程的進給率F:
如果沒有對 FAD 進行編程,則該進給值從 P3 或 P2 起生效。 如果在 WAB 程序段中沒有編程的 F 字,則前一程序段中的速度繼續生效。
示例:
程序代碼 | 注釋 | |
---|---|---|
$TC_DP1[1,1]=120 | ; | 銑刀 T1/D1 |
$TC_DP6[1,1]=7 | ; | 使用 7 毫米半徑的刀具 |
N10 G90 G0 X0 Y0 Z20 D1 T1 | ||
N20 G41 G341 G247 DISCL=AC(5) DISR=13FAD 500 X40 Y-10 Z=0 F200 | ||
N30 X50 | ||
N40 X60 | ||
... |
在退回時,前一程序段中模態有效的進給率與在 WAB 程序段中編程的進給值其角色進行調換,也就是說本身的后運行輪廓用舊的進給率運行,而新編程的速度則自 P2 到 P0有效。
讀取位置
點 P3 和 P4 可以在逼近時作為系統變量在 WKS 中讀取。
$P_APR: 讀取 P
3(起始點)
$P_AEP: 讀取 P
4(輪廓起始點)
$P_APDV: 讀取,$P_APR 和 $P_AEP 是否存有有效值