Advanced Search

Search Results (Searched for: )

  • Luc1luc
  • Luc1luc
22 Jul 2025 10:52
Replied by Luc1luc on topic Trying to get my OMC A6 Servos homing

Trying to get my OMC A6 Servos homing

Category: EtherCAT

If someone still has an different idea on how i could use the absolute encode advantages but have the switches connected over the IO Modules, i would appreciate some alternatives. 
  • tar_san
  • tar_san
22 Jul 2025 10:45

How to use Fixed PDO mapping on Lichuan LC Servo

Category: EtherCAT

Thank you. I will try to define the same address exactly later.
  • esmurf
  • esmurf
22 Jul 2025 10:39
Replied by esmurf on topic Trying to get my OMC A6 Servos homing

Trying to get my OMC A6 Servos homing

Category: EtherCAT

Something like this:
In .hal:
setp joint.2.request-cia-homing 1
setp lcec.0.Y.homing-method 22 #or whatever homing method you choose - see manual
net y-start-homing joint.2.start-cia-homing => cia402.2.home

in .ini:
[EMCMOT]
HOMEMOD=cia402_homecomp
  • Luc1luc
  • Luc1luc
22 Jul 2025 10:29
Replied by Luc1luc on topic Trying to get my OMC A6 Servos homing

Trying to get my OMC A6 Servos homing

Category: EtherCAT

Thats some really good points about the gantry.
Appreciate your help.

Which driver would i need for this? Just the standard cia402?
  • esmurf
  • esmurf
22 Jul 2025 10:12
Replied by esmurf on topic Trying to get my OMC A6 Servos homing

Trying to get my OMC A6 Servos homing

Category: EtherCAT

I dont think, that is possible.

If you wire the switches to the servo drive, you can use one of the drives internal homing methods. They allow a combination of home switch and encoder zero position. That will give you very high repeatability.

If you dont wire the switches to the servo drive, you are forced to the linuxcnc internal homing. Same with limit switches. This will reduce your repeatability to the repeatability of the home switch (you will need high precision home switches).

However if you use the servos internal homing in a gantry setup, you have to wire both gantry drives to the same switches. Servo based homing does not know about the mechanics of your gantry. You do not want two servos fighting each other and bending something.
Also maybe limit the torque during homing (PDO 6072)
  • Luc1luc
  • Luc1luc
22 Jul 2025 09:54 - 22 Jul 2025 09:59
Replied by Luc1luc on topic Trying to get my OMC A6 Servos homing

Trying to get my OMC A6 Servos homing

Category: EtherCAT

My home switches are wired to the IO Modules. I only have one switch per joint
If i trigger the switches manually they getting recognised correctly in the hal show.
Do you know by a chance if its also possible the other way around?
So telling the driver like pin xy was triggered over the ethercat way?

My brain blockade right now is the following:
I have home switches configured like i did with steppers before. When triggered, shouldnt LCNC tell the Servo stop moving? Why do i need to home hooked to the drives.
  • endian
  • endian's Avatar
22 Jul 2025 09:38

Commission drive on AX5206) using TC3 to prep for linuxcnc-ethercat

Category: EtherCAT

If you need startup jogging and you need to tune the servo ... you need to turn off Lag monitor under the  Axis X.. Parameter ... Monitoring: Position Lag Monitor = False ...

If you have reduction factor ... you will determine it in the nominator and denominator rows somewhere in the drive manager ...

Yes one motor revolution == one encoder revolution ..

Yes HD should reverse you motion .. every odd 

This setting you generally free enable movement... next tune or you will need firmware update to start autotunnig the servo system ..
  • esmurf
  • esmurf
22 Jul 2025 09:28 - 22 Jul 2025 09:59
Replied by esmurf on topic Trying to get my OMC A6 Servos homing

Trying to get my OMC A6 Servos homing

Category: EtherCAT

How did you wire your home and limit switches?
If you push the siwtches by hand, do you see the "pins" change in halshow?

I would recommend to wire the limit and home switches to the servo drives DI inputs.
Then you can see the signals in PDO 60FD.

e.g. add this to your ethercat-conf.xml for each A6 servo:

<pdoEntry idx="60FD" subIdx="00" bitLen="32" halType="complex">
<complexEntry bitLen="1" halPin="limit-neg" halType="bit"/>
<complexEntry bitLen="1" halPin="limit-pos" halType="bit"/>
<complexEntry bitLen="1" halPin="home-switch" halType="bit"/>
<complexEntry bitLen="13" />
<complexEntry bitLen="1" halPin="din1" halType="bit"/>
<complexEntry bitLen="1" halPin="din2" halType="bit"/>
<complexEntry bitLen="1" halPin="din3" halType="bit"/>
<complexEntry bitLen="1" halPin="din4" halType="bit"/>
<complexEntry bitLen="1" halPin="din5" halType="bit"/>
<complexEntry bitLen="1" halPin="din6" halType="bit"/>
<complexEntry bitLen="1" halPin="din7" halType="bit"/>
<complexEntry bitLen="1" halPin="din8" halType="bit"/>
<complexEntry bitLen="1" halPin="din9" halType="bit"/>
<complexEntry bitLen="7" />
</pdoEntry>


I use negative logic. You have to configure this on your drive to match the limit/home switches. This is permanently saved in the drive.
e.g.
# set operating mode
ethercat upload -p 2 --type int8 0x6060 0x00
ethercat download -p 2 --type int8 0x6060 0x00 8

# set "active low" DI input logic
ethercat upload -p 2 --type uint16 0x2004 0x02
ethercat download -p 2 --type uint16 0x2004 0x02 1

ethercat upload -p 2 --type uint16 0x2004 0x06
ethercat download -p 2 --type uint16 0x2004 0x06 1

ethercat upload -p 2 --type uint16 0x2004 0x0A
ethercat download -p 2 --type uint16 0x2004 0x0A 1

You also have to set homing mode  (PDO 0x6098) - see manual 
  • rodw
  • rodw's Avatar
22 Jul 2025 06:57
Replied by rodw on topic QTplasmac material database enhancement

QTplasmac material database enhancement

Category: Plasmac

Have a look at monokrom. it might do this already as the designer did the ramp piercing and pushed to qtp. It has a proper SQL database
  • peterdownunder
  • peterdownunder
22 Jul 2025 06:44
Replied by peterdownunder on topic (solved) python error on startup

(solved) python error on startup

Category: General LinuxCNC Questions

as an aside, how do i mark this as answered ??
  • peterdownunder
  • peterdownunder
22 Jul 2025 06:41
Replied by peterdownunder on topic (solved) python error on startup

(solved) python error on startup

Category: General LinuxCNC Questions

Thanks that fixed it. Unsure what exactly happened, but happy to have it fixed

 
  • rodw
  • rodw's Avatar
22 Jul 2025 06:35

We need to purge raspi-firmware packages in LinuxCNC ISO (AMD64 version)

Category: Installing LinuxCNC

What about removing the package from the image file?

The installer supresses it and its not installed but as soon as there is an apt update, it comes back. Very annoying. This was present in the original release of Debian Bookworm and it was fixed in the first update but the update were never pushed to the Debian Builder we use to make the iso (which is what we should use to follow the Deban way)
  • Luc1luc
  • Luc1luc
22 Jul 2025 06:31 - 22 Jul 2025 06:34
Trying to get my OMC A6 Servos homing was created by Luc1luc

Trying to get my OMC A6 Servos homing

Category: EtherCAT

Hey there,
im hare to look for some help on getting my Servos to work. Which currently ignore my endstops and would "crash" into them if i wouldnt stop
The Servos are Stepperonline A6 400W Ethercat ones, combined with an Beckhoff EK1100 and some IO Modules.
I also got the absolute encoder cables, but so far thought to just use them like a "stepper drop-in" and then if working, to go the next step and do the "integrated homing" way.

I just setup everything i think i will need:
- installing the Ethercat
- installing the cia402 driver

So hopefully theres people here who might be able to "get me on the right way" with my Servo setup and explain me my mistakes.
PrintNC_LinuxCNC/EtherCAT at main · Luc1luc/PrintNC_LinuxCNC
  • rodw
  • rodw's Avatar
22 Jul 2025 06:24
Replied by rodw on topic Spindle Docs

Spindle Docs

Category: LinuxCNC Documents

2.9 pre is years old and buggy. You can't depend on it. You really should upgrade to 2.9.4 by following the steps in the Getting Linuxcnc docs or adopt Debian Trixie pre-release as it should be out as the official Debian release next month.
  • Kieran
  • Kieran
22 Jul 2025 05:29
Replied by Kieran on topic Rf45 clone glow up.

Rf45 clone glow up.

Category: Milling Machines

I've been busy on this machine. Got my B axis alive.
I will throw some pictures up of the other progress tomorrow.

youtube.com/shorts/gAclUIYUk1Y?si=PEWtBkNokJtn4JyQ
Displaying 1051 - 1065 out of 24270 results.
Time to create page: 0.198 seconds
Powered by Kunena Forum