Robot控制程序工作模块与架构图.ppt

Robot控制程序工作模块与架构图.ppt

ID:52268241

大小:220.96 KB

页数:14页

时间:2020-04-03

Robot控制程序工作模块与架构图.ppt_第1页
Robot控制程序工作模块与架构图.ppt_第2页
Robot控制程序工作模块与架构图.ppt_第3页
Robot控制程序工作模块与架构图.ppt_第4页
Robot控制程序工作模块与架构图.ppt_第5页
资源描述:

《Robot控制程序工作模块与架构图.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Robot控制程序工作模塊與架構圖Date:2009/02/17PreparedbyXuClientPCClientPCClientPCDUTTrayOutTrayOperatorServer邏輯分配模塊RobotSensor系統ScannerFixtureFixtureFixture說明:表示信息流方向表示動作流方向,動作起始端為動作執行者,末尾端為動作承受者生產部1生產部2生產部8工廠B的原材料A廠生產成品B廠原材料運送公司A廠采購B廠Sales&生管原料搬運廠BB廠原料庫存單B廠的OBAWIP1WIP2WIP8A廠生產成品生產廠A說明:表示信息流方向表示動作流

2、方向。其動作即為原料廠B的生產過程(因B為Robot,故其生產的為搬運動作)1.“passN”指令說明:編號N的機臺測試Pass.如pass52.“failNErrorCode”指令說明:編號N的機臺測試fail,其ErorrCode為若干位,.如fail2PW00_013“aski”(取消該功能)測試PC請求Server安排機器人放板.4.“FEN”指令說明:測試電腦將機臺N故障的信息告知Server,Server記錄,不再為該測試PC分配測試任務,直至該機臺維修OK,重新加入在線隊列.4位pass1位StationNumberClientPC發送到ServerI

3、指令4位fail1位StationNumber若干位ErrorCodeClient發送到Server的指令格式與說明:1.ClientTestPass時說明:送“PASSN”到Server1.格式“PASS”+N格式說明:“PASS”字串+機臺編號Send[PASSN]ToServer方式:FromSocketbyTCP2.ClientTestFail時說明:送“FAILN”到Server1.格式“FAIL”+N格式說明:“FAIL”字串+機臺編號Send[FAILN]ToServer方式:FromSocketbyTCPN的值來源:當Client測試程序開啟時,Se

4、rver收到連接即執行動作【放板】到該機臺.然后Server發送的指令中包含MAC與機臺編號N.一旦機臺接收到【MAC】+N+RUN的指令即可測試.此為Client第一次測試。以后Client僅在測試結束后,發送測試結果到Server,Server處理完成后(處理動作包括取板到OutTray,從DUTtray取板,掃描,放板,發送指令【MAC】+N到Client),Client才能開始測試.FAILNFAILN1.“Open”指令說明:ClientPC接受到該指令后,打開治具.2.“Close”指令說明:ClientPC接收到該指令后,關閉治具.3.“【SN】+【M

5、AC】+N”指令說明:ClientPC獲得產品Label的MAC與SN信息,獲取Server分配的機臺編號信息.記錄并等待RUN指令.4.“RUN”指令說明:ClientPC開始測試.修改部分:3.4指令合并為:“【MAC】+N+RUN”指令說明:ClientPC獲得產品Label的MAC信息,獲取Server分配的機臺編號信息.記錄并開始測試.7位12位1位SNMACStationNumberServerI發送到ClientPC指令3位12位1位RUNMACStationNumberServerI與Client通訊測試DUT的循環流程(Server掃描,Clien

6、t與SFIS通訊)【MAC】+N+RUNServer1ClientPCpassN或failNErrorCodeClient與SFIS通訊測試完成Server記錄,取板,掃描,放板Server發送MAC信息和測試指令Client將測試結果上拋Server換板動作完成說明:表示ServerI與Client之間的通訊過程;表示執行動作的過程框內定義通訊傳輸的內容格式;框內為執行的動作開始測試通訊成功通訊失敗【Server命令模塊】與【邏輯分配模塊】通訊功能說明:【Server命令模塊】與【邏輯分配模塊】只是Server上程式在人思考時分配的兩塊內容,實際上是一支程式的兩個

7、邏輯功能劃分.其通信模式為函數調用(或變量互用).各自執行的功能為:1.【Server命令模塊】發送指令給【邏輯分配模塊】1.1放板到序號為N的ClientPC.ServerSend:[A0N]N為Station序號1.2取ClientPC序號為N的PASS板ServerSend:【B0N】N為Station序號1.3取ClientPC序號為N的FAIL板ServerSend:[C0N]N為Station序號【Server命令模塊】與【邏輯分配模塊】通訊功能2.【邏輯分配模塊】接受到【Server命令模塊】命令,執行的功能2.1[A0N]將其解釋為[10M],并

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。