Advanced Search

Search Results (Searched for: )

  • PCW
  • PCW's Avatar
10 Feb 2026 21:34 - 10 Feb 2026 21:35
Replied by PCW on topic Hurco BMC 30 AP

Hurco BMC 30 AP

Category: CNC Machines

Can you plot the signals:

x-pos-cmd
x-pos-fb
x-output

(with HalScope)

when you start LinuxCNC?

This will help to debug the issue.


 
  • 5_Zylinder
  • 5_Zylinder
10 Feb 2026 21:27
Replied by 5_Zylinder on topic Hurco BMC 30 AP

Hurco BMC 30 AP

Category: CNC Machines

Hi everyone,
thanks in advance for your help.
We tried a few things again today, but unfortunately the axes start moving immediately when the machine is enabled.
We tried creating a new HAL with the Mesact tool to compare the programming.
Unfortunately, we weren't successful again.
Can someone help me and tell me exactly what's wrong and how to fix it? It all worked before; there's also a video about it in this thread.
  • NWE
  • NWE's Avatar
10 Feb 2026 20:47 - 10 Feb 2026 20:48

Ursviken Pullmax Optima 130 press brake retrofit with 4 axis backgage

Category: Show Your Stuff

Almost got my pullmax component ready to test...
Wait... something is wrong. I have my pullmax component reading outputs from the GUI, then it is activating spool solenoids to enable operation in the correct direction, and commanding joint.nn.posthome-cmd a position. We can't home the ram in this configuration. Attached a drawing of what the config looks like. The pullmax component does not know if/when to activate the spool valves when homing is in progress. I have that part of it too high in the control loop.

I considered just giving it a pin to also monitor the homing state and joint.nn.motor-pos-cmd but pretty soon I will have a bunch of spaggetti code.

I think I will split my pullmax component into two components:

component press-state will be the press-brake state machine

component pullmax-optima will go between joint.nn.motor-pos-cmd and the position-pid.command, allowing it to monitor the polarity of the command (and probably also the footpedal) to set the direction command at the spool valves, while the PIDs will continue to command the proportional valves.
  • tommylight
  • tommylight's Avatar
10 Feb 2026 20:34
Replied by tommylight on topic Soft limits are not working all the time...

Soft limits are not working all the time...

Category: Basic Configuration

Upload the hal and ini files here.
  • jtrantow
  • jtrantow
10 Feb 2026 20:21 - 10 Feb 2026 21:40
Replied by jtrantow on topic HAL Edits for RS485 / VFD Spindle Control

HAL Edits for RS485 / VFD Spindle Control

Category: HAL

Looks like you have a very simple VFD/Spindle setup. If you are using a simple spindle setup that may be enough. If you have a machine with any type of gear ration between the motor and spindle the following may be of use.I'm using RS485 VFD to control the spindle on three different machines:
  • Router - high speed spindle 24000 RPM with a CommanderSK VFD (capable of 1000hz).
  • Mill - Six pulley combinations connected to nominal 1725 RPM @ 60 hz motor with a GS2 VFD. [MANUAL BELT CHANGE]
  • Lathe - Six pulley combinations connected to nominal 1750 RPM @ 60 hz motor with a CommanderSK VFD. [MANUAL BELT CHANGE]

    With the Router I don't have to worry about gearing changes (or sending commands greater than the VFD can handle). 

    With the Mill and Lathe, I only recently figured out a way to easily change scaling to match the gearing using pid FF0.
     
    Using PID component is nice for several reasons:
    1. I can use the gmoccapy/Calibration to change/test/save [SPINDLE_0]FF0 while running linuxcnc whenever I change belts.
    2. I can set [SPINDLE_0]MAX_OUTPUT to avoid sending illegal RPM commands to the VFD which get ignored and can cause a crash if you aren't checking the at-speed status.I added a [SPINDLE_0]MAXIMUM_MOTOR_RPM parameter to the .ini and kick off a message to change belt if the motor RPM is maxed out.  

      Here are my additions to Mill.ini for this implementation:
      Mill.ini

      [DISPLAY]
      MESSAGE_BOLDTEXT = NONE
      MESSAGE_TEXT = VFD using maximum motor RPM.
      MESSAGE_TYPE = okdialog
      MESSAGE_PINNAME = VFD-max-motor-rpm
      
      [SPINDLE_0]
      P = 0
      I = 0
      D = 0
      FF0 = 1.135
      [code]MAX_OUTPUT = 1799
      [/code]

In the near future I intend to redo my spindle encoders and use the forum.linuxcnc.org/47-hal-examples/27071-automatic-spindle-gea idea to automatically choose FF0.
  • Elco
  • Elco
10 Feb 2026 19:35 - 11 Feb 2026 08:12
Replied by Elco on topic Problème Carte PCIE parallèle

Problème Carte PCIE parallèle

Category: General LinuxCNC Questions

Juste quelque mA. Par exemple depuis 5V avec 1,5 kOhm en série.
Continuons  si nécessaire dans forum.linuxcnc.org/46-francais

Robert
  • sconisbee
  • sconisbee
10 Feb 2026 19:23
Replied by sconisbee on topic G33.1 K word missing

G33.1 K word missing

Category: G&M Codes

Ahhh thank you, I completely missed the G0 missing from the line after g33.1
  • MaHa
  • MaHa
10 Feb 2026 19:07
Replied by MaHa on topic G33.1 K word missing

G33.1 K word missing

Category: G&M Codes

You need to 'cancel' G33.1,  a G0 or G1 on the next line will help
  • Mbrand1901
  • Mbrand1901
10 Feb 2026 18:57 - 10 Feb 2026 18:59
Replied by Mbrand1901 on topic Retrofitting Deckel FP4ATC

Retrofitting Deckel FP4ATC

Category: Milling Machines

Hello Guys!

Finally I have some updates !
The linear scales are working! Note to my selfe: dont trust anyone in the internet. 
I will make a sheet, where I will draw up the connection between the exe and the mesacard. Next on the list are the endswiches and the e stop. Hopefully it will move on its own by the end of the week. 

Here a pictue of the conector of the exe:
 
  • turbohoolik
  • turbohoolik
10 Feb 2026 18:34
Soft limits are not working all the time... was created by turbohoolik

Soft limits are not working all the time...

Category: Basic Configuration

My soft limits are not working all the time. Machine is running over them to hard limit switch. When I back off machine from hard limit switch soft limit will work until next startup.
  • Muecke
  • Muecke's Avatar
10 Feb 2026 17:18

Unterstützung bei LinuxCNC + EtherCAT + Servos gesucht (Raum Stuttgart / Remote,

Category: Deutsch

I will read through it and will certainly have questions, which I will then ask here.
Thanks in advance.
Best regards, Mücke 
  • Gogonfa
  • Gogonfa
10 Feb 2026 16:50 - 10 Feb 2026 16:51
Replied by Gogonfa on topic How good is Ethercat motion control?

How good is Ethercat motion control?

Category: EtherCAT

@Hakan:

I would always home using the encoder index (Z-pulse) if it’s available, since it’s the most accurate and repeatable method. When the index is latched close to the encoder or in the drive, homing accuracy is essentially independent of fieldbus or servo latency. I use it with the Probe Basic and it works perfect ;-)

You are absolutly right! For probing, the usual and sensible approach is a two-step process:

Fast search pass to find the edge
Even with e.g. 3-4 servo cycles of delay (≈4 ms), probing can be much faster than often assumed.
If you allow 1 mm total overtravel, including braking, and assume a realistic probing deceleration of about 1000 mm/s², the maximum safe speed is still around 40 mm/s ≈ 2450 mm/min.

Slow precision pass
After backing off, the second pass is done very slowly, typically 0.5–1 mm/s.
With a 4 ms delay, this corresponds to only 2–4 µm of additional travel due to latency. At that point, accuracy is dominated by machine repeatability and machine stiffness, not bus or servo delay.

So in short:
Homing: use encoder index --> highest accuracy, latency-independent
Probing: fast find + slow precision pass --> latency is not a practical limitation if speeds are chosen sensibly

Latency really only becomes an issue if someone tries to do single-pass, high-speed precision probing, which is not standard practice anyway.
  • sconisbee
  • sconisbee
10 Feb 2026 16:30
G33.1 K word missing was created by sconisbee

G33.1 K word missing

Category: G&M Codes

Good Afternoon all,

I have the below snippet of Gcode in a larger program, LinuxCNC gives me an error saying that K word missing for G33/G33.1 when i load or run the program.  However, the G33.1 is used on its own in a simple program or in MDI and it works fine.  The program also runs correctly but halts after the g33.1 and does not go back home or switch spindle off etc.

Any thoughts from those more knowledgable in this area?

[code
]N84 T30 M6 G43
N86 G90
N88 M8
N89 S500 M3
N90 G0 X0.0 Z15.0
N91 G0 Z5.0
N94 G33.1 Z-14.5 K1.058
N95 Z15.0
N96 M9
N97 M5
N98 G53 G0 X0.
N99 G53 G0 Z0.
N100 M30
[/code]
  • PCW
  • PCW's Avatar
10 Feb 2026 16:04
  • PCW
  • PCW's Avatar
10 Feb 2026 15:43 - 10 Feb 2026 16:05

Using 7c81 with 5v encoder on bob3 config

Category: Driver Boards

That looks OK but unless the low level signal is < 0.8V it cannot work.

That is, this is a hardware/interfacing issue.

The 7C81 inputs are fine with 5V signals but 1.8V is an indeterminate level
for the TTL level signals that the 7C81 expects

Do you have a data sheet for the encoder?


 
Displaying 91 - 105 out of 19236 results.
Time to create page: 0.762 seconds
Powered by Kunena Forum