Automatic G54 offset setting in G code program
- rajsekhar
- Offline
- Elite Member
Less
More
- Posts: 204
- Thank you received: 11
25 Jul 2022 08:43 #248227
by rajsekhar
Automatic G54 offset setting in G code program was created by rajsekhar
I am running XYZA mill type machine, for engraving purpose.
For XYZ type jobs (either round or rectangular in shape), I search for extreme X+ & X- in job, and then calculate ((X+ coordinate + X-coordinate)/2= G54 Xoffset= )X0. Same for Y axis. and Z is set ) by touching top of job. This is done manually.
Now to improve productivity and reduce operator skill, this should be done by machine.
Is it possible automatically with a touch probe??
For XYZ type jobs (either round or rectangular in shape), I search for extreme X+ & X- in job, and then calculate ((X+ coordinate + X-coordinate)/2= G54 Xoffset= )X0. Same for Y axis. and Z is set ) by touching top of job. This is done manually.
Now to improve productivity and reduce operator skill, this should be done by machine.
Is it possible automatically with a touch probe??
Please Log in or Create an account to join the conversation.
- andypugh
- Offline
- Moderator
Less
More
- Posts: 23170
- Thank you received: 4860
30 Jul 2022 22:43 #248700
by andypugh
Replied by andypugh on topic Automatic G54 offset setting in G code program
Automated probing is certainly possible, but unless you have a tool changer it might be more time consuming than your current approach.
Probing in internal shape is generally easier than probing an external one, but if you can define safe starting points for the probe then a G-code subroutine can be called to set the job up.
This would probably be a good application for machine vision, but I don't know of any ready-to-go implementations of that for LinuxCNC.
Probing in internal shape is generally easier than probing an external one, but if you can define safe starting points for the probe then a G-code subroutine can be called to set the job up.
This would probably be a good application for machine vision, but I don't know of any ready-to-go implementations of that for LinuxCNC.
Please Log in or Create an account to join the conversation.
Time to create page: 0.108 seconds