teaching
「teaching」の意味・「teaching」とは
「teaching」は英語の単語で、教育や教授といった意味を持つ。具体的には、知識やスキルを他者に伝える行為、またはその職業を指す。学校の教師が生徒に知識を教えることも「teaching」であるし、スポーツのコーチが選手に技術を教えることも「teaching」である。「teaching」の発音・読み方
「teaching」の発音は、IPA表記では/tiːtʃɪŋ/となる。IPAのカタカナ読みでは「ティーチング」となる。日本人が発音するカタカナ英語では「ティーチング」となる。この単語は発音によって意味や品詞が変わる単語ではない。「teaching」の定義を英語で解説
「teaching」は、"the act of giving information to someone by explaining or instructing them"と定義される。つまり、説明や指導を通じて他者に情報を与える行為を指す。例えば、教師が生徒に数学の公式を教える行為や、コーチが選手に新しいプレイの方法を教える行為も「teaching」に該当する。「teaching」の類語
「teaching」の類語としては、「instruction」、「education」、「training」、「tutoring」などがある。「instruction」は指示や命令という意味も含むが、「teaching」と同様に教授の意味もある。「education」は教育全般を指し、「training」は特定のスキルや技術の教授を指す。「tutoring」は個別指導や家庭教師のような形での教授を指す。「teaching」に関連する用語・表現
「teaching」に関連する用語や表現としては、「teaching method」、「teaching material」、「teaching assistant」などがある。「teaching method」は教授法を、「teaching material」は教材を、「teaching assistant」は教育補助員や助手を指す。「teaching」の例文
1. English example: "She has been teaching English for five years." (彼女は5年間英語を教えている。)2. English example: "He is very passionate about his teaching." (彼は自身の教授に非常に情熱を持っている。)
3. English example: "The teaching method he uses is very effective." (彼が使う教授法は非常に効果的だ。)
4. English example: "She is a teaching assistant at the university." (彼女は大学の教育補助員だ。)
5. English example: "They provide teaching materials for free." (彼らは無料で教材を提供する。)
6. English example: "He is considering a career in teaching." (彼は教育のキャリアを考えている。)
7. English example: "The quality of teaching at this school is high." (この学校の教授の質は高い。)
8. English example: "She has a teaching certificate." (彼女は教授の資格を持っている。)
9. English example: "He is teaching me how to play the piano." (彼は私にピアノの弾き方を教えている。)
10. English example: "They are teaching children to read and write." (彼らは子供たちに読み書きを教えている。)
ロボットティーチング
(ティーチング から転送)
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2016/11/25 06:32 UTC 版)
ロボットティーチング(Robot Teaching)とは、産業用ロボットのプログラムを作成する方法である。単にティーチングと言うことが多い。教示、教示作業とも言う。
概要
産業用ロボットのプログラムはティーチングによって作成される。 産業用ロボットはティーチングによって「記録」された動作を「再生」することで作業を行う。 これをティーチングプレイバックといい、この機能を持つことが産業用ロボットの定義の一つとなっている。
ティーチングを行う技能者のことをティーチングマンという。 ティーチングマンは労働安全衛生法により、特別な教育を受けることが義務付けられている。
ロボットの場合、XYZ座標を見てもロボットの姿勢は分からない。 また、ロボットは各種のセンサーや条件判断を行うので、頭の中だけでプログラムの動作をイメージするのは容易ではない。 そのため、CNCのようにテキストエディタだけでプログラムを作ることは事実上不可能である。 さらに、ティーチングを行うには現場のロボットを使う必要があり、そのためには生産ラインを止めなければならない。 その経済的負担は少なくない。 そのため最近では3DCGを使ったオフラインティーチングも良く行われるようになっている。 ダッソー・システムズ社のDELMIA IGRIPやテクノマティクス社のROBCADやCompucraft社のRobotWorksなど、ロボット工程をあらかじめシミュレーションし、ティーチングに応用するソフトウェアも存在する。
ロボットのプログラム言語
ロボットはプログラムを実行することで作業を行う。 ロボットのプログラム言語はメーカーごとに開発されており、互換性は無い。 しかし、多くのロボットで「X=100 Y=50」というNCに似た記述が可能になっている。 ただしNC言語に似ていても、NC制御をしているわけではない。
プログラム例:
MOVJ X=100 Y=50 Z=0 A=0 B=45 C=30 //各軸動作でX=100 Y=50 Z=0に移動。ABCはツールの角度。 MOVL X=200 Y=80 Z=11 A=0 B=30 C=0 //直線補間でX=200 Y=80 Z=11に移動。ABCはツールの角度。
直線補間で移動すると、ツールの移動経路は直線になる。NCの「G1」に相当する命令である。
各軸動作というのはそれぞれの関節が協調せずに動作する。NCの「G0」に相当する命令である。
移動命令としては他に、円弧補間、曲線補間、相対値移動などがある。
NCのように座標を指定する言語のほかに、エンコーダの値をそのまま記述するプログラム言語を持つロボットもある。コリジョンが出ないメリットがあるが、人間には分かりにくい。
プログラム例:
MOVJ J1=EF34 J2=77AB J3=44F3 J4=EEE1 J5=66F1 J6=1209 //各軸動作 MOVL J1=CF56 J2=90EE J3=5DCA J4=E609 J5=CADA J6=1A00 //直線補間で移動
ロボットのプログラム言語の特徴として、条件分岐命令が豊富に用意されていることがあげられる。BASICのような構造化が可能である。また、変数を使った移動や演算も可能である。
プログラム例:
IF PORT 11=1 CALL JOB41 //入力ポート11が1なら、プログラム41を実行 JUMP END //プログラムの最後までジャンプ JUMP LABEL 890 //ラベル890にジャンプ SEARCH X=1 //X方向にサーチ GOSUB LABEL 120 //ラベル120をサブルーチンコール MOVL REG 5 //位置変数5に直線補間で移動
関連項目
「ティーチング」の例文・使い方・用例・文例
- ティーチングのページへのリンク