不知道叫啥啊
不恥下問
級別: 略有小成
|
圖片:
圖片:
圖片:
新人學(xué)習(xí)組態(tài)王,做一個(gè)機(jī)械搬運(yùn)練習(xí),發(fā)現(xiàn)搬移物品會(huì)偏移,延遲的現(xiàn)象,找不出原因,想請教各位大佬指點(diǎn) 掃描時(shí)間都為500ms,語言寫在畫面命令語言上,手臂縮放和方塊水平移動(dòng)數(shù)值一致400,上下 移動(dòng)不會(huì)延遲和偏移,只有左右移動(dòng)會(huì) 附帶程序 //*****************(報(bào)警)**************** if(\\本站點(diǎn)\上下移動(dòng)<10) \\本站點(diǎn)\上限位=1; else {\\本站點(diǎn)\上限位=0;} if(\\本站點(diǎn)\上下移動(dòng)>280) \\本站點(diǎn)\下限位=1; else {\\本站點(diǎn)\下限位=0;} if(\\本站點(diǎn)\左右移動(dòng)>350) \\本站點(diǎn)\右限位=1; else {\\本站點(diǎn)\右限位=0;} if(\\本站點(diǎn)\左右移動(dòng)<10) \\本站點(diǎn)\左限位=1; else {\\本站點(diǎn)\左限位=0;} //*****************(公共程序)**************** {\\本站點(diǎn)\放開=1; } if(\\本站點(diǎn)\抓取==1) \\本站點(diǎn)\放開=0; if(\\本站點(diǎn)\自動(dòng)運(yùn)行==1) \\本站點(diǎn)\手動(dòng)運(yùn)行=0; if(\\本站點(diǎn)\手動(dòng)運(yùn)行==1) \\本站點(diǎn)\自動(dòng)運(yùn)行=0; //*****************(手動(dòng)程序)**************** if(\\本站點(diǎn)\抓取==1 &&\\本站點(diǎn)\手動(dòng)運(yùn)行==1) { \\本站點(diǎn)\方塊上下移動(dòng)=\\本站點(diǎn)\上下移動(dòng)+5; \\本站點(diǎn)\方塊左右移動(dòng)=\\本站點(diǎn)\左右移動(dòng)+5; } if(\\本站點(diǎn)\放開==1 &&\\本站點(diǎn)\手動(dòng)運(yùn)行==1) { if(\\本站點(diǎn)\上下移動(dòng)!=\\本站點(diǎn)\方塊上下移動(dòng)) if(\\本站點(diǎn)\左右移動(dòng)!=\\本站點(diǎn)\方塊左右移動(dòng)) } //*****************(自動(dòng)程序)**************** if(\\本站點(diǎn)\抓取==1 &&\\本站點(diǎn)\自動(dòng)運(yùn)行==1) { \\本站點(diǎn)\方塊上下移動(dòng)=\\本站點(diǎn)\上下移動(dòng)+5; \\本站點(diǎn)\方塊左右移動(dòng)=\\本站點(diǎn)\左右移動(dòng)+5; } if(\\本站點(diǎn)\放開==1 &&\\本站點(diǎn)\自動(dòng)運(yùn)行==1) { if(\\本站點(diǎn)\上下移動(dòng)!=\\本站點(diǎn)\方塊上下移動(dòng)) if(\\本站點(diǎn)\左右移動(dòng)!=\\本站點(diǎn)\方塊左右移動(dòng)) } if(\\本站點(diǎn)\手動(dòng)運(yùn)行==1) \\本站點(diǎn)\時(shí)間=0; if(\\本站點(diǎn)\時(shí)間==200) { \\本站點(diǎn)\下=1; } if(\\本站點(diǎn)\自動(dòng)運(yùn)行==1) { \\本站點(diǎn)\時(shí)間=\\本站點(diǎn)\時(shí)間-1; } if(\\本站點(diǎn)\時(shí)間==170) { \\本站點(diǎn)\抓取=1; \\本站點(diǎn)\放開=0; } if(\\本站點(diǎn)\時(shí)間==170) { \\本站點(diǎn)\下=0; \\本站點(diǎn)\上=1; } if(\\本站點(diǎn)\時(shí)間==140) { \\本站點(diǎn)\上=0; \\本站點(diǎn)\左=1; } if(\\本站點(diǎn)\時(shí)間==100) { \\本站點(diǎn)\左=0; \\本站點(diǎn)\下=1; } if(\\本站點(diǎn)\時(shí)間==70) { \\本站點(diǎn)\下=0; \\本站點(diǎn)\放開=1; \\本站點(diǎn)\抓取=0; } if(\\本站點(diǎn)\時(shí)間==70) { \\本站點(diǎn)\上=1; } if(\\本站點(diǎn)\時(shí)間==40) { \\本站點(diǎn)\上=0; \\本站點(diǎn)\右=1; } if(\\本站點(diǎn)\時(shí)間==0) { \\本站點(diǎn)\右=0; } //******************(復(fù)位)****************** if(\\本站點(diǎn)\復(fù)位==1) |
---|---|
|