|
關(guān)于機(jī)床PLC梯形圖的設(shè)計(jì)對(duì)M代碼的執(zhí)行的差異,樓主可參閱新代系統(tǒng)的PLC說明書
6 s! \. s! c1 k0 c& L; ~; d' r" w& X& Q# q
百度文庫搜索:
8 o7 }+ a# W1 x1 |5 VOpenCNC_PLC發(fā)展工具操作手冊(cè)V2.5(新代系統(tǒng)plc) . q% \* ]4 W" _; X; b
" a: ~% N8 h- C1 n* l! W
+ i/ m; P6 R$ U! s9 o' [5.5 補(bǔ)充說明 , ~2 W+ y" R4 x, x3 z
5.5.1 同一單節(jié)有G_code與M_code時(shí) & q' U) u$ N1 w7 d! x
當(dāng)加工程式之同一單節(jié)中,,同時(shí)有G Code與M Code指令時(shí),,控制器會(huì)同時(shí)發(fā)出G Code運(yùn)動(dòng)指令與M Code Read(S29)指令,但由於各種M Code特性不同,,有些可以G/M Code同時(shí)執(zhí)行(例如M8切削液打開),,有些則必頇等G Code運(yùn)動(dòng)指令完成後,才能執(zhí)行(例如M5主軸停止),。
" L A8 g& D' u9 J對(duì)於M Code需等待G Code完成的情況,,建議如下圖範(fàn)例所示,可利用S30(Distribution End)訊號(hào),,於狀態(tài)流程圖中增加Wait G Code Finish狀態(tài),,以作為保護(hù)。
( W3 W |6 @- h
- F+ T+ U+ H' X6 t$ O5.5.2 多個(gè)M Code同時(shí)執(zhí)行功能 9 m9 {' D8 l v* R0 y. r/ J
在少數(shù)應(yīng)用場合下,,使用者需要同時(shí)執(zhí)行多個(gè)M碼功能,,而不是依序執(zhí)行。此時(shí)建議可開啟同一單節(jié)M code同時(shí)執(zhí)行功能,,以滿足使用需求,。 # _* K9 e/ Z& M( K3 M
相關(guān)參數(shù)說明
' R# P3 I/ d4 B2 \參數(shù) 說明 範(fàn)圍 : A) \, I. J2 W0 K' l7 o
單位 初始值 修改後何時(shí)有效 影響範(fàn)圍 3810 2 v% Q8 K/ ?: N. R% E) l
*啟動(dòng)同一單節(jié)M code* \7 w7 A6 R8 e! H
同時(shí)執(zhí)行功能 ' ?: D7 o$ x) z; X) p: \( }
[0~1] 4 g* H+ X4 ?' a0 D4 v9 g
-
- A& M4 T, H' K! Q0
) `) v2 Q% j; X+ T7 M" p% c按Reset鍵 ! M) V6 [& Z- \; f
全系統(tǒng) 8 Z7 i& K9 B4 B) b9 u+ e
此參數(shù)用來決定當(dāng)同一單節(jié)存在多個(gè)M碼時(shí),是否啟動(dòng)同時(shí)執(zhí)行功能: / j7 o n" }/ y2 v
0:否,,一次發(fā)送一個(gè)M碼至PLC,,待C38 ON後執(zhí)行下一M碼; 1:是,,同一單節(jié)同時(shí)5個(gè)M碼發(fā)送至PLC執(zhí)行,。 # {* C7 A0 N. j6 |0 ?' _
當(dāng)此參數(shù)設(shè)定為1時(shí),按M碼順序,,將對(duì)應(yīng)不同的S Bit與R Bit,。此外,原本使用者自行定義的相關(guān)R Bit,,將會(huì)強(qiáng)迫為系統(tǒng)使用,,請(qǐng)務(wù)必小心注意,。# G* u: P, m) z) N( E w: D& g. l/ K
" O" v" j, D/ |# e |
|