Advanced Search

Search Results (Searched for: )

  • Grotius
  • Grotius's Avatar
02 Jul 2024 21:12
Replied by Grotius on topic Trajectory Planner using Ruckig Lib

Trajectory Planner using Ruckig Lib

Category: General LinuxCNC Questions

Hi Arciera,

I understand now.

Then my interpolation proposal seems correct :

G1 X1 Y2 Z3 A10 C20
G1 X11 Y2 Z3 A20 C40

Here the xyz moves 10 mm = Line lenght xyz.
Lets assume the spline or fillet lenght from "Q0 to Q1" -> "A10 C20 to A20 C40" = 40mm

Then the interpolation for xyz at 5mm = t0.5 (for interpolation i use time 0 to 1 for a segment)
For Q0 to Q1 is t0.5*40mm = 20mm on the spline or fillet path.

Then we can calculate new vector for A & C. This vector then has a A and a C value for radians.


This whole circus can be done offline in opencascade cad.
So just like you proposed, we do the

1. Run the clothoid fillets algo based on G64 P & Q input values. In one gcode file different fillet sizes can be given.
2. Run a tool orientation algo for a & b axis. I think using A & B is simplest. This then solves smoothing for A & B axis toolpath.
3. Run a check if A & C orientation's can be made in the xyz move time, otherwise xyz velocity must be lowered down.

Did we miss something? Or is it ready to be coded?
 
  • hpmax
  • hpmax
02 Jul 2024 20:07

A Treatsie on the Parallel Port - HP Elitedesk 800 with generic cable

Category: Installing LinuxCNC

Yes, the deal is this. I found a guy with a "new" in the box 6040 with 4th axis lathe attachment for $400US, bought a desktop PC to drive it for $40 and the StarTech LPT board for $20.

This wasn't my first choice, it was just an opportunity that presented itself and I thought I'd try out a router because I was thinking of building a PrintNC. A coworker recommended LinuxCNC. I keep wondering why people aren't just running these things off a 3D printer board running Klipper or a slightly modified Klipper... seems like a better option overall than these parallel port controllers.

Obviously everything is a bit questionable, the router is probably underpowered, there are no endstops or position feedback. I can imagine skipping a step really screw you up. But for $500? Meh...

Now if only I could figure out how I screwed up my install and why when I try to reinstall off the USB key it keeps complaining there's an error while trying to create the main ext4 partition.

Thanks for the feedback on the schematic, that was my read as well, I just was unsure what the controls were called on LinuxCNC/stepconf
  • zmrdko
  • zmrdko's Avatar
02 Jul 2024 19:30
Replied by zmrdko on topic EtherCAT + EL6751 Configuration

EtherCAT + EL6751 Configuration

Category: EtherCAT

Hello Herr Columbo,

I am fishing in the same "trüben Teich".
Just started with the liniuxcnc thing ... my last project was a retrofit of an EMCO 3 axis router runing at MACH4.
Now I want retofit an old TOS with 5 Axis and LINUXCNC....
My equipment so far is a Beckhoff EK1100 and EL6751 (SLAVE), Dell Optiplex i7 SFF and some DELTA Servos (B3M).
The Servo motors are with CANopen so thats why the EL6751 should translate to EtherCAT - right?
Right now I am following
tu get further...
Maybe you could give me some advice to get out of the struggle?
Thanks a lot in advance!
Jürgen
Could you share

I have similar setup, except I have b3 ethercat servos. But I have el6751, since I wanted to use CANOpen vfd. It is possible quite easy to make it work in Twincat. You just make sure you have CANOpen wiring right - you need 120 Ohm resistors on both ends.
  • PCW
  • PCW's Avatar
02 Jul 2024 19:19 - 02 Jul 2024 19:20

error finishing read and joint following error.

Category: General LinuxCNC Questions

isolcpus=7

Note that if you have ~10 ms latency this is not likely to be fixed by isolcpus

Did you install the Realtek DKMS driver?

If you did, what are the current results of the ping test?
  • PCW
  • PCW's Avatar
02 Jul 2024 19:09
Replied by PCW on topic path pilot on router

path pilot on router

Category: PathPilot

Homing and machine limits are setup in the .ini file:

linuxcnc.org/docs/html/config/ini-homing.html

linuxcnc.org/docs/html/config/ini-config.html

(for machine limits see the "AXIS" section)

 
  • jg00163206
  • jg00163206's Avatar
02 Jul 2024 19:02
Replied by jg00163206 on topic error finishing read and joint following error.

error finishing read and joint following error.

Category: General LinuxCNC Questions

what isolcpus settings do i need for an 8 core ryzen machine?
  • Gotdiesel
  • Gotdiesel
02 Jul 2024 17:49
path pilot on router was created by Gotdiesel

path pilot on router

Category: PathPilot

I have a home built router that I set up Path Pilot on. Well, I had an electronics guy set up that understood Linux. How do I set up new “home position” for reference and how to set up the new soft limits? I have limit switches, but Path Pilot only uses one limit switch per axis and assumes other end based on the machine you are using. Is there any way to have home and travel limits match my machine?
  • tlightus
  • tlightus
02 Jul 2024 17:08
Replied by tlightus on topic Flexible GUI

Flexible GUI

Category: Other User Interfaces

FlexGUI is coming along nicely. Here are some screen shots of a UI I've included in the examples.   

 

 

 

 
  • Aciera
  • Aciera's Avatar
02 Jul 2024 17:04
Replied by Aciera on topic Deckel FP4 Gearbox Comp

Deckel FP4 Gearbox Comp

Category: Advanced Configuration

Ok, I guess these maybe get used in 'FP4_gears.c', but I'm really out of my depth here. Do you have 'FP4_gearbox.comp' installed and all the other .c and .h files in your system? I'm not even sure where you would need to put those, the 'components' folder would be my guess.

Warning: Spoiler!
  • Aciera
  • Aciera's Avatar
02 Jul 2024 16:55
Replied by Aciera on topic Deckel FP4 Gearbox Comp

Deckel FP4 Gearbox Comp

Category: Advanced Configuration

Well I would have said 'FP4_gearbox.comp' but looking at the component itself has me confused as none of the component pins created seem to be used in the actual function:

Warning: Spoiler!



 
  • Aciera
  • Aciera's Avatar
02 Jul 2024 16:33 - 02 Jul 2024 16:34
Replied by Aciera on topic Trajectory Planner using Ruckig Lib

Trajectory Planner using Ruckig Lib

Category: General LinuxCNC Questions

This might be the best one ('Lt' would be the fixed distance), Points 'Pn' would be the tool positions (XYZ) and Points 'Qn' the 'TA knots/ TC knots':

 
  • Aciera
  • Aciera's Avatar
02 Jul 2024 16:29
Replied by Aciera on topic Trajectory Planner using Ruckig Lib

Trajectory Planner using Ruckig Lib

Category: General LinuxCNC Questions

Here is another image that shows the tool-tip spline (ie TCP/ tool position) the tool orientation in blue and the resulting tool-orientation spline:

 
  • Aciera
  • Aciera's Avatar
02 Jul 2024 16:24 - 02 Jul 2024 16:25
Replied by Aciera on topic Trajectory Planner using Ruckig Lib

Trajectory Planner using Ruckig Lib

Category: General LinuxCNC Questions

This is another image from the link:
 

The current tool position XYZ (ie the TCP knot) is at the center of the sphere.
The current  tool orientation  (black arrow)  is defined by angles 'A' and 'C' in red (ie this would be an XYZAC kinematic), the vector points to the corresponding TA knot (green dot, here called 'TO' knot) a certain fixed distance away.

The other two green dots would represent the previous and the next TA/TO knot for the previous and the next TCP knots.
  • PCW
  • PCW's Avatar
02 Jul 2024 16:17 - 02 Jul 2024 16:19

New project, litehm2: a hostmot2 port to linsn rv901t

Category: Driver Boards

Yeah, Ethernet cards are different, they have an up to 16
character name stored in EEPROM. On Ethernet cards the
driver uses the card name from the EEPROM rather than
the one in the low level firmware.
  • Aciera
  • Aciera's Avatar
02 Jul 2024 16:14
Replied by Aciera on topic Trajectory Planner using Ruckig Lib

Trajectory Planner using Ruckig Lib

Category: General LinuxCNC Questions

I'm still a little confused how to solve this 5 axis geometry. Especially caluclating the inbetween TA knots.

say we have a gcode line:

G1 X1 Y2 Z3 A10 C20

for the end of each segment we have the toolposition (TCP knot in XYZ coordinates) and the tool orientation vector (using the A and C angles in this example or by whatever angle(s) the kinematic for the particular machine uses eg A, AB, BC ..)
The corresponding TA knot is offset from the TCP knot by a fixed distance (say 10mm) along the tool orientation vector.
Displaying 25381 - 25395 out of 25695 results.
Time to create page: 1.290 seconds
Powered by Kunena Forum