tft每日頭條

 > 科技

 > fanucpmc指令固定的嗎

fanucpmc指令固定的嗎

科技 更新时间:2024-08-15 20:13:30

若你我之間有緣,關注作者又何妨?

兩情若是久長時,又豈在朝朝暮暮。

大家好!我是江郎,一個踏踏實實的#數控#維修工。

前面也提到過,FANUC PMC處理兩種形式的數據:二進制和BCD碼。一般FANUC系統默認使用的是二進制,但是,通過自定義設置,也可以将“計數器”、“D數據”等設置為BCD碼。

那麼,在FANUC PMC編程中,二進制和BCD碼如何轉換?其實這就用到了一個特殊的功能指令,“數據轉換DCNV”。

fanucpmc指令固定的嗎(FANUCPMC功能指令之數據轉換指令DCNV)1

二進制和BCD碼

二進制(binary)在數學和數字電路中指以2為基數的計數系統,以2為基數代表系統是二進位制的。

BCD碼(Binary-Coded Decimal),用4位二進制數來表示1位十進制數中的0~9這10個數碼,是一種二進制的數字編碼形式,用二進制編碼的十進制代碼。

數據轉換指令DCNV

在PMC編程中,有些功能指令處理的僅僅是BCD碼的數據,例如“功能指令COIN”,那麼如何實現“二進制和BCD碼數據的相互轉變”?

FANUC PMC編程中,筆者也經常會用到這個指令,“數據轉換指令DCNV”,它可以将二進制數據轉變為BCD碼,也可以将BCD碼轉變為二進制數據。

fanucpmc指令固定的嗎(FANUCPMC功能指令之數據轉換指令DCNV)2

上圖很清楚地诠釋了這個指令的所有信息,還有示例。江郎認為,隻要你在CNC機台上練習一下,很容易理解它。這就是“眼觀千遍不如手過一遍”的道理吧!

fanucpmc指令固定的嗎(FANUCPMC功能指令之數據轉換指令DCNV)3

例如圖中江郎将“E10-二進制數據”轉變為“E9988- BCD碼數據”,BYT設置字節,CNV表示需要轉換的數據類型,RST為複位,ACT為使能端。當條件觸發時,輸入數據自然就轉換到輸出地址當中了。

特别提示:若輸出地址為C地址或者D地址時候,需要将地址設置為BCD類型。

江郎認為,這個功能在PMC編程中使用頻率挺高的,學會這個,最起碼可以實現二進制和BCD碼數據的相互轉換……值得了解!

(感謝閱讀!喜歡的朋友記得點個贊!)

——END——

預知更多内容,【關注作者】,且聽下回分解!

作者:江郎才盡還複來

聲明:文中觀點僅代表作者本身;圖片來源于網絡,侵權必删!

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved