0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

$APP_INT[5]與?固定焊鉗MAKROSTEP的使用

機器人及PLC自動化應用 ? 來源:機器人及PLC自動化應用 ? 2020-06-30 16:09 ? 次閱讀

$APP_INT[5]

使用來進行STEP跳步的變量

DEF MAKROSTEP(Function :IN)

MakroSchrittkette

INT Function

IF Function==1THEN

$APP_INT[5]=1

Return

ENDIF

SWITCH$APP_INT[5] -通過變量$APP_INT[5]來進行對STEP的跳步功能。

Case 1

Schritt 3 = F64 & !F65 & !F66 & !F67 & F90& !F91 & !F565 & A4039 -去第3步的條件-

IF$FLAG[64] AND NOT $FLAG[65] AND NOT $FLAG[66] AND NOT $FLAG[67] AND $FLAG[90]AND NOT $FLAG[91] AND NOT $FLAG[565] AND $OUT[4039] THEN

PREVSTEP = $APP_INT[5] -用來顯示反饋提示上一步在第幾步-

$APP_INT[5] = 3 -去第3步-

ENDIF

順序快的跳步:

將$APP_INT[5]的值由 當前停止的值改為1,STEP會先返回到第1步再去第2步。不需要專家盤,也不用退出程序關閉SPS。

固定焊鉗MAKROSTEP:

-當有銑削時出現(xiàn)圈數(shù)故障時,會先把擺臂擺回,然后停在66步等待復位,如果復位會返回到第51部,重新銑削。

-F321-STEP在第2步

-F564,A835 都沒有好使用

F321 = EIN

Schritt 51 = F92 & !F93& A4039 & E13–激活固定焊鉗STEP需要關閉安全們E13

51步開始

-初始化變量

F122 = AUS

F321 = AUS

F322 = AUS

F323 = AUS

F324 = AUS

F325 = AUS

F326 = AUS

F327 = AUS

F329 = AUS

-初始化計數(shù)器變量

F94 = AUS

F95 = AUS

F96 = AUS

F97 = AUS

F98 = AUS

F99 = AUS

-初始化銑刀變量

F312 = AUS

F313 = AUS

bin1 ( EIN ) = 31 -給焊鉗程序號

bin3 ( EIN ) = 31 –給BOSCH程序號

T8 ( !F334 ) = -2[1/10Sek]

F334 = EIN -STEP已經(jīng)開始運行

-給PLC銑電極信號

A116 = EIN

A130 = EIN

A786 = F830 給BOSCH銑電極數(shù)復位,F(xiàn)830區(qū)分兩種焊鉗或控制器–一般不激活

A722 = !F830-沒用用于

Schritt 52 = T8 & A4039 -0.2秒后向下

SCHRITT 52-銑刀電機預先旋轉

F334 = AUS

T7 ( EIN ) = -50[1/10Sek] -5秒檢測時間

i1 (EIN) = 0 -計數(shù)器清0

A834 = EIN -銑刀電機預先旋轉

Schritt 53 = A4039 -有使能直接去下一步

-在焊鉗不夾時銑刀電機先旋轉測試檢測開關,電機是否正常工作。

SCHRITT 53 預轉大于2圈就可以

F312 = EIN -激活M97進行預先旋轉測試

F313 = i1 > 2 -計數(shù)超過2圈后激活F313跳步

Schritt 54 = (F313 + T7) & A4039

SCHRITT 54—關閉銑刀預轉

F312 = AUS 關閉M97預先旋轉測試

t8 ( EIN ) = -100[1/10Sek]

Schritt 55 = A4039

SCHRITT 55 –檢測預先旋轉是否符合

F322 = !F313-故障有轉圈數(shù)故障

F323 = (!E842 + E843 + E844 + !E845) & !F324 & !F328

-擺臂沒在KS1BE2R位-擺臂在KS1BE2V位-擺臂在KS1SE1-R-擺臂沒在KS1SE1-V位-F323擺臂位置不正確

- F324擺臂在伸出位 - F328移動裝置在伸出位

F329 = F322 + F323 + T8 -銑刀/擺臂狀態(tài)不正常,有故障。

T7 ( EIN ) = STOP

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 計數(shù)器
    +關注

    關注

    32

    文章

    2253

    瀏覽量

    94294
  • 變量
    +關注

    關注

    0

    文章

    613

    瀏覽量

    28311

原文標題:$APP_INT[5]與?固定焊鉗MAKROSTEP的使用

文章出處:【微信號:gh_a8b121171b08,微信公眾號:機器人及PLC自動化應用】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    工業(yè)APP與智能制造

    1 工業(yè) APP 與智能制造 工業(yè)軟件是我國智能制造的重要基礎和核心支撐, 工業(yè)APP 是智能制造和工業(yè)互聯(lián)網(wǎng)時代的新型工業(yè)軟件。根據(jù)《工業(yè)APP白皮書(2020)》定義: 工業(yè) APP
    的頭像 發(fā)表于 11-08 10:19 ?56次閱讀

    智能升級:機器人焊鉗修磨機VS傳統(tǒng)修磨機,效率與質量的雙重飛躍

    機器人焊鉗自動修磨機實現(xiàn)高度自動化,提升磨削精度與效率,確保安全與可靠性,降低長期成本,提高經(jīng)濟效益和適應性。其優(yōu)勢顯著,將推動智能制造產業(yè)升級。
    的頭像 發(fā)表于 10-16 09:20 ?160次閱讀

    使用CUBE IDE無法通過IAP跳轉APP進行軟件升級怎么解決?

    int main(void) { while(1){ iap_load_app(FLASH_APP1_ADDR);//執(zhí)行FLASH APP代碼}} 上面的代碼中跳轉的地址定義的
    發(fā)表于 07-31 07:48

    IAP跳轉APP開始可以,如果從APP跳回IAP后再跳到APP失敗的原因?

    IAP 跳轉APP 開始可以,但如果從APP跳回IAP后,再跳到APP失敗。 我是按照 下面ST官方文檔來的: AN4657 Application note STM32
    發(fā)表于 04-23 07:24

    APP盾的防御機制及應用場景

    移動應用(APP)在我們日常生活中扮演著越來越重要的角色,但隨之而來的是各種網(wǎng)絡安全威脅的增加。為了保障APP的安全性,APP盾作為一種專門設計用于防御移動應用威脅的工具得以廣泛應用。本文將深入探討
    的頭像 發(fā)表于 01-20 08:31 ?2038次閱讀
    <b class='flag-5'>APP</b>盾的防御機制及應用場景

    yolov5量化INT8出錯怎么處理?

    model_deploy.py --mlir yolov5l.mlir --quantize INT8 --calibration_table yolov5l_cali_table --chip
    發(fā)表于 01-10 06:40

    固定電阻的參數(shù)主要是 固定電阻和可變電阻的區(qū)別

    固定電阻的參數(shù)主要是 固定電阻和可變電阻的區(qū)別 固定電阻和可變電阻是電子元件中最基本的兩種電阻類型之一。它們在電路中具有不同的特點和用途。本文將詳細介紹固定電阻的參數(shù),包括電阻值、功率
    的頭像 發(fā)表于 12-20 10:46 ?795次閱讀

    如何去選擇和使用固定電阻器?固定阻值電阻器選用原則

    如何去選擇和使用固定電阻器?固定阻值電阻器選用原則? 固定電阻器(也稱為固定阻值電阻器)是一種常見的電子元器件,用于限制電流、分壓、和保護電路等方面。在選擇和使用
    的頭像 發(fā)表于 12-20 10:45 ?890次閱讀

    你真的能區(qū)別int(1)和int(10)的應用?

    我們知道在mysql中 int占4個字節(jié),那么對于無符號的int,最大值是2^32-1 = 4294967295,將近40億,難道用了int(1),就不能達到這個最大值嗎?
    的頭像 發(fā)表于 12-06 14:43 ?484次閱讀
    你真的能區(qū)別<b class='flag-5'>int</b>(1)和<b class='flag-5'>int</b>(10)的應用?

    c語言int超出范圍溢出處理

    C語言中,int類型的范圍是由編譯器和操作系統(tǒng)決定的。通常情況下,int類型的范圍為-2147483648到2147483647。當我們在程序中使用int類型的變量時,如果超出了這個范圍,就會
    的頭像 發(fā)表于 11-30 11:38 ?5447次閱讀

    超出int范圍的整數(shù)如何輸出

    超出int范圍的整數(shù)指的是大于2147483647或小于-2147483648的整數(shù)。在計算機中,int類型是有限制的,使用32位表示,能夠表示的范圍是-2147483648到2147483647
    的頭像 發(fā)表于 11-30 11:36 ?1622次閱讀

    c語言int超出范圍怎么辦

    當在C語言中使用int類型時,有時候會遇到超出范圍的情況。int類型通常表示的是有符號32位整數(shù),范圍是-2147483648到2147483647。當超出這個范圍時,你需要采取一些措施來處理這個
    的頭像 發(fā)表于 11-30 11:32 ?3770次閱讀

    INT5200電力線網(wǎng)絡(HomePlug)器件接口應用

    電子發(fā)燒友網(wǎng)站提供《INT5200電力線網(wǎng)絡(HomePlug)器件接口應用.pdf》資料免費下載
    發(fā)表于 11-28 10:17 ?0次下載
    <b class='flag-5'>INT</b>5200電力線網(wǎng)絡(HomePlug)器件接口應用

    python怎么把浮點型轉為int

    在Python編程語言中,轉換數(shù)據(jù)類型是一項重要的操作。當我們需要將浮點型數(shù)據(jù)轉換為整型數(shù)據(jù)時,可以使用int()函數(shù)實現(xiàn)。本文將詳細介紹Python中的類型轉換,并提供了具體的代碼示例,幫助讀者
    的頭像 發(fā)表于 11-23 14:56 ?1861次閱讀

    機器人控制系統(tǒng)向PLC的SG_Background控制實例

    通過后臺命令可以使固定焊鉗進行異步運動。此時機器人軸可獨立于焊鉗進行另外的運動。不僅在修磨時可進行異步的焊鉗運動,焊接時也同樣可以。但這僅適用于無實際工件的測試焊接(例如在檢查阻力時)
    發(fā)表于 11-21 11:36 ?286次閱讀
    機器人控制系統(tǒng)向PLC的SG_Background控制實例