Another plasma component...

More
01 Aug 2019 22:16 - 01 Aug 2019 22:17 #141156 by robertspark


One thing to be aware of if you use a magnetic relay with a Mesa card, be sure to install a flyback diode between the relay input terminals (with the band on the diode pointing towards the Mesa output).


good point

but does the diode direction not depend if you are running a 7i76E (sourcing) or a 7i76ED (sinking)

and the manual does also state

VOLTAGE CLAMPS
The output driver chips used on the 7I76E have built in Zener diode clamps to
clamp inductive turn-off (fly-back) spikes. This means that flyback diodes are not normally
required on small (less than 60 mA) inductive loads. If high current inductive loads are
switched or inductive loads are switched at high frequencies, they must have
flyback diodes to limit power dissipation in the 7I76E's driver chips.



www.mesanet.com/pdf/parallel/7i76eman.pdf
Last edit: 01 Aug 2019 22:17 by robertspark.

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

More
01 Aug 2019 23:05 #141160 by rodw
Replied by rodw on topic Another plasma component...
Possibly. I only added the diodes after PCW from Mesa discussed them. I always forget about the D version as its a new product. It is usually only need for a retrofit that has sinking inputs. In many ways, the 7i96 is a better card for plasma as it does both ways and has the relays on board. I just wish it had a few more inputs. A fully configured gantry machine consumes 12 inputs for min limit, max limit and home switch. But I guess you can use one input for all limit switches instead of the seven I have on my machine.

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

More
02 Aug 2019 02:26 #141163 by phillc54
I have just pushed an update:

GCode Parser - Bug fix to correctly restore defaults on exit.

Test Panel - reduce arc voltage to minimum when torch turns off.

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

More
02 Aug 2019 06:49 #141175 by rodw
Replied by rodw on topic Another plasma component...
Keep it up Phill.

Actually Tommy could not help himself and started to spread the plasmac word
www.cnczone.com/forums/general-cnc-plasm...cnc.html#post2311734

Of course I helped him out!

What are mates for? :)

If anybody has some video or wants to give an endorsement of Phill's handiwork, feel free!
The following user(s) said Thank You: phillc54, tommylight

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

More
03 Aug 2019 02:58 #141246 by phillc54
Another update pushed...

A fix for a bug in the torch off delay.

A change to hole sensing calculations and easier on the eye output from the gcode parser.
The following user(s) said Thank You: tommylight, mkardasi, rodw, Grotius

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

More
03 Aug 2019 19:38 - 03 Aug 2019 20:14 #141293 by Grotius
Replied by Grotius on topic Another plasma component...
Phill,

For your info. The G41.1 and G42.1 are useless for plasma. I tested some of this function's on a circle and it's a nightmare to program.
The lead in's are alway's complaining. The contour's are not finished by the G41.1 and G42.1. There alway's stay's a spot left. WIthout a overcut Gcode command it's not able to make a full circle. And a Gcode overcut command does not exist. Maybe something for Andy to write. User's without a G64P0.01 command, maybe would not spot this accuracy problem.

Maybe it's better if you do a documentation update some day. To delete the G41.1 and G42.1 story's.
Later on we have a nice cam program that solves this. And sheetcam solves it, or Dxf2Gcode, or Inkscape.

Inkscape Gcode is for me also abra cadabra... Dxf2gcode is difficult for me too... The only one that i like is Sheetcam at the moment.
Hypertherm nest software is also no good option. It can nest, but that's the only nice feature it has.
Last edit: 03 Aug 2019 20:14 by Grotius.

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

More
03 Aug 2019 21:20 - 03 Aug 2019 21:21 #141298 by rodw
Replied by rodw on topic Another plasma component...

And a Gcode overcut command does not exist. Maybe something for Andy to write.


Andy's suggestion was to create a new task module for plasma. In an Ini file, a task module and a io module are loaded. LinuxCNC only has one task module called milltask. But it has two io modules io and io2.

So Grotius, when you want a break from gcode generation, try this with the LinuxCNC source code and compile it..
1. Create a copy of the linuxcnc-dev/src/emc/task/ folder under the linuxcnc-dev/src/emc folder
2. rename the folder to plasmatask
3. Edit the Submake file in our new folder so it makes plasmatask, not milltask
4. in the linuxcnc-dev/src folder edit Makefile to build our new subfolder under the SUBDIRS directive (task is on line 127)
5. Build Linuxcnc in the usual way.
6. In your ini file, change TASK = milltask to TASK = plasmatask

Linuxcnc will now run perfectly but it will be running our new plasmatask module which we can change to our hearts desire.
You also need to make an IO module, so we can just go to the inuxcnc-dev/src/emc/iotask and copy one of the io modules there to iocontrol_plasma.cc and edit the Submake file. Then edit your inifile again so that EMCIO = io loads our new io module

This will be our new plasma specific halui module. So now we can write plasma specific code in plasmatask and new pins in halui and have plasmatask message plasma-io to update those pins and plasmatask might be able to be taught how to overburn.

Have fun! I would like to see the state tags branch implemented as a prerequisite to this. We'd need to comeup with a feature list for plasmatask.
Last edit: 03 Aug 2019 21:21 by rodw.

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

More
03 Aug 2019 23:33 #141309 by phillc54

For your info. The G41.1 and G42.1 are useless for plasma. I tested some of this function's on a circle and it's a nightmare to program.
The lead in's are alway's complaining. The contour's are not finished by the G41.1 and G42.1. There alway's stay's a spot left. WIthout a overcut Gcode command it's not able to make a full circle. And a Gcode overcut command does not exist. Maybe something for Andy to write. User's without a G64P0.01 command, maybe would not spot this accuracy problem.

If the post processor cannot do overcut then it can be done by the PlasmaC GCode parser

Do G41.1 & G41.2 behave differently to G41 & G42?

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

More
05 Aug 2019 16:04 #141430 by grijalvap
Hi
It was a great weekend, discovering all the PlasmaC features and benefits, I can't wait to install on a real machine
thanks for this awesome component.
The following user(s) said Thank You: Grotius

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

More
05 Aug 2019 20:35 #141449 by EW_CNC
Replied by EW_CNC on topic Another plasma component...
On my Run Panel (Cut Parameters Selection) I only have the first 17 material entries showing.
After material 17 everything is blank.
I have 78 entries, is there a limit to the amount that can be shown?
I attached my material .cfg file as a text file (allowed attachment).

File Attachment:

File Name: linuxcnc_p...05-2.txt
File Size:18 KB

It is material parameters for a Hypertherm PMX 85.
I converted it from a microsoft Exel file. Do I need to install it with Materialverter?
Attachments:

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

Moderators: snowgoer540
Time to create page: 0.388 seconds
Powered by Kunena Forum