G10 L20 P1 versus 'touch off' box on interface

More
7 years 5 months ago #135064 by AlbertHall
When I use the 'touch off' box on the interface the image of cuts moves to follow the selection.
When I use 'G10 L20 P1 X[35.2700 + #5420] Y[22.2600 + #5421] (Touch off X, Y)' this doesn't happen.

Is there a way of doing the same kind of touch off as the interface does from within a running program?

Please Log in to join the conversation.

More
7 years 5 months ago #135078 by Todd Zuercher
Yes, I believe if you are using the touch off button for X in the G54 coordinates and putting 0 as the touch off input. Then the equivalent G10 command would be G10 L20 P1 X0.

Please Log in to join the conversation.

More
7 years 5 months ago #135113 by cmorley
No AFAIK there is no way to reload a screen inside the Gcode.
This would be a good feature to add.

Chris M

Please Log in to join the conversation.

More
7 years 5 months ago #135143 by AlbertHall
OK, thanks.
Normally I jog the tool to the bottom left of the workpiece and touch off X and Y to 0.

What I would like to be able to do, to make best use of remaining parts of a workpiece, is to be able to mark any corner, say top right corner, and have the code cut the part accordingly.

My brilliant(?) plan was to jog the tool to the desired corner, touch off to zero, then jog into where the part will be (so moving south west from the top right corner). Now when the code is run, get the current position and the signs of the X and Y positions tells you which corner was selected.

Can anybody tell me an even more brilliant way of doing this?

Please Log in to join the conversation.

More
7 years 5 months ago #135158 by Todd Zuercher
Maybe using G92 to temporarily shift position.

Please Log in to join the conversation.

More
7 years 5 months ago #135165 by AlbertHall
I have found a way of doing this but it isn't as easy to use as my attempted automatic method.

I have added, to the header of the file, the X,Y coordinates of each corner of the board so jog to your selected corner then touch off to the appropriate values given for that corner.

(******************************************)
(Board size: 40.6842mm x 23.4042mm)
(Click 'Home All')
(Fit a 0.8000mm Drill)
(Connect the probe wire to the PCB)
(Jog to any corner of the board)
(Touch off X & Y as below, G54)
(Bottom Left (-4.7071,-0.4371))
(Top Left (-4.7071,22.9671))
(Top Right (35.9771,22.9671))
(Bottom Right (35.9771,-0.4371))
(TEST THE PROBE)
(******************************************)

Please Log in to join the conversation.

More
7 years 5 months ago #135168 by pl7i92
you may use if no ATC is present a simple
way direct on part
like shown here

Please Log in to join the conversation.

More
7 years 5 months ago #135257 by AlbertHall
Yes, I use this method the zero the Z axis but it doesn't help with the X and Y axes.

Please Log in to join the conversation.

More
7 years 5 months ago #135261 by pl7i92
the xy is user related
we in school use TOP left Front
so Touch X+ Y+ Z-
this routine is on a Button to do so
Start is Tooldiameter top Inside part
Code:
o<autonullen> sub o155 if [#5400 GT 0] (is there a tool loaded) o156 if [#5410 GT 0] (tool diameter greater Zero) (DEBUG, ToolDiameter = #5410) #<_toolradius> = [#5410 / 2] G91 ( relative mode for probing) G38.2 z-20 F80 ( trip switch on the way X Plus) (msg, Set G54 Z null ) G10 L20 P1 Z0 G1 z5 F250 G1 X-10 ( X Freifahren) G90 G1 Z-5 F250 ( Absolut Z runter ) G91 ( relative mode for probing) G38.2 x20 F80 ( trip switch on the way X Plus) G90 ( absolute mode) (msg, Set G54 X null REAL acording to tool diameter ) G10 L20 P1 x-#<_toolradius> G1 X-#5410 F250 g1 z5 g1 x [1.5* #5410] g91 g1 y-10 f250 g90 g1 z-5 f250 g91 G38.2 y20 F80 ( trip switch on the way Y Plus) G90 ( absolute mode) (msg, Set G54 y null REAL acording to tool diameter ) G10 L20 P1 y-#<_toolradius> G1 y-#5410 F250 g1 z5 f800 m100 (msg, Fertig gesetzt wurde G54 XYZ mit Werkzeug #5400) o156 endif o155 endif o<autonullen> endsub M2

Please Log in to join the conversation.

Time to create page: 0.113 seconds
Powered by Kunena Forum