#linuxcnc Logs

Jun 16 2018

#linuxcnc Calendar

01:19 AM Lcvette: What's up all, anyone still awake?
01:22 AM Lcvette: Did some ATC testing today!
01:22 AM Lcvette: https://youtu.be/CJ0hQTatWHA
01:22 AM XXCoder: hey
01:22 AM XXCoder: hmm that dont look correct but same time I use similiar but not same setup at work
01:22 AM XXCoder: 1: tool corsel moves in, spindle lets go and goes up and wait. 2: corsel rotates to wanted tool. 3: spindle moves down and grabs tool, then corsel moves away and now its ready
01:23 AM Lcvette: That was simulating putting a tool away
01:24 AM Lcvette: Can't do the others yet because can't put tools in.. Have to solve one more problem
01:24 AM XXCoder: hmm yeah makes sense :)
01:24 AM Lcvette: Need to add a Spindle lock
01:25 AM Lcvette: So the tool don't rotate after orient
01:25 AM XXCoder: yeah that'd be needed, wrong position and it probably would mess up
01:26 AM Lcvette: Gotta figure out what output I can use for that
01:26 AM Lcvette: Drive has an input to activate position control that locks it so it won't spin
01:27 AM Lcvette: But I don't see a"spidle-lock"
01:27 AM Lcvette: Output option to add in Hal... Researching that now
01:27 AM XXCoder: any other input that says lock anything?
01:28 AM Lcvette: I can lock the drive no problem
01:29 AM Lcvette: Just gotta figure how to do it in linuxcnc
01:29 AM XXCoder: ahh ok
01:29 AM XXCoder: I would guess in pin configuration theres lock spindle?
01:29 AM Lcvette: Simple 24v output to drive
01:30 AM Lcvette: Didn't see one
01:30 AM XXCoder: evenually there will be more peopkle
01:30 AM XXCoder: people who knows linuxcnc more :)
01:30 AM Lcvette: Ll
01:31 AM Lcvette: True enough
01:31 AM Lcvette: I'll be asleep probably I'm wiped
01:31 AM Lcvette: Probably more people tomorrow
01:31 AM XXCoder: yeah
01:49 AM IchGucksLive: hi from Germany
01:50 AM XXCoder: hi from usa
01:50 AM IchGucksLive: Lcvette, nice testing
01:51 AM IchGucksLive: Lcvette, M19 will hold the spindle at place
01:52 AM IchGucksLive: Lcvette, do you got a separate Lock
01:52 AM IchGucksLive: XXCoder, how is the weather getting
01:52 AM XXCoder: hot
01:53 AM IchGucksLive: XXCoder, nice and cloudy
01:53 AM XXCoder: not too bad now but will only get hooter to 90f or more
01:53 AM IchGucksLive: XXCoder, good for wine and hop
01:53 AM IchGucksLive: XXCoder, ive seen denver hiting top temps
01:53 AM XXCoder: assuming I would like to drink wine sure lol
01:53 AM XXCoder: I dont.
01:54 AM IchGucksLive: im off lots of events today
01:54 AM IchGucksLive: and LeMans is getting underway
01:54 AM XXCoder: have fun
02:47 AM Deejay: moin
03:34 AM miss0r: Mornin. Last night was a hellova day. Alot of hard work. I bought a charmilles eleroda E110, and had to bring it home. Worst of all I had to somehow make room for it in my shop :D https://imgur.com/a/rqXuUg6
03:35 AM miss0r: I'm not done making room for it in the shop, but at the moment I have something like 2m^2 og walking space left in here... if even that much
03:36 AM XXCoder: this channels slowly becoming a blog channel ;)
03:36 AM XXCoder: whats that machine do
03:37 AM miss0r: it an EDM
03:37 AM XXCoder: nice
03:37 AM miss0r: yeah, i've been wanting a professional one for quite a while
03:38 AM miss0r: I just found one where the price was right
03:40 AM miss0r: I just need to get a motor crane in here, so I can sit it on a table.. I think the damn thing(main unit) weighs around 300 kgs
03:44 AM XXCoder: wow pretty heavy allright
03:44 AM XXCoder: overhead crane setup?
03:44 AM XXCoder: extreme engineering made awesome one pretty cheaply
03:44 AM XXCoder: they used scrap microwave to make electric magnet, a real pwoerful one
03:45 AM miss0r: I don't think you realize how little space I have left in here :D
03:45 AM miss0r: I have no overhead crane.
03:45 AM XXCoder: maybe doctor who knows how to extend space ;)
03:46 AM miss0r: :D
03:46 AM miss0r: I'd say that is almost what I am by now ;D
03:46 AM miss0r: https://imgur.com/a/ghdnV22
03:46 AM miss0r: Before I dragged the EDM in here
03:46 AM miss0r: well, not quite. The X-carve has been replaced by a huge drawer system
03:47 AM XXCoder: no room in back for shop building?
03:47 AM XXCoder: I plan to build one evenually
03:47 AM miss0r: That would be the next step
03:47 AM RyanS: do EDM machines use heaps of power?
03:48 AM miss0r: RyanS: They use 'some'
03:48 AM miss0r: how do you define heaps?
03:49 AM RyanS: relative to lathes or surface grinders
03:50 AM RyanS: how many watts?
03:51 AM miss0r: ~around 2.3 kVA
03:51 AM miss0r: so, nothing realy
03:53 AM RyanS: cool
03:54 AM holzjunkie1 is now known as holzjunkie
03:54 AM miss0r: I have alot of stuff to figure out with this ting. I've never owned a pro one before.
03:55 AM miss0r: Like the tool ficturing, it all erowa.. I need to make sure I have all the stuff needed to mount electrodes. at the moment that makes for alot of manuals readings
03:59 AM RyanS: wire edm?
03:59 AM miss0r: die sinker
05:08 AM SpeedEvil: XXCoder: on the diamond - yeah - research also says it's crap from a bonding POV with epoxy. I just found it amusing that it's so cheap.
05:10 AM XXCoder: diamonds is just carbon after all. we will evenually find a way to make any size diamonds we want, dependant on machine size lol
05:23 AM Tom_L: lcvette, motion.spindle-brake OUT BIT
05:23 AM Tom_L: TRUE when the spindle brake should be applied
05:28 AM Tom_L: miss0r, what are the dies made from?
05:28 AM Tom_L: carbon?
05:49 AM jthornton: morning
06:47 AM Deejay: unobtainium ;)
07:00 AM gloops: france v austria 1-1 @68 minutes
07:06 AM gloops: france v australia that is
07:33 AM Stephanisk: Good afternoon everyone!
07:34 AM Stephanisk: I got a short but technical question, does linuxcnc support g68.2 code for rotational coordinate system? Fanuc posts use this
07:35 AM Stephanisk: If not what is the solution for 3+2 milling in linuxcnc
07:59 AM XXCoder: I know linuxcnc supports tons of axis, but I dont know if g89.2 specifically is supported
07:59 AM jthornton: http://linuxcnc.org/docs/2.7/html/gcode/g-code.html
08:54 AM gregcnc: https://www.youtube.com/watch?v=pHjGUqsvmDc
09:04 AM Tom_L: looks like he's using a C axis there, i can't quite read the code
09:04 AM Tom_L: line ~22
09:04 AM Tom_L: would you need g33 there for syncronous moves?
09:07 AM Tom_L: can't read the axis after z but looks like B?
09:07 AM Tom_L: X Y Z B C
09:08 AM Tom_L: programming that is just over my pay grade i'm afraid
09:09 AM Tom_L: gregcnc is that a linuxcnc screen?
09:09 AM Tom_L: certainly don't recognize it
09:10 AM Tom_L: naw, that's some cad rogram
09:11 AM Tom_L: NX Cam .. Siemens
09:11 AM sync: yes
09:11 AM sync: it is nice
09:11 AM Tom_L: $$$ i bet
09:11 AM Tom_L: all you'd have to do is define the rotary axis'
09:12 AM Tom_L: for the post
09:14 AM Tom_L: time to mow before it get's too damn hot
09:31 AM IchGucksLive: hi
09:32 AM IchGucksLive: Tom_L, im on the way integrating open NX to freecad
09:34 AM IchGucksLive: Lcvette, did you sort it out
09:35 AM Lcvette: Ichguckslive: what are you referring to? The machine?
09:36 AM Lcvette: I it's coming along
09:36 AM Lcvette: Working on the ATC
09:39 AM Lcvette: Researching how to output for a single lock command
09:39 AM Lcvette: Spindle*
09:41 AM IchGucksLive: what version are you using
09:42 AM Lcvette: 2.7.13
09:43 AM IchGucksLive: ok then you can use motion.spindle-break
09:43 AM IchGucksLive: or you can also go for motion.spndle-locked
09:43 AM IchGucksLive: there is a example
09:44 AM Lcvette: That's what I'm looking for right now
09:45 AM Lcvette: Where did you find the example?
09:45 AM IchGucksLive: the problem is what behavior you use
09:45 AM IchGucksLive: if a ATC
09:46 AM IchGucksLive: so i woudt go spindle-orientated -> motion spindle-loged
09:46 AM IchGucksLive: and out a pin to the Real world
09:49 AM Lcvette: Currently during a tool change, I have an output to the spindle drive m19 r0 q3 which orient the spindle
09:49 AM IchGucksLive: and if orient triggers
09:49 AM IchGucksLive: motion.spindle−locked OUT BIT
09:49 AM IchGucksLive: Spindle orient complete pin. Cleared by any of M3,M4,M5.
09:50 AM IchGucksLive: so it is AN Automatic EVENT
09:50 AM Lcvette: And spindle drive returns signal starting Spindle orientation in position
09:50 AM IchGucksLive: there is no more action needed
09:50 AM IchGucksLive: Lcvette, it will auto trigger on spindle-oriented
09:51 AM IchGucksLive: Lcvette, http://linuxcnc.org/docs/html/man/man9/motion.9.html
09:52 AM Lcvette: Ah
09:52 AM Lcvette: I like it
09:52 AM IchGucksLive: NICE to hear
09:54 AM IchGucksLive: Lcvette, yoiu can use the motion.spindle−is−oriented
09:54 AM IchGucksLive: to get the log and break of bevor m3
09:55 AM IchGucksLive: depending n log brek type
09:55 AM IchGucksLive: as it is not a good idee to start a 10kw motor with breaks set
09:55 AM IchGucksLive: hi aircooled
09:58 AM aircooled is now known as hazzy-lab
09:58 AM IchGucksLive: hazzy as we speek
09:58 AM Lcvette: It's not an actual brake
09:58 AM IchGucksLive: only to your info
09:58 AM hazzy-lab: hi ichs :)
09:58 AM IchGucksLive: it is a logical included chain
09:58 AM Lcvette: It's switching from position control back to speed control
09:58 AM IchGucksLive: Lcvette, woudt make more sence to init on a toolchange
09:58 AM Lcvette: But yes I'd prefer to only have it locked for the time required during the toolchange
09:58 AM IchGucksLive: moot is changed back to pid speed
09:58 AM IchGucksLive: tool
09:59 AM Lcvette: This is good stuff ichguckslive!
10:00 AM IchGucksLive: it is
10:01 AM Lcvette: Now I need to get it out into my hal file
10:02 AM IchGucksLive: one more you did take a look into iocontrol of the toolchange system and timings
10:03 AM Lcvette: https://pastebin.com/VHMtiH8c
10:04 AM IchGucksLive: Lcvette, you can get at any time all signals of the running M6 M19 process
10:04 AM IchGucksLive: and interfear on remap
10:04 AM IchGucksLive: with sensors
10:04 AM Lcvette: My ATC is done through mcode
10:04 AM IchGucksLive: ok
10:04 AM Lcvette: Remapped
10:05 AM Lcvette: Want me to send the files?
10:05 AM IchGucksLive: so use iocontrol.0.tool-changed to get the pids swapping
10:05 AM IchGucksLive: no
10:05 AM IchGucksLive: there are so many on this and everyone makes its own thaghts and workflow
10:05 AM Lcvette: Gotcha
10:06 AM tjb1: So with my THC A-D 10v is 926.5 kHz but the reference signal is 1000 kHz, how am I supposed to use the reference signal? Scale the measurement until the reference actually measures 1000 kHz and then the 10v measurement should be correct?
10:06 AM IchGucksLive: i think jt has the most safe as his changer is lifting quite a big force so safty is there the bigest way
10:07 AM IchGucksLive: tjb1, best to calibrate on 5V
10:08 AM IchGucksLive: and act on lower pull up
10:08 AM IchGucksLive: higher pull down
10:08 AM tjb1: The 0v 119.7 kHz?
10:09 AM IchGucksLive: tjb1, is this the thcad 10v modul
10:09 AM IchGucksLive: i need to clear out
10:10 AM IchGucksLive: caled off
10:14 AM Bobcat: Hi everyone, I have a question about mesa electeonics
10:14 AM Bobcat is now known as Guest80017
10:16 AM Guest80017: I have a 6 axis robot arm and I would like to connect it to mesa electronics 5i25 card and to 7i77 with drivers. The problrm is, that I got a rotation table and I would like to control it to. It is possible to make half a turn after ec
10:16 AM Guest80017: After every cycle?
10:17 AM Tom_L: Lcvette, did you get my message about spindle brake?
10:18 AM * Tom_L checks mowing off the list
10:19 AM Tom_L: Guest80017, that would be part of your ini / hal
10:19 AM Tom_L: the 5i25 / 7i77 just do what they're told
10:19 AM Tom_L: set that axis up as a rotary
10:21 AM JT-Shopp is now known as JT-Shop
10:25 AM Tom_L: JT-Shop, what's mesa got for a simple +10 -10 analog control? or are they all combined on daughter cards
10:25 AM pcw_home: tjb1: in typical THCAD applications you dont need the reference signal
10:25 AM Tom_L: or pcw_home for that matter
10:25 AM tjb1: pcw_home: I'm trying to read it with an arduino for another purpose but I think I figured it out, wasnt multiplying by the correct value to get the voltage back
10:27 AM pcw_home: I do have a PWM --> +-10V PCB if you want to muck about with it
10:28 AM Tom_L: it's for spindle control, i presume the spindle output from lcnc is pwm anyway isn't it?
10:28 AM pcw_home: You could get +-7.5V with the 7I47S (and some hal hackery)
10:29 AM Tom_L: that might be above my pay grade at the moment.. i could be up for a pay raise though :D
10:30 AM pcw_home: the spindel output is whatever you connect it to in HAL (some Mach BOBs use a frequency to voltage converter driven by a stepgen))
10:32 AM Tom_L: i'm gonna keep lookin at spindle drive options for a bit more first
10:32 AM Tom_L: just finding out what my options are
10:34 AM tjb1: So I found the gatetime affects the size of the number I get back, with 1000ms it will return the 6 digit but at quite a penalty for updating
10:34 AM pcw_home: sure, resolution depends on integration time
10:35 AM tjb1: Guess I'll just have to figure out what gatetime is acceptable for the precision and speed I need
10:35 AM pcw_home: Though accuracy is not better than about .1 % so > say 5 ms times are into diminishing returns
10:37 AM tjb1: I'm just feeding the THC AD into an Arduino for up/down outputs
10:37 AM tjb1: Not going to be using LCNC anymore
10:37 AM pcw_home: the THCADs main feature is input isolation/protection/common mode
10:38 AM tjb1: Yeah works a lot better than my last attempt and putting a voltage divider on the hypertherm output
10:38 AM tjb1: attempt at*
11:10 AM Lcvette: Tom_L: no, what's up?
11:11 AM Tom_L: Lcvette, your VFD orients the spindle right?
11:11 AM Tom_L: is there a signal from it telling the world that?
11:15 AM Lcvette: Yeah it's a spindle servo drive for VMC
11:15 AM Lcvette: It has Spindle orient, in position,
11:16 AM Lcvette: Input and output
11:16 AM Lcvette: I think I have figured out that the spindle orient with: motion.spindle−locked
11:17 AM Tom_L: just a sec
11:17 AM Tom_L: motion.spindle-is-oriented
11:17 AM Lcvette: motion.spindle−is−oriented IN BIT Acknowledge pin for spindle−orient. Completes orient cycle. If spindle−orient was true when spindle−is−oriented was asserted, the spindle−orient pin is cleared and the spindle−locked pin is asserted. Also, the spindle−brake pin is asserted.
11:18 AM Tom_L: so tie the VFD pin to that
11:18 AM Lcvette: That's what I'm reading now and trying to figure how to put in my Hal file correctly
11:18 AM Tom_L: because it's not locked, it's oriented
11:18 AM Lcvette: Correct
11:18 AM Lcvette: I need to add the lock
11:19 AM Tom_itx: net spindle-in-pos edge.5.out motion.spindle-is-oriented
11:19 AM Tom_L: was one i did
11:19 AM Tom_L: so the edge.5.out would be your VFD orient signal instead
11:20 AM Lcvette: # --- SPINDLE ORIENT ENDED --- net spindle-orient-end motion.spindle-is-oriented hm2_7i92.0.7i77.0.0.input-31
11:20 AM Lcvette: That's my current
11:21 AM Tom_L: and 31 is the vfd signal
11:21 AM Lcvette: From the drive
11:21 AM Lcvette: Yes
11:22 AM Tom_L: ok so when that goes true
11:22 AM Tom_itx: motion.spindle−brake OUT BIT
11:22 AM Tom_L: can you externally set the brake?
11:22 AM Lcvette: I don't have anything for a lock yet
11:23 AM Tom_itx: then set it false when the sequence is done
11:23 AM Lcvette: Want to use lock not brake
11:23 AM Tom_L: ok
11:23 AM Tom_itx: probably a better pin
11:23 AM Lcvette: I need to add the lock
11:24 AM Tom_itx: because any M3..5 will clear it
11:24 AM Lcvette: That's what I'm researching how to do
11:24 AM Lcvette: Not sure how to wire it in
11:24 AM Lcvette: Write*
11:25 AM Lcvette: I..
11:25 AM Tom_itx: off the top of my head you could use an and component
11:25 AM Lcvette: Ie
11:25 AM Tom_itx: send orientd to one leg of the and input
11:25 AM Tom_itx: send the and output to the locked
11:26 AM Tom_itx: and use the other input to the and to trigger when it's done
11:26 AM Lcvette: net spindle-lock motion.spindle-is-locked hm2_7i92.0.7i77.0.0.output-02
11:27 AM Lcvette: I don't know how to write it
11:27 AM Tom_itx: but what could we use to trigger the other leg of the and to release it when it's done...
11:27 AM Lcvette: That's what I'm trying to learn how to do
11:28 AM Lcvette: It will release with a m3,4,5
11:28 AM Tom_itx: true
11:29 AM Lcvette: Which is written into the tool change files
11:29 AM Tom_itx: yeah
11:29 AM Tom_itx: it might be ok as it is
11:29 AM Lcvette: At the end of the tool change as m5 to release position control (lock) and return the drive to analog/speed control
11:30 AM Tom_itx: i did my test all internally, no VFD to interface to
11:31 AM Tom_itx: ok
11:31 AM Lcvette: Not sure how to do that
11:32 AM Lcvette: Oh by way groshopp had some awesome small motors
11:32 AM Lcvette: 3ph ac
11:32 AM Lcvette: Smaller frame but up to 1.1hp
11:32 AM Lcvette: Lighter and better fit for your machine
11:33 AM Lcvette: Price wasn't bad
11:33 AM Lcvette: I had forgotten about them because they were smaller than what I was looking for
11:33 AM Tom_itx: motion.spindle−locked is an output
11:33 AM Tom_itx: does orient set that true when orient is complete?
11:34 AM Tom_itx: motion.spindle−locked OUT BIT
11:34 AM Tom_itx: Spindle orient complete pin. Cleared by any of M3,M4,M5.
11:38 AM Lcvette: The way I read it it does
11:38 AM Tom_itx: i would send the VFD signal to motion.spindle−is−oriented and watch the locked bit too and see if it changes
11:39 AM Lcvette: Thought I already did send it there?
11:39 AM Tom_itx: the locked bit just indicates the orient cycle is complete so it _should_ go true
11:39 AM Tom_itx: i think you did
11:40 AM Tom_itx: on pin 31
11:40 AM Lcvette: So my thinking is if I had the lock properly configured it sould asset that pin
11:40 AM Lcvette: Correct
11:40 AM Tom_itx: that's what i see but i'd test it
11:41 AM Tom_itx: mark the spindle and make sure it orients the same place every time
11:42 AM Tom_itx: before adding tool holders to it
11:45 AM Lcvette: net spindle-lock motion.spindle-locked hm2_7i92.0.7i77.0.0.output-10
11:45 AM Lcvette: Look ok
11:45 AM Lcvette: ?
11:45 AM Tom_itx: yeah
11:46 AM Lcvette: Do I need to add anything anywhere else?
11:46 AM Tom_itx: does that go to the VFD?
11:46 AM Tom_itx: if the VFD orients it, i'm not sure why you need that
11:47 AM Tom_itx: just tell Lcnc it's oriented on pin 31
11:48 AM Lcvette: Output 10 goes to the drive to lock the spindle
11:48 AM Tom_itx: that's what i was wondering
11:48 AM Tom_itx: so you've closed the loop
11:49 AM Lcvette: Yeah currently everything goes fine except the single after orienting is free to soon
11:49 AM Lcvette: Spindle*
11:49 AM Lcvette: Spin*
11:50 AM Lcvette: Ok, I've got some wiring and coding to test I suppose
11:50 AM Lcvette: :) I shall report back
11:57 AM skunkworks: https://www.youtube.com/watch?v=UNiuqz_VIJ0
11:58 AM Tom_L: print copper wire :) https://www.youtube.com/watch?v=KP2G4fE0ssI
12:04 PM Lcvette: https://youtu.be/-iJX7SuJqT0
12:04 PM Lcvette: https://youtu.be/CJ0hQTatWHA
12:04 PM Lcvette: First homing and ATC moves
12:05 PM Lcvette: Thanks for all the help from everyone!!
12:06 PM Tom_L: works ok then?
12:06 PM Lcvette: That's from yesterday
12:07 PM Lcvette: I'm about to have lunch and then head out to the shop
12:07 PM Lcvette: Will be a little bit before I test
12:07 PM Lcvette: Gotta find and tire a tiny wire
12:07 PM Lcvette: Route
12:08 PM Lcvette: I did a good job of wrapping and orienting the unused wires
12:09 PM Lcvette: There's at least 20 minutes of careful heat shrink removal surgery in tight quarters ahead to find that 28ga wire...lol
12:09 PM Tom_L: good job :)
12:10 PM Lcvette: I'm just glad I didn't cut them
12:16 PM nallar is now known as Ross
12:18 PM ktc is now known as Guest61697
12:19 PM IchGucksLive: hi
12:21 PM IchGucksLive: tjb1, the hypertherm has a 50:1 divider inside
12:29 PM IchGucksLive: hi holzjunkie
12:31 PM IchGucksLive: pcw_home, the 5ABOB workes perfect at the 7i92
12:32 PM IchGucksLive: and why does tom need more then the 0-10
12:32 PM IchGucksLive: speedcontrol is all you need
12:32 PM IchGucksLive: i never changed the CFD powermanagment on timing or KW output
12:33 PM IchGucksLive: VFD
12:45 PM tjb1: IchGucksLive: Im just playing with it using a power supply right now
12:45 PM tjb1: having trouble converting the frequency back to a voltage
12:47 PM IchGucksLive: PWM to Analog
12:47 PM IchGucksLive: i use a Nand gate and some resistors
12:47 PM IchGucksLive: workes fine at low cost
12:48 PM Loetmichel: tjb1: an RC filter should be all you need. The right one for your frequency preferably :-)
12:48 PM Loetmichel: or is it true frequency modulation and not pulse widh modulation
12:48 PM Loetmichel: ?
12:49 PM tjb1: Loetmichel: Im trying to read the frequency off the THC A-D and convert it back to a voltage with an Arduino
12:49 PM tjb1: Not trying to get the voltage, just know what it was based off the frequency
12:50 PM Loetmichel: i dont know that THC device, so i have no idea if it outputs PWM or FM
12:51 PM Loetmichel: so sorry, no help here.
12:52 PM tjb1: The THCADs frequency output is available on the FOUT+ and FOUT- pins. These pins comprise a differential pair. (That is, one output is always just an inverted copy of the other). For best noise immunity the differential outputs of the THCAD should drive a terminated RS-422 receiver. If differential mode is not required, either FOUT+ or FOUTmay be used as TTL level signals
12:53 PM IchGucksLive: tjb1, i always used EAGLE THC its not cheep 200USD but it is a gread gift
12:54 PM tjb1: The Proma?
12:55 PM IchGucksLive: yes
01:06 PM IchGucksLive: im off Le mans full course yellow saftycar major crash
01:34 PM lcvette: hello all.. quick hal question
01:38 PM lcvette: do I need to add: net spindle-lock <= motion.spindle-lock
01:38 PM lcvette: in my # ---setup spindle control signals---
01:39 PM lcvette: to use: net spindle-lock motion.spindle-locked hm2_7i92.0.7i77.0.0.output-10
01:43 PM unterhausen: U.S. set to have a 25% tariff on 1hp motors
01:43 PM unterhausen: multiphase AC motors, with an output exceeding 746 Watts but not exceeding 750 Watts
01:49 PM roycroft: the trade war is not going to go well
01:50 PM roycroft: trade wars are lose-lose 100% of the time
01:57 PM hazzy-lab: LOL, what will that do? the Chinese will just start labeling motors as 751w
02:03 PM * SpeedEvil wonders if brushless motors are covered.
02:04 PM SpeedEvil: Or was that a joke
02:14 PM tjb1: Well my new code is accurate to around .01v when going from frequency back to voltage
02:16 PM jthornton: tjb1: nice, are you using the THCAD?
02:17 PM tjb1: yes
02:17 PM tjb1: Seems using it to measure the arc voltage will be easier than me trying to make something on my own since I already have it
02:18 PM tjb1: I'm going to try to add a screen with encoder to set the voltage now
02:18 PM jthornton: cool
02:19 PM tjb1: jthornton: dont know if you remember me but you helped a lot when I first made this - https://www.youtube.com/watch?v=YZWey1-sapA
02:28 PM miss0r: !seen fragalot
02:28 PM miss0r: .seen fragalot
02:28 PM theCockerel: miss0r: I last saw fragalot at 2018-04-22 - 19:24:47 in here, saying gloops: it is far more likely that prior to putting it all in the enclosure you had another ground path somewhere
02:28 PM miss0r: oh, I forgot that thing does not work with him :]
02:32 PM jthornton: tjb1: yes I remember that
02:32 PM jthornton: .help
02:32 PM theCockerel: I've posted a list of my commands at https://ptpb.pw/sriB - You can see more info about any of these commands by doing .help <command> (e.g. .help time)
02:39 PM emc_ is now known as JT-Shop-2
02:42 PM miss0r: jthornton: I had a hell of a moving job yesterday
02:44 PM miss0r: I bought a die sink EDM, and moved it home.. Picking it up was not hard, they had an overhear crane there. But here at home, I am somewhat reliant on manual labour :)
02:54 PM phipli: miss0r, I haven't needed it yet, but I'm glad there is an I beam in the ceiling of my garage
02:55 PM Tom_L: lcvette, motion.spindle-lock isn't a valid hal signal however motion.spindle-locked is
02:55 PM miss0r: I've been thinking of putting one up for a long time. But even with one of those, i can't get in here with the trailer
02:55 PM Tom_L: the answer to your question is no
02:56 PM miss0r: The machine in 'in here' now. But I haven't set it on its table yet, as I need to get a motor crane in here first (will do that tomorrow)
02:56 PM hazzy-lab: I have a beam with a rolling electric hoist on it in my garage, it is VERY handy
02:56 PM Tom_L: i considered putting one in but never have
02:57 PM miss0r: yeah. I have the beam, I have the roller & the chain hoist(manual though) laying around waiting for me to get around to it
02:57 PM miss0r: But that doesn't realy help right now :D
02:57 PM * Tom_L gives miss0r a round tuit
02:58 PM miss0r: also, that probally wouldn't have done me any good for this. Chances are, it would be out of reach for the hoist where it goes anyway :D
02:58 PM Tom_L: i should add all those up some day and see how many i end up with
02:58 PM miss0r: Tom_L :)
02:59 PM miss0r: what sucks about this move is: every time I add a new piece of machinery in here, people tell me 'NOW theres NO MORE room in there'.. this has happened 4 or 5 times :D
02:59 PM miss0r: But I must admit, it is starting to look like the end
03:00 PM miss0r: but they are right, there isn't any more room in here. So I have to move alot around each time. Like right now. i'm in here procastrinating
03:00 PM Tom_L: if it wasn't 96F out and probably hotter than that in the garage, i'd be out there working on something
03:01 PM miss0r: I NEED to get started. I had to empty a 2200x700x1000 closet for tools & stuff, to move it. Now that is all over the floor in boxes in here.
03:02 PM miss0r: so, I basically have a small path from the door to this computer here :D
03:17 PM lcvette: It worked!
03:19 PM miss0r: huzzah
03:50 PM miss0r: syyl_: you around? I feel like bragging about my new addition to the shop!
03:52 PM gregcnc: grinder?
03:53 PM miss0r: gregcnc: I bought a Charmilles Eleroda E110 die sinker EDM
03:54 PM gregcnc: small bench machine
03:54 PM gregcnc: any space for it?
03:54 PM miss0r: Yeah.. well it looks alot bigger in my shop, than where I picked it up :D
03:54 PM miss0r: ...no?
03:54 PM miss0r: hehe, well. I have made room for it
03:55 PM miss0r: that 'small bench machine' weighs almost 300kgs for the 'main unit'
03:55 PM lcvette: nice!!!!
03:56 PM miss0r: lcvette: I hope so. I need to learn to use it first :)
03:57 PM miss0r: Unfortunatly I think the Erowa tool holder is missing. I need to contact the seller. Those are ridiculously expensive. I don't even thing I can buy one for the price I payed for the machine itself
03:59 PM gregcnc: yeah I've looked at prices of some of that stuff. all stainless and crazy money
03:59 PM miss0r: yeah. but it came with something like 50 electrode mounts, that fit into the erowa chuck.
03:59 PM gregcnc: I ordered from McMaster yesterday and UPS delivered on Saturday
04:00 PM miss0r: There is two erowa chucks with it, but they are not for this machine it seems
04:00 PM miss0r: nice!
04:00 PM gregcnc: McMaster said it was due Monday
04:00 PM gregcnc: I think it happened last time I ordered on a Friday
04:01 PM miss0r: No delivery in the weekend here
04:03 PM gregcnc: UPS Saturday delivery is normally an extra fee and I don't think it was even available on ground shipping
04:04 PM miss0r: I want that here as well :D
04:04 PM gregcnc: do you have work for the EDM or is it something you want to have around?
04:05 PM miss0r: I'm hoping for the first, but for now for the latter.
04:05 PM miss0r: I think once I people know I have it, they will come around with parts they need EDM'ed
04:05 PM miss0r: we shall see
04:05 PM Tom_L: lcvette, the single motion locked line fixed it?
04:07 PM miss0r: I better call it a night. I need to get up early to clean this place up. See you around
04:07 PM gregcnc: take care
04:13 PM lcvette: Tom_L: yes
04:14 PM lcvette: one wire and one line of code first try
04:14 PM Tom_L: that other signal wasn't valid
04:14 PM lcvette: what other signal?
04:14 PM Tom_L: motion.spindle.lock
04:14 PM lcvette: didn't require it
04:14 PM Tom_L: or whatever you were asking about
04:14 PM lcvette: i tried it without first
04:15 PM lcvette: worked without having to change anything in the setup spindle portion of the hal
04:15 PM lcvette: just need to add the one line in the outputs section
04:15 PM Tom_L: http://tom-itx.no-ip.biz:81/~webpage/cnc/local_stock/19.jpg
04:15 PM Tom_L: don't think that'll fit in my sherline
04:16 PM lcvette: i thinki your shirline would fit inside that stock
04:16 PM lcvette: lol
04:16 PM Tom_L: http://tom-itx.no-ip.biz:81/~webpage/cnc/local_stock/21.jpg
04:16 PM lcvette: nice
04:16 PM lcvette: toysrus
04:17 PM lcvette: for machinists
04:17 PM lcvette: lol
04:17 PM Tom_L: http://tom-itx.no-ip.biz:81/~webpage/cnc/local_stock/stock_index.php
04:17 PM Tom_L: some of the rest of it
04:18 PM lcvette: man you are lucky
04:18 PM lcvette: my local supplier surplus and drops never has aluminum blocks like that
04:18 PM lcvette: mainly steel tube and ibeams
04:19 PM lcvette: they sell by the lb?
04:19 PM Tom_L: they've got skids full of cutoff as well
04:19 PM Tom_L: yes
04:19 PM lcvette: geez
04:19 PM lcvette: how much a lb?
04:19 PM Tom_L: i'm not sure
04:20 PM Tom_L: it's never more that what i've got in my pocket at the time
04:20 PM lcvette: if i had access to that kind of scrap i'd go nuts
04:21 PM Tom_L: they've got racks and racks of small blocks of all sizes
04:21 PM Tom_L: 6061 7075 etc
04:22 PM Tom_L: that's where i got my mill table
04:22 PM lcvette: nice!
04:23 PM Tom_L: http://tom-itx.no-ip.biz:81/~webpage/cnc/Mill_Steel/Assembly/Final/Coolant_Drain1.jpg
04:24 PM Tom_L: maybe 20-25 bux
04:25 PM Tom_L: you gotta plan ahead though cause it may not be there tomorrow
04:26 PM lcvette: lol
04:26 PM lcvette: yeah... not an in stock at will situation
04:27 PM Tom_L: the good pieces go quick
04:31 PM Tom_L: lcvette you should be getting pretty close to cutting something ehh?
04:32 PM lcvette: welll... have a sequence issue im trying to sort now
04:32 PM lcvette: with the tool clamp and release
04:32 PM lcvette: not sure if its a signal criss crossed or a timing thing
04:33 PM lcvette: trying to figure it out at the moment but once that is done i have a list of punch items to go through on the machine
04:33 PM lcvette: then after those are finished its time to load some tools and a tool table and write a post processor
04:33 PM lcvette: and then time to cut
04:38 PM lcvette: for some reason my z axis is lifting before the tool is released
04:39 PM lcvette: the drawbar is activating
04:39 PM lcvette: but it is doing so while the z axis is already lifting
04:40 PM lcvette: it was disturbing the first time as i was testing it with a tool and broke a set of fingers in the carousel
04:40 PM lcvette: :/
04:43 PM skunkworks: is there a switch that tells when the draw bar is released?
04:43 PM lcvette: yes
04:44 PM Deejay: gn8
04:57 PM lcvette: skunkworks: https://pastebin.com/4Ep1taSK
04:57 PM lcvette: thats the hal
04:57 PM lcvette: i not certain what the digital portion does after the regular inputs
04:57 PM lcvette: im researching that now
05:14 PM lcvette: fixed it!
05:14 PM lcvette: the wire labeling was wrong
05:14 PM lcvette: flip flopped
05:14 PM lcvette: discovered it in halmeter
05:15 PM gloops: good
05:15 PM lcvette: and the release sensor was just out of reach of the trigger arm so when i was flip flopping the pins in hal to test if it was backwards i was getting an error because of that
05:15 PM lcvette: lol
05:16 PM lcvette: goes to show.. gotta get your hands dirty too can't always rely on code testing to fix problems
05:19 PM gloops: only way to get to know the machine
05:51 PM Tom_L: lcvette, wiring seems to be quite a bit different than your buds no?
05:51 PM SpeedEvil: https://www.youtube.com/watch?v=cSp7RXqSMxE - wow
05:51 PM SpeedEvil: Tooling costing more than your house.
05:52 PM lcvette: Tom_L: this was a error on the mfg part
05:52 PM Tom_L: oh
05:53 PM lcvette: they mislabeled the terminal ends
05:53 PM lcvette: DI06 and DI08 were flip flopped
05:53 PM lcvette: lol
05:53 PM lcvette: but the output relays were correctly labeled
05:53 PM phipli: Tom_L : Have you ever used an ISR interrupt in a library?
05:53 PM lcvette: for the drawbar actuator
05:53 PM Tom_L: SpeedEvil is the roller a progressive roller?
05:54 PM SpeedEvil: I think so, it's not shown well
05:54 PM Tom_L: phipli, ardweenie does it all the time
05:54 PM Tom_L: next to my bud's shop was a company that did roll forming
05:54 PM Tom_L: that's all they did
05:54 PM Tom_L: not necessarily threads but all sorts of stuff
05:55 PM Tom_L: mighty heft machine though
05:55 PM Tom_L: hefty
05:55 PM SpeedEvil: Interesting flipping from massive machinery to purely manual small process
05:56 PM XXCoder: heavy yeah. I doubt I can even lift that roller
05:58 PM XXCoder: I wonder what uses such a huge screw
05:59 PM XXCoder: dang it pushed in so hard its smoking when done
06:03 PM XXCoder: huge to tiny indeed lol SpeedEvil
06:38 PM Rab: Hmm, somebody in the comments alleges that formed threads are banned and/or not certified for aerospace use since the '80s. "They deform the metal and over time shrink from surface tension."
06:40 PM hazzy-lab: What? Rolled threads are superior in almost all respects
06:41 PM hazzy-lab: I call BS, it's plastic deformation it will stay
06:43 PM Rab: That was my understanding as well.
06:45 PM Rab: These people seem to think it's OK, and cite relevant approvals: http://horstengineering.com/threadrolling/process/thread-rolling/
06:45 PM Rab: That's some esoteric YouTube trolling.
06:46 PM Roguish: almost all commercial fastener threads are rolled. mfg is sooooo much faster and less expensive than cutting....
06:47 PM hazzy-lab: not to mention that rolled threads perform better
06:50 PM Rab: I found out about forming taps and never looked back, except for thread repair and plastics.
06:51 PM Roguish: yeah.... just don't mix up the tap drills......dooh
06:51 PM Rab: Yeah, I have a chart for formed threads at various engagements. And always use cutting oil.
06:53 PM Rab: I torture-tested some forming taps into aluminum, freehand with a hex-shank chuck in a cordless screwdriver. I eventually broke a 4-40 tap, never 6-32 though.
08:00 PM lcvette: Question for the gurus
08:00 PM lcvette: i just noticed something
08:00 PM lcvette: my limit switches show in halmater as working but they don't do anything
08:00 PM lcvette: :/
08:02 PM XXCoder: is it set to do something?
08:03 PM lcvette: https://pastebin.com/WQCSBe5s
08:03 PM lcvette: i dunno
08:03 PM lcvette: i would assume limits should do something?
08:04 PM XXCoder: I dont know enough about HAL unfortunately
08:04 PM lcvette: i did recently change them from min/max to just limit-x
08:04 PM lcvette: maybe that changed
08:05 PM XXCoder: did it work orginially?
08:07 PM lcvette: never had switches
08:08 PM lcvette: and i set it up differently then my buddy
08:08 PM lcvette: i see the issue i think
08:08 PM XXCoder: so you added switches but it didnt work?
08:08 PM lcvette: setup limit switch section
08:10 PM cradek: lcvette: http://linuxcnc.org/docs/html/man/man9/motion.9.html
08:11 PM cradek: this shows the name of the pins that you need to hook your switch signals to. sounds like you just don't have them hooked up.
08:11 PM lcvette: they are working now
08:12 PM XXCoder: what was missing?
08:13 PM lcvette: used to look like this:
08:13 PM lcvette: # ---setup home / limit switch signals--- net a-home-sw => axis.3.home-sw-in net a-neg-limit => axis.3.neg-lim-sw-in net a-pos-limit => axis.3.pos-lim-sw-in
08:13 PM lcvette: now looks like this:
08:13 PM lcvette: # ---setup home / limit switch signals--- net home-z => axis.2.home-sw-in net limit-z => axis.2.neg-lim-sw-in
08:15 PM lcvette: cradek: thanks! I was going to the log to get that link lol
08:15 PM lcvette: im not using a max and min
08:15 PM lcvette: just a single switch triggered by two tabs at the extents of travel
08:16 PM lcvette: so the same switch is triggered in the positive and negative travel
08:16 PM cradek: that's fine, you just hook it to both pins then.
08:16 PM lcvette: that didnt work
08:16 PM lcvette: wouldn't load
08:17 PM lcvette: wouldn't allow sharing the same pin for max and min
08:17 PM lcvette: and didn't want to waste 3 inputs on switches
08:17 PM cradek: yes that is how you do it - you had the syntax wrong if it wouldn't start
08:17 PM lcvette: syntax was correct
08:18 PM lcvette: it loaded with different input numbers
08:18 PM cradek: you would have one net with one driver (your switch) and two outputs to motion (the two axis.N pins)
08:18 PM lcvette: but not the same input numbers
08:18 PM cradek: ok, you are missing some understanding of how hal works
08:19 PM lcvette: thats an understatement
08:19 PM lcvette: lol
08:20 PM gregcnc: net min-z => axis.2.neg-lim-sw-in
08:20 PM gregcnc: net max-z => axis.2.pos-lim-sw-in
08:21 PM gregcnc: i thought this was changed?
08:21 PM cradek: here is a drawing of the thing you're missing I think: http://linuxcnc.org/docs/2.7/html/hal/basic-hal.html#_net
08:22 PM lcvette: no i didn't change that gregcnc
08:22 PM cradek: "net" is the most important thing to understand
08:22 PM lcvette: :o
08:22 PM gregcnc: min-z and max-z should be limit-z
08:22 PM gregcnc: all instance did mean all...lol
08:23 PM lcvette: right now i only have one limit-z
08:23 PM gregcnc: in those lines?
08:24 PM gregcnc: min-z was the old signal name, now you changed it to limit-z
08:24 PM gregcnc: no communicado
08:24 PM lcvette: https://pastebin.com/ksWW4SDf
08:25 PM lcvette: this is what i just did and now limits are working
08:25 PM gregcnc: but now you're missing pos limit
08:25 PM gregcnc: but I guess in your case it won't matter
08:25 PM lcvette: it will always trigger as the min limit for each axis but that doesn't really matter to me
08:25 PM gregcnc: so it works?
08:26 PM lcvette: yes
08:26 PM lcvette: it estopped when triggered
08:26 PM gregcnc: great
08:26 PM lcvette: is there a different better way?
08:26 PM lcvette: im open to change it im kind having fun playing in the hal
08:26 PM gregcnc: it is the way, how would you like it different?
08:26 PM lcvette: catching on a little bit
08:28 PM lcvette: cradek was saying there is a way to do it with the same pin number like you were saying yesterday
08:28 PM lcvette: but i didn't get it to load
08:28 PM cradek: did you read the docs I linked you to?
08:29 PM lcvette: i did
08:29 PM lcvette: but im not certain i fully understand them
08:29 PM lcvette: well im certain i don't
08:30 PM cradek: tell me where in the docs you are confused and maybe I can clarify
08:32 PM lcvette: i just don't see how its pertaining directly to what im working on so im not putting it together
08:33 PM lcvette: i understand the praactice is the same
08:33 PM lcvette: i just can't rlate the two
08:33 PM lcvette: because im unfamiliar with the content its discussing
09:52 PM tjb1: whats the typical voltage adjustment for thc?