- Posts: 757
- Thank you received: 216
Another plasma component...
- islander261
- Offline
- Platinum Member
-
Less
More
7 years 5 months ago #132592
by islander261
Replied by islander261 on topic Another plasma component...
Rod
I am actually pretty good at manipulating how we generate income or profits and the tax we have to pay on them. When you don't have outside investors or need maximum liability protection here there are better forms of organizing entities to avoid double taxation and tax free savings limitations. The problem I have is that the limits while drawing SSI are total income from all sources before adjustments not just earned income.
Phill
Why is the plasmac.skip_ihs_type pin a float type? At least for now it only has two states and can be bit (boolean) type. My control switch is causing LinuxCNC to crash because of this. I guess I will need to insert a type conversion component in my hal.
John
I am actually pretty good at manipulating how we generate income or profits and the tax we have to pay on them. When you don't have outside investors or need maximum liability protection here there are better forms of organizing entities to avoid double taxation and tax free savings limitations. The problem I have is that the limits while drawing SSI are total income from all sources before adjustments not just earned income.
Phill
Why is the plasmac.skip_ihs_type pin a float type? At least for now it only has two states and can be bit (boolean) type. My control switch is causing LinuxCNC to crash because of this. I guess I will need to insert a type conversion component in my hal.
John
Please Log in or Create an account to join the conversation.
- phillc54
- Offline
- Platinum Member
-
Less
More
- Posts: 5711
- Thank you received: 2100
7 years 5 months ago #132594
by phillc54
Originally it was to be an S32 as I had four different states.
I will fix that. You would prefer 0 for skip if near last successful probe and 1 for skip if near end of last, is that correct?
Cheers, Phill.
Replied by phillc54 on topic Another plasma component...
No particular reason other than my stupidity.Why is the plasmac.skip_ihs_type pin a float type? At least for now it only has two states and can be bit (boolean) type. My control switch is causing LinuxCNC to crash because of this. I guess I will need to insert a type conversion component in my hal.
Originally it was to be an S32 as I had four different states.
I will fix that. You would prefer 0 for skip if near last successful probe and 1 for skip if near end of last, is that correct?
Cheers, Phill.
Please Log in or Create an account to join the conversation.
- islander261
- Offline
- Platinum Member
-
Less
More
- Posts: 757
- Thank you received: 216
7 years 5 months ago #132595
by islander261
Replied by islander261 on topic Another plasma component...
Phill
I changed plasmac.skip-ihs-type to a bit type and did a dry run using the 30/04/19 posting and it looked like it worked correctly.
Yes, you are correct, for my install plasmac.skip-ihs-type == THC enable == 1 == skip from end of cut will let me get rid of an extra NOT component. Please just keep me posted about changes so I can fix my .hal files.
I will be busy with meetings and some more design work in the morning and early afternoon tomorrow so I may not get to live cutting until Sunday. Lawn and packing up work in afternoon and off island market all day on Saturday.
John
I changed plasmac.skip-ihs-type to a bit type and did a dry run using the 30/04/19 posting and it looked like it worked correctly.
Yes, you are correct, for my install plasmac.skip-ihs-type == THC enable == 1 == skip from end of cut will let me get rid of an extra NOT component. Please just keep me posted about changes so I can fix my .hal files.
I will be busy with meetings and some more design work in the morning and early afternoon tomorrow so I may not get to live cutting until Sunday. Lawn and packing up work in afternoon and off island market all day on Saturday.
John
Please Log in or Create an account to join the conversation.
- phillc54
- Offline
- Platinum Member
-
Less
More
- Posts: 5711
- Thank you received: 2100
7 years 5 months ago - 7 years 5 months ago #132598
by phillc54
Replied by phillc54 on topic Another plasma component...
Tool Handling, episode next
Don't use an internal LinuxCNC tool table at all.
Use the materials file with an unlimited number of 'tools'
When the tool is loaded set a global named parameter (say #<_kerf_width>)
Use G41.1 and G42.1 for cutter compensation (G41.1 D#<_kerf_width>)
Would that work for anyone...
If this is the way to go then it would be [strike]better[/strike] necessary to change the format of the materials file from:
to:
This would mean when selecting something manually you would need to do it by tool number.
It may even be better to ditch the material name and call it plasmac_tool.tbl or similar.
I have include THC enable/disable as it is not much more work to integrate that into the other changes.
I do have a working proof of concept with 112 tools so far but there is quite a bit more work to do to get it to a finished state.
Cheers, Phill.
Don't use an internal LinuxCNC tool table at all.
Use the materials file with an unlimited number of 'tools'
When the tool is loaded set a global named parameter (say #<_kerf_width>)
Use G41.1 and G42.1 for cutter compensation (G41.1 D#<_kerf_width>)
Would that work for anyone...
If this is the way to go then it would be [strike]better[/strike] necessary to change the format of the materials file from:
Code:
[Mild Steel 12mm]
PIERCE_DELAY = 0.6
PIERCE_HEIGHT = 3.8
PUDDLE_JUMP_HEIGHT = 0
PUDDLE_JUMP_DELAY = 0
CUT_HEIGHT = 1.5
CUT_SPEED = 540
CUT_AMPS = 45
CUT_VOLTS = 140
Code:
[TOOL_NUMBER_112]
NAME = Mild Steel 12mm
KERF_WIDTH = 1.2
THC = 1
PIERCE_DELAY = 0.6
PIERCE_HEIGHT = 3.8
PUDDLE_JUMP_HEIGHT = 0
PUDDLE_JUMP_DELAY = 0
CUT_HEIGHT = 1.5
CUT_SPEED = 540
CUT_AMPS = 45
CUT_VOLTS = 140
It may even be better to ditch the material name and call it plasmac_tool.tbl or similar.
I have include THC enable/disable as it is not much more work to integrate that into the other changes.
I do have a working proof of concept with 112 tools so far but there is quite a bit more work to do to get it to a finished state.
Cheers, Phill.
Last edit: 7 years 5 months ago by phillc54.
Please Log in or Create an account to join the conversation.
- phillc54
- Offline
- Platinum Member
-
Less
More
- Posts: 5711
- Thank you received: 2100
7 years 5 months ago #132600
by phillc54
Replied by phillc54 on topic Another plasma component...
I have pushed an update to modify IHS skip
Affects:
plasmac.comp - you will need to run make
all ini files - IHS skip type are invertered
Cheers, Phill.
Affects:
plasmac.comp - you will need to run make
all ini files - IHS skip type are invertered
Code:
# sets the type of IHS skip, if not specified the default is 0
# 0 = if start of cut within skip-ihs-distance of last successful probe
# 1 = if start of cut within skip-ihs-distance of end of last cut and THC is enabled
SKIP_IHS_TYPE = 0
Cheers, Phill.
Please Log in or Create an account to join the conversation.
- rodw
- Offline
- Platinum Member
-
Less
More
- Posts: 12170
- Thank you received: 4153
7 years 5 months ago #132623
by rodw
Replied by rodw on topic Another plasma component...
Tool table revisited:
I don't know why we did not think of this before. What if there was only one entry in the tooltable (T1) and it was updated whenever a drop down selection was made in Plasmac.
If you wanted to set your own tool in gcode, then you could use T2 and above.
Would that work?
I don't know why we did not think of this before. What if there was only one entry in the tooltable (T1) and it was updated whenever a drop down selection was made in Plasmac.
If you wanted to set your own tool in gcode, then you could use T2 and above.
Would that work?
Please Log in or Create an account to join the conversation.
Moderators: snowgoer540
Time to create page: 0.202 seconds