通过 Thinc API 的程序状态
Program status via Thinc API
如何通过Thinc获取中断、停止、进行中、等待、中止等程序状态API? Okuma.CLDATAPI.DataAPI和Okuma.CMDATAPI.DataAPI的CProgram中没有类似的东西。
在车床上 API >= 1.9.1 或在铣床上 API >= 1.12.1(我认为)你可以使用 CMachine.GetNCStatus function
Public Function GetNCStatus(ByVal enNCStatus As NCStatusEnum) As OnOffStateEnum
传递您要检查的状态,此函数将 return 给您一个布尔值错误我的意思是 OnOffStateEnum
的开或关
NCStatusEnum 成员:
- 程序停止:M00、M01
- STM:等待 M 代码、主轴加速或换刀
- SlideHold:按下滑动保持按钮
- 极限:X、Z轴在其可变极限位置
- 报警:表示机器处于报警状态
- 运行: 机器实际运行在自动或MDI模式。
在 API 的早期版本中,可以通过检查 I/O 位来测试一些相同的状态。
如何通过Thinc获取中断、停止、进行中、等待、中止等程序状态API? Okuma.CLDATAPI.DataAPI和Okuma.CMDATAPI.DataAPI的CProgram中没有类似的东西。
在车床上 API >= 1.9.1 或在铣床上 API >= 1.12.1(我认为)你可以使用 CMachine.GetNCStatus function
Public Function GetNCStatus(ByVal enNCStatus As NCStatusEnum) As OnOffStateEnum
传递您要检查的状态,此函数将 return 给您一个布尔值错误我的意思是 OnOffStateEnum
的开或关NCStatusEnum 成员:
- 程序停止:M00、M01
- STM:等待 M 代码、主轴加速或换刀
- SlideHold:按下滑动保持按钮
- 极限:X、Z轴在其可变极限位置
- 报警:表示机器处于报警状态
- 运行: 机器实际运行在自动或MDI模式。
在 API 的早期版本中,可以通过检查 I/O 位来测试一些相同的状态。