A system for fabricating finished parts, the system comprising: a plurality of die assemblies located at a plurality of respective locations, each die assembly (218a-218i) being configured to fabricate a respective finished part; a movable gantry press configured to move between the plurality of respective locations and selectively operate the plurality of die assemblies; a first robot configured to move between the plurality of respective locations and load a respective blank into each die assembly (218a-218i) of the plurality of die assemblies; and a controller configured to: receive a first input to fabricate a first finished part; identify a first die assembly (218a-218i) of the plurality of die assemblies; instruct the movable gantry press to move to the location of the first die assembly (218a-218i); instruct the first robot to move to the location of the first die assembly (218a-218i); instruct the first robot to load a first blank into the first die assembly (218a-218i); and instruct the movable gantry press to operate the first die assembly (218a-218i) to fabricate the first finished part, wherein each die assembly (218a-218i) comprises an upper die section and a lower die section, wherein the movable gantry press is further configured to, in response to being instructed to operate the first die assembly (218a-218i): lift the upper die section of the first die assembly (218a-218i); after the first robot has loaded the first blank into the first die assembly (218a-218i), lower the upper die section of the first die assembly (218a-218i); and actuate an actuator of the movable gantry press to compress the first blank between the upper die section and the lower die section of the first die assembly (218a-218i) to fabricate the first finished part. a plurality of die assemblies located at a plurality of respective locations, each die assembly (218a-218i) being configured to fabricate a respective finished part; a movable gantry press configured to move between the plurality of respective locations and selectively operate the plurality of die assemblies; a first robot configured to move between the plurality of respective locations and load a respective blank into each die assembly (218a-218i) of the plurality of die assemblies; and a controller configured to: receive a first input to fabricate a first finished part; identify a first die assembly (218a-218i) of the plurality of die assemblies; instruct the movable gantry press to move to the location of the first die assembly (218a-218i); instruct the first robot to move to the location of the first die assembly (218a-218i); instruct the first robot to load a first blank into the first die assembly (218a-218i); and instruct the movable gantry press to operate the first die assembly (218a-218i) to fabricate the first finished part, wherein each die assembly (218a-218i) comprises an upper die section and a lower die section, wherein the movable gantry press is further configured to, in response to being instructed to operate the first die assembly (218a-218i): lift the upper die section of the first die assembly (218a-218i); after the first robot has loaded the first blank into the first die assembly (218a-218i), lower the upper die section of the first die assembly (218a-218i); and actuate an actuator of the movable gantry press to compress the first blank between the upper die section and the lower die section of the first die assembly (218a-218i) to fabricate the first finished part. receive a first input to fabricate a first finished part; identify a first die assembly (218a-218i) of the plurality of die assemblies; instruct the movable gantry press to move to the location of the first die assembly (218a-218i); instruct the first robot to move to the location of the first die assembly (218a-218i); instruct the first robot to load a first blank into the first die assembly (218a-218i); and instruct the movable gantry press to operate the first die assembly (218a-218i) to fabricate the first finished part, wherein each die assembly (218a-218i) comprises an upper die section and a lower die section, wherein the movable gantry press is further configured to, in response to being instructed to operate the first die assembly (218a-218i): lift the upper die section of the first die assembly (218a-218i); after the first robot has loaded the first blank into the first die assembly (218a-218i), lower the upper die section of the first die assembly (218a-218i); and actuate an actuator of the movable gantry press to compress the first blank between the upper die section and the lower die section of the first die assembly (218a-218i) to fabricate the first finished part. lift the upper die section of the first die assembly (218a-218i); after the first robot has loaded the first blank into the first die assembly (218a-218i), lower the upper die section of the first die assembly (218a-218i); and actuate an actuator of the movable gantry press to compress the first blank between the upper die section and the lower die section of the first die assembly (218a-218i) to fabricate the first finished part.