#hazzy Logs
May 31 2020
#hazzy Calendar
12:08 AM TurBoss: a 90 90 tool can only be installed on some orientation positions ?
12:31 AM Lcvette1: not sure turboss, i need someone with linuxcnc lathe ecperience
12:31 AM TurBoss: ok
12:31 AM TurBoss: no prob
12:31 AM Lcvette1: it would stand to reason that it would be a tool 6
12:32 AM TurBoss: yes
12:32 AM Lcvette1: but then it should have a cutting edge on only one side as the control i "think"
12:32 AM Lcvette1: and tool 6 has a centered cutting edge
12:33 AM Lcvette1: ie there is no way for linuxcnc to know how wide the square tool is
12:34 AM Lcvette1: so that makes me think it would be positions, 1,2,3,4
12:34 AM Lcvette1: otherwise how would linuxcnc know what edge to groove with?
12:34 AM Lcvette1: make sense?
12:34 AM TurBoss: yes
12:34 AM Lcvette1: so im pretty certain its supposed to be a 1 2 3 4 orientation
12:38 AM Lcvette1: so i jyst looked and they make left hand and right hand grooving tool holders
12:38 AM Lcvette1: so im confident it would be 1 2 3 4
12:40 AM * TurBoss uploaded an image: 20200531_073101.jpg (3105KB) < https://matrix.org/_matrix/media/r0/download/jauriarts.org/NbDYkhWUJcIlbZUWgSHWMnjr >
12:40 AM TurBoss: raspberry pi 4 python3
12:41 AM Lcvette1: :o
12:41 AM Lcvette1: you did it?
12:41 AM * TurBoss uploaded an image: 20200531_073204_5344410660363503832.jpg (3174KB) < https://matrix.org/_matrix/media/r0/download/jauriarts.org/lfninFvJHBxSbqolUIkYOWxq >
12:41 AM TurBoss: no
12:41 AM Lcvette1: python 3 in linuxcnc?
12:41 AM TurBoss: rene did
12:41 AM Lcvette1: :o
12:41 AM Lcvette1: thats a good thing?
12:41 AM TurBoss: yes
12:41 AM Lcvette1: python 3 is better then python 2.7?
12:41 AM TurBoss: more fun new stuff
12:43 AM TurBoss: it is
12:43 AM TurBoss: there are much more features
12:43 AM TurBoss: boooom
12:44 AM TurBoss: just load a file
12:44 AM Lcvette1: what do you mean?
12:44 AM TurBoss: on the raspberry pi
12:44 AM TurBoss: :P
12:45 AM TurBoss: I go sleep
12:45 AM TurBoss: night
12:45 AM Lcvette1: night
12:52 AM Joco[m]: enough workshop time. Even thought the numbers don't make sense I have working recipes for m6, m8 and m10
12:55 AM Lcvette1: thats all that matters
12:57 AM Joco[m]: I need to read up what I and J mean in a G3
12:58 AM Joco[m]: just looking at the last pass in the M6 prog. I is flicking between +/- 0.569
12:58 AM Joco[m]: J is 0
01:08 AM Lcvette1: those are radius calcs
01:08 AM Lcvette1: for arc moves
01:08 AM Lcvette1: i promise you its not fusion doing anything wonky
01:08 AM Lcvette1: its the linux setup or the machine
01:08 AM Lcvette1: or the tool
01:09 AM Lcvette1: most likely the tool as youre getting useable threads
01:09 AM Joco[m]: just trying to reverse engineer what the numbers mean to see if something sticks out. It will be an input somwhere.
01:09 AM Lcvette1: fusions is about is simplistic as it gets for thread milling
01:09 AM Joco[m]: yeah - agree. Most likely the tool.
01:10 AM Lcvette1: unless you have a - stock to leave or something
01:10 AM Joco[m]: don't think so. Was pretty careful to have that off
01:14 AM Lcvette1: then my guess is tool grind
01:14 AM Joco[m]: I guess so long as it works - ah well
01:16 AM Lcvette1: yup
01:16 AM Lcvette1: maybe try pocketing a hole and see if you get the desired diameter
01:16 AM Joco[m]: it's seriously cool op. Well it is for me. :)
01:16 AM Lcvette1: use the bore operation in fusion
01:16 AM Lcvette1: its basically the same as thread milling
01:16 AM Lcvette1: in reverse
01:17 AM Joco[m]: going down not pulling up?
01:19 AM Lcvette1: well be hard to get an endmill to cut upwards
01:19 AM Lcvette1: lol
01:19 AM Lcvette1: i mean bore a hole with an endmill and check it for diameter spec
01:19 AM Lcvette1: if its to spec then you should have your answer that its the tool
01:22 AM * Lcvette1 uploaded an image: image.png (50KB) < https://matrix.org/_matrix/media/r0/download/matrix.org/TeemHyTlSKmLaFhLKMCdqgyO >
01:26 AM Joco[m]: ah - ok. Might do that on the test piece I have setup. Might bore out one of the threaded holes to spec for another M10 test.
01:26 AM Lcvette1: yeah then measure it and if its spot on then its your threadmill tool is ground to a point
01:27 AM Joco[m]: yup. I have looked at the m10 threadmill under a magnifying headset and it sure looks like it is pointed
01:29 AM Joco[m]: but will try the boring.
03:05 AM Joco[m]: okay that screwy. Boring ~0.2mm under size
03:05 AM Joco[m]: to explain the threadmilling would be expecting it to be oversize
05:17 AM JT-Cave: morning
05:28 AM Joco[m]: morning
06:33 AM JT-Cave: https://www.youtube.com/watch?v=lLbqmwMQPxE
09:31 AM roguish[m]: JT-Cave: good morning Mr. Chicken.....
10:02 AM hazzy-m: morning
10:03 AM Not-944e: [02probe_basic] 07RDTymko commented on issue 03#14: Quick install process issue... - 13https://git.io/Jf60X
10:52 AM Lcvette1: morning
10:53 AM Lcvette1: hazzy: can i help with the dro's?
11:11 AM * hazzy-m uploaded a video: dros.mp4 (159KB) < https://matrix.org/_matrix/media/r0/download/matrix.org/hguCXiRbseTgIYMLFjNhFPbz >
11:12 AM hazzy-m: Lcvette: ^^
11:12 AM hazzy-m: making progress
11:46 AM Lcvette1: nice!
11:46 AM Lcvette1: :D
11:47 AM Lcvette1: oh, i can report that in gmoccapy the mdi entries stack
11:47 AM Lcvette1: ie can enter more than one and they run line by line regardless of when entered
11:55 AM Lcvette1: just happened to notice it the other day turning some parts with mdi
03:41 PM Joco[m]: Was using mdi history widget yesterday when measuring backlash. Being able to stack commands is very cool.
03:50 PM Lcvette1: for sure!
04:51 PM Joco[m]: Lcvette: i rechecked all my stepper calcs etc on mill. Everything checks out. I dropped the steeper setup from 16 back to 8 and re ran boring ops, no change. I have a DI with 50mm travel so think will set that up to check X and Y movement. I.e. if I set it at 0 and go G1X10 do I get 10mm movement. If that checks out then I am totally stumped
04:52 PM Lcvette1: i wouldn't check over that short distance
04:52 PM Lcvette1: i would set something up longer
04:52 PM Lcvette1: something like the 123 blocks
04:53 PM Lcvette1: and indicated them square to travel
04:53 PM Lcvette1: zero on the face of one raise up and travel 3", adjust steps per until it reads 3.0000"
04:53 PM Lcvette1: or as close as possible
04:54 PM Lcvette1: and again move at feed speeds
04:54 PM Lcvette1: using a dti is a inaccurate method
04:54 PM Lcvette1: and won't give you the best avereaged result for the screw lead error
04:55 PM Joco[m]: When you say , reads 3”. What am I reading off?
04:55 PM Lcvette1: i generally recommend using something about 6"
04:55 PM Lcvette1: but i know not everyone has something precision that long or tools to measure something that long to verify length
04:56 PM Lcvette1: face to face of the 123 block
04:57 PM Joco[m]: Ok - so do I use a DTI at zero on one face and see the delta on the second face on the basis the measuring faces are a known accurate distance apart?
04:58 PM * Lcvette1 uploaded an image: image.png (14KB) < https://matrix.org/_matrix/media/r0/download/matrix.org/tsHBOvYtCwKWilEilRfoSxRx >
04:58 PM Lcvette1: i use lever arm indicators
04:58 PM Joco[m]: Yeah - DTI
04:59 PM Joco[m]: They should be 0 -0 at each end if machine is dialed in
04:59 PM Lcvette1: yes
04:59 PM Joco[m]: Ok
05:00 PM Joco[m]: If I have multiple blocks could I stack them to get a longer run?
05:00 PM Lcvette1: do you have mics?
05:00 PM Lcvette1: you could but i would mic them to make sure you are using good measurements for the calibration move
05:00 PM Joco[m]: Have up to 100mm mic, 0.01mm res
05:01 PM Lcvette1: good so mic the 3" length of each one and add together for cal move
05:01 PM Lcvette1: make sure they are clean on the butted ends
05:01 PM Joco[m]: Yup
05:01 PM Lcvette1: and just step one of to the side for the cal move or raise it up with a paralell
05:02 PM Joco[m]: Rgr
05:02 PM Lcvette1: use the least preload on the indicator so when you step off it doesn't spring out of its setting
05:03 PM Joco[m]: Yup - same method I did for backlash measurement
05:03 PM Lcvette1: precisely
05:03 PM Lcvette1: i usually do everything at the same time
05:05 PM Joco[m]: I guess what could be happening is that even though the ballscrew is 5mm pitch. It might not be moving 5mm in a turn
05:06 PM Lcvette1: oh yeah for sure, a C7 screw needs to be calibrated, i have never had one be exactly 5mm per turn
05:06 PM Joco[m]: Ok - then that is the issue
05:06 PM Joco[m]: I can guarantee it
05:06 PM Joco[m]: Feeling much happier now.
05:06 PM Lcvette1: you need C5 or better to start getting close to being able to use the called pitch rather then measuring and enetering the physical measured move
05:08 PM Joco[m]: So at the moment I really want to be meauring in multiples of 5mm? Cose the current setup is it thinks 5mm is 1 revolution
05:08 PM Lcvette1: doesn't matter
05:09 PM Lcvette1: 3x25.4=76.2
05:09 PM Lcvette1: 76.2/5=15.24
05:09 PM Joco[m]: My 1-2-3 blocks are metric anyway
05:10 PM Joco[m]: 25-50-75
05:10 PM Lcvette1: 25/50/75?
05:10 PM Lcvette1: great
05:10 PM Lcvette1: so you should be getting 15 turns even
05:11 PM Lcvette1: so if you are short .05mm
05:11 PM Lcvette1: you split that over 15 turns
05:11 PM Joco[m]: Yup/. Metric country why would I make life hard with imperial gear. :-). I pay enough imperial tax when I need to get that stuff as it is.
05:11 PM Joco[m]: Yup
05:13 PM Joco[m]: Plus since I have my vice trammed in dead nuts I can “clamp” the block against it and have it all square. Vis is running length ways down the table, so that will work.
05:19 PM Joco[m]: Right ... off to the garage.
06:46 PM Joco[m]: Under 0.04 over 75mm
06:55 PM Joco[m]: Rescaled. Renew sure is perfect. :-)
06:56 PM Joco[m]: * Rescaled. Re measuresd is perfect. :-)
08:02 PM Joco[m]: same for Y and Z. So all dialed in now.
08:15 PM hazzy-m: test
08:15 PM Joco[m]: passed
08:23 PM hazzy-m: Joco: thanks, for some reason I couldn't sent messages for a while
08:23 PM Joco[m]: very odd
08:31 PM Joco[m]: well have tuned the ball screws. Getting exact travel but when I try and bore an 8.7mm hole with a 6mm endmill I get a hole that is around 8 to 8.2mm
08:32 PM Joco[m]: tried running with G61 active. Still not getting out to 8.7
08:33 PM Joco[m]: running 100mm/min feed which is not fast but the only other idea I have is to slow it right down to 50mm/min. Find it hard to believe that acceleration of the motors is the issue
09:13 PM Lcvette1: whats the diameter of the tool
09:14 PM Lcvette1: Joco: also make sure you G64 P value isn't too high
09:14 PM Lcvette1: and make sure the tolerance in fusion is set to 0
09:14 PM Lcvette1: or damn near it
09:14 PM Joco[m]: Yeah though of that and ran with G61
09:16 PM Joco[m]: Same issue.
09:16 PM Joco[m]: <Lcvette1 "and make sure the tolerance in f"> Which tolerance in fusion is that?
09:17 PM Lcvette1: also turn smoothing off and uncheck the option below it
09:17 PM Lcvette1: can't remember what its called
09:17 PM Lcvette1: oprimize or something
09:17 PM Lcvette1: im the tap all the meat is on at the top is a tolerance box
09:20 PM Joco[m]: Ok. Have used some drills as plug gauges and have a suspicion.
09:20 PM Joco[m]: Going to try some stuff.
09:34 PM Lcvette1: Whatcha thinking?
09:35 PM Joco[m]: right - I think I am an idiot. Well maybe just an inexperienced hobby machinist. So ... for amusement ... if you have a drill that is 11/32" (nominally about 8.73mm) and you make a hole that is spec'd at 8.73mm what do you think happens when you use said drill as a plug gauge to test the hole size?
09:35 PM Joco[m]: 8.73mm hole + 8.73mm round stock = it wont F'ing fit you idiot
09:36 PM Joco[m]: make hole 8.75mm and is starting to fit, tight but it's wanting to go in.
09:36 PM * Joco[m] walks off to the dunce corner to sulk
09:58 PM -!- #hazzy mode set to +o by ChanServ
10:06 PM Joco[m]: looking slick.
10:06 PM hazzy-m: Lcvette: nice parts!
10:07 PM hazzy-m: calling it a day here as well
10:07 PM * hazzy-m is locked and loaded. Emptied the tools out of the truck as well. A little scary in this neck of the woods right now
10:08 PM Lcvette1: \o/
10:08 PM Lcvette1: Hurray
10:08 PM Lcvette1: Almost done
10:08 PM Lcvette1: Bit shutting shop down for the night and heading to dev
10:08 PM Lcvette1: We need to solve the issue with loading tools where it won't allow of it has a tool run a second time, and also for tools that will be loaded manually
10:08 PM Lcvette1: It's been a cause for crashes
10:08 PM hazzy-m: ouch, yes that's critical then
10:08 PM Lcvette1: 3 so far attributed to it
10:09 PM hazzy-m: I thought I had the cause figured out, but forgot what I thought is was
10:09 PM Lcvette1: I have to fool it and make it pretend store my big face mill in the carousel
10:09 PM Lcvette1: It won't fit
10:09 PM hazzy-m: it would be nice to have a flag in the tool table to tell it if it could store the tool or not
10:10 PM Lcvette1: And I forget I have to remove it manually some times and if I don't... Crash into the carousel
10:10 PM Lcvette1: YES!!!!!!!!!
10:10 PM Lcvette1: That is 3xactly what I was thinking
10:20 PM Joco[m]: cold and wet here. Garage is not heated so done my threading proof. Tool is definitely point with no crest as PDO of 1.17mm on M10 gets quite a nice fitting thread. Anyways. On dev now looking at qss for gcode viewer/editor
10:37 PM Lcvette1: ah... at dev
11:17 PM Joco[m]: hazzy: need a quick python check. trying to access/use a getter and keep getting an error that the attribute does not exist
11:18 PM Joco[m]: ```
11:18 PM Joco[m]: color = self.parent().syntaxColorDefault()
11:18 PM * Joco[m] sent a long message: < https://matrix.org/_matrix/media/r0/download/matrix.org/NlLLVWCFKNIXkeFXdsddvXKU >
11:19 PM Joco[m]: ignore the wonky indentation
11:31 PM Joco[m]: the self.parent() part is getting a handle to the correct object. I can see that in the debugger