AIToday
大規模言語モデルAIコーディングZenn AI/ML掲載日時: 2026年10月24日 1:00

Claude Codeでサーボ動作を再現

LINEで送る
Claude Codeでサーボ動作を再現

3つのポイント

  1. 何が起きたか

    GitHubリポジトリを起点に、PLCとサーボの知識はあるがコードは書かない作者がClaude Codeに依頼し、FX5UC PLCがCC-Link IE Field Basic経由でMR-J5-40Gサーボを駆動するブラウザシミュレータを構築した。

  2. なぜ重要か

    作者はモード切替後にラダー回路が更新されない、停止軸が「-0」と表示されるなど、画面操作と挙動確認でAIの誤り4件を発見したと報告。

わからないところ、AIに聞けます

質問と回答はこのページに公開されます。

こういう要約が、毎朝あなたのメールに届きます。

背景と解説

作者のワークフローは意図的にシンプルだった。シミュレータ画面を見て、スクリーンショットと一行の日本語リクエストを送り、Claude Codeに調査させ、ブランチ上で修正し、ブラウザで検証してプルリクエストを開き、PRの説明を読んでマージする。このループにより、リポジトリ作成から一日で16件のプルリクエストが生まれた。

この報告を具体的にしているのは誤りリストだ。モード切替でラダーが変わらなかったのは、別のPRでサンプル内容を変更した際に保存済みサンプルがユーザー作成扱いになったため。JOG+とJOG−ボタンは機械図と逆に配置されていたが、動き自体は正しかった。停止軸に「-0 r/min」「-0 %」が表示されたのは、丸め後に微小な負の計算値が残ったため。オーバーライドはOFF後もデバイスに前の値が残り遅いままだった。作者は画面を触ると多くの誤り、特に視覚的な誤りに気づけると述べ、Claude Code自身のブラウザチェックも役立ったとしている。しかしPLCとサーボの仕様が実機と一致するかは作者もAIも検証できず、ハードウェアの知識を持つ人に委ねられている。

よくある質問
作者が実際に構築したものは?
ライブラリなしの単一HTMLファイルで、FX5UC PLCがCC-Link IE Field Basic経由でMR-J5-40Gサーボを駆動する様子をブラウザ上でシミュレートする。コードのほぼ全てをClaude Codeが書いた。
どのようなAIの誤りが見つかったか?
モード切替後に変化しないラダー回路、機械図と逆に配置されたJOG+とJOG−ボタン、停止中に表示される「-0 r/min」、OFFにしても遅いままのオーバーライドスイッチの4件。
実機を持つ人が協力するには?
GitHubリポジトリに「実機チェック」というIssueフォームがあり、シミュレータと実機の相違点を報告できる。コードを書く必要はない。
LINEで送る

あなたの仕事に関係するAIニュースを、毎朝お届けします。

業界と使っているAIツールを選ぶと、仕事に関係するニュースが毎朝届きます。

登録無料・Googleアカウントなら30秒・いつでも解除できますAITodayについて →

AIに質問

この記事についてわからないことをAIに質問できます。AIはこの記事・AIToday の過去記事・Wikipedia を読み、出典を付けて答えます。Q&Aはこのページに公開され、他の読者も読めます。

質問と回答はこのページに公開されます。

このようなAIの動きを、御社の業界・競合に合わせて毎朝届ける法人プランもあります → 詳しく見る

関連記事

次の記事へAnthropicがClaude Duet公開