PlasmaC Fiber laser 1Kw head height control + auto focuas

More
07 Aug 2020 05:31 #177576 by phillc54

There is one issue that I have just discovered. After PlasmaC senses the ohmic input it sends the torch to zero height which would touch the torch against the material. There is no need for it to do that so I will take a look at it tomorrow.

This issue is now fixed.
The following user(s) said Thank You: taloot

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

More
07 Aug 2020 14:49 #177623 by taloot

There is one issue that I have just discovered. After PlasmaC senses the ohmic input it sends the torch to zero height which would touch the torch against the material. There is no need for it to do that so I will take a look at it tomorrow.

This issue is now fixed.


which version is fixed?
do i have to build from source?

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

More
07 Aug 2020 22:51 #177665 by phillc54
2.8 and master. I see the 2.8 buildbot (stretch and buster) is up to date but master isn't yet. You can also build from source
The following user(s) said Thank You: taloot

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

More
11 Aug 2020 15:26 #177905 by taloot

2.8 and master. I see the 2.8 buildbot (stretch and buster) is up to date but master isn't yet. You can also build from source

now i done making the Qtpyvcp...
i have input and output pin for that widget

where can i hook this pins? and what to link and unlink....

widget have input from plasmac and based on this the process done and send back

just im too bad manipulating the HAL

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

More
11 Aug 2020 23:34 #177958 by phillc54
Any Run Panel pins that are linked in HAL are done in plasmac_run.hal

Warning: Spoiler!


any plasmac_run.pins not listed above are manipulated directly by the code in plasmac_run.py
The following user(s) said Thank You: taloot

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

More
15 Aug 2020 19:31 #178315 by taloot

Any Run Panel pins that are linked in HAL are done in plasmac_run.hal

Warning: Spoiler!


any plasmac_run.pins not listed above are manipulated directly by the code in plasmac_run.py


okey i have done
1 capacitance sensor to replace the THCAD
2 laser comm using rs232 similar as ur python script
3 gas control console monitor and control (qtpyvcp)
4 independent laser setting while cut or while mark or pierce (qtpyvcp)
5 dynamic power curve ( speed vs laser power or PWM freq)
6 focus setting
Attachments:
The following user(s) said Thank You: phillc54

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

More
16 Aug 2020 11:26 - 16 Aug 2020 11:28 #178389 by taloot
another small issue
i will use 2 pwm to analog convertor (0-10v)
1 for laser
2 for gas valve
is it to linked to spindle control?
if yes can i load 2 spindles?
Last edit: 16 Aug 2020 11:28 by taloot.

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

More
16 Aug 2020 11:34 #178391 by tommylight

another small issue
i will use 2 pwm to analog convertor (0-10v)
1 for laser
2 for gas valve
is it to linked to spindle control?
if yes can i load 2 spindles?

Adding a resistor and a small capacitor to the PWM output will make it analogue, but only up to 5V if the PWM output is 5V.
Since you are using Mesa boards, you can use normal outputs for PWM but with very limited frequency, so if the frequency is not high the above idea might be useful.
That makes 3 PWM's ! :)
It can be controlled as a spindle but it does not have to be, PWM's can be set on their own.And yes, you can have up to 8 spindles if i remember correctly in LinuxCNC 2.8 and Master.

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

More
16 Aug 2020 11:40 - 16 Aug 2020 11:52 #178393 by taloot

another small issue
i will use 2 pwm to analog convertor (0-10v)
1 for laser
2 for gas valve
is it to linked to spindle control?
if yes can i load 2 spindles?

Adding a resistor and a small capacitor to the PWM output will make it analogue, but only up to 5V if the PWM output is 5V.
Since you are using Mesa boards, you can use normal outputs for PWM but with very limited frequency, so if the frequency is not high the above idea might be useful.
That makes 3 PWM's ! :)
It can be controlled as a spindle but it does not have to be, PWM's can be set on their own.And yes, you can have up to 8 spindles if i remember correctly in LinuxCNC 2.8 and Master.


you are following right
exactly 3 pwm generator
2 for the metioned above
and 1 for laser it self.. (24v PWM)
can i use PWMgen instead? if so can i see example?
a lot of options,, but they are important for mirror finish cutting

i will buy ready made convertor, but how can i link it inside hal file
do i have to load pwmgen,, for each function
Last edit: 16 Aug 2020 11:52 by taloot.

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

More
16 Aug 2020 12:30 #178399 by tommylight
This is what i use for the engravers i make, see here:
forum.linuxcnc.org/10-advanced-configura...-superimposing-a-pic
There is also the complete config there, but here is the important part:
loadrt pwmgen output_type=0

addf pwmgen.make-pulses base-thread
addf pwmgen.update servo-thread

setp pwmgen.0.enable TRUE


#setp pwmgen.0.pwm-freq 1000
#setp pwmgen.0.scale 100
#setp pwmgen.0.offset 0
#setp pwmgen.0.min-dc 1
#setp pwmgen.0.max-dc 99
#setp pwmgen.0.dither-pwm true


net analogout motion.analog-out-00 => pwmgen.0.value
net laserpwm pwmgen.0.pwm => parport.0.pin-02-out
See also for more than one PWM
linuxcnc.org/docs/2.4/html/hal_rtcomps.html#sec:PWMgen
The following user(s) said Thank You: taloot

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

Moderators: phillc54
Time to create page: 0.144 seconds
Powered by Kunena Forum