多组M码平行执行操作规格说明文件V10.docx

上传人:b****6 文档编号:15967201 上传时间:2023-07-09 格式:DOCX 页数:10 大小:122.94KB
下载 相关 举报
多组M码平行执行操作规格说明文件V10.docx_第1页
第1页 / 共10页
多组M码平行执行操作规格说明文件V10.docx_第2页
第2页 / 共10页
多组M码平行执行操作规格说明文件V10.docx_第3页
第3页 / 共10页
多组M码平行执行操作规格说明文件V10.docx_第4页
第4页 / 共10页
多组M码平行执行操作规格说明文件V10.docx_第5页
第5页 / 共10页
多组M码平行执行操作规格说明文件V10.docx_第6页
第6页 / 共10页
多组M码平行执行操作规格说明文件V10.docx_第7页
第7页 / 共10页
多组M码平行执行操作规格说明文件V10.docx_第8页
第8页 / 共10页
多组M码平行执行操作规格说明文件V10.docx_第9页
第9页 / 共10页
多组M码平行执行操作规格说明文件V10.docx_第10页
第10页 / 共10页
亲,该文档总共10页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

多组M码平行执行操作规格说明文件V10.docx

《多组M码平行执行操作规格说明文件V10.docx》由会员分享,可在线阅读,更多相关《多组M码平行执行操作规格说明文件V10.docx(10页珍藏版)》请在冰点文库上搜索。

多组M码平行执行操作规格说明文件V10.docx

多组M码平行执行操作规格说明文件V10

新代控制器M_code平行執行操作規格

版本:

V1.0

作者:

楊文宏

修訂日期:

95/05/08

版本更新記錄

項次

更改內容紀錄

更改日期

作者

更改後版本

01

初版定稿

2006/05/08

楊文宏

V1.0

 

有效版本

10.51或更新的版本

一、功能說明:

  MCode平行執行操作規格,是為了解決在現行系統中當有幾個MCode動作彼此不會互相干涉,但因系統MCode的規格必須等待上一個MCode結束後才能送出下一個MCode,造成加工時間上的浪費,因此系統提供此多個MCode同時發出,平行執行的功能,增加系統執行效能

二、使用方式:

(一)、設定系統參數啟動功能

設定系統參數3810啟動MCode平行執行功能,參數3810號功能說明如下:

3810

*啟動同一單節Mcode同時執行功能

[0,1]

同一單節若有多個Mcode,啟動是否同時執行功能

0:

否,一次發送一個Mcode至PLC,待C38on後執行下一Mcode

1:

是,同一程式單節同時5個Mcode發送至PLC執行

註:

1.此參數預設值為0,MCode執行動作與之前執行規格相同。

2.此參數設定後必須重新開機才有效。

3.此參數設定後R2050~R2089將被系統使用。

(二)、PLC程式的撰寫

MCode必須由PLC程式來處理,所以啟用此功能後系統新增了一些相關的Cbit,Sbit,及Rbit,說明如下:

下表為系統提供的四個MST通道使用的C,SRbit:

第一通道

MCodeRead

S29,S11,S12,S13,S14

MCode(00~99)

R2050(R1)R2051R2052R2053R2054

MCodeFinish

C38

第二通道

MCodeRead

R615.24(R615.2)R615.25R615.26R615.27R615.28

MCode(00~99)

R2060(R616)R2061R2062R2063R2064

MCodeFinish

R615.0

第三通道

MCodeRead

R619.24(R619.2)R619.25R619.26R619.27R619.28

MCode(00~99)

R2070(R620)R2071R2072R2073R2074

MCodeFinish

R619.0

第四通道

MCodeRead

R623.24(R623.2)R623.25R623.26R623.27R623.28

MCode(00~99)

R2080(R624)R2081R2082R2083R2084

MCodeFinish

R623.0

註:

1.第一個MCode號碼被填到的R暫存器除了系統增加的R2050~R2089外,之前定義的R暫存器也會被填一份, 如第一個MST通道的第一個MCode除了填到R2050外,原定義的R1也會被填一份。

2.第一個MCode執行要求被填到的Rbit除了系統原訂的Rbit外,其他的部份定義在系統的控制暫存器的bit24~bit28,所以第二個MST通道的第一個MCode執行要求除了OnR615.24外,原定義的R615.2也會被On。

3.M.S.TCodefinish並未增加bit,所以PLC的撰寫必須所有同時發出的MCode都結束了才可以把M.S.T.CodefinishbitOn起來

 

PLCMCode執行流程一個執行單位或判斷表一個PLC掃瞄時間

(三)、工件程式的撰寫:

工件程式的撰寫同一般Nc程式的寫法,不同處在於需將要平行執行的MCode寫在同一單節內,系統才會同時發出,如下列程式的寫法,M50,M51,M52寫在同一單節,則會被同時發出執行,如寫在不同單節,則會等上一單節MCode執行完才會執行

G01X10.F1000;

M50M51M52;

G01X0.;

M30;

註:

1.Nc程式單節以”;”或斷行來區分。

2.此功能啟動後,單節內若不足5個MCode就直接發出。

3.此功能啟動後,單節內若超過5個MCode會先發出5個MCode,待這5個MCode執行完才會再發剩下的MCode。

MCode發出流程

三、範例說明:

假設M50,M51,M52為需要平行處理的MCode

(一)、參數設定:

1.將參數3810設為1,啟動多個MCdoe同時執行功能

2.確定參數721,軸群對應的MST通道設為1,由第一個M.S.T通道執行,因為測試的加工程式為第一軸群,PLC程式必須去處理第一個M.S.T通道對應的C,S,Rbit.

 

(二)、測試的工件程式如下:

//Test.nc

G01X10.F1000;

M50M51M52;

G01X0.;

M30;

(三)、下列的PLC程式可以同時平行處理M50,M51,M52,M53,M54這5個MCode

 

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > IT计算机 > 电脑基础知识

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2