Hello Guest it is March 28, 2024, 06:22:33 AM

Author Topic: proper edit code for cnc mill touch plate  (Read 2696 times)

0 Members and 1 Guest are viewing this topic.

proper edit code for cnc mill touch plate
« on: September 07, 2016, 12:48:34 PM »
Does any one have the proper info to enter in the auto touch plate editor for a cnc 6040?  I keep getting an edit code error.
thanks .......sloan
Re: proper edit code for cnc mill touch plate
« Reply #1 on: September 07, 2016, 03:23:40 PM »
I can post mine if you want its in millimeters?
Re: proper edit code for cnc mill touch plate
« Reply #2 on: September 07, 2016, 04:35:57 PM »
that would be great.  Mine is in MM also.  you can send it pm to sloan@sloan.net
Re: proper edit code for cnc mill touch plate
« Reply #3 on: September 09, 2016, 05:04:45 AM »
Rem Auto Tool Zero Z- Metric Version
DownStroke = -25 'Set the down stroke to find probe
DownFeedRate = 100 'Set the down FeedRate
RetractStroke = 15 'Set the retract Stroke
RetractFeedRate = 300 'Set the retract FeedRate

CurrentFeed = GetOemDRO(818) 'Get the current feedrate to return to later
CurrentAbsInc = GetOemLED(48) 'Get the current G90/G91 state
CurrentGmode = GetOemDRO(819) 'Get the current G0/G1 state
PlateThickness = 20 'GetUserDRO(1151) 'Z-plate thickness DRO

If GetOemLed (825)=0 Then 'Check to see if the probe is already grounded or faulty
DoOEMButton (1010) 'zero the Z axis so the probe move will start from here
Code "G4 P2" ' this delay gives me time to get from computer to hold probe in place
Code "G90 G31 Z" &DownStroke &" F" &DownFeedRate 'probing move
While IsMoving() 'wait while it happens
Wend
ZProbePos = GetVar(2002) 'get the axact point the probe was hit
If Abs(ZprobePos) <= Abs(DownStroke)-0.1 Then 'Check if the probe has been found
Code "G0 Z" &ZProbePos 'go back to that point, always a very small amount of overrun
While IsMoving ()
Wend
Call SetDro (2, PlateThickness) 'set the Z axis DRO to whatever is set as plate thickness
Code "G4 P1" 'Pause for Dro to update.
Code "G1 Z" &PlateThickness + RetractStroke &" F" &RetractFeedRate 'retract
While IsMoving ()
Wend
Code "(Z axis is now zeroed)" 'puts this message in the status bar
Else
Code "G0 Z0" 'retract to start pos
While IsMoving ()
Wend
Code "(Z-Plate not found, check connection or stroke and try again)" 'puts this message in the status bar
End If
Else
Code "(Z-Plate is grounded, check connection and try again)" 'this goes in the status bar if aplicable
End If
Code "F" &CurrentFeed 'Returns to prior feed rate
If CurrentAbsInc = 0 Then 'if G91 was in effect before then return to it
Code "G91"
End If
If CurrentGMode = 0 Then 'if G0 was in effect before then return to it
Code "G0"
End If
 
...................***********.......................


please look at this video for help

https://www.youtube.com/watch?v=G4DeVa8rzA0
Re: proper edit code for cnc mill touch plate
« Reply #4 on: September 09, 2016, 10:49:14 AM »
Thanks.......big help....sloan