Predator Software MDC WEB DEMO 6 4 2019

Predator Software MDC WEB DEMO 6 4 2019



welcome everybody this is Mike with predator software I am going to be conducting a MDC web demonstration for the Umbra group unfortunately the demo that we did that was the live demo yesterday was unable to be recorded and sent over to the group so today I'm going to be doing a similar demonstration of predator MDC software so again thank you and let's begin so one of the first things that I like to show here within the predator MDC software is this splash screen here so the splash screen you can see has various different items these top items here would be the machine tools or the items that we can get our data from and then bring into the database these items are things such as the CNC machine tools your robots PLC's our own DNC system em DC adapter barcode readers pcs and so on the data that's collected and captured from these items up here can be associated with people jobs parts operations shifts good parts scrap parts and then custom ok now there could be specific downtime reasons or idle reasons or specific reasons associated to these these items here and of course these items up here and they can consist of idle time that's whenever a machine and/or person is doing nothing and or in setup of course that would be setup time cycle time plan downtime that is things like your preventive maintenance anything that is planned within an eight-hour day or within the operation time of the machine and/or process and then unplanned downtime these could be things such as machine crashes or power outages that type of thing and then teardown time the time that it takes to tear a machine down possibly that isn't necessarily in setup like maybe it's tearing the Machine down for now they're set up and it's extensive time so all of this data the data that we're pulling from these items up here are these machine tools and items and assigning to these properties and the downtime reasons that were assigning to these assets up here all comes into a sequel access or Oracle database and is brought in as real-time and summarized data so predator MDC software has the ability to monitor your CNC machine tools robots PLC's DNC MDC adapters every second every minute of every hour of every day there are different ways that we can accomplish that through automatic data collection as well as manual data input okay and manual data input can come from a few different a few different things that can come from PCs it can come from barcode readers and our even or DNC system but at the end of the day there is an operator that is needed on the on the back end of that to initiate that so what this real-time summarized data gives you is the ability to view your performance metrics so performance metrics are things like your reports your charts your graphs and your digital signage so any one of our charts can be saved as and ran as a slideshow and put up on a digital sign or digital signage this is this is a value for people that are trying to get a status display out to the rest of the people in the company or they're wanting a status to play or display as something to work off of maybe your maintenance department that type of thing you can see over here on the right that we do have the ability to bring in job numbers release jobs to the floor and then finish jobs these are all enterprise options in this demo today Ashley Murdock is your account executive and I had not been informed that we were doing any kind of an enterprise demo and normally I don't park on the jobs to finish jobs and release jobs too much so if we do have any questions about that we can you know you can reach out to Ashley and then she can forward those over to me and I can answer those accordingly okay so if you look over here under your right you can see that this there's a pie chart here and it consists of all the idle time setup times cycled down and teardown time I am currently running and a Amazon work Amazon Cloud so that being said I have the ability to have a sample database and it's a kinda like a simulator it's automatically doing some things back back behind the scenes so eventually we'll see some numbers change here okay so this is a panel this whole panel that you're seeing here is an admin this is an administrator view it has all the ability to run all the reports the charts the graphs it has all the ability to assign permissions we do all the editing the viewing you know changing processes and this is the admin portion of that but with each admin if you did have various different logins like right here I'm logged in under me of course but if you had various different admin users that we're going to come up to you to this screen and log in to predator you could potentially assign some user groups okay so here's where you would as of the administrator the full-blown administrator you would have the ability to create a new user new user group and edit said user but then the more important thing that we're talking about here is assigning the permissions to a single user so we would select a single user we would then come in here and click on the said user that we wanted to modify the permissions to and we could fine tune what permissions that specific user needs or has access to and this cascades straight across for all of the logins so if you're requiring a login from predator it's going to give the user a certain you know the certain permissions okay I just like to kind of hit on that because the screen here is an admin you also would have the ability to see portions of the screen as a client user as well there were some questions at the end of the original demo that pertained to you know clients and so on and so forth please follow up with your account executive with any kind of questions in regard to what software is gonna do what for you type of thing and we'll get those questions answered so let's focus over up here a little bit you know I did say you know we have some administrator options we have the ability to show charts reports and view all of our various different components and our components consist of our customers or jobs or operations jobs and customers that's an enterprise option but farther in down below you know you have the ability to view all your downtime down ten codes you don't can downtime reasons all of those and then of course as an admin you have the ability to run in into the system and edit those components those specific components okay so all of this information up here that we were talking about it is a automatic data collection and manual data collection so what I want to do now is I want to focus on automatic data collection and how do we get information off of these items up here these machine tools robots PLC's our DNC system how do we get that information how do we get that data off the CNC machines because that's what we're talking about in this case and into the the real-time and summarized data data it's our sequel database so one of the first things that we can do is we would verify your CNC machine control list and every CNC machine control it has an has a name and a number we look at those and we verify the vintage or the make and model number and find out what type of control it is let's say it is a newer machine and it has a newer control on it it has all the ethernet capabilities or network capabilities and it's a Fanuc folk or fanic based controller and it has the fanuc focus option on it that's what we're looking at right here so the fanuc focus is a library and a protocol that the fanuc machines have running on them and they have all of their their i/o or all of their information listed in tags and light in their library in that focus library so what we have done is we've created a proprietary piece of software that interfaces in with that focus library and you can get things like your initial tidal cycle your paused or your you know your m0 auto handle MDI edit feed hold emergency stopped cnc alarm that's just in your statuses of you know what's the status of the machine if you wanted to go deeper than that we could come in and we could measure a specific threshold for your spindle and your feed rate and your spindle load if that is something that was important to you okay the next thing we can do is we can come in and we can get the program numbers the program name and then specific counters length offset diameter offsets if that's something that you would want not too many people go down that road but we do have the ability to do that because of what the fanuc focus library provides us and then the variable so if you wanted to get into some variables when you want to pull some information out of the variables we can do that as well and then there's a whole bunch of different tabs for variables here you can see that this is it has an IP address so the CNC machine has to be a Network PC most of the fanuc machine controls have an eye at the end of them and that usually justifies that they at least have an Ethernet connection there networkable okay but this is just for focus fanuc machine control is the fanic focus so we can come in here and we have a various different you know machine protocols and everything you know here's JSON here's Modbus empty connects a really popular one lucuma think and think nine OPC UA OPC secure some of our secure OPC and then you know just XML all of these are protocols that we have written in to our predator CNC service manager and that predator CNC service manager comes with the predator MDC software that we're talking about today so just to kind of recap real quick again this is software that we use to collect that automatic data coming from your CNC machine tools okay so that's that's one way now the other way is the other way is with our predator MDC adapter and our predator MDC adapter is a piece of hardware that is attached to the physical item that we want to monitor so maybe it's not a CNC machine maybe it's not a maybe it's a drill press or a bandsaw the the good part about the MDC adapter here is with the MDC adapter what we're doing is we're monitoring electrical voltage so with a monitoring electrical voltage we have the opportunity to pretty much identify various signals that you care about so what you do is you would look at the Machine you say I want to know when the machine is running or when it's not running well what electrical signals justify that or clarify that justify that or validate that you would have to identify those they then go to a terminal strip we plug into that terminal strip and the unit of the MDC adapter comes in a secure lockable if you want armored enclosure it's plastic got a see-through front cover it's NEMA four rated it's gonna keep your components clean its serviceable it has a hub of various different flavors and has some relays and a PLC that is programmed by us with a proprietary ladder that identifies the signal you know the signal coming in through the relay we then identify it what is that signal if it's gone high or low and then we then send a text send a message to via through to a text file and then a text file is then then populates the database okay and that's gonna bring in that information into the real time and summarize data from that MDC adaptor attached to you know it doesn't have to be a CNC machine it could be anything out on your shop floor okay so one of the other things that we have the ability to do is to pair manual data input MDI to any automatic data collection set and whether it's the CNC service that you saw or if it is the MDC adapter okay and manual data input can happen a couple of different ways so let's just talk about actually let's back up just one more I forgot to talk about DNC and how you can get some automatic data from DNC and I'll show you an example here a little bit once we get into the MDI screen so we'll kind of go through the day in the life of but DNC it comes with the predator MDC software to see you guys now but DNC has the ability to transfer your programs from the same system that you're running your MDC from and when we do that we have the ability to queue up any kind of data transfer or program transfer and for a sense of example if I was to scan a barcode and load a program from DNC to the CNC machine I could potentially get myself a set up start and put myself in a very various different types of cycle modes I could also grab the job number the part number and the operation number if I if I had that information to scan with the barcode so that information may have to be manually done if it's not manually done and it's automatically done the transfer of the program normally isn't automatically done so it's not necessarily automatic data collection but it is MDI that's done automatically but with one one-step execution or three-step execution to be a little bit more clear on that okay so let's get into the the MDI you know if we're talking about the the MDI and how that looks okay so one of the ways that we can collect manual data is through our predator new events touch okay so that's this right here new events touch meaning it's new events and it is gonna give you a a screen or a section to where it's a status section it's gonna actually show the you the user the status of said machine what's going on and right now this specific machine this d-m d-m TG machine is cycling and it's been cycling for nine minutes and xxx seconds or xx seconds okay so in this instance I'll go through a little bit of a scenario but let me talk a little bit more about MDI so this is one one choice that you could have for your manual data input okay and you wouldn't necessarily be depressing all of these buttons some of these buttons or some of these actions would be automatically be happening such as the cycle start cycle and and then idle you know those typically are done automatically and then you're part count could potentially happen automatically but you're scrapped part count would that's gonna require some input and feedback from the operator itself your user down times those are MDI the machine downtime we can go into an alarm state and then you could come in here and go okay once the machine was an e-stop we could then select what type of you know why you know why is the machine down type of thing and then teardown that's gonna be manual but your cycle start and your set up your operations start your part start and job start it could all be done at once for the most part you would do that day in the life of that I was speaking about you would will step through that here in a minute the other option that you have is the just the standard new events okay this one is not touch it doesn't have you do have to have this running on a PC with a mouse you know you would come in here and it's the same concept you know start stop start stop it would be the same concept of the example that I'm giving you it's just a little bit dated and a lot simpler so a lot of customers still like this it's small it makes sense it it works quite well okay so that is another way for manual data input now another way of manual data input is through pushing programs and statuses via a barcode reader so the barcode reader can be empowered with any one of our systems we tend to focus on using rs-232 barcode serial guns because those those are not simulating or emulating computer keyboard type typing they don't require a keyboard next to them they don't require them to be directly connected to a PC so we can have cheat sheets or bar code sheets out on the shop floor to do miscellaneous things and we're gonna kind of step through what some of those are now so let's go back to our new events touch okay since the new events touch is the one we're gonna focus on Oh before that we do have a an HMI okay we have a configurable HMI that with an ini file command-line arguments you can create anything that you want that HMI to do within reason within the predator software platform it could be things like looking up programs and or sending programs it can be even changing these statuses here the one thing you're not going to get with that HMI is you're not gonna get this status window over here giving you the actual feedback of yeah I am in cycle this is how long you're just gonna be able to depress those buttons okay so the HMI is something that could replace the the barcode scanner or you can run them in conjunction with so typically what you would do with a barcode scanner is if you had an HMI you would get to a pulldown and instead of clicking on the pulldown maybe you would just scan a specific item that you wanted that would be it listed in the pull down it would automatically grab it and then take you to that next window or provide you with that that feedback or provided with that information okay so let's clear out a couple of things here and we'll kind of go through just our our day in the life of the an MDI and automatic data collection what it looks like okay so for good example here we are we have we walk up to this machine and we walk up to this UI and let's say we're gonna pick on the Fed all we're gonna work on the Fed all and we're gonna come up and mr. Winn is not here today he works a different shift so I'm gonna come in and I'm either gonna login through clicking the log in or scanning my badge if you are logged into the system and you go to do a login it automatically knows that you're logged in but if you're not logged into the system and you needed to scan a barcode or scan your badge you could scan your badge so we're gonna go ahead and act like I'm scanning my badge now it has logged me in to this machine so anything that happens to this machine throughout the day as long as I'm logged into it someone had questions as far as anything that was going on with the machine they could potentially either run the report or they can just come up and ask me they know who's running that machine for that that day okay so remember we had talked about empowering the barcode scanner to do a lot of that that input for us so this is where that barcode scan would happen so you have a job you have a traveler it has in the barcode embedded a job number part number in an operation number and then within that OP number you could then drill down and get the actual program ok or so these discussions would have to be had on the specifics to be able to do that but in general if you had the system setup or you had your file structure set up that way I could come in and I have a traveler I can scan my job number so when I scan my job number it's going to populate that job number ok I'm manually doing this just to show you that this is after the scan I've done that so that job has a part number associated with it so I automatically with one scan of the job get my part ok now I need to scan my operation because this part number or job number may have different operations so let's say I'm working on off 20 ok which is a second op so within the OP 20 folder it has my my program and then it goes ahead and it sends my program ok so there is one other step that you would have to do you would have to get the Machine ready or you would have to scan load to get the machine into remote listening mode or listening mode would then listen and it would wait for these scans to happen and then it would grab the program and it would send that program okay so as soon as the the program start or the program send is executed and the program is sent to the CNC machine we could then automatically put the machine in setup start okay so when we put it into setup start it ends the idle because the machine is no longer just idle and doing in doing nothing it's waiting it's received a program and now we want to start calculating that time but we don't want to we don't want to put that in cycle time because maybe we've got really extensive setup times maybe when we want to separate those okay so in this case the operator has to go and find find some things or get some things he's got a load tooling and we want to capture that okay because he's gone from one job to another job and they're different parts okay so if he was on job job the other job you know the job a and then they went to job B's then he would have the ability to come in and change that job from A to B and then all that time would go off of job a to job B actually that doesn't quite make sense but in my own head so let's just forget about that I just said that my apologies for that I'm got a little head some distraction just just come in so in any case moving on with the setup I'm in setup and I'm ready to go so all's I'm going to do is I'm going to physically push this button but the operator the day and the life of they're just gonna push the cycle start button okay so when they push that cycle start button it's gonna bring us out of setup and my bad here I have this set where I have to physically end setup so it's gonna end the setup and automatically put you into cycle start okay so now we're in cycle start again keeping in mind that all the time that is transpired the setup the cycle is all being assigned to the operation the part and the job and then the user okay which is me or the operator all right now again the cycle start was automatic I say automatic because when the cycle start button is depressed we're going to be reading that information either via through fanuc focus or we're going to be reading that information that's come off our MDC adapter okay so let's say we've got relieves short cycle times our cycle we have read we've gotten to our m30 the end of our program and our our pause light is flashing we're gonna be able to pick that up automatically I'm just mimicking that and now where the cycle is done okay we're cycle end and now we're in idle okay so here's where you could put in a user downtime start to where maybe I have to do an inspection maybe I'm loading another part maybe being idle is okay and you know that between loading parts you're only gonna be idle X amount of minutes okay maybe that's okay or maybe I'm I'm I'm idle more than the amount of time that I'm supposed to be and I as a user I need to capture that so the reason why the machine is idle is because I have to help another operator okay so helping another operator is something that happens from time to time and you know that's just that that just happens so now that idle time that past 39 seconds is gonna go to helping another operator okay alright so that machine is currently idle now if I just go back to I need to and I help the operator and turning around I'm answering a question given some tutorial information whatever and I then ago when I load up another part and I depress the cycle start button I'm gonna go you know cycle start excuse me so now I'm cycling okay so that would be automatic so I'm going from a MDI manual input to automatic okay and then let's say the machine this would be automatic the machine is thrown into e stop and because I hit the East stop button okay and I don't know what was going on the machine was making a big ol loud racket maybe it was and I poked my head in the machine after all the smoke clears and and everything and it looks like the it wasn't necessarily e stop but it was a it was a broken tool okay I'm sorry so we could put in here feed you know it was a machine alarm okay whatever machine alarm what was maybe it gave us some type of a machine alarm all right so one of the other things that we can do from from this moving forward is we can you know this is that granularity that we were talking about for this specific machine so you could have client seats of the software that could be running these multiples if you needed you can open and close as many of these windows as you want per client so there's various different ways that this can be set up again you know you can work with Ashley on that but that was that MDI and the other MDI works the same way okay so now let's look at we've looked at automatic data collection we've looked at the manual data collection we've gotten some granularity as far as you know what is the day in the life of now let's look at some charts and reports or some charts one of the ones that I like to I like to pick on is to view all of my machines okay so here in this screen here we have the ability to select either the whole shop floor or my location or my component by component cells so this is a component cell of just two machines this one is of three machines and so on you can see here but they all have different statuses okay so and down here in this bar down here let's say these 1 2 3 4 or 5 machines that I care about I don't necessarily really care about the machines there in teardown here ok but if I did I would click on teardown it would show me teardown all right but if I don't care about teardown or maybe I don't care about the machines that are idle I just want to know which machines are down cycle and in setup ok normally you'd want to see which ones were idle because that's kind of a part of your utilization to see hey what do I have scheduled and what's being used and what's the status of what's being used okay so this this here is a big heads-up you know maybe a supervisor would want to use this as a hey what's the whole shop floor looking like or hey what is a specific group looking like okay that's one report or one chart and one of the other ones you could we can show is you can show it by a specific machine so if I wanted to see a specific machine and this if you needed to be set up on a PC we would have a client that would be able to have all of this information so it's basically gonna say here here's my machine time I finished versus unfinished my machine downtime which I don't have any and my user downtime like good parts versus my scrap parts and my scrap code summary okay so here we have all of that information part opusers shipped hours remaining machine status utilization percentage my target quantities this is kind of the you know the back side of the baseball card you know here's babe Babe Ruth's statistics okay wrote rolling statistics okay now there's this is per machine if I wanted to change up my machine I would simply come down here and change my machine if I wanted to look at a different shift if I want to change specific items like my targets and my overrides I can I can do that as well okay so that's that's another screen so some of these charts can be put into a slideshow and they can be saved off as a slideshow and broadcasted on a big screen and let's say you had five five charts and those charts there they're being updated and refreshed every five seconds so from the time the first one runs to the last one runs the first one comes back around if any state changes have occurred you're gonna get those shown in that report in that chart okay and one of those that we we look at is the Machine time line okay so we can look at this machine time line here let me enlarge that just a little bit and this machine time line I created and I added to my favorites okay and I put it into morning stand-up because this this one's important for me it has a its filtered by group of machines that I care about maybe I am a cell leader or maybe I'm a supervisor and we're having a meeting that has these groups of these machines so it's showing me my machine downtime my idle time you can tell everything just switched cased over a little bit my set up time cycle time and teardown time and if you want to know the actual hours and the specifics and the start dates and the codes you could just hold your left mouse click mouse button down and just kind of hover over and it'll show you various different ones here if you wanted to change you know the criteria here you can go into select criteria and I can look for the past four hours or I could look for the past eight hours or I could look for all of today I could even go custom if I wanted to okay so let's say I'm running ten hour or eight hour shifts okay and that's just today and shift the time defines the shift and let's say instead of looking at the group the group I want to look at a specific machine okay so this is a specific machine so I want to pick a specific machine and then we'll have to get rid of this here if it'll let us okay so if I select my machine that's automatically gonna tell me which group that was that machine is in okay so I'm going to click OK and it's gonna give me that information filtered by this just this machine okay so if I needed to get a report for a special machine maybe it's a new machine maybe it's a hot job on a machine and they need to get that information I can okay some of the other ones that we put up there are our hours by user our hours by user could be used as a gauging tool or a performance tool or you know to have out on the shop floor says hey here's what all the machined hours are here's what our scheduled hours are here's what our production hours are here's what our cycle hours are here's what these are our percentages okay if I wanted to change this I could come in here and do my select criteria again and I could come in here and do you know select cost centers if I wanted to I don't have any defined in here but it works Center machine types I could drill down by machine type if I wanted to so on and so forth okay this is a user so you're going to be limited we would have to try to figure out hey what user where is this user what ship does this user on but this is created by user so if I wanted to you know change users I could okay so the other one that I like to show is the machine downtime and cost okay machine downtime and cost what it does is it associates a price or cost per machine for everything on you know whatever my criteria is it associates it attaches a dollar amount so I know how much money costs me and machine alarm preventive maintenance feed whole broken tool an emergency stop okay I can right click here again and I can I can uncheck my drill down and go into a Pareto if I like Pareto's I can come back again and I can click my drill down so I'd go back I don't like Pareto's maybe I want to go back into drill drill down I can go back into again and select my criteria if I want or maybe I want to add this to that automation that's where we add that to the automation and you could then have run a slideshow all right so predator MDC software is set up to monitor every second of every minute of every hour of every day utilizing the automatic data collection paired with the MBI to give you that higher granularity that you're going to want for things like oae fourth like utilization statistics here is our OEE so with embracing you know quality statuses utilization you're gonna be able to get that oae head shop floor it's gonna give our oae statistics okay so oh it doesn't happen overnight Oh easy is something that you work on that you improve when you first start the OEE it's gonna be horrible but with all the data points that predator NBC is collecting with that every second of every minute of every hour of every day you're gonna be able to have that granularity of where do I need to make those adjustments and those adjustments can be done by you know how many hours is each shift you know hour shift by summary or hour sorry hours summary by shift maybe that's a report that you're gonna use maybe it's the Machine timeline maybe it's the user downtime and cost there's various different machine various different reports charts and graphs that you can use we've got over 30,000 of them you don't have to use a fraction of them most customers will pick a few and those of you or what they'll use to run their to run their business to run the shop floor okay so just to recap real quick you know we've looked at quite a few things here you know we looked at some of our charting some of our reports you know we do have the ability to run reports on quite a few things but one of the things that I wanted to show you too is another way to view MDC okay so let's say you are a user that is on the go maybe you're not someone that is boots on the ground you're not a supervisor you're your and you're an upper upper terminal management or maybe not maybe you just want to have this available to see what the productivity summary is of everything you know your dashboard here's an MVC dashboard I want to view the details of all my machines that are in cycle so here's all my machines that are in cycle and this is who's running them here's my operation my user my part much since how long I've been doing this here's this specific machine I can click on that machine you know my productive my my machine downtime summary I come in here and I look at my machine downtime some rain for all here I'm gonna look at all of them so now I'm looking at my downtime summary or maybe I want to might want to look at my reports and my machine status I want to either look at all of them or maybe I just want to look at the ones that are idle for right now or in setup right now and then maybe I want to see look at the other ones that are in idle so this is a this is a web interface that you would log into you just as a URL you type in you know your web address and it brings up your active CNC machines so this is another option that we have available to be able to view all of that information that again has come in to predator the you know automatic data collection MDI and put it into that database okay so that is going to conclude our web demonstration unfortunately I don't have a live audience to conduct any kind of QA but we did handle a lot of the QA yesterday and yesterday's web demonstration should you have any questions please feel free to reach out and contact your a e and we will circle back with you and answer those questions and the most timely manner available again my name is Mike Sizemore I am the solutions engineer for predator software and this has been a web demonstration of predator MDC software version 11 thank you again

Related Posts

Kursus Internet Marketing di SB1M Cikarang | www.KelasSB1M.com

Kursus Internet Marketing di SB1M Cikarang | www.KelasSB1M.com

Leave a Reply

Your email address will not be published. Required fields are marked *