Correct use of fixtures?
05 Sep 2013 13:20 #38480
by mariusl
Regards
Marius
www.bluearccnc.com
Correct use of fixtures? was created by mariusl
Hi All,
I never used fixtures before but have a need to do so now. From a practical point of view, what is the correct way to use them. Do you have the fixture setup to locate at the same place very time and then reference from home or do you clock the fixture every time that you use it.
Secondly, do you generate your gcode to be at an offset to the fixture location and never loose the gcode or do you clock the part location every time?
Any instruction here will be welcome
I never used fixtures before but have a need to do so now. From a practical point of view, what is the correct way to use them. Do you have the fixture setup to locate at the same place very time and then reference from home or do you clock the fixture every time that you use it.
Secondly, do you generate your gcode to be at an offset to the fixture location and never loose the gcode or do you clock the part location every time?
Any instruction here will be welcome
Regards
Marius
www.bluearccnc.com
Please Log in or Create an account to join the conversation.
05 Sep 2013 18:45 #38485
by BigJohnT
Replied by BigJohnT on topic Correct use of fixtures?
My G code usually has X0 as the left side of the material or fixture and Y0 is the front of the rear jaw (the back side of the material or fixture.
The G54, 55... fixture offsets allow you to run the same G code in different places.
This may help
gnipsel.com/linuxcnc/g-code/gen06.html
JT
The G54, 55... fixture offsets allow you to run the same G code in different places.
This may help
gnipsel.com/linuxcnc/g-code/gen06.html
JT
Please Log in or Create an account to join the conversation.
05 Sep 2013 19:47 #38488
by mariusl
Regards
Marius
www.bluearccnc.com
Replied by mariusl on topic Correct use of fixtures?
Thanks John. From you response I gather that you clock up every time that you use the fixture. You dont have holes drilled into you bed to hold the fixture or anything like that hey?
I want to make a permanent plate to fit over my bed and onto that I want to make fixture placements with dowel pins etc. So I only have top clock the base plate and then swap fixtures as I go.
Does that sound feasible to you?
I want to make a permanent plate to fit over my bed and onto that I want to make fixture placements with dowel pins etc. So I only have top clock the base plate and then swap fixtures as I go.
Does that sound feasible to you?
Regards
Marius
www.bluearccnc.com
Please Log in or Create an account to join the conversation.
05 Sep 2013 20:35 #38489
by BigJohnT
Replied by BigJohnT on topic Correct use of fixtures?
By "clock up" I assume you mean to use an edge finder or something else to find XY zero?
The front side of the rear jaw of the vise is always Y0 for me. I just put a 1/2" dowel in the spindle and slide the material or fixture up to the dowel and touch off X-0.250" in G54 and that is set. The only thing I have to do next is to load and touch off my tools to the top of the material.
Once you set a coordinate system X and Y zero point it will stay set. So yes having fixtures doweled to locations is a good plan if you regularly run parts on the fixtures. If you make the XY zero the same for all fixtures then you can put them in any spot and just use the coordinate system to pick the location. You can have up to 9 coordinate systems set.
If you have a tool changer or have a spindle that uses tool holders that can be indexed (not R8 or similar) then you can touch off your tools to a common spot and use the coordinate system Z offset for each fixture.
JT
The front side of the rear jaw of the vise is always Y0 for me. I just put a 1/2" dowel in the spindle and slide the material or fixture up to the dowel and touch off X-0.250" in G54 and that is set. The only thing I have to do next is to load and touch off my tools to the top of the material.
Once you set a coordinate system X and Y zero point it will stay set. So yes having fixtures doweled to locations is a good plan if you regularly run parts on the fixtures. If you make the XY zero the same for all fixtures then you can put them in any spot and just use the coordinate system to pick the location. You can have up to 9 coordinate systems set.
If you have a tool changer or have a spindle that uses tool holders that can be indexed (not R8 or similar) then you can touch off your tools to a common spot and use the coordinate system Z offset for each fixture.
JT
Please Log in or Create an account to join the conversation.
05 Sep 2013 23:58 #38492
by mariusl
Yes that is correct. I will clock once only after homing the machine and then just record the offsets for every fixture. I have almost finished my kit form plasma machine and the fixtures are for manufacturing some of the parts for that.
Thanks again for your kind help as always.
Regards
Marius
www.bluearccnc.com
Replied by mariusl on topic Correct use of fixtures?
By "clock up" I assume you mean to use an edge finder or something else to find XY zero?
Yes that is correct. I will clock once only after homing the machine and then just record the offsets for every fixture. I have almost finished my kit form plasma machine and the fixtures are for manufacturing some of the parts for that.
Thanks again for your kind help as always.
Regards
Marius
www.bluearccnc.com
Please Log in or Create an account to join the conversation.
09 Sep 2013 01:25 #38544
by Jerre122
Replied by Jerre122 on topic Correct use of fixtures?
You can also drill and ream holes in the table of the milling machine, that way your fixtures will have always the same position from the machine home position. I think it's only worth it for parts that you have to make a lot, but with some time between them. At work we used it for large sand casting models, the shape was always different, but they had only 2 different frame sizes. We had to make a pair every couple of months, so it was worth it.
However, if you only have to make 1 series of parts, you can just as well touch off your fixtures, only if you have to make other parts between them is has a advantage.
However, if you only have to make 1 series of parts, you can just as well touch off your fixtures, only if you have to make other parts between them is has a advantage.
Please Log in or Create an account to join the conversation.
09 Sep 2013 01:47 #38545
by mariusl
Regards
Marius
www.bluearccnc.com
Replied by mariusl on topic Correct use of fixtures?
I have a fair number of parts that will be made on a continuous basis. Therefore I thought of making a fixture plate that will fit over my mill table and it will be clocked and never removed. I will then drill and tap a range of holes for general work holding as well as the pins for regular fixtures that will fit on top of the plate. This will include my 4th axis as well. Hopefully I will only have to clock the plate once and after that I could use the offsets.
Regards
Marius
www.bluearccnc.com
Please Log in or Create an account to join the conversation.
- somenewguy
- Offline
- Senior Member
Less
More
- Posts: 44
- Thank you received: 0
16 Dec 2013 05:31 #41633
by somenewguy
Replied by somenewguy on topic Correct use of fixtures?
an old topic but just chiming in with how I use my fixtures. My little miill has 2 vices on it, so I work down from G59 rear left first, G58 etc. Also I have found it usefull to make G54 standard machine coordinates (IE is the same as G53, but now it is modal and doesn't need to be called on each line) and G55 is referened to the rear left corner of the stock being worked on, which can be set from G59 or G58 or with an edge finder or whatever is convenient. Below I layed out how i do it, as the above paragraph really got away from me in editing...
G54 Machine coordinates
G55 Raw Material rear left (usually the same as G59 or whichever fixture I am using)
G56 Raw material rear left in second vice
...
...
G59 is rear left of first fixture,
G58 is second fixture
etc.
I still touch off fairly often, just in case and to verify no body has tried to move on me, either the fixture themselves or the home switches. I generally just check one fixture, if it is still right, the rest probably are too, but if its important it only takes a second to check em all. The tedious part is getting em square when you put them back on. some day I'll pony up some cash for a sacraficial bed that I can fixture up properly.
G54 Machine coordinates
G55 Raw Material rear left (usually the same as G59 or whichever fixture I am using)
G56 Raw material rear left in second vice
...
...
G59 is rear left of first fixture,
G58 is second fixture
etc.
I still touch off fairly often, just in case and to verify no body has tried to move on me, either the fixture themselves or the home switches. I generally just check one fixture, if it is still right, the rest probably are too, but if its important it only takes a second to check em all. The tedious part is getting em square when you put them back on. some day I'll pony up some cash for a sacraficial bed that I can fixture up properly.
Please Log in or Create an account to join the conversation.
18 Dec 2013 01:24 #41702
by jmelson
position is VERY repeatable, to within one encoder count. LinuxCNC records
the offsets between machine coordinates and the work coordinate system
(such as G54, G55, etc.) So, when you touch off the first time, it can recall the
same position even when LinuxCNC has been shut down and started
again the next day. But, this requires a repeatable way of homing
the machine.
Jon
Replied by jmelson on topic Correct use of fixtures?
I have encoders that have index pulses, and so when I home my machine, theHi All,
I never used fixtures before but have a need to do so now. From a practical point of view, what is the correct way to use them. Do you have the fixture setup to locate at the same place very time and then reference from home or do you clock the fixture every time that you use it.
Secondly, do you generate your gcode to be at an offset to the fixture location and never loose the gcode or do you clock the part location every time?
Any instruction here will be welcome
position is VERY repeatable, to within one encoder count. LinuxCNC records
the offsets between machine coordinates and the work coordinate system
(such as G54, G55, etc.) So, when you touch off the first time, it can recall the
same position even when LinuxCNC has been shut down and started
again the next day. But, this requires a repeatable way of homing
the machine.
Jon
Please Log in or Create an account to join the conversation.
- somenewguy
- Offline
- Senior Member
Less
More
- Posts: 44
- Thank you received: 0
18 Dec 2013 10:18 #41734
by somenewguy
Replied by somenewguy on topic Correct use of fixtures?
Missed a huge question in your post, let me chime in on how to setup your gcode the way I think is best.
what you are going to want to do is write your g-code relative to something on the part you are machinging that makes sense. For 90% of what I do its the top left corner, which is also the edge of the fixture I zero to, so my gcode is using the same cooridnates as my G5# that I am using at the time. the other 10% of the time I have parts that havea locating feauture, say a drilled hole in them that is how I mount them on whatever it is they are going to be used for. so my gcode is centered around that feature. now if the peiece of stock I am working with changes in some way, I still only need to zero my working coordinates around the new location of the pin hole, and mycode can be used with 0 modifications. The biggest tip I can give you is to deffinatly keep your gcode as generic as possible. learn to write subroutines (easier than you maythink!) and paly with everything linuxcnc has to offer, NGCGUI is awesome and there is a lto of work other people have put into it htat you can rip off for your own uses.
what you are going to want to do is write your g-code relative to something on the part you are machinging that makes sense. For 90% of what I do its the top left corner, which is also the edge of the fixture I zero to, so my gcode is using the same cooridnates as my G5# that I am using at the time. the other 10% of the time I have parts that havea locating feauture, say a drilled hole in them that is how I mount them on whatever it is they are going to be used for. so my gcode is centered around that feature. now if the peiece of stock I am working with changes in some way, I still only need to zero my working coordinates around the new location of the pin hole, and mycode can be used with 0 modifications. The biggest tip I can give you is to deffinatly keep your gcode as generic as possible. learn to write subroutines (easier than you maythink!) and paly with everything linuxcnc has to offer, NGCGUI is awesome and there is a lto of work other people have put into it htat you can rip off for your own uses.
Please Log in or Create an account to join the conversation.
Moderators: piasdom
Time to create page: 0.286 seconds