问题标签 [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 投票
2 回答
450 浏览

vb.net - 在运行时更改 API 参考 VB.NET 3.5

我正在为运行 Windows XP 的设备编写应用程序。该设备有 2 个版本,每个版本都有自己的 API 来与设备的软件进行通信。我正在编写的应用程序需要从 API 中提取相同的数据。我的问题是如何编写一个应用程序,该应用程序将在运行时检测它所在的设备版本并使用适当的 API。我已经弄清楚如何读取注册表以确定设备。

我创建了一个接口,其中包含所有常用方法以及实现该接口的每个设备的类。现在我需要知道如何在运行时激活正确的。

0 投票
2 回答
229 浏览

okuma - 大隈机床控制开发用IDE/语言

我正在尝试建立一些新的开发人员来使用 Okuma API 和 SDK 为 Okuma 控件制作应用程序。他们应该使用什么环境?我尝试安装 Visual Studio Express 2012,但在安装过程中查找文件时一直出错。另外,他们应该使用什么语言才能使用 Okuma API?

0 投票
1 回答
72 浏览

api - 出现错误“E01020031091 GetNextTool() 失败 - - 无效操作 - 主要索引:超出范围。” 在大隈机器上

我在 Okuma 控件上运行它,但在以下代码的第二行,我收到错误:

肯定会安装 THINC API,因为其他一些 API 函数可以工作。

0 投票
1 回答
1618 浏览

api - Okuma 控制的 API 文档

到目前为止,我了解到 Okuma 机床上的控制器 (NC) 是基于 Windows 的,并且任何人都可以编写与机器交互的程序,通过所谓的“THINC_API”。我在哪里可以找到有关此 API 的公开文档?

0 投票
1 回答
280 浏览

api - Initialization of the Okuma ThincAPI

I've installed the Okuma THINC_API. To use it in my program I know I need to put "Dim objMachine As Okuma.CMDATAPI.DataAPI.CMachine" somewhere. Does it go up at the top with the 'using' directives? Or does it need to be inside my namespace?

0 投票
1 回答
154 浏览

api - 如何判断应用程序是否正在使用 Okuma API

我正在寻找一种简单的方法来判断应用程序是否正在使用 Okuma API。有几个应用程序在一个控件上运行,我没有看到任何迹象。我已经尝试重命名 Okuma API dll,我可以通过无法找到它们来使它们中的一些崩溃,但这不是最好的方法。

我也在编写自己的应用程序,我想遵循标准。是否有任何内置的启动屏幕或标准方式来显示应用程序正在使用 API?(类似于 Intel-Inside 但 Okuma THINC Inside 等)我尝试搜索 Okuma 徽标,我看到使用了几个不同的版本,但没有一个表示任何关于 API 的内容,也没有一个真正看起来标准来指示 API 使用。

0 投票
1 回答
188 浏览

c# - 从 Okuma API 获取正确的主轴负载调用

我试图在车床上获得每个主轴的负载。
获得轴负载工作正常,但对主轴负载没有运气。
在我处理子系统调用之前,想让第一个主轴工作。
以下是我尝试过的。

轴负载示例(工作正常):

尝试主轴负载:

我已经运行了一个程序,轴负载返回一个值,但主轴负载不返回任何值。

0 投票
2 回答
448 浏览

api - 如果我想要一个适用于车床和铣床的程序,初始化 Okuma API 的最佳方法是什么?

我正在编写一个可以在车床和加工中心上运行的程序。在加载期间不做的情况下如何最好地初始化 API。我应该为每种机器类型调用一个类,还是可以在同一个类中调用每个(并关闭它们)?

为车床添加了当前方法的示例...

0 投票
1 回答
388 浏览

api - Access common (part program) variable using API

Hardware: Okuma OSP-P200L
API Version: 1.15.0.0
How can I read and write the values of common variables?
I found the example code in the help file, but it doesn't explain how to set the current sub system. Also I am confused about the difference between AddCommonVariableValue() and SetCommonVariableValue() Could someone please give a clear example / explanation?

===GET===
Me.varValue.Text = objVariables.GetCommonVariableValue(CInt(Me.varCommonVarNumber.Text))

===SET===
objVariables.SetCommonVariableValue(CInt(Me.varCommonVarNumber.Text), Dbl(Me.varValueUpdate.Text))

0 投票
2 回答
636 浏览

okuma - 使用 Okuma API 获取周期时间

控制:Okuma OSP-P200L
机器:LB3000
API:1.15.0.0

我需要使用 THINC API 在 Okuma 车床中获取零件程序的循环时间。帮助文件提到了循环完成方法:
public bool CycleComplete( MachineSideEnum enMachineSide )
但我没有找到任何方法来检测循环开始。
有任何想法吗?