Gmoccapy - A new screen for linuxcnc
15 Oct 2013 19:27 #39873
by newbynobi
Replied by newbynobi on topic Gmoccapy - A new screen for linuxcnc
Halo Dejan,
the translation has been added and pushed.
Norbert
the translation has been added and pushed.
Norbert
Please Log in or Create an account to join the conversation.
15 Oct 2013 19:42 #39875
by newbynobi
Replied by newbynobi on topic Gmoccapy - A new screen for linuxcnc
@All,
is there a need to get gmoccapy to control also plasma cutters?
I did some work on that, but I do not now exactly how that should work, so I would need help in making an sim plasma cutter.
I tried to copy part of plasma-thc-sim, but I did not get it to work.
So, should I invest some more time, or isn't there a need for plasma cutters?
See the screenshot for a first layout.
Replacing the tool Info frame and the spindle and coolant frames is allready possible with custom glade files, but not jet documented.
Norbert
is there a need to get gmoccapy to control also plasma cutters?
I did some work on that, but I do not now exactly how that should work, so I would need help in making an sim plasma cutter.
I tried to copy part of plasma-thc-sim, but I did not get it to work.
So, should I invest some more time, or isn't there a need for plasma cutters?
See the screenshot for a first layout.
Replacing the tool Info frame and the spindle and coolant frames is allready possible with custom glade files, but not jet documented.
Norbert
Please Log in or Create an account to join the conversation.
15 Oct 2013 20:34 - 15 Oct 2013 22:53 #39877
by mariusl
Regards
Marius
www.bluearccnc.com
Replied by mariusl on topic Gmoccapy - A new screen for linuxcnc
Hi Norbert
Hope you had a nice holiday.
YES YES YES please. I had just started to look at that as I do lots of plasma machines. I have just finished developing a THC controller that has the following pins: Most of the THC controllers on the market has the same but not all has the ARC VOLTAGE feedback. The THCAD form Mesa does have feedback.
THC SET VOLTS -> PWM signal from LCNC
ARC VOLTS <- analog signal that I read with a SPI type component
ARC OK <- once the plasma has established the pilot arc and ready to move
TORCH UP <- tell the component to pick up the Z axis
TORCH DOWN <- tell the component to drop the Z axis
There is also a THC RATE which is s percentage of the maximum feed rate. When you are in run mode you dont have the luxury of acceleration settings so you must make sure that the Z axis acceleration during THC control does not cause the motor to slip.
There are more things that we could discuss. I will assist if you want.
With regard to the simulator, that is going to be very hard as you dont have the actual plasma functions.
EDIT: - Norbert something I am missing on your picture is the plasma cut height. One has to set cut height, pierce height and travel height.
Hope you had a nice holiday.
YES YES YES please. I had just started to look at that as I do lots of plasma machines. I have just finished developing a THC controller that has the following pins: Most of the THC controllers on the market has the same but not all has the ARC VOLTAGE feedback. The THCAD form Mesa does have feedback.
THC SET VOLTS -> PWM signal from LCNC
ARC VOLTS <- analog signal that I read with a SPI type component
ARC OK <- once the plasma has established the pilot arc and ready to move
TORCH UP <- tell the component to pick up the Z axis
TORCH DOWN <- tell the component to drop the Z axis
There is also a THC RATE which is s percentage of the maximum feed rate. When you are in run mode you dont have the luxury of acceleration settings so you must make sure that the Z axis acceleration during THC control does not cause the motor to slip.
There are more things that we could discuss. I will assist if you want.
With regard to the simulator, that is going to be very hard as you dont have the actual plasma functions.
EDIT: - Norbert something I am missing on your picture is the plasma cut height. One has to set cut height, pierce height and travel height.
Regards
Marius
www.bluearccnc.com
Last edit: 15 Oct 2013 22:53 by mariusl.
Please Log in or Create an account to join the conversation.
15 Oct 2013 21:46 #39880
by cncbasher
Replied by cncbasher on topic Gmoccapy - A new screen for linuxcnc
yes Norbert Plasma screen would be good .
Please Log in or Create an account to join the conversation.
15 Oct 2013 22:37 - 15 Oct 2013 22:41 #39884
by BigJohnT
Plasma THC simulator here... well it is here somewhere.
Oh here it is
www.linuxcnc.org/index.php/english/forum...hc-up-down-simulator
JT
Replied by BigJohnT on topic Gmoccapy - A new screen for linuxcnc
With regard to the simulator, that is going to be very hard as you don't have the actual plasma functions.
Plasma THC simulator here... well it is here somewhere.
Oh here it is
www.linuxcnc.org/index.php/english/forum...hc-up-down-simulator
JT
Last edit: 15 Oct 2013 22:41 by BigJohnT.
Please Log in or Create an account to join the conversation.
15 Oct 2013 23:12 #39890
by mariusl
Regards
Marius
www.bluearccnc.com
Replied by mariusl on topic Gmoccapy - A new screen for linuxcnc
Norbert
Some more thing to think about when you look at plasma:
One must be able to turn the THC on and off at certain times during cutting. A setting that will look at the feed rate. When a corner is approached, the machine will slow down due to velocity control. Once the speed has slowed to coincide with this setting ( say 80% of feed for example), then the THC UP/DOWN must be ignored. A pin to turn the THC on and off will also be of great help. In sheetcam for instance, we have a function whereby we control the THC with a number of programmable rules. Usually by means of an M code.
I use JT's THCUD component and it work great. It does however not deal with these kind of settings at this time. I have done some work on getting some of them implemented on Johns comp but not all of them just yet.
Plasma has a lot of little problems that makes it a very difficult thing to get to work for all circumstances. Cutting at different speeds causes different problems. Hence the need for some finer adjustments.
Constant velocity and velocity control synchronized with THC is where most the effort is usually spent.
Job probing can be a challenge depending on the approach. I like the idea that it is done in code in LCNC. The other method is using Gcodes like G28.x or G32.x. The downfall of these are that you cannot keep track of the Z position at all times and hence it is difficult to recover a job or use "run from Line".
In the end, I would suggest that you make all the settings available and then leave some of the work to be done in a component. You maybe have to look at the CV stuff but I am not sure about that.
Please ask if you need info, I have done a lot of plasma machines. Mostly on Mach up to now, and I am not happy about that but there are some advantages in Mach. That will also change if you do plasma in Gmoccapy.
Lastly, I am willing to do the control comp if you wish to go that route. I am busy with two plasma machines right now and should be in a position soon to test.
Some more thing to think about when you look at plasma:
One must be able to turn the THC on and off at certain times during cutting. A setting that will look at the feed rate. When a corner is approached, the machine will slow down due to velocity control. Once the speed has slowed to coincide with this setting ( say 80% of feed for example), then the THC UP/DOWN must be ignored. A pin to turn the THC on and off will also be of great help. In sheetcam for instance, we have a function whereby we control the THC with a number of programmable rules. Usually by means of an M code.
I use JT's THCUD component and it work great. It does however not deal with these kind of settings at this time. I have done some work on getting some of them implemented on Johns comp but not all of them just yet.
Plasma has a lot of little problems that makes it a very difficult thing to get to work for all circumstances. Cutting at different speeds causes different problems. Hence the need for some finer adjustments.
Constant velocity and velocity control synchronized with THC is where most the effort is usually spent.
Job probing can be a challenge depending on the approach. I like the idea that it is done in code in LCNC. The other method is using Gcodes like G28.x or G32.x. The downfall of these are that you cannot keep track of the Z position at all times and hence it is difficult to recover a job or use "run from Line".
In the end, I would suggest that you make all the settings available and then leave some of the work to be done in a component. You maybe have to look at the CV stuff but I am not sure about that.
Please ask if you need info, I have done a lot of plasma machines. Mostly on Mach up to now, and I am not happy about that but there are some advantages in Mach. That will also change if you do plasma in Gmoccapy.
Lastly, I am willing to do the control comp if you wish to go that route. I am busy with two plasma machines right now and should be in a position soon to test.
Regards
Marius
www.bluearccnc.com
Please Log in or Create an account to join the conversation.
16 Oct 2013 17:09 - 16 Oct 2013 17:21 #39946
by newbynobi
Replied by newbynobi on topic Gmoccapy - A new screen for linuxcnc
Ok! I will go on with Plasma design.
How is willing to check the hal pins?
Get this two archives.
gmoccapy_plasma
gmoccapy_plasma_config
After a fresh git pull, extract
gmoccapy_plasma.tar.bz2 to ~/linuxcnc-dev/share/gscreen/skins/
and
gmoccapy_plasma_config.tar.bz2 to ~/linuxcnc-dev/configs/sim/
Than start gmoccapy_plasma and check for the pins.
Do you need more?
Shell I get rid of others?
You will find in the config folder two panels:
signals.glade containing the LED
plasma.glade containing the widgets to adjust.
Both have there own hal files.
And plasma got his own python file, witch is used to set the default values, of the INI file.
This version does not contain a simulation mode for THC, it is just for first look and feel.
There will not be the need of two different "designs" later on, as both panels are just embedded tabs.
@John: Do you see a possibility to get the THC sim comp to master?
I have still to check you comp and it does only make sence to make a plasma sim, if users do not need to compile thinks by theire own.
@Marius: I am not planing to include a special way to control linuxcnc, it is just the GUI, what I am making, so most of the mentioned special cases will not change, until you make a special component for it
Norbert
How is willing to check the hal pins?
Get this two archives.
gmoccapy_plasma
gmoccapy_plasma_config
After a fresh git pull, extract
gmoccapy_plasma.tar.bz2 to ~/linuxcnc-dev/share/gscreen/skins/
and
gmoccapy_plasma_config.tar.bz2 to ~/linuxcnc-dev/configs/sim/
Than start gmoccapy_plasma and check for the pins.
Do you need more?
Shell I get rid of others?
You will find in the config folder two panels:
signals.glade containing the LED
plasma.glade containing the widgets to adjust.
Both have there own hal files.
And plasma got his own python file, witch is used to set the default values, of the INI file.
This version does not contain a simulation mode for THC, it is just for first look and feel.
There will not be the need of two different "designs" later on, as both panels are just embedded tabs.
@John: Do you see a possibility to get the THC sim comp to master?
I have still to check you comp and it does only make sence to make a plasma sim, if users do not need to compile thinks by theire own.
@Marius: I am not planing to include a special way to control linuxcnc, it is just the GUI, what I am making, so most of the mentioned special cases will not change, until you make a special component for it
Norbert
Last edit: 16 Oct 2013 17:21 by newbynobi.
Please Log in or Create an account to join the conversation.
16 Oct 2013 21:32 #39965
by mariusl
Regards
Marius
www.bluearccnc.com
Replied by mariusl on topic Gmoccapy - A new screen for linuxcnc
Norbert
I will do the component no problem. I will also test the HAL pins a bit later. I have to take my wife for supper or else I wont be able to work again
With regard to the component, I will go with what I have included into John's component for now and I will enhance the rest as I have tested it. I will keep the special control in one component and the custom interface in another. This way you can get almost any hardware to work on it.
I will do the component no problem. I will also test the HAL pins a bit later. I have to take my wife for supper or else I wont be able to work again
With regard to the component, I will go with what I have included into John's component for now and I will enhance the rest as I have tested it. I will keep the special control in one component and the custom interface in another. This way you can get almost any hardware to work on it.
Regards
Marius
www.bluearccnc.com
Please Log in or Create an account to join the conversation.
20 Oct 2013 17:32 #40082
by probamo
Replied by probamo on topic Gmoccapy - A new screen for linuxcnc
Norbert,
please find some icons might be useful for you app.
Cheers,
please find some icons might be useful for you app.
Cheers,
Please Log in or Create an account to join the conversation.
21 Oct 2013 22:16 #40133
by jj89074
Replied by jj89074 on topic Gmoccapy - A new screen for linuxcnc
Norbert,
Thanks for all the work you've done. It's a great screen set.
Is there a way to change how the "load a program" button works? I prefer the way the "open a file" button works (after pressing "edit the loaded program" button. The drop-down lists in that pop-up window are more convenient by allowing different file extensions.
Thanks,
Jim
Thanks for all the work you've done. It's a great screen set.
Is there a way to change how the "load a program" button works? I prefer the way the "open a file" button works (after pressing "edit the loaded program" button. The drop-down lists in that pop-up window are more convenient by allowing different file extensions.
Thanks,
Jim
Please Log in or Create an account to join the conversation.
Time to create page: 0.350 seconds