A machining center including a computerized numerical control (CNC) device that performs numerical control on a machine tool and an automatic tool changer, wherein
- a processing section of the machine tool and a work storage section provided adjacent to the processing section are integrally surrounded by a cover,
- in the processing section, a processing table to which the works to be processed are fixed via the pallets, and a rotary spindle to which various tools that perform cutting processing on the works fixed to the processing table are attached by the automatic tool changer such that the various tools can be replaced are disposed,
- the work storage section includes an automatic pallet changer that loads and unloads the works to and from the processing table in units of the pallets to which the works are fixed, stock shelves that are disposed at a plurality of stages in a region facing the processing section with the automatic pallet changer interposed therebetween, and on which the plurality of the pallets are removably stored, and a setup table that is disposed near one end of each of the stock shelves at the plurality of the stages in a longitudinal direction of each of the stock shelves and on which the works are fixed to and removed from the pallets and taken in and out from the outside,
- the computerized numerical control device includes a control unit being configured to drive and control drive units of the processing table and the rotary spindle and the automatic tool changer according to a predetermined processing instruction to execute cutting processing on a processing material while replacing a tool with a certain tool and attaching the certain tool to the rotary spindle according to each processing process indicated in the processing instruction, and the control unit being configured to drive and control the automatic pallet changer to execute replacement of the work by unloading the pallet to which a processed work is fixed and loading the pallet to which an unprocessed work is fixed between the stock shelves at the plurality of the stages and the processing table,
- a control panel for the computerized numerical control device is disposed on an outer surface of the cover in the vicinity of the processing section, wherein
- the cover includes
- an opening portion where rear surface regions of the stock shelves at the plurality of the stages are exposed to a region located on the rear side of the stock shelves at the plurality of the stages and facing the automatic pallet changer in a region surrounding the work storage section,
- a stock shelf access door that closes the opening portion and is driven to be opened and closed,
- a locking device that stops the opening and closing driving of the stock shelf access door,
- an unlocking mechanism that is operable from the outside of the cover and releases the stop by the locking device, and
- a door opening/closing detection device that detects an opened or closed state of the stock access door and outputs a detection signal,
- the control unit is configured to further include
- an interlocking function that enables the unlocking mechanism while the automatic pallet changer is stopped, and disables the unlocking mechanism while the automatic pallet changer is driven, and
- a safety control function that determines, based on the detection signal, whether the stock shelf access door is in the opened state or the closed state, and prohibits a drive unit of the automatic pallet changer from being driven when the stock shelf access door is in the opened state.