Re: [Emc-users] Trouble setting up a 7I80HD

2020-05-11 Thread Ed

On 5/10/20 5:39 PM, Peter C. Wallace wrote:

On Sun, 10 May 2020, Ed wrote:


Date: Sun, 10 May 2020 16:43:34 -0500
From: Ed 
Reply-To: "Enhanced Machine Controller (EMC)"
    
To: emc-users@lists.sourceforge.net
Subject: Re: [Emc-users] Trouble setting up a 7I80HD

On 5/10/20 11:51 AM, Peter C. Wallace wrote:


This likely means that you do not have the proper bitfile loaded. 
Thats really should be the first step before any testing, make sure 
the the pinout of the configuration matches you daughterboard setup. 
A svst4_8 of svst8_4 configuration is a suggested.




Setup completes and Linuxcnc starts with either SV12 or SVST4_8 as 
long as 7i80HD gets edited to7i80.




Ths list you show does not match either sv12 or svst4_8

did you first flash the 7I80HD-16 with the appropriate firmware?


mesaflash --device 7i80 --write 7i80hd_16_sv12.bit mesaflash --device 
7i80 --reload




Success!! At least so far. Got the bit file installed(had a space in the 
wrong place in the command), the encoders show movement when I turn the 
motors.


Now to determine if everything turns the right directions. Will fill in 
details later.



Thanks, Ed.




___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


[Emc-users] Lathe turret/drum tool changer

2020-05-11 Thread Leonardo Marsaglia
Hello to everyone,

So far everything is working flawlessly with the mazak and LCNC. But
there's only one thing that's worrying me.

The problem is that if I stop the program during a tool change, the
iocontrol stays on the last tool that was indexed, but my turret logic
finishes the tool change. So in that case LCNC thinks there's some tool
selected but it's not, needless to say a very dangerous scenario. I've
already made the logic so that if the tool number on the iocontrol doesn't
match the one on the real turret I call for an estop.

But this raises the question. Is it too much of a pain to have the option
of telling the IOCONTROL wich tool is indexed instead of LCNC keeping the
record of it?

Leonardo Marsaglia

___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Lathe turret/drum tool changer

2020-05-11 Thread andy pugh
On Mon, 11 May 2020 at 15:42, Leonardo Marsaglia  wrote:

> But this raises the question. Is it too much of a pain to have the option
> of telling the IOCONTROL wich tool is indexed instead of LCNC keeping the
> record of it?

You could possibly do it with the existing software.
The logic that you are currently using to trigger e-stop could call an
MDI_COMMAND to run an M61 to change the tool number.

MDI_COMMAND = M61 Q#<_hal[toolchanger.tool-number]>


-- 
atp
"A motorcycle is a bicycle with a pandemonium attachment and is
designed for the especial use of mechanical geniuses, daredevils and
lunatics."
— George Fitch, Atlanta Constitution Newspaper, 1912


___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] bed leveling component python 2

2020-05-11 Thread Chris Albertson
The problem with a tilted bed on a mill is harder than a tilted bed on
a 3D printer.  The "tool" on a printer is nearly a zero dimension
point.  All the printer needs to do is raise or lower the nozzle.  But
with an end mill the tool is still vertical.  Even worse is fly
cutting.  The fly cutter is still horizontal.

In LinuxCNC terminology, a milling machine with a tilted bed no longer
has "trivial kinematics".  Perhaps kinematics is the place to do the
bed compensation.

A mill might be able to use the same compensation is a printer in the
case of using a ball-mill as long as all the cutting is done with the
ball part of the cutter the orietation should not matter.

In any case, what WOULD be nice is automatic scanning of the bed. Just
place a sensor in a chuck and scan the bed using a grid pattern.


On Sun, May 10, 2020 at 9:03 AM andy pugh  wrote:
>
> On Sun, 10 May 2020 at 14:28, Thomas J Powderly  wrote:
>
> > A python tool to comp Z for a non flat work surface
>
> FWIW I think that this kind of compensation belongs in realtime, and
> that version pulls in a rather excessive number of dependencies.
>
> I feel that allowing an arbitrary grid (STL format, for example, as
> used by probekins) would be better. And the maths to work out the
> correction in C in realtime is fairly simple.
>
> --
> atp
> "A motorcycle is a bicycle with a pandemonium attachment and is
> designed for the especial use of mechanical geniuses, daredevils and
> lunatics."
> — George Fitch, Atlanta Constitution Newspaper, 1912
>
>
> ___
> Emc-users mailing list
> Emc-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-users



-- 

Chris Albertson
Redondo Beach, California


___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] bed leveling component python 2

2020-05-11 Thread andy pugh
On Mon, 11 May 2020 at 18:38, Chris Albertson  wrote:
>
> Perhaps kinematics is the place to do the
> bed compensation.

We tried that with "probekins" and it turned out not to to work very well.
external-offsets seems like a better way as it honours accel and
velocity limits.

-- 
atp
"A motorcycle is a bicycle with a pandemonium attachment and is
designed for the especial use of mechanical geniuses, daredevils and
lunatics."
— George Fitch, Atlanta Constitution Newspaper, 1912


___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


[Emc-users] Timing belts?

2020-05-11 Thread Chris Albertson
I'm doing a new design CNC build.   I will be using timing belts and
medium-size (NEMA 23 and 34) stepper motors.

Question: What tooth profile is the best to use?   The goal would be
minimum backlash then things like noise and belt wear.   I can choose
anything I want because this is for a new machine.

>From my reading, I think the Gates GT3 profile, with 3mm pitch is the
current best belt type.   Yes I know many mills work fine with HTD or
XL or even v-belts.
-- 

Chris Albertson
Redondo Beach, California


___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] bed leveling component python 2

2020-05-11 Thread Chris Albertson
So, lets say I have a machine that has non-tricial kinematics (I mill
with the z-axis tilted 30 degrees) and I write the kinematics routines
correctly.  Then you are saying the machine will not honor accel and
velocity limits?

But all machines are like this, not 30 degress certainly but some
number of arcseconds.  A nice feature would be to compensate for all
the errors, not just the bed.

I would not be surprised if non-trivial kinematics is broken as so few
people have machines with not-square axis the code would not be well
tested.   That said, te velocity problem is proportional to the cosine
of the tilt.  It is going to be tiny.

On Mon, May 11, 2020 at 11:03 AM andy pugh  wrote:
>
> On Mon, 11 May 2020 at 18:38, Chris Albertson  
> wrote:
> >
> > Perhaps kinematics is the place to do the
> > bed compensation.
>
> We tried that with "probekins" and it turned out not to to work very well.
> external-offsets seems like a better way as it honours accel and
> velocity limits.
>
> --
> atp
> "A motorcycle is a bicycle with a pandemonium attachment and is
> designed for the especial use of mechanical geniuses, daredevils and
> lunatics."
> — George Fitch, Atlanta Constitution Newspaper, 1912
>
>
> ___
> Emc-users mailing list
> Emc-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-users



-- 

Chris Albertson
Redondo Beach, California


___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] bed leveling component python 2

2020-05-11 Thread Gene Heskett
On Monday 11 May 2020 14:22:26 Chris Albertson wrote:

> So, lets say I have a machine that has non-tricial kinematics (I mill
> with the z-axis tilted 30 degrees) and I write the kinematics routines
> correctly.  Then you are saying the machine will not honor accel and
> velocity limits?
>
> But all machines are like this, not 30 degress certainly but some
> number of arcseconds.  A nice feature would be to compensate for all
> the errors, not just the bed.

That then raises the question: What reference point then becomes the one 
true reference? Do we have the reasonably priced tools to measure it?  
For me that answer is no, but I have observed many times that the hole I 
drill by putting the work in the spindle, and a drill straight up from 
the bed, are oviously out of alignment by the time that hole is 1" deep, 
I am bending the drill.  This is likely because it was required I remove 
the post while installing the ball screws, and the post is attached to 
the base with horizontal bolts into the rear of the base casting, 
meaning any slop in those boltholes will allow the post to lean left or 
right at least a degree.  And it is very noticeable.  But, where is the 
square that I can use to loosen those 4 bolts that mount the post to the 
rear of the base casting, and adjust it for plumb?  Such a 
_3_ dimensional square isn't for sale that I know of.
 
> I would not be surprised if non-trivial kinematics is broken as so few
> people have machines with not-square axis the code would not be well
> tested.   That said, te velocity problem is proportional to the cosine
> of the tilt.  It is going to be tiny.
>
> On Mon, May 11, 2020 at 11:03 AM andy pugh  wrote:
> > On Mon, 11 May 2020 at 18:38, Chris Albertson 
 wrote:
> > > Perhaps kinematics is the place to do the
> > > bed compensation.
> >
> > We tried that with "probekins" and it turned out not to to work very
> > well. external-offsets seems like a better way as it honours accel
> > and velocity limits.
> >
> > --
> > atp
> > "A motorcycle is a bicycle with a pandemonium attachment and is
> > designed for the especial use of mechanical geniuses, daredevils and
> > lunatics."
> > — George Fitch, Atlanta Constitution Newspaper, 1912
> >
> >
> > ___
> > Emc-users mailing list
> > Emc-users@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/emc-users


Cheers, Gene Heskett
-- 
"There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
If we desire respect for the law, we must first make the law respectable.
 - Louis D. Brandeis
Genes Web page 


___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Timing belts?

2020-05-11 Thread N. Christopher Perry
The GT3 is a great profile to use.

N. Christopher Perry

> On May 11, 2020, at 2:07 PM, Chris Albertson  
> wrote:
> 
> I'm doing a new design CNC build.   I will be using timing belts and
> medium-size (NEMA 23 and 34) stepper motors.
> 
> Question: What tooth profile is the best to use?   The goal would be
> minimum backlash then things like noise and belt wear.   I can choose
> anything I want because this is for a new machine.
> 
> From my reading, I think the Gates GT3 profile, with 3mm pitch is the
> current best belt type.   Yes I know many mills work fine with HTD or
> XL or even v-belts.
> -- 
> 
> Chris Albertson
> Redondo Beach, California
> 
> 
> ___
> Emc-users mailing list
> Emc-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-users



___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] bed leveling component python 2

2020-05-11 Thread Chris Albertson
Mathematically, you don't need an absolute reference.  If you have a
perfect mill it would still be a perfect mill if put in on a slanted
floor.  What matters is the relative angles of the axis.

Yes we can mesure these angles with inexpensive tools assuming you
have one "good" larger size square you can trust.  Those cheap
inductive distance sensors on eBay have sub-micron repeatibilities.
They are intended for use as non-contact limit switches and they work
well for that.  If you put one in a chuck facing down you can detect
axis tilt.   In fact, you do the same with a dial indictor,   Then you
scan the sides of your "good" steel square. to detect z-axis tilt.

What the system would do is do a scan and see the error.Then it
would compute what compensation is required and does the scan again.
This way it sees that moving in X or Y no longer effects Z.

But there is nothing you can do about tool orientation.   Drills and
fly cutters can not be fixed but the system could report the angle you
would whack it with a mallet then re-test.

On Mon, May 11, 2020 at 11:52 AM Gene Heskett  wrote:
>
> On Monday 11 May 2020 14:22:26 Chris Albertson wrote:
>
> > So, lets say I have a machine that has non-tricial kinematics (I mill
> > with the z-axis tilted 30 degrees) and I write the kinematics routines
> > correctly.  Then you are saying the machine will not honor accel and
> > velocity limits?
> >
> > But all machines are like this, not 30 degress certainly but some
> > number of arcseconds.  A nice feature would be to compensate for all
> > the errors, not just the bed.
>
> That then raises the question: What reference point then becomes the one
> true reference? Do we have the reasonably priced tools to measure it?
> For me that answer is no, but I have observed many times that the hole I
> drill by putting the work in the spindle, and a drill straight up from
> the bed, are oviously out of alignment by the time that hole is 1" deep,
> I am bending the drill.  This is likely because it was required I remove
> the post while installing the ball screws, and the post is attached to
> the base with horizontal bolts into the rear of the base casting,
> meaning any slop in those boltholes will allow the post to lean left or
> right at least a degree.  And it is very noticeable.  But, where is the
> square that I can use to loosen those 4 bolts that mount the post to the
> rear of the base casting, and adjust it for plumb?  Such a
> _3_ dimensional square isn't for sale that I know of.
>
> > I would not be surprised if non-trivial kinematics is broken as so few
> > people have machines with not-square axis the code would not be well
> > tested.   That said, te velocity problem is proportional to the cosine
> > of the tilt.  It is going to be tiny.
> >
> > On Mon, May 11, 2020 at 11:03 AM andy pugh  wrote:
> > > On Mon, 11 May 2020 at 18:38, Chris Albertson
>  wrote:
> > > > Perhaps kinematics is the place to do the
> > > > bed compensation.
> > >
> > > We tried that with "probekins" and it turned out not to to work very
> > > well. external-offsets seems like a better way as it honours accel
> > > and velocity limits.
> > >
> > > --
> > > atp
> > > "A motorcycle is a bicycle with a pandemonium attachment and is
> > > designed for the especial use of mechanical geniuses, daredevils and
> > > lunatics."
> > > — George Fitch, Atlanta Constitution Newspaper, 1912
> > >
> > >
> > > ___
> > > Emc-users mailing list
> > > Emc-users@lists.sourceforge.net
> > > https://lists.sourceforge.net/lists/listinfo/emc-users
>
>
> Cheers, Gene Heskett
> --
> "There are four boxes to be used in defense of liberty:
>  soap, ballot, jury, and ammo. Please use in that order."
> -Ed Howdershelt (Author)
> If we desire respect for the law, we must first make the law respectable.
>  - Louis D. Brandeis
> Genes Web page 
>
>
> ___
> Emc-users mailing list
> Emc-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-users



-- 

Chris Albertson
Redondo Beach, California


___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] bed leveling component python 2

2020-05-11 Thread Stuart Stevenson
Gene,

This tool will allow you to check the relative square of a machine tool.

https://www.travers.com/cylindrical-square/p/57-020-263/



On Mon, May 11, 2020, 2:45 PM Chris Albertson 
wrote:

> Mathematically, you don't need an absolute reference.  If you have a
> perfect mill it would still be a perfect mill if put in on a slanted
> floor.  What matters is the relative angles of the axis.
>
> Yes we can mesure these angles with inexpensive tools assuming you
> have one "good" larger size square you can trust.  Those cheap
> inductive distance sensors on eBay have sub-micron repeatibilities.
> They are intended for use as non-contact limit switches and they work
> well for that.  If you put one in a chuck facing down you can detect
> axis tilt.   In fact, you do the same with a dial indictor,   Then you
> scan the sides of your "good" steel square. to detect z-axis tilt.
>
> What the system would do is do a scan and see the error.Then it
> would compute what compensation is required and does the scan again.
> This way it sees that moving in X or Y no longer effects Z.
>
> But there is nothing you can do about tool orientation.   Drills and
> fly cutters can not be fixed but the system could report the angle you
> would whack it with a mallet then re-test.
>
> On Mon, May 11, 2020 at 11:52 AM Gene Heskett 
> wrote:
> >
> > On Monday 11 May 2020 14:22:26 Chris Albertson wrote:
> >
> > > So, lets say I have a machine that has non-tricial kinematics (I mill
> > > with the z-axis tilted 30 degrees) and I write the kinematics routines
> > > correctly.  Then you are saying the machine will not honor accel and
> > > velocity limits?
> > >
> > > But all machines are like this, not 30 degress certainly but some
> > > number of arcseconds.  A nice feature would be to compensate for all
> > > the errors, not just the bed.
> >
> > That then raises the question: What reference point then becomes the one
> > true reference? Do we have the reasonably priced tools to measure it?
> > For me that answer is no, but I have observed many times that the hole I
> > drill by putting the work in the spindle, and a drill straight up from
> > the bed, are oviously out of alignment by the time that hole is 1" deep,
> > I am bending the drill.  This is likely because it was required I remove
> > the post while installing the ball screws, and the post is attached to
> > the base with horizontal bolts into the rear of the base casting,
> > meaning any slop in those boltholes will allow the post to lean left or
> > right at least a degree.  And it is very noticeable.  But, where is the
> > square that I can use to loosen those 4 bolts that mount the post to the
> > rear of the base casting, and adjust it for plumb?  Such a
> > _3_ dimensional square isn't for sale that I know of.
> >
> > > I would not be surprised if non-trivial kinematics is broken as so few
> > > people have machines with not-square axis the code would not be well
> > > tested.   That said, te velocity problem is proportional to the cosine
> > > of the tilt.  It is going to be tiny.
> > >
> > > On Mon, May 11, 2020 at 11:03 AM andy pugh  wrote:
> > > > On Mon, 11 May 2020 at 18:38, Chris Albertson
> >  wrote:
> > > > > Perhaps kinematics is the place to do the
> > > > > bed compensation.
> > > >
> > > > We tried that with "probekins" and it turned out not to to work very
> > > > well. external-offsets seems like a better way as it honours accel
> > > > and velocity limits.
> > > >
> > > > --
> > > > atp
> > > > "A motorcycle is a bicycle with a pandemonium attachment and is
> > > > designed for the especial use of mechanical geniuses, daredevils and
> > > > lunatics."
> > > > — George Fitch, Atlanta Constitution Newspaper, 1912
> > > >
> > > >
> > > > ___
> > > > Emc-users mailing list
> > > > Emc-users@lists.sourceforge.net
> > > > https://lists.sourceforge.net/lists/listinfo/emc-users
> >
> >
> > Cheers, Gene Heskett
> > --
> > "There are four boxes to be used in defense of liberty:
> >  soap, ballot, jury, and ammo. Please use in that order."
> > -Ed Howdershelt (Author)
> > If we desire respect for the law, we must first make the law respectable.
> >  - Louis D. Brandeis
> > Genes Web page 
> >
> >
> > ___
> > Emc-users mailing list
> > Emc-users@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/emc-users
>
>
>
> --
>
> Chris Albertson
> Redondo Beach, California
>
>
> ___
> Emc-users mailing list
> Emc-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-users
>

___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] bed leveling component python 2

2020-05-11 Thread Gene Heskett
On Monday 11 May 2020 15:42:33 Chris Albertson wrote:

> Mathematically, you don't need an absolute reference.  If you have a
> perfect mill it would still be a perfect mill if put in on a slanted
> floor.  What matters is the relative angles of the axis.
>
> Yes we can mesure these angles with inexpensive tools assuming you
> have one "good" larger size square you can trust.  Those cheap
> inductive distance sensors on eBay have sub-micron repeatibilities.
> They are intended for use as non-contact limit switches and they work
> well for that.  If you put one in a chuck facing down you can detect
> axis tilt.   In fact, you do the same with a dial indictor,   Then you
> scan the sides of your "good" steel square. to detect z-axis tilt.
>
> What the system would do is do a scan and see the error.Then it
> would compute what compensation is required and does the scan again.
> This way it sees that moving in X or Y no longer effects Z.
>
> But there is nothing you can do about tool orientation.   Drills and
> fly cutters can not be fixed but the system could report the angle you
> would whack it with a mallet then re-test.

Thats the sort of a fix I need for this I think. Grizzly may have shipped 
it better but takeing the post off canceled that and its fairly obvious. 
Come warmer weather I mat see if I can loosen those bolts and whack it a 
bit truer.  I do have squares I trust cutting wood, but this is 
something else. Needs a wider track than a stamped square has though, 
but sticking a mag base carrying a dial to the head is certainly doable, 
and that should not care about the heads tram state, a different critter 
entirely.  Hopefully I can loosen those screws where its sitting, I 
screwed up by back the last time I tried to move that beast as its some 
north of 400 lbs.  So whatever I do is probably going to be done right 
where its sitting.

Thanks for the conversation Chris, makes me think a bit farther out of 
the box, and thats good.

> On Mon, May 11, 2020 at 11:52 AM Gene Heskett  
wrote:
> > On Monday 11 May 2020 14:22:26 Chris Albertson wrote:
> > > So, lets say I have a machine that has non-tricial kinematics (I
> > > mill with the z-axis tilted 30 degrees) and I write the kinematics
> > > routines correctly.  Then you are saying the machine will not
> > > honor accel and velocity limits?
> > >
> > > But all machines are like this, not 30 degress certainly but some
> > > number of arcseconds.  A nice feature would be to compensate for
> > > all the errors, not just the bed.
> >
> > That then raises the question: What reference point then becomes the
> > one true reference? Do we have the reasonably priced tools to
> > measure it? For me that answer is no, but I have observed many times
> > that the hole I drill by putting the work in the spindle, and a
> > drill straight up from the bed, are oviously out of alignment by the
> > time that hole is 1" deep, I am bending the drill.  This is likely
> > because it was required I remove the post while installing the ball
> > screws, and the post is attached to the base with horizontal bolts
> > into the rear of the base casting, meaning any slop in those
> > boltholes will allow the post to lean left or right at least a
> > degree.  And it is very noticeable.  But, where is the square that I
> > can use to loosen those 4 bolts that mount the post to the rear of
> > the base casting, and adjust it for plumb?  Such a
> > _3_ dimensional square isn't for sale that I know of.
> >
> > > I would not be surprised if non-trivial kinematics is broken as so
> > > few people have machines with not-square axis the code would not
> > > be well tested.   That said, te velocity problem is proportional
> > > to the cosine of the tilt.  It is going to be tiny.
> > >
> > > On Mon, May 11, 2020 at 11:03 AM andy pugh  
wrote:
> > > > On Mon, 11 May 2020 at 18:38, Chris Albertson
> >
> >  wrote:
> > > > > Perhaps kinematics is the place to do the
> > > > > bed compensation.
> > > >
> > > > We tried that with "probekins" and it turned out not to to work
> > > > very well. external-offsets seems like a better way as it
> > > > honours accel and velocity limits.
> > > >
> > > > --
> > > > atp
> > > > "A motorcycle is a bicycle with a pandemonium attachment and is
> > > > designed for the especial use of mechanical geniuses, daredevils
> > > > and lunatics."
> > > > — George Fitch, Atlanta Constitution Newspaper, 1912
> > > >
> > > >
> > > > ___
> > > > Emc-users mailing list
> > > > Emc-users@lists.sourceforge.net
> > > > https://lists.sourceforge.net/lists/listinfo/emc-users
> >
> > Cheers, Gene Heskett
> > --
> > "There are four boxes to be used in defense of liberty:
> >  soap, ballot, jury, and ammo. Please use in that order."
> > -Ed Howdershelt (Author)
> > If we desire respect for the law, we must first make the law
> > respectable. - Louis D. Brandeis
> > Genes Web page 
> >
> >
> 

Re: [Emc-users] bed leveling component python 2

2020-05-11 Thread Gene Heskett
On Monday 11 May 2020 16:07:42 Stuart Stevenson wrote:

> Gene,
>
> This tool will allow you to check the relative square of a machine
> tool.
>
> https://www.travers.com/cylindrical-square/p/57-020-263/
>
I did look at that Stuart, 3 or 4 years ago, but the price kept me from 
reaching for the card. Now its up another $40. But the card is in better 
shape too...
>
>
> On Mon, May 11, 2020, 2:45 PM Chris Albertson
> 
>
> wrote:
> > Mathematically, you don't need an absolute reference.  If you have a
> > perfect mill it would still be a perfect mill if put in on a slanted
> > floor.  What matters is the relative angles of the axis.
> >
> > Yes we can mesure these angles with inexpensive tools assuming you
> > have one "good" larger size square you can trust.  Those cheap
> > inductive distance sensors on eBay have sub-micron repeatibilities.
> > They are intended for use as non-contact limit switches and they
> > work well for that.  If you put one in a chuck facing down you can
> > detect axis tilt.   In fact, you do the same with a dial indictor,  
> > Then you scan the sides of your "good" steel square. to detect
> > z-axis tilt.
> >
> > What the system would do is do a scan and see the error.Then it
> > would compute what compensation is required and does the scan again.
> > This way it sees that moving in X or Y no longer effects Z.
> >
> > But there is nothing you can do about tool orientation.   Drills and
> > fly cutters can not be fixed but the system could report the angle
> > you would whack it with a mallet then re-test.
> >
> > On Mon, May 11, 2020 at 11:52 AM Gene Heskett 
> >
> > wrote:
> > > On Monday 11 May 2020 14:22:26 Chris Albertson wrote:
> > > > So, lets say I have a machine that has non-tricial kinematics (I
> > > > mill with the z-axis tilted 30 degrees) and I write the
> > > > kinematics routines correctly.  Then you are saying the machine
> > > > will not honor accel and velocity limits?
> > > >
> > > > But all machines are like this, not 30 degress certainly but
> > > > some number of arcseconds.  A nice feature would be to
> > > > compensate for all the errors, not just the bed.
> > >
> > > That then raises the question: What reference point then becomes
> > > the one true reference? Do we have the reasonably priced tools to
> > > measure it? For me that answer is no, but I have observed many
> > > times that the hole I drill by putting the work in the spindle,
> > > and a drill straight up from the bed, are oviously out of
> > > alignment by the time that hole is 1" deep, I am bending the
> > > drill.  This is likely because it was required I remove the post
> > > while installing the ball screws, and the post is attached to the
> > > base with horizontal bolts into the rear of the base casting,
> > > meaning any slop in those boltholes will allow the post to lean
> > > left or right at least a degree.  And it is very noticeable.  But,
> > > where is the square that I can use to loosen those 4 bolts that
> > > mount the post to the rear of the base casting, and adjust it for
> > > plumb?  Such a _3_ dimensional square isn't for sale that I know
> > > of.
> > >
> > > > I would not be surprised if non-trivial kinematics is broken as
> > > > so few people have machines with not-square axis the code would
> > > > not be well tested.   That said, te velocity problem is
> > > > proportional to the cosine of the tilt.  It is going to be tiny.
> > > >
> > > > On Mon, May 11, 2020 at 11:03 AM andy pugh  
wrote:
> > > > > On Mon, 11 May 2020 at 18:38, Chris Albertson
> > >
> > >  wrote:
> > > > > > Perhaps kinematics is the place to do the
> > > > > > bed compensation.
> > > > >
> > > > > We tried that with "probekins" and it turned out not to to
> > > > > work very well. external-offsets seems like a better way as it
> > > > > honours accel and velocity limits.
> > > > >
> > > > > --
> > > > > atp
> > > > > "A motorcycle is a bicycle with a pandemonium attachment and
> > > > > is designed for the especial use of mechanical geniuses,
> > > > > daredevils and lunatics."
> > > > > — George Fitch, Atlanta Constitution Newspaper, 1912
> > > > >
> > > > >
> > > > > ___
> > > > > Emc-users mailing list
> > > > > Emc-users@lists.sourceforge.net
> > > > > https://lists.sourceforge.net/lists/listinfo/emc-users
> > >
> > > Cheers, Gene Heskett
> > > --
> > > "There are four boxes to be used in defense of liberty:
> > >  soap, ballot, jury, and ammo. Please use in that order."
> > > -Ed Howdershelt (Author)
> > > If we desire respect for the law, we must first make the law
> > > respectable. - Louis D. Brandeis
> > > Genes Web page 
> > >
> > >
> > > ___
> > > Emc-users mailing list
> > > Emc-users@lists.sourceforge.net
> > > https://lists.sourceforge.net/lists/listinfo/emc-users
> >
> > --
> >
> > Chris Albertson
> > Redondo Beach, California
> >
> >
> > _

Re: [Emc-users] bed leveling component python 2

2020-05-11 Thread andy pugh
On Mon, 11 May 2020 at 19:24, Chris Albertson  wrote:
>
> So, lets say I have a machine that has non-tricial kinematics (I mill
> with the z-axis tilted 30 degrees) and I write the kinematics routines
> correctly.  Then you are saying the machine will not honor accel and
> velocity limits?

No. I am saying that probkins doesn't as you cross over vertices in the mesh.

-- 
atp
"A motorcycle is a bicycle with a pandemonium attachment and is
designed for the especial use of mechanical geniuses, daredevils and
lunatics."
— George Fitch, Atlanta Constitution Newspaper, 1912


___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Timing belts?

2020-05-11 Thread ertleyd--- via Emc-users
 
You may want to look at Gates Design IQ and Design Flex Pro software.
I think they are still free. I have used Design IQ more than a few times. 
It has worked great. Many many belts to choose from.
 We did one project that required a two sided toothed belt to gave two opposing 
shafts opposite rotations that were timed. 


Dale On Monday, May 11, 2020, 03:34:49 PM EDT, N. Christopher Perry 
 wrote:  
 
 The GT3 is a great profile to use.

N. Christopher Perry

> On May 11, 2020, at 2:07 PM, Chris Albertson  
> wrote:
> 
> I'm doing a new design CNC build.  I will be using timing belts and
> medium-size (NEMA 23 and 34) stepper motors.
> 
> Question: What tooth profile is the best to use?  The goal would be
> minimum backlash then things like noise and belt wear.  I can choose
> anything I want because this is for a new machine.
> 
> From my reading, I think the Gates GT3 profile, with 3mm pitch is the
> current best belt type.  Yes I know many mills work fine with HTD or
> XL or even v-belts.
> -- 
> 
> Chris Albertson
> Redondo Beach, California
> 
> 
> ___
> Emc-users mailing list
> Emc-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-users



___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users
  
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Lathe turret/drum tool changer

2020-05-11 Thread Leonardo Marsaglia
>
> You could possibly do it with the existing software.
> The logic that you are currently using to trigger e-stop could call an
> MDI_COMMAND to run an M61 to change the tool number.
>
> MDI_COMMAND = M61 Q#<_hal[toolchanger.tool-number]>


 Hello Andy,

Well, I thought about doing that internally in the component. But what I
would like to know is if there's the possibility, on future releases may be
or as a patch, to let the IOCONTROL only call and wait for the tool change,
but not having any register about the tool in use. That can be informed by
the external turret component. I think it's better this way for turret tool
changers. I know LCNC was born as a milling machine control but may be it's
doable without too much trouble. I mean not replacing the way it's working
now but having the option.


El lun., 11 may. 2020 a las 14:32, andy pugh ()
escribió:

> On Mon, 11 May 2020 at 15:42, Leonardo Marsaglia 
> wrote:
>
> > But this raises the question. Is it too much of a pain to have the option
> > of telling the IOCONTROL wich tool is indexed instead of LCNC keeping the
> > record of it?
>
> You could possibly do it with the existing software.
> The logic that you are currently using to trigger e-stop could call an
> MDI_COMMAND to run an M61 to change the tool number.
>
> MDI_COMMAND = M61 Q#<_hal[toolchanger.tool-number]>
>
>
> --
> atp
> "A motorcycle is a bicycle with a pandemonium attachment and is
> designed for the especial use of mechanical geniuses, daredevils and
> lunatics."
> — George Fitch, Atlanta Constitution Newspaper, 1912
>
>
> ___
> Emc-users mailing list
> Emc-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-users
>

___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users