Advanced Search

Search Results (Searched for: )

  • rodw
  • rodw's Avatar
Today 11:31

Soft limits are not working all the time...

Category: Basic Configuration

remember limit switches need to stay triggered to the end of travel.
  • rodw
  • rodw's Avatar
Today 11:16

Technical questions about CIA402 and homecomp.comp on A6

Category: EtherCAT

From what it looks like, the only way out from homing is that is finishes.
This could probably be expanded to include error states and whatever can occur.

 

Back after my IP being banned for a week! (Thanks for letting me out of Jail Andy!)
Maybe thats an oversight. the homing process is managed by  the cia402 state machine. Homing completed is returned in Bit 12 (from memory) and if it errors, that is returned in bit 13). The function of these bits are often not well documented but its really standard cia402 behaviour.
  • Finngineering
  • Finngineering
Today 10:23
Replied by Finngineering on topic XHC WHB04B development?

XHC WHB04B development?

Category: General LinuxCNC Questions

The problem is that the dongle resets itself. Basically the same as pulling it out of the USB port and reinserting it.

In the situation where you try to jog with the pendant while running a program, this is caused by a too long time during which the xhc-whb04b-6 component does not poll the dongle. This we "fixed" with the loops=10.

In the other situations that happens "randomly" after some time, I do not know what the reason is.
  • RotarySMP
  • RotarySMP's Avatar
Today 09:06
Replied by RotarySMP on topic Retrofitting Deckel FP4ATC

Retrofitting Deckel FP4ATC

Category: Milling Machines

My original Maho wiring diagram was wrong for the EXE wiring. I also had to try other pin outs. IIRR Heidenhain seemed to always use one of two pinouts, and the other one worked for mine.
  • Hakan
  • Hakan
Today 07:26
Replied by Hakan on topic XHC WHB04B development?

XHC WHB04B development?

Category: General LinuxCNC Questions

What did you find as being the problem? You probably already wrote it, can you do it again?
What is the way to fix?
  • grandixximo
  • grandixximo's Avatar
Today 05:31 - Today 07:51
Replied by grandixximo on topic LinuxCNC S-Curve Accelerations

LinuxCNC S-Curve Accelerations

Category: General LinuxCNC Questions

New PR from YangYang is ready, hopefully will be merged soon in master

This adds ruckig in the planner type 1
if you want to test it get the binary from

github.com/LinuxCNC/linuxcnc/actions/runs/21975584400

or build source from my repo

github.com/grandixximo/linuxcnc

Testers are welcome to report here or in github, thanks!
  • NWE
  • NWE's Avatar
Yesterday 03:33 - Today 05:27
Replied by NWE on topic No movement, stepconf and MX4660

No movement, stepconf and MX4660

Category: General LinuxCNC Questions

output of lspci shows no parallel port controller

 

Not sure what to make of that. I was under the impression the motherboard parallel port and any PCI parallel ports always list in lspci. Maybe someone else can confirm this. My suspicion would be the controller I.C. for the parallel port is dead...

edit:
just learned onboard parallel ports don't always list in lspci

Do you have a parport in /dev?
I would also check output of sudo dmesg

My next step would be to check the parport voltage outputs with a multimeter or oscilloscope to verify the voltages on the pins change as expected when commanded in LinuxCNC. I would do this with the parallel cable disconnected from the cnc machine.
  • NWE
  • NWE's Avatar
Yesterday 02:56
Replied by NWE on topic Hurco BMC 30 AP

Hurco BMC 30 AP

Category: CNC Machines

I'd like to know why this is happening.

For what it's worth, I once worked on a machine that did a similar thing. I my case it was encoder counts. The entire system was Seimens brand electronics from the 1980's. One day they switched it on and one axis experienced runaway until following error stopped it (nearly instantaneously). We had no documentation for that machine and nothing was labeled. I ended up swapping A and B from the axis feedback glass scale encoder then everything worked again.

We assume a logic fault somewhere in the computer's many circuit boards caused the mysterious fault.
  • NWE
  • NWE's Avatar
Yesterday 02:32 - Yesterday 02:33
  • NWE
  • NWE's Avatar
Yesterday 01:38

Technical questions about CIA402 and homecomp.comp on A6

Category: EtherCAT

Thanks for the explanation, that makes sense for your setup.

When I mentioned cost, I wasn’t really thinking only about the price of the drives themselves. The hardware can indeed be quite cheap nowadays, especially the Chinese EtherCAT kits. What I had more in mind was the total cost: time spent integrating, debugging, dealing with CiA402 states, homing behavior, synchronization issues, and so on. In LinuxCNC, that complexity is very real, as I’m sure you know.

For my own projects, I’m not looking at EtherCAT as something that would “upgrade” my machine in a practical sense. If I end up buying an EtherCAT drive, it would be purely to learn and experiment with the technology, not because it necessarily adds value compared to a Mesa + step/dir or ±10V setup, which are already very robust and proven.

 

My experience has been analog +/-10V servo control configs were a lot more labor intensive to get right compared to step/direction via parallel port or mesa boards driving open loop steppers (easy) or ethercat (a bit of network configuration plus some xml file programming). My analog servo configs have all been... quite a journey.

Might make a difference what kind of hardware you're dealing with. On nearly all my analog servo configs, I was connecting a new computer + Mesa board to old servo drives, the old servo drives usually had limited documentation to where it took some experimenting to figure out for example whether the enable is active high or active low. First power-up is usually a wanabe runaway.

Odd hardware like this old electric forklift I'm retrofitting with LinuxCNC. The motor controller expects 4V to 0V for the speed control. 0V is max speed we found out really quick.. We have it blocked up with the wheels off the floor so it doesn't run away on me. The program to monitor its motive stability will be interesting. It will have to be reliable and fail-safe before we take it off the blocks. This is a huge 72V forklift, I'm not sure on its lift capacity or mast height, but it is huge. The delivery truck brought it in two pc. because it was too tall to take down the road.
  • ihavenofish
  • ihavenofish
Yesterday 00:31
Replied by ihavenofish on topic Mini wannabe datron build

Mini wannabe datron build

Category: CNC Machines

oh dear....

  • tommylight
  • tommylight's Avatar
Yesterday 00:08

Ursviken Pullmax Optima 130 press brake retrofit with 4 axis backgage

Category: Show Your Stuff

Keep posting and i'll keep reading most of it, except when long posts and i am pressed for time.
Thank you.
  • Marcos DC
  • Marcos DC's Avatar
Yesterday 23:51

Technical questions about CIA402 and homecomp.comp on A6

Category: EtherCAT

Thanks for the explanation, that makes sense for your setup.

When I mentioned cost, I wasn’t really thinking only about the price of the drives themselves. The hardware can indeed be quite cheap nowadays, especially the Chinese EtherCAT kits. What I had more in mind was the total cost: time spent integrating, debugging, dealing with CiA402 states, homing behavior, synchronization issues, and so on. In LinuxCNC, that complexity is very real, as I’m sure you know.

For my own projects, I’m not looking at EtherCAT as something that would “upgrade” my machine in a practical sense. If I end up buying an EtherCAT drive, it would be purely to learn and experiment with the technology, not because it necessarily adds value compared to a Mesa + step/dir or ±10V setup, which are already very robust and proven.

Also, just to be clear, at this point in my life (I’m 50), I’m not chasing résumé points or planning to change jobs — this is purely technical curiosity and personal interest in understanding the trade-offs better.

Out of curiosity: when you compared step/dir, were you thinking about software step generation / parallel port, or FPGA-based solutions like Mesa? In my experience, that distinction makes a huge difference in terms of performance and PC load.
  • NWE
  • NWE's Avatar
Yesterday 23:30

Ursviken Pullmax Optima 130 press brake retrofit with 4 axis backgage

Category: Show Your Stuff

posting for good luck:

The main motion control signals between the press brake state machine and the hardware interface should be a unified standard within this family of LinuxCNC press brake components.

The idea is to have a standard GUI and press-brake state-machine component, then separate customized hardware interface components for specific machine makes/models. There will also be a simulation "hardware interface component".

The redundant analog velocity and discrete velocity/direction commands are necessary due to some presses use both spool valves and servo valves to set velocity and direction. A press using only a servo valve might not need this component and could likely be connected to a PID just like a servo driven axis. A press using only discrete spool valves (no variable speed control) would allow leaving the velocity command disconnected.

This allows a straightforward command from the state machine to the hardware.

The main control command between the press brake state machine and the hardware interface will be like:
(additional feedback and home-offset pins not listed here)

Type: float    y_cmd_pos "Y Position command";
Direction:    press_state_comp    =>    hardware_interface

Type: float    y_cmd_vel "Y Velocity command";
Direction:    press_state_comp    =>    hardware_interface

Type: float    y_cmd_tonnage     "Y Tonnage command";
Direction:    press_state_comp    =>    hardware_interface

Type: bit    pedal_is_dn "decoded foot-pedal status from state machine";
Direction:    press_state_comp    =>    hardware_interface

Type: s32    motion_type_cmd
Values:        -99 = homing slow up
        -31 = up fast 1
        -21 = up med 1
        -11 = up slow 1
        -1 = pressure dump
        0 = halt
        1 = dwell
        11 = down slow 1
        21 = down med 1
        31 = down fast 1
        99 = homing slow down

This allows easily adding speed states for presses with additional speed selection spools. For example, a press with an additional med-fast down speed would also support motion_type_cmd = 22 “down med 2” On the pullmax_optima hardware interface component I delete the med velocities entirely, as the spool valves on this press do only “fast” and “slow”.

We will need to pass a “list of valid values” for the selected hardware_decoder, to the press brake state machine, ideally via the ini file.

file.ini:
[AXIS_Y]
valid_states = -99 -31 -11 -1 0 1 11 31 99

Something like that. I’ll see what I can do.
  • MarcNL
  • MarcNL
Yesterday 22:25
Replied by MarcNL on topic Joint following error all axis

Joint following error all axis

Category: General LinuxCNC Questions

The pc is a HP Z400; workstation (quad core xeon with 8 gb memory and ssd). The interface is parallel port with step/dir. G28 moves all axis to machine zero.
I will upload the hal and ini files tomorrow (it's night time overhere). But I don't think that's the problem because it was working perfectly for the last couple of years.
Displaying 1 - 15 out of 19237 results.
Time to create page: 1.177 seconds
Powered by Kunena Forum