Advanced Search

Search Results (Searched for: )

  • tommylight
  • tommylight's Avatar
Yesterday 15:14
Replied by tommylight on topic Add Buttons in Probe Basic

Add Buttons in Probe Basic

Category: QtPyVCP

Did you do a
sudo apt update
before
sudo dpkg -i linuxcnc-uspace_2.9.8_amd64.deb
?
  • Finngineering
  • Finngineering
Yesterday 14:49
Replied by Finngineering on topic Schaublin 125-CNC retrofit.

Schaublin 125-CNC retrofit.

Category: Turning

I had a quick look at the config files in the first thread. However, I do think it would be good with the latest files, as well as the classicladder part.

In addition to what I mentioned in the last post, I would also say you should have a look at these signals when you issue an M3 command:
[HMOT](CARD0).7i83.0.1.analogena0 
[HMOT](CARD0).7i83.0.1.analogout0

If the physical buttons are not connected to (only) LinuxCNC, then I guess it could very well be something on the hardware side as well. In that case some kind of schematic would also be needed for "remote" troubleshooting.
  • DerKlotz
  • DerKlotz
Yesterday 14:41 - Yesterday 14:58
Replied by DerKlotz on topic Add Buttons in Probe Basic

Add Buttons in Probe Basic

Category: QtPyVCP

Hello and sorry for the late reply. I got a new PC yesterday and i finished to do the Debian 12 installation right now.

I followed the Probe Basic Stable docs...

I stuck on step 3 now 
cd ~

cd Downloads

sudo dpkg -i linuxcnc-uspace_2.9.8_amd64.deb

These are my errors now... Python not installed? If yes how do i install it via Terminal?

Reading database ... 129701 files and directories currently installed.)
Preparing to unpack linuxcnc-uspace_2.9.8_amd64.deb ...
Unpacking linuxcnc-uspace (1:2.9.8) over (1:2.9.8) ...
dpkg: dependency problems prevent configuration of linuxcnc-uspace:
 linuxcnc-uspace depends on libboost-python1.74.0 (>= 1.74.0+ds1); however:
  Package libboost-python1.74.0 is not installed.
 linuxcnc-uspace depends on libboost-python1.74.0-py311; however:
  Package libboost-python1.74.0-py311 is not installed.
 linuxcnc-uspace depends on libgpiod2 (>= 1.5.1); however:
  Package libgpiod2 is not installed.
 linuxcnc-uspace depends on libmodbus5 (>= 3.1.4); however:
  Package libmodbus5 is not installed.
 linuxcnc-uspace depends on libtk8.6 (>= 8.6.0); however:
  Package libtk8.6 is not installed.
 linuxcnc-uspace depends on libudev-dev; however:
  Package libudev-dev is not installed.
 linuxcnc-uspace depends on iptables; however:
  Package iptables is not installed.
 linuxcnc-uspace depends on blt; however:
  Package blt is not installed.
 linuxcnc-uspace depends on mesa-utils; however:
  Package mesa-utils is not installed.
 linuxcnc-uspace depends on python3-tk; however:
  Package python3-tk is not installed.
 linuxcnc-uspace depends on python3-numpy; however:
  Package python3-numpy is not installed.
 linuxcnc-uspace depends on python3-opengl; however:
  Package python3-opengl is not installed.
 linuxcnc-uspace depends on python3-configobj; however:
  Package python3-configobj is not installed.
 linuxcnc-uspace depends on python3-xlib; however:
  Package python3-xlib is not installed.
 linuxcnc-uspace depends on libgtksourceview-4-dev; however:
  Package libgtksourceview-4-dev is not installed.
 linuxcnc-uspace depends on tcl8.6; however:
  Package tcl8.6 is not installed.
 linuxcnc-uspace depends on tk8.6; however:
  Package tk8.6 is not installed.
 linuxcnc-uspace depends on bwidget (>= 1.7); however:
  Package bwidget is not installed.
 linuxcnc-uspace depends on tclreadline; however:
  Package tclreadline is not installed.
 linuxcnc-uspace depends on tclx; however:
  Package tclx is not installed.
 linuxcnc-uspace depends on python3-pyqt5; however:
  Package python3-pyqt5 is not installed.
 linuxcnc-uspace depends on python3-pyqt5.qsci; however:
  Package python3-pyqt5.qsci is not installed.
 linuxcnc-uspace depends on python3-pyqt5.qtsvg; however:
  Package python3-pyqt5.qtsvg is not installed.
 linuxcnc-uspace depends on python3-pyqt5.qtopengl; however:
  Package python3-pyqt5.qtopengl is not installed.
 linuxcnc-uspace depends on python3-opencv; however:
  Package python3-opencv is not installed.
 linuxcnc-uspace depends on python3-espeak; however:
  Package python3-espeak is not installed.
 linuxcnc-uspace depends on python3-dbus.mainloop.pyqt5; however:
  Package python3-dbus.mainloop.pyqt5 is not installed.
 linuxcnc-uspace depends on python3-pyqt5.qtwebengine | python3-pyqt5.qtwebkit; however:
  Package python3-pyqt5.qtwebengine is not installed.
  Package python3-pyqt5.qtwebkit is not installed.
 linuxcnc-uspace depends on espeak-ng; however:
  Package espeak-ng is not installed.
 linuxcnc-uspace depends on pyqt5-dev-tools; however:
  Package pyqt5-dev-tools is not installed.
 linuxcnc-uspace depends on gstreamer1.0-tools; however:
  Package gstreamer1.0-tools is not installed.
 linuxcnc-uspace depends on espeak; however:
  Package espeak is not installed.
 linuxcnc-uspace depends on python3-poppler-qt5; however:
  Package python3-poppler-qt5 is not installed.
 linuxcnc-uspace depends on psmisc; however:
  Package psmisc is not installed.

dpkg: error processing package linuxcnc-uspace (--install):
 dependency problems - leaving unconfigured
Processing triggers for libc-bin (2.36-9+deb12u13) ...
Processing triggers for desktop-file-utils (0.26-1) ...
Processing triggers for mailcap (3.70+nmu1) ...
Processing triggers for hicolor-icon-theme (0.17-2) ...
Processing triggers for man-db (2.11.2-2) ...
Processing triggers for shared-mime-info (2.2-1) ...
Errors were encountered while processing:
 linuxcnc-uspace
  • RotarySMP
  • RotarySMP's Avatar
Yesterday 13:50
Replied by RotarySMP on topic Schaublin 125-CNC retrofit.

Schaublin 125-CNC retrofit.

Category: Turning

Thanks for looking at it.

I was also thinking that the last major change I did was to wire in the spindle VFD brake command. The system worked fine for some time after that, and then didn't.
I did add some Classic ladder Fu in there as well, but that was to the brake command, and spindle brakes normally when I stop it with the external button. I suspect there is something there though, like maybe the physical buttons change switches off the brake command, but the M3/M5 doesn't.

I have the HAL uploaded to the first thread, but haven't uploaded the most recent change, so I will update it this evening.
  • RotarySMP
  • RotarySMP's Avatar
Yesterday 13:45

DMU 50M retrofit 99% done, Z axis falling on brake release

Category: General LinuxCNC Questions

Don't try swapping drives. At least on mine, the Z axis motor is larger for the extra force to fight gravity, so the drives, PID values etc are all different. I would doubt that there is a problem there. Sounds like a LinuxCNC configuration issue.
  • stenly
  • stenly
Yesterday 13:37 - Yesterday 13:38

DMU 50M retrofit 99% done, Z axis falling on brake release

Category: General LinuxCNC Questions

Reasonable suggestion. I will dedicate some time tomorrow to extensively analyze and measure what 7K2 does and how it behaves when machine is on, off or with e-stop pressed. I should probably try to see if swapping the X and Z drives won't achieve something. Thank you again, I will post my findings.
  • RotarySMP
  • RotarySMP's Avatar
Yesterday 13:02 - Yesterday 13:15

DMU 50M retrofit 99% done, Z axis falling on brake release

Category: General LinuxCNC Questions

I took another look at my Maho's schematics. Seems similar except my 7K2 relay control is hardwired into the "machine on" latching circuit rather than being directly controlled by the CNC.

 

This browser does not support PDFs. Please download the PDF to view it: Download PDF



 

This browser does not support PDFs. Please download the PDF to view it: Download PDF



Because this is a hardwired signal chain, E-stop drops K1, breaking the chain and therefore dropping 7K2.


So on your set up, LinuxCNC connects to X41 and controls the 7K2 relay, which similtanously enables the drives and releases their brakes. If that is the case, then I have no idea why your axis is dropping, as the Zaxis is getting enabled at the same time as brake release.
Since you suspect a correlation with E-Stop, could it be that E-Stop is not dropping 7K2, leaving the brake off, but some other signal deactivates the drive, so you end up with brake off and no torque? Basically your more modern controller was replacing the hard wired E-Stop chain with some software PLC functionality which you haven't duplicated in LinuxCNC yet?

 
  • stenly
  • stenly
Yesterday 12:29

DMU 50M retrofit 99% done, Z axis falling on brake release

Category: General LinuxCNC Questions

Regler (DE) = servo driver module (EN). On my machine it is the Indramat, on yours it is the Simodrive 611.

7k2 is not the servo driver is it? DMG terminology would be that 7k2 is a 24V control relay. On my machine the servo drivers (the indramats) are called 7A1 and 7A2. On yours the Z axis drive is 7A5 (you probably have three separate servo drives on the axis, another on the spindle, and maybe a fifth on a C axis? I only have two.

The brake releases as soon as the 7K2 relay closes. What is the signal chain which energises the 7K2 coil? That needs to happen at the same time as the Reglerfreigabe is commanded through the X331 terminal block on your Simmodrive.   What are the three signals in the X331 terminal block? I would guess the Reglerfreigabe signal , a gnd and maybe the third wire in that cable is a "driver enabled" feedback to the CNC controller. Alternatively, it could be a "Servo Drive Fault" signal.

How did you tie them into LinuxCNC? You need to be setting whatever pin in X331 is the drive enable to active, at that same time as you are energising the 7K2 relay.
 

Thanks for sticking with me through this. B and C are nothing but encoders, their movement is done manually by the operator.

I have a separate main drive for the spindle, a separate drive for Z and XY are on one drive. This, in addition to the control module with the 7 segment display.

I believe X331 contains the Sollwerte and the Reglerfreigabe. The Sollwert has 0V and ±10V connection, so that should be three. The Reglerfreigabe signal links to a different page where it shows it on an Interface Regler and the signal is listed as Kl.65 or 65.1. That in turn is dependent on 7K2. (page attached)

Yes, 7A5 is the Z Regler and 7K2 is its Freigabe relay, right? I believe 7K2 is energized only by the single output signal on X41 (attached page). The other 4 references to it show where its output goes. Regarding how I link that to LinuxCNC, I certainly am not linking the X331 signal to the Mesa directly. I don't see an obvious way to, nor do I think it initially went into the Heidenhain controller. From the looks of it, the signal on X41 that energizes 7K2 relay should be what handles the X331 Reglerfreigabe. It looks to be sequential, meaning X331 will be set after 7K2 closes. Am I understanding this backwards?
  • Finngineering
  • Finngineering
Yesterday 12:28
Replied by Finngineering on topic Schaublin 125-CNC retrofit.

Schaublin 125-CNC retrofit.

Category: Turning

I have no real idea what may be the problem. But for troubleshooting, check pins:
spindle.0.on
spindle.0.forward
spindle.0.reverse
linuxcnc.org/docs/html/man/man9/motion.9.html

If you have spindle.0.on and spindle.0.forward on/true after a M3 command, then I imagine you have a HAL configuration problem. Have you published your configuration somewhere?
  • RotarySMP
  • RotarySMP's Avatar
Yesterday 12:17

Considering a Full Rewire on a Working Schaublin 125 CNC

Category: Turning

I thought I emailed them to you last week. I'll check tonight.
  • Todd Zuercher
  • Todd Zuercher's Avatar
Yesterday 11:41
Replied by Todd Zuercher on topic 7i76EU+7i85+7i84U

7i76EU+7i85+7i84U

Category: Driver Boards

I have it working now. I had my serial cable wired wrong. (I had the polarity of the RX and TX wires wrong.)
  • RotarySMP
  • RotarySMP's Avatar
Yesterday 10:28 - Yesterday 11:53

DMU 50M retrofit 99% done, Z axis falling on brake release

Category: General LinuxCNC Questions

Regler (DE) = servo driver module (EN). On my machine it is the Indramat, on yours it is the Simodrive 611.

7k2 is not the servo driver is it? DMG terminology would be that 7k2 is a 24V control relay. On my machine the servo drivers (the indramats) are called 7A1 and 7A2. On yours the Z axis drive is 7A5 (you probably have three separate servo drives on the axis, another on the spindle, and maybe a fifth on a C axis? I only have two.

The brake releases as soon as the 7K2 relay closes. What is the signal chain which energises the 7K2 coil? That needs to happen at the same time as the Reglerfreigabe is commanded through the X331 terminal block on your Simmodrive.   What are the three signals in the X331 terminal block? I would guess the Reglerfreigabe signal , a gnd and maybe the third wire in that cable is a "driver enabled" feedback to the CNC controller. Alternatively, it could be a "Servo Drive Fault" signal.

How did you tie them into LinuxCNC? You need to be setting whatever pin in X331 is the drive enable to active, at that same time as you are energising the 7K2 relay.
  • stenly
  • stenly
Yesterday 10:25

DMU 50M retrofit 99% done, Z axis falling on brake release

Category: General LinuxCNC Questions

"Reglerfreigabe" is not brake interface, it is drive enable. That is the signal to enable the muscle power of your servo drives. Could it be that you are releasing the brakes before powering up the drives output stages? That would explain there being no holding torque. Linxucnc sees this Ferror but can't do anything about it as it is commanding a turned off power stage. Seems lucky there is some internal emergency mode in the driver which is catching it after only 10mm. Maybe it does that by ignoring the inactive drive enable, and powering up the output stage to arrest motion?

On my set up, the screw up I made was to enable the drives output stage with the "machine on" signal, but to release the brake when I release my finger from the machine on button, so I had drive fighting the brake for the duration that the button was pressed. 
 
Looking at it in this way, the Regler and Bremse being two distinct entities, what you're suggesting may be the case.

However, I do not think I have a signal for the brake itself. The only output signals from the controller to the drives I have are — Reglerfreigabe X-Y-Z Achse, Reglerfreigabe Hauptantrieb, Anwahl Werkzeugspanner, Kühlmittel, ...many empty ones..., CNC-Fehlermeldung, ... many empty ones..., CNC-Betriebsbereit. So that's essentially 5 signals with 29 unoccupied ones.

Do you think there may be a way to interface the brake separately? Right now, it seems that is handled internally by the drive, considering that it releases essentially immediately along with the drive enable — so much so that I had thought they were both one singular operation. An internal servo parameter? But I didn't find any brake related parameters in the doc. I do see some BR1 and BR2 signals in the Vorschubantrieb page (attached). I will investigate.
 

I'm coming to the conclusion that the Regler power on electrically triggers the brake release. In the page I've attached, that's what it seems like. So it is probably not possible for me to interface them separately. Then again, the brake release having the regulator (7K2) as a prerequisite, should ensure the brake isn't released without the drive being powered on, no?
  • petlegpete
  • petlegpete
Yesterday 10:10
Replied by petlegpete on topic 7i92TM defect? How to verify?

7i92TM defect? How to verify?

Category: Driver Boards

00008000
  • stenly
  • stenly
Yesterday 09:50

DMU 50M retrofit 99% done, Z axis falling on brake release

Category: General LinuxCNC Questions

"Reglerfreigabe" is not brake interface, it is drive enable. That is the signal to enable the muscle power of your servo drives. Could it be that you are releasing the brakes before powering up the drives output stages? That would explain there being no holding torque. Linxucnc sees this Ferror but can't do anything about it as it is commanding a turned off power stage. Seems lucky there is some internal emergency mode in the driver which is catching it after only 10mm. Maybe it does that by ignoring the inactive drive enable, and powering up the output stage to arrest motion?

On my set up, the screw up I made was to enable the drives output stage with the "machine on" signal, but to release the brake when I release my finger from the machine on button, so I had drive fighting the brake for the duration that the button was pressed. 
 

Looking at it in this way, the Regler and Bremse being two distinct entities, what you're suggesting may be the case.

However, I do not think I have a signal for the brake itself. The only output signals from the controller to the drives I have are — Reglerfreigabe X-Y-Z Achse, Reglerfreigabe Hauptantrieb, Anwahl Werkzeugspanner, Kühlmittel, ...many empty ones..., CNC-Fehlermeldung, ... many empty ones..., CNC-Betriebsbereit. So that's essentially 5 signals with 29 unoccupied ones.

Do you think there may be a way to interface the brake separately? Right now, it seems that is handled internally by the drive, considering that it releases essentially immediately along with the drive enable — so much so that I had thought they were both one singular operation. An internal servo parameter? But I didn't find any brake related parameters in the doc. I do see some BR1 and BR2 signals in the Vorschubantrieb page (attached). I will investigate.
Displaying 76 - 90 out of 18634 results.
Time to create page: 0.268 seconds
Powered by Kunena Forum