程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> PLC掌握數控滑台機電活動

PLC掌握數控滑台機電活動

編輯:C#入門知識

PLC掌握數控滑台機電活動 。本站提示廣大學習愛好者:( PLC掌握數控滑台機電活動 )文章只能為提供參考,不一定能成為您想要的結果。以下是 PLC掌握數控滑台機電活動 正文


本文實例講述了Android ScrollView只能添加一個子控件成績處理辦法。分享給年夜家供年夜家參考,詳細以下:

有上面一段代碼

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
  android:layout_width="fill_parent"
  android:layout_height="fill_parent"
  android:orientation="vertical" >
  <ScrollView
    android:layout_width="fill_parent"
    android:layout_height="fill_parent" >
    <Button
      android:layout_width="fill_parent"
      android:layout_height="wrap_content" />
    <Button
      android:layout_width="fill_parent"
      android:layout_height="wrap_content" />
    <Button
      android:layout_width="fill_parent"
      android:layout_height="wrap_content" />
  </ScrollView>
</LinearLayout>

一個ScrollView外面添加了三個Button,或許你以為沒有甚麼成績,那末我們運轉一下看看

湧現了一個異常

很顯著,異常告知我們ScrollView can host only one direct child

既然說只能包容一個直接的子控件,那末我們便可以包容多個直接的子控件,直接在這些子控件裡面再套一層LinearLayout就OK了

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
  android:layout_width="fill_parent"
  android:layout_height="fill_parent"
  android:orientation="vertical" >
  <ScrollView
    android:layout_width="fill_parent"
    android:layout_height="fill_parent" >
    <LinearLayout
      android:layout_width="fill_parent"
      android:layout_height="fill_parent"
      android:orientation="vertical" >
      <Button
        android:layout_width="fill_parent"
        android:layout_height="wrap_content" />
      <Button
        android:layout_width="fill_parent"
        android:layout_height="wrap_content" />
      <Button
        android:layout_width="fill_parent"
        android:layout_height="wrap_content" />
    </LinearLayout>
  </ScrollView>
</LinearLayout>

願望本文所述對年夜家Android法式設計有所贊助。

�給速度(mm/min)

    3.3  進給偏向掌握

    進給偏向掌握即步進機電的轉向掌握。步進機電的轉向可以經由過程轉變步進機電各繞組的通電次序來轉變其轉向;如三相步進機電通電次序為A-AB-B-BC-C-CA-A…時步進機電正轉;當繞組按A-AC-C-CB-B-BA-A…次序通電時步進機電反轉。是以可以經由過程PLC輸入的偏向掌握旌旗燈號轉變硬件環行分派器的輸入次序來完成,或經編程轉變輸入脈沖的次序來轉變步進機電繞組的通電次序完成。

    4 PLC的軟件掌握邏輯

    由滑台的PLC掌握辦法可知,應使步進機電的輸出脈沖總數和脈沖頻率遭到響應的掌握。是以在掌握軟件上設置一個脈沖總數和脈沖頻率可控的脈沖旌旗燈號產生器;關於頻率較低的掌握脈沖,可以應用PLC中的准時器組成,如圖2所示。脈沖頻率可以經由過程准時器的准時常數掌握脈沖周期,脈沖總數掌握則可以設置一脈沖計數器C10。當脈沖數到達設定值時,計數器C10舉措割斷脈沖產生器回路,使其停滯任務。伺服機構的步進機電無脈沖輸出時便停滯運轉,伺服履行機���定位。當伺服履行機構的位移速度請求較高時,可以用PLC中的高速脈沖產生器。分歧的PLC其高速脈沖的頻率可達4000~6000Hz。關於主動線上的普通伺服機構,其速度可以獲得充足知足。

圖2

    5 伺服掌握、驅動及接口

    5.1 步進機電掌握體系的構成

    步進機電的掌握體系由可編程掌握器、環行脈沖分派器和步進機電功率驅動器構成,其構造見圖1。

    掌握體系中PLC用來發生掌握脈沖;經由過程PLC編程輸入必定數目的方波脈沖,掌握步進機電的轉角進而掌握伺服機構的進給量;同時經由過程編程掌握脈沖頻率——既伺服機構的進給速度;環行脈沖分派器將可編程掌握器輸入的掌握脈沖按步進機電的通電次序分派到響應的繞組。PLC掌握的步進機電可以采取軟件環行分派器,也能夠采取如圖1所示的硬件環行分派器。采取軟環占用的PLC資本較多,特殊是步進機電繞組相數M>4時,關於年夜型臨盆線應當予以充足斟酌。采取硬件環行分派器,固然硬件構造略微龐雜些,但可以節儉占用PLC的I/O口點數,今朝市場有多種公用芯片可以選用。步進機電功率驅動器將PLC輸入的掌握脈沖縮小到幾十~上百伏特、幾安~十幾安的驅動才能。普通PLC的輸入接口具有必定的驅動才能,而平日的晶體管直流輸入接口的負載才能僅為十幾~幾十伏特、幾十~幾百毫安。但關於功率步進機電則請求幾十~上百伏特、幾安~十幾安的驅動才能,是以應當采取驅動器對輸入脈沖停止縮小。

    5.2 可編程掌握器的接口

    如伺服機構采取硬件環行分派器,則占用PLC的I/O口點數少於5點,普通僅為3點。個中I口占用一點,作為啟動掌握旌旗燈號;O口占用2點,一點作為PLC的脈沖輸入接口,接至伺服體系硬環的時鐘脈沖輸出端,另外一點作為步進機電轉向掌握旌旗燈號,接至硬環的相序分派掌握端,如圖3所示;伺服體系采取軟件環行分派器時,其接口如圖4。

    6 運用實例與結論

    將PLC掌握的開環伺服機構用於某年夜型臨盆線的數控滑台,每一個滑台僅占用4個I/O接口,節儉了CNC掌握體系,其脈沖當量為0.01~0.05mm,進給速度為Vf=3~15m/min,完整知足工藝請求和加工精度請求。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved