Using a laser offset code PlasmaC (SOLVED)

More
03 May 2020 15:16 - 04 May 2020 06:25 #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.
Last edit: 04 May 2020 06:25 by Clive S. Reason: added text
The following user(s) said Thank You: phillc54

Please Log in or Create an account to join the conversation.

More
04 May 2020 06:41 #166571 by bbsr_5a
you shoudt go for a single button that calls a ngc that does the job at once
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 or Create an account to join the conversation.

More
04 May 2020 06:50 #166575 by Clive S

you shoudt go for a single button that calls a ngc that does the job at once
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 or Create an account to join the conversation.

More
04 May 2020 07:00 #166578 by phillc54
You could just enter your X and Y offsets directly into G10 L20 P0 Xoffset Y offset.

Please Log in or Create an account to join the conversation.

More
04 May 2020 07:04 #166580 by bbsr_5a
ofcause you can
but most like to move to zero point to confirm

and check DRO

Please Log in or Create an account to join the conversation.

More
04 May 2020 07:07 #166582 by Clive S

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 or Create an account to join the conversation.

More
04 May 2020 07:12 #166583 by bbsr_5a
you are right but you need to move incremental G91 from where you are

Please Log in or Create an account to join the conversation.

More
04 May 2020 07:12 #166584 by phillc54
Well you could move to X0 Y0 if you needed to.

Please Log in or Create an account to join the conversation.

More
04 May 2020 07:25 #166586 by Clive S

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 or Create an account to join the conversation.

More
04 May 2020 07:36 #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.
The following user(s) said Thank You: Clive S

Please Log in or Create an account to join the conversation.

Moderators: snowgoer540
Time to create page: 0.099 seconds
Powered by Kunena Forum