IAI SELプログラミングの基礎 SEL言語のサンプルプログラム2/9(オーバーライド・速度係数変更) オーバーライド(速度係数変更)のサンプルプログラム オーバーライドはメインプログラムの最初の方で起動しておきましょう。SELコントローラは各プログラムを並列処理するので、一度起動すれば再起動する必要はありません。ただし、AB... 2021.01.31 IAI SELプログラミングの基礎
IAI SELプログラミングの基礎 SEL言語のサンプルプログラム5/9(異常停止) サイクル動作中のIAIロボットを停止させるプログラムになります。 異常停止のサンプルプログラム このサブプログラムをメインプログラムの最初で起動させておきます。XSEL・RSELは実行中のプログラムを並列で処理するため... 2021.01.31 IAI SELプログラミングの基礎
IAI SELプログラミングの基礎 PLCにデバイスを割付けして位置決め動作を開始する方法 前回の記事ではフィールドネットワークの動作モードについて記述しました。動作モードを決めたら次はコントローラとPLCをつなげてデバイスの割付を行いましょう。 デバイスの割付とは 難しく考える必要はありません。フィールドネ... 2021.01.30 IAI SELプログラミングの基礎
IAI SELプログラミングの基礎 SEL言語のサンプルプログラム1/9(メインプログラム) SEL言語はIAI独自の言語なので、初見だと戸惑う人も多いのではないでしょうか。XSELやRSELで流用することが可能です。全9部構成で、このページではメインプログラムの例について解説します。 メイン( PRG1 ) オーバーライ... 2021.01.30 IAI SELプログラミングの基礎
IAI SELプログラミングの基礎 RCONでフィールドネットワーク動作モードを設定する方法 IAIのX-SELやSCON,RCONでフィールドネットワークを使う方法はいたって簡単です。このではRCONについて解説しますが、XSELやSCONでも基本的な考え方は同じです。 フィールドネットワークの種類はコントローラ(ゲートウ... 2021.01.30 IAI SELプログラミングの基礎
IAI SELプログラミングの基礎 ロボシリンダで押し付け動作をする方法 押し付け動作とは 対象物に一定の力をかけ続ける動作を押し付け動作と呼びます。IAIロボシリンダの場合、まずポジションテーブルの目標位置まで移動した後、指定した位置決め幅分だけワークを押し付けます。 動作の設定方... 2021.01.24 IAI SELプログラミングの基礎
IAI SELプログラミングの基礎 ポジションテーブルの使い方 IAIパソコン対応ソフトでポジションを設定する方法について解説します。 直行軸 XSEL・MSEL XESL用パソコン対応ソフトでポジションテーブルを開くと以下の表が表示されます。各軸、各ポジションNoの目標座... 2021.01.24 IAI SELプログラミングの基礎
IAI SELプログラミングの基礎 ソフトリセットの使い方(外部信号でコントローラを再起動する方法) なぜソフトリセットを使う必要があるのか IAIロボットが強い衝撃を受けて強制停止した場合のエラー解除方法は2種類しかありません。 ・ティーチングペンダントでエラーリセットする・コントローラを再起動する 工... 2021.01.24 IAI SELプログラミングの基礎
IAI SELプログラミングの基礎 よく間違える軸パターンと軸Noの違いを理解しよう 命令によって使い分けなければならない軸パターンと軸No 多軸制御において、軸選択の表現方法として軸パターンを使う場合と軸Noを使う場合があり、命令によって使い分ける必要があります。代表的な命令は以下の通りです。 ・軸パ... 2021.01.24 IAI SELプログラミングの基礎
IAI SELプログラミングの基礎 ソフトリミットの設定方法 「誤操作」によるアクチュエータの衝突を防ぐためにソフトリミットを設定しておきましょう。 ソフトリミットはなぜ必要なのか ロボシリンダを選定する際、機械的な制約によってメカエンドでスライダーが他ユニットと干渉する配置とな... 2021.01.24 IAI SELプログラミングの基礎