Collect data from your shop floor in real-time to discover and eliminate production bottlenecks, optimise resource utilisation and streamline processes.
MDC-Max enables you to collect and analyse data from machines and operators to get real-time and historic insights into your shop floor's productivity, performance and quality.
MDC-Max lets you use the data in various ways and on different platforms. You can show the data on information screens throughout the shop floor and offices to keep everyone updated and motivated - or send the data to external systems, such as ERP or MES, for further analysis and integration.
Understand the performance of equipment and personnel with real-time data collection. Eliminate production bottlenecks and optimise resource utilisation.
Eliminate manual, time consuming and often inaccurate data collection by automating and streamlining the entire data collection process.
Monitor and visualise the performance of equipment and personnel to respond faster, catch errors sooner, and communicate better.
Understand the inner workings of your production with customised reports including machine downtime, OEE and other essential KPIs.
Reduce paper reliance and administrative time. Update your ERP, MES or other administrative system with real-time data from equipment and personnel.
Access data from one or more sites directly from your mobile device. Easily check the status of equipment or any other information critical to your operation.
See the current status and performance data of your machines on Andon boards, PC and mobile. Customise the layout and content of screens to suit your needs.
Supports both standard and specialised network protocols to communicate with most manufacturing equipment. Mazak, Deckel, Agie, Fagor, Brother, Modbus, and many more.
Generate real-time reports that dynamically update as data comes in, such as machine timelines.
Collect data automatically or manually using your existing wireless network, Ethernet, RS-232 or Parallel I/O. Use existing barcode readers and PCs on the shopfloor.
Streamline data management and workflows by updating ERP, MES or other administrative systems directly with data from MDC-Max.
Enables operators to access essential information directly at the machine and enter data such as current shift, job, reasons for downtime and scrap.
Control signaling units such as stack lights, buzzers and Andon boards that indicate the status of your machines.
MDC-Max can send text and email alerts to key staff on any machine and operator event such as automatically during unattended runs.
Fine-grained control over user access and permissions. View logs of user actions and system events for auditing and troubleshooting purposes.
While data from machines can be collected automatically, error-free and unattended, the manual data from personnel provides the context to fully understand downtime, scrap and other factors affecting production negatively.
Machine data is collected automatically and unattended through a network. When a machine event occurs, such as starting or stopping, the signals associated with those events are sent to MDC-Max, stored and processed for further use.
Operator data provides the context needed to fully understand reasons for downtime, scrap or other negative factors. For manual data collection, MDC-Max provides an operator interface for PC and mobile devices. It also comes with full support for barcode readers.
Enables operators to access vital information and enter reasons for downtime, scrap, current job/operator/shift, and more. Can be customised and accessed with a mobile device or PC. One device can manage several machine-specific Operator Screens. Operator tablets can also be mounted at every machine.
Enables operators to scan a barcode to provide reasons for downtime, scrap, current job/operator/shift, and more. MDC-Max can generate and print barcodes. Mostly relevant if barcode readers are already available. Otherwise, we recommend using Operator Screens.
More data does not always equal more value and an MDC system always requires new workflows and training. The best way to succeed, is to start small and get the easy benefits by analysing only three to five data points. With more experience, the system can be expanded. See examples below for inspiration.
This solution gives data about the production or downtime of a machine. Data is collected automatically from the machine, so a supervisor needs to ask the operator the reason for the machine stoppage to get more information.
This solution accurately shows a machine's efficiency on every job. We can show the total downtime percentage for each type of stoppage such as Tooling, Setting, Maintenance, etc. The operator enters the reasons for downtime using an Operator Screen or a barcode reader which can then help identify the exact causes of production loss.
The following diagram shows a simplified MDC setup with data collection from machines and operators.
Machine signals and operator feedback are sent to MDC-Max through the local network using wireless and Ethernet.
Each machine has a tablet with the Operator Screen application or a barcode reader to provide data. An operator has a smartphone where he can provide data about any machine in the setup. He just opens the Operator Screen on his phone for the specific machine he is at.
A legacy machine has been connected with a serial connection to the Ethernet network (and some internal wiring) to track start and stop signals.
Machine and operator data can be visualised in real time on Andon boards and digital signage on the shop floor and office areas. Data can also be accessed remotely via any modern mobile device such as a smartphone or tablet.
Machines are listed and colored to indicate state along with information such as cycle time, current job/operator/shift, parts, OEE, and more. Fully customisable and accessible on mobile, tablet, PC and smart TV.
Dashboards are composed of data blocks such as Bar graph, Pie chart, Value list, Gauge, and more. Focus on different facilities, machine groups, and so on. Fully customisable and accessible on mobile, tablet, PC and smart TV.
See the status of machines based on their location. Colors indicate state along with small alerts for additional status. Select a machine to view details. Fully customisable and accessible on mobile, tablet, PC and smart TV.
Combine Live Screens, Dashboards and Shop Floor Screens into Slideshows for information screens. Options include auto-scroll, pause and resume. Fully customisable and accessible on mobile, tablet, PC and smart TV.
Configure data events to control stack lights, beacons, buzzers, sound alarms and other Andon units for visual and audible feedback of machine state. A unit can be shared by a group of machines if needed.
Notifications can be sent on any event. If machines are running unattended and one falls behind or stops, a stand-by operator can be notified promptly via text or email. Or a machine that is out of units to process and automatically notifies a nearby operator.
Real-time and historic reports can be generated and viewed directly in MDC-Max or exported to Microsoft Excel. MDC-Max can also keep Excel sheets up-to-date or send data to external applications.
MDC-Max can generate custom real-time and historic reports from the data it collects. Data can be presented as tables, pie or bar charts, and production targets, work shifts, KPIs, and more can be included. You can also generate different Event logs such as by operator, machine, and job to check how each machine and operator is doing. Examples of other reports:
Stand-alone reports provides a direct and convenient way for authorised users to access and update MDC-data in Excel reports without using MDC-Max. Reports can take advantage of all the built-in functionality that Excel has to offer such as Column-, Line-, Pie-, and Bar Charts. Once a report is configured, Excel provides the flexibility to filter data by machine(s), operator(s), time period, and more.
MDC-Max can also export the data of any configured report to Excel. This enables you to generate and view reports in MDC-Max and export the same data for further analysis in Excel.
MDC-Max provides several ways to automate processes and exchange data with a company's existing software systems such as an MRP, ERP or MES.
On specific events or conditions, MDC-Max can transfer or update data in external data sources such as a database or web service. Data can also be exported and transfered in several formats such as XML and JSON.
MDC-Max can authorise external systems to pull data directly from its database (read/write/update). Can normally be configured using the standard Open Database Connectivity API (ODBC).
MDC-Max also provides the OEMLink C++ library which can be programmed to "catch" incomming data events and trigger custom code to call a web service, export data, call up external APIs, and more
MDC-Max can be installed on your existing network and supports a variety of protocols and hardware options including serial wiring, Ethernet and wireless networking.
MDC-Max uses a network to establish connections and collect data from equipment. Often a company's exiting local network is used, but in some cases a dedicated, closed network is preferred. Depending on the machines' data collection capabilities, different approaches are possible.
If a data interface is available on the machine (see table below), it can often be connected to a network via an Ethernet cable. No additional hardware is required beyond optional devices for operator input such as a mounted tablet. However, if the interface is disabled on the machine control, it can be costly to activate. In this case, a Hardware connection might be preferred.
If no interface is available, a technician can "pull" signals from the machine using a combination of internal wiring to PLC relays and devices such as an MDC-Box or the Moxa ioLogik. These devices manage the connection between the machine and network, and facilitate signal transmission to MDC-Max.
For direct connections, MDC-Max supports a wide variety of machine controls. The following are some of the most common, but many more are supported. If your control is not listed, please contact us for more information. We are continuously adding support for new machines.
Control | Required interface | Extent of data access |
---|---|---|
Fanuc | FOCAS | Full compatibility |
Haas | M-Net | Full compatibility |
Mazak | MTConnect | Full compatibility |
Okuma | MTConnect | Full compatibility |
Mitsubishi | MTConnect | Full compatibility |
NUM | MTConnect | Full compatibility |
Heidenhain | DNC Opt #18 | Full compatibility |
Siemens (840D, 810D) | Hardware adapter | Most compatibility |
MDC-Max is a versatile solution that can suit both small shops and large enterprises with thousands of machines across multiple locations. It consists of Server, PC client and Web Client components that can run on one PC or multiple servers with unlimited PCs and Web Clients connected.
Server application that runs a fast SQL database (optionally Microsoft SQL) and handles various tasks in the background, such as processing incoming data, updating reports, communicating with external systems and distributing monitoring data to Dashboards, Live Screens, Operator Screens, etc.
Windows-based PC client application that allows configuring the MDC-Max system. The PC client also shows Timelines, Live Screens, Operator Screens and offers advanced reporting features.
Web client that works on any modern mobile device, such as tablet, smartphone or smart TV. Allows remote access to Operator Screens, Dashboards, Live Screens and Shop Floor Screens. Data is updated in real-time without browser-reloading and all clients can be updated centrally. Supports bright and dark themes.
Software for configuring machine ports and managing network. Also offers features such as advanced program transfers, Remote Request, dynamic feedrate and spindle speed adjustment, auto-receive, parameter offsets and more.
CIMCO MDC-Max tracks both scheduled and unscheduled downtime by combining machine and operator data. While machine data can be collected accurately, error-free and unattended, operator data provides the context to fully understand reasons for downtime, scrap or other aspects that impact production negatively.
Accurate data from machines is collected automatically and unattended by MDC-Max. Most installations will, as a minimum, collect data on Cycle Start, Cycle Stop, and Part Complete. The data collection events can be customised according to the monitoring capabilities of each machine.
MDC-Max offers an easy-to-use operator interface for mobile and PC to view and enter data manually. Operators can register the exact causes of machine downtime such as Setup, Maintenance, Scrap, Inspection and more. MDC-Max also supports barcode readers.
MDC-Max can be configured to collect data on any event limited only by machine capabilities.
Real-time monitoring using Timeline charts enables you to easily monitor the current and past state of all your machines. Each machine state and downtime reason is visualised with different bar colors and can be expanded to reveal additional information.
Set up real-time reports in the MDC-Max PC client that are dynamically updated, on screen, as incomming data is processed. You can have multiple reports open and updating in different tabs at the same time. The MDC-Max reporting system is flexible and can support any custom reports that suit your operation's needs.
Dashboards provide an overview of your real-time production data and KPIs (such as OEE) at a glance. Create multiple custom Dashboards to focus on different production facilities, different machine groups or other requirements you may have. Dashboards can be displayed on large TV monitors as digital signage or on any mobile device using the MDC-Max Web Client.
Live Screens show the state of each machine in real-time, along with OEE, current job, operator/shift, parts produced/scrapped and cycle time. Machines are color-coded by state, with flashing colors and alert lights for critical states. You can customise Live Screens and display them on large TV monitors or any mobile device with the MDC-Max Web Client.
Shop Floor Screens let you see the status of all your machines based on their location. Machines are color-coded by state, with notification/alert lights for critical states. Tap any machine to see KPIs (OEE), current operator/job and more. You can display Shop Floor Screens on large TV monitors or any tablet or smartphone with the MDC-Max Web Client. You can also move, scale, rotate and change the look of machines.
Make Slideshows of your Dashboards, Live Screens and Shop Floor Screens. Slideshows scroll through the whole content of each screen and can be paused and resumed as needed. You can show Slideshows on large TV monitors or any mobile device with the MDC-Max Web Client.
MDC-Max enables you to control various signaling units that provide visual and audible feedback of machine state. These include Tower Stack lights, Beacons, sound alarms and more. You can customise how machine and operator events activate different colors or sounds on the signaling units. You can also assign a single signaling unit, such as a stack light, to a group of machines.
MDC-Max can alert key staff via text and email for any event from machines or operators. If a machine falls behind or stops while running unattended, such as in Lights-out Manufacturing, MDC-Max can promptly notify the right person to take action.
MDC-Max offers a user-friendly operator interface (Operator Screen) that lets operators view vital information and enter data such as downtime reasons, current job/operator/shift, scrap reasons and more. You can customise the operator interface to suit your needs and use it on any touch-enabled mobile device or PC on the shop floor. You can also mount a tablet at every machine or manage multiple machine-specific operator interfaces from a single mobile device with ease.
MDC-Max works with barcode readers and gives you instructions for setting up and printing new barcodes. You can use barcodes to send data to MDC-Max such as current job, operator, shift, scrapped parts or downtime reasons. Barcode readers are mostly relevant if you already have them. Otherwise, we suggest using Operator Screens which have more features and flexibility.
MDC-Max supports and unlimited number of downtime reasons to meet the requirements of any operation. Downtime reasons can be sent using the Operator Screen or using a Barcode Reader.
MDC-Max has dedicated options for managing Job and Program numbers and can automatically link the event data it collects, from machines and operators, to the job running on each machine. This allows MDC-Max to provide precise statistics about every job on every machine.
MDC-Max can create both real-time and historic reports. Real-time reports are updated on screen as new data comes in, while historic reports use existing data to summarise longer time periods such as a week, month or year. With its modern tabbed interface, the MDC-Max PC Client lets you have multiple reports open and updating at the same time.
MDC-Max comes with many predefined reports that meet most common reporting needs and that can be used as templates for further customisation.
With the flexible reporting system in MDC-Max, you can create custom reports to suit any operation. Display data in tables, pie or bar charts, include production targets, work shifts and calculate any KPI, using user-defined formulas, such as OEE, MTBF, MTTR, and more.
Examples of reports:
Generate detailed activity reports such as Error logs, Operator logs and Machine logs.
CIMCO MDC-Max comes with full support for Microsoft Excel spreadsheets. You can easily export reports for further analysis in Excel and MDC-Max can even update your Excel spreadsheet automatically, so you always have the latest data.
With our advanced Excel reports, data from MDC-Max can be pulled directly into Excel. This enables anyone in your organisation, with the right permissions, to generate reports directly in Excel.
Reports can be automatically exported to Excel, XML, or other formats and emailed.
The secure and robust user/group management system in MDC-Max enables fine-grained control over user access and permissions. The MDC-Max clients, database configuration and Operator Screen cannot be accessed without appropriate permissions.
MDC-Max keeps detailed logs of all incoming and outgoing events including Error logs, Operator logs and Machine logs. You can store logs permanently or restart them on a daily, weekly or monthly basis. You can also export logs to an external database (that other systems can access) or directly to an Excel spreadsheet.
MDC-Max can connect with your existing network and works with various hardware options such as serial wiring, Ethernet and wireless networking. MDC-Max gathers data from equipment on your network either directly (if a data collection interface is available) or indirectly using additional hardware to establish the connection. The data collection method depends on the specific type of equipment and its monitoring capabilities.
MDC-Max comes with specialised messaging protocols for communicating directly with a wide variety of network based machines/interfaces including Fanuc FOCAS, Haas M-Net, MTConnect, Heidenhain, Netlink, Brother, OPC, Modbus, MQTT, and more.
MDC-Max includes powerful functions for date collection and management based on analog signals. Calculations such as spindle speed, power consumption, etc. can be used in Andon boards, reports, exports, and much more.
MDC-Max can be configured to extract messages from incoming DPRNT commands, sent from a machine's serial communications port.
MDC-Max can automatically read/write/update data in multiple data sources such as external databases, Web Services and XML file export. You can associate data exchange with specific events and user-defined conditions. This enables integration with external systems such as your ERP and MES systems.
If required, external systems can access (read/write/update) data in the MDC-Max database directly using the ODBC protocol.
For custom integration with external systems and automation of processes, CIMCO provides a C++ library called OEM Link (.dll) which can be customised by the customer. The OEM Link is controlled by the MDC-Max Server and can be programmed to "catch" events from operators and machines as they are received by MDC-Max. This enables the customer to run custom code whenever specific events occur such as calling a Web Service, exporting data to a specific file format or communicate with external APIs.