584,846 active members*
4,601 visitors online*
Register for free
Login
IndustryArena Forum > Machine Controllers Software and Solutions > Mitsubishi controls > Q: How to setup Tool Offsets on Meldas M3 based Dyna DM4400m
Results 1 to 3 of 3
  1. #1
    Join Date
    Nov 2012
    Posts
    361

    Q: How to setup Tool Offsets on Meldas M3 based Dyna DM4400m

    I feel kind of like an idiot for asking this because it seems like it should be *so darned easy* to do a tool offset, but I'm having a devil of a time... I'm hoping someone can help me out.... The machine is a Dyna Mechtronics DM4400m with an M3 Meldas control on it. The tool offset has been changed to "Type II", so there is the ability to add wear compensation in there, if that matters. This is a brand new machine for me and I am unfamiliar with G-code. My last machine was a Hurco conversational programming setup. So, I'm in uncharted waters here with lousy manuals (Mitsubishi M3 manuals are marginally better than a lot of the manuals from China today).

    OK, I've watched lots of videos and they all do what I thought you would do. That is, essentially (I'm leaving out the G54 part zero because I've figured that out):

    1. Put a tool in
    2. Lower Z to touch off to the material
    3. Press the TLM (or, in this case, turn ON the switch)
    4. etc (not important here)


    Now, what I would expect to happen when turning on the TLM switch is that the current Z position would be moved into the tool offset. But that isn't the case. Instead, 0.0000 is moved in (I'm in inch mode right now). That makes zero (no pun intended) sense to me. And, for that matter, the usage of a toggle switch versus a momentary doesn't really make any sense either. I don't know if I'm supposed to turn the switch on the off, or leave it ON. But if it is the latter, when do you turn it OFF again? The Dyna manual really doesn't say.

    I have tried one variant. That is to turn ON the switch right after doing the axis HOME operation. If I do that, then the tool offsets do seem to be populated with the current Z position, and when I've tried the tool jogs to Z0.0, everything works correctly. But this seems like a strange way to use TLM, and it is nothing like what the manual describes (even in its poor verbiage).

    There is one other item of interest. At the top of the offsets screen there is a "SURFACE" field. My initial thought was that this might be where you could put a measurement that would apply to all tool offsets. In this way, you could actually touch everything off to the table, and then put the height of the stock in the SURFACE field. The control would automatically apply *that* offset to the entered tool offset. This could be a very convenient way of validating a tool path too. Let's say you touched off everything to the top of the real material and left SURFACE at 0.0000. You could then enter a value of 2.0000 there if you wanted to check your entire program live. The result would (should) be that the tools would all cut air at exactly 2.000 above the real part.

    Anyhow, the problem is this... That SURFACE value doesn't seem to do anything. I can change the value (and no tool offset) and the machine always goes to the same Z location when commanded. This makes me think that an alternate use of SURFACE is in play. It might be the height of a caliper based setting block, for instance. *IF* the TLM switch worked the way I think it should, the SURFACE offset would be added to the Z location when TLM was hit. As an example, let's say I had a 2.000 setting block. Let's say the tool zeros out the block when at Z=-5.1234. The real Z offset value is -7.1234, of course, and that SURFACE value (the 2.0000) would be added when TLM was switched ON. Of course, this is all assuming TLM worked the way I think it should and as demonstrated in YouTube videos.

    So.... The long and the short of it is.... Does anyone know how TLM works on a Dyna M3 based mill? Is my thought process correct? I need something to help me fix this.

    I'm adding the Dyna manual clip relating to TLM. Note that the 0.0000 "validation" is something they specifically mention, even though it makers no sense to me. In other words, the whole sequence they describe is confusing me.... So, if you get their meaning and want to explain it, I'm all ears there too...

    Click image for larger version. 

Name:	Screen Shot 2020-08-16 at 2.43.09 PM.jpg 
Views:	1 
Size:	186.0 KB 
ID:	447302

  2. #2

    Re: Q: How to setup Tool Offsets on Meldas M3 based Dyna DM4400m

    Hello Mr Metric,
    We are a small bicycle manufacturer in Copenhagen Denmark and we also have a Dyna Myte DM4400M CNC Machine with Meldas M3 controller. As it happens to be, we are also struggling with inputting the tool lengths. We have no problem running the machine to a G54 coordinate but tool length seems to confuse the entire issue of Z heights for the poor thing.

    Have you found any solutions?

    Kind regards here from Copenhagen,
    Paul HarderCohen

  3. #3
    Join Date
    Nov 2012
    Posts
    361

    Re: Q: How to setup Tool Offsets on Meldas M3 based Dyna DM4400m

    Hi Paul,
    Welcome to the fray here as we discuss Dyna and the DM4400 (well, not much of a fray given that it is just you and me...). This is a hobby machine for me, which means that I get to it sporadically. I had worked out the usage in my head, and decided that I was a little worried I would forget "stuff" due to my unpredictable usage (I could go for months without turning the machine on). This caused me to explore another avenue... ATLM (auto tool length measurement). This is accomplished through a Renishaw TS27R setter. I haven't finished with that yet, but I think I'm fairly close. Needless to say, however, the devil is in the details. I can say that I've got all the hardware. I've got what I think I need for the macros. I've got got the interconnection stuff worked out.... What I haven't done is made the new cable and figured out how to setup the macros and/or trigger them. My last machine was an ancient conversational control, so G-code is something that is new to me, but I am also quite aggressive at figuring things out. I will get there.

    So... Why did I take this route? Simply put, because I don't use the machine frequently, I thought that an ATLM approach would probably be the safest way to go and, therefore, be the most likely to prevent crashes. I'm happy at working with you to get this setup on your machine once I have the process figured out.

    Oh, be aware that the M3 has *two* different types of tool management. You need to decide what you want. Send me your email in a private message and I can also send some snippets from a different manual that cover some TLM stuff (note: it might take me a bit to get this info... I'm juggling a lot of stuff at home and work right now, including getting the head back installed on my Toyota Prius... a pretty labor intensive job). Dyna did an OK job of writing their manuals but not a great one. As such, having information from different machines (but also M3 based) can be useful.

    Regards,
    Alan (San Francisco area, if you are curious)

Similar Threads

  1. Mitsubishi Meldas M3 Tool offsets and Communication
    By Will_0000 in forum Mazak, Mitsubishi, Mazatrol
    Replies: 8
    Last Post: 02-06-2020, 01:10 AM
  2. Maximart w/Meldas 520amr, tool setup
    By Knape in forum CNC Machining Centres
    Replies: 0
    Last Post: 12-15-2017, 06:40 PM
  3. Meldas-M3 Dynamyte DM4400M Problem
    By Stonebarnfarm in forum Uncategorised MetalWorking Machines
    Replies: 87
    Last Post: 09-04-2013, 08:13 PM
  4. Save tool offsets on Mits Meldas 520AM control
    By pwilson101 in forum Mazak, Mitsubishi, Mazatrol
    Replies: 3
    Last Post: 08-21-2012, 01:35 PM
  5. Dyna Mite with Meldas 520
    By cncfirst in forum Uncategorised MetalWorking Machines
    Replies: 4
    Last Post: 11-28-2007, 06:54 PM

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •