Patent classifications
B28D1/003
Tray Apparatus
A tray apparatus adapted to attach to a saw table with an article placed on the tray that is trimmed by a table saw, the tray includes a base planar structure having a first side portion and a second side portion. The first side portion is adapted to attach to the table saw table, the base further includes first and second margins, the first margin further includes a fence to help retain the article and the second side providing a support for the article. Also, a sliding bridge structure is suspended over the second side portion, wherein the sliding bridge structure is slidably engaged to the first and second margins, the sliding bridge operationally providing a rest for the article.
MACHINE FOR PROCESSING A SLAB WITH REDUCED STRESSES DURING ROUTING AND CUTTING AND RELATED METHOD
A machine for processing a stone or stone-like slab includes a frame. A bridge extends across a slab processing area and mounted for movement on the frame. A carriage is mounted for movement on the bridge to define movement of a lower end of the carriage along the X, Y and Z coordinate axes. A machine yoke is rotatably mounted at the lower end of the carriage and configured for C-axis rotation. A machining head is rotatably mounted between support arms of the machine yoke and configured for A-axis rotation. The machine yoke is rotated about the C-axis when routing or cutting on the slab. A controller is configured to rotate the machine yoke and maintain a support arm leading along the path of advancement of the finger bit to relieve stress on the A-axis when routing or cutting on the slab.
Virtual robot base
A system for performing interactions within a physical environment including a robot base, a robot base actuator that moves the robot base relative to the environment, a robot arm mounted to the robot base, the robot arm including an end effector mounted thereon and a tracking system that measures a tracking target position indicative of a position of a target mounted on the robot base. A control system acquires an indication of an end effector destination, determines a tracking target position at least in part using signals from the tracking system, determines a virtual robot base position offset from the robot base and calculates a robot base path extending from the virtual robot base position to the end effector destination, using this to control the robot base actuator to cause the robot base to be moved along the robot base path.
MACHINE FOR HYBRID CUTTING, PREPARING AND FINISHING A SLAB WITH FINISHED FACE DOWN AND RELATED METHOD
A machine processes a slab that is positioned with the finished face down on vacuum pods on a work table. The side edges of the slab are cut with the slab upside by following a mirror imaged slab cut layout to form a slab corresponding substantially to the shape of a countertop. Without removing the cut slab from the vacuum pods and maintaining the finished face down, the machine routes a sink hole using a finger bit that had been switched onto the spindle, the routing path based upon the mirror imaged slab cut layout. The slab is finished by forming an edge profile on the inside of any sink holes and edging and polishing the sides of the finished slab.
MOBILE CART WITH HIGH-POWER SLURRY VACUUM AND CONTAINMENT
A high-power slurry vacuum cart is well suited to collect and contain any slurry or wet residue produced through concrete and other surface processing operations. A multi-horsepower propane engine and propane tank are mounted on a mobile frame, along with a suction pump powered by the propane engine. A slurry containment vessel mounted on the frame has an input in communication with a squeegee and an output coupled to the suction pump. The squeegee may be adapted for floor contact to collect slurry for transfer to the slurry containment tank. The suction pump is directly coupled to the propane engine through a universal joint, thereby obviating the use of belts, chains or pulleys. The output of the pump may optionally be used as an air blower for surface drying, or the like, as well as use as an air blower to assist in emptying the slurry containment tank.
Robot arm kinematics for end effector control
A system for performing interactions within a physical environment including a robot base that undergoes movement relative to the environment, a robot arm mounted to the robot base, the robot arm including an end effector mounted thereon and a tracking system that measures a robot base position indicative of a position of the robot base relative to the environment. A control system acquires an indication of an end effector destination, determines a reference robot base position, calculates an end effector path extending to the end effector destination and repeatedly determines a current robot base position using signals from the tracking system, calculates robot arm kinematics using the current robot base position and the end effector path and controls the robot arm to cause the end effector to be moved towards the end effector destination.
DUAL TABLE SLAB PROCESSING MACHINE AND RELATED METHOD
A dual work table, slab processing machine includes first and second work tables, a 5-axis machining head and at least one drive mechanism that drives the machining head along a frame over a slab processing area. The machining head mounts a circular saw blade, a finger bit or at least one finishing tool for respective cutting, routing or finishing of stone or stone-like slabs positioned on the first and second work tables upside down with a finished face down on vacuum pods. A controller positions a first slab upside down with the finished face down and operates the 5-axis machining head to cut, rout and finish the first slab on the first work table, and align a second slab upside down with the finished face down on vacuum pods positioned on the second work table for subsequent cutting, routing and finishing of the second slab.
Robot base path planning
A system for performing interactions within a physical environment including a robot base, a robot base actuator that moves the robot base relative to the environment, a robot arm mounted to the robot base, the robot arm including an end effector mounted thereon and a tracking system that measures a robot base position indicative of a position of the robot base relative to the environment. A control system acquires an indication of end effector destinations, determines a robot base position, calculates a robot base path extending from the robot base position in accordance with the end effector destinations to allow continuous movement of the robot base along the robot base path in accordance with a defined robot base path velocity profile and uses the robot base path to cause the robot base to be moved along the robot base path in accordance with the robot base path velocity profile.
Working head for cutting machine of sheet materials
A working head for a cutting machine having a frame, and a cutting disc assembly supported by the frame. The cutting disc assembly having a cutting disc and a first driver rotatably moving the cutting disc around an axis of rotation of the cutting disc. A milling cutter assembly is supported by the frame. The milling cutter assembly has a milling cutter and a second driver that rotatably moves the cutting disc around an axis of rotation of the cutter.
PATH CORRECTION FOR END EFFECTOR CONTROL
A system for performing interactions within a physical environment including a robot base that undergoes movement relative to the environment, a robot arm mounted to the robot base, the robot arm including an end effector mounted thereon and a tracking system that measures a robot base position indicative of a position of the robot base relative to the environment. A control system acquires an indication of an end effector destination, determines a reference robot base position, calculates an end effector path extending to the end effector destination and repeatedly determines a current robot base position using signals from the tracking system, calculates a correction based on the current robot base position, the correction being indicative of a path modification, and controls the robot arm in accordance with the correction to move the end effector towards the end effector destination.