Advanced Search

Search Results (Searched for: )

  • Obuhus
  • Obuhus
31 Jul 2024 20:54
Replied by Obuhus on topic Question: Gmoccapy 3.4.2 and touchscreen

Question: Gmoccapy 3.4.2 and touchscreen

Category: Gmoccapy

Hi. I have the same problem. LinuxCNC 2.9.3 released did not solve the problem. Any news on this issue? Thank you/
  • Obuhus
  • Obuhus
31 Jul 2024 20:42 - 31 Jul 2024 20:47
Replied by Obuhus on topic Question: Gmoccapy 3.4.2 and touchscreen

Question: Gmoccapy 3.4.2 and touchscreen

Category: Gmoccapy

Hey, everybody. I have the same problem. LinuxCNC 2.9.3 released did not solve the problem. Any news on this issue?
  • PCW
  • PCW's Avatar
31 Jul 2024 20:39
Replied by PCW on topic Latency Test OK, dennoch Fehlermeldung

Latency Test OK, dennoch Fehlermeldung

Category: Deutsch

man hm2_eth

for instructions for doing this permanently

to test temporarily:

sudo ethtool -C eno1 rx-usecs 0
 
  • spumco
  • spumco
31 Jul 2024 20:11

Can a 'servo drive' be used to power a 3 phase AC spindle motor with encoder?

Category: Driver Boards

It's hard to find anything clear on Fanuc stuff, but I think the spindle amp uses serial communication to/from the Fanuc control.  So while it may be possible... it'd be non-trivial unless you can find someone who's done it already.

Regarding the C-axis aux motor, I just stumbled on a <shall-not-be-named> forum post where someone retrofitted a Fanuc lathe and added an aux C-axis motor.  They did, more or less, something I'd been thinking about for a bit: belt drive with dog-clutch.

centroidcncforum.com/viewtopic.php?f=57&...1&hilit=fanuc#p88931

Looks like they crammed the clutched C-axis servo in the main spindle drive belt path, added a couple idlers for belt tension, and just used longer belts.  Quite clever, and doesn't need a separate belt or gear drive.
  • klopp
  • klopp
31 Jul 2024 20:03
Replied by klopp on topic Weiler 160 CNC Retrofit

Weiler 160 CNC Retrofit

Category: Show Your Stuff

@tommylight No, everything is german if I didn't miss anything

@RotarySMP They just attached adjustable cams to a bar, pretty standard I guess

 
  • endian
  • endian's Avatar
31 Jul 2024 19:59

How to monitor OP mode in Panasonic A6B Ethercat

Category: EtherCAT

Sorry for the delay, still not finished cleaning the shops from recent flooding, i have to dive to get the motor out, probably or hopefully this week.
-
Edit:
Oh that came out bad ! :)
Dive under the tables, not water, it is dry now.
 

I am waiting let me know please...
  • Muftijaja
  • Muftijaja
31 Jul 2024 19:47
Replied by Muftijaja on topic Latency Test OK, dennoch Fehlermeldung

Latency Test OK, dennoch Fehlermeldung

Category: Deutsch

" IRQ coalescing is not disabled." How can I do that?
  • Muftijaja
  • Muftijaja
31 Jul 2024 19:45
Replied by Muftijaja on topic Latency Test OK, dennoch Fehlermeldung

Latency Test OK, dennoch Fehlermeldung

Category: Deutsch

ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host noprefixroute
valid_lft forever preferred_lft forever
2: enp2s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether 00:0a:cd:00:00:56 brd ff:ff:ff:ff:ff:ff
inet 192.168.178.55/24 brd 192.168.178.255 scope global dynamic noprefixroute enp2s0
valid_lft 862882sec preferred_lft 862882sec
inet6 2003:ce:5f08:8600:c668:e1df:16a1:628a/64 scope global dynamic noprefixroute
valid_lft 6832sec preferred_lft 971sec
inet6 fe80::3e8d:84c2:564c:edaa/64 scope link noprefixroute
valid_lft forever preferred_lft forever
3: eno1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether 00:23:24:5b:b4:ac brd ff:ff:ff:ff:ff:ff
altname enp0s25
inet 10.10.10.2/24 brd 10.10.10.255 scope global noprefixroute eno1
valid_lft forever preferred_lft forever
inet6 fe80::282c:39b2:ab82:4316/64 scope link noprefixroute
valid_lft forever preferred_lft forever
  • rodw
  • rodw's Avatar
31 Jul 2024 19:44

Notes from installation of ethercat on Raspberry Pi 4

Category: EtherCAT

Thanks for reminding me of this. This is probably the issue I have with installing ethercat.
  • endian
  • endian's Avatar
31 Jul 2024 19:42
Replied by endian on topic Exotic data types in .xml config

Exotic data types in .xml config

Category: EtherCAT

this is status without SDO mapping done
user@user:~/ethercat-master$ ethercat slaves
0  0:0  PREOP  +  EK1100 EtherCAT Coupler (2A E-Bus)
1  0:1  PREOP  +  EL1008 8Ch. Dig. Input 24V, 3ms
2  0:2  PREOP  +  EL1018 8Ch. Dig. Input 24V, 10�s
3  0:3  PREOP  +  EL1018 8K. Dig. Eingang 24V, 10�s
4  0:4  PREOP  +  EL1018 8K. Dig. Eingang 24V, 10�s
5  0:5  PREOP  +  EL1018 8K. Dig. Eingang 24V, 10�s
6  0:6  PREOP  +  EL2008 8K. Dig. Ausgang 24V, 0.5A
7  0:7  PREOP  +  EL2124 4K. Dig. Ausgang 5V, 20mA
8  0:8  PREOP  +  EL6751 CANopen Master
user@user:~/ethercat-master$ ethercat pdos
=== Master 0, Slave 1 ===
SM0: PhysAddr 0x1000, DefaultSize    1, ControlRegister 0x00, Enable 1
  TxPDO 0x1a00 "Channel 1"
    PDO entry 0x6000:01,  1 bit, "Input"
  TxPDO 0x1a01 "Channel 2"
    PDO entry 0x6010:01,  1 bit, "Input"
  TxPDO 0x1a02 "Channel 3"
    PDO entry 0x6020:01,  1 bit, "Input"
  TxPDO 0x1a03 "Channel 4"
    PDO entry 0x6030:01,  1 bit, "Input"
  TxPDO 0x1a04 "Channel 5"
    PDO entry 0x6040:01,  1 bit, "Input"
  TxPDO 0x1a05 "Channel 6"
    PDO entry 0x6050:01,  1 bit, "Input"
  TxPDO 0x1a06 "Channel 7"
    PDO entry 0x6060:01,  1 bit, "Input"
  TxPDO 0x1a07 "Channel 8"
    PDO entry 0x6070:01,  1 bit, "Input"
=== Master 0, Slave 2 ===
SM0: PhysAddr 0x1000, DefaultSize    1, ControlRegister 0x00, Enable 1
  TxPDO 0x1a00 "Channel 1"
    PDO entry 0x6000:01,  1 bit, "Input"
  TxPDO 0x1a01 "Channel 2"
    PDO entry 0x6010:01,  1 bit, "Input"
  TxPDO 0x1a02 "Channel 3"
    PDO entry 0x6020:01,  1 bit, "Input"
  TxPDO 0x1a03 "Channel 4"
    PDO entry 0x6030:01,  1 bit, "Input"
  TxPDO 0x1a04 "Channel 5"
    PDO entry 0x6040:01,  1 bit, "Input"
  TxPDO 0x1a05 "Channel 6"
    PDO entry 0x6050:01,  1 bit, "Input"
  TxPDO 0x1a06 "Channel 7"
    PDO entry 0x6060:01,  1 bit, "Input"
  TxPDO 0x1a07 "Channel 8"
    PDO entry 0x6070:01,  1 bit, "Input"
=== Master 0, Slave 3 ===
SM0: PhysAddr 0x1000, DefaultSize    1, ControlRegister 0x00, Enable 1
  TxPDO 0x1a00 "Channel 1"
    PDO entry 0x6000:01,  1 bit, "Input"
  TxPDO 0x1a01 "Channel 2"
    PDO entry 0x6010:01,  1 bit, "Input"
  TxPDO 0x1a02 "Channel 3"
    PDO entry 0x6020:01,  1 bit, "Input"
  TxPDO 0x1a03 "Channel 4"
    PDO entry 0x6030:01,  1 bit, "Input"
  TxPDO 0x1a04 "Channel 5"
    PDO entry 0x6040:01,  1 bit, "Input"
  TxPDO 0x1a05 "Channel 6"
    PDO entry 0x6050:01,  1 bit, "Input"
  TxPDO 0x1a06 "Channel 7"
    PDO entry 0x6060:01,  1 bit, "Input"
  TxPDO 0x1a07 "Channel 8"
    PDO entry 0x6070:01,  1 bit, "Input"
=== Master 0, Slave 4 ===
SM0: PhysAddr 0x1000, DefaultSize    1, ControlRegister 0x00, Enable 1
  TxPDO 0x1a00 "Channel 1"
    PDO entry 0x6000:01,  1 bit, "Input"
  TxPDO 0x1a01 "Channel 2"
    PDO entry 0x6010:01,  1 bit, "Input"
  TxPDO 0x1a02 "Channel 3"
    PDO entry 0x6020:01,  1 bit, "Input"
  TxPDO 0x1a03 "Channel 4"
    PDO entry 0x6030:01,  1 bit, "Input"
  TxPDO 0x1a04 "Channel 5"
    PDO entry 0x6040:01,  1 bit, "Input"
  TxPDO 0x1a05 "Channel 6"
    PDO entry 0x6050:01,  1 bit, "Input"
  TxPDO 0x1a06 "Channel 7"
    PDO entry 0x6060:01,  1 bit, "Input"
  TxPDO 0x1a07 "Channel 8"
    PDO entry 0x6070:01,  1 bit, "Input"
=== Master 0, Slave 5 ===
SM0: PhysAddr 0x1000, DefaultSize    1, ControlRegister 0x00, Enable 1
  TxPDO 0x1a00 "Channel 1"
    PDO entry 0x6000:01,  1 bit, "Input"
  TxPDO 0x1a01 "Channel 2"
    PDO entry 0x6010:01,  1 bit, "Input"
  TxPDO 0x1a02 "Channel 3"
    PDO entry 0x6020:01,  1 bit, "Input"
  TxPDO 0x1a03 "Channel 4"
    PDO entry 0x6030:01,  1 bit, "Input"
  TxPDO 0x1a04 "Channel 5"
    PDO entry 0x6040:01,  1 bit, "Input"
  TxPDO 0x1a05 "Channel 6"
    PDO entry 0x6050:01,  1 bit, "Input"
  TxPDO 0x1a06 "Channel 7"
    PDO entry 0x6060:01,  1 bit, "Input"
  TxPDO 0x1a07 "Channel 8"
    PDO entry 0x6070:01,  1 bit, "Input"
=== Master 0, Slave 6 ===
SM0: PhysAddr 0x0f00, DefaultSize    0, ControlRegister 0x44, Enable 9
  RxPDO 0x1600 "Channel 1"
    PDO entry 0x7000:01,  1 bit, "Output"
  RxPDO 0x1601 "Channel 2"
    PDO entry 0x7010:01,  1 bit, "Output"
  RxPDO 0x1602 "Channel 3"
    PDO entry 0x7020:01,  1 bit, "Output"
  RxPDO 0x1603 "Channel 4"
    PDO entry 0x7030:01,  1 bit, "Output"
  RxPDO 0x1604 "Channel 5"
    PDO entry 0x7040:01,  1 bit, "Output"
  RxPDO 0x1605 "Channel 6"
    PDO entry 0x7050:01,  1 bit, "Output"
  RxPDO 0x1606 "Channel 7"
    PDO entry 0x7060:01,  1 bit, "Output"
  RxPDO 0x1607 "Channel 8"
    PDO entry 0x7070:01,  1 bit, "Output"
=== Master 0, Slave 7 ===
SM0: PhysAddr 0x0f00, DefaultSize    0, ControlRegister 0x44, Enable 9
  RxPDO 0x1600 "Channel 1"
    PDO entry 0x7000:01,  1 bit, "Output"
  RxPDO 0x1601 "Channel 2"
    PDO entry 0x7010:01,  1 bit, "Output"
  RxPDO 0x1602 "Channel 3"
    PDO entry 0x7020:01,  1 bit, "Output"
  RxPDO 0x1603 "Channel 4"
    PDO entry 0x7030:01,  1 bit, "Output"
=== Master 0, Slave 8 ===
SM0: PhysAddr 0x1000, DefaultSize 1024, ControlRegister 0x26, Enable 1
SM1: PhysAddr 0x1400, DefaultSize 1024, ControlRegister 0x22, Enable 1
SM2: PhysAddr 0x1800, DefaultSize    0, ControlRegister 0x26, Enable 1
SM3: PhysAddr 0x2400, DefaultSize    0, ControlRegister 0x22, Enable 1
 
  • PhilipME
  • PhilipME's Avatar
31 Jul 2024 19:19 - 01 Aug 2024 03:17

I have full version of debian 12.6 installed on my machine

Category: Installing LinuxCNC

trying to follow the procedure

when I issue -->   sudo apt-get install linux-image-rt-amd64

I get
E: Unable to locate package linux-image-rt-amd64

it looks like my source list has only one line

#deb cdrom:[Debian GNU/Linux 12.6.0 _Bookworm_ - Official amd64 DVD Binary-1 with firmware 20240629-10:19]/ bookworm contrib main non-free-firmware

and I commented it


 first editt

I searched and entered the following lines in my source list filedeb deb.debian.org/debian bookworm main non-free-firmware
deb-src deb.debian.org/debian bookworm main non-free-firmware

deb deb.debian.org/debian-security/ bookworm-security main non-free-firmware
deb-src deb.debian.org/debian-security/ bookworm-security main non-free-firmware

deb deb.debian.org/debian bookworm-updates main non-free-firmware
deb-src deb.debian.org/debian bookworm-updates main non-free-firmware


but I still have th same message

Unable to locate package linux-image-rt-amd64


second edit :

OK now I am able to execute sudo apt-get install linux-image-rt-amd64

Now I am at this step

 Add the LinuxCNC Archive Signing Key to your apt keyring by downloading [the LinuxCNC installer script You will need to make the script executable to run it:

I downloaded the script and executed it


 3id edit:

finally installed successfully
thanks rodw


 
  • meister
  • meister
31 Jul 2024 18:58 - 31 Jul 2024 19:01

LinuxCNC-RIO - RealtimeIO for LinuxCNC based on FPGA (ICE40 / ECP5)

Category: Computers and Hardware

I'm not quite sure that everything works in the IDE, I haven't tested that for a long time.
but you can set the path there in the console like this:
export PATH=$PATH:/opt/gowin/IDE/bin/

then you can build the bitfile with:
(cd Output/Mecanix/Gateware ; make clean all)
ls Output/Mecanix/Gateware/impl/pnr/project.fs

EDIT: the config i build is only for testing, serial port will not work for LinuxCNC,
if you want to run LinuxCNC you need SPI (raspberry) or UDP (W5500 / UDP2SPI-Bridge)
  • meister
  • meister
31 Jul 2024 18:47

LinuxCNC-RIO - RealtimeIO for LinuxCNC based on FPGA (ICE40 / ECP5)

Category: Computers and Hardware

now for you (MecanixDev board is addet to the dev branch):

generating from terminal:
PYTHONPATH=. bin/rio-generator riocore/configs/MecanixDev/config-test.json

gui-setup:
PYTHONPATH=. bin/rio-setup riocore/configs/MecanixDev/config-test.json
  • Bennett
  • Bennett's Avatar
31 Jul 2024 18:38 - 31 Jul 2024 18:59

Can a 'servo drive' be used to power a 3 phase AC spindle motor with encoder?

Category: Driver Boards

Thank you for these answers, I understand the difference between the types of AC motors used in servo systems. 

I was wrongly under the impression that CNC lathes with mill/turn spindle action were positioned and run by just 1 beefy servo, but in fact it seems like this would be a somewhat rare case for a high-holding-power or high-feed-power system. A little more research has led me to a video by EdgePrecision on youtube who describes how his C axis on the Mazak Integrex works - it features a hydraulically-actuated worm gear that comes in to engagement when the machine is set to full C-axis milling mode. See here:


This will place 'full C-axis' outside of the immediate plans for this lathe. 

But you're talking about a Conquest, not a toy lathe...

Definitely not a toy or hobby machine, and my goal is to get it as productive as possible for real clients and production - the hope is to make it as versatile as possible. Machine is also equipped with a 12ft bar feeder. 

Yes, it has an external spindle encoder, resolution unknown at the moment. If I have to get a VFD and run it open-loop that is an option, with the encoder being used for turning threads and positioning for 2+1 work with live tools. Original positioning accuracy was stated to be within a degree. There might even be lock pins or something degree wise, I'm seeing something in the schematics saying spindle pin odd/even. I will look into that later.

The machine is currently equipped with the original Fanuc control and all of the Fanuc drivers and motors are installed and in functional shape. The control is aging and already causing issues that I don't want to have to become a Fanuc expert to repair. 

It's likely that the original Fanuc spindle drive could position well enough for C-axis work, but those things are big money for a reason; they're basically servo drives for induction motors.
The original Fanuc drive is currently in there and hooked up, working. I wonder if I can make it work with LinuxCNC. Currently is connected through an optical cable but maybe there are different modes of command. It would be great to not have to swap out the drive but I'll do what I have to do if needed - I will have to swap out the axis', turret, and live tool drives because of the unsolved riddle of communicating with Fanuc drives from LinuxCNC. Oh well. Whatever makes it work. 

I have attached a photo of the spindle drive currently installed [Fanuc A06B-6063-H215#510]. Does anyone have any experience controlling this type of drive with LinuxCNC?



Thanks again. 
 
  • endian
  • endian's Avatar
31 Jul 2024 18:35 - 01 Aug 2024 09:33
Replied by endian on topic Exotic data types in .xml config

Exotic data types in .xml config

Category: EtherCAT

It is EL6751 CANopen master from beckhoff with some sew lte-b+ vfd wchich is build in them directly. When I working on it via the TwinCAT3 enviroment, there are TX RX PDOs formated in the shape which I last described.. array[0...7] of bytes

I think there should be possibility to write them as complex with 64bit size and then slice it inside to correct s32 or u32s for the hal...

regards
Displaying 24631 - 24645 out of 24803 results.
Time to create page: 0.463 seconds
Powered by Kunena Forum