三菱技術(shù)melsec iq-f fx2n20gm10gm置換fb參考_第1頁
三菱技術(shù)melsec iq-f fx2n20gm10gm置換fb參考_第2頁
三菱技術(shù)melsec iq-f fx2n20gm10gm置換fb參考_第3頁
三菱技術(shù)melsec iq-f fx2n20gm10gm置換fb參考_第4頁
三菱技術(shù)melsec iq-f fx2n20gm10gm置換fb參考_第5頁
已閱讀5頁,還剩70頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

1、目錄第1章概要21.11.2FB庫概要2系統(tǒng)配置示例2第2章FB庫詳細(xì)42.12.22.32.42.52.62.72.82.92.102.112.122.132.14M+FX5PG_DRV_F(高速M+FX5PG_LIN_F(直線插補) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10.16.23.30.33.37.40.44.50.58.61. 64.

2、66M+FX5PG_CW_F(圓弧插補(順時針方向) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .M+FX5PG_CCW_F(圓弧插補(逆時針方向) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .M+FX5PG_CHK_F(伺服結(jié)束檢查) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .M+FX5PG_DRVZ_F(機械原點復(fù)位)M+FX5PG_SETR_F(電氣原

3、點設(shè)置) M+FX5PG_DRVR_F(電氣原點復(fù)位). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .M+FX5PG_INT_F(中斷停止(忽略剩余距離) . . . . . . . . . . . . . . . . . . . . . . . . . . .

4、 . .M+FX5PG_SINT_F(中斷定長進給(1段速度) . . . . . . . . . . . . . . . . . . . . . . . . . . . . .M+FX5PG_MOVC_F(移動量補償) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .TC_F(中心位置補償) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .M+FX5PG_CANC_F(取消補償) . . . . . . . . . . . .

5、 . . . . . . . . . . . . . . . . . . . . . . .M+FX5PG_SET_F(當(dāng)前值更改) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .指令索引70修訂. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .721CONTENTS1概要1.1FB庫概要本FB一覽是MELSEC iQ-F系列的FX5-20PG使用FX2N-20GM/10GM功能所

6、需的FB一覽。*1 雖然在FB名稱的末尾處顯示“_00A”等的FB版本信息,但在本參未記載。1.2系統(tǒng)配置示例); 8&381 概要1.1 FB庫概要2項目*1內(nèi)容M+FX5PG_DRV_F進行高速的設(shè)置及啟動。M+FX5PG_LIN_F進行直線插補的設(shè)置及啟動。M+FX5PG_CW_F進行中心指定的圓弧插補(順時針方向)的設(shè)置及啟動。M+FX5PG_CCW_F進行中心指定的圓弧插補(逆時針方向)的設(shè)置及啟動。M+FX5PG_CHK_F進行伺服結(jié)束檢查。M+FX5PG_DRVZ_F啟動近點狗式原點復(fù)位。M+FX5PG_SETR_F設(shè)置電氣原點。M+FX5PG_DRVR_F進行電氣原點復(fù)位。M+

7、FX5PG_INT_F啟動中斷停止。M+FX5PG_SINT_F啟動中斷定長進給。M+FX5PG_MOVC_F進行移動量補償。TC_F進行中心點位置補償。M+FX5PG_CANC_F取消移動量補償。M+FX5PG_SET_F進行當(dāng)前值更改。備忘錄1 概要1.2 系統(tǒng)配置示例312FB庫詳細(xì)2.1M+FX5PG_DRV_F(高速)名稱M+FX5PG_DRV_F概要使用 輸入2 FB庫詳細(xì)2.1 M+FX5PG_DRV_F(高速4)No.變量名名稱數(shù)據(jù)類型有效范圍說明(1)i_bEN執(zhí)行指令位ON、OFFON: 啟動FB。OFF: 不啟動FB。(2)i_stModule模塊結(jié)構(gòu)體對應(yīng)模塊,有效范圍

8、存在差異。指定模塊的模塊。(3)i_uAxis對象軸字無符號/位列16位1: 指定軸1。2: 指定軸2。F: 指定軸1、軸2。指定軸編號。(4)i_bAbsOrInc絕對/相對選擇位ON: 指定相對方式。OFF: 指定絕對方式。指定絕對/相對方式。(5)i_dPositAdr1Da.6:地址( 軸1)雙字有符號 Pr.1:設(shè)置 0、1、3時-21474836482147483647(10-1mm、 10-5inch、pulse) Pr.1:設(shè)置 2時 i_bAbsOrInc(絕對/相對選擇)為OFF時035999999(10-5degree) i_bAbsOrInc(絕對/相對選擇)為ON時-

9、21474836482147483647(10-5degree)指定的目標(biāo)位置/移動量。項目內(nèi)容功能概要進行高速的設(shè)置及啟動。符號(1)(11)(2)(12)(3)(13)(4)(14)(5)(6)(7)(8)(9)(10)M+FX5PG_DRV_FB : i_bENo_bENO : BDUT : i_stModuleo_bOK : BUW : i_uAxiso_bErr : BB : i_bAbsOrInco_uErrId : UW D : i_dPositAdr1D : i_dPositAdr2 UD : i_udCmdSpd1 UD : i_udCmdSpd2 UW : i_uMcode

10、UW : i_uMcodeOnTiming(15) Da.3 :時間No. : pb_uAccTimeNo1(16) Da.3 :時間No. : pb_uAccTimeNo2(17) Da.4 :時間No. : pb_uDecTimeNo1(18) Da.4 :時間No. : pb_uDecTimeNo2*1 關(guān)于M代碼,請參閱MELSEC iQ-F FX5用戶 手冊(篇 智能功能模塊)。*2 關(guān)于WITH模式/AFTER模式,請參閱MELSEC iQ-F FX5用戶手冊( 輸出篇 智能功能模塊)。 外部公開2 FB庫詳細(xì)52.1 M+FX5PG_DRV_F(高速)No.變量名名稱數(shù)據(jù)類型有效

11、范圍說明(15)pb_uAccTimeNo1Da.3:時間No.(軸1)字無符號/位列16位0:時間01:時間12:時間23:時間3設(shè)置使用時間03中的哪個值作為的時間。設(shè)置為超出有效范圍的4及以上的數(shù)據(jù)No.時,bit0、1有效。例如,設(shè)置為4時,則0位有效。(16)pb_uAccTimeNo2Da.3:時間No.(軸2)字無符號/位列16位0:時間01:時間12:時間23:時間3設(shè)置使用時間03中的哪個值作為的時間。設(shè)置為超出有效范圍的4及以上的數(shù)據(jù)No.時,bit0、1有效。例如,設(shè)置為4時,則0位有效。(17)pb_uDecTimeNo1Da.4:時間No.(軸1)字無符號/位列16位

12、0:時間01:時間12:時間23:時間3設(shè)置使用時間03中的哪個值作為的時間。設(shè)置為超出有效范圍的4及以上的數(shù)據(jù)No.時,bit0、1有效。例如,設(shè)置為4時,則0位有效。(18)pb_uDecTimeNo2Da.4:時間No.(軸2)字無符號/位列16位0:時間01:時間12:時間23:時間3設(shè)置使用時間03中的哪個值作為的時間。設(shè)置為超出有效范圍的4及以上的數(shù)據(jù)No.時,bit0、1有效。例如,設(shè)置為4時,則0位有效。No.變量名名稱數(shù)據(jù)類型默認(rèn)值說明(11)o_bENO態(tài)位OFF輸出FB的態(tài)。ON: 執(zhí)行中OFF: 未執(zhí)行(12)o_bOK正常完成位OFFON時,表示FB的處理正常完成。(

13、13)o_bErr異常完成位OFFON時,表示FB內(nèi)出錯。(14)o_uErrId出錯代碼字無符號/位列16位0FB內(nèi)發(fā)生的出錯代碼。2No.變量名名稱數(shù)據(jù)類型有效范圍說明(6)i_dPositAdr2Da.6:地址( 軸2)雙字有符號 Pr.1:設(shè)置 0、1、3時-21474836482147483647(10-1mm、 10-5inch、pulse) Pr.1:設(shè)置 2時 i_bAbsOrInc(絕對/相對選擇)為OFF時035999999(10-5degree) i_bAbsOrInc(絕對/相對選擇)為ON時-21474836482147483647(10-5degree)指定的目標(biāo)位

14、置/移動量。(7)i_udCmdSpd1Da.8: 指令速度( 軸1)雙字無符號/位列32位 Pr.1:設(shè)置 0、1時1200000000010-2mm/min、 10-3inch/min Pr.1:設(shè)置 2時1300000000010-3degree/min Pr.1:設(shè)置 3時15000000pulse/s設(shè)置執(zhí)行時的運行速度。 當(dāng)前速度FFFFFFFFH(上次設(shè)置的數(shù)據(jù)No.的設(shè)置速度)使用上次設(shè)置的數(shù)據(jù)No.的設(shè)置速度進行。(8)i_udCmdSpd2Da.8: 指令速度( 軸2)雙字無符號/位列32位 Pr.1:設(shè)置 0、1時1200000000010-2mm/min、 10-3in

15、ch/min Pr.1:設(shè)置 2時1300000000010-3degree/min Pr.1:設(shè)置 3時15000000pulse/s設(shè)置執(zhí)行時的運行速度。 當(dāng)前速度FFFFFFFFH(上次設(shè)置的數(shù)據(jù)No.的設(shè)置速度)使用上次設(shè)置的數(shù)據(jù)No.的設(shè)置速度進行。(9)i_uMcodeDa.10: M代碼字 無符號/位列16位065535對方式設(shè)定條件數(shù)據(jù)No.、重復(fù)次數(shù)或M代碼*1。(10)i_uMcodeOnTimingDa.27: M代碼ON信號輸出時機字 無符號/位列16位0: 使用Pr.18M代碼ON信號輸出時機的設(shè)置值1: WITH模式*22: AFTER模式*2設(shè)置輸出M代碼ON信號

16、的時機。功能內(nèi)容2 FB庫詳細(xì)2.1 M+FX5PG_DRV_F(高速6)項目內(nèi)容對象設(shè)備對象模塊FX5-20PG-P對象CPUFX5U CPU、FX5UU對象工程工具GX Works3 Version 1.045X及以后使用語言梯形圖基本步數(shù)999步嵌入的FB步數(shù)根據(jù)使用的CPU模塊、輸入輸出的定義及GX Works3的選項設(shè)置是不同的。關(guān)于GX Works3的選項設(shè)置,請參閱GX Works3 操作手冊。功能說明(1) 通過i_bEN(執(zhí)行指令)的ON,僅在滿足以下全部條件時,將啟動信號(Cd.184啟動信號)設(shè)為ON,進行高速的啟動。 準(zhǔn)備完成(Md.140模塊狀態(tài): b0): ON 啟

17、動信號(Cd.184啟動信號): OFF 啟動完成信號(Md.31狀態(tài): b14): OFF BUSY信號(Md.141BUSY: b0、b1): OFF不滿足條件時,o_bErr(異常完成)變?yōu)镺N,中斷FB的處理。而且,出錯代碼200H(16進制數(shù))會在o_uErrId(出錯代碼)中。關(guān)于出錯代碼含義,請參閱9頁 出錯代碼。(2) 完成信號(Md.31狀態(tài): b15)ON時,或者通過i_bEN(執(zhí)行指令)的OFF將啟動信號(Cd.184啟動信號)設(shè)為OFF。(3) 啟動信號(Cd.184啟動信號)ONOFF時,將啟動完成信號(Md.31狀態(tài): b14)設(shè)為OFF,通過啟動完成信號(Md.3

18、1 狀態(tài): b14)的下降沿將o_bOK(正常完成)設(shè)為ON。(4) 對象軸的設(shè)置值超出范圍時,o_bErr(異常完成)變?yōu)镺N,中斷FB的處理。而且,出錯代碼100H(16進制數(shù))會在o_uErrId(出錯代碼)中。關(guān)于出錯代碼含義,請參閱9頁 出錯代碼。FB編譯方式宏型FB動作脈沖執(zhí)行型(掃描周期重復(fù)執(zhí)行類型)時序圖【正常完成時】 M代碼ON信號的輸出時機為WITH模式時i_bENi_bMcodeOnTiming1o_bENOCd.3:Cd.184:啟動完成信號(Md.31: 狀態(tài).bit14)Md.141: BUSY信號(Md.31: 狀態(tài).bit15)o_bOK M代碼ON信號(Md.

19、31: 狀態(tài).bit12)Cd.7: M代碼ON信號OFF請求010o_bErro_uErrId02 FB庫詳細(xì)72.1 M+FX5PG_DRV_F(高速)2項目內(nèi)容時序圖 M代碼ON信號的輸出時機為AFTER模式時i_bENi_bMcodeOnTiming2o_bENOCd.3:啟動編號0啟動編號Cd.184:啟動信號啟動完成信號(Md.31: 狀態(tài).bit14)Md.141: BUSY信號完成信號(Md.31: 狀態(tài).bit15)o_bOK M代碼ON信號(Md.31: 狀態(tài).bit12)Cd.7: M代碼ON信號OFF請求0o_bErro_uErrId02 FB庫詳細(xì)2.1 M+FX5P

20、G_DRV_F(高速8)項目內(nèi)容時序圖【異常完成時】i_bEN i_bMcodeOnTimingo_bENOCd.3:啟動編號Cd.184:啟動信號啟動完成信號(Md.31: 狀態(tài).bit14)o_bOK M代碼ON信號(Md.31: 狀態(tài).bit12)Cd.7: M代碼ON信號OFF請求o_bErr o_uErrId限制事項、注意事項(1) 在本FB中,i_bAbsOrInc(絕對/相對選擇)為OFF時將(Da.2方式)設(shè)置為“01H: 1軸的直線(ABS)”,i_bAbsOrInc(絕對/相對選擇)為ON時將(Da.2方式)設(shè)置為“02H: 1軸的直線(INC)”。(2) 在使用44頁 M

21、+FX5PG_INT_F(中斷停止(忽略剩余距離)、 50頁 M+FX5PG_SINT_F(中斷定長進給(1段速 度)的中斷停止的FB中將設(shè)置為“No.600(數(shù)據(jù)No.)”,所以在本FB中將Cd.3啟動編號設(shè)置為“No.599(數(shù)據(jù)No.)”。即使在“No.600(數(shù)據(jù)No.)”或“No.599(數(shù)據(jù)No.)”中設(shè)置數(shù)值,本FB執(zhí)行后,該數(shù)值也將被覆蓋。(3) 本FB使用全局: stGmRenewal0.15。(4) 本FB中不包含出錯恢復(fù)處理。關(guān)于出錯恢復(fù)處理,請根據(jù)用戶的系統(tǒng)及動作要求另行制作。(5) 中斷無法使用FB。(6) 在只執(zhí)行一次的程序(子程序或FORNEXT等)中使用FB時,

22、因不能執(zhí)行i_bEN(執(zhí)行指令)的OFF處理,而導(dǎo)致無法正常運行。因此 請在能夠執(zhí)行i_bEN(執(zhí)行指令)的OFF處理的使用FB。(7) 本FB將會進行啟動信號(Cd.184啟動信號)的ON/OFF操作,本FB執(zhí)行中請注意不要在FB外部進行啟動信號(Cd.184啟動信號)的ON/OFF操作。(8) 在重復(fù)使用本FB時,請注意對象軸不要重復(fù)。(9) 在本FB中,需要對所有的輸入設(shè)置回路。(10) 運行FX5-20PG前,需要根據(jù)所連接的設(shè)備及系統(tǒng),設(shè)置脈沖輸出模式、外部輸入輸出信號的邏輯等。請根據(jù)用途設(shè)置GX Works3的模塊參數(shù)。關(guān)于模塊參數(shù)的設(shè)置方法,請參閱MELSEC iQ-F FX5用

23、戶手冊(篇 智能功能模塊)。關(guān)聯(lián)手冊 MELSEC iQ-F FX5U用戶手冊(硬件篇) MELSEC iQ-F FX5UC用戶手冊(硬件篇) MELSEC iQ-F FX5用戶手冊(應(yīng)用篇) MELSEC iQ-F FX5用戶手冊(篇 智能功能模塊) MELSEC iQ-F FX5編程手冊(指令/通用FUN/FB篇) GX Works3 操作手冊000出錯代碼0出錯代碼FB的版本升級履歷備注本章為說明FB功能的資料。沒有記載模塊,可編程器CPU的使用限制事項以及組合注意事項等。使用本FB前,請仔細(xì)閱讀相關(guān)的用戶手冊。模塊2 FB庫詳細(xì)92.1 M+FX5PG_DRV_F(高速)緩沖器地址名稱

24、名數(shù)據(jù)類型默認(rèn)值有效范圍R/W說明1500、1600RW:啟動編號(直接)FX5PG_o.stnAxisContro lData_Axis_D.uPositi oningStartNo_D字無符號/ 位列16位016007000700490019004R/W設(shè)置啟動編號。(在預(yù)讀啟動功能中,僅限1 600。)31500R: 準(zhǔn)備完成(直接)FX5PG_o.stSystemMonit orData2_D.bReady_D位OFFON、OFFR用于的聯(lián)鎖等。31501R: BUSY(直接)FX5PG_o.stSystemMonit orData2_D.bnBusy_Axis_ D位OFFON、OF

25、FR啟動時、原點復(fù)位啟動時及JOG啟動時變?yōu)镺N。30104、30114RW:啟動(直接)FX5PG_o.stnAxisContro lData2_Axis_D.uPosit ioningStart_D字無符號/ 位列16位001R/W該在上升沿時有效并開始啟動。817、917R: 狀態(tài)(直接)FX5PG_o.stnAxisMonito rData_Axis_D.uStatus_D字無符號/ 位列16位0008HR各種標(biāo)志的ON/OFF狀態(tài)。b14: 啟動完成啟動時變?yōu)镺N。27、177RW: M代碼ON信號輸出時機(直接)FX5PG_o.stnParameter_ Axis_D.uMcode

26、OnTimin g_D字無符號/ 位列16位001R/W設(shè)置輸出M代碼ON信號的時機。版本日期內(nèi)容00A2018年4月第一版2出錯代碼(16進制數(shù))內(nèi)容處理方法100Hi_uAxis(對象軸)的設(shè)置值超出范圍。對象軸被設(shè)置為1、2、F 以外。請重新設(shè)置后,再次執(zhí)行FB。200H啟動的條件未成立。未滿足以下任意一個條件。 準(zhǔn)備完成: ON 啟動信號: OFF 啟動完成信號: OFF BUSY信號: OFF滿足以下全部條件時,請再次執(zhí)行FB。 準(zhǔn)備完成: ON 啟動信號: OFF 啟動完成信號: OFF BUSY信號: OFF2.2M+FX5PG_LIN_F(直線插補)名稱M+FX5PG_LIN_

27、F概要使用 輸入2 FB庫詳細(xì)2.2 M+FX5PG_LIN_F(直線插補10)No.變量名名稱數(shù)據(jù)類型有效范圍說明(1)i_bEN執(zhí)行指令位ON、OFFON: 啟動FB。OFF: 不啟動FB。(2)i_stModule模塊結(jié)構(gòu)體對應(yīng)模塊,有效范圍存在差異。指定模塊的模塊。(3)i_uAxis對象軸字無符號/位列16 位1: 指定軸1。2: 指定軸2。F: 指定軸1、軸2。指定軸編號。(4)i_bAbsOrInc絕對/相對選擇位ON: 指定相對方式。OFF: 指定絕對方式。指定相對/絕對方式。(5)i_dPositAdr1Da.6:地址(軸1)雙字有符號 Pr.1:設(shè)置 0、1、3 時-214

28、7483648 2147483647(10-1mm、 10-5inch、pulse) Pr.1:設(shè)置 2時 i_bAbsOrInc(絕對/相對選擇)為OFF時035999999(10-5degree) i_bAbsOrInc(絕對/相對選擇)為ON時-21474836482147483647(10-5degree)指定的目標(biāo)位置/移動量。項目內(nèi)容功能概要進行直線插補的設(shè)置及啟動。符號(1)(10)(2)(11)(3)(12)(4)(13)(5)(6)(7)(8)(9)M+FX5PG_LIN_FB : i_bENo_bENO : BDUT : i_stModuleo_bOK : BUW : i_

29、uAxiso_bErr : BB : i_bAbsOrInco_uErrId : UW D : i_dPositAdr1D : i_dPositAdr2 UD : i_udCmdSpd UW : i_uMcodeUW : i_uMcodeOnTiming(14) Da.3 :時間No. : pb_uAccT(15) Da.4 :*1 關(guān)于M代碼,請參閱MELSEC iQ-F FX5用戶 手冊(篇 智能功能模塊)。*2 關(guān)于WITH模式/AFTER模式,請參閱MELSEC iQ-F FX5用戶手冊( 輸出篇 智能功能模塊)。 外部公開2 FB庫詳細(xì)112.2 M+FX5PG_LIN_F(直線插補

30、)No.變量名名稱數(shù)據(jù)類型有效范圍說明(14)pb_uAccTimeNoDa.3:時間No.字無符號/位列16位0:時間01:時間12:時間23:時間3設(shè)置使用時間03中的哪個值作為的時間。設(shè)置為超出有效范圍的4及以上的數(shù)據(jù)No.時,bit0、1有效。例如,設(shè)置為4時,則0位有效。(15)pb_uDecTimeNoDa.4:時間No.字無符號/位列16位0:時間01:時間12:時間23:時間3設(shè)置使用時間03中的哪個值作為的時間。設(shè)置為超出有效范圍的4及以上的數(shù)據(jù)No.時,bit0、1有效。例如,設(shè)置為4時,則0位有效。No.變量名名稱數(shù)據(jù)類型默認(rèn)值說明(10)o_bENO態(tài)位OFF輸出FB的

31、態(tài)。ON: 執(zhí)行中OFF: 未執(zhí)行(11)o_bOK正常完成位OFFON時,表示FB的處理正常完成。(12)o_bErr異常完成位OFFON時,表示FB內(nèi)出錯。(13)o_uErrId出錯代碼字無符號/位列16 位0FB內(nèi)發(fā)生的出錯代碼。2No.變量名名稱數(shù)據(jù)類型有效范圍說明(6)i_dPositAdr2Da.6:地址(軸2)雙字有符號 Pr.1:設(shè)置 0、1、3 時-2147483648 2147483647(10-1mm、 10-5inch、pulse) Pr.1:設(shè)置 2時 i_bAbsOrInc(絕對/相對選擇)為OFF時035999999(10-5degree) i_bAbsOrIn

32、c(絕對/相對選擇)為ON時-21474836482147483647(10-5degree)指定的目標(biāo)位置/移動量。(7)i_udCmdSpdDa.8: 指令速度雙字無符號/位列32位 Pr.1:設(shè)置 0、1時1200000000010-2mm/ min、 10-3inch/min Pr.1:設(shè)置 2時1300000000010-3degree/min Pr.1:設(shè)置 3時15000000pulse/s設(shè)置執(zhí)行時的運行速度。 當(dāng)前速度FFFFFFFFH(上次設(shè)置的數(shù)據(jù)No.的設(shè)置速度)使用上次設(shè)置的數(shù)據(jù)No.的設(shè)置速度進行。(8)i_uMcodeDa.10: M代碼字無符號/位列16 位06

33、5535對方式設(shè)定條件數(shù)據(jù)No.、重復(fù)次數(shù)或M代碼*1。(9)i_uMcodeOnTimingDa.27: M代碼ON信號輸出時機字無符號/位列16 位0: 使用Pr.18M代碼ON信號輸出時機的設(shè)置值1: WITH模式*22: AFTER模式*2設(shè)置輸出M代碼ON信號的時機。功能內(nèi)容2 FB庫詳細(xì)2.2 M+FX5PG_LIN_F(直線插補12)項目內(nèi)容對象設(shè)備對象模塊FX5-20PG-P對象CPUFX5U CPU、FX5UU對象工程工具GX Works3 Version 1.045X及以后使用語言梯形圖基本步數(shù)1248步嵌入的FB步數(shù)根據(jù)使用的CPU模塊、輸入輸出的定義及GX Works3

34、的選項設(shè)置是不同的。關(guān)于GX Works3的選項設(shè)置,請參閱GX Works3 操作手冊。功能說明(1) 通過i_bEN(執(zhí)行指令)的ON,僅在滿足以下全部條件時,將啟動信號(Cd.184啟動信號)設(shè)為ON,進行直線插補的啟動。 準(zhǔn)備完成(Md.140模塊狀態(tài): b0): ON 啟動信號(Cd.184啟動信號): OFF 啟動完成信號(Md.31狀態(tài): b14): OFF BUSY信號(Md.141BUSY: b0、b1): OFF不滿足條件時,o_bErr(異常完成)變?yōu)镺N,中斷FB的處理。而且,出錯代碼200H(16進制數(shù))會在o_uErrId(出錯代碼)中。關(guān)于出錯代碼含義,請參閱15

35、頁 出錯代碼。(2) 完成信號(Md.31狀態(tài): b15)ON時,或者通過i_bEN(執(zhí)行指令)的OFF將啟動信號(Cd.184啟動信號)設(shè)為OFF。(3) 啟動信號(Cd.184啟動信號)ONOFF時,將啟動完成信號(Md.31狀態(tài): b14)設(shè)為OFF,通過啟動完成信號(Md.31 狀態(tài): b14)的下降沿將o_bOK(正常完成)設(shè)為ON。(4) 對象軸的設(shè)置值超出范圍時,o_bErr(異常完成)變?yōu)镺N,中斷FB的處理。而且,出錯代碼100H(16進制數(shù))會在o_uErrId(出錯代碼)中。關(guān)于出錯代碼含義,請參閱15頁 出錯代碼。FB編譯方式宏型FB動作脈沖執(zhí)行型(掃描周期重復(fù)執(zhí)行類型

36、)時序圖【正常完成時】 M代碼ON信號的輸出時機為WITH模式時i_bENi_bMcodeOnTiming1o_bENOCd.3:Cd.184:啟動完成信號(Md.31: 狀態(tài).bit14)Md.141: BUSY信號(Md.31: 狀態(tài).bit15)o_bOK M代碼ON信號(Md.31: 狀態(tài).bit12)Cd.7: M代碼ON信號OFF請求010o_bErro_uErrId02 FB庫詳細(xì)132.2 M+FX5PG_LIN_F(直線插補)2項目內(nèi)容時序圖 M代碼ON信號的輸出時機為AFTER模式時i_bENi_bMcodeOnTiming2o_bENOCd.3:啟動編號0啟動編號Cd.1

37、84:啟動信號啟動完成信號(Md.31: 狀態(tài).bit14)Md.141: BUSY信號完成信號(Md.31: 狀態(tài).bit15)o_bOK M代碼ON信號(Md.31: 狀態(tài).bit12)Cd.7: M代碼ON信號OFF請求0o_bErro_uErrId02 FB庫詳細(xì)2.2 M+FX5PG_LIN_F(直線插補14)項目內(nèi)容時序圖【異常完成時】i_bEN i_bMcodeOnTimingo_bENOCd.3:啟動編號Cd.184:啟動信號啟動完成信號(Md.31: 狀態(tài).bit14)o_bOK M代碼ON信號(Md.31: 狀態(tài).bit12)Cd.7: M代碼ON信號OFF請求o_bErr

38、 o_uErrId限制事項、注意事項(1) 在本FB中,i_bAbsOrInc(絕對/相對選擇)為OFF時將(Da.2方式)設(shè)置為“01H: 1軸的直線(ABS)”,i_bAbsOrInc(絕對/相對選擇)為ON時將(Da.2方式)設(shè)置為“02H: 1軸的直線(INC)”。(2) 在本FB中,將(Da.5插補對象軸)設(shè)置為“01: 軸2指定”。(3) 在使用44頁 M+FX5PG_INT_F(中斷停止(忽略剩余距離)、 50頁 M+FX5PG_SINT_F(中斷定長進給(1段速 度)的中斷停止的FB中將設(shè)置為“No.600(數(shù)據(jù)No.)”,所以在本FB中將Cd.3啟動編號設(shè)置為“No.599(

39、數(shù)據(jù)No.)”。即使在“No.600(數(shù)據(jù)No.)”或“No.599(數(shù)據(jù)No.)”中設(shè)置數(shù)值,本FB執(zhí)行后,該數(shù)值也將被覆蓋。(4) 本FB使用全局: stGmRenewal0.15。(5) 本FB中不包含出錯恢復(fù)處理。關(guān)于出錯恢復(fù)處理,請根據(jù)用戶的系統(tǒng)及動作要求另行制作。(6) 中斷無法使用FB。(7) 在只執(zhí)行一次的程序(子程序或FORNEXT等)中使用FB時,因不能執(zhí)行i_bEN(執(zhí)行指令)的OFF處理,而導(dǎo)致無法正常運行。因此 請在能夠執(zhí)行i_bEN(執(zhí)行指令)的OFF處理的使用FB。(8) 本FB將會進行啟動信號(Cd.184啟動信號)的ON/OFF操作,本FB執(zhí)行中請注意不要在F

40、B外部進行啟動信號(Cd.184啟動信號)的ON/OFF操作。(9) 在重復(fù)使用本FB時,請注意對象軸不要重復(fù)。(10)在本FB中,需要對所有的輸入設(shè)置回路。(11)運行FX5-20PG前,需要根據(jù)所連接的設(shè)備及系統(tǒng),設(shè)置脈沖輸出模式、外部輸入輸出信號的邏輯等。請根據(jù)用途設(shè)置GX Works3的模塊參數(shù)。關(guān)于模塊參數(shù)的設(shè)置方法,請參閱MELSEC iQ-F FX5用戶手冊(篇 智能功能模塊)。關(guān)聯(lián)手冊 MELSEC iQ-F FX5U用戶手冊(硬件篇) MELSEC iQ-F FX5UC用戶手冊(硬件篇) MELSEC iQ-F FX5用戶手冊(應(yīng)用篇) MELSEC iQ-F FX5用戶手冊

41、(篇 智能功能模塊) MELSEC iQ-F FX5編程手冊(指令/通用FUN/FB篇) GX Works3 操作手冊000出錯代碼0出錯代碼FB的版本升級履歷備注本章為說明FB功能的資料。沒有記載模塊,可編程器CPU的使用限制事項以及組合注意事項等。使用本FB前,請仔細(xì)閱讀相關(guān)的用戶手冊。模塊2 FB庫詳細(xì)152.2 M+FX5PG_LIN_F(直線插補)緩沖器地址名稱名數(shù)據(jù)類型默認(rèn)值有效范圍R/W說明1500、1600RW:啟動編號(直接)FX5PG_o.stnAxisContro lData_Axis_D.uPositi oningStartNo_D字無符號/ 位列16位01600700

42、0700490019004R/W設(shè)置啟動編號。(在預(yù)讀啟動功能中,僅限1 600。)31500R: 準(zhǔn)備完成(直接)FX5PG_o.stSystemMonit orData2_D.bReady_D位OFFON、OFFR用于的聯(lián)鎖等。31501R: BUSY(直接)FX5PG_o.stSystemMonit orData2_D.bnBusy_Axis_ D位OFFON、OFFR啟動時、原點復(fù)位啟動時及JOG啟動時變?yōu)镺N。30104、30114RW:啟動(直接)FX5PG_o.stnAxisContro lData2_Axis_D.uPosit ioningStart_D字無符號/ 位列16位0

43、01R/W該在上升沿時有效并開始啟動。817、917R: 狀態(tài)(直接)FX5PG_o.stnAxisMonito rData_Axis_D.uStatus_D字無符號/ 位列16位0008HR各種標(biāo)志的ON/OFF狀態(tài)。b14: 啟動完成啟動時變?yōu)镺N。27、177RW: M代碼ON信號輸出時機(直接)FX5PG_o.stnParameter_ Axis_D.uMcodeOnTimin g_D字無符號/ 位列16位001R/W設(shè)置輸出M代碼ON信號的時機。版本日期內(nèi)容00A2018年4月第一版2出錯代碼(16進制數(shù))內(nèi)容處理方法100Hi_uAxis(對象軸)的設(shè)置值超出范圍。對象軸被設(shè)置為1

44、、2、F 以外。請重新設(shè)置后,再次執(zhí)行FB。200H啟動的條件未成立。未滿足以下任意一個條件。 準(zhǔn)備完成: ON 啟動信號: OFF 啟動完成信號: OFF BUSY信號: OFF滿足以下全部條件時,請再次執(zhí)行FB。 準(zhǔn)備完成: ON 啟動信號: OFF 啟動完成信號: OFF BUSY信號: OFF2.3M+FX5PG_CW_F(圓弧插補(順時針方向)名稱M+FX5PG_CW_F概要使用 輸入2 FB庫詳細(xì)2.3 M+FX5PG_CW_F(圓弧插補(順時針方向)16No.變量名名稱數(shù)據(jù)類型有效范圍說明(1)i_bEN執(zhí)行指令位ON、OFFON: 啟動FB。OFF: 不啟動FB。(2)i_st

45、Module模塊結(jié)構(gòu)體對應(yīng)模塊,有效范圍存在差異。指定模塊的模塊。(3)i_bAbsOrInc絕對/相對選擇位ON: 指定相對方式。OFF: 指定絕對方式。指定相對/絕對方式。(4)i_dPositAdrReferenceAx isDa.6:地址(基準(zhǔn)軸)雙字有符號 Pr.1:設(shè)置 0、1、3 時-2147483648 2147483647(10-1mm、 10-5inch、pulse) Pr.1:設(shè)置 2時 i_bAbsOrInc(絕對/相對選擇)為OFF時035999999(10-5degree) i_bAbsOrInc(絕對/相對選擇)為ON時-21474836482147483647(10-5degree)指定的目標(biāo)位置/移動量。項目內(nèi)容功能概要進行中心指定的圓弧插補(順時針方向)的設(shè)置及啟動。符號(1)(11)(2)(12)(3)(13)(4)(14)(5)(6)(7)(8)(9)(10)M+FX5PG_CW_FB : i_bENo_bENO : BDUT : i_stModuleo_bOK : BB : i_bAbsOrInco_bErr : B D : i_dPositAdrReferenceAxis o_uErrId : UW D : i_dPositAdrInterpolationAxisD : i_dArcAd

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論