[Emc-users] Machine tool expo

2010-06-04 Thread a
Hi
I can see that many people building machine that use EMC.
There are many machine tool expo, and one will be in north west
http://www.machinetoolexpos.com/
So, did someone build machine or any thing that use EMC and exhibit on
major machine tool expo?
i have clear idea what i will do, package EMC  , to increase chance to
sell when show will be in town.
thanks
aram


--
ThinkGeek and WIRED's GeekDad team up for the Ultimate 
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the 
lucky parental unit.  See the prize list and enter to win: 
http://p.sf.net/sfu/thinkgeek-promo
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Question 3 Axis Machine(w/4 step motors)

2010-06-04 Thread Viesturs Lācis
2010. gada 5. jūnijs 01:19 Andy Pugh  rakstīja:
> 2010/6/4 Viesturs Lācis :
>
>>
>> setp gantrykins.joint-0 0
>> setp gantrykins.joint-1 1
>> setp gantrykins.joint-2 2
>> setp gantrykins.joint-3 3
>> setp gantrykins.joint-4 4
>> setp gantrykins.joint-5 0
>
> That should do it, yes. Personally I would actually keep the two
> joints adjacent (ie _not_ have the second motor last)...

So, if I understand You correctly, then You are suggesting something
similar to my initial setings with having both X motors together. That
would be as follows:
setp gantrykins.joint-0 0
setp gantrykins.joint-1 0
setp gantrykins.joint-2 1
setp gantrykins.joint-3 2
setp gantrykins.joint-4 3
setp gantrykins.joint-5 4


> but I was
> trying to suggest a way to make our as-published HAL file work.
>
If "as-published HAL file" is meant to be stepper-gantry sample
config, then I have to change it anyway, because I have two motors on
X axis, sample config has 2 motors on Y axis - following lines are
from original kinematics.hal from stepper-gantry config folder:
setp gantrykins.joint-0 0
setp gantrykins.joint-1 1
setp gantrykins.joint-2 2
setp gantrykins.joint-3 1

Thank You, Andy, for advices, now it seems clear, how to add necessary
pins of my second parallel port and also how to properly add rotary
axis in the HAL file. Probably readers of this list will receive few
more emails, when next difficulties will arise :))

Viesturs

--
ThinkGeek and WIRED's GeekDad team up for the Ultimate 
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the 
lucky parental unit.  See the prize list and enter to win: 
http://p.sf.net/sfu/thinkgeek-promo
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Question 3 Axis Machine(w/4 step motors)

2010-06-04 Thread Andy Pugh
2010/6/4 Viesturs Lācis :

It is worth bearing in mind that I have never configured a gantry
machine properly. I set my lathe up with the axes paired once to
experiment with homing sequences, but that is the total of my
experience.

> I have a question, regarding this association:
> Since i am going to have 5 axis machine with 6 joints, and following
> Your suggestion that second motor of the X axis should be selected as
> a last joint in the list, please comment, if that assumption is
> correct in the following lines:
>
> setp gantrykins.joint-0 0
> setp gantrykins.joint-1 1
> setp gantrykins.joint-2 2
> setp gantrykins.joint-3 3
> setp gantrykins.joint-4 4
> setp gantrykins.joint-5 0

That should do it, yes. Personally I would actually keep the two
joints adjacent (ie _not_ have the second motor last), but I was
trying to suggest a way to make our as-published HAL file work.

-- 
atp

--
ThinkGeek and WIRED's GeekDad team up for the Ultimate 
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the 
lucky parental unit.  See the prize list and enter to win: 
http://p.sf.net/sfu/thinkgeek-promo
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Question 3 Axis Machine(w/4 step motors)

2010-06-04 Thread Viesturs Lācis
2010/6/4 Andy Pugh :
> 2010/6/4 Viesturs Lācis :
>
>>> The rest of your HAL and INI would work better with
>>>
>>> setp gantrykins.joint-0 0
>>> setp gantrykins.joint-1 1
>>> setp gantrykins.joint-2 2
>>> setp gantrykins.joint-3 0
>>>
>>
>> Ok, thank You, I will try this out.
>> Could You, please, be more specific on what is the difference between
>> both of these options?
>
> You have 4 joints and 3 axes, the lines above define which joints
> (motors, in effect) are associated with which axis (X,Y,Z,A,B,C,U,V,W)

Yes, I know that :))
I have a question, regarding this association:
Since i am going to have 5 axis machine with 6 joints, and following
Your suggestion that second motor of the X axis should be selected as
a last joint in the list, please comment, if that assumption is
correct in the following lines:

setp gantrykins.joint-0 0
setp gantrykins.joint-1 1
setp gantrykins.joint-2 2
setp gantrykins.joint-3 3
setp gantrykins.joint-4 4
setp gantrykins.joint-5 0


>> So with Your suggestion in stepconf wizard I will have to create
>> following pin assignement - joint 0 step and dir - 2nd and 3rd pins,
>> joint 1 step/dir - 6th/7h, joint 2 - 8th/9th, joint 3 - 4th and 5th.
>> Do I correctly understand that?
>
> If you think you can create a working gantry config in stepconf,  then no.
> stepconf is designed to set up simple systems to get the majority of
> people up and running quickly. I think you are at the point where you
> need to give up on stepconf and start editing by hand. You can simply
> copy the config directory and rename the files to create a cloned
> config if you want to preserve the current (semi-working)
> stepconf-generated configuration.

Obiously I cannot create working gantry config in stepconf, because of
the non-trivial kinematics. The reason I like using stepconf is that
it very nicely deals the pin association part and also motor setup -
how many steps per revolution etc - since I am controlling servos with
step/dir signals, I am searching for an optimum settings - initially
the servo drives wanted 4096 steps per revolution, which considerably
limited max RPM rate because steps per second also is not infinite
number. Now I have set servo drives to accept 256 steps per
revolution. Seems better now, lots of testing and tweaking to be
done...


> You will see that there are lines in the HAL file like: net zstep =>
> parport.0.pin-06-out ?
> pin 6 of the second paralell port is simply  =>
> parport.1.pin-06-out.
>

Thank You! This was so obvious that I didn't notice :)) Of course,
there are "parport.0" phrases everywhere in HAL file, and changing 0
to 1 does not seem like a rocket-sience...

Viesturs

--
ThinkGeek and WIRED's GeekDad team up for the Ultimate 
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the 
lucky parental unit.  See the prize list and enter to win: 
http://p.sf.net/sfu/thinkgeek-promo
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] M64 and M65

2010-06-04 Thread Jon Elson
Jeff Epler wrote:
> It's taking memory away from whatever your total system memory is.
> Since even tiny machines have 1GB or more of RAM these days, you are
> unlikely to notice a difference if you change it from the current value
> of about 256KB to 1MB, but you'll have room for 4x as many pins,
> signals, or whatever.
>   
Umm, believe it or not, my Bridgeport (production machine) has 128 MB of 
RAM.
I suspect if I upgrade to Ubuntu 8.06 I will need to increase that.  I 
had to temporarily increase the memory to install the OS.

Jon

--
ThinkGeek and WIRED's GeekDad team up for the Ultimate 
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the 
lucky parental unit.  See the prize list and enter to win: 
http://p.sf.net/sfu/thinkgeek-promo
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] M64 and M65

2010-06-04 Thread Jeff Epler
On Thu, Jun 03, 2010 at 06:56:43PM -0400, Paul Keeton wrote:
> You are correct Jeff, That's the correct error format I was getting. I have 
> been bumping this memory thing for a while but have been getting around it 
> creatively ;)
> 
> If I open up more memory will it take memory away from other functions else 
> where or is this just reserving memory for hal?

It's taking memory away from whatever your total system memory is.
Since even tiny machines have 1GB or more of RAM these days, you are
unlikely to notice a difference if you change it from the current value
of about 256KB to 1MB, but you'll have room for 4x as many pins,
signals, or whatever.

Jeff

--
ThinkGeek and WIRED's GeekDad team up for the Ultimate 
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the 
lucky parental unit.  See the prize list and enter to win: 
http://p.sf.net/sfu/thinkgeek-promo
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Question 3 Axis Machine(w/4 step motors)

2010-06-04 Thread Andy Pugh
2010/6/4 Viesturs Lācis :

>> The rest of your HAL and INI would work better with
>>
>> setp gantrykins.joint-0 0
>> setp gantrykins.joint-1 1
>> setp gantrykins.joint-2 2
>> setp gantrykins.joint-3 0
>>
>
> Ok, thank You, I will try this out.
> Could You, please, be more specific on what is the difference between
> both of these options?

You have 4 joints and 3 axes, the lines above define which joints
(motors, in effect) are associated with which axis (X,Y,Z,A,B,C,U,V,W)

> My hardware part has already been created and X1 step and dir pins
> have to be 2nd and 3rd, X2 step and dir have to be 4th and 5th pins.

This is not a problem, the HAL file defines which stepgen outputs go
to which parallel port pins. You are free to arrange them any way you
like.

> So with Your suggestion in stepconf wizard I will have to create
> following pin assignement - joint 0 step and dir - 2nd and 3rd pins,
> joint 1 step/dir - 6th/7h, joint 2 - 8th/9th, joint 3 - 4th and 5th.
> Do I correctly understand that?

If you think you can create a working gantry config in stepconf,  then no.
stepconf is designed to set up simple systems to get the majority of
people up and running quickly. I think you are at the point where you
need to give up on stepconf and start editing by hand. You can simply
copy the config directory and rename the files to create a cloned
config if you want to preserve the current (semi-working)
stepconf-generated configuration.

> How do I assign these
> 2 rotary axis to second parallel port? I tried the stepconf, added the
> second parallel port, I think, that I entered correct address for the
> port and in the drop-down menu chose "out" (I tried to follow
> Integrator's manual on this topic, including "lspci -v" command in
> terminal to find the second parallel port), but when I came to the
> window, where the pins are assigned, I was not presented with pins of
> the second port.

I don't think that stepconf has that flexibility yet. It will add the
definition to the HAL file and add the functions to a thread, but the
configuration has to be done by editing the HAL file.

> Then I understand, that I will have to do it manually in HAL file. The
> way I see it now, is  that I will have to indicate not only pin
> number, but also port number/address, so that EMC knows - this
> particular signal has to go to second port. I did not see anything
> about this in the Integrator's manual.

You will see that there are lines in the HAL file like: net zstep =>
parport.0.pin-06-out ?
pin 6 of the second paralell port is simply  =>
parport.1.pin-06-out.

-- 
atp

--
ThinkGeek and WIRED's GeekDad team up for the Ultimate 
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the 
lucky parental unit.  See the prize list and enter to win: 
http://p.sf.net/sfu/thinkgeek-promo
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Question 3 Axis Machine(w/4 step motors)

2010-06-04 Thread Viesturs Lācis
2010. gada 3. jūnijs 16:28 Andy Pugh  rakstīja:
> 2010/6/3 Viesturs Lācis :
>
>> In kinematics.hal I have following assignement between joints and axis:
>>
>> setp gantrykins.joint-0 0
>> setp gantrykins.joint-1 0
>> setp gantrykins.joint-2 1
>> setp gantrykins.joint-3 2
>
> The rest of your HAL and INI would work better with
>
> setp gantrykins.joint-0 0
> setp gantrykins.joint-1 1
> setp gantrykins.joint-2 2
> setp gantrykins.joint-3 0
>

Ok, thank You, I will try this out.
Could You, please, be more specific on what is the difference between
both of these options?

My hardware part has already been created and X1 step and dir pins
have to be 2nd and 3rd, X2 step and dir have to be 4th and 5th pins.
So with Your suggestion in stepconf wizard I will have to create
following pin assignement - joint 0 step and dir - 2nd and 3rd pins,
joint 1 step/dir - 6th/7h, joint 2 - 8th/9th, joint 3 - 4th and 5th.
Do I correctly understand that?

Second question - I will need to add 2 more axis for the rotary head.
On the first parallel port I have 1 unused output pin left (17th pin
is free, 14th is "water ON", 16the is "abrasive ON" (for EMC -
"spindle ON" and "coolant flood" respectively)). How do I assign these
2 rotary axis to second parallel port? I tried the stepconf, added the
second parallel port, I think, that I entered correct address for the
port and in the drop-down menu chose "out" (I tried to follow
Integrator's manual on this topic, including "lspci -v" command in
terminal to find the second parallel port), but when I came to the
window, where the pins are assigned, I was not presented with pins of
the second port.
Then I understand, that I will have to do it manually in HAL file. The
way I see it now, is  that I will have to indicate not only pin
number, but also port number/address, so that EMC knows - this
particular signal has to go to second port. I did not see anything
about this in the Integrator's manual.
Or is it possible to transfer all the input pins to second parallel
port, so that all pins on first port are output pins (also 10-13 and
15)?

Viesturs

--
ThinkGeek and WIRED's GeekDad team up for the Ultimate 
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the 
lucky parental unit.  See the prize list and enter to win: 
http://p.sf.net/sfu/thinkgeek-promo
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


[Emc-users] Latency and laptop.

2010-06-04 Thread Slavko Kocjancic

Hello...

I know that laptop's are not great for EMC, but I have few of them lying
around and wish to use it.

HP NX9005 work's now for longer time without some troubles. It has some
strange thing. The layency in 1'st few minutes (up to 5) is high(in
range 1ms). I don't know why but after that they are low (around 15uS)
and stay there all the day. more hour's machining isn't problematic. (I
didn't disabled SMI) I expect that is caused by death baterry(removed).

Now I try to wake up the IBM ThinkPad T23
Pentium III 1GHz
640MB/RAM
The 1'st issue was SMI. The 200uS latency every 60 seconds. I disabled
SMI and got latency in range 15uS. I leave just latency test running one
hour to be safe. (I was surprised as CPU fan is turned on and off few
times during that test with SMI off). After that I run glxgears and
leave another hour. all just fine. But then I maximized glxgear window
and horror of 2 miliseconds appear.
I try to open openoffice and was just ok. I can write / open / save no
bad latency. But the resizing window (no mather what window) does bad
latency. I discovered if I just run latency test and maximize it's
window the bad think happens?

What can be cause? Video? (S3 Graphich SuperSavage/IXC1014 reported
within WindowsXP)

Any cure?

Slavko.


--
ThinkGeek and WIRED's GeekDad team up for the Ultimate 
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the 
lucky parental unit.  See the prize list and enter to win: 
http://p.sf.net/sfu/thinkgeek-promo
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users