Advanced Search

Search Results (Searched for: )

  • B.Reilly01
  • B.Reilly01
19 Jan 2025 00:56

A Axis creeping - Bias not fixing it - axis not responding to jog buttons

Category: General LinuxCNC Questions

I'm seeing the DRO move with the creeping (that's how I identified the creep), I disconnect the analog output to the drive and it stops, I'm measuring 10mv about on the output to the drive, so the creep is being generated by the control. I tried switching the Encoder direction, no change.
  • royka
  • royka
19 Jan 2025 00:56
Replied by royka on topic Operating computers in the cold

Operating computers in the cold

Category: Computers and Hardware

I think that as long as it gets fed with fresh (moisturized air) it will be saturated too quickly. Probably it's better to put it in a cabinet where the temperature is higher. The higher the temperature the less moisture it contains.
Besides that I think it's more likely that it's failing capacitors. In general industrial computers are more resistant to low temperatures.
  • EmcRules
  • EmcRules
19 Jan 2025 00:49

Ethercat 64 bit stepper drive basic example EL7041

Category: Driver Boards

Good catch. Thanks!! Forgot to fix on the copy and paste. Now if I can figure out the "Joint 0 amplifier fault" messages.
  • Grotius
  • Grotius's Avatar
19 Jan 2025 00:48
Replied by Grotius on topic scurve trajectory planner

scurve trajectory planner

Category: General LinuxCNC Questions

@Lcvette,

Looking forward to see your video.


 
  • Grotius
  • Grotius's Avatar
19 Jan 2025 00:44

Ethercat 64 bit stepper drive basic example EL7041

Category: Driver Boards

Hi,

in the xml file. Idx=5 for all slaves.
Thinking should this be a incremental value? 
  • EmcRules
  • EmcRules
18 Jan 2025 23:58

Ethercat 64 bit stepper drive basic example EL7041

Category: Driver Boards

Thanks for posting this it was a good place to start for me. 
Running 2.9.3 from live cd install
Installed linuxcnc-ethercat yesterday
Beckhoff EK1100 wit 3X 7041 Rev 26

I have everything up and running.  When I start Axis my 7041 module run lights turn solid showing me the slaves are in "OP"

I started with the basic XML config but then went to add the mod params to set currents and voltages.

I get the error below when starting axis  any thoughts seems odd.  looking at the driver for this is seems like it should work. i can  "sudo ethercat upload/download" data from terminal just fine.

When I use the basic XML Axis starts up fine. When I power up i get join 0 drive fault msg

Hal,INI & XML attached. 

any insight would be appreciated. 

Debug file information:
Note: Using POSIX realtime
Failed to execute SDO download: Invalid argument
LCEC: slave 0.D2: Failed to execute SDO download (0x8010:0x01, size 2, byte0=196, error -22, abort_code 00007fc6)
LCEC: fail to configure slave 0.D2 sdo maxCurrent
LCEC: modParam settings failed for slave 0.D2
LCEC: failure in proc_init for slave 0.D2
LCEC: failure, clearing config
LCEC: exiting
LCEC: returning -EINVAL
lcec: rtapi_app_main: Invalid argument (-22)
./7041.hal:6: waitpid failed /usr/bin/rtapi_app lcec
./7041.hal:6: /usr/bin/rtapi_app exited without becoming ready
./7041.hal:6: insmod for lcec failed, returned -1
6579
Stopping realtime threads
Unloading hal components
Note: Using POSIX realtime
  • cmorley
  • cmorley
18 Jan 2025 23:50

I like to translate the Qtvcp UI button into the local language

Category: Qtvcp

What Qtvcp screen are you using?
What version of linuxcnc are you using?
Is it an installed version or RIP version.
In master branch this is the process of doing translations:

linuxcnc.org/docs/devel/html/gui/qtdrago...internationalisation
  • Murphy
  • Murphy
18 Jan 2025 22:28
Replied by Murphy on topic Spindle location on the opposite side

Spindle location on the opposite side

Category: AXIS

Yes, the tool moves from bottom to top towards the center line.
  • cmorley
  • cmorley
18 Jan 2025 22:00

Problems to install QT Designer - Linuxcnc 2.9.3

Category: General LinuxCNC Questions

What linux distribution are you using?
What error messages did you get?
  • PCW
  • PCW's Avatar
18 Jan 2025 21:54

A Axis creeping - Bias not fixing it - axis not responding to jog buttons

Category: General LinuxCNC Questions

if you get a continuous creep, it indicates a problem with feedback.
(backwards, noise generating false counts, PID with no P term etc)
  • B.Reilly01
  • B.Reilly01
18 Jan 2025 21:45

A Axis creeping - Bias not fixing it - axis not responding to jog buttons

Category: General LinuxCNC Questions

I'm attempting to add a 4th axis to my mill, but I'm running into roadblocks.  The axis jogs (but still creeps) under "open loop testing" in PNCCONF.  When I launch ProbeBasic, it no longer jogs  (while the other axes do), and it creeps at a rate of about 1/2 degree per second.  Adding bias doesn't seem to effect it.  PID is not tuned yet.  When I try to jog it it following error errors out instantly.  As you can see in my INI file, I set the following error to 5 degrees to be able to see how fast it was creeping.  What are reasonable numbers for accel for a 4th axis?  
  • cncforfun
  • cncforfun
18 Jan 2025 21:41

Problems to install QT Designer - Linuxcnc 2.9.3

Category: General LinuxCNC Questions

Hi,
wanted to install QT designer as described in pdf-documentation (section 12.5.4.2 on page 1073)
It doesn`t work.
 
Please help me. 
Thanks
  • Ehsan_R
  • Ehsan_R
18 Jan 2025 21:23
Replied by Ehsan_R on topic How to call a python script in gcode

How to call a python script in gcode

Category: General LinuxCNC Questions

2. save this as 'remap.py' tot the folder named 'python' created above:

[code]from interpreter import *

def m456(self):
    import random
    random_value = random.randint(0, 10000000000)
    self.execute("#<_random_value> = %f " % random_value, 1)
    yield INTERP_EXECUTE_FINISH
[/code]
 

I changed this part to the code below
from interpreter import *

def m456(self):
   import random
   import os

  existing_filename = 'random_numbers.txt'

 if os.path.exists(existing_filename):
    with open(existing_filename, 'r') as file:
        existing_numbers = [list(map(int, line.split(':')[1].strip().split())) for line in file.readlines()]
 else:
    existing_numbers = []

 def generate_new_numbers():
    numbers = list(range(21))
    random_numbers = random.sample(numbers, 12)
    return list(random_numbers)

 while True:
    new_numbers = generate_new_numbers()

    for existing_row in existing_numbers:
        if new_numbers == existing_row:
            break
    else:
        break


 index = len(existing_numbers) + 1
 existing_numbers.append(new_numbers)

 with open(existing_filename, 'w') as file:
    for idx, line in enumerate(existing_numbers):
        file.write(f"{idx + 1} :  " + ' '.join(map(str, line)) + '\n')
   

    self.execute("#<_random_value_1> = %f " % new_numbers[0], 1)
    self.execute("#<_random_value_2> = %f " % new_numbers[1], 1)
    self.execute("#<_random_value_3> = %f " % new_numbers[2], 1)
    self.execute("#<_random_value_4> = %f " % new_numbers[3], 1)
    self.execute("#<_random_value_5> = %f " % new_numbers[4], 1)
    self.execute("#<_random_value_6> = %f " % new_numbers[5], 1)
    self.execute("#<_random_value_7> = %f " % new_numbers[6], 1)
    self.execute("#<_random_value_8> = %f " % new_numbers[7], 1)
    
    yield INTERP_EXECUTE_FINISH

But I get the  error
How do I fix it?
  • cakeslob
  • cakeslob
18 Jan 2025 21:09
Replied by cakeslob on topic Spindle location on the opposite side

Spindle location on the opposite side

Category: AXIS

is the cutter in the same place in the preview as your machine?
Displaying 19951 - 19964 out of 19964 results.
Time to create page: 0.364 seconds
Powered by Kunena Forum