Thread: Setting a start point.
No doubt this is a really simple question, but how do people usually set a start point?
I apologise is the term "Start Point" is incorrect, and if so, please correct me.
On my machine, my start point is set manually at "X" and "Y" being zero (I.e. in the corner of the workpiece and "Z" being offset so it's at the top of the workpiece. It's a tedious job and leads to an inaccurate starting position at times.
I suspect that a start point which is set regardless of the workpiece would be better and I change the starting position and offset in Cut2d which I use to generate the GCode.
Thanks for your time.
Im struggling to understand your problem mate but i think what your meaning is that your cad cam program isnt starting where you set your machine datum is this correct?
Apologies for my poor explanation. I suppose it's not so much of a problem, more of whether I can improve my process.
The software starts at the place I define, and I place the material at that point beforehand, so just wonder if as an example it is best to mark an offset (say at 20,20) and place my workpiece there. I suppose the question also stems from changing the cutter where I quickly realised that the height is difficult to set without setting the "Z" to 0 and allowing the cutter to drop to the table and then tightening the nut on the router to keep the height as expected.
Hope that makes a little more sense.
16-06-2012 #4Always bear in mind that your own resolution to succeed is more important than any other - Abe Lincoln
if you want to move to a position away from the job for a tool change then just program it as the following,assuming your using work offsets and work in the x- and y- direction.
set new tool here then restart your program.
All the above is doing is moving the tool away from the job for a tool change and stopping until you hit cycle start again.
The above will work if your using G54 to G59 offsets but would be differant if using G92.
ok here is what i did, right or wrong i put a piece of stock on the bed to see where i would put the corner of most of the stock i use, when i was happy i put in a 6mm drill and drilled several holes 10mm deep along the x axis 25mm spacing 6 initialy, then i did the same on the y, then i put some 6mm pins in the holes (old broken twist drills cut down to size 20mm) they were a nice tight fit, i then put my stock against them clamped it down then set my coordinates to x=0.00 and y=0.00 at the corner of my stock just once, to acheive this i put one of the 6mm pins in the collet chuck and carefully jogged to the edge of the stock x then set the x to minus 3 then did the same on the y. i then moved the x and y to the home limit switches and took note of the coordinates for the future.
Im sure there is an easier way but then it has never let me down since so i dont even think about it any more..
as for the Z and tool changes that would depend on what type of tool holding you have adopted.
RickAlways bear in mind that your own resolution to succeed is more important than any other - Abe Lincoln
Please tell me you did this to a not so expensive machine and not a VMC because id cry if even so much as a spot drill hit my table by so much as 1 micron...lol.
What your saying is a good way of doing it if you dont want to be setting up everytime you take a vice on and off the machine but constantly working in the same area of the machine will wear the guides down over time while the rest of the guides are nice and new.
16-06-2012 #8Always bear in mind that your own resolution to succeed is more important than any other - Abe Lincoln
Rocardoco - Thanks for that. It makes sense and I was considering a similar thing but making use of the T Slots for one axis and maybe bolt a piece of acrylic cut like a set square for the other.
Jay - Good point about the wear in a specific area, I had not considered that. Suspect it will be fine for now as it's for hobby use but as and when I have more time to spend on the machine I will take this into consideration.
In cnc there are 2 coordinate systems, Machine coordinates (MC) and work coordinates (WC).
MC relate to the machines fully movement extents and often defined by having home switch's which set the MC X0,Y0,Z0.
WC is the start point you choose when zeroing on the workpiece and the G-code or part defining the extents.
WC are also related to MC in that they are a known distance from MC X0,Y0,Z0. With home switch's on the machine it makes very easy to get back to accurate WC start point or any other known point on the workpiece by specifiying the offset from MC.
So if you only want to work from one position IE set distance from MC then you need a known start point. This would then become your X0,Y0,Z0 in WC.
This known start position is set by using work offsets which are represented in G-code by G54,G56,G57,G58,G59. The usual default work offset is G54 and most just use this which is basicly set when you manuely zero the WC DRO's.
If you want to define other work offsets then this is done in the control softwares work offsets table section saved under G54,G55 etc, you then basicly program the relavent offset IE:G55 and the machine knows it's distance from MC and goes there using this has it's WC X0,Y0,Z0.
So the process goes like this jog the machine to a point on your bed, in your control software you'll have a workoff set table. This table will have list of coordinates for G54-G59 choose one and save, this save the MC for the position the machines at now.
Now when you program the part at the begining or near the begining of the G-code there will be an entry for setting the machine up safe looking some thing like "
N01 G21 G40 G49 G54 G80 G90 G91.1" This puts the machine in a known safe state. Further down there will possibly be another line with G54 so selecting workoff set G54 and it's WC in the Workoff set table. . . So by now I think you'll have guessed what needs to be done to choose another WC location.? Yep change G54 to G55 etc.!!
Better still is to do this in Cam software, most decent software should let you choose work offsets.
Hope this helps.
By dudz in forum Conversion Build LogsReplies: 13Last Post: 20-03-2014, 05:44 PM
By Robin2 in forum Lathes, Lathe Rebuilding & ConversionsReplies: 7Last Post: 20-10-2013, 09:37 PM
By dudz in forum Probing, Digitizing & ScaningReplies: 4Last Post: 07-09-2013, 09:03 PM
By luke11cnc in forum Machine DiscussionReplies: 3Last Post: 06-07-2013, 03:48 AM
By Lee Roberts in forum Tool & Tooling TechnologyReplies: 0Last Post: 10-07-2008, 01:06 AM