日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

PMAC运动程序例程(一)

發布時間:2024/4/17 编程问答 48 豆豆
生活随笔 收集整理的這篇文章主要介紹了 PMAC运动程序例程(一) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

PMAC運動程序例程(一)

日期:2015/06/10

作者:Z.K.

修訂信息:2015/08/13修改1

Example1

&1 選擇坐標系1 Close 關閉所有的緩沖寄存器 #1->X 將1號電機分配給X軸 OPEN PROG1 打開程序1的緩沖寄存器 CLEAR 清除緩沖寄存器的內容 LINEAR 選擇混合線性插值運動模式,還可以選擇CIRCLE圓弧運動 ABS 絕對運動(給定位置),INC表示相對運動 TA500 設置500ms的加速時間 TS0 不使用曲線加速 F5000 設置速度為5000個單位每秒 X10000 移動X軸(即1號電機)到位置10000 DWELL500 在位置10000處停留500ms X0 移動到位置0處 CLOSE 關閉寄存器,結束程序 &1 B1 R &1跟上面一樣,選擇坐標系1,B1是將程序計數器,跳到程序1的起點,R(RUN)運行程序

注:

  • #1->X  軸定義語句,還有另外一種形式。#1->{constant}X,表示將{constant}個編碼器(光柵尺)脈沖作為X軸的一個運動單位,例如,我們用的直線電機2000個脈沖對應1mm,我們可以定義為#1->2000X,就將光柵尺2000個脈沖定義為X軸的工程單位,此后在程序中寫X1即表示X正向運動1mm,F100即表示速度為100mm/s.類似的,我們用的華大電機2500線編碼器四倍頻之后一轉發出10000個脈沖,平均每一度轉角對應27.77777777777778(10000/360)個脈沖,因此我們可以定義為#2->27.77777777777778Y,那么在以后在程序中,我們寫Y1即表示Y軸正向轉動1度,f10表示10°/s。這是一個很實用的功能,在程序開頭定義后,就再不用管脈沖與實際單位的對應關系。
  • 時間單位,程序當中的時間單位大部分為ms,但是在這里速度設置的時候是秒,比如上面的F5000表示5000cts/s,原因以后再講。
  • 理論運行結果如下圖

    實際運行結果


    紅色表示實際速度,綠色表示指令速度。

    紅色表示實際位置,綠色表示指令位置。

    轉載于:https://www.cnblogs.com/zhengkang/p/5712455.html

    總結

    以上是生活随笔為你收集整理的PMAC运动程序例程(一)的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。