<em id="0y4um"></em>
    <nav id="0y4um"><center id="0y4um"><noframes id="0y4um"></noframes></center></nav>

  1. <tbody id="0y4um"></tbody>

    <button id="0y4um"><mark id="0y4um"></mark></button>
    轉盤視覺控制器

    轉盤視覺控制器是專用于螺絲旋轉盤檢測機的控制而設計,可以實現多個相機和多個吹氣口的控制,相機和吹氣口的總個數最多可達16個。高性價比,滿足您多種工業視覺要求。




    1656061640742664.jpg

    轉盤視覺控制器


    轉盤視覺控制器專用于螺絲旋轉盤檢測機的控制,螺絲檢測機的控制部分主要包括以下部件:

    1. 主旋轉盤伺服電機

    2. 跟隨旋轉的導向步進電機

    3. 產品位置觸發檢測的光電開關

    4拍照觸發相機CCD1-CCD8

    5. 判斷OK時的吹氣口

    6. 判斷NG時的吹氣口

    8. 其它情況時需要重測的吹氣口


      一、控制器實物圖(如下):  

    1. IN13:為觸發輸入口;

    2. OUT1--16:可配置為觸發光源控制器、觸發吹氣、控制報警燈、控制振盤等;

    3. POWER:VCC/IOVCC接+24V,GND/IOGND接0V;

    4. LAN:接網線;

    5. M1--M3:接電機伺服.


     1656061640742664.jpg

       二、工作點位置示意圖: 


    1656061682718400.png 

     

    其中,除了觸發檢測的光電開關為轉盤視覺控制器的輸入信號外,其它從4—8對應為轉盤視覺控制器的5個輸出信號,依次為:CCD1輸出觸發第一個相機的光源控制;CCD2輸出觸發第二個相機的光源控制;第一個吹氣口判斷OK時吹氣氣閥控制;第二個吹氣口判斷NG時吹氣氣閥控制;第三個吹氣口需要重測時氣閥控制,具體接線方式請參考硬件接線圖說明

    轉盤視覺控制器可以實現多個相機和多個吹氣口的控制,相機和吹氣口的總個數最多可達16個,無論是相機還是吹氣口,統稱為控制工作點。

    下面以檢測螺絲為例:

    當被檢測的螺絲經過光電檢測開關處時,轉盤視覺控制器將檢測到一個輸入信號,當這顆螺絲旋轉到第一個工作點時,轉盤視覺控制器將根據設置的參數決定是否輸出此工作點的輸出信號,依此類推。工作點數不同或機構的設計順序、控制信號輸出的要求不同時,有兩個重要的參數需要設置,分別為:

    1. 工作點總個數參數設置I89:I89應設置為(2*工作點總個數-1),I89默認值為9表示總共有5個工作點(2臺相機+3個吹氣口)

    2. 工作點輸出使能控制位參數設置I99:I99默認值為783,作為判斷各工作點執行的使能標記位,需要根據相機的位置和重測吹氣工作點位來設置此值,I99的設置流程如下:

        a) 從光電檢測開關位置起,沿旋轉盤旋轉的方向為各工作點編號,序號從0開始。

        b) 記錄下相機的序號,以及重測吹氣口的序號。

        c) 通過以下公式計算得出I99的值:3*4^(CCD1序號)+ 3*4^(CCD2序號)+ 3*4^(重測吹氣口工作點序號),以CCD1序號為0,CCD2序號為1,重測吹氣口序號為4為例,I99=3+12+768 = 783

        d) 利用公式計算出判斷OK時和判斷NG時的吹氣口輸出使能數值,分別為判斷OK時吹氣口輸出使能:3*4^(OK吹氣口的序號)=48;判斷NG時吹氣口輸出使能:3*4^(NG吹氣口的序號)=192;此數值在后續配置Builder軟件參數時將會用到。

        

    三、轉盤視覺控制器 Builder處理架構   


    1. 為每一個相機設置一個任務,完成相機的設置、圖像的采集、視覺圖像處理和判斷、結果隊列的入隊,除了以上任務外,最后一個相機還需統計當前任務的總耗時時間,并在每一次循環結束前將拍照耗時時間入隊,用于計算螺絲檢測的效率,即每分鐘檢測螺絲的個數

    2. 設置一個任務用于統計檢測結果以及與轉盤視覺控制器通訊,此任務的主流程完成以下工作:

        a) 設置以太網

        b) 各相機的圖像判斷結果隊列出隊(有幾個相機,隊列中的元素個數就有幾個)

        c) 拍照耗時時間數據出隊,如果拍照耗時時間出隊OK,則對此時間做累加

        d) 如果圖像判斷結果隊列出隊OK,則對結果做綜合判斷處理,并將結果生成ASCII文本并通過以太網發送給轉盤視覺控制器;同時做檢測個數的統計、檢測效率的換算、耗時時間累加的初始化等計算

        e) 在界面上設置計數統計、效率顯示,添加操控按扭

        f) 在通訊任務流程中,增加多個分支節點流程與界面中的操控按扭相對應,功能按扭分別為:初始化檢測隊列、啟動、緊急暫停、清空臺面待檢測螺絲、停止上料等


     四、轉盤視覺控制器 Builder處理流程描述  


    (一)工具簡介:數據隊列

    數據隊列說明:一般由數據入隊、數據出隊和清空隊列組成,可以讓多個流程內的數據傳輸

    數據出隊:數據出隊工具用于定義一個數據隊列表,每執行一次會將滿行的數據輸出

    數據入隊:將數據插入到一個隊列中,用于將數據傳送到其它流程或者緩存數據。

    清空隊列:將一個數據隊列中的所有數據清空

    1656061897832041.jpg 

    三個數據入隊分別為不同流程的數據入隊,我們將其狀態分別寫入不同位置的數據(一個隊列的默認數據起始位置從0開始)

    圖片4.png 

     

    結果變量==0表示NG

    結果變量==1表示OK

    TASK1處理第一個相機的圖像采集和處理,視覺圖像處理結果入隊(隊列索引號為0),TASK2的處理流程和TASK1類似,視覺圖像處理結果入隊(隊列索引號為1)


    (二)TASK1的處理流程:

    1. 第一個相機工具設置

    2. 用戶變量定義

    a) 定義第一個相機圖像的處理結果CAM1_RESULT

    b) 定義圖像參數變量

    c) 第一個相機圖像采集

    3. 判斷第一個相機圖像是否采集到,如果沒有采集到,跳過第5 步

    4. 對第一個相機采集到的圖像進行圖像處理

    d) 進行圖像處理,返回處理結果CAM1_RESULT

    e) 將第一個相機的處理結果做數據入隊,索引號為0


    (三)TASK2的處理流程:

    1. 第二個相機工具設置

    2. 用戶變量定義

    a) 定義第二個相機圖像的處理結果CAM2_RESULT

    b) 定義圖像參數變量

    c) 定義耗時統計的時間變量

    3. 統計拍照和圖像處理總耗時初始化計時器

    4. 第二個相機圖像采集

    5. 判斷第二個相機圖像是否采集到,如果沒有采集到,跳過第6 步

    6. 對第二個相機采集到的圖像進行圖像處理

    d) 進行圖像處理,返回處理結果CAM2_RESULT

    e) 將第二個相機的處理結果做數據入隊,索引號為1

    7. 統計拍照和圖像處理總耗時結束,得到拍照的總耗時時間

    8. 將拍照總耗時時間入隊


    (四)TASK3的處理流程

    1. 啟動以太網工具,并設置好IP地址

    2. 用戶變量定義

    a) 定義測試產品的總數量計數:TOTAL_No

    b) 定義結果出隊序號計數變量:QUEUE_No

    c) 定義出隊的第一個相機圖像的處理結果:QUE_RESULT1

    d) 定義出隊的第二個相機圖像的處理結果:QUE_RESULT2

    e) 定義一個臨時的處理結果數據TEMP_RESULT

    f) 定義第一種不良絲桿不良計數NG1_COUNT

    g) 定義第二種不良螺帽不良計數NG2_COUNT

    h) 定義OK品計數OK_COUNT

    i) 定義總的不良品計數NG_COUNT

    j) 定義螺絲檢測的良率OK_RATE

    k) 定義循環計數到100個螺絲的計數值CNT100_LOOP,計數到100后清0

    l) 定義拍照耗時時間的累加變量TIME_SUM

    m) 定義統計檢測螺絲的速度STAT_VEL

    3. 從邏輯控制工具箱中,設置一個 數據出隊 的工具,并定義兩個隊列的元素,分別代表第一個相機的檢測結果和第二個相機的檢測結果

    4. 條件判斷,判斷 數據出隊 的狀態是否為TRUE,如果不為TRUE,則跳過第5步

    5. 數據出隊為TRUE時,做如下 流程處理

    n) 設置變量,QUE_RESULT1 = 數據出隊.CCD1_R

    o) 設置變量,QUE_RESULT2 = 數據出隊.CCD2_R

    p) 通過系統工具中的代碼編輯工具,將兩次檢測的結果綜合成一個結果,代碼如下:

        ① 0001 QUEUE_No = TOTAL_No & 1023

        ② 0002 If (QUE_RESULT1==0)

        ③ 0003   NG1_COUNT = NG1_COUNT+1

        ④ 0004 EndIf

        ⑤ 0005 If (QUE_RESULT2==0)

        ⑥ 0006   NG2_COUNT = NG2_COUNT+1

        ⑦ 0007 EndIf

        ⑧ 0008 If ((QUE_RESULT1==1)&(QUE_RESULT2==1))

        ⑨ 0009   TEMP_RESULT=48

        ⑩ 0010   OK_COUNT = OK_COUNT+1

        ? 0011 Else

        ? 0012   TEMP_RESULT=192

        ? 0013   NG_COUNT = NG_COUNT+1

        ? 0014 EndIf

        ? 0015 TOTAL_No = TOTAL_No+1

        ? 0016 OK_RATE = 100*OK_COUNT/TOTAL_No

        ? 0017  CNT100_LOOP = CNT100_LOOP+1

        ? 0018 IF (CNT100_LOOP>=100)

        ? 0019    CNT100_LOOP=0

        ? 0020    STAT_VEL = 6000000/TIME_SUM

        ? 0021    TIME_SUM=0

        ? 0022 EndIf

        ? 0023 IF (TIME_SUM>600000)

        ? 0024    STAT_VEL=0

        ? 0025 EndIf

    q) 生成最終結果的文本:在系統工具中,用生成文本工具,文本內容為:M%d=%d,鏈接的數字為隊列序號QUEUE_No 和 TEMP_RESULT

    r) 發送最終結果文本給轉盤視覺控制器

    s) 螺絲檢測的速度將保存在用戶變量 STAT_VEL中,用于顯示檢測效率數值

    6. 分支選擇功能中,隊列清零 流程的實現

    t) 用設置變量工具,將隊列的所有計數器清0,包括以下計數器:

        ① 定義測試產品的總數量計數:TOTAL_No

        ② 定義結果出隊序號計數變量:QUEUE_No

        ③ 定義第一種不良絲桿不良計數NG1_COUNT

        ④ 定義第二種不良螺帽不良計數NG2_COUNT

        ⑤ 定義OK品計數OK_COUNT

        ⑥ 定義總的不良品計數NG_COUNT

        ⑦ 定義螺絲檢測的良率OK_RATE

        ⑧ 定義循環計數到100個螺絲的計數值CNT100_LOOP,計數到100后清0

        ⑨ 定義拍照耗時時間的累加變量TIME_SUM

        ⑩ 定義統計檢測螺絲的速度STAT_VEL

    u) 將CCD1和CCD2結果隊列清空

    v) 通過以太網發送清零命令給轉盤視覺控制器,文本內容為  ENA PLC1

    7. 分支選擇功能中,啟動 流程的實現

    a) 通過以太網發送 啟動 命令給轉盤視覺控制器,文本內容為  ENA PLC3

    8. 分支選擇功能中,緊急暫停 流程的實現

    a) 通過以太網發送 緊急暫停 命令給轉盤視覺控制器,文本內容為  ENA PLC2

    9. 分支選擇功能中,清空盤面螺絲 流程的實現

    a) 通過以太網發送 清空盤面螺絲 命令給轉盤視覺控制器,文本內容為  ENA PLC4

    10. 分支選擇功能中,停止振動盤 流程的實現

    b) 通過以太網發送 停止振動盤 命令給CK3,文本內容為  I6728..6729=1

    11. 調機參數的設置:通過定義用戶變量,并將用戶變量保存到文件中的方法實現,分別定義如下變量

    a) CCD1_ANGLE:第一個相機觸發亮燈位置與光電開關在旋轉盤中的機械位置角度,單位為度,初值可以通過測量設備結構圖來獲得

    b) CCD2_ANGLE:第二個相機與光電開關的機械位置角度,單位為度,參考CCD1_ANGLE

    c) BLOW1_OK_ANGLE:第一個吹氣口與光電開關的機械位置角度

    d) BLOW2_NG_ANGLE:第二個吹氣口與光電開關的機械位置角度

    e) BLOW2_RE_ANGLE:第三個吹氣口與光電開關的機械位置角度

    f) LED_ON_ANGLE:LED光源亮燈延時所對應的主旋轉盤轉動的角度

    g) BLOW1_ON_ANGLE:第一個吹氣口吹氣打開延時所對應的主旋轉盤轉動的角度

    h) BLOW2_ON_ANGLE:第二個吹氣口吹氣打開延時所對應的主旋轉盤轉動的角度

    i) BLOW3_ON_ANGLE:第三個吹氣口吹氣打開延時所對應的主旋轉盤轉動的角度

    j) MIN_INTERVAL_ANGLE:螺絲重疊時兩個螺絲最小間隔位置所對應的主旋轉盤轉動角度,此值必需大于光源亮燈延時角度與吹氣延時角度的最大值

    k) SPEED_RATE:主旋轉盤轉速進給率,默認參數為100表示100%的進給率,主旋轉盤轉速大約為6.7~6.8r/min,此值設置大于100時轉盤速度將比默認速度加快,檢測效率提升,同時增加了重疊誤判為NG和重測的概率;小于100時轉盤速度將比默認速度慢,檢測效率降低,同時減小了重疊誤判為NG和重測的概率;

    12. 調機參數的文本生成和參數發送,生成文本說明如下:

    a) I8000=%0.6f*28672/9
            :設置第一個相機的觸發位置偏移角度,添加的數據鏈接為:CCD1_ANGLE

    b) I8001=I8000+%0.6f*28672/9
            :設置第一個相機光源的亮燈延時角度,添加的數據鏈接為:LED_ON_ANGLE

    c) I8002=%0.6f*28672/9
            :設置第二個相機的觸發位置偏移角度,添加的數據鏈接為:CCD2_ANGLE

    d) I8003=I8002+%0.6f*28672/9
            :設置第二個相機光源的亮燈延時角度,添加的數據鏈接為:LED_ON_ANGLE

    e) I8004=%0.6f*28672/9
            :設置第一個吹氣口的觸發位置偏移角度,添加的數據鏈接為:BLOW1_OK_ANGLE

    f) I8005=I8004+%0.6f*28672/9
            :設置第一個吹氣口的吹氣延時角度,添加的數據鏈接為:BLOW1_ON_ANGLE

    g) I8006=%0.6f*28672/9
            :設置第二個吹氣口的觸發位置偏移角度,添加的數據鏈接為:BLOW2_NG_ANGLE

    h) I8007=I8006+%0.6f*28672/9
            :設置第二個吹氣口的吹氣延時角度,添加的數據鏈接為:BLOW2_ON_ANGLE

    i) I8008=%0.6f*28672/9
            :設置第三個吹氣口的觸發位置偏移角度,添加的數據鏈接為:BLOW3_RE_ANGLE

    j) I8009=I8008+%0.6f*28672/9
            :設置第三個吹氣口的吹氣延時角度,添加的數據鏈接為:BLOW3_ON_ANGLE

    k) I85=%0.6f*28672/9
            :設置螺絲重疊時的最小間隔角度,添加的數據鏈接為:MIN_INTERVAL_ANGLE

    l) %%%d
            :設置旋轉盤轉速進給率,添加的數據鏈接為:SPEED_RATE

    13. 分支選擇功能中,調機參數發送 流程的實現

    a) 通過以太網發送 第12步中生成的調機參數文本給轉盤視覺控制器

    14. 分支選擇功能中,工作點位置微調 流程的實現,以CCD1相機拍照位置后移為例

    a) 通過設置變量,將變量CCD1_ANGLE設置為表達式 CCD1_ANGLE+0.016,(0.016代表微調的角度,可以根據需要加大或減小此值以調整微調的粒度)

    b) 通過以太網發送以下文本:I8000=I8000 + 0.016*28672/9
    I8001=I8001 + 0.016*28672/9

    15. 如果要將工作點位置前移,則將“+”號變為“-”號即可,如果要調整其它工作點,對應關系如下表:



    變量序號

    描述

    默認含義

    I8000

    從光電檢測開關位置起編號為0的工作點,輸出打開的位置角度

    第一個相機輸出光源開的位置與光電觸發位置的偏移角度

    I8001

    從光電檢測開關位置起編號為0的工作點,輸出關閉的位置角度

    第一個相機輸出光源關的位置與光電觸發位置的偏移角度

    I8002

    從光電檢測開關位置起編號為1的工作點,輸出打開的位置角度

    第二個相機輸出光源開的位置與光電觸發位置的偏移角度

    I8003

    從光電檢測開關位置起編號為1的工作點,輸出關閉的位置角度

    第二個相機輸出光源關的位置與光電觸發位置的偏移角度

    I8004

    從光電檢測開關位置起編號為2的工作點,輸出打開的位置角度

    第一個吹氣口開始吹氣的位置與光電觸發位置的偏移角度

    I8005

    從光電檢測開關位置起編號為2的工作點,輸出關閉的位置角度

    第一個吹氣口結束吹氣的位置與光電觸發位置的偏移角度

    I8006

    從光電檢測開關位置起編號為3的工作點,輸出打開的位置角度

    第二個吹氣口開始吹氣的位置與光電觸發位置的偏移角度

    I8007

    從光電檢測開關位置起編號為3的工作點,輸出關閉的位置角度

    第二個吹氣口結束吹氣的位置與光電觸發位置的偏移角度

    I8008

    從光電檢測開關位置起編號為4的工作點,輸出打開的位置角度

    第三個吹氣口開始吹氣的位置與光電觸發位置的偏移角度

    I8009

    從光電檢測開關位置起編號為4的工作點,輸出關閉的位置角度

    第三個吹氣口結束吹氣的位置與光電觸發位置的偏移角度

    I8010

    從光電檢測開關位置起編號為5的工作點,輸出打開的位置角度


    I8011

    從光電檢測開關位置起編號為5的工作點,輸出關閉的位置角度




    如果增加相機或調整吹氣口的位置,以機構的位置順序編號為準,最多可以有32個位置變量可以設置。

     

    關于我們的測試過程
    CK的測試過程包括以下階段:
    1、與CK的銷售工程師確定你的目標
    因為每個視覺項目都代表一組獨特的挑戰。我們的目標是了解項目成功的關鍵因素。CK的銷售工程師與您合作,了解您的測試目標是什么,以及哪些功能最能滿足目標。
    2、提出測試解決方案
    一旦明確了測試目標,我們就提出了一個專門滿足這些目標的解決方案。典型的提案概述了項目任務、可交付成果、進度和成本。我們使用您的測試需求和規范來設計滿足您的目標的解決方案。
    3、完善提案
    如有必要,我們對提案進行改進,以便就滿足所有指定測試標準、時間表和預算的最終計劃達成共識。
    4、執行計劃
    我們執行測試計劃,使用我們行之有效的測試方法和行業最佳實踐,按時、按預算完成所有測試任務。
    在測試項目期間,將項目狀態與缺陷報告和測試摘要進行通信。缺陷報告可在我們的銷售工程師實時獲取。
    我們在項目執行期間以及測試項目的所有其他階段提供個性化的關注。
    5、項目完成和下一測試周期計劃
    在測試項目完成時,客戶收到項目的最終可交付成果。這可能是最終的報告、測試自動化腳本或其他測試文檔。
    此外,大多數項目還會收到一份詳細的狀態報告,其中概述了測試項目的進度。這對于功能測試項目特別有用,在功能測試項目中,可以提供關于特定問題區域的有用摘要信息和進一步測試的建議。
    然后,我們與客戶一起確定是否需要另一個測試周期,如果需要,還需要多少進一步的測試。


    * 為了能夠及時處理信息并將結果反饋給您,建議通過郵件方式與我們聯系:點擊發送郵件

    * 為了能夠及時處理信息并將結果反饋給您,建議通過郵件方式與我們聯系: 點擊發送郵件

    1656062144177956.jpg

    轉盤視覺控制器


       01     外形尺寸    


    1656061956498044.png



    ? 精品偷自拍另类在线观看,少妇高潮叫床在线播放,人妻av中文系列,麻豆最新国产剧情av原创免费