Back
[00:00:02] -!-
mhaberler [
[email protected]] has joined #emc-devel
[00:02:05] -!-
Auzze has quit [Quit: KVIrc 4.0.2 Insomnia
http://www.kvirc.net/]
[00:04:35] -!-
theorbtwo has quit [Ping timeout: 260 seconds]
[00:04:40] theorb is now known as
theorbtwo
[00:06:17] -!-
JT-Shop has quit [Quit: ChatZilla 0.9.86.1 [Firefox 3.6.16/20110319135224]]
[00:18:49] -!-
West0n has quit [Remote host closed the connection]
[00:19:56] -!-
marcin__ has quit [Client Quit]
[00:28:54] -!-
Tech_Talk has quit [Read error: Connection reset by peer]
[01:10:41] -!-
crazy_imp has quit [Ping timeout: 240 seconds]
[01:53:54] -!-
Techrat has quit [Quit: Leaving]
[02:16:31] -!-
andypugh has quit [Quit: Pull the pin and count to what?]
[02:34:55] -!-
Ze1982 has quit [Quit: Leaving]
[02:47:11] -!-
marcin_ose has quit [Quit: Leaving]
[02:56:05] -!-
Ze1982 [
[email protected]] has joined #emc-devel
[04:16:41] -!-
Birdman3131 has quit [Ping timeout: 240 seconds]
[04:32:56] -!-
ve7it has quit [Remote host closed the connection]
[04:40:02] -!-
mhaberler has quit [Quit: mhaberler]
[04:52:17] -!-
tris has quit [Ping timeout: 240 seconds]
[05:18:53] Tech_Talk is now known as
Birdman3131
[05:18:56] Birdman3131 is now known as
Tech_Talk
[05:19:02] Tech_Talk is now known as
Birdman3131
[05:30:41] -!-
tris has quit [Ping timeout: 240 seconds]
[05:40:13] izua is now known as
devils_advocate
[05:41:02] devils_advocate is now known as
izua
[05:50:04] -!-
tris has quit [Ping timeout: 276 seconds]
[05:54:25] -!-
e-jones has quit [Quit: Yaaic - Yet another Android IRC client -
http://www.yaaic.org]
[05:55:27] -!-
awallin [
[email protected]] has joined #emc-devel
[06:04:32] -!-
capricorn_one has quit [Remote host closed the connection]
[06:07:43] -!-
smellsofbikes has quit []
[06:36:26] EDocTooR is now known as
farcry
[06:38:15] -!-
tris has quit [Read error: Operation timed out]
[06:59:39] -!-
nullie has quit [Quit: Ex-Chat]
[07:08:25] -!-
maximilian_h1 has quit [Quit: Leaving.]
[08:13:07] -!-
Guest85744 has quit [Remote host closed the connection]
[08:18:30] -!-
robh__ [
[email protected]] has joined #emc-devel
[08:55:11] -!-
mhaberler [
[email protected]] has joined #emc-devel
[09:05:06] -!-
Dannyboy has quit [Remote host closed the connection]
[09:11:35] -!-
andrus has quit [Remote host closed the connection]
[09:52:41] -!-
pjm has quit [Ping timeout: 240 seconds]
[10:04:15] -!-
cevad has quit [Ping timeout: 260 seconds]
[10:56:37] -!-
andypugh [andypugh!~IceChat77@cpc2-basl1-0-0-cust1037.basl.cable.virginmedia.com] has joined #emc-devel
[10:57:13] <jthornton> mhaberler: :)
[10:57:18] <mhaberler> hi!
[10:58:01] <jthornton> canned cycles, how would that work?
[10:58:08] <mhaberler> at attempt #11, the cat is finally clawed into the grinder ;-)
[10:58:36] <mhaberler> well, think of some G-code with some parameters - I understand fanuc has some facing routines
[10:59:17] <mhaberler> when that gcode is remapped, the correspoding ow-ord subroutine file is called with all the parameters needed, and you're free to do there as you see fit
[10:59:17] <jthornton> my BP 308 has a bunch of them
[10:59:38] <jthornton> cool
[11:00:07] <jthornton> so you can write custom canned cycles on the fly?
[11:01:04] <mhaberler> hm, currently I need to know which codes and parameters they get, and hard-code that, but making that confgurable through ini 'is left as exercise for ..', well I guess, me
[11:02:41] <jthornton> so in function it would work similar to ngcgui as far as the subroutine goes
[11:02:57] <mhaberler> yes, pretty much
[11:03:15] <andypugh> Except, I assume, called with a single G-code line?
[11:03:28] <mhaberler> canned cycles follow a general scheme though and it should be straightforward to remap several of them through ini, including params
[11:03:47] <mhaberler> andypugh: that I dont understand?
[11:04:10] <mhaberler> ah, I see, yes like 'G84.1 P4 Q7', whatever
[11:04:35] <mhaberler> I dont know if G84.1 is the proper candidate, some gcde along these lines
[11:05:32] <jthornton> on my 308 the control does something like this G78 X1.0 Y1.0 Z1.0 Z0.5 P1. P2. P3.
[11:05:45] <mhaberler> any refernce to what it does?
[11:05:53] <jthornton> so the order of the Z's and P's ect make a difference
[11:06:06] <jthornton> yes I have the book out in the shop
[11:07:27] <jthornton> like xy center, z clearance, z depth, z step, p offset, p something, f mill feed, f plunge feed, f finish feed
[11:12:08] -!-
andypugh has quit [Quit: I used to think I was indecisive, but now I'm not too sure.]
[11:13:47] farcry is now known as
grumpygrampy
[11:14:17] grumpygrampy is now known as
EdocToor
[11:14:32] EdocToor is now known as
FarCry
[11:16:05] <mhaberler> drop me a scan or link or something
[11:16:41] <jthornton> ok, I may even have the fanuc manual in a pdf too
[11:18:23] <mhaberler> super
[11:19:47] <jthornton> it doesn't appear to be in a shared folder... I'll have to go out in the shop to see where it is...
[11:26:51] -!-
JT-Shop [
[email protected]] has joined #emc-devel
[12:27:06] <CIA-34> EMC: 03jthornton 07v2.5_branch * r37af77126ffd 10/ (11 files in 2 dirs): Configs: add Mesa THCAD plasma config
[12:29:52] -!-
Paragon-WS has quit [Remote host closed the connection]
[12:54:35] <jthornton> mhaberler: do you know if is it possible to have two rows of tabs in Axis when using ngcgui?
[12:55:29] <mhaberler> hm.. is it a tab like 'DRO' and 'Preview' ? I havent looked at it yet
[12:55:39] <mhaberler> if it is, very likely yes
[12:56:00] <jthornton> when you embed ngcgui into axis and have a bunch of tabs you run out of room
[12:57:05] <mhaberler> 'DRO' type tab?
[12:57:22] <mhaberler> or like pycp?
[12:57:26] <jthornton> http://www.linuxcnc.org/component/option,com_kunena/Itemid,20/func,view/catid,40/id,3408/lang,english/
[12:57:32] <jthornton> DRO tab
[12:57:45] <mhaberler> I see.
[12:58:15] <jthornton> I need to take a screen shot of my lathe one and you will really see :)
[12:59:05] <mhaberler> no easy answer: I think this needs to be reworked such that tab selection comes from a dropdown menu.
[12:59:28] <mhaberler> the video shows it, I see
[13:06:07] -!-
psha [
[email protected]] has joined #emc-devel
[13:06:22] <mhaberler> psha: ahoi!
[13:19:04] <psha> hi
[13:24:38] -!-
nullie has quit [Read error: Operation timed out]
[13:32:18] <jthornton> mhaberler: look at the ngcgui screenshot on this page
http://gnipsel.com/shop/emc2/emc2.xhtml
[13:33:07] <mhaberler> yep, pretty cramped
[13:33:38] <jthornton> lol, yea
[13:33:48] <mhaberler> I understand the problem; this is Tkinter and it's out of my capabilities, really - sorry
[13:34:06] <jthornton> ok, I should bug Dewey really
[13:34:15] <mhaberler> psha: you have a long and confusing mail for review ;-)
[13:47:33] <psha> yea, i've tried to read it but have not succeded yet :)
[13:50:14] -!-
krushia has quit [Ping timeout: 276 seconds]
[14:03:08] -!-
acemi has quit [Quit: WeeChat 0.3.2]
[14:15:46] -!-
mozmck has quit [Quit: Leaving.]
[14:18:48] -!-
mozmck [
[email protected]] has joined #emc-devel
[14:22:37] -!-
mhaberler has quit [Quit: mhaberler]
[14:23:30] -!-
mhaberler [
[email protected]] has joined #emc-devel
[14:28:32] -!-
Ze1982 has quit [Quit: Leaving]
[15:23:56] -!-
mhaberler has quit [Quit: mhaberler]
[16:24:20] -!-
micges has quit [Quit: Ex-Chat]
[16:39:05] -!-
ve7it [
[email protected]] has joined #emc-devel
[17:05:37] -!-
morfic has quit [Changing host]
[17:05:37] -!-
morfic [morfic!~morfic@unaffiliated/morfic] has joined #emc-devel
[17:09:01] -!-
kb8wmc [
[email protected]] has joined #emc-devel
[17:22:15] -!-
mhaberler [
[email protected]] has joined #emc-devel
[17:44:09] -!-
Guest180 has quit [Client Quit]
[17:57:38] -!-
EDocToor [
[email protected]] has joined #emc-devel
[17:58:45] -!-
nullie has quit [Quit: Ex-Chat]
[17:59:00] -!-
EDocToor has quit [Client Quit]
[17:59:55] -!-
EDocToor [
[email protected]] has joined #emc-devel
[18:06:15] -!-
Shabbir has quit [Read error: Operation timed out]
[18:08:56] -!-
Shabbir has quit [Client Quit]
[18:18:32] -!-
stormlight has quit [Quit: stormlight]
[18:25:26] EDocToor is now known as
icu
[18:28:22] icu is now known as
icall
[18:30:39] icall is now known as
greyspace
[18:32:52] greyspace is now known as
Anonymous
[18:33:22] Anonymous is now known as
Guest80316
[18:33:51] Guest80316 is now known as
edoctoor
[18:36:14] edoctoor is now known as
seven
[18:39:45] seven is now known as
yarp
[18:47:44] yarp is now known as
edoctoor
[18:50:12] -!-
edoctoor has quit [Quit: Leaving]
[18:50:56] -!-
EDocToor [
[email protected]] has joined #emc-devel
[18:55:42] -!-
stormlight has quit [Quit: stormlight]
[18:59:10] -!-
micges has quit [Ping timeout: 260 seconds]
[19:02:01] -!-
KimK has quit [Quit: Leaving]
[19:08:25] -!-
isssy has quit [Quit: Visitor from www.linuxcnc.org]
[19:39:34] -!-
Vladimirek has quit [Ping timeout: 246 seconds]
[19:40:24] -!-
mk0 has quit [Quit: Ухожу я от вас (xchat 2.4.5 или старше)]
[19:44:59] -!-
HubbaBubba_ has quit []
[19:45:20] -!-
stormlight has quit [Quit: stormlight]
[19:54:14] -!-
MOGLI has quit [Ping timeout: 260 seconds]
[20:11:41] <mhaberler> cradek: around?
[20:13:31] -!-
psha has quit [Quit: Lost terminal]
[20:28:13] -!-
toastydeath has quit [Ping timeout: 246 seconds]
[20:28:55] -!-
Techrat has quit [Ping timeout: 246 seconds]
[20:29:23] -!-
Techrat has quit [Changing host]
[20:45:41] -!-
kb8wmc has quit [Quit: ChatZilla 0.9.86 [Firefox 3.6.16/20110323162424]]
[20:47:15] -!-
Vladimirek [
[email protected]] has joined #emc-devel
[21:03:54] -!-
kb8wmc [
[email protected]] has joined #emc-devel
[21:12:38] -!-
OoBIGeye has quit [Ping timeout: 260 seconds]
[21:20:51] -!-
andypugh [andypugh!~andy2@cpc2-basl1-0-0-cust1037.basl.cable.virginmedia.com] has joined #emc-devel
[21:25:44] -!-
KimK [
[email protected]] has joined #emc-devel
[21:28:35] -!-
micges has quit [Quit: Ex-Chat]
[21:33:39] -!-
mhaberler has quit [Quit: mhaberler]
[21:46:28] -!-
OoBIGeye has quit [Ping timeout: 260 seconds]
[21:54:40] -!-
Fox_Muldr has quit [Ping timeout: 276 seconds]
[22:29:08] -!-
MOGLI has quit [Quit: Visitor from www.linuxcnc.org]
[22:35:01] -!-
OoBIGeye has quit [Remote host closed the connection]
[22:46:09] <Gensor> ***Request*** Encoder record option (servo power not needed), this would allow robotic arm learning capability with a human teaching the motion, further optimized with encoders on each joint and not mechanically attached to servo to minimize mechanical drag
[22:47:43] <andypugh> I think that is already possible if you put the parts together in the right ways.
[22:49:35] <Gensor> if so, it has not been documented very well. A very small portion of the robotic arm software available supports this capability
[22:50:05] <andypugh> I doubt it has been done, so it is unlikely to be documented explicity.
[22:51:16] <andypugh> what I meant was that I think all the parts are there, it is just a matter of putting together a configuration with a logger in it.
[22:52:01] <andypugh> (I think you should even be able to log cartesian positions of non-cartesian machines.
[22:52:04] <Gensor> since I have your attention, can you tell me more about why you like the lenze servos
[22:53:26] <Gensor> true, however emc is already logging the the rotation characteristics. Why not utilize this feature
[22:53:28] <andypugh> They were very cheap on eBay.
[22:53:45] <Gensor> good answer :)
[22:53:58] <andypugh> I got 3 540W servos for £50
[22:54:10] <andypugh> (that's £50 for three, not each)
[22:55:24] <Gensor> wow! some time I would like to hear more about your power supply and how you sized it to your steppers
[22:55:30] <andypugh> So I spent £700 on a machine to fit them to, £200 on a touchscreen and PC, £400 on ballscrews and bearings, £50 on a resolver convertor and 6 months writing software and drivers to use them. A real bargain.
[22:57:43] <Gensor> correction, sized it to your servos...
[22:58:55] <Gensor> I have seen some gecko/equivalent documentation on how to size a power supply for steppers and the components needed
[22:59:09] <andypugh> It's more sized to my mains supply. I think any more than 10A is getting a bit much. So it's a 10A rectifier and a lot of big capacitors that were (you guessed it) cheap on eBay.
[22:59:39] <andypugh> My servos are 300V, you can afford a lot more voltage ripple at 300V than at 12V
[23:00:02] <Gensor> so each servo is 7.5amps, 3 servos, and you have a 10amp supply?
[23:00:24] <andypugh> Yes. I don't expect to be running them all flat out at the same time.
[23:00:40] <andypugh> They are actually 7.5A peak, 1.2A nominal.
[23:00:47] <Gensor> what voltage are the servos
[23:00:53] <andypugh> 375V
[23:02:18] <Gensor> so... a big toroid, one of those diode things, and some capacitors similar in design to the stepper motor power supply
[23:03:02] <andypugh> No transformer. (Though a 1:1 might be wise for isolation)
[23:04:31] <Gensor> you lost me. I have limited electrical experience but had no problem running 60amp 220v from breaker to garage :)
[23:05:23] <andypugh> A 1:1 transformer would "float" the 300V, so that it would be safe to touch any one terminal.
[23:05:24] <Gensor> what do you mean 1 to 1
[23:06:17] <Gensor> hmmmm more things to research
[23:06:44] <andypugh> A transformer with the same output voltage as input voltage
[23:07:29] <Gensor> but thank you for the 101 lesson. If you find a similar servo deal in the US I would be happy to bid on them with your thumbs up approval.
[23:09:54] <Gensor> I am encouraged about your comment on the forum regarding emc2.5 supporting more ac servo amp/drivers
[23:10:59] <andypugh> pncconf has some support too, in the 2.5 version.
[23:14:08] <KimK> Are either of you gents git gurus? Or are any git gurus lurking?
[23:14:21] <Gensor> do you see any "significant" gain from high end servo amps than one from pico/mesa
[23:14:40] <Gensor> sorry kimk
[23:15:08] <andypugh> Gensor: No, quite the reverse. EMC2 works best with completely "dumb" amps.
[23:15:31] <andypugh> Any amp with its own internal PID is just more trouble.
[23:15:56] <andypugh> KimK: I suspect that I know less than almost anybody about git, but ask...
[23:16:59] <andypugh> Gensor: You might want to look at the IRAMS link here:
http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?BLDC
[23:19:06] -!-
OoBIGeye has quit [Remote host closed the connection]
[23:19:14] <KimK> I'm having some trouble with git that I think is due to line endings (LF/CRLF/etc.) and the setup values in ~/.gitconfig [core] "autocrlf = input" and "safecrlf = true". I have read the git docs, but the light hasn't come on yet. Or, failing a proper tutorial, I was hoping to find someone to take a peek in their ~/.gitconfig and tell me what their settings are.
[23:20:11] <andypugh> As I suspected, you are way in advance of me. Perhaps try the dev mailing list too?
[23:20:28] <andypugh> I assume you have googled for the answer?
[23:23:42] <Gensor> are you are implying with code I might be able to extract encoder data
[23:24:35] <andypugh> If you switch the DRO to show feedback position, then you can move the joints, and the onscreen display updates.
[23:25:12] <Gensor> Good enough, it is not a fantasy :)
[23:25:25] <andypugh> But even without that, you should be able to log the encoder position values with halstreamer.
[23:26:15] <andypugh> http://linuxcnc.org/docs/html/man/man1/halsampler.1.html
[23:26:52] <Gensor> I will need another year or so to catch up to you, I just need to know the software is there or really close. I would so much enjoy a robot arm that followed a human motion
[23:28:36] <KimK> Yes, but the light remains dark, lol. BTW, I'd like to chat with you sometime about your work with the new Mesa card and driver, etc. I have (ambitiously) volunteered to work on the driver for the Mesa 7i49 six-input resolver card (after being assured by Seb that it would be reasonably easy, lol). Sometime I'd like to hear about your Mesa dev basic how-to. I may be able to build upon your work in some way.
[23:28:39] <Gensor> hmmm... I see, You have some skill
[23:30:48] <andypugh> The 7i49 looks quite easy.
[23:31:38] <KimK> Ah, but I have a lot to learn. That's why I volunteered, though.
[23:31:44] <andypugh> I assume it is just a new GTAG and a set of 6 registers that need turning into a pin.
[23:31:49] <Gensor> hehehe on that note, I will leave you two to discuss the pleasantries of the 7i49
[23:32:06] <andypugh> I need to log in the next few minutes
[23:32:38] <andypugh> KimK: Have a look at "encoder", which I assume it will end up looking exactly the same as.
[23:32:56] <KimK> Gensor: I didn't mean to run you off. I'm here a lot and Andy's time is limited (I know it's getting late there).
[23:34:02] <Gensor> Andy has given me enough info for a week or two, and am greatful
[23:34:24] <KimK> andypugh: Thanks, I'll take a look. We can chat more some other time, perhaps.
[23:34:39] <andypugh> Aye, I am here most evenigns.
[23:34:54] <KimK> this is encoder in mesa source?
[23:36:21] <andypugh> Yes, src/hal/drivers/mesa_hostmot/encoder.c
[23:37:00] <KimK> OK, I'll definitely take a close look at it. Thanks!
[23:37:57] <KimK> And goodnight, I'll be nearby for a while yet.
[23:38:16] <andypugh> You need a data structure in hostmot2.h, links and references in hostmot.c (just searchfor "encoder" then tag a "resolver" on the next line, basically) and a section added in pins.c to print out the header pinout.
[23:38:28] -!-
OoBIGeye has quit [Ping timeout: 260 seconds]
[23:38:31] <andypugh> And goodnight.
[23:38:37] -!-
andypugh has quit [Quit: andypugh]
[23:48:37] -!-
theorbtwo has quit [Ping timeout: 240 seconds]
[23:48:42] theorb is now known as
theorbtwo
[23:53:55] -!-
c_black [
[email protected]] has joined #emc-devel
[23:55:22] -!-
c_black has quit [Remote host closed the connection]
[23:55:23] -!-
OoBIGeye has quit [Ping timeout: 260 seconds]
[23:56:50] -!-
cblack [
[email protected]] has joined #emc-devel