Advanced Search

Search Results (Searched for: )

  • spumco
  • spumco
09 Jan 2025 16:44
Replied by spumco on topic To forum member Spumco

To forum member Spumco

Category: Off Topic and Test Posts

Thanks very much Tommy.

I'm so hopeless when it comes to the backstage programming stuff I figure I'd better help out where I can.
  • vre
  • vre
09 Jan 2025 16:42
Replied by vre on topic Mesa modbus and pktUart

Mesa modbus and pktUart

Category: Other User Interfaces

How can i use PKTUART with 7i80hd?
Include smartserial funtion in bitfile and use a ttl to rs485 converter module?
  • tommylight
  • tommylight's Avatar
09 Jan 2025 15:44
To forum member Spumco was created by tommylight

To forum member Spumco

Category: Off Topic and Test Posts

I think this is long overdue:
Spumco, thank you for all the help you dispense on this forum, and especially, thank you for putting me to shame every time you reply with your very organized and well formatted replies. :) Not an easy task given the editor is fuzzy.
Some examples of replies:
forum.linuxcnc.org/qtpyvcp/46414-probe-b...tion?start=40#316101
forum.linuxcnc.org/qtpyvcp/54126-probe-b...ratic-probing#312029
forum.linuxcnc.org/10-advanced-configura...nger?start=10#311151
  • sharp_reaper
  • sharp_reaper
09 Jan 2025 15:40
Replied by sharp_reaper on topic 7i96s Arc Voltage + Encoder Fault

7i96s Arc Voltage + Encoder Fault

Category: Plasma & Laser

So I was able to double check for short/faulty cables on P1. I've disconnect the encoder connector from 7i96s and no contact to GND.
Made the change of the location of the THCAD board to the outside of the plasma source in a plastic box.
Connected the shield only on the 7i96s side in the pin TB2.9 with the GND cable.
When I turn on QTPlasmaC the value of Arc Voltage is 145.
The encoder velocity pin seems to be working fine on halshow.

What you recommend to do?

Thanks in advance, really don't understand what's happening.
  • tommylight
  • tommylight's Avatar
09 Jan 2025 15:27
Replied by tommylight on topic Fast Hole EDM from Hacked Parts

Fast Hole EDM from Hacked Parts

Category: General LinuxCNC Questions

Glad you got it working, but i have to ask, why python?
  • spumco
  • spumco
09 Jan 2025 15:09

Help Needed: Z-Axis Linear Guide Vibrations at Specific Speeds

Category: General LinuxCNC Questions

Sounds like stepper resonance to me.

Without knowing anything about your drives, motors, or mechanical components... an easy test would be to increase the drive's microsteps and adjust the STEP_SCALE accordingly.

Your STEP_SCALE for X&Y is ~14, and Z is ~20.  This seems extremely low for a typical 5mm or even 10mm pitch ballscrew assembly with 1.8 degree steppers.  Maybe I'm missing something.

You did mention that you've adjusted the drives microsteps, but have you tried all (or some) available microstep values?  What value(s) do you have the drives set to now?
  • Grotius
  • Grotius's Avatar
09 Jan 2025 15:08
Replied by Grotius on topic PathPilot V2 source code

PathPilot V2 source code

Category: PathPilot

@Morley,

Or just incorporate their better planner into linuxcnc,
I have looked at this. The way lcnc uses it's planner is far of path pilot uses it's planner.
And this seems not to be their latest planner. So integrating is not easy as my first attempt failed.

We have already a new planner wich is tested. It's also tested on plasmac yesterday by Joco,
but that test was not showing the probe sequence. So i have to look at that soon. As i am working
on a different subject now.



 
  • 4ashishkr
  • 4ashishkr
09 Jan 2025 14:33

Help Needed: Z-Axis Linear Guide Vibrations at Specific Speeds

Category: General LinuxCNC Questions

I'm facing an issue with my Z-axis linear guide, and I could use some advice.The axis is mounted upright, and I’ve noticed significant vibrations. At higher speeds (10,000 mm/min), the vibrations are less pronounced, but at lower speeds (3,000 mm/min), they are much more noticeable. Interestingly, the issue becomes more severe when the block on the linear guide moves farther away from its mechanical fixing point.I’ve already tried changing the motor stepping settings, but it hasn’t resolved the problem.If anyone has experienced a similar issue or has suggestions for troubleshooting, I’d greatly appreciate your input.Thank you in advance!
Ini for reference.

# EMC controller parameters for a simulated machine.
# General note: Comments can either be preceded with a # or ; - either is
# acceptable, although # is in keeping with most linux config files.

# General section
[EMC]
VERSION = 1.1
MACHINE = my_gui
DEBUG = 0

# Sections for display options
[DISPLAY]
DISPLAY = my_gui
# Log level:
# DEBUG       -d
# INFO        -i
# VERBOSE     -v
# ERROR       -q

# Cycle time, in milliseconds, that display will sleep between polls
CYCLE_TIME = 100

# Values that will be allowed for override, 1.0 = 100%
MAX_FEED_OVERRIDE    = 2.0
MAX_SPINDLE_OVERRIDE = 1.2
MIN_SPINDLE_OVERRIDE = 0.5

# Max and default jog speeds in units per second
MAX_LINEAR_VELOCITY     = 800
DEFAULT_LINEAR_VELOCITY = 100
MAX_ANGULAR_VELOCITY    = 234
DEFAULT_SPINDLE_SPEED   = 450

# Prefix to be used
PROGRAM_PREFIX = /home/cnc/linuxcnc/nc_files

# Introductory graphic
#INTRO_GRAPHIC = linuxcnc.gif
#INTRO_TIME = 5

# list of selectable jog increments
INCREMENTS = 1.000 mm, 0.100 mm, 0.010 mm, 0.001 mm, 1.2345 inch

# for details see nc_files/subroutines/maco_instructions.txt
[FILTER]
PROGRAM_EXTENSION = .png,.gif,.jpg Grayscale Depth Image
PROGRAM_EXTENSION = .py Python Script
png = image-to-gcode
gif = image-to-gcode
jpg = image-to-gcode
py = python3


# Task controller section
[RS274NGC]
RS274NGC_STARTUP_CODE = G17 G21 G40 G43H0 G54 G64P0.005 G80 G90 G94 G97 M5 M9
PARAMETER_FILE = sim.var
SUBROUTINE_PATH = macros

# Motion control section
[EMCMOT]
EMCMOT =              motmod
COMM_TIMEOUT =          1.0
BASE_PERIOD  =          100000
SERVO_PERIOD =          1000000

[HMOT]
CARD0=hm2_7i96s.0


# Hardware Abstraction Layer section
[TASK]
TASK =                  milltask
CYCLE_TIME =            0.001

# Part program interpreter section
[HAL]
HALFILE = my_gui_DEVICE.hal
# Single file that is executed after the GUI has started.
#POSTGUI_HALFILE = my_gui_postgui.hal
HALUI = halui
SHUTDOWN = shutdown.hal


# Trajectory planner section
[HALUI]
#No Content

[TRAJ]
COORDINATES =      X Y Z 
LINEAR_UNITS =     mm
ANGULAR_UNITS =    degree
DEFAULT_LINEAR_VELOCITY = 100
MAX_LINEAR_VELOCITY = 800.0
POSITION_FILE =    position.txt
#NO_FORCE_HOMING = 1

[EMCIO]
EMCIO =         io
CYCLE_TIME =    0.100

# tool table file
TOOL_TABLE = tool.tbl
TOOL_CHANGE_POSITION = 100 100 -10
TOOL_CHANGE_QUILL_UP = 1

[KINS]
KINEMATICS = trivkins coordinates=xyz
JOINTS = 3

[AXIS_X]
MIN_LIMIT = 0
MAX_LIMIT =  370.0
MAX_VELOCITY = 800.0
MAX_ACCELERATION = 10000.0

[JOINT_0]
TYPE =                          LINEAR
MAX_VELOCITY = 800.0
MAX_ACCELERATION = 10000.0
BACKLASH = 0.000
#INPUT_SCALE =                   10000
OUTPUT_SCALE = 1.000
MIN_LIMIT = 0
MAX_LIMIT =  370.0
FERROR = 0.050
MIN_FERROR = 0.010
HOME_OFFSET =                    -1.0
HOME =                           0.0
HOME_SEARCH_VEL =                -20.0
HOME_LATCH_VEL =                 5.0
HOME_FINAL_VEL =                 5.0
HOME_USE_INDEX =                 NO
HOME_IGNORE_LIMITS =             YES
HOME_SEQUENCE = 1
#HOME_IS_SHARED = 1

STEPGEN_MAXVEL = 2083.33
STEPGEN_MAXACCEL = 12500.00
P = 1000.0
I = 0.0
D = 0.0
FF0 = 0.0
FF1 = 1.0
FF2 = 0.0
BIAS = 0.0
DEADBAND = 0.0
MAX_OUTPUT = 0.0

# these are in nanoseconds
DIRSETUP   = 10000
DIRHOLD    = 10000
STEPLEN    = 5000
STEPSPACE  = 5000
STEP_SCALE = -14.28571





# Second axis
[AXIS_Y]
MIN_LIMIT = 0.0
MAX_LIMIT =  371.8
MAX_VELOCITY = 800.0
MAX_ACCELERATION = 10000.0

[JOINT_1]
TYPE =                          LINEAR
MAX_VELOCITY = 800.0
MAX_ACCELERATION = 10000.0
BACKLASH = 0.000
#INPUT_SCALE =                   10000
OUTPUT_SCALE = 1.000
MIN_LIMIT = 0.0
MAX_LIMIT =  371.8
FERROR = 0.050
MIN_FERROR = 0.010
HOME_OFFSET =                    -1.0
HOME =                           0.0
HOME_SEARCH_VEL =                -20.0
HOME_LATCH_VEL =                 5.0
HOME_FINAL_VEL =                 5.0
HOME_USE_INDEX =                 NO
HOME_IGNORE_LIMITS =             YES
HOME_SEQUENCE = 1

STEPGEN_MAXVEL = 2083.33
STEPGEN_MAXACCEL = 12500.00
P = 1000.0
I = 0.0
D = 0.0
FF0 = 0.0
FF1 = 1.0
FF2 = 0.0
BIAS = 0.0
DEADBAND = 0.0
MAX_OUTPUT = 0.0
# these are in nanoseconds
DIRSETUP   = 10000
DIRHOLD    = 10000
STEPLEN    = 5000
STEPSPACE  = 5000
STEP_SCALE = 14.2857







# Third axis
[AXIS_Z]
MIN_LIMIT = -147.0
MAX_LIMIT = 0.0
MAX_VELOCITY = 800.0
MAX_ACCELERATION = 10000.0

[JOINT_2]
TYPE =                          LINEAR
MAX_VELOCITY = 800.0
MAX_ACCELERATION = 10000.0
BACKLASH = 0.000
#INPUT_SCALE =                   10000
OUTPUT_SCALE = 1.000
MIN_LIMIT =                     -147.0
MAX_LIMIT =                     0.0
FERROR = 0.050
MIN_FERROR = 0.010
HOME_OFFSET =                    1.0
HOME =                           0.0
HOME_SEARCH_VEL =                20.0
HOME_LATCH_VEL =                 -5.0
HOME_FINAL_VEL =                 5.0
HOME_USE_INDEX =                 NO
HOME_IGNORE_LIMITS =             YES
HOME_SEQUENCE = 0
#HOME_IS_SHARED = 1

STEPGEN_MAXVEL = 2083.33
STEPGEN_MAXACCEL = 12500.00
P = 1000.0
I = 0.0
D = 0.0
FF0 = 0.0
FF1 = 1.0
FF2 = 0.0
BIAS = 0.0
DEADBAND = 0.0
MAX_OUTPUT = 0.0
# these are in nanoseconds
DIRSETUP   = 10000
DIRHOLD    = 10000
STEPLEN    = 5000
STEPSPACE  = 5000
STEP_SCALE = -20.0

#******************************************






# section for main IO controller parameters
[MACROS]
MACRO = go_to_position x-pos y-pos z-pos
MACRO = i_am_lost
MACRO = increment x-incr y-incr
MACRO = macro_4
MACRO = macro_5
MACRO = macro_6
MACRO = macro_7
MACRO = macro_8
MACRO = macro_9
MACRO = macro_10
MACRO = macro_11
MACRO = macro_12
MACRO = macro_13
MACRO = macro_14
MACRO = macro_15


 
  • royka
  • royka
09 Jan 2025 14:19

Real-time kerel not detected on patched 6.12

Category: General LinuxCNC Questions

Does this patch allow you to select fully preemptible kernel, when configuring the kernel ?

From my experience building with the mainline rt "patch" it was required to edit kconfig under arch. Otherwise there were only 3 options for RT kernel, which didn't include the fully preemptible option.
 

From 6.12 you don't need to apply a patch to build fully preemptible anymore. The patch only puts pack the indicator "/sys/kernel/realtime" which LinuxCNC checks to see if the kernel is real time. It might be that you need to enable EXPERT in the menuconfig to make the fully preemptible option visible, but no need to edit the kconfig
  • zz912
  • zz912's Avatar
09 Jan 2025 14:00
Replied by zz912 on topic gmoccapy

gmoccapy

Category: Gmoccapy

You should change glade file:
github.com/LinuxCNC/linuxcnc/blob/master...ccapy/gmoccapy.glade
in glade editor.

Or you can use:
User Command File
linuxcnc.org/docs/stable/html/gui/gmocca...l#_user_command_file
  • iastate_tka
  • iastate_tka
09 Jan 2025 13:26

Omron/Generic Ethercat Driver - Communications Synch Error

Category: EtherCAT

I was able to get the drive to go into OP mode thanks to your XML file after I changed the PID to my driver.

Thanks again!
  • dabiaoge6699
  • dabiaoge6699
09 Jan 2025 13:22
gmoccapy was created by dabiaoge6699

gmoccapy

Category: Gmoccapy

我修改了 GMCPCAPY 接口以适应 2K 显示器。我更改了大部分图标大小,但我无法更改这几个图标大小。谁能帮我
  • Yaroslav
  • Yaroslav
09 Jan 2025 12:57
Replied by Yaroslav on topic M6 Remap Lathe (Remap T & ignore M6)

M6 Remap Lathe (Remap T & ignore M6)

Category: General LinuxCNC Questions

Thanks for the idea, but I don't know python well enough yet. I think this function should work by default. And it works if I use Ladder. Maybe someone already knows how it should work. Maybe I need to make some more connections in the HAL file. I have no ideas yet. The error makes a reference to the text in the stdglue.py file. Maybe it needs to be edited, but I don't know how to do it yet.
  • iastate_tka
  • iastate_tka
09 Jan 2025 12:56

Omron/Generic Ethercat Driver - Communications Synch Error

Category: EtherCAT

onceloved, I have tried that with no luck. For the sync0Cycle I've tried the following values with the following servo cycle times:

Servo: 1ms -> sync0Cycle: *1, *2, 1000000, 500000
Servo: 500us-> sync0Cycle: *1, *2

tpa58, thank you a bunch! I'll start with your XML file and see how far I get today then report back.
Displaying 20251 - 20265 out of 21716 results.
Time to create page: 0.365 seconds
Powered by Kunena Forum