问题标签 [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.
g-code - 清除偏移编号
G40
分别用and清除 RCompOffset 和 ToolLengthOffset 更好,还是用andG53
清除它们更好?G42D0
G54H0
也会G41D0
清除 LComp 吗?
api - THINC API 测试应用程序的源代码?
每台安装了 THINC API 的机器都附带一个测试程序来测试所有 API 功能(默认情况下,位于 Programs -> Okuma -> THINC-API -> THINC_Test App),其中 _ 是机器类型。这很有用,但源代码会更有用。它可以在任何地方使用吗?
c# - 从大隈车床的 API 调用 I/O 状态
我正在开发一个测试程序,用于检查 Okuma 机器上的 Barfeeder 接口。我需要检查某些输入和输出的状态。我对 GetBitIO 方法有点困惑。我想检查例如 iIN24 输入在 0104 位 7 的状态。
代码:
上面的行测试“输入”,错误是名称在当前上下文中不存在。
尝试对这一行稍作改动。
上面的行从 api 获取整个命令的错误。错误表明它无法从 int 转换为 Okuma.CLDATAPI.Enumerations.BitsEnum。这条线类似于我如何毫无问题地为 VB.Net 获取数据。
之前用于在地址 0 位 2 处获取 NC 复位按钮 (ipNCRT) 的 VB 代码。
阅读车床 API 的帮助我得到以下规则。
参数:
[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 枚举。
okuma - 我在车床上设置哪个参数以使用 Notepad.exe 作为程序编辑器?
我正在尝试通过 API 以编程方式禁用“快速编辑”功能。使用 COptionalParameter 类,我可以在磨机上将参数 70 位 7 设置为 1,这会导致机器使用 Notepad.exe 作为默认程序编辑器。这样做的一个方便的副作用是“快速编辑”功能被禁用。我想在车床上做同样的事情,但找不到需要为此设置的参数。
registry - 启动时自动启动应用程序 - 等待 API 可用
替代标题:打开控制时自动运行 THINC 应用程序(仅在 OSP NC 系统启动后运行)
我正在为 OSP-P300 控件(运行 WinXP)编写一个应用程序,并希望它在控件启动/打开时自动启动。我曾尝试在启动文件夹中使用快捷方式,但这会导致问题。
当应用程序在 NC 软件完成启动之前运行时,我的 THINC API 函数出现错误。(API 尚不可用)
我知道“Okuma THINC 启动服务”程序,并让它在我的控制下运行。手动配置时,此方法会解决问题并在适当的时间加载我的应用程序。
我的问题是:有没有办法在安装过程中以编程方式将我的应用程序添加到启动服务?
是的,用户仍然可以手动执行此操作,但安装期间默认选中的复选框选项会简单得多。
是否可以像添加一些注册表项一样简单?
login - OSP 控制自动登录功能失败
我有一个运行 Windows XP 的 Okuma OSP 机器控制器。
默认情况下,它会在机器打开时尝试自动登录。
我们更改了默认管理员密码,现在自动登录每次都失败。
- 如何关闭此功能或更新密码以使其成功?
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轴,和主轴端有关系吗?
- 如果它指的是双侧机器,为什么它以前可以工作而现在不行?
okuma - Mill 和 Lathe API 之间的异常错误编号是否匹配?
对于 Mills 和 Lathes 之间具有相同名称和签名的方法,API 抛出的异常中的错误编号是否一致?
E01013002
CMCMDAPI.CViews.ChangeScreen
当不正确的“屏幕名称”传递给或时,始终是错误代码CLCMDAPI.CViews.ChangeScreen
okuma - 将 Windows 7 中的设置放在 Okuma 控件上的位置
我正在编写一个将在 Okuma 控件上运行并具有应用程序设置的应用程序。由于条件之一是必须轻松备份应用程序的设置,因此我将它们保存在应用程序目录中。它可以在控件上运行,因为应用程序转到 D: 但如果有人将应用程序安装在 C 驱动器上的 PC 上,则应用程序无法访问它自己的应用程序目录并出现错误。
条件:
- Windows 7的
- P300控制
- 正在安装到 D 盘的应用程序
- 如果有人安装到 PC 上的 C 盘,则必须工作
是否有放置所有应用程序设置的标准位置?
okuma - 运行 PC Sim 软件的 PC 上的 System.BadImageFormatException
我遇到了这个异常:System.BadImageFormatException was unhandled
每当我尝试运行在我的 PC 上编译的程序时。我在笔记本电脑上运行 Okuma PC Sim 软件。
即使我打开并编译 API 附带的 API 测试应用程序,也会发生这种情况。
以下是异常详情: