#emc-devel | Logs for 2008-01-05

[00:18:24] <Roguish> SWPadnos: hey, would you check this out and see if it's ok? http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?JogWheel
[00:18:46] <Roguish> or anyone else?????
[00:24:26] <CIA-20> EMC: 03jepler 07TRUNK * 10emc2/src/hal/user_comps/hal_input.py: for absolute axes, make sure that the pin starts out driven by the right value at startup
[00:25:40] <CIA-20> EMC: 03jepler 07v2_2_branch * 10emc2/src/hal/user_comps/hal_input.py: from TRUNK: initial value of absolute axes
[00:25:40] <CIA-20> EMC: 03jepler 07v2_2_branch * 10emc2/debian/changelog: from TRUNK: initial value of absolute axes
[00:31:23] <alex_joni> Roguish: not bad for a first page :)
[00:31:50] <Roguish> thanks. gotta add a picture for the cl.
[00:32:14] <alex_joni> Roguish: maybe try to make it a bit easier to read
[00:32:26] <alex_joni> describe the basics, with links to the actual files
[00:32:40] <alex_joni> that probably makes it a lot easier to read/follow
[00:32:42] <Roguish> what, and upload the files?
[00:32:50] <alex_joni> hint: you can upload files to the wiki.. sure
[00:33:15] <alex_joni> that way users can simply download them, and adapt/use them (without hassle of copy/paste)
[00:33:46] <Roguish> ok, will try that. i did upload the photos.
[00:34:04] <alex_joni> yup, those are nice :)
[00:34:29] <Roguish> ya can tell i'm a mechanical, not an electronical.
[00:36:33] <alex_joni> I guess documentation is neither
[15:59:57] <alex_joni> hehehe
[16:00:11] <alex_joni> * alex_joni was close to replying "Use the source Luke" :)
[16:05:44] <skunkworks> heh
[18:22:54] <alex_joni> WHAT'S NEW
[18:23:02] <alex_joni> "Everyone Loves Radek"
[18:23:09] <alex_joni> http://www.scifi.com/atlantis/
[18:42:44] <micge1> hello alex
[18:43:11] <micge1> have some time ?
[19:43:07] <alex_joni> micge1: yeah, but I'm not always around..
[19:45:52] <micge1> ok
[19:46:10] <micge1> I want to discuss AXIS
[19:46:27] <alex_joni> I might not be the best one :)
[19:46:58] <alex_joni> but I'll try nonetheless
[19:47:24] <micge1> AXIs was written by cradek and ??
[19:47:31] <micge1> not you ??
[19:47:31] <alex_joni> jepler
[19:47:44] <alex_joni> certainly not me :D
[19:48:20] <micge1> sorry I still have problems who is who :)
[19:48:30] <alex_joni> no problems :)
[19:48:37] <micge1> ok
[19:49:15] <micge1> could you tell me about your machine ?
[19:49:30] <alex_joni> my machine?
[19:49:37] <micge1> yes
[19:49:47] <alex_joni> hmm.. I don't have *a* machine
[19:49:55] <alex_joni> I have a couple small ones I played with
[19:50:23] <micge1> homemade ?
[19:50:34] <alex_joni> yes, nothing serious
[19:51:26] <micge1> ok the fastest one, speed accel ?
[19:51:39] <alex_joni> about 10mm/sec speed I think
[19:51:43] <alex_joni> sherline sized
[19:52:35] <alex_joni> http://dsplabs.utt.ro/~juve/blog/index.cgi/projects/01157974398
[19:52:36] <micge1> i do not understand sherline
[19:52:49] <alex_joni> micge1: tabletop milling machine
[19:52:55] <alex_joni> about 5kg heavy :)
[19:53:17] <micge1> ok :)
[19:54:00] <micge1> ok I see
[19:55:08] <micge1> Im interesed about config.ini of your EMC
[19:55:31] <micge1> axis_0..axis_n part only
[19:56:31] <micge1> While building our machines we are still have problems with it
[19:58:24] <micge1> my machine: mill machine, 400kg heavy , 1200x1500 mm table, BALDOR servos, 10 KW spindle
[19:58:54] <micge1> speed 8000mm/min accel 300
[19:59:01] <alex_joni> what problems?
[20:01:10] <micge1> on wide scope of values FERROR parameter and speed/accel of machine we have joint following error
[20:01:25] <alex_joni> how do you tune the servos?
[20:01:58] <micge1> I fixed that switching mode to G64 p0.01 everywhere possible
[20:02:13] <alex_joni> my configs won't help because I use steppers not servos
[20:02:25] <alex_joni> you need to tune the PID params for the machine to work properly
[20:02:37] <alex_joni> setting G64P0.01 is not a real solution imo
[20:02:50] <micge1> I know that
[20:03:11] <alex_joni> so you probably need to read on PID tuning :)
[20:03:14] <micge1> PID is tuned properly
[20:03:28] <alex_joni> how do you drive the servos?
[20:03:45] <micge1> my ingieneer have 5 years of experience about servos
[20:04:29] <micge1> BALDOR have external diag interface thru COM
[20:04:51] <micge1> and its shows diagrams of any parameters configurable
[20:05:57] <micge1> It was tuned that position have precision 0.01 mm on speed 3000
[20:06:06] <alex_joni> how do you drive the servos?
[20:06:30] <micge1> drive ??
[20:06:34] <alex_joni> command
[20:06:45] <alex_joni> what comes out of the emc2 computer
[20:07:00] <micge1> on one machine it is pulses step/dir
[20:07:01] <alex_joni> analog voltage? step/dir? digital comm?
[20:07:36] <micge1> sorry
[20:07:39] <alex_joni> ok, lets take them one by one.. otherwise we'll have a blur and not figure out anything
[20:07:48] <alex_joni> first machine: step/dir from emc2
[20:07:56] <micge1> sorry
[20:08:19] <alex_joni> what's the machine specifics (number of steps/mm, base_thread period, max vel, max accel, etc)
[20:08:52] <micge1> moment
[20:09:32] <micge1> BASE PERIOD 20500
[20:10:15] <micge1> DEFAULT_VELOCITY = 40
[20:10:16] <micge1> MAX_VELOCITY = 55
[20:10:16] <micge1> DEFAULT_ACCELERATION = 200.0
[20:10:16] <micge1> MAX_ACCELERATION = 250.0
[20:10:50] <micge1> 100steps/mm
[20:11:44] <alex_joni> max vel means 55 * 100 = 5500 steps / sec
[20:11:55] <alex_joni> using double step? or normal step/dir?
[20:12:14] <micge1> step/dir
[20:12:31] <micge1> have strong PC
[20:12:33] <micge1> :)
[20:12:43] <alex_joni> yes, 20500 is pretty good
[20:12:52] <alex_joni> and 100 steps / mm is pretty low :D
[20:13:10] <micge1> why ?
[20:13:20] <alex_joni> on the small machine you saw I have 2000 steps / mm
[20:13:34] <alex_joni> I don't say it's not good.. I just say it's low compared to other machines I saw
[20:14:06] <micge1> and speed of it ?
[20:14:19] <micge1> we must have hi speeds :|
[20:14:23] <alex_joni> up to 10mm/sec.. 20k steps/sec :)
[20:14:42] <alex_joni> micge1: what does this machine do? regular machining? or plasma cutting?
[20:16:03] <micge1> regular
[20:16:17] <micge1> metals and other milling
[20:16:22] <alex_joni> ok, just making sure :)
[20:16:50] <alex_joni> ok.. so you need about 5500 steps / second, which is ok with 20500 base period
[20:17:01] <skunkworks> that is .0003937" res. (I had to covert;) not bad.
[20:17:53] <micge1> rememer me base period rules ?
[20:18:20] <alex_joni> micge1: sorry?
[20:19:06] <micge1> setting base period have to be done with some rules
[20:19:34] <alex_joni> right.. if it's too fast your computer will lock up
[20:19:46] <alex_joni> if it's too slow, you can't get enough steprate and you have jitter
[20:20:16] <alex_joni> so basicly you want to set it as fast as possible, but still have a responsive PC
[20:21:08] <micge1> this speed /base period is ok for us
[20:21:16] <micge1> everything is working
[20:21:18] <alex_joni> yes, it sounds ok..
[20:21:29] <alex_joni> what is the error you are getting? and under what circumstance?
[20:21:32] <micge1> but joints in Z axis
[20:22:10] <micge1> joint are showing 10% X axis, 10% Y, 80% Z
[20:22:31] <alex_joni> I didn't understand that
[20:22:34] <alex_joni> what is 10%?
[20:22:56] <micge1> frequency of showing this error
[20:23:23] <alex_joni> what is the error you are getting? and under what circumstance?
[20:23:25] <micge1> in 10 errors 8 is on Z axis
[20:23:52] <micge1> hm
[20:24:24] <micge1> my AXIS have function to go to 0,0,0 position from a button press
[20:25:26] <micge1> when I mdi("G0....") command in AXIS code
[20:30:33] <micge1> on begining we based on stepper_mm.ini file
[20:31:05] <alex_joni> what is the error you are getting? and under what circumstance? :)
[21:50:17] <jmkasunich> that sounded frustrating
[21:50:32] <alex_joni> for whom?
[21:50:37] <jmkasunich> you
[21:50:48] <alex_joni> nah.. I'm used to debugging people
[21:50:50] <jmkasunich> ask question, he sawy something else
[21:50:56] <jmkasunich> ask again, he says something else
[21:58:39] <alex_joni> I hope I managed not to sound too frustrated..