Using a laser offset code PlasmaC (SOLVED)

More
6 years 5 months ago #166510 by Clive S
I have just fitted a cross hair laser to my machine

I don't use ohmic so I think I can use that button for the code

Like
BUTTON_1_NAME = Laser\Offset
BUTTON_1_CODE = G54 G0 X-47.5 Y21.296

So when positioning the laser over the corner of the part I would do touch off

After the button press It moves to the correct position. What do I need to add to the code to make it do auto the touch off

Edit: Would this do it: G10 L20 P1 X0 Y0

Edit: Sorted. G10 L20 P1 X0 Y0 \ G54 G0 X-47.5 Y21.296 \ G10 L20 P1 X0 Y0
Gets me what I wanted.

Please Log in to join the conversation.

More
6 years 5 months ago #166571 by bbsr_5a
you shoudt go for a single button that calls a ngc that does the job at once
Code:
o<laserzeroz> sub G91 ( relative mode for probing) G54 G1 X-47.5 Y21.296 F1000 ( go bach the crosshair offset) G90 ( absolute mode) G10 L20 P1 X0 Y0 (set new XY G54 Zero) o<laserzero> endsub M2

Please Log in to join the conversation.

More
6 years 5 months ago #166575 by Clive S

bbsr_5a wrote: you shoudt go for a single button that calls a ngc that does the job at once

Code:
o<laserzeroz> sub G91 ( relative mode for probing) G54 G1 X-47.5 Y21.296 F1000 ( go bach the crosshair offset) G90 ( absolute mode) G10 L20 P1 X0 Y0 (set new XY G54 Zero) o<laserzero> endsub M2


Can you please give me the reason as it seems to work fine.

Please Log in to join the conversation.

More
6 years 5 months ago #166578 by phillc54
You could just enter your X and Y offsets directly into G10 L20 P0 Xoffset Y offset.

Please Log in to join the conversation.

More
6 years 5 months ago #166580 by bbsr_5a
ofcause you can
but most like to move to zero point to confirm

and check DRO

Please Log in to join the conversation.

More
6 years 5 months ago #166582 by Clive S

phillc54 wrote: You could just enter your X and Y offsets directly into G10 L20 P0 Xoffset Y offset.


I think I tried that and it worked it moved to the offset position but the dro showed the offset this means you need to set the dro back to zero.

Using the code that I proposed moves from the laser cross position to the offset and sets the dro to zero, with one button press.

Or am I missing something?

Please Log in to join the conversation.

More
6 years 5 months ago #166583 by bbsr_5a
you are right but you need to move incremental G91 from where you are

Please Log in to join the conversation.

More
6 years 5 months ago #166584 by phillc54
Well you could move to X0 Y0 if you needed to.

Please Log in to join the conversation.

More
6 years 5 months ago #166586 by Clive S

phillc54 wrote: Well you could move to X0 Y0 if you needed to.


Sorry Phill I am not sure I am understanding you.

If you have moved to the offset position and the dro is showing that position at this point moving to X0Y0 will put you back on the original laser mark. So would you not have to touch of at the offset position so that becomes X0Y0 so you can run the job from there.

My goal was to do the whole job in one button press. ie put the laser cross on the corner of the part then with one press the torch moves to the to the corner of the part with dro showing G54 X0Y0

But I am no expert

Please Log in to join the conversation.

More
6 years 5 months ago #166587 by phillc54
If you want to move to the new X0 Y0 that is fine, you don't have to but it is best to do what you feel comfortable with.

Please Log in to join the conversation.

Time to create page: 0.053 seconds
Powered by Kunena Forum