Advanced Search

Search Results (Searched for: )

  • Todd Zuercher
  • Todd Zuercher's Avatar
11 Mar 2025 13:56
Replied by Todd Zuercher on topic Probe and Touchoff

Probe and Touchoff

Category: General LinuxCNC Questions

I'm not sure I understand what your trying to do with the fipflop component. I don't think it is necessary. (A hal input pin remembers the value it is given with a setp if it isn't connected to a signal and hal commands like setp in the hal file are only executed once when the hal file is loaded at start up.)

I would probably use a couple of custom M-codes to enable/disable the 2nd probe. In your hal file add a line to setp the value of the and2.0.in0. and remove all other hal file references to that pin. Then in the two M-code files setp the value of and2.0.in0 to true or false to enable and disable the input.

# Load logic components
loadrt and2 count=1
loadrt or2 count=1

addf and2.0 servo-thread
addf or2.0 servo-thread

setp and2.0.in0 false #Set probe2's input state to disabled at startup.

# Define probe inputs (Pin 0 and Pin 2)
net probe1-in <= hm2_7i96s.0.inm.00.input-00-not # Tool Touch-off probe (Pin 0)
net probe2-in <= hm2_7i96s.0.inm.00.input-02-not  =>  and2.0.in1 # Edge Finder probe (Pin 2)

# Enable Edge Finder only when connected
net probe2-final <= and2.0.out # Final state of Edge Finder # Allow probe2 (Edge Finder) if connected

# Send final signal to motion.probe-input
net probe1-in => or2.0.in0 #Combine probe 1 and 2 inputs
net probe2-final => or2.0.in1 #Combine probe 2 input (when enabled)
net probe_comb or2.0.out => motion.probe-input

Then to create an M101 M-code create a file containing the following, called M101 save it to your config dir and save as an executable file.
#!/bin/bash
# file to enable Probe2
halcmd setp and2.0.in0 True
exit 0

Then you can make another one to disable the probe called M102
#!/bin/bash
# file to disnable Probe2
halcmd setp and2.0.in0 False
exit 0
  • stenly
  • stenly
11 Mar 2025 13:40

Implementing Spindle Homing for DELTA C2000 Plus (In)correctly?

Category: EtherCAT

Thanks for the overview.

I don't think that will work for me, as my encoder doesn't have a Z pulse. Just an A, B and R one. The motor itself has an origin switch that gives a digital output. The idea is to have that serve as the homing point, probably by using Homing Method 4 for Homing Mode (an operation mode in EtherCAT). I'm going to look into whether or not something like this has been discussed here, but for now it seems I'm the only one with this sort of setup, I think.
  • PCW
  • PCW's Avatar
11 Mar 2025 13:34 - 11 Mar 2025 16:13
Replied by PCW on topic Spindle PID RPM oscillates under load

Spindle PID RPM oscillates under load

Category: Advanced Configuration

You may be able to reduce the overshoot by using
the PID components maxerror pin. This should allow
higher P (and I) terms.

Also anything in the VFD setup that slows response
will limit the highest stable P term.
  • Wischi
  • Wischi
11 Mar 2025 13:09 - 17 Mar 2025 13:34

Spindle PID RPM oscillates under load

Category: Advanced Configuration

Hello guys,

i just started taking heavier cuts on my machine (Deckel FP2A) and i noticed that the rpm drops down, sometimes up to 150 rpm. The machine uses a 2.2 kW motor with a huanyang vfd. Between the motor and spindle is a belt drive as well as an gearbox (similar to the MAHO machines). Up until now i ran the spindle open loop. But since i added a encoder directly to the spindle i thought i could close the loop and use pid to counteract the rpm drops. I ran a couple of tests today but i was not able to keep the rpm steady under load. With all PID values at 0, except FF0 that was 1 during all the tests, i was already getting a good response (see halscope below). At around P=2 the over and undershoots started. So i tried P=0.5 and ran a test cut in mild steel (cut conditions below, machine should be more than capable for that). At the halscope you could see how to rpm drops and then oscillates. And the end of the cut the rpm came back up to the commanded speed. You can actually hear the rpm drop and accelerate.

I don't know how to continue from here, so i wish to get help from you guys! The pid with all values at 0 gives the best response but also makes it kind of useless. I attached a couple halscope diagrams of different tests below. They are always three: spindle startup, idling and under load. I also tired higher P values just to see if the pid is working. My spindle hal section is pretty much the default pncconf, only added the gearbox and vfd stuff (gear selection etc.). This might as well be a vfd issue, so i included my parameters that i have changed after a factory reset.

Thank you!

Cut conditions:
Warning: Spoiler!


Huanyang VFD HY04D043B 4kw 380V motor is wired in star config
Parameters:
Warning: Spoiler!
  • Novik
  • Novik
11 Mar 2025 13:06
Replied by Novik on topic Servo HCFA Y7

Servo HCFA Y7

Category: EtherCAT

Good afternoon! I purchased the same servos, and I can't get them to start. I took the configuration files from this theme, substituted my data, but could not launch it. Could you please share working files or tips on how to get these servos up and running?
  • Micha
  • Micha
11 Mar 2025 12:45
UHD Graphics 730 with RTAI Kernel was created by Micha

UHD Graphics 730 with RTAI Kernel

Category: Computers and Hardware

The latest RTAI Patches are for Kernel 5.4 but the Support for UHD 730 in the i915 Driver has been added in 5.11 (I think).
Any ideas how to get the Driver working in the 5.4 Kernel?

I'm using a Core i3 14100T on an ASUS Q670EI-IM-A Board.

Thanks
Displaying 18301 - 18306 out of 18306 results.
Time to create page: 0.579 seconds
Powered by Kunena Forum