- Posts: 12170
- Thank you received: 4153
Post Processor for LinuxCNC and PlasmaC
- rodw
- Offline
- Platinum Member
-
Less
More
5 years 9 months ago #194677
by rodw
Replied by rodw on topic Post Processor for LinuxCNC and PlasmaC
The way forward is to save your Sheetcam toolset and then import it into Plasmac with the materialverter script.
And use the latest post processor.
You may need to change your drill tool name first. Check the plasmac docs.
And use the latest post processor.
You may need to change your drill tool name first. Check the plasmac docs.
Please Log in or Create an account to join the conversation.
- Jackso672
- Offline
- New Member
-
Less
More
- Posts: 1
- Thank you received: 0
5 years 9 months ago - 5 years 9 months ago #196321
by Jackso672
Replied by Jackso672 on topic Post Processor for LinuxCNC and PlasmaC
So I have been unaware of what's going on for a decent piece.
welderstown.com/best-welders-for-beginners/
I'm preparing to send my table data to hypertherm so thy can make the machine profile for me to run in pronest.
Last edit: 5 years 9 months ago by Jackso672.
Please Log in or Create an account to join the conversation.
- sm2wmv
- Offline
- Junior Member
-
Less
More
- Posts: 22
- Thank you received: 4
5 years 5 months ago - 5 years 5 months ago #208383
by sm2wmv
Replied by sm2wmv on topic Post Processor for LinuxCNC and PlasmaC
Right now the post for Sheetcam is a mix of using its own kerf compensation etc but still uses built in parameters from PlasmaC, such as THC voltage, cut height etc. Which feels a bit like needing to maintain two things. Of course I could always modify the post, which might what I end up doing.
Feels like it would make more sense to modify cut parameters such as kerf, cut speed etc. directly in QtPlasmaC and keep that library on the CNC machine instead of needing to change these parameters in the CAM software,generate new code and then run it again. I would really like to be able to adjust this on the fly at the machine.
How do you people do with this? Is it possible to do so that Sheetcam does "cut on line" but still do the lead in/out properly on the right side as if I would chose Outside offset, and have QtPlasmaC do the kerf compensation? So that two libraries does not need to be maintained.
I use Fusion 360 for most of my CAD work but bought Sheetcam after reading comments it is the best to use for this type of work. Also it is nice to be able to quickly CAD something up in QCad, quickly CAM it and run it directly at the Plasma machine console.
Edit: I found Les PP for Sheetcam that seem to work
Feels like it would make more sense to modify cut parameters such as kerf, cut speed etc. directly in QtPlasmaC and keep that library on the CNC machine instead of needing to change these parameters in the CAM software,generate new code and then run it again. I would really like to be able to adjust this on the fly at the machine.
How do you people do with this? Is it possible to do so that Sheetcam does "cut on line" but still do the lead in/out properly on the right side as if I would chose Outside offset, and have QtPlasmaC do the kerf compensation? So that two libraries does not need to be maintained.
I use Fusion 360 for most of my CAD work but bought Sheetcam after reading comments it is the best to use for this type of work. Also it is nice to be able to quickly CAD something up in QCad, quickly CAM it and run it directly at the Plasma machine console.
Edit: I found Les PP for Sheetcam that seem to work
Last edit: 5 years 5 months ago by sm2wmv. Reason: I found another PP which worked.
Please Log in or Create an account to join the conversation.
- snowgoer540
- Offline
- Moderator
-
Less
More
- Posts: 2581
- Thank you received: 907
5 years 5 months ago #208395
by snowgoer540
Replied by snowgoer540 on topic Post Processor for LinuxCNC and PlasmaC
Cutter compensation is generally not done at the machine due to the fact that certain features are not possible while cutter compensation is active. This is a LinuxCNC limitation and not due to QtPlasmac/PlasmaC.
Note the "IMPORTANT" note in this section: www.linuxcnc.org/docs/devel/html/plasma/..._cutter-compensation
Note the "IMPORTANT" note in this section: www.linuxcnc.org/docs/devel/html/plasma/..._cutter-compensation
Please Log in or Create an account to join the conversation.
- sm2wmv
- Offline
- Junior Member
-
Less
More
- Posts: 22
- Thank you received: 4
5 years 5 months ago #208398
by sm2wmv
Replied by sm2wmv on topic Post Processor for LinuxCNC and PlasmaC
Aha, oh well. Then I guess I will try to adapt stuff so that it makes it as easy as possible to generate new code. I am happy that I found the PP that Les did because it worked pretty good so far from what I have tested so far.
Please Log in or Create an account to join the conversation.
- sm2wmv
- Offline
- Junior Member
-
Less
More
- Posts: 22
- Thank you received: 4
5 years 4 months ago - 5 years 4 months ago #212283
by sm2wmv
That just gives me an error
The "/tmp/qtplasmac/PlasmaCNC_material.gcode" does not exist, but /tmp/qtplasmac/plasmacnc_material.gcode does exist with all lower case letters. If I copy that file and name it "/tmp/qtplasmac/PlasmaCNC_material.gcode" instead. Then I get this error,
If I change the o=1 or o=2 it says,
If I instead use the built in material in QtPlasmaC it works fine. However since I do the kerf compensation in SheetCAM I want to use the material parameters from that instead of needing to both update the library in QtPlasmaC and SheetCAM.
Replied by sm2wmv on topic Post Processor for LinuxCNC and PlasmaC
Code:
;begin material setup
T0 M6 (select plasma tool)
G43 H0 (apply tool offsets)
(o=0, ph=3.5, pd=0.5, ch=1.5, fr=3200, th=1, cv=110, pe=0, jh=0, jd=0)
F#<_hal[plasmac.cut-feed-rate]>
;end material setup
Code:
Temporary materials was not loaded in a timely manner: Try to reload the G-Code file." and then Qtvcp error saying "Traceback (most recent call last):
File "/usr/share/qtvcp/screens/qtplasmac/qtplasmac_handler.py", line 1529, in <lambda>
self.materialTempPin.value_changed.connect(lambda w:self.material_temp_pin_changed(w))
File "/usr/share/qtvcp/screens/qtplasmac/qtplasmac_handler.py", line 2763, in material_temp_pin_changed
with open(self.tmpMaterialFileGCode, 'r') as f_in:
IOError: [Errno 2] No such file or directory: '/tmp/qtplasmac/PlasmaCNC_material.gcode'
The "/tmp/qtplasmac/PlasmaCNC_material.gcode" does not exist, but /tmp/qtplasmac/plasmacnc_material.gcode does exist with all lower case letters. If I copy that file and name it "/tmp/qtplasmac/PlasmaCNC_material.gcode" instead. Then I get this error,
Code:
Traceback (most recent call last):
File "/usr/share/qtvcp/screens/qtplasmac/qtplasmac_handler.py", line 1529, in <lambda>
self.materialTempPin.value_changed.connect(lambda w:self.material_temp_pin_changed(w))
File "/usr/share/qtvcp/screens/qtplasmac/qtplasmac_handler.py", line 2795, in material_temp_pin_changed
self.w.materialTempPin.set(0)
AttributeError: 'VCPWindow' object has no attribute 'materialTempPin'
If I change the o=1 or o=2 it says,
Code:
"Traceback (most recent call last):
File "./qtplasmac/qtplasmac_gcode.py", line 568, in <module>
check_material_edit()
File "./qtplasmac/qtplasmac_gcode.py", line 337, in check_material_edit
if newMaterial[0] in [0, 1, 2]:
IndexError: list index out of range"
If I instead use the built in material in QtPlasmaC it works fine. However since I do the kerf compensation in SheetCAM I want to use the material parameters from that instead of needing to both update the library in QtPlasmaC and SheetCAM.
Last edit: 5 years 4 months ago by sm2wmv.
Please Log in or Create an account to join the conversation.
Moderators: snowgoer540
Time to create page: 0.512 seconds