Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Automation 通过刀具编号改变速度/进给_Automation_Cnc_Okuma - Fatal编程技术网

Automation 通过刀具编号改变速度/进给

Automation 通过刀具编号改变速度/进给,automation,cnc,okuma,Automation,Cnc,Okuma,我需要为Okuma Thinc控制器MU6300V使用一些未修改的原始.MIN CNC程序的新钻头。我希望使用Okuma API检测刀具组4何时加载到主轴中,然后在钻孔时改变速度/进给。我熟悉API和.NET。寻找有关对象/方法和方法的一般指导 如果这太难了,那么当第4组中的刀具需要G81钻孔循环时,我可以只修改进给速度。您请求的第一部分非常简单 // Current Tool Number Okuma.CMDATAPI.DataAPI.CTools.GetCurrentToolNumber()

我需要为Okuma Thinc控制器MU6300V使用一些未修改的原始.MIN CNC程序的新钻头。我希望使用Okuma API检测刀具组4何时加载到主轴中,然后在钻孔时改变速度/进给。我熟悉API和.NET。寻找有关对象/方法和方法的一般指导


如果这太难了,那么当第4组中的刀具需要G81钻孔循环时,我可以只修改进给速度。

您请求的第一部分非常简单

// Current Tool Number
Okuma.CMDATAPI.DataAPI.CTools.GetCurrentToolNumber();

// Group number of current tool
Okuma.CMDATAPI.DataAPI.CTools.GetGroupNo(CurrentToolNumber);
但是,改变钻头进给/速度会更麻烦。 不能使用API设置进给/速度覆盖。
也就是说,没有一些额外的硬件和特殊的选项。
实际上,其他人也这样做了

您见过卡隆工程公司的工具监控自适应控制吗?
因为我认为这基本上就是你想要的

您唯一的另一个选择是更改零件程序,以寻找通用变量值来设置主轴转速和/或进给率

例如

使用一个变量确定应使用固定值还是可变值,另一个变量用于变量值

这样,在一台有旧钻头且没有THINC应用程序改变公共变量的机器上,使用固定值。但是,在具有该应用程序的机器上,它可以查看刀具编号或刀具组,并设置确定特定速度/进给值的通用变量。然后,在启动主轴并进入切割之前使用这些新值

机器进入切割或命令主轴运行后,可用于更改进给/速度的选项有:

  • 控制面板上的操作员
  • 麦迪

谢谢。我就是这么想的。可惜API没有提供更大程度的访问。但是我想我已经说过了,在我使用过的每一个API中,lol。该功能实际上存在于代码库中,但出于安全原因,它已被禁用。