Advanced Search

Search Results (Searched for: )

  • RDA
  • RDA
02 Mar 2025 15:59
Replied by RDA on topic Dreaming Question On Ohmic

Dreaming Question On Ohmic

Category: Plasmac

One thing is to find the edges of the plate, another is using scrap plate that can have holes from already cut parts. If you just want to find edges and always have square plates the you can use capacitive, laser range sensors or almost anything that senses metal.
In my mind the time saved is quite minimal and only works for squares or rectangles. Well of course you could run a line on all edges but would it be worth it, not really sure.

The camera stuff would be way nicer, example stuff like this Trumpf cut and drop . Libellula Optia the video could show case it better but basically you take a picture of the sheet and then you can nest to it.
  • my1987toyota
  • my1987toyota's Avatar
02 Mar 2025 15:36 - 02 Mar 2025 15:50
Replied by my1987toyota on topic hot wire cutting

hot wire cutting

Category: General LinuxCNC Questions

Another possibility would be to utilize the spindle at speed section of Linuxcnc. Manual sections 5.6.2 and 5.6.2.1.
if you want to use classic ladder you may also want to explore the linuxcnc manual section 8
 
  • PCW
  • PCW's Avatar
02 Mar 2025 15:36
Replied by PCW on topic X axis following Y axis

X axis following Y axis

Category: Advanced Configuration

Not sure but it seems simpler to have a standard X/Y plasma table
with a roll-fed extension. The roll feed could be implemented in hal,
perhaps using the limit component to generate the motion profile
with the required Y distance and a PID loop using the encoder as
feedback.
  • noqui
  • noqui
02 Mar 2025 14:38
Replied by noqui on topic Modify AXIS GUI

Modify AXIS GUI

Category: General LinuxCNC Questions

I think i found the AXIS.GUI source code in qtaxis.ui to edit it with Qt 5 Designer . Is this correct?

Thanks a lot.
  • noqui
  • noqui
02 Mar 2025 14:16
Replied by noqui on topic Modify AXIS GUI

Modify AXIS GUI

Category: General LinuxCNC Questions

Sorry tommylight. I thought you added cammera.zip, but it was cmorley. So sorry.
  • gwond
  • gwond
02 Mar 2025 13:58
Replied by gwond on topic Fusion 360 post processor file for Plamac

Fusion 360 post processor file for Plamac

Category: Plasmac

I've been trying to figure out this post processor with F360 as well. Thanks Hakan for your help, I think I also found that there should be an "if centerpunch" statement in the onRapid function around line 407.
if (centerPunch) {
writeBlock(String("G0"), x, y);
}
else {
writeBlock(gMotionModal.format(0), x, y);
}
After adding this, for the one part I was testing it seemed to issue all the G0 commands prior to the M3 commands. However, when I tested a part with more holes, on the last one it failed to issue the M3 start command and was not going through small hole section at all in the post processor.

I found that the difference evaluated by this line 502: "if (Vector.diff(circleBuffer.start, circleBuffer.end).length < toPreciseUnit(0.01, MM)) { " was 0.22 something which was greater than the allowed tolerance, but I am unclear as to why. All the other holes of same size were showing 0 for this difference. If I raise the threshold to 0.25, the centerpunch command gets executed, but I'm not sure what the ramifications are on doing that. If I don't change that, the else gets evaluated on line 577, causing the centerpunch to get skipped: writeBlock(gMotionModal.format(circleData.clockwise ? 2 : 3), xOutput.format(circleData.end.x), yOutput.format(circleData.end.y), iOutput.format(circleData.center.x - circleData.start.x, 0), jOutput.format(circleData.center.y - circleData.start.y, 0));

N375 M5 $-1
N380 G0 X12.92307 Y10.51936
N385 G0 X37.03129 Y123.7121
(36.1442, 124.511, 0)
(37.0313, 123.712, 0)
(37.0313, 123.712, 0)
(0)
(0)
(TRUE)
(TRUE)
(CENTER PUNCH THE HOLE ONLY)
N390 G0 X36.1442 Y124.511
N395 M3 $2 S1
N400 G91
N405 G1 X0.00001
N410 G90
N415 M5 $-1
N420 G0 X37.03129 Y123.7121
N425 G0 X82.04218 Y124.49036
(83.2358, 124.511, 0) //Circle buffer center
(82.0422, 124.49, 0) // Circle buffer start
(82.042, 124.511, 0) // Circle buffer end
(0.020638258210129726) // Difference
(0) // Plane
(TRUE) // Small hole section
(TRUE) // Centerpunch
N430 G3 X82.042 Y124.511 I1.19363 J0.02064
N435 G1 X82.04218 Y124.49036
N440 M5 $-1
(END CENTERPUNCH)
  • jyeomans
  • jyeomans
02 Mar 2025 13:58
Replied by jyeomans on topic Shutdown hal runs at startup.

Shutdown hal runs at startup.

Category: Basic Configuration

Im sorry i got a little of target here.
My real questions are: should the shutdown.hal run at start up? 
Is this expected behavior?
How fast are loaded user components removed after a shutdown?
Is there a way to pause for a few seconds after the shutdown.hal is called before user components are removed?

All that being said.  
Maha thanks for the link.  i had missed a python library for at exit.  this will almost fix my issue.  i had looked at that a while ago to answer other question i had, for got what he was working on. 
  • Sternfox
  • Sternfox
02 Mar 2025 13:57
Spindle orientation was created by Sternfox

Spindle orientation

Category: Advanced Configuration

Hi gang, So as the title suggests I'm wanting to know the best way to orient my spindle. My spindle motor is controlled by step/dir (its a giant ac servo)it has DI and OUT for spindle orient start, spindle orient complete as well as encoder out. how would this best be implemented into linuxcnc? I'm trying to use the least amount of io as I can (I'm running out) Thanks 
  • Aciera
  • Aciera's Avatar
02 Mar 2025 13:30

Multiple Probes: Touch-off Probe and Edge probe

Category: QtPyVCP

in io.hal replace this:
#net digital-0-input motion.digital-in-00 <= hm2_7i96s.0.inm.00.input-00-not
net probe-input motion.probe-input <= hm2_7i96s.0.inm.00.input-00-not
#net probe-input motion.probe-input <= hm2_7i96s.0.inm.00.input-02-not

with this:
loadrt or2 count=1
addf or2.0 servo-thread
net probe-1 <= hm2_7i96s.0.inm.00.input-00 => or2.0.in0
net probe-2 <= hm2_7i96s.0.inm.00.input-02 => or2.0.in1
net probe-input <= or2.0.out => motion.probe-input

Might also be worth having a look at the docs:
www.linuxcnc.org/docs/html/hal/basic-hal.html
  • my1987toyota
  • my1987toyota's Avatar
02 Mar 2025 13:25
Replied by my1987toyota on topic hot wire cutting

hot wire cutting

Category: General LinuxCNC Questions

On second thought you will need to use some form of ladder logic to prevent the pause button from being activated
while no Gcode is running . That way you can make a latching relay type of circuit. You could use an M code to arm
the relay and just put it in every Gcode right after the wire is turned on. You will probably want some sort of " READY "
button so that once a new wire is in place it wont immediately continue the program until YOU are ready for it to do so.

  If I recall in most CNC machines when the Pause button is pressed the spindle will keep spinning unless other
lock outs are integrated into it. I am pretty sure you are using the " Spindle " for temperature control. You may
want to use the ladder logic again to inhibit the wire from getting hot until the wire is reconnected and the ready
button is pressed.

  Also you may want to integrate a timer so that when the READY button is pressed the machine will delay resuming
Gcode operations for a short time to allow the wire to get to temp or close to it then continue operations.

With that said I have some tutorials for you that another member on this forum had put together . I found they really
helped me get up to speed on how to use classic ladder

www.youtube.com/results?search_query=the+feral+engineer+ladder





 
  • my1987toyota
  • my1987toyota's Avatar
02 Mar 2025 12:57
Replied by my1987toyota on topic The dumification of humanity through internet

The dumification of humanity through internet

Category: Off Topic and Test Posts

Then we have a situation where some people believe what is contrary to science and create rules that do not allow you to question the belief.
 

  Possibly. It could also be a thing of group control was mainly done through mainstream TV and news papers during the 90's to
2010. When that was no longer the main source of getting information " They " switched to the internet. It has been the same song
and dance for millennia  It has gone from Harolds, to Religion, to News, to Internet. Anytime there was a medium for people to
get information to gain clarity the powers that should never be hurry to jump on the band wagon to muddy the water back up
and tell everyone that the only source of reliable info is through " Them ".
  A good book I had found on the subject is ' The Crowd a Study of the Popular Mind ' by Gustave Le Bon the original was published
in 1896. Not much has changed since then either. And probably never will.
  • aikiaviator
  • aikiaviator
02 Mar 2025 12:49
Replied by aikiaviator on topic Multiple Probes: Touch-off Probe and Edge probe

Multiple Probes: Touch-off Probe and Edge probe

Category: QtPyVCP

Hi Aciera,

Not sure what you mean, however, here is my ini, main.hal and io.hal. Could you advise what this would require and in what file as to the loadrt and addf as well as I am not familiar with the coding. Thanks in advance.

File Attachment:

File Name: pm728_7i96...3-02.ini
File Size:5 KB

File Attachment:

File Name: io_2025-03-02.hal
File Size:1 KB

File Attachment:

File Name: main_2025-03-02-2.hal
File Size:7 KB
  • NT4Boy
  • NT4Boy
02 Mar 2025 12:39 - 02 Mar 2025 12:41
Replied by NT4Boy on topic HURCO KMB-1 Control Update

HURCO KMB-1 Control Update

Category: Milling Machines

Last bit of the puzzle?
I've now got my feed override pots, kind of working, in that I can twiddle them, and the axis gui sliders update.The full scale voltage swing is 0-3.3v. Need to tune the scaling as the gui seems to think my pots only have three steps, rather than being continuously variable, a task for later.
More importantly to me is the Jog wheel.
I'd like to duplicate the original machine button functions, as they are ingrained...but, for the moment, I'm happy just to get the wheel to move an axis.
The attached hal file is nominally as published and is called in my system by the custom.hal.
In hal show, I can see counts rising and falling with the wheel being turned, and the 5 button all light up relevant pins when they are pressed.
As the buttons are momentary contact, I reasoned that if I pressed and held down say X and span the wheel, that the X axis would move, but nothing does.
As ever missing some vital part of the plot. Thanks
  • NT4Boy
  • NT4Boy
02 Mar 2025 12:35 - 02 Mar 2025 12:40
Replied by NT4Boy on topic HURCO KMB-1 Control Update

HURCO KMB-1 Control Update

Category: Milling Machines

Page went wrong, so recreated below.
Displaying 18511 - 18524 out of 18524 results.
Time to create page: 0.365 seconds
Powered by Kunena Forum