Hello everyone!

I am using a laser-machine controlled by Sinumerik 840d sl. We use an M command to switch on and off the laser. What we usually do it's to start the toolpath a few milimeters before the point where the laser should start. Therefore, when we switch on the laser, the machine is already at the speed it must go. Without doing this, until the machine reached the required speed, we'd heat the surface more than expected.
However, we've realised that when we active that M command, the tool is stopped for a moment even if look-ahead function (G64 in Sinumerik) is on, so this pre-acceleration strategy does not work at all. We've solved this problem using synchronous actions (IDs) but I do not really like to use this kind of programming. I was wondering if any of you know some other way to solve this problem.

Thank you all beforehand!

Similar Threads: