問題タブ [okuma]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
179 参照

g-code - オフセット番号のクリア

RCompOffset と ToolLengthOffset をG40それぞれ とG53でクリアする方が良いですか、それとも と でクリアする方が良いG42D0ですG54H0か?

LCompG41D0もクリアしますか?

0 投票する
1 に答える
605 参照

api - THINC API テスト アプリケーションのソース コードは?

THINC API がインストールされているすべてのマシンには、すべての API 機能をテストするためのテスト プログラムが付属しています (デフォルトでは、[プログラム] -> [Okuma] -> [THINC-API] -> [THINC _ Test App] にあります)。ここで、_ はマシンの種類です。これは便利ですが、ソース コードはさらに便利です。どこでも利用できますか?

0 投票する
1 に答える
418 参照

c# - オークマ旋盤の API から I/O ステータスを呼び出す

Okuma マシンの Barfeeder インターフェイスをチェックするためのテスト プログラムに取り組んでいます。特定の入力と出力のステータスを確認する必要があります。GetBitIO メソッドについて少し混乱しています。たとえば、0104 ビット 7 の iIN24 入力のステータスを確認したいと考えています。

コード:

上記の行は、名前が現在のコンテキストに存在しないというエラーで「入力」をテストします。

この行を少し変更してみてください。

上記の行は、API からコマンド全体のエラーを取得します。int から Okuma.CLDATAPI.Enumerations.BitsEnum に変換できないというエラーが表示されます。この行は、問題なく VB.Net のデータを取得した方法と似ています。

アドレス 0 ビット 2 で NC リセット プッシュ ボタン (ipNCRT) を取得するために以前に使用された VB コード。

API for Lathes のヘルプを読むと、次のルールが表示されます。

パラメーター:

[C#] public OnOffStateEnum GetBitIO(IOTypeEnum enIO, int intAddressIndex, BitsEnum enBits);

enIO I/O 変数タイプ。パラメータの値は Okuma.CLDATAPI.Enumerations.IOTypeEnum 列挙から取得されます。

ntAddressIndex論理 I/O アドレス インデックス

enBits ビット番号。パラメータの値は Okuma.CLDATAPI.Enumerations.BitsEnum 列挙から取得されます。

0 投票する
2 に答える
534 参照

registry - 起動時にアプリケーションを自動起動 - API が使用可能になるまで待機

代替タイトル: 制御がオンになったときに THINC アプリを自動実行 (OSP NC システムの起動後にのみ実行)

OSP-P300 コントロール (WinXP を実行) 用のアプリケーションを作成しており、コントロールの起動/電源投入時に自動的に起動するようにしたいと考えています。スタートアップ フォルダでショートカットを使用しようとしましたが、問題が発生しています。

NC ソフトウェアの起動が完了する前にアプリを実行すると、THINC API 関数からエラーが発生します。(API はまだ利用できません)

私は「オークマ THINC スタートアップ サービス」プログラムのことを知っており、私の制御下で実行しています。手動で構成すると、このメソッドは問題を処理し、適切なタイミングでアプリをロードします。

私の質問は次のとおりです。インストール プロセス中にプログラムでスタートアップ サービスにアプリケーションを追加する方法はありますか?

はい、ユーザーはこれを手動で行うことができますが、デフォルトでチェックされているインストール中のチェックボックスオプションは非常に簡単です.

いくつかのレジストリ キーを追加するのと同じくらい簡単でしょうか?

0 投票する
1 に答える
1117 参照

login - OSP 制御の自動ログオン機能の失敗

Windows XP を実行する Okuma OSP マシン コントローラーを使用しています。

デフォルトでは、マシンの電源を入れると自動的にログオンしようとします。
デフォルトの管理者パスワードを変更したところ、自動ログオンが毎回失敗するようになりました。

  • この機能をオフにするか、パスワードを更新して成功させるにはどうすればよいですか?
0 投票する
2 に答える
98 参照

vb.net - サブシステムが無効です

参照で使用していた API バージョンを更新するまで、私のアプリケーションは正常に動作していました。
具体的には、CLDATAPI.dll バージョン 2.3 .0.0から2.5 .0.0に変更しました

今、私は次のエラーが発生しています:
E01000261122 Failed to get program running state - Invalid sub system for this operation

これを含むいくつかの API 関数を使用するアプリケーションを作成しました。

テストに使用しているマシンは、OSP-P300L で動作する LT-2000-MY です。
私の問題は「MachineSideEnum.LeftSide」サブシステムにあるに違いないことを認識しています。

  • APIバージョンを変更するだけでこれが影響を受けるのはなぜですか?
  • LeftSide / RightSide とは何を指しますか?
    • この機械にはW軸がありますが、主軸側と関係ありますか?
    • デュアル サイド マシンについて言及している場合、以前は機能していたのに現在は機能していないのはなぜですか?
0 投票する
1 に答える
87 参照

okuma - Mill API と Lathe API の例外のエラー番号は一致していますか?

Mills と Lathes の間で、API によってスローされた例外にあるエラー番号は、同じ名前と署名を持つメソッドに対して一貫していますか?

E01013002CMCMDAPI.CViews.ChangeScreenまたはに不適切な「スクリーン名」が渡された場合は、常にエラー コードになります。CLCMDAPI.CViews.ChangeScreen

0 投票する
1 に答える
200 参照

okuma - オークマ コントロールの Windows 7 で設定を配置する場所

Okuma コントロールで実行され、アプリケーション設定を持つアプリケーションを作成しています。アプリケーションの設定は簡単にバックアップできることが条件の一つなので、アプリケーションディレクトリに保管しています。アプリケーションは D: に移動するため、コントロールで動作しますが、誰かがアプリケーションを PC の C ドライブにインストールすると、アプリケーションは独自のアプリケーション ディレクトリにアクセスできず、エラーが発生します。

条件:

  • ウィンドウズ7
  • P300 制御
  • D ドライブにアプリケーションをインストール中
  • 誰かが PC の C ドライブにインストールした場合に動作する必要があります

すべてのアプリケーション設定を配置する標準的な場所はありますか?