- ベストアンサー
シンプルモーションユニット QD77MS4 接続電動シリンダをGOTから原点復帰させる方法
- 三菱のシンプルモーションユニット(QD77MS4)に接続された電動シリンダをGOTから原点復帰させる方法について解説します。
- ユーザーマニュアルに記載されている通りにラダープログラムを作成しても原点復帰が開始されない場合、作成順序のミスが考えられます。
- また、原点復帰要求のWANDP U0¥G817 H8 D0のステータスを一括転送して抽出する方法も解説します。
- みんなの回答 (4)
- 専門家の回答
関連するQ&A
- 三菱 シンプルモーションユニット QD77MS4
表題の機器において円弧補間の制御を軸停止要求するまで、連続で動くようにしたいのですが、下記の設定では位置決め後に自動で停止してしまいます。(その際、軸停止要求はしておりません) 連続で円弧補間する設定や運転パターンについてご教示お願い致します。 [設定] 原点から中心点(50000.0, 50000.0)の真円で補間 開始位置 : (軸2, 軸1) = (0.0, 0.0) 位置決めアドレス : (軸2, 軸1) = (0.0, 0.0) 円弧アドレス(中心点) : (軸2, 軸1) = (50000.0, 50000.0) よろしくお願いいたします。
- ベストアンサー
- FA・自動化
- MELSEC位置決めユニットについて
MELSEC-Qの位置決めユニット(QD75)の操作ガイドに”6.2使用するデバイス一覧”とあったのですが、その中で外部入力、内部リレー、外部出力、データレジスタ等は軸1の分しか割当がありませんでした。一覧内で位置決めユニットは軸1~軸4まで入出力の割当があるので、外部入力やデータレジスタの割当も4軸分割当が出来るとは思うのですが、どのような割当が出来るのか解りません。(例えば軸1の原点復帰要求フラグをD0に割当て軸2ではD1000割当てる等のやり方で適当に割当てることが出来るのか?それともデータレジスタの割当ては2軸、3軸、4軸とそれぞれ割当てるべき場所が決まっているのか?)素人ゆえに解りませんので知見ある方に教えていただきたく宜しくお願いいたします。
- 締切済み
- オープンソース
- ワークを避けて工具交換したい
マシニングセンターでワークを避けて工具交換したいのですが、普通にX軸を原点復帰させると、逆にワークに近づいてしまいます。 たしか、プログラムで機械座標系の任意の位置に動かせるコードがあったと思うのですが、どのようなものでしたっけ?
- 締切済み
- NC言語
- 三菱電機 Q02H SORT命令
教えて下さい。三菱電機PLC(Q02H)を使い回路を作っているのですが、今回、SORT命令を使うことになりました。非常に便利なのですがイマイチ上手くいきません。シュミレータにてプログラミングマニュアルに書いてあるプログラム例を実行すると、格納されている数を上手く並べ替えてくれるのですが、現在、使用しているPLC(Q02H)を使う為、プログラム例にあるデバイスは使用できません。空きデバイスを確認し使用していないデバイスで試すのですがダメです。状態としては回路にてSM703をONしたのち、SORT回路を実行すると格納されている数を値の大きい順に並べ替えてデバイスの一番上まで送ってくれるのですが、SM703をOFFした状態でSORT回路を実行すると値が小さい順に並べ替えてくれるのですが、一番上まで値を移動してくれず、一番小さい値の格納デバイスからスタートしてしまいます。どこがいけないのでしょうか。 プログラミングマニュアルに書いてあるプログラム例 0 LD X0 1 OUT SM703 2 LD x10 3 SORT D0 K4 K1 M0 D10 4 END 私が実行したプログラム 0 LD X0 1 OUT SM703 2 LD X10 3 SORT D151 K11 K1 M1010 D430 4 END
- 締切済み
- FA・自動化
- Fanuc 0M の APCアラームの件
連休中 恐縮です。 Fanuc 0M でDNC運転で たまに発生するエラーを改善しようと、パラメータを操作していて、パラメータ 番号 0250に ジャンプしたいと思い 0001 のところで 0250 を入力して INPUT を押したら 下記エラーがでてしまいました。 再度(前の設定が) 00000000 を入れて みても 下記エラーが消えませんでした、下記の様なエラーです。 アラームメッセージ 310 APC アラーム :X 軸 原点復帰要求 320 APC アラーム :Y 軸 原点復帰要求 330 APC アラーム :Z 軸 原点復帰要求 311 APC アラーム :X 軸 コミュニケーション 321 APC アラーム :Y 軸 コミュニケーション 331 APC アラーム :Z 軸 コミュニケーション とあります。 マニュアル(黄色い本)やネットでも調べましたが、fanuc、機械メーカへもFax送信しておりますが、あいにく連休中で 反応がありません。 どいやら、『アブソリュートパルスコーダ(APC)に関わるアラーム』で 例えば、エラー 310 は 『X軸において、手動リファレンス点復帰が必要です。』 となっています。同じくネットで検索しても該当がなさそうでした。 これらの 解除の方法はありますでしょうか? よろしくお願いします。 zaumakuさん 0歳さん lumiheartさん 皆さんいろいろとありがとうございました。 何とか 直ったと思います。 先ず、機械メーカ発行の『パラメータ表』ですが、ございました。 一度も触ったことがありませんでしたが、ございました。 それを片手に確認しましたら、早々、パラメータの021を 『00000000』が『00000111』となっていて その項(021)を確認しますと、『アブソリュートパルスコーダ検出器がある、ない』 との事でした。 この項を パラメータ表を下に 書き換えると、エラー 000が でて、電源断後、再投入をすると、 先ほどまでの エラーが消えておりました。 誤った箇所を 書き換えてしまっていました。 今後、充分注意し、対処することを 肝に銘じました。 ご回答いただいた、皆様方へは、本当に感謝いたします。 ありがとうございました。 ただ、lumiheartさんのご指摘のとおり、 『APC アラーム』 に関しての項が余りにも少なく、かなりの不安を覚えました。 これで、このサイトでも 『 APC アラーム』 で検索すると、ヒットする状態となったと思います。 ありがとうございました。
- ベストアンサー
- マシニングセンター
- 角運動量と力のモーメントの関係が分かりません
質量Mの剛体が並進しながら、並進方向に垂直な一軸まわりに回転している場合を考える。重心を通る回転軸Aまわりの慣性モーメントをIaとする。この回転軸aと平行でhだけ離れた軸Bまわりの慣性モーメントをIb(=Ia+Mh^2)とする。また、剛体に働く軸A、Bまわりの力のモーメントをNa、Nb(NaとNbは独立)、軸A、Bまわりの角速度をωとする。(速度、力のモーメントはベクトルとします。) 手元の本には、「ある定点まわりの全角運動量Lと力のモーメントNについて (1) dL/dt = N が成立する。また、この関係は重心まわりについても成立する。」 とあります。だから、剛体が並進していても (2) Ia(dω/dt) = Na は成立する気がします。 ここで質問です。 もし、軸bが静止していれば、 (3) Ib(dω/dt) = Nb は成立しますか? また、軸bが並進していた場合も 式(3)は成り立ちますか? よろしくお願いします
- ベストアンサー
- 物理学
- ワーク座標の入力画面
ワーク座標の入力画面に00という場所があります。ここの各軸の数値を0以外にしない様にと機械メーカーの人に言われました。いったいこの00とは何の為に有るのでしょうか?又、この数値を一切変えられない様に出来ないのでしょうか?因みに制御装置はFANUCの0Mです。 回答有難う御座いました。早速試したところ、回答の通りになりました。が、Zの値が-の時は問題無く値分シフトしますが、Zの値を+の数値にしプログラム運転すると、自動原点復帰G28実行時に原点を越えてリミットスイッチに当たりアラームが出て止まってしまいます。この場合どう対処すれば良いのでしょうか? 一例として、00のZの値を+50にし、プログラム運転すると、 O1000; G90 G80 G54 G49 G17 G0 X0 Y0 ; G43 H1 Z10. M3 S1500 ; ←工具長補正の値を-にしたい為G43にした。 . . . G49 G28 Z0 M5 ; ←この行実行時にアラームが出る M6 ; . . . M30 ; 追記の追記です。リミットスイッチに当たりアラームが出る件ですが、自動原点復帰の行にG91を追加してもやはりオーバートラベルを起こしアラームが出てしまいます。つまり下記の通りです。 G91 G49 G28 Z0 M5 ; としても結果は同じアラームが出てしまいます。
- ベストアンサー
- マシニングセンター
- 文字を表示するファンクションコールについて
アセンブリ言語プログラムについての質問です。 MASM32を使っています。AXレジスタの数値をah→表示、al→表示というプログラムを作ったのですが、al→表示の部分がうまく機能しせません。以下にプログラムを書きます。 (1)mov ax,3132h (2)mov dl,ah (3)mov ah,02h (4)int 21h (5)mov dl,al (6)mov ah,02h (7)int 21h (分かりやすく番号をふっています。実際のプログラムには番号はふっていないです。) 具体的どこが機能しないかというと、(5)番目の命令のalレジスタの内容をdlレジスタに転送するという命令が機能しません。デバックのT命令で確認したところ(5)番目の命令がNOPとなっていました。 このプログラムを実行すると結果的に表示されるのは「11」という文字です。(本来は12と表示したい。) 質問 なぜ(5)番目の命令がnopとなるのでしょうか?
- 締切済み
- その他(プログラミング・開発)
- DCP-J152NのUSBケーブル無しで印刷する方法について相談します。
- Windows10を使用しており、無線LANで接続していますが、USBケーブルを使わずに印刷できるでしょうか?
- 関連するソフトや電話回線の種類については特に問題ありません。
補足
ご回答ありがとうございます。 添付画像でMOV及びBMOVで転送する例を確認しました。 ありがとうございます。 自動リフレッシュ機能についても「プロジェクト」、「インテリ」、「自動リフレッシュ」で モニタでき、右クリックの自動連番割付でデータレジスタに格納することができました。 こちらの方法は知らなかったのでありがとうございます。 >あと、「U0¥G817.3」を接点デバイスに直接使用する事は可能です 以下のように運用したいと思います。 M0(原点SW)----------u0¥817.3----------[movp k9001 d32] M1(原点始動記憶)---------[movp d32 u0¥g1500] この度はご回答ありがとうございました。