Patent classifications
G05B19/041
CONTROL METHOD OF PROFILE MEASURING APPARATUS
A probe displacement command in a scanning measurement is generated according to a composite speed vector V:
V=Gf.Math.Vf+Ge.Math.Ve+sp(p).Math.Gc.Math.Vc2 wherein Vf is a vector along which a probe is displaced along a scanning path, Ve is a vector maintaining a deflection amount of the probe toward a work piece at a standard deflection amount. Vc2 is represented by (Vc1.Math.q)q, Vc1 is a vector in a direction correcting a probe position such that a stylus tip is oriented along a scanning course, q is a vector given by a vector product of the normal line of a surface of the work piece and Vf, The normal direction of a measured surface is designated as Nw, p is a scalar product of Vc2 and Nw, and sg(p) is a function returning +1 or 1 in accordance with a value of p.
Dynamic coordination and execution of independent heterogeneous program units
A method for executing heterogeneous program units of a program, in particular for controlling an automated system, includes forming, using a central management unit, an execution unit including program sequences having a plurality of instances of the heterogeneous program units. The heterogeneous program units are chosen from a set of the heterogeneous program units which are registered on the central management unit. The method further includes executing the plurality of instances of the heterogeneous program units of the execution unit according to a configured sequence.
APPARATUS AND METHODS FOR ADJUSTING PLATE TEMPERATURE
A non-transitory computer readable medium to thermally adjust a chamber component is disclosed therein. The non-transitory computer readable medium includes instructions that when executed cause a plurality of operations to be conducted. The operations include sensing a first temperature of the chamber component within a semiconductor processing chamber, comparing the first temperature to a first set-point of the chamber component, and adjusting a purge gas flowrate of a purge gas supplied to a portion of the processing chamber. The plurality of operations include sensing a second temperature of a reflector component in the portion of the semiconductor processing chamber, comparing the second temperature of the reflector component to a second set-point of the reflector component, and initiating a reflector cooling operation within the reflector component when the second temperature exceeds the second set-point. The portion is at least partially physically isolated from a processing portion by a thermally transmissive window.
MODULAR SYSTEM FOR FOOD ASSEMBLY
One variation of a food production station includes: a manual assembly zone; an autonomous assembly zone; and a controller. The manual assembly zone includes: a prep surface; and a receptacle configured to receive a sequence of food hoppers configured to store ingredients for manual preparation of food products on the prep surface. The autonomous assembly zone includes: a sequence of module housings supporting the prep surface and configured to house a sequence of food dispensing modules configured to dispense ingredients into food containers; and a conveyor located within the sequence of module housings and configured to transfer food containers along the sequence of food dispensing modules for dispensation of ingredients into food containers. The controller is configured to: receive food orders; and coordinate motion of the conveyor and trigger the sequence of food dispensing modules to dispense ingredients into food containers to assemble food products according to food orders.
Method for analyzing a Programmable Logic Controller program
It is disclosed a PLC Program analysis method where a program is translated into a program model in a logical framework, from which properties are determined. Said properties coupled with interlocking properties are verified by an automated solver. If contraposition of a property is satisfiable, counter-examples representative of model's inputs and internal memory values is provided. Counter-examples are translated into error initial configurations of said model. Execution of the model is simulated with said model error initial configurations, and error intermediary configurations of said model simulation are recorded up to said property violation. Error initial and intermediary configurations of said original program are derived from error initial configurations of said model and error intermediary configurations of said model simulation and displayed. An apparatus for executing said method is provided.
Modular system for food assembly
One variation of a food production system includes a controller and a module housing: configured to transiently house a food-dispensing module configured to store and dispense units of an ingredient toward an autonomous assembly zone; and including a positioner module, arranged within the autonomous assembly zone, including a platform configured to receive and support a food container, a set of positioner arms configured to support and move the platform across an assembly plane to position the food container below food-dispensing modules, and a set of actuators configured to transiently engage the set of positioner arms. The controller is configured to: receive a food order specifying the ingredient; trigger the set of actuators to rotate the set of positioner arms to move the platform across the assembly plane and locate the food container below the food-dispensing module; and trigger the food-dispensing module to dispense the ingredient into the food container.
Intelligent binding and selection of hardware via automation control objects
The present disclosure is directed to systems, methods and devices for facilitating object-based industrial automation control. An automation control library comprised of a plurality of objects may be maintained in association with one or more industrial automation applications. Code defining the execution of an industrial automation process may be received. A plurality of objects in the object library for implementing the industrial automation control process may be identified. The plurality of identified objects may be matched to one or more hardware components based on one or more operational requirements included in the code, and available hardware resources for performing the automation control process.
Dynamically programmable thermostat
Programmable controller technology, in which data is received that identifies a particular type of HVAC system component that is to be controlled by a programmable controller. Based on receiving data identifying the particular type of HVAC system component, configuration information is accessed for the particular type of HVAC system component. A configuration is determined for one or more interface ports of the programmable controller based on the configuration information for the particular type of HVAC system component. The interface ports of the programmable controller are configured according to the determined configuration. A connection between the particular type of HVAC system component and the programmable controller that satisfies the determined configuration is detected. Based on detecting the connection between the particular type of HVAC system component and the programmable controller that satisfies the determined configuration, the particular type of HVAC system component is controlled through the one or more interface ports.
Controller for scent diffusing device and a server for supporting the controller
Disclosed are a customized scent diffusing device and a customized scent diffusing method for effectively transferring sensibility which can be felt from contents to a user by diffusing a most appropriate scent by synchronization with digital contents. According to various exemplary embodiments of the present invention, although odor effect information in 4D contents does not correspond to a spice cartridge configuration in a scent diffusing device, an appropriate odor can be provided through combining or mixing spice cartridges in the scent diffusing device.
VOICE CONTROL TYPE BATH SYSTEM AND OPERATING METHOD THEREOF
A voice control type bath system and an operating method thereof are disclosed. The voice control type bath system is utilized for a massage bath equipment and includes at least one attached device for actuating the massage bath equipment, a voice receiving unit for receiving at least one voice signal, a voice analyzing module for analyzing the at least one voice signal to generate at least one controlling command; and a main control device for controlling the at least one attached device to actuate the massage bath equipment according to the at least one controlling command and/or for controlling an actuation of the at least one attached device according to the at least one controlling command. The voice control type bath system and the operating method thereof can directly control the at least one attached device via the at least one voice signal.