首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Okuma API获取循环时间

使用Okuma API获取循环时间
EN

Stack Overflow用户
提问于 2013-09-09 17:43:14
回答 2查看 691关注 0票数 4

控制: Okuma OSP-P200L

机器: LB3000

API: 1.15.0.0

我需要获得在Okuma车床上使用THINC API的部件程序的循环时间。帮助文件提到了一个循环完成方法:

public bool CycleComplete( MachineSideEnum enMachineSide )

但我找不到任何方法来检测循环开始。

有什么想法吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-09-11 13:53:37

就像AppFzx说的,你必须投票。让用户启动应用程序,然后启动他们的部件程序。您的应用程序需要轮询GetProgramRunningState() (不超过100 to的间隔!)看看零件程序什么时候开始。然后轮询CycleComplete(),查看何时结束。然而,在这个线程上,事件对于未来的API版本来说是一个有趣的想法.

票数 3
EN

Stack Overflow用户

发布于 2013-09-11 18:03:43

另一种可能的方法是使用CmachingReport.GetMachiningReports方法。它返回CMachining类的一个CMachining,该类具有一个名为OperatingTime的属性。这是一个累积计时器,表示每次程序运行时从开始到结束的实际时间。

您可以通过将OperatingTime除以NumberOfWork属性来计算特定程序的平均周期时间。这样做会给你一些灵活性,以防应用程序没有运行或者你不想投票。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18703941

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档