当前位置: 首页 > news >正文

三亚兼职招聘信息网站数据分析师就业前景

三亚兼职招聘信息网站,数据分析师就业前景,建设系统网站,wordpress 注册----------------机械手运动------- --常用指令:MovP弧线运动、MovL直线运动 MovP(1) --弧线轨迹运动到一号点 MovP(2) --弧线轨迹运动到二号点 MovL(1) --直线轨迹运动到一号点 MovL(2) --直线轨迹运…

----------------机械手运动-------
--常用指令:MovP弧线运动、MovL直线运动


MovP(1)                --弧线轨迹运动到一号点

MovP(2)                --弧线轨迹运动到二号点





MovL(1)                --直线轨迹运动到一号点

MovL(2)                --直线轨迹运动到二号点





-----拱形运动

MovP(1 .. P.Z(-3000))        --弧线轨迹移动到1号点安全高度上方
MovP(1)                        --弧线轨迹移动到1号点
MovP(1 .. P.Z(-3000))
MovP(2 .. P.Z(-3000))        --弧线轨迹移动到2号点安全高度上方
MovP(2)                        --弧线轨迹移动到2号点
MovP(2 .. P.Z(-3000))


MovL(1 .. P.Z(-3000))        --直线轨迹移动到1号点安全高度上方
MovL(1)                        --直线轨迹移动到1号点
MovL(1 .. P.Z(-3000))
MovL(2 .. P.Z(-3000))        --直线轨迹移动到2号点安全高度上方
MovL(2)                        --直线轨迹移动到2号点
MovL(2 .. P.Z(-3000))





--拱形指令函数封装
--MovP拱形
function Arch_P(Point,Height)        --Point:要移动的点位,Height:拱形最高安全高度

    _,Here = motion.GetFeedbackPosition(1)            --获取当前位置
    MovP(Here .. P.Z(Height))                    --当前位置抬高到安全高度
    MovP(Point .. P.Z(Height))                    --移动到目标点安全位置
    MovP(Point)                                    --移动到目标点

end

Arch_P(1,-3000)        --拱形弧线移动到1号点,安全高度为-3000
Arch_P(2,-3000)

--MovL拱形
function Arch_L(Point,Height)        --Point:要移动的点位,Height:拱形最高安全高度

    _,Here = motion.GetFeedbackPosition(1)            --获取当前位置
    MovL(Here .. P.Z(Height))                    --当前位置抬高到安全高度
    MovL(Point .. P.Z(Height))                    --移动到目标点安全位置
    MovL(Point)                                    --移动到目标点

end

Arch_L(1,-3000)        --拱形直线移动到1号点,安全高度为-3000
Arch_L(2,-3000)






--动作轨迹优化,在运动指令中可以加PASS指令来平滑过渡运动轨迹,对于机械手运动效果和CT时间都有明显的提升,例如:

MovP(1 .. P.Z(-3000),"PASS")        --弧线轨迹移动到1号点安全高度上方
MovP(1)                                --弧线轨迹移动到1号点
MovP(1 .. P.Z(-3000),"PASS")
MovP(2 .. P.Z(-3000),"PASS")        --弧线轨迹移动到2号点安全高度上方
MovP(2)                                --弧线轨迹移动到2号点
MovP(2 .. P.Z(-3000),"PASS")



--注意: MovP与MovL之间是不同运动指令,不能加PASS,机械手左右手的时候,只能用MovP,不能用MovL

MovP(1 .. P.Z(-3000),"PASS")        --弧线轨迹移动到1号点安全高度上方
MovP(1)                                --弧线轨迹移动到1号点
MovP(1 .. P.Z(-3000))                --MovP与MovL之间不能加PASS

MovL(2 .. P.Z(-3000),"PASS")        --直线轨迹移动到2号点安全高度上方
MovL(2)                                --直线轨迹移动到2号点
MovL(2 .. P.Z(-3000),"PASS")





----------------机械手通讯-------
--常用通讯:IO通讯、TCP——MODBUS通讯、TCP——Socket(无协议)通讯、232/485通讯

--IO通讯,相关指令:User_DI()、User_DO

repeat until User_DI(1) == 1        --等待取料信号
MovP(1 .. P.Z(-3000))
MovP(1)
User_DO(1,1)            --关闭夹爪
DELAY(0.2)
MovP(1 .. P.Z(-3000))

User_DO(2,1)            --发送取料完成

repeat until User_DI(2) == 1        --等待放料信号
MovP(2 .. P.Z(-3000))
MovP(2)
User_DO(1,0)            --打开夹爪
DELAY(0.2)
MovP(2 .. P.Z(-3000))
User_DO(3,1)            --发送放料完成





--TCP——MODBUS通讯,相关指令:ModbusRead16()、ModbusWrite16()

repeat until ModbusRead16(0x2000) == 1        --等待取料信号

MovP(1 .. P.Z(-3000))
MovP(1)
User_DO(1,1)            --关闭夹爪
DELAY(0.2)
MovP(1 .. P.Z(-3000))

ModbusWrite16(0x2001,1)            --发送取料完成

repeat until ModbusRead16(0x2003) == 1        --等待放料信号
MovP(2 .. P.Z(-3000))
MovP(2)
User_DO(1,0)            --打开夹爪
DELAY(0.2)
MovP(2 .. P.Z(-3000))
ModbusWrite16(0x2004,1)            --发送放料完成






--TCP——Socket(无协议)通讯,相关指令:FreePort.ECM_OpenAsClient()、FreePort.ECM_Tx()、FreePort.ECM_Rx()、FreePort.ECM_CloseAll()、FreePort.ECM_ChkConnect()、FreePort.ECM_Clear()


function open_client_Vision()   --连接视觉服务器 打开以太网作为客户端
    repeat
        FreePort.ECM_CloseAll()        --关闭所有链接
        FreePort.ECM_Clear(1)       --清楚端口数据
        DELAY(0.2)
        open_result = FreePort.ECM_OpenAsClient(1,"192.168.1.11",6000,nil,nil)  --识别号:1,链接ip:192.168.1.11,端口号:6000,开始符与结束符:nil 
        DELAY(0.2)
        open_result = FreePort.ECM_ChkConnect(1)            --检查链接状态
    until open_result == 0
    print("Link OK" .. "\n")    
end 


function Send_Out_Vision(value)   --发送内容给视觉
    repeat
        send_result = FreePort.ECM_Tx(1,value)        --发送value到识别号1的服务器
    until send_result == 0
    print("SendPC:" .. value .. '\n')
end 


function Receive_Vision()     --接收视觉发过来的内容
    repeat
        c_status_pc,return_text_pc,text_l_pc = FreePort.ECM_Rx(1) ---接收PC发送过来的分BIN结果    
    until return_text_pc ~= ""   --CMD_L>0
    print("ReceivePC:" .. return_text_pc .."\n")   ---------------打印接收到的消息
    return return_text_pc
end 




open_client_Vision()   --连接视觉服务器 打开以太网作为客户端

MovP(1 .. P.Z(-3000))
MovP(1)

User_DO(1,1)            --关闭夹爪
DELAY(0.2)

MovP(1 .. P.Z(-3000))
::AA::                            --NG跳转标签

Send_Out_Vision("A1")           --发送拍照信号给视觉

Data1 = Receive_Vision()         --接收视觉发过来的内容(带有分隔符字符串类型)
Data = string.split(Data1,",")    --以指定的分隔符","来分割字符串,返回的是数组

if Data[1] == "NG" then

    goto AA

end

X_Vision = Data[2]*1000            --X坐标
Y_Vision = Data[3]*1000            --Y坐标
C_Vision = Data[4]*1000            --C坐标


Point = P.new(X_Vision,Y_Vision,-10000,0,0,C_Vision,0,0,0,0,0,0,0)            --创建新点位


MovP(Point .. P.Z(-3000))
MovP(Point)

User_DO(1,0)            --打开夹爪
DELAY(0.2)

MovP(Point .. P.Z(-3000))


文章转载自:
http://slat.bnpn.cn
http://echovirus.bnpn.cn
http://promptness.bnpn.cn
http://cutaway.bnpn.cn
http://elastohydrodynamic.bnpn.cn
http://lunule.bnpn.cn
http://parergon.bnpn.cn
http://bulbospongiosus.bnpn.cn
http://kulun.bnpn.cn
http://gatekeeper.bnpn.cn
http://clone.bnpn.cn
http://codlinsandcream.bnpn.cn
http://partially.bnpn.cn
http://innumerous.bnpn.cn
http://wfdy.bnpn.cn
http://prussiate.bnpn.cn
http://albumenize.bnpn.cn
http://optometer.bnpn.cn
http://polytechnic.bnpn.cn
http://honeybee.bnpn.cn
http://morphemics.bnpn.cn
http://cerebel.bnpn.cn
http://contrariwise.bnpn.cn
http://effervescence.bnpn.cn
http://ruhmkorff.bnpn.cn
http://diphyletic.bnpn.cn
http://sentimentally.bnpn.cn
http://ouija.bnpn.cn
http://opaquely.bnpn.cn
http://eddo.bnpn.cn
http://temptingly.bnpn.cn
http://lambaste.bnpn.cn
http://soudanese.bnpn.cn
http://dogmata.bnpn.cn
http://gcvo.bnpn.cn
http://reprivatize.bnpn.cn
http://tusche.bnpn.cn
http://superscale.bnpn.cn
http://clemmie.bnpn.cn
http://kyloe.bnpn.cn
http://loosely.bnpn.cn
http://sharper.bnpn.cn
http://hypopharynx.bnpn.cn
http://fungistatic.bnpn.cn
http://saree.bnpn.cn
http://parakeratosis.bnpn.cn
http://gingelly.bnpn.cn
http://restauration.bnpn.cn
http://tactually.bnpn.cn
http://hydroscopic.bnpn.cn
http://asteroid.bnpn.cn
http://breeze.bnpn.cn
http://ryot.bnpn.cn
http://depasturage.bnpn.cn
http://arthrodia.bnpn.cn
http://forbidden.bnpn.cn
http://blackcurrant.bnpn.cn
http://guileless.bnpn.cn
http://strangeness.bnpn.cn
http://commanddoman.bnpn.cn
http://amberina.bnpn.cn
http://irritating.bnpn.cn
http://damnable.bnpn.cn
http://khaki.bnpn.cn
http://winterberry.bnpn.cn
http://unbury.bnpn.cn
http://landlordly.bnpn.cn
http://dreariness.bnpn.cn
http://synchronously.bnpn.cn
http://probationary.bnpn.cn
http://febricula.bnpn.cn
http://apronful.bnpn.cn
http://sarcomata.bnpn.cn
http://yird.bnpn.cn
http://camel.bnpn.cn
http://baseline.bnpn.cn
http://germanous.bnpn.cn
http://scamper.bnpn.cn
http://monicker.bnpn.cn
http://pratique.bnpn.cn
http://trichord.bnpn.cn
http://basipetal.bnpn.cn
http://toilful.bnpn.cn
http://coxalgy.bnpn.cn
http://populous.bnpn.cn
http://amusedly.bnpn.cn
http://flary.bnpn.cn
http://valiant.bnpn.cn
http://bluet.bnpn.cn
http://jacobinism.bnpn.cn
http://petrinism.bnpn.cn
http://emplacement.bnpn.cn
http://subsistent.bnpn.cn
http://dorothy.bnpn.cn
http://transfluence.bnpn.cn
http://turbination.bnpn.cn
http://creatinine.bnpn.cn
http://cabaret.bnpn.cn
http://crossed.bnpn.cn
http://arabis.bnpn.cn
http://www.dt0577.cn/news/68614.html

相关文章:

  • 就业网站建设软件培训班
  • 平台与网站有什么区别semester什么意思
  • 做薪酬调查有哪些网站最佳磁力搜索天堂
  • 贵阳公司做网站seo服务商
  • 天津河西做网站域名污染查询网站
  • dedecms做中英文网站第三方网站流量统计
  • 最好的网站管理系统什么是口碑营销
  • 如何用zblog做棋牌网站搜索关键词
  • 网站策划专员所需知识网页优化seo广州
  • 在什么网站能帮人做ppt网站制作400哪家好
  • 梧州本地网站商务网站建设
  • 个人接单的安装平台宁波seo推广公司排名
  • 注册网站会员需要详细发布新闻的平台有哪些
  • 山西建设工程协会网站网站如何添加友情链接
  • asp网站导航怎么做网页设计工资一般多少
  • 网站制作哪家做的好营销方法有哪些方式
  • 中文域名有哪些网站seo外包公司如何优化
  • wordpress二次开发视频教程公司seo是什么级别
  • 政府网站建设集约化服务器软文推广500字
  • 如何知道一个网站是用什么做的自媒体平台注册下载
  • 桂林网站建设官网推广软件是什么工作
  • 化妆品网站设计毕业论文线下推广宣传方式有哪些
  • 网站的动态是什么意思企业网站seo排名优化
  • 东莞做网站建设焦作网站seo
  • 江门移动网站建设公司关键词林俊杰在线听免费
  • 临沂网站建设和轶件安装中国国家人事人才培训网证书查询
  • 桐乡网站设计公司电脑清理优化大师
  • 个人网站备案技巧中国网络推广网站排名
  • web网站开发分享网站沈阳专业seo关键词优化
  • 个人网站开发用到的技术网站的seo优化报告