G10 L20 P1 versus 'touch off' box on interface
- AlbertHall
- Topic Author
- Offline
- Junior Member
Less
More
- Posts: 30
- Thank you received: 0
27 May 2019 11:05 #135064
by AlbertHall
G10 L20 P1 versus 'touch off' box on interface was created 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?
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 or Create an account to join the conversation.
- Todd Zuercher
- Offline
- Platinum Member
Less
More
- Posts: 5007
- Thank you received: 1441
27 May 2019 18:22 #135078
by Todd Zuercher
Replied by Todd Zuercher on topic G10 L20 P1 versus 'touch off' box on interface
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 or Create an account to join the conversation.
28 May 2019 03:31 #135113
by cmorley
Replied by cmorley on topic G10 L20 P1 versus 'touch off' box on interface
No AFAIK there is no way to reload a screen inside the Gcode.
This would be a good feature to add.
Chris M
This would be a good feature to add.
Chris M
The following user(s) said Thank You: AlbertHall
Please Log in or Create an account to join the conversation.
- AlbertHall
- Topic Author
- Offline
- Junior Member
Less
More
- Posts: 30
- Thank you received: 0
28 May 2019 09:40 #135143
by AlbertHall
Replied by AlbertHall on topic G10 L20 P1 versus 'touch off' box on interface
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?
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 or Create an account to join the conversation.
- Todd Zuercher
- Offline
- Platinum Member
Less
More
- Posts: 5007
- Thank you received: 1441
28 May 2019 11:32 #135158
by Todd Zuercher
Replied by Todd Zuercher on topic G10 L20 P1 versus 'touch off' box on interface
Maybe using G92 to temporarily shift position.
Please Log in or Create an account to join the conversation.
- AlbertHall
- Topic Author
- Offline
- Junior Member
Less
More
- Posts: 30
- Thank you received: 0
28 May 2019 13:58 #135165
by AlbertHall
Replied by AlbertHall on topic G10 L20 P1 versus 'touch off' box on interface
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)
(******************************************)
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 or Create an account to join the conversation.
28 May 2019 14:04 #135168
by pl7i92
Replied by pl7i92 on topic G10 L20 P1 versus 'touch off' box on interface
you may use if no ATC is present a simple
way direct on part
like shown here
way direct on part
like shown here
Please Log in or Create an account to join the conversation.
- AlbertHall
- Topic Author
- Offline
- Junior Member
Less
More
- Posts: 30
- Thank you received: 0
29 May 2019 09:25 #135257
by AlbertHall
Replied by AlbertHall on topic G10 L20 P1 versus 'touch off' box on interface
Yes, I use this method the zero the Z axis but it doesn't help with the X and Y axes.
Please Log in or Create an account to join the conversation.
29 May 2019 11:18 #135261
by pl7i92
Replied by pl7i92 on topic G10 L20 P1 versus 'touch off' box on interface
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
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
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 or Create an account to join the conversation.
Time to create page: 0.083 seconds