在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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
    +關注

    關注

    5028

    文章

    13615

    瀏覽量

    471235
  • 運動控制
    +關注

    關注

    4

    文章

    624

    瀏覽量

    33310
  • 三軸
    +關注

    關注

    0

    文章

    3

    瀏覽量

    1554

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

文章出處:【微信號:跟我學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 ?1285次閱讀

    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 ?3266次閱讀
    科普:CPU為什么不是圓形而是<b class='flag-5'>正方形</b>?
    主站蜘蛛池模板: 男人的午夜影院 | 国产理论视频在线观看 | 天天摸天天做天天爽水多 | 国产成人乱码一区二区三区 | 天堂免费观看 | 免费看很黄很色裸乳视频 | 亚洲免费小视频 | 好硬好湿好爽再深一点h视频 | 天天操天天噜 | 美女被艹视频网站 | 四虎成人免费影院网址 | 激情玖玖 | 久久国产三级 | 性做久久久久久网站 | 午夜在线观看网站 | 免费观看的黄色网址 | 狠狠色婷婷丁香综合久久韩国 | 美女教师一级毛片 | 手机看片福利在线 | 午夜大片在线观看 | 看免费黄色大片 | 精品国产三级a∨在线 | 樱桃磁力bt天堂 | 国产精品国产三级国产普通话对白 | 精品无码中出一区二区 | 五月婷婷欧美 | 五月.com| 天天爽夜夜爽每晚高澡 | 日本黄色网址视频 | 性欧美xxx 不卡视频 | 黄色精品视频 | 国产亚洲精品aaa大片 | 国产一区国产二区国产三区 | 狠狠干狠狠操 | 黄色一级片播放 | 人人做人人爽 | 精品国产一区二区三区成人 | 69japanese日本100 69ww免费视频播放器 | 天天干天天舔天天操 | 最近2018年中文字幕免费图片 | 婷婷色天使在线视频观看 |