什么是自动作业调度?
自动作业调度是MachineMetrics中的一个系统,它允许用户以这样的方式配置作业:当机器报告某些程序信息时,作业运行将自动启动和停止。
根据机器的制造、型号、年龄和连通性,我们可以从机器中获取或多或少的信息——无论是通过查询控制还是通过使用传感器。自动作业分派只适用于某些机器,因为我们需要能够检索程序信息以使其工作——这立即排除了只与传感器集成的机器(我们有时称为数字io连接机器)。
注意:要使用自动作业调度,您的机器必须能够报告与作业相关的程序。你还需要岗位配置为您的MachineMetrics仪表盘
当机器运行时,我们不断地问它运行的是什么程序号,并通过我们的数据接收管道发送它。对于启用了自动作业分派功能的机器,我们检查程序编号,并查找该公司允许在该机器上运行且与该作业关联的程序编号的任何作业。接下来,我们检查机器是否已经有作业在运行。
如果是这样,并且正在运行的作业与我们在前面的步骤中找到的作业相匹配,那么我们什么也不做。如果它不匹配——或者我们在前一步中没有找到一个作业,我们就停止当前正在运行的作业。假设我们在第一步中找到了一个作业,并且它还没有运行,我们启动它(即:我们创建一个job Run,其开始时间与机器报告程序号的时刻匹配,而没有结束时间)。
才能使用自动作业调度
此功能只能由MachineMetrics员工启用。请与CSM联系或发送电子邮件support@machinemetrics.com如果您想启用自动作业调度或有兴趣了解更多。
配置作业自动调度
一旦为您的帐户启用了Auto Job Dispatch,下一步将为您的单个机器配置它。为了配置您的计算机,请遵循以下步骤。
1.从您的MachineMetrics仪表盘,将鼠标悬停在设置选项,然后选择机器的设置从下拉。
2.如果您正在配置一台已经添加到您的帐户中的计算机,请单击该计算机或编辑将鼠标悬停在它上面时出现的按钮。
如果您希望添加新机器并使用自动作业分派对其进行配置,请单击增加机器或重复的按钮。
3.接下来,选择汽车的工作分派从左侧栏。如果您没有看到自动作业调度菜单选项,请联系您的客户成功经理或support@machinemetrics.com.
4.单击自动启动下拉菜单,并选择您想使用的程序度量。这将是报告与您的工作相关的程序的数据点。如果您不确定选择哪个度量,请查看您的机器的度量诊断时间查看不同的程序度量。
自动作业调度支持主程序号和子程序号字段、主程序和子程序名称字段以及程序头字段。
*请记住:如果机器不支持这些字段中的一个,它将不会出现在选项列表中。下面我们概述了在配置自动作业分派时使用名称、数字和头的参数。
的名字和数字
名称和数字与头文件不同。名称和数字必须完全匹配。利用时间线把事情弄清楚。有时一个数字前面有一个O(大写的oh),有时没有,它因机器制造和型号而异。如果没有可用的程序名称,程序名称字段有时会报告程序编号。如果希望作业在任何给定时间点运行,则所选指标的时间轴上的每个值都必须包含在作业记录(或Ignore Programs字段)中。
头
头是特别的。程序头是g-code(告诉机器如何执行工作的代码)中的第一个注释。这通常看起来像以下内容:
% o2289g26 (citizen_a2_20_t7)(安全启动代码)
第一组括号中的内容就是我们要查找的内容。这就是我们的系统匹配的地方。程序头的第一组圆括号中的内容必须与作业中的任何程序完全匹配。在本例中,应该使用CITIZEN_A2_20_T7程序配置该作业。
*请注意:不能将两个活动作业配置为基于给定机器上相同的程序名称、数字或头信息启动。一个积极的工作是一份没有存档的机械计量学工作。归档的作业不会被分派。退役的机器也不会被调度。
5.最后一步是配置您的忽视了项目。这些程序可以配置为Auto Job Dispatch忽略,以确保它们不会中断正在运行的作业。控件中选择的数据项上出现的程序自动启动下拉列表中不与特定作业关联的内容,如更改托盘,应添加到忽略了程序字段,每个程序用分号分隔。
*请注意:如果未配置“忽略程序”,则“自动作业调度”将会执行不正常工作。
6.点击保存更改,然后对要配置为自动作业调度的每台机器重复这些步骤!
通过API自动作业调度
如果您对使用我们的api在MachineMetrics中分派作业感兴趣,您将需要执行一些额外的配置步骤。
1.按照上面的步骤配置作业自动调度部分,但选择基于MES启动作业从自动启动下拉。
2.然后输入一个唯一的ID到ERP机器ID字段。这将用于jobdispatch/start和jobdispatch/stop端点来标识机器。要了解更多关于api的信息,请参阅开发人员页面!
常见的自动工作调度问题:
- 如果一台机器运行多个程序来生产一个零件会怎样?
您可以在一个作业中指定多个程序号。用分号分隔。你必须注意重叠。没有两份工作可以有相同的程序。如果他们这么做了,我们也不知道从哪开始。你可以通过使用机器的忽略程序列表来解决这个问题。 - 如果有几台机器能够运行一项工作,但有些机器的程序号不同,因为它们是略有不同的设备部件,那该怎么办?
您可以在作业中添加特定于机器的覆盖,以便指示每台机器上预期的程序号。 - 如果主程序是跨所有部件的通用程序,而子程序被调用来做部件特定的工作,该怎么办?
在机器上启用自动作业调度时,可以将其配置为监视子程序号而不是主程序号。 - 如果是两者的结合使它独一无二呢?
你可以配置机器来观察主程序和子程序号的组合。这很棘手,但适用于特定情况。主-子程序数集与周期相结合。例如,如果主程序是123,子程序是456,那么作业将被配置为值123.456。 - 如果机器在每个作业中运行一个或多个主程序或子程序会怎样?
机器表单中有一个“忽略程序”字段,您可以在其中指定一个程序列表,这些程序不会在作业出现时导致作业启动或停止。 - 有多条路径的机器呢?
这又增加了一层复杂性,但每个程序数量在每条路径必须包括工作(见1)。这是避免对大多数(如果不是全部的话)场景使用新的基于数据值的“开始工作”选项的下拉菜单配置汽车时您的机器的工作分派MM应用。
评论
0评论
请登录留下评论。