3. 軸指令(omron 機器自動化控制器)——>MC_SetOverride

機器自動化控制器——第三章 軸指令 12

    • MC_SetOverride
      • 變量
        • ?輸入變量
        • ?輸出變量
        • ?輸入輸出變量
      • 功能說明
        • ?時序圖
        • ?重啟運動指令
        • ?多重啟動運動指令
        • ?異常

MC_SetOverride

  • 變更軸的目標速度。
指令名稱FB/
FUN
圖形表現ST表現
MC_SetOverride超調值設定FB描述文本MC_SetOverride_instance (
Axis :=《參數》 ,
Enable :=《參數》 ,
VelFactor :=《參數》 ,
AccFactor :=《參數》 ,
JerkFactor :=《參數》 ,
Enabled =>《參數》 ,
Busy =>《參數》 ,
Error =>《參數》 ,
ErrorID =>《參數》
);

變量

?輸入變量
輸入變量名稱數據類型有效范圍初始值內容
Enable有效BOOLTRUE,
FALSE
FALSE設為TRUE時,超調變為有效。
設為FALSE時,超調返回“100%”。
VelFactor速度超調值LREAL0~500100指定速度的超調值。
超調值的有效范圍為“0.01 ~ 500.00”。
“500.00以上”作為“500”處理,“0.01以下(包括
負數)”作為“0.01”處理。
只有指定為“0”時才作為“0”動作。
單位為[%]。
AccFactor
(Reserved)
加減速度超調值LREAL0~500100(Reserved)
JerkFactor
(Reserved)
躍度超調值LREAL0~500100(Reserved)
?輸出變量
輸出變量名稱數據類型有效范圍內容
Enabled有效BOOLTRUE,
FALSE
控制中變為TRUE。
Busy執行中BOOLTRUE,
FALSE
接收指令后變為TRUE。
Error錯誤BOOLTRUE,
FALSE
發生異常時變為TRUE。
ErrorID錯誤代碼WORD*發生異常時,輸出錯誤代碼。
16#0000為正常。
  • 請參閱 “A-1 錯誤代碼一覽(P.A-2)”

????? 輸出變量的反映時間

變量變為TRUE的時間變為FALSE的時間
Enabled開始執行本指令時? Enable為FALSE時,1個周期后
? Error變為TRUE時
BusyEnable的上升沿? Enable變為FALSE時
? Error變為TRUE時
Error本指令的啟動條件或輸入參數中含有異常因素時異常已解除時
?輸入輸出變量
輸入輸出變量名稱數據類型有效范圍內容
Axis_sAXIS_REF指定軸。 *1
  • 1. 請使用在Sysmac Studio的軸基本設定畫面中創建的用戶定義變量的軸變量名稱(默認 “MC_Axis**”)或系統定義變量的 軸變量名稱(_MC_AX[], _MC1_AX[], _MC2_AX[*])。

功能說明

  • 變更對軸的目標速度的超調。
  • 通過變更超調,變更動作中的目標速度。
  • 可變更超調的指令如下。
MC_Move(定位)指令MC_MoveJog(微動移動)指令
MC_MoveAbsolute(絕對值定位)指令MC_MoveFeed(中斷標準定位)指令
MC_MoveRelative(相對值定位)指令MC_MoveZeroPosition(高速原點復位)指令
MC_MoveVelocity(速度控制)指令
  • 新的目標速度如下。
    • 變更后的目標速度 = 當前執行中指令的目標速度 × 超調
    • 超調的單位為[%]。
  • “100”表示“100%”。
  • 變更后的目標速度超過軸參數的[最高速度]時,即為最高速度。
  • 相對變更后的目標速度,使軸加速或減速。
  • 將超調指定為“0”時,目標速度變為“0”,軸的動作表現為減速,以速度“0”動作。
  • 希望保持動作狀態、但又想暫時停止軸動作時,將超調設為“0”。
  • 此時,軸變量Status.Discrete、Status.Continuous不變。
  • 在Enable(有效)為TRUE的狀態下執行指令時,始終反映超調值。
  • 利用動作指令從停止中啟動、重啟運動指令、多重啟動運動指令,可使超調值對應設定的新的目標速度。
  • Enable(有效)為FALSE時,超調返回100(=100%)。
  • MC_SetOverride(超調值設定)指令執行中發生軸異常時,MC_SetOverride(超調值設定)指令在Enabled(有效)保持TRUE的狀態下持續執行。
  • 使用注意事項
  • 將本指令的Enable(有效)設為FALSE時,本指令的Enabled(有效)和Busy(執行中)變為FALSE。
  • 此時,以超調“100%”為目標進行加速或減速。
  • 參考
  • 對其它指令的影響
  • 要臨時變更各指令的目標速度時,使用本指令。
  • 因此,對于輸入不帶目標速度的指令、如周期同步速度控制那樣,每個周期變更目標速度的指令,本指令不起作用。
  • 但是,對于本指令無效的指令,即使將MC_SetOverride(超調值設定)指令設為有效,Enabled(有效)也會繼續保持TRUE。
?時序圖

????? 對MC_MoveAbsolute(絕對值定位)指令的超調

  • 在MC_MoveAbsolute(絕對值定位)指令中使用超調指令時的時序圖的示例如下所示。
    在這里插入圖片描述
  • 將MC_SetOverride(超調值設定)指令設為無效時,返回超調100%的目標速度。

????? 對MC_MoveVelocity(速度控制)指令的超調

  • 在MC_MoveVelocity(速度控制)指令中使用超調指令時的時序圖的示例如下所示。
  • InVelocity(達到目標速度)變為TRUE后,即使變更速度,InVelocity(達到目標速度)也保持TRUE狀態。
    在這里插入圖片描述
?重啟運動指令
  • 輸入為“Enable型”指令時,不會重啟運動指令。
?多重啟動運動指令
  • 多重啟動運動指令的詳情,請參閱“NJ/NX系列 CPU單元 用戶手冊 運動控制篇(SBCE-363)”或“NY系列 工業用平板電腦/工業用臺式電腦 用戶手冊 運動控制篇(SBCE-379)”。

????? 多重啟動多個本指令

  • 在正在執行MC_SetOverride( 超調值設定)指令的軸中,啟動其它實例的MC_SetOverride( 超調值設定)指令時,后執行的實例被優先處理。
  • Enabled(有效)對兩種指令均表現為TRUE。
  • 作為具體動作,后執行的實例的超調值生效。
  • 將后執行的實例的Enable(有效)設為FALSE后,超調無效。
?異常
  • 在執行本指令中發生異常時,Error(錯誤)變為TRUE,發生輕度故障時,軸停止動作。
  • 可查看ErrorID(錯誤代碼)的輸出值,了解發生異常的原因。
  • 排除異常因素時,Error(錯誤)變為FALSE。

????? 發生異常時的時序圖
在這里插入圖片描述

????? 錯誤代碼

  • 關于指令發生的異常,請參閱“A-1 錯誤代碼一覽(P.A-2)”。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/74338.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/74338.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/74338.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

從像素到世界:自動駕駛視覺感知的坐標變換體系

接著上一篇 如何讓自動駕駛汽車“看清”世界?坐標映射與數據融合詳解的概述,這一篇詳細講解自動駕駛多目視覺系統設計原理,并給出應用示例。 摘要 在自動駕駛系統中,準確的環境感知是實現路徑規劃與決策控制的基礎。本文系統性地解析圖像坐標系、像素坐標系、相機坐標系與…

附錄B ISO15118-20測試命令

本章節給出ISO15118-20協議集的V2G命令,包含json、xml,并且根據exiCodec.jar編碼得到exi內容, 讀者可以參考使用,測試編解碼庫是否能正確編解碼。 B.1 supportedAppProtocolReq json: {"supportedAppProtocolReq": {…

VLAN章節學習

為什么會有vlan這個技術? 1.通過劃分廣播域來降低廣播風暴導致的設備性能下降; 2.提高網絡管理的靈活性和通過隔離網絡帶來的安全性; 3.在成本不變的情況下增加更多的功能性; VLAN又稱虛擬局域網(再此擴展&#xf…

FPGA時鐘約束

提示&#xff1a;文章寫完后&#xff0c;目錄可以自動生成&#xff0c;如何生成可參考右邊的幫助文檔 目錄 前言 一、Create_clock 前言 時鐘周期約束&#xff0c;就是對時鐘進行約束。 一、Create_clock create_clock -name <name> -period <period> -waveform …

機房布局和布線的最佳實踐:如何打造高效、安全的機房環境

機房布局和布線的最佳實踐:如何打造高效、安全的機房環境 大家好,我是Echo_Wish。今天我們來聊聊機房布局和布線的問題,這可是數據中心和IT運維中的一個非常重要的環節。不管是剛剛接觸運維的新人,還是已經摸爬滾打多年的老兵,都應該對機房的布局和布線有一個清晰的認識。…

spring-security原理與應用系列:建造者

目錄 1.構建過程 AbstractSecurityBuilder AbstractConfiguredSecurityBuilder WebSecurity 2.建造者類圖 SecurityBuilder ???????AbstractSecurityBuilder ???????AbstractConfiguredSecurityBuilder ???????WebSecurity 3.小結 緊接上一篇文…

OpenHarmony子系統開發 - 電池管理(二)

OpenHarmony子系統開發 - 電池管理&#xff08;二&#xff09; 五、充電限流限壓定制開發指導 概述 簡介 OpenHarmony默認提供了充電限流限壓的特性。在對終端設備進行充電時&#xff0c;由于環境影響&#xff0c;可能會導致電池溫度過高&#xff0c;因此需要對充電電流或電…

xy軸不等比縮放問題——AUTOCAD c#二次開發

在 AutoCAD .net api里&#xff0c;部分實體&#xff0c;像文字、屬性、插入塊等&#xff0c;是不支持非等比縮放的。 如需對AutoCAD中圖形進行xyz方向不等比縮放&#xff0c;則需進行額外的函數封裝。 選擇圖元&#xff0c;指定縮放基準點&#xff0c;scaleX 0.5, scaleY …

如何在 HTML 中創建一個有序列表和無序列表,它們的語義有何不同?

大白話如何在 HTML 中創建一個有序列表和無序列表&#xff0c;它們的語義有何不同&#xff1f; 1. HTML 中有序列表和無序列表的基本概念 在 HTML 里&#xff0c;列表是一種用來組織信息的方式。有序列表就是帶有編號的列表&#xff0c;它可以讓內容按照一定的順序呈現&#…

kafka的文章

1.面試的問題 要點 至多一次、恰好一次數據一致性超時重試、冪等消息順序消息擠壓延時消息 1.1 kafaka 生產消息的過程。 在消息發送的過程中&#xff0c;涉及到了兩個線程&#xff0c;一個是main 線程&#xff0c;一個是sender 線程。在main 線程中創建了一個雙端隊列 Reco…

以mysql 為例,增刪改查語法及其他高級特性

以下是 MySQL 的 增刪改查語法及 高級特性的詳細整理&#xff0c;結合示例說明&#xff1a; 1. 基礎操作&#xff08;CRUD&#xff09; (1) 創建數據&#xff08;INSERT&#xff09; -- 單條插入 INSERT INTO users (id, name, email) VALUES (1, Alice, aliceexample.com);…

Postman最新詳細安裝及使用教程【附安裝包】

一、Postman介紹 ?Postman是一個功能強大的API測試工具&#xff0c;主要用于模擬和測試各種HTTP請求&#xff0c;支持GET、POST、PUT、DELETE等多種請求方法。?通過Postman&#xff0c;用戶可以發送請求并查看返回的響應&#xff0c;檢查響應的內容和狀態&#xff0c;從而驗…

第十三章 : Names in Templates_《C++ Templates》notes

Names in Templates 重難點多選題設計題 重難點 1. 名稱分類與基本概念 知識點&#xff1a; 限定名&#xff08;Qualified Name&#xff09;&#xff1a;使用::或.顯式指定作用域的名稱&#xff08;如std::vector&#xff09;非限定名&#xff08;Unqualified Name&#xff0…

整合vue+Element UI 開發管理系統

1、 安裝 Node.js 和 npm 確保安裝了 Node.js 和 npm。可以通過 Node.js 官網 下載。 2、 創建 Vue 項目 安裝cli npm install -g vue/cli 使用 Vue CLI 創建一個新的 Vue 項目。 vue create admin-system cd admin-system npm run serve 出現這個頁面表示vue創建成功 安…

3. 軸指令(omron 機器自動化控制器)——>MC_Stop

機器自動化控制器——第三章 軸指令 9 MC_Stop變量?輸入變量?輸出變量?輸入輸出變量 功能說明?指令詳情?時序圖?重啟運動指令?多重啟動運動指令?異常 MC_Stop 使軸減速停止。 指令名稱FB/FUN圖形表現ST表現MC_Stop強制停止FBMC_Stop_instance (Axis :《參數》 ,Execu…

C#中修飾符——abstract、virtual

一、多態簡介 在面向對象編程的過程中&#xff0c;多態體現出來的是【一個接口&#xff0c;多個功能】&#xff1b;多態性體現在2個方面&#xff1a; 1、程序運行時&#xff0c;在方法參數、集合或數組等位置&#xff0c;派生類對象可以作為基類的對象處理&#xff1b;這樣該對…

Spring Boot + Spring Integration整合MQTT打造雙向通信客戶端

1. 概述 本文分兩個章節講解MQTT相關的知識&#xff0c;第一部份主要講解MQTT的原理和相關配置&#xff0c;第二個章節主要講和Spring boot的integration相結合代碼的具體實現&#xff0c;如果想快速實現功能&#xff0c;可直接跳過第一章節查看第二章講。 1.1 MQTT搭建 為了…

2025前端面試題記錄

vue項目目錄的執行順序是怎么樣的&#xff1f; 1、package.json   在執行npm run dev時&#xff0c;會在當前目錄尋找package.json文件&#xff0c;此文件包含了項目的名稱版本、項目依賴等相關信息。 2、webpack.config.js(會被vue-cli腳手架隱藏) 3、vue.config.js   對…

專題|Python貝葉斯網絡BN動態推理因果建模:MLE/Bayes、有向無環圖DAG可視化分析呼吸疾病、汽車效能數據2實例合集

原文鏈接&#xff1a;https://tecdat.cn/?p41199 作為數據科學家&#xff0c;我們始終在探索能夠有效處理復雜系統不確定性的建模工具。本專題合集系統性地解構了貝葉斯網絡&#xff08;BN&#xff09;這一概率圖模型在當代數據分析中的創新應用&#xff0c;通過開源工具bnlea…

WX小程序

下載 package com.sky.utils;import com.alibaba.fastjson.JSONObject; import org.apache.http.NameValuePair; import org.apache.http.client.config.RequestConfig; import org.apache.http.client.entity.UrlEncodedFormEntity; import org.apache.http.client.methods.Cl…