|
關(guān)于機(jī)床PLC梯形圖的設(shè)計(jì)對M代碼的執(zhí)行的差異,,樓主可參閱新代系統(tǒng)的PLC說明書: [# K, G" ~7 h- W6 w1 C9 Q* q
o* }4 e2 K* n8 G* t" [1 G
百度文庫搜索:
' i/ U% m* \& ^* E4 f! eOpenCNC_PLC發(fā)展工具操作手冊V2.5(新代系統(tǒng)plc)
) n2 B9 Y6 s9 }& A' F+ u/ I2 ]3 q' y" U( x& Z5 D
4 x4 _0 X+ S+ U, }4 f5.5 補(bǔ)充說明 , _; r, c+ s' I! d7 ~0 y: n/ ^
5.5.1 同一單節(jié)有G_code與M_code時(shí) 3 [8 n. s( P5 P0 w+ ^0 ?& @
當(dāng)加工程式之同一單節(jié)中,同時(shí)有G Code與M Code指令時(shí),,控制器會同時(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主軸停止),。 & x: E* z0 G \( l2 ^$ s$ H
對於M Code需等待G Code完成的情況,,建議如下圖範(fàn)例所示,可利用S30(Distribution End)訊號,,於狀態(tài)流程圖中增加Wait G Code Finish狀態(tài),,以作為保護(hù)。
8 K% d+ M0 m0 C5 d( M
/ A/ ?- ?. G2 y ~( {' r5.5.2 多個(gè)M Code同時(shí)執(zhí)行功能
# k. e; T8 |* S- e' v& z在少數(shù)應(yīng)用場合下,使用者需要同時(shí)執(zhí)行多個(gè)M碼功能,,而不是依序執(zhí)行,。此時(shí)建議可開啟同一單節(jié)M code同時(shí)執(zhí)行功能,以滿足使用需求,。 * f L. G x2 l. B
相關(guān)參數(shù)說明
" _( G0 D, s/ E ]- F, f參數(shù) 說明 範(fàn)圍 9 Z4 k. k& F! w
單位 初始值 修改後何時(shí)有效 影響範(fàn)圍 3810 % e" B0 Z- i+ M* M
*啟動(dòng)同一單節(jié)M code3 Z9 s" K5 G# i8 y' Z4 ^- T* a. z
同時(shí)執(zhí)行功能 J* F6 E8 q7 @% N
[0~1]
& R: m; d9 E, u: k-
5 d$ C# N) B& B( ~, ^$ T$ N0 Z0 c0
% v2 |6 a7 ^3 {4 [按Reset鍵 . N* d- X8 ?. s+ ^* \
全系統(tǒng) - B" h0 G+ P& f4 m! ^
此參數(shù)用來決定當(dāng)同一單節(jié)存在多個(gè)M碼時(shí),,是否啟動(dòng)同時(shí)執(zhí)行功能: & m9 P4 O8 [* w% v( {5 x' [
0:否,一次發(fā)送一個(gè)M碼至PLC,,待C38 ON後執(zhí)行下一M碼,; 1:是,同一單節(jié)同時(shí)5個(gè)M碼發(fā)送至PLC執(zhí)行,。
; Y8 N& S. R) }; p$ O# W" V 當(dāng)此參數(shù)設(shè)定為1時(shí),,按M碼順序,將對應(yīng)不同的S Bit與R Bit,。此外,,原本使用者自行定義的相關(guān)R Bit,將會強(qiáng)迫為系統(tǒng)使用,,請務(wù)必小心注意,。1 g4 x9 R; i1 k4 O$ k; s- h2 z9 S1 \
3 [& `& k8 s3 C4 g5 ? |
|