色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

基于三軸設備畫正方形程序設計

vveeverything ? 來源:跟我學PLC吧 ? 2023-04-16 09:56 ? 次閱讀

在這個案例中,主要讓大家學習1200PLC的運動控制功能,我們借助這個三軸設備(如圖1所示)實現長寬為50mm的正方形的繪制。

在HMI上(如圖2所示)可以手動實現軸使能、手動X軸正負方向運行;手動Y軸正負方向運行;手動Z軸正負方向運行、示教基準位置點等。自動時,按下“啟動”按鈕即自動繪制長寬為50mm的正方形。

69998b22-db7a-11ed-bfe3-dac502259ad0.png

圖1

69f271e2-db7a-11ed-bfe3-dac502259ad0.png

圖2

1

程序設計思路

1)可以設置一個基準點(如圖3),然后依次算出其他的位置點。

2)使用絕對定位指令,到達相關位置點。

6a0dc456-db7a-11ed-bfe3-dac502259ad0.png

圖3

2

程序設計

1)創建工藝對象:創建X軸的工藝對象(如圖4至圖10所示)。Y軸和Z軸的工藝對象類似,在此不贅述。

6a1b240c-db7a-11ed-bfe3-dac502259ad0.png

圖4

6a3593be-db7a-11ed-bfe3-dac502259ad0.png

圖5

6a4e5e94-db7a-11ed-bfe3-dac502259ad0.png

圖6

6a618050-db7a-11ed-bfe3-dac502259ad0.png

圖7

6a6a28cc-db7a-11ed-bfe3-dac502259ad0.png

圖8

6a847358-db7a-11ed-bfe3-dac502259ad0.png

圖9

6a93b2e6-db7a-11ed-bfe3-dac502259ad0.png

圖10

2)因為我們設備上有X、Y、Z三軸軸,每個軸都有位置值,所以可以建立 “UDT數據類型”,用于存儲三個軸的位置值。UDT的數據類型名稱為“Pos”,如圖11及圖12所示.

6aa57e18-db7a-11ed-bfe3-dac502259ad0.png

6ab198d8-db7a-11ed-bfe3-dac502259ad0.png

圖12 圖11

3)手動控制程序(FC1),如圖13至16所示,主要實現的功能是軸使能,三個軸的點動控制、三個軸的回原點、三個軸的故障復位等。

6ac5800a-db7a-11ed-bfe3-dac502259ad0.png

圖13

6ad9d370-db7a-11ed-bfe3-dac502259ad0.png

圖14

6aeff5b0-db7a-11ed-bfe3-dac502259ad0.png

圖15

6afc2bdc-db7a-11ed-bfe3-dac502259ad0.png

圖16

4)位置計算(FC2),要計算zheng方形的4個位置點,可以使用SCL語言編寫。當“"inst_Pos".HMI_SetBase”的值(來源于HMI上的按鈕)為1時計算4個位置點。如圖17及18所示,

6b0e18d8-db7a-11ed-bfe3-dac502259ad0.png

圖17

6b1f53d2-db7a-11ed-bfe3-dac502259ad0.png

圖18

計算出來的位置值存儲在數組變量中,如圖19所示。四個點的坐標值對應圖3的四個位置值。

6b2ee3ba-db7a-11ed-bfe3-dac502259ad0.png

圖19

3)主程序

①程序段1主要是調用手動控制程序。并且如何按下了HMI上的“"inst_Pos".HMI_Start”這個按鈕之后把狀態步MW36設置為1。

6b4662a6-db7a-11ed-bfe3-dac502259ad0.png

②“"inst_Pos".HMI_SetBase”為觸摸屏上設置基準點按鈕,當按下這個按鈕則可以設置1個基準點,依次基準點畫一個正方形。由于計算出來的位置值的第3個點和第4個位置點是相反的,所以地址中的值做個交換。"inst_Pos".Pos[1]給到"inst_Pos".FinalPos[1],"inst_Pos".Pos[2]給到"inst_Pos".FinalPos[2],"inst_Pos".Pos[3]給到"inst_Pos".FinalPos[4],"inst_Pos".Pos[4]給到"inst_Pos".FinalPos[3],起始點和結束點是同一個點,所以"inst_Pos".Pos[1]給到"inst_Pos".FinalPos[5]。其中"inst_Pos".FinalPos變量如圖20

6b5e1478-db7a-11ed-bfe3-dac502259ad0.png

6b79db5e-db7a-11ed-bfe3-dac502259ad0.png

圖20

③調用位置計算程序

6b9cff3a-db7a-11ed-bfe3-dac502259ad0.png

④軸的當前位置

6bafaec8-db7a-11ed-bfe3-dac502259ad0.png

⑤狀態步判斷,然后到達不同的位置

6bb860c2-db7a-11ed-bfe3-dac502259ad0.png

6bc0f4ee-db7a-11ed-bfe3-dac502259ad0.png

6bcfc1cc-db7a-11ed-bfe3-dac502259ad0.png

6bdd3410-db7a-11ed-bfe3-dac502259ad0.png

6bf335d0-db7a-11ed-bfe3-dac502259ad0.png

6c054586-db7a-11ed-bfe3-dac502259ad0.png

6c1d1bfc-db7a-11ed-bfe3-dac502259ad0.png

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • plc
    plc
    +關注

    關注

    5013

    文章

    13327

    瀏覽量

    464081
  • 運動控制
    +關注

    關注

    4

    文章

    584

    瀏覽量

    32903
  • 三軸
    +關注

    關注

    0

    文章

    3

    瀏覽量

    1488

原文標題:案例分享 | 基于三軸設備畫正方形程序設計

文章出處:【微信號:跟我學PLC,微信公眾號:跟我學PLC吧】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    救命!本人有個考試2個程序,有請各位大蝦幫助做一下

    利用Labview求解最優化問題:對邊長為3米的正方形鐵板,在4個角減去相等的正方形以制成方形無蓋水槽,問如何剪法使水槽體積最大?給出程序設計框圖,前面板和
    發表于 04-30 22:50

    請問怎么用labview畫出幾何圖形,比如正方形角形

    如題,怎么用labview畫出幾何圖形,比如正方形角形?
    發表于 03-14 11:21

    為什么我用ad10自己的封裝和用封裝向導的封裝不一樣?

    焊盤;但是用封裝向導的卻不同,它是在機械層上畫了個10*10的正方形,絲印層的正方形很小邊長就小于10了,而且它的焊盤在絲印層上的方框外,卻和機械層的方框相交。但是機械層的大小就是黑色芯片體的 大小
    發表于 09-27 17:22

    如圖區域利用labview在正方形區域內按x,y方向步長分別為△x,△y取盡可能多點的方法

    如圖正方形區域|x|
    發表于 12-13 08:45

    PCB只要其他元件出現在正方形陰影內就會報錯

    把STM3245度傾斜放置后,只要其他元件出現在正方形陰影內,就會報錯,提示元件靠的太近,這該怎么解決啊?
    發表于 04-25 00:54

    如何在鋪銅和畫線時快速定位直角畫成正方形

    在鋪銅和畫線時怎么能快速定位直角畫成正方形
    發表于 09-06 05:36

    為什么敷銅出現中間頂層有個正方形小塊沒敷上?

    敷銅出現中間頂層有個正方形小塊沒敷上,什么原因
    發表于 09-29 10:05

    怎么用PID走一個1m×1m的正方形

    怎么用PID走一個1m×1m的正方形
    發表于 08-03 08:58

    精準估算壓縮性穩態斯托克斯方程于2D單位正方形程序圖形示意

    斯托克斯兩維精準估算解答壓縮性穩態斯托克斯方程于2D單位正方形,運算如上,圖形表達示意如下P01,P02,和P03.流體動力力學斯托克斯速度壓力場010203**********************************廣州
    發表于 11-29 17:05

    針對非正方形圖像置亂的算法

    圖像置亂技術可以做為圖像信息的一種加密算法,其中Arnold 變換被廣泛應用到圖像置亂算法中。由于Arnold 變換只能直接應用到正方形圖像中,本文結合Arnold 變換和混沌Logistic 映射
    發表于 01-27 15:00 ?9次下載

    星兩款正方形顯示器將亮相IFA 九月上市

    8月28日消息,星將推出兩款正方形商用顯示器,型號分別為UD22B和NL22B。
    發表于 08-28 09:20 ?1219次閱讀

    C語言教程之計算正方形的周長

    C語言教程之計算正方形的周長,很好的GD32資料,快來學習吧。
    發表于 04-21 17:55 ?0次下載

    C語言教程之輸出一個正方形

    C語言教程之輸出一個正方形,很好的GD32資料,快來學習吧。
    發表于 04-21 17:55 ?0次下載

    華為Mate 20/Pro,正方形設計搭載麒麟980處理器并擁有個攝像頭

    據推特大神爆料稱,此次的華為Mate 20/Pro外觀已經基本確定。華為Mate 20/Pro兩款都搭載了攝,在機身背部呈正方形設計。區別是Mate 20閃光燈位于右上角、華為Mate 20 Pro閃光燈位于左上角。此外,Mate 20使用的是后置指紋、而Pro將搭載3
    發表于 10-10 16:51 ?1.4w次閱讀

    科普:CPU為什么不是圓形而是正方形

    對硬件有所了解的朋友們幾乎都會知道,CPU的外形約是一塊正方形的金屬厚片。當然也有長方形的版本。上表面平整光滑,下表面則有著金屬觸點或針腳。雖然我們默認CPU的形狀為矩形,但是不知道有沒有小伙伴想過CPU為什么不做成圓形呢?
    的頭像 發表于 09-27 09:54 ?3086次閱讀
    科普:CPU為什么不是圓形而是<b class='flag-5'>正方形</b>?
    主站蜘蛛池模板: 国产在线精品视频二区| 日韩AV成人无码久久精品老人| 视频一区在线免费观看| 国产成人综合95精品视频免费| 亚洲2017天堂色无码| 九九热视频在线观看| 中文字幕完整高清版| 欧美激情视频在线观看一区二区三区| 被黑人掹躁10次高潮| 性夜夜春夜夜爽AA片A| 老师别揉我胸啊嗯小说| YIN荡的老师系列第6部分视频| 四虎影5151毛片在线看| 精品一区二区三区四区五区六区| 2022国产精品不卡a| 四房播播开心五月| 久久天天躁狠狠躁夜夜呲| 白洁在线观看| 亚洲视频999| 日韩AV片无码一区二区三区不卡 | 99RE8国产这里只有精品| 十九禁啊啪射视频在线观看| 久久久久免费视频| 国产精品久久久久久熟妇吹潮软件| 伊人久久综合谁合综合久久| 日日撸影院在线| 考好老师让你做一次H| 国产精品久久人妻无码蜜| [高清无码] 波多野结衣| 国产全部视频列表支持手机| 中文字幕国产视频| 偷偷鲁青春草原视频分类| 美女快播第一网| 黄色三级视频网站| 国产69精品久久久久人妻刘玥| 在线精品一卡乱码免费| 手机在线观看mv网址| 女性性纵欲派对| 久久视频在线视频观看天天看视频| 国产成人女人在线视频观看| AV国产乱码一区二区三视频|