Rods "Spaceship" Scratch built Plasma Cutter build

More
9 years 9 months ago #85252 by rodw

andypugh wrote: If the pulleys are big enough you could bore them for Trantorque bushes, which are a superlative way to connect pulleys to shafts.
I used them on a Robotwars robot and we were one of the very few teams to have no trouble at all with sprockets coming loose on the 1kW motors we all used back then.
au.rs-online.com/web/p/keyless-bushes/0814950/
(But maybe shop around and try eBay for the same part, at that price)


Andy, thanks they are very interesting but the pully hubs won't accommodate them. I'll keep them in mind as they look very handy.

Things are still moving ahead. The laser cutting price came in and scared me half to death at almost $2k but then again there is close to $400 for them to do all the thread tapping for the linear rails and racks to bolt onto. My mill with about 380mm X travel would struggle with parts 1800 long and I wanted to make sure none of the threaded holes were crooked. I also asked them for a quote to cut the SHS frame parts on their laser tube cutter as I couldn't work with an 8 metre length weighing 100 kg at home. I figured that would keep all the measurements identical. They wanted another $1k for this so I bettter get a quote on the material first.

I'm not going to see the parts until February due to Christmas closure.

On the LCNC front, I got a MPG jog wheel working on one axis yesterday. I've taken some photos and will post the code as its hard to find a clean example anywhere using the 7i76 encoder inputs. I was planning on running one each for X and Y but now Ive got my head around them, I'll probably add a switch on one so the Y MPG also does the Z axis. When I bought it, I thought it was amazing how many inputs the 7i76e had but it is amazing how they are filling up!

Please Log in or Create an account to join the conversation.

More
9 years 9 months ago #85264 by andypugh

rodw wrote: there is close to $400 for them to do all the thread tapping for the linear rails and racks to bolt onto. My mill with about 380mm X travel would struggle with parts 1800 long and I wanted to make sure none of the threaded holes were crooked.


I generally don't worry, and have very rarely had a tapped hole turn out crooked enough to notice. A cordless drill (perhaps surprisingly) works better than the hand tool.

For much less than $400 you can buy something like: www.grizzly.com/products/Hand-Tapping-Ma...m_source=grizzly.com and you have a useful tool when you are finished.

Please Log in or Create an account to join the conversation.

More
9 years 9 months ago #85266 by rodw

andypugh wrote: For much less than $400 you can buy something like: www.grizzly.com/products/Hand-Tapping-Ma...m_source=grizzly.com and you have a useful tool when you are finished.


Darn, I forgot about those. I missed an ideal excuse to buy one of them and I was there today :(
www.machineryhouse.com.au/T0119
I've always been a bit put off by the magnetic base as msot of my machining is in aluminium. I might change my laser order now.
I do have a good set of Dormer machine taps which have been very useful my cordless drill through this project.

Please Log in or Create an account to join the conversation.

More
9 years 9 months ago #85269 by rodw
Andy, thanks for your ideas. I got onto my laser cutters and told them not to do the tapping. There are a couple of M4 holes they can't cut 1n 12mm steel but they are going to etch the position for me. I ordered the tapping tool and a Motorguard air filter for the plasma machine.
www.machineryhouse.com.au/C492
But by doing it online (even though they are only 10 minutes from home), they gave me a $50 discount voucher so the savings in laser cutting covered the cost of the parts so the filter was free (apart from my time)!

The M4 holes are for the limit switches at the end of a 1600mm part so I should be able to do them on my mill pretty easily.

Please Log in or Create an account to join the conversation.

More
9 years 9 months ago #85278 by rodw
Well, I made 3 trips to Machinery House today. One to buy a bandsaw blade for work, then back to pick it up from their warehouse across the road from the showroom becasue my desire for coffee resulted in temporary amnesia and the third to collect the tool that Andy suggested I get that I had bought online. Of course they waited until I got home before they sent me an email telling me it was ready for collection!

image missing http://i210.photobucket.com/albums/bb270/rodweb/Mobile%20Uploads/2017-01/20170105_180528_001_zpsdqxn1stn.jpg

It says it goes from M4 to M12. Most of the holes I need to tap are M6 and the tap is buried pretty deep once installed

image missing http://i210.photobucket.com/albums/bb270/rodweb/Mobile%20Uploads/2017-01/20170105_180611_zpselrhsszc.jpg

I also picked up a filter for the plasma air supply.

When I got home, I found that the slow boat from China had arrived while I was away and the connector for the plasma cutter cable at the control box end had arrived.

image missing http://i210.photobucket.com/albums/bb270/rodweb/Mobile%20Uploads/2017-01/20170105_182936_zpsqubkjwn2.jpg

Its a pretty good match for the one that came with my plasma cutter shown on the right.

image missing http://i210.photobucket.com/albums/bb270/rodweb/Mobile%20Uploads/2017-01/20170105_183054_zps3k8kqciq.jpg

Drat, hit, the dreaded link limit again. to be continued...

Please Log in or Create an account to join the conversation.

More
9 years 9 months ago - 9 years 9 months ago #85279 by rodw
But back onto LinuxCNC, I promised I'd show document how I got an MPG running on the 7i76e. Lets start with the scale selector. I knew I need a 2 bit binary output but I've only ever made them in software before so I asked a friend what to get and he said to get one of these from Jaycar . That looked right to me so I grabbed one as I was close to one of their shops.

There were 3 outputs in the centre of the switch (A, B & C). We only need two of these so I picked A & B. But it really did my head in trying to work out how to use it in the absence of documentation. After a while with a multimeter I worked out which wire went where but I still could not work it out. Then I decided I needed to build a truth table showing the binary logic required:
Code:
Pos A B 0: 0 0 1: 0 1 2: 1 0 3: 1 1

And work out what wires were required to be live where ever there was a 1. My switch pinout said I needed to make pins 3, 4, 6 and 8 live so I tied them together with a yellow wire attached to +24v and an orange and green wire on the centre inputs going to the mux4 pins.

image missing http://i210.photobucket.com/albums/bb270/rodweb/Lathe/Plasma/DSC_7332_zpsxj9biirs.jpg

image missing http://i210.photobucket.com/albums/bb270/rodweb/Lathe/Plasma/DSC_7333_zpsmz1wstih.jpg

I made a bracket for the 100PPR encoder wheel from some scrap angle iron so it would not short out
image missing http://i210.photobucket.com/albums/bb270/rodweb/Mobile%20Uploads/2017-01/20170102_175803_001_zpsqljzonyw.jpg

The wiring was pretty simple

I stole some 5 volt power from one of the stepper power pins.
Encode A connects to TB3.16
Encoder B connects to TB3.17

I did run into trouble until I found a post from PCW which said if you are using a separate 5V power supply like I am, you needed to tie the 24 volt and 5 volt pin Grounds together. Eg. Connect TB1.1 to TB2.23. But if you follow this wiring schematic , you won't need to do this

As the 7i76e has 2 encoder inputs, I figured I'd use separate encoders for the X & Y axis.

Some of the examples I had seen used the -not signal from an unused input for the encoder enable inut but this looked a bit dodgy to me. Why not simply OR the 2 encoder input pins together and use the output from that as the enable signal? By doing that , the encode will be disabled when the scale switch is at position 0 and enabled at any of the scale settings. Nice and clean!

Here is what the HAL file looks like:
Code:
# Metric units used loadrt hm2_eth board_ip="10.10.10.10" config="firmware=hm2/7i76/7i76e.BIT num_encoders=1 num_pwmgens=0 num_stepgens=5 sserial_port_0=2xxxx" loadrt mux4 count=1 addf mux4.0 servo-thread loadrt or2 count=4 addf or2.3 servo-thread setp axis.x.jog-vel-mode 0 net x-jog-counter <= hm2_7i76e.0.7i76.0.0.enc0.count net x-jog-counter => axis.x.jog-counts net mux-in1 or2.3.in0 <= hm2_7i76e.0.7i76.0.0.input-22 => mux4.0.sel0 net mux-in2 or2.3.in1 <= hm2_7i76e.0.7i76.0.0.input-21 => mux4.0.sel1 net x-jog-enable <= or2.3.out net x-jog-enable => axis.x.jog-enable setp mux4.0.in0 0.0 setp mux4.0.in1 1.0 setp mux4.0.in2 0.1 setp mux4.0.in3 0.01 net x-jog-scale mux4.0.out => axis.x.jog-scale

This is set up for a metric machine and the scale is 1mm, 0.1mm and 0.01mm. If you find the scale is reversed, it is becasue the pins are mapped in the reverse order. (eg low order pin connected to high order bit). If this happens to you, just edit the pins in this code.
Code:
net mux-in1 or2.3.in0 <= hm2_7i76e.0.7i76.0.0.input-22 => mux4.0.sel0 net mux-in2 or2.3.in1 <= hm2_7i76e.0.7i76.0.0.input-21 => mux4.0.sel1

Remember to change this line based on your config. I had already used a few or2's
Code:
loadrt or2 count=4
Well, thats about it for now. The shopping list is becoming very short.
1. 9 core shielded wire for the connection to the plasma power supply now the connector is to hand
2. A 3 stage air filter including a desiccant drier stage I've had my eye on.
3. About 10 metres of 100 x 100 x 5mm SHS for the frame and some other sundry steel.

The main things I have to do in HAL are:
1. All the THC stuff
2. Sort out my stepper drives so they are working on the correct axis
3. Implement Gantry Joint Axis .
4. Get my warning lights working the way I want them to and I'll need some help on that one.
Last edit: 9 years 9 months ago by rodw.
The following user(s) said Thank You: snoozer77, Haarie, my1987toyota

Please Log in or Create an account to join the conversation.

Time to create page: 1.870 seconds
Powered by Kunena Forum