PF_QtyAdjHopperTime

PF_QtyAdjHopperTime函数用于计算供给最佳数量部件所需的料斗运作时间。根据特定时间内供给部件的数量、当前送料器平台上的某部件概数与针对部件进行“部件区域”校准期间所分配的“最佳部件数”,计算时间。可在用户代码的任意位置执行PF_QtyAdjHopperTime函数。比如,要在运作之前供给部件时,可在PF_Start语句之前执行。Part Feeding系统不能判断哪个部件组被用于送料器。包括将1种部件送入送料器,或同时将4种不同的部件送入送料器的情况等。在PF_Start之前执行了PF_QtyAdjHopperTime时,只能通过计算推测由PartID参数指定的部件为平台上的唯一部件。仅使用(其PartID的)Part Blob视觉序列。在PF_Start之后执行了PF_QtyAdjHopperTime时,Part Feeding系统可掌握送料器上有何种部件。(因为已在PF_Start语句中指定部件。)一起执行已供给PartID的Part Blob视觉序列与各自的部件序列。同时送入多个部件时,系统把各种类型的部件保持相同数量作为最佳方案。但可能不适合于部分案例。比如,也有希望部件#2的数量为部件#1的2倍的情况。在这种情况下,为了通过料斗供给所需量的部件,需要在用户代码中对由PF_QtyAdjHopperTime函数返回的计算时间进行缩放处理(乘法或除法)。