PlasmaC Fiber laser 1Kw head height control + auto focuas

More
6 years 2 months ago #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.

Please Log in to join the conversation.

More
6 years 2 months ago #177623 by taloot

phillc54 wrote:

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 to join the conversation.

More
6 years 2 months ago #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

Please Log in to join the conversation.

More
6 years 2 months ago #177905 by taloot

phillc54 wrote: 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 to join the conversation.

More
6 years 2 months ago #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

Please Log in to join the conversation.

More
6 years 2 months ago #178315 by taloot

phillc54 wrote: 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)

Attachment not found


6 focus setting

Please Log in to join the conversation.

More
6 years 2 months ago #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?

Please Log in to join the conversation.

More
6 years 2 months ago #178391 by tommylight

taloot wrote: 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 to join the conversation.

More
6 years 2 months ago #178393 by taloot

tommylight wrote:

taloot wrote: 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

Please Log in to join the conversation.

More
6 years 2 months ago #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:
Code:
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

Please Log in to join the conversation.

Time to create page: 0.224 seconds
Powered by Kunena Forum