|
|
關于機床PLC梯形圖的設計對M代碼的執(zhí)行的差異,樓主可參閱新代系統(tǒng)的PLC說明書
' i$ g# B+ Y: w
4 p$ B [! Q! y0 _: j* e' k百度文庫搜索:! b' g$ w8 ~+ \" D! [! x
OpenCNC_PLC發(fā)展工具操作手冊V2.5(新代系統(tǒng)plc) 4 N; q; Q- D, y
* f+ ~" ?8 q6 b0 |1 ~
8 u: p5 x2 u; Z% s* e' s
5.5 補充說明 ! v7 _ h8 _$ X
5.5.1 同一單節(jié)有G_code與M_code時
- D3 Y! r7 r$ J3 E當加工程式之同一單節(jié)中,同時有G Code與M Code指令時,控制器會同時發(fā)出G Code運動指令與M Code Read(S29)指令,但由於各種M Code特性不同,有些可以G/M Code同時執(zhí)行(例如M8切削液打開),有些則必頇等G Code運動指令完成後,才能執(zhí)行(例如M5主軸停止)。
G. r/ x; x" \: j對於M Code需等待G Code完成的情況,建議如下圖範例所示,可利用S30(Distribution End)訊號,於狀態(tài)流程圖中增加Wait G Code Finish狀態(tài),以作為保護。 ' Y# U" Y) c% z# V( x
# S3 C4 X( h/ M4 G* ?2 K! I7 P5.5.2 多個M Code同時執(zhí)行功能
0 o# g0 y: W0 E在少數(shù)應用場合下,使用者需要同時執(zhí)行多個M碼功能,而不是依序執(zhí)行。此時建議可開啟同一單節(jié)M code同時執(zhí)行功能,以滿足使用需求。 3 Z9 ^& M4 L9 U* ?* U$ @% d0 E. g
 相關參數(shù)說明
7 Z" K G4 P# [6 w* ]. U+ c' Z參數(shù) 說明 範圍 x6 E; u+ s( I: U
單位 初始值 修改後何時有效 影響範圍 3810 c* @* F) J3 ~: Y0 P8 x- m; l
*啟動同一單節(jié)M code
/ ?' p2 w; @ g+ j$ K+ @) T同時執(zhí)行功能
! Y, X: R" B8 E+ P1 y[0~1]
7 g. I6 f5 s- E# @- 4 o2 V+ V( T; w6 U! [
0 ! b: W9 E4 W* N5 P7 O, B9 h. X
按Reset鍵
7 a2 g" _9 K( d( R全系統(tǒng) - P" ?: F$ a$ c4 V3 k8 ?; e
 此參數(shù)用來決定當同一單節(jié)存在多個M碼時,是否啟動同時執(zhí)行功能:
' k2 a1 H: }$ p7 a0:否,一次發(fā)送一個M碼至PLC,待C38 ON後執(zhí)行下一M碼; 1:是,同一單節(jié)同時5個M碼發(fā)送至PLC執(zhí)行。
( q: n9 f. W1 Z% D 當此參數(shù)設定為1時,按M碼順序,將對應不同的S Bit與R Bit。此外,原本使用者自行定義的相關R Bit,將會強迫為系統(tǒng)使用,請務必小心注意。8 _4 \4 N: R* ^" c) O6 t2 [# X# j5 U
) X% r5 E0 Y4 g& }* @# x+ E
|
|