[Emc-users] Machine tool expo
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. 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/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/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
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
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/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. 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.
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