Hello forum. We are building a machine that drills into the surface of a flat plate, We do a row of holes and move in towards the centre drill another row. The drill comes down through a piece of wood and we have a magnetic reed switch to tell us once its at the bottom of its stroke. Then it goes back up, reads an up reed switch, the table turns and we drill again. Is there a g code to tell it to wait for those reed switch inputs before moving on? Also the Cad we have only does lathe style rotation. Ours is like a record player orientation and we drill from the top. Did anyone see a CAD programme with that functionality. I'm writing G code by hand. It's not beyond me but it could be easier. Thanks in advance and have a good day Simon
We have the up and down of the drill pneumatic so Y1 opens the air valve to push the drill down and Y0 pulls it back up again. Its A for rotary motion. X changes our radius from centre
No, but with a CNC controlled machine your plunge would be done at a set depth and feedrate - removing the inconsistency of the human operator removes the need for the reed switches completely as well. It will move xx-mm down at a rate of xx-mm/min See docs:software:overview [OpenBuilds Documentation] for some other examples
We like the pneumatic with reed switch idea as it keeps the whole process as quick as possible. also we just finished building it that way. I did think we could add a dwell time but as drills blunt the time required will change. Could a macro be written ?
Well I found a whole lot of stuff. M66. All we get is limit switch crashes. Ive overdosed this evening. Not even M98 loops would work for me. I figured out a dwell time for drilling, not ideal but a small step forward. I'm enjoying it,