以下では、シーメンスの自動車工場における産業オートメーションのいくつかの基本的な機能を紹介します。 (VASS規格だけでなく、Tesla社のSICARにも適用可能)。
VASS標準:
テスラの SICAR 規格
シーメンスが提案する車体工場向けの制御機能要件 (SICAR):
停止:一時停止
サイクルの終了: サイクル完了時に停止
ホームポジション:元の位置に戻る
シングルステップ: シングルステップ操作をアクティブ化します。-
ステップ+1: シングル-ステップのオペレーションを実行します
空のライン: 生産ラインを空にする
部品なし: 空で実行
サイクルの終了時に停止: (Halt bei Taktende) (サイクルの終了)
重要な用語: 自動、開始/停止、ステーションでの部品の存在/不在。
生産プロセスが終了した後、システムはホームポジションを維持します。コンポーネントを取り外すためのリリース機構は提供されておらず (スライドはステーション内に残ります)、ステーションの起動は中止されます。この機能は各保護回路に採用されています。
現在のプロセスが終了し、ロボットを含む機器はホームポジションに残ります。
コンポーネントは装置からさらに搬送されず、所定の位置に残ります。器具や機器のコンポーネントは、ホーム ポジションで位置が変わる可能性があることに注意してください。この場合、いかなる状況でも器具を開けてはなりません。
この機能はラジオ局のみに適用されます。ハンドリングロボットはコンポーネントを待機位置に配置する場合があります。
自動モードがアクティブになると、対応する HMI ボタンが有効になり、変数 .xSK6_TE := (bVisuTasten=Byte#32);(VASS) SYSTEM_DB".HMI_Panel[x].IN_Ext. Req_StopEndCycle(SICAR)
VASS 標準では、中間のデバイス状態がサイクル終了停止条件を満たし、その後 K40 が非アクティブになります。{0}
IF×K40A
OR (ST_BA.K6_TE および ST_BA.K6_AnwTE、ST_BA.K94_Lstop ではない)
OR(ST_BA.K6_TE および ST_BA.K93_AnwLeer および ST_BA.K93_Leer)
OR(ORT AND ST_BA.ExtStop ではありません)
ORNOT K16_NotHalt
ORNOT K61_Antr
ORST_BA.K36_PESIStoe
OR(K51_KON および ST_BA.KWE7 ではありません)
ORNOT K52_StVo
ORxFSできる
ORReset_Aus
OR (ST_BA.K23_BaHand ではなく、ST_BA.K9_BaAuto でも、ST_BA.K8_BaEinzelbet でも、Cfg.X1 でもない)
ORNOT STEU_EIN
ORST_BA.KWE2_ロブ
ORST_BA.KWE2_ロブ_UBA
ORxTMP_BIT1 その後
xHM_K40 := 偽。
END_IF;
空のサイクル:(部品なし生産) (部品なし:空ラン)
キーワード:自動、連続運転、ステーションに部品は不要。
1. PoT 動作では、リクエスト/転送はコンベア システムに送信されません。
2. チェーン-タイプの PoT 操作では、セル/ARG 内のクリップボードを考慮する必要があります。
3. アキュームコンベアおよびコンテナステーションの仕様:
PoT 操作は、スタッキングコンベアやコンテナステーションでも実行可能でなければなりません。
この目的のために、PoT でのロボット プログラミングは次のように実行する必要があります。ロボットは、取り外される部品の手前で十分な距離まで自身を UP 移動し、実際に部品を取り外さずにグリッパーを閉じます。
スタッキングコンベアは、部分的な取り外しが発生しないため、PoT 動作を採用しなくなりました。
コンテナ交換のリクエストは設定されていません。コンテナステーションはPoT運用を採用しておりません。
自動事前選択モード (つまり、START ボタンが点滅するとき) では、HMI ボタンまたはボタン ボックスの対応するボタンを介してアクティブ化が行われます。
変数 SYSTEM_DB".HMI_Panel[x].IN_Ext.DryRun(SICAR),xSK92_PoT:= (bVisuTasten=Byte#128);(VASS)
VASS 標準では、空の実行をエミュレートするための部品信号をシミュレートするために FC10 が使用されます。
空行:(空の実行システムの詳細)
キーワード:自動、開始割り込み、部品なしのステーション。
機能を選択した後、リードローディングステーションがブロックされ、生産ステーション、保管ステーション、およびロボットグリッパーのコンポーネントが取り付けられます。後続の挿入ステーションは、まだ取り付けられているコンポーネントに基づいてさらに解放されます (間接保護付きの保護窓/照明の挿入)。メモリはクリアされません。
この機能はいつでも終了でき、部品生産が自動的に再開されるようにする必要があります。
システムが空の場合、各 BA の開始を非アクティブ化し、選択をリセットする必要があります。
この機能は保護回路に作用し、事前選択ボタンを使用して保護回路ごとに個別に選択されます。
-ARG 間の選択が可能である必要があります。これは、ユーザー インターフェイス上に別のボタンが必要になることを意味します。
ソリューションは FB 事前選択経由であり、PN-PN カプラー経由で別の ARG に送信する必要があります。
自動生成された保護回路「Empty」はここでは影響を受けません。
アクティブ化は、対応する変数を使用して HMI ボタン (手動、自動、および自動事前選択状態で可能) をクリックすることによって行われます。
対応する変数 SYSTEM_DB".HMI_Panel[x].IN_Ext.EmptyLine(SICAR)、xSK93_Leer:= (bVisuTasten=Byte#64) または ST_BA.K93_Leer_SR;(VASS)
VASS 標準では、中電圧デバイスのステータスがライン空の条件を満たすと、K40 が閉じます。-
IF×K40A
OR(ST_BA.K6_TE および ST_BA.K6_AnwTE であり、ST_BA.K94_Lstop ではありません)
OR (ST_BA.K6_TE および ST_BA.K93_AnwLeer および ST_BA.K93_Leer)
OR(ORT AND ST_BA.ExtStop ではありません)
ORNOT K16_NotHalt
ORNOT K61_Antr
ORST_BA.K36_PESIStoe
OR(K51_KON および ST_BA.KWE7 ではありません)
ORNOT K52_StVo
ORxFSCAN
ORReset_Aus
OR (ST_BA.K23_BaHand ではなく、ST_BA.K9_BaAuto でも、ST_BA.K8_BaEinzelbet でも、Cfg.X1 でもない)
ORNOT STEU_EIN
ORST_BA.KWE2_ロブ
ORST_BA.KWE2_ロブ_UBA
ORxTMP_BIT1 その後
xHM_K40 := 偽。
END_IF;




