B28D1/003

Multi-functional work centre for cutting and machining plates of stone, marble, or, in general, natural or synthetic stone material, or ceramic material
10449693 · 2019-10-22 · ·

A numeric-control work center can be used for carrying out cutting operations or grinding and/or milling operations on plates of stone, marble, or, in general, natural or synthetic stone material, or ceramic material. The work center comprises at least one working head movable along at least two mutually orthogonal horizontal axes on a work surface. The work surface includes a rigid supporting board, which defines a first planar supporting surface, and a series of sacrificial elements rigidly connected to the rigid supporting board. The sacrificial elements are arranged in positions spaced apart from each other and define a second supporting surface located at a higher level than the first planar supporting surface, so that a cutting tool coupled to the working head engraves the sacrificial elements, without interfering with the supporting board during a cutting operation on a plate resting on the sacrificial elements, whichever is the path followed by the cutting tool. Between the sacrificial elements there remain free portions of the planar surface of the supporting board, so that they can be removably engaged by one or more blocks for supporting and holding the plate. These blocks project above the sacrificial elements and are adapted to define a third supporting surface, located at a higher level than the second supporting surface, for supporting and holding a plate during a milling or grinding operation on the plate.

BRICK/BLOCK LAYING MACHINE INCORPORATED IN A VEHICLE
20190316369 · 2019-10-17 · ·

A self-contained truck-mounted brick laying machine (2) is described. A truck (1) supports the brick laying machine (2) which is mounted on a frame (3) on the truck chassis. The frame (3) supports packs or pallets of bricks (52, 53) placed on a platform (51). A transfer robot can then pick up an individual brick and move it to, or between either a saw (46) or a router (47) or a carousel (48). The carousel is located coaxially with a tower (10), at the base of the tower (10). The carousel (48) transfers the brick via the tower (10) to an articulated (folding about horizontal axis (16)) telescoping boom comprising first boom element in the form of telescopic boom (12, 14) and second boom element in the form of telescopic stick (15, 17, 18, 19, 20). The bricks are moved along the folding telescoping boom by linearly moving shuttles, to reach a brick laying and adhesive applying head (32). The brick laying and adhesive applying head (32) mounts to element (20) of the stick, about an axis (33) which is disposed horizontally. The poise of the brick laying and adhesive applying head (32) about the axis (33) is adjusted and is set in use so that the base (811) of a clevis (813) of the robotic arm (36) mounts about a horizontal axis, and the tracker component (130) is disposed uppermost on the brick laying and 110,111 adhesive applying head (32). The brick laying and adhesive applying head (32) applies adhesive to the brick and has a robot that lays the brick. Vision and laser scanning and tracking systems are provided to allow the measurement of as-built slabs, bricks, the monitoring and adjustment of the process and the monitoring of safety zones. The first, or any course of bricks can have the bricks pre machined by the router module (47) so that the top of the course is level once laid.

COMPUTER AIDED DESIGN FOR BRICK AND BLOCK CONSTRUCTIONS AND CONTROL SOFTWARE TO CONTROL A MACHINE TO CONSTRUCT A BUILDING
20190251210 · 2019-08-15 · ·

Computer aided design software for designing a building or other structure of brick construction, where in addition to the usual three dimensional modelling and rendering typical of CAD software, tabular data describing the spatial location and orientation of each brick is provided, including information regarding which bricks are cut to length so as to be shortened, and where they are located along each course, and which bricks are machined, drilled or routed for services or other special fittings. Data pertaining to this is compiled in a database for access by control software to control a brick laying machine to build a building or other structure from bricks. The database may receive via interface with a scanner data being a measure of the elevation of the footings and/or concrete pad that has been constructed according to the building plan and for each brick of the first course, to determine how much material must be machined off the bottom of each brick so that when the first course is laid, the tops of the bricks of the first course are at the same level. This machining data is stored for each brick with the tabular data produced by computer aided design software, so that the control software can control the brick laying machine to machine and cut each brick as per the stored data, and convey each brick to the stored position on the footing, pad or previously laid course of bricks, with application of adhesive prior to positioning of the brick.

DYNAMIC COMPENSATION OF A ROBOT ARM MOUNTED ON A FLEXBLE ARM
20190224846 · 2019-07-25 ·

A control system is described for a base supporting a telescoping articulated boom assembly indicated generally at 15, comprising long telescopic boom 17 and telescopic stick 19. Mounted to the remote end 21 of the stick 19 is an end effector in the form of a head 23 that supports a 6 axis robot arm 25 that moves a further end effector 27 to manipulate the items. The robot arm 25 has a robot base 31, and mounted above the robot base 31 is a first target in the form of a 6 degree of freedom (6 DOF) high data rate position sensor 33, that provides 6 DOF position coordinates, relative to a fixed ground reference 35, to a control system. Mounted on the end of the robot arm 25 immediately above the end effector 27 is a second target in the form of a 6 degree of freedom (6 DOF) high data rate position sensor 37, that provides 6 DOF position coordinates, relative to the fixed ground reference 35, to the control system. The fixed ground reference 35 tracks the sensor 33 and feeds data to the control system to move the head with slow dynamic response within range of work for the robot arm, and tracks the sensor 37 to control movement of the robotic arm 25 and end effector 27 with fast dynamic response.

Computer aided design for brick and block constructions and control software to control a machine to construct a building
12001761 · 2024-06-04 · ·

Computer aided design software for designing a building or other structure of brick construction, where in addition to the usual three dimensional modelling and rendering typical of CAD software, tabular data describing the spatial location and orientation of each brick is provided, including information regarding which bricks are cut to length so as to be shortened, and where they are located along each course, and which bricks are machined, drilled or routed for services or other special fittings. Data pertaining to this is compiled in a database for access by control software to control a brick laying machine to build a building or other structure from bricks. The database may receive via interface with a scanner data being a measure of the elevation of the footings and/or concrete pad that has been constructed according to the building plan and for each brick of the first course, to determine how much material must be machined off the bottom of each brick so that when the first course is laid, the tops of the bricks of the first course are at the same level. This machining data is stored for each brick with the tabular data produced by computer aided design software, so that the control software can control the brick laying machine to machine and cut each brick as per the stored data, and convey each brick to the stored position on the footing, pad or previously laid course of bricks, with application of adhesive prior to positioning of the brick.

Tool and machine for working natural stone, agglomerate or ceramic material
10300628 · 2019-05-28 ·

A machine (12) for working slabs of natural stone, agglomerate or ceramic material comprises: a work bench (14) adapted to receive a slab to be machined; a machining head (16) comprising a spindle (18); and movement means (20) for moving the machining head (16) above the work bench (14). The spindle (18) comprises coupling means (40) which allow a diamond chain tool (42) to be operatively fixed.

MACHINE FOR WORKING GLASS SLABS WITH A COMPUTERIZED NUMERIC CONTROL ASSEMBLY AND RELATED PRODUCTION PROCESS
20190086896 · 2019-03-21 ·

A machine (10) and a process are described, for working glass slabs (21), the machine (10) comprising: a supporting structure (11); a slab grinding section (12) comprising grinding heads (64), and a conveyor assembly (18) having dragging means (24) adapted to move the glass slab (21); a slab drilling section (14) comprising a conveyor (31) adjacent to the conveyor assembly (18); the slab grinding section (12) further comprises retaining means (45) for keeping the glass slab (21) next to a working plane (25) spaced and/or offset with respect to the advancement plane (23); and a computerized numeric control assembly (68) for perform workings on the glass slab (21).

TABLE TOP FOR MATERIAL SHAPING MACHINE AND METHOD OF MOUNTING THEREOF
20190039263 · 2019-02-07 ·

A material shaping machine and a method of mounting a table top to the material shaping machine is disclosed. The machine includes first and second support members extending generally in a vertical direction. A bridge longitudinally extends between the first and the second support members. A carriage is configured to move longitudinally along the bridge. A rotary cutting tool is mounted on the carriage. A work table including a table top having a silicon/epoxy combination material supports a workpiece to be cut by the cutting tool. An actuator moves the rotary cutting tool toward and away from the workpiece positioned on or above the table top and a motor provides rotational motion to the rotary cutting tool.

Dynamic path 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, and repeatedly determines a robot base position using signals from the tracking system, calculates an end effector path extending to the end effector destination at least in part using the robot base position, generates robot control signals based on the end effector path and applies the robot control signals to the robot arm to cause the end effector to be moved along the end effector path towards the destination.

Material trimming system
12103198 · 2024-10-01 ·

A material trimming system used with a table saw having a rotationally driven arbor, a table with a specialized tray to retain an article to be trimmed, the system including a core structure with a core rotational axis that attaches to the arbor that has an arbor rotational axis. The system also includes a peripheral ring that is about a ring rotational axis, wherein the peripheral ring removably engages the core structure, wherein the peripheral ring includes an outer peripheral element that is operational to trim a material of the article to a selected configuration. In addition, included in the system has a cover having a cover rotational axis, the cover having a mechanism to be removably attachable to the core structure that is operational to removably retain the peripheral ring to the core structure, wherein the arbor, core, ring, and cover rotational axes are all coincident to one another.