久秉包子机器人项目

久秉包子机器人项目


机械臂调试

<h4>机械臂调试</h4> <p>{&quot;action&quot;:&quot;20000&quot;,&quot;speed&quot;:20,&quot;step&quot;:30,&quot;point&quot;:000}</p> <ul> <li>发送内容</li> </ul> <table> <thead> <tr> <th style="text-align: left;">字段</th> <th style="text-align: left;">类型</th> <th style="text-align: left;">空</th> <th>默认</th> <th>注释</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">action</td> <td style="text-align: left;">string</td> <td style="text-align: left;">否</td> <td></td> <td>指令动作</td> </tr> <tr> <td style="text-align: left;">speed</td> <td style="text-align: left;">int</td> <td style="text-align: left;">是</td> <td></td> <td>速度</td> </tr> <tr> <td style="text-align: left;">step</td> <td style="text-align: left;">int</td> <td style="text-align: left;">否</td> <td>0</td> <td>步进值</td> </tr> <tr> <td style="text-align: left;">point</td> <td style="text-align: left;">int</td> <td style="text-align: left;">否</td> <td>0</td> <td>点位</td> </tr> </tbody> </table> <ul> <li> <p>备注: step步进值:0.01,0.1,1,5,10,20,50,单位mm</p> </li> <li>返回数据</li> </ul> <table> <thead> <tr> <th style="text-align: left;">字段</th> <th style="text-align: left;">类型</th> <th style="text-align: left;">空</th> <th>默认</th> <th>注释</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">result</td> <td style="text-align: left;">list</td> <td style="text-align: left;">否</td> <td></td> <td>返回数据</td> </tr> <tr> <td style="text-align: left;">code</td> <td style="text-align: left;">int</td> <td style="text-align: left;">否</td> <td></td> <td>执行结果编码</td> </tr> <tr> <td style="text-align: left;">message</td> <td style="text-align: left;">int</td> <td style="text-align: left;">否</td> <td></td> <td>结果</td> </tr> </tbody> </table> <ul> <li>备注:无</li> </ul> <h5>返回示例</h5> <pre><code> {&amp;quot;code&amp;quot;: 2, &amp;quot;message&amp;quot;: &amp;quot;执行成功&amp;quot;, &amp;quot;result&amp;quot;: []}</code></pre> <h5>返回示例</h5> <pre><code>{ &amp;quot;code&amp;quot;: 1, &amp;quot;message&amp;quot;: &amp;quot;接受失败&amp;quot;, &amp;quot;result&amp;quot;: [{ &amp;quot;name&amp;quot;: &amp;quot;P000&amp;quot;, &amp;quot;description&amp;quot;: &amp;quot;0原点+&amp;quot; }, { &amp;quot;name&amp;quot;: &amp;quot;P001&amp;quot;, &amp;quot;description&amp;quot;: &amp;quot;1摊饼工具上方点&amp;quot; }, { &amp;quot;name&amp;quot;: &amp;quot;P002&amp;quot;, &amp;quot;description&amp;quot;: &amp;quot;2摊饼工具吸取点&amp;quot; }, { &amp;quot;name&amp;quot;: &amp;quot;P003&amp;quot;, &amp;quot;description&amp;quot;: &amp;quot;3摊饼锅上点&amp;quot; }, { &amp;quot;name&amp;quot;: &amp;quot;P004&amp;quot;, &amp;quot;description&amp;quot;: &amp;quot;4翻饼工具上方点&amp;quot; }, { &amp;quot;name&amp;quot;: &amp;quot;P005&amp;quot;, &amp;quot;description&amp;quot;: &amp;quot;5翻饼工具吸取点&amp;quot; }, { &amp;quot;name&amp;quot;: &amp;quot;P006&amp;quot;, &amp;quot;description&amp;quot;: &amp;quot;6翻饼工具等待点&amp;quot; }, { &amp;quot;name&amp;quot;: &amp;quot;P007&amp;quot;, &amp;quot;description&amp;quot;: &amp;quot;7翻饼工具锅上点&amp;quot; }, { &amp;quot;name&amp;quot;: &amp;quot;P008&amp;quot;, &amp;quot;description&amp;quot;: &amp;quot;8翻饼工具放饼结束点&amp;quot; }, { &amp;quot;name&amp;quot;: &amp;quot;P009&amp;quot;, &amp;quot;description&amp;quot;: &amp;quot;9折饼工具上方点&amp;quot; }, { &amp;quot;name&amp;quot;: &amp;quot;P010&amp;quot;, &amp;quot;description&amp;quot;: &amp;quot;10折饼工具吸取点&amp;quot; }, { &amp;quot;name&amp;quot;: &amp;quot;P011&amp;quot;, &amp;quot;description&amp;quot;: &amp;quot;11折饼工具锅上点&amp;quot; }, { &amp;quot;name&amp;quot;: &amp;quot;P012&amp;quot;, &amp;quot;description&amp;quot;: &amp;quot;12夹饼工具上方点&amp;quot; }, { &amp;quot;name&amp;quot;: &amp;quot;P013&amp;quot;, &amp;quot;description&amp;quot;: &amp;quot;13夹饼工具吸取点&amp;quot; }, { &amp;quot;name&amp;quot;: &amp;quot;P014&amp;quot;, &amp;quot;description&amp;quot;: &amp;quot;14夹饼工具锅上点&amp;quot; }, { &amp;quot;name&amp;quot;: &amp;quot;P015&amp;quot;, &amp;quot;description&amp;quot;: &amp;quot;15夹饼工具出餐口过渡点&amp;quot; }, { &amp;quot;name&amp;quot;: &amp;quot;P016&amp;quot;, &amp;quot;description&amp;quot;: &amp;quot;16夹饼工具包装上方点&amp;quot; }] }</code></pre> <ul> <li>用户表,储存用户信息</li> </ul> <table> <thead> <tr> <th style="text-align: left;">字段</th> <th style="text-align: left;">类型</th> <th style="text-align: left;">空</th> <th>默认</th> <th>注释</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">50000</td> <td style="text-align: left;"></td> <td style="text-align: left;"></td> <td>X轴+</td> </tr> <tr> <td style="text-align: left;">50001</td> <td style="text-align: left;"></td> <td style="text-align: left;"></td> <td>X轴-</td> </tr> <tr> <td style="text-align: left;">50002</td> <td style="text-align: left;"></td> <td style="text-align: left;"></td> <td>Y轴+</td> </tr> <tr> <td style="text-align: left;">50003</td> <td style="text-align: left;"></td> <td style="text-align: left;"></td> <td>Y轴-</td> </tr> <tr> <td style="text-align: left;">50004</td> <td style="text-align: left;"></td> <td style="text-align: left;"></td> <td>Z轴+</td> </tr> <tr> <td style="text-align: left;">50005</td> <td style="text-align: left;"></td> <td style="text-align: left;"></td> <td>Z轴-</td> </tr> <tr> <td style="text-align: left;">50006</td> <td style="text-align: left;"></td> <td style="text-align: left;"></td> <td>Rx+</td> </tr> <tr> <td style="text-align: left;">50007</td> <td style="text-align: left;"></td> <td style="text-align: left;"></td> <td>Rx-</td> </tr> <tr> <td style="text-align: left;">50008</td> <td style="text-align: left;"></td> <td style="text-align: left;"></td> <td>Ry+</td> </tr> <tr> <td style="text-align: left;">50009</td> <td style="text-align: left;"></td> <td style="text-align: left;"></td> <td>Ry-</td> </tr> <tr> <td style="text-align: left;">50010</td> <td style="text-align: left;"></td> <td style="text-align: left;"></td> <td>Rz+</td> </tr> <tr> <td style="text-align: left;">50011</td> <td style="text-align: left;"></td> <td style="text-align: left;"></td> <td>Rz-</td> </tr> <tr> <td style="text-align: left;">50012</td> <td style="text-align: left;"></td> <td style="text-align: left;"></td> <td>保存点位</td> </tr> <tr> <td style="text-align: left;">50013</td> <td style="text-align: left;"></td> <td style="text-align: left;"></td> <td>运行到点位</td> </tr> <tr> <td style="text-align: left;">50014</td> <td style="text-align: left;"></td> <td style="text-align: left;"></td> <td>停止</td> </tr> <tr> <td style="text-align: left;">50015</td> <td style="text-align: left;"></td> <td style="text-align: left;"></td> <td>获取点位</td> </tr> </tbody> </table> <table> <thead> <tr> <th style="text-align: left;">字段</th> <th style="text-align: left;">类型</th> <th style="text-align: left;">空</th> <th>默认</th> <th>注释</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">P000</td> <td style="text-align: left;"></td> <td style="text-align: left;"></td> <td>0原点+</td> </tr> <tr> <td style="text-align: left;">P001</td> <td style="text-align: left;"></td> <td style="text-align: left;"></td> <td>1摊饼工具上方点</td> </tr> <tr> <td style="text-align: left;">P002</td> <td style="text-align: left;"></td> <td style="text-align: left;"></td> <td>2摊饼工具吸取点</td> </tr> <tr> <td style="text-align: left;">P003</td> <td style="text-align: left;"></td> <td style="text-align: left;"></td> <td>3摊饼锅上点</td> </tr> <tr> <td style="text-align: left;">P004</td> <td style="text-align: left;"></td> <td style="text-align: left;"></td> <td>4翻饼工具上方点</td> </tr> <tr> <td style="text-align: left;">P005</td> <td style="text-align: left;"></td> <td style="text-align: left;"></td> <td>5翻饼工具吸取点</td> </tr> <tr> <td style="text-align: left;">P006</td> <td style="text-align: left;"></td> <td style="text-align: left;"></td> <td>6翻饼工具等待点</td> </tr> <tr> <td style="text-align: left;">P007</td> <td style="text-align: left;"></td> <td style="text-align: left;"></td> <td>7翻饼工具锅上点</td> </tr> <tr> <td style="text-align: left;">P008</td> <td style="text-align: left;"></td> <td style="text-align: left;"></td> <td>8翻饼工具放饼结束点</td> </tr> <tr> <td style="text-align: left;">P009</td> <td style="text-align: left;"></td> <td style="text-align: left;"></td> <td>9折饼工具上方点</td> </tr> <tr> <td style="text-align: left;">P010</td> <td style="text-align: left;"></td> <td style="text-align: left;"></td> <td>10折饼工具吸取点</td> </tr> <tr> <td style="text-align: left;">P011</td> <td style="text-align: left;"></td> <td style="text-align: left;"></td> <td>11折饼工具锅上点</td> </tr> <tr> <td style="text-align: left;">P012</td> <td style="text-align: left;"></td> <td style="text-align: left;"></td> <td>12夹饼工具上方点</td> </tr> <tr> <td style="text-align: left;">P013</td> <td style="text-align: left;"></td> <td style="text-align: left;"></td> <td>13夹饼工具吸取点</td> </tr> <tr> <td style="text-align: left;">P014</td> <td style="text-align: left;"></td> <td style="text-align: left;"></td> <td>14夹饼工具锅上点</td> </tr> <tr> <td style="text-align: left;">P015</td> <td style="text-align: left;"></td> <td style="text-align: left;"></td> <td>15夹饼工具出餐口过渡点</td> </tr> <tr> <td style="text-align: left;">P016</td> <td style="text-align: left;"></td> <td style="text-align: left;"></td> <td>16夹饼工具包装上方点</td> </tr> </tbody> </table> <ul> <li>执行结果编码</li> </ul> <table> <thead> <tr> <th style="text-align: left;">字段</th> <th style="text-align: left;">类型</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">0</td> <td style="text-align: left;">接受成功</td> </tr> <tr> <td style="text-align: left;">1</td> <td style="text-align: left;">接受失败</td> </tr> <tr> <td style="text-align: left;">2</td> <td style="text-align: left;">执行成功</td> </tr> <tr> <td style="text-align: left;">3</td> <td style="text-align: left;">机器上电失败</td> </tr> <tr> <td style="text-align: left;">4</td> <td style="text-align: left;">机器运行点位失败</td> </tr> </tbody> </table> <ul> <li>备注:无</li> </ul> <h4>摊饼工具:</h4> <p>1.摊饼工具点 注:取放夹具时机械臂垂直落到工具上方,与夹具距离为3mm左右,吸取夹具,机械臂抬起,查看是否可以抬起放下,是否有剐蹭。 2.摊饼锅上点 注:需要与锅面平行,铁锅面,刮子为0.3厚度。</p> <h4>翻饼工具:</h4> <p>1.翻饼工具点 注:取放夹具需要查看工具两边都可放下并且无卡顿蹭等情况, 2.翻饼等待点, 注:AI识别等待继续翻饼或放回夹具,从这个点到锅上夹饼点,需要走直线,也就是不能,走工具坐标系,不可与机器人可壳体和机械臂本体碰撞。 3.翻饼锅上点 4.翻饼放饼等待点, 5.翻饼放饼点,翻饼时旋转终点。</p> <h4>折饼工具:</h4> <p>1.折饼工具点 2.折饼锅上点</p> <h4>出饼工具:</h4> <p>1.夹饼工具吸取点位 2.夹饼工具锅上夹饼点位 3.夹完饼到取餐口的过渡点 4.夹饼取餐口上方点位</p> <pre><code class="language-lua">////////////////////////需要调试的点位///////////////////////////// ////////////////////////1.摊饼工具//////////////////////////////// //1.1摊饼工具点吸取点位 SETJOINT P001 36.2500,-104.7384,-153.0111,-11.6705,270.1362,33.8600 //1.2摊饼工具锅上点 SETJOINT P003 -76.9734,-73.6418,-140.4050,-54.0451,273.1088,98.6952 ////////////////////////2.翻饼工具//////////////////////////////// //2.1翻饼工具吸取点位 SETJOINT P020 -23.2503,-107.5238,-148.2664,-12.8877,270.2083,-23.6227 //2.2翻饼工具等待点位 SETJOINT P028 -36.9628,-62.5857,-130.2184,-77.0829,269.7122,-61.2623 //2.3翻饼工具锅上点位 SETJOINT P021 -48.9406,-66.1165,-135.4387,-67.3291,269.0359,-78.0394 //2.4翻饼工具锅上翻饼结束点位 SETJOINT P026 -101.4471,-90.8164,-107.2014,-70.7427,270.2554,-127.7658 ////////////////////////3.折饼工具/////////////////////////////////// //3.1折饼工具吸取点位 SETJOINT P030 -30.0046,-121.3474,-117.4273,-31.2126,270.0050,-31.3306 //3.2折饼工具锅上点位 SETJOINT P031 -45.5039,-101.8822,-126.8360,-32.1007,279.2218,129.9410 ////////////////////////4.夹饼工具/////////////////////////////////// //4.1夹饼工具吸取点位 SETJOINT P040 -1.7882,-112.0467,-137.5316,-20.4414,270.8434,-3.7886 //4.2夹饼工具锅上夹饼点位 SETJOINT P052 -93.0098,-94.2670,-122.1918,-52.8353,287.3337,89.8576 //4.3夹完饼到取餐口的过渡点 SETJOINT P049 -128.5431,-77.0292,-113.9434,-162.8777,228.8264,-7.1512 //4.4夹饼取餐口上方点位 SETJOINT P015 -132.7559,-81.2337,-130.3137,-141.9765,222.9190,-4.9371</code></pre> <table> <thead> <tr> <th style="text-align: left;"> ###备注</th> <th style="text-align: left;">修改时间</th> <th style="text-align: left;">修改内容</th> <th>更新人</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">2024-12-13</td> <td style="text-align: left;">初版</td> <td style="text-align: left;">张枭羽</td> </tr> </tbody> </table> <p> </p>

页面列表

ITEM_HTML