您好,歡迎來電子發(fā)燒友網(wǎng)! ,新用戶?[免費(fèi)注冊]

您的位置:電子發(fā)燒友網(wǎng)>源碼下載>數(shù)值算法/人工智能>

PMC功能指令:數(shù)控編程旋轉(zhuǎn)如何使用

大?。?/span>0.7 MB 人氣: 2017-09-29 需要積分:1

  1.ROT(旋轉(zhuǎn)控制:SUB6)

  用于回轉(zhuǎn)控制,如刀架、ATL、旋轉(zhuǎn)工作臺等,且有如下功能。

  (a)選擇短路徑的回轉(zhuǎn)方向。

  (b)計算由當(dāng)前位置到目標(biāo)位置的步數(shù)。

  (c)計算目標(biāo)前一位置或到目標(biāo)位置前一位置的步數(shù)。

  指令格式:

  PMC功能指令:數(shù)控編程旋轉(zhuǎn)如何使用

  控制條件:

  (a) 指定轉(zhuǎn)臺的起始號(RNO)

  RN0=0:轉(zhuǎn)臺的位置號由0開始。

  RN0=1:轉(zhuǎn)臺的位置號由1開始。

 ?。╞) 指定要處理的數(shù)據(jù)位置數(shù)據(jù)的位數(shù)**(BYT)**

  BYT=0:兩位BCD碼。

  BYT=1:四位BCD碼。

 ?。╟) 是否由短路徑選擇旋轉(zhuǎn)方向**(DIR)**

  DIR=0:不選擇,旋轉(zhuǎn)方向僅為正向。

  DIR=1:進(jìn)行選擇,旋轉(zhuǎn)方向的詳細(xì)情況見W1。

  (d) 指定操作條件**(POS)**

  POS=0:計算目標(biāo)位置。

  POS=1:計算目標(biāo)前一位置。

 ?。╡) 指定位置或步數(shù)**(INC)**

  INC=0:計算位置。如要計算目標(biāo)位置的前一位置,指定INC=0和POS=1。

  INC=1:計算步數(shù)。如要計算當(dāng)前位置與目標(biāo)位置之間的差距,指令I(lǐng)NC=1和POS=0。

 ?。╢) 執(zhí)行指令**(ACT)**

  ACT=0:不執(zhí)行ROT指令。W1不改變。

  ACT=1:執(zhí)行ROT指令。一般地設(shè)置ACT=0,如需要操作結(jié)果,設(shè)置ACT=1。

  參數(shù)

 ?。╝) 轉(zhuǎn)臺定位號

  指定轉(zhuǎn)臺定位號,即位置數(shù)目。

 ?。╞) 當(dāng)前位置地址

  指定存儲當(dāng)前位置的地址。

  (c) 目標(biāo)位置地址

  指定存儲目標(biāo)位置的地址。如存儲CNC輸出的T代碼的地址。

  (d) 運(yùn)行結(jié)果輸出地址

  計算轉(zhuǎn)臺要旋轉(zhuǎn)的步數(shù),到達(dá)目標(biāo)位置或前一位置的步數(shù)。當(dāng)要使用計算結(jié)果時,總要檢測ACT是否為1。

  旋轉(zhuǎn)方向結(jié)果輸出**(W1)**

  經(jīng)由短路徑旋轉(zhuǎn)的方向輸出至W1,當(dāng)W1=0時方向為正向(FOR);W1=1時為反向(REV)。FOR及REV的定義如圖所示。當(dāng)轉(zhuǎn)臺號增加方向為FOR,減少方向為REV。W1的地址可任意選定。然而,要使用W1的結(jié)果時,總是要檢測ACT=1的條件。

  PMC功能指令:數(shù)控編程旋轉(zhuǎn)如何使用

非常好我支持^.^

(0) 0%

不好我反對

(0) 0%

      發(fā)表評論

      用戶評論
      評價:好評中評差評

      發(fā)表評論,獲取積分! 請遵守相關(guān)規(guī)定!

      ?