The present invention relates to a work process that runs on a computer-controlled machine: the use of an image device, interfaces and a control system for monitoring a work procedure; capturing images and controlling a machine operation with a machine computer or a server computer that remotely controls one or multiple machine computers via a network.
Automation is a widely engaging aspect in the manufacturing industry. A machine that is computer controlled and is able to have its operation of programmed job into the computer will increase productivity. However, this does not provide the solution of fully reducing the operation cost because an experienced operator is still needed to operate the machine. For example, every operation is required to be set up. The placement of the work piece and tools can be unique for each operation, which will require beforehand experience and knowledge. Furthermore, adjustment and maintenance during the operation is required which cannot be replaced simply by a pre-programmed operation.
Another scenario would be an operation that is frequently repeated will be quicker to perform because the set-up time is minimized. However, if the operation is performed occasionally, it would seem like a new job of each time and thus unable to reduce any time efficiency.
The object of the invention is to provide an illustration along with programmed job on the computer-controlled machine to overcome the aforementioned problems.
Further, it is the object of the invention to provide an accurate and efficient method to standardize the process of each product.
Furthermore, it is the object of the invention to provide a server computer to monitor and remotely control the work procedure and control the machine operation via a network.
Illustrations may include set-up guidelines, position of the work piece and tools, tooling preparation or any adjustment between processes that can be recorded by capturing the image then combining it with the programmed job for an operator to follow step by step.
In accordance with our invention, an illustration system includes an image device that continually transmits images of a machining operation to an image capturing software. The image device is a digital camera that is capable of transmitting pixel data to the machine computer. The image capturing software is a GUI (graphic user interface) that has two image containers. The first image container is for receiving the pixel data from the image device then displaying the image; the second container is capable of displaying a captured image from the first image container when the snap button is clicked.
The image capturing software is integrated on the navigator software. The captured image is displayed on the second image container that can be dragged and dropped to the image container of the navigator software. The captured image can be stored and saved as a part of the programmed job content. The navigator software means a GUI (graphic user interface) that is capable of receiving signals from control system, outputting commands to the motor movement control and also provides the user the ability to program a job process for production.
Control system means a device contain MCUs (micro control units) and a PLD (programmable logic device) for communication between the machine computer and the computer-controlled machine operation. The device contain at least a pair of MCUs for receiving position signals from the measuring device and transmitting and outputting the value to control one of the axis' motor movement. The PLD organizes all inputting and outputting signals and commands from/to the MCUs, the machine and the machine computer. One axis means one direction either of longitude, latitude or altitude of the machine movement.
The server computer contain a server interface capable to monitor and control one or multiple machine operations through one or multiple machine computer via network.
Embodiments of the invention will now be described by way of examples only and with reference to the accompanying drawings wherein:
The preferred embodiment of the present invention will be described hereinafter in accordance with
Referring to the drawings
Referring to
Referring to
Image can be selected and captured by clicking the snap button 514. The captured image is temporary stored in memory and displayed on image container 513. Additional clicks of the snap button 514 will capture new image that will replace the previous image and display it's in the same location.
When the captured image has been determined to be used then points to the captured image of image container 513 by mouse, then presses down the button of the mouse. Thereon directly dragged and dropped the captured image to the image container 503 of the Program/Run of the Navigator 501. When the captured image is dragged into the image container 503, an index number for the captured image is automatic generated. When the file is saved, all the images are packaged into the one file with existing data.
The window of Program/Run (
Alternatively, image file that is stored in machine computer in a image file format can be imported to the image container 503 of the Navigator 501 without the need of directly capturing image from image device 533 to the Image Capturing 511. To perform this operation, double clicked the image container 503 of the Navigator 501 by the mouse, then a dialogue container of Select Picture 521 is displayed (refer to
Refer to
Meanwhile, the Navigator 501 automatically detects and connects to the server computer 540 via network. In case the server computer 540 is power off or the network is unplugged, the Navigator 501 will automatically attempt to establish a connection every 10 seconds.
When the machine computer and the server computer are connected, the server interface is receiving real time information that is sent from the Navigator 501, including current images that are sent from Image Capturing 511 then displayed on the server computer. The real time information may contain positioning values, machine information, captured image and voice warning. To control the operation from the server computer, buttons that are clicked by the mouse on the server interface cause commands to be sent to the machine computer. The machine computer relays the information to the control system to process the command.
It should be apparent that the preceding description illustrates the current invention in one embodiment only and the invention is not restricted to the preferred embodiment. It should also be evident to those skilled in that art that variations and modifications of the preferred embodiment are possible without departing from the spirit and scope of the design. Therefore, these claims shall cover any such variations and modifications that encompass the true scope and spirit of the invention.
5550646 8/1996Hassan et al358/442.5956253 9/1999Gottschalk364/474.6101425 8/2000Govindaraj et al700/181.6112133 8/2000Fishman700/182.6122409 9/2000Boggs et al382/276.614489511/2000Govindaraj et al700/181.6338003 1/2002Kamiguchi et al700/169.6434439 8/2002Raffoni700/95. 647037710/2002Sevcik et al709/201.6539313 3/2003Bornemann et al702/33. 6597392 7/2003Jenkins et al348/207.