Advanced Search

Search Results (Searched for: )

  • andypugh
  • andypugh's Avatar
22 Apr 2025 14:09
Replied by andypugh on topic Spindle Gear changing

Spindle Gear changing

Category: General LinuxCNC Questions

I have a similar (but different) system on my lathe. Mine has a 2-speed gearbox with magnetic clutches to change gear. (The differencce here is that mine _can_ change gear at zero speed)

I have a HAL component that controls this, and actually does rev-matching (ie, it will shift when the ratio of the shaft speeds matches the gear ratio)



Gearchoice.comp is here: github.com/andypugh/HalComps
  • andypugh
  • andypugh's Avatar
22 Apr 2025 14:03
Replied by andypugh on topic OLD Lathe conversion to a CNC

OLD Lathe conversion to a CNC

Category: Turning

This looks very odd. It looks like a gmoccapy glitch, but can you try the same sequence in:
1) The gmoccapy lathe sim config
2) The axis lathe sim config
And see if you see the same behaviour?
  • DarkPhoinix
  • DarkPhoinix
22 Apr 2025 13:15 - 22 Apr 2025 13:39
Replied by DarkPhoinix on topic TB6560 jp-1635a driver pin connection to NVEM v5

TB6560 jp-1635a driver pin connection to NVEM v5

Category: Driver Boards

Thank you very much !

Signal Power <-------------> com+
Pul- <---------------------> cpx- ​​ ​
Dir- <---------------------> dix-

Work!
  • Moutomation
  • Moutomation
22 Apr 2025 13:13

Ethercat installation from repositories - how to step by step

Category: EtherCAT

The problem was related to the Ethernet settings. It was solved.
  • tommylight
  • tommylight's Avatar
22 Apr 2025 13:11
Replied by tommylight on topic TB6560 jp-1635a driver pin connection to NVEM v5

TB6560 jp-1635a driver pin connection to NVEM v5

Category: Driver Boards

Yes. but do not wire EN, on most of these types of drives EN is not Enable, it is Disable, so sending signal to EN will actually disable the drive.
  • DarkPhoinix
  • DarkPhoinix
22 Apr 2025 12:59 - 08 May 2025 15:20

TB6560 jp-1635a driver pin connection to NVEM v5

Category: Driver Boards

Hello everyone,
I wanted to connect my NVEM V5 RT1052 with this DRIVER (just to test the outputs not for daily work). I am not very expert and I do not know how to connect this type of connections, in the NVEM manual there is no this type of driver.
 
 

I think but I'm not sure if it goes like this:
Signal Power <-------------> com+
Pul- <---------------------> cpx-
Dir- <---------------------> dix-
EN- <----------------------> ????????
  • tiagounderground
  • tiagounderground
22 Apr 2025 12:55 - 22 Apr 2025 13:00
Replied by tiagounderground on topic LinuxCNC S-Curve Accelerations

LinuxCNC S-Curve Accelerations

Category: General LinuxCNC Questions

I was able to test the debian 13 image with cia402 ethercat drivers, i can home the machine but after a few jog movements i got following errors and couldn't move the machine until i restart linuxcnc, latency is the same as my config that can runs in LinuxCNC 2.9.4. the only time i was able to run a gcode it only made the first g0 movement.it shows all the time wired connection loss, the only wired connection is to the ethercat drivers. i can run the same machine on the same pc only booting in LinuxCNC 2.9.4. without any erros, so its not a hardware problem.
  • Hakan
  • Hakan
22 Apr 2025 12:15

First time to try build my xml for not listed ethercat in-out component

Category: EtherCAT

Yeah... there is no contact with the ECL16DP. Only with the S1-M20.
What can you do? Power + ethernet connection. Maybe you can connect only the ECL16DP? Use the ETH0 port.
That new xml looks to be the same, except for the imagedata that looks intimidating. But it's just the bitmap of a picture that TwinCAT uses to display with the unit.
  • Moutomation
  • Moutomation
22 Apr 2025 11:39 - 22 Apr 2025 11:42

Ethercat installation from repositories - how to step by step

Category: EtherCAT

Hello,
I am installing ethercat but the communication light with the drivers is not flashing and it is not communicating with the drivers.
raspberry pi 5 
rpi-5-debian-bookworm-6.12.11-arm64-ext4-2025-01-27-0140.img.xz - linuxcnc 3.5.9
I used to use linuxcnc 2.9.3 and there was no problem.


 
  • spumco
  • spumco
22 Apr 2025 11:30

After homing X and Y, can I auto move to a non 0,0 location?

Category: General LinuxCNC Questions

Well... that's certainly a unique machine.

And a good demonstration why 40ipm is a realistic top speed.
  • besriworld
  • besriworld
22 Apr 2025 10:32
Replied by besriworld on topic OLD Lathe conversion to a CNC

OLD Lathe conversion to a CNC

Category: Turning

Today I reproduced the problem again. When running code with
G96
(constant surface speed), if I stop the spindle and then start it again, the spindle runs at 40–60% lower RPM than expected.If I resume the program at that point, the cutting feed does not adjust to the reduced spindle speed, which can be dangerous. After that, I stop the program, and Gmoccapy looks like it does in the attached screenshot.
 
 Then, if I reload the program and start it from the beginning, the machine suddenly runs at a crazy high speed, and the graphical interface also shows the actual (high) speed.
  • bkt
  • bkt's Avatar
22 Apr 2025 09:44

First time to try build my xml for not listed ethercat in-out component

Category: EtherCAT

but ethercat slaves -v shoe these:
ethercat slaves -v
=== Master 0, Slave 0 ===
Device: Main
State: PREOP
Flag: +
Identity:
  Vendor Id:       0x00000b3d
  Product code:    0x29c9f7b1
  Revision number: 0x00000001
  Serial number:   0x00004e20
DL information:
  FMMU bit operation: yes
  Distributed clocks: yes, 32 bit
  DC system time transmission delay: 0 ns
Port  Type  Link  Loop    Signal  NextSlave  RxTime [ns]  Diff [ns]   NextDc [ns]
   0  MII   up    open    yes             -   1753551764           0           0
   1  MII   down  closed  no              -            -           -           -
   2  N/A   down  closed  no              -            -           -           -
   3  N/A   down  closed  no              -            -           -           -
Mailboxes:
  Bootstrap RX: 0x1000/128, TX: 0x1080/128
  Standard  RX: 0x1000/128, TX: 0x1080/128
  Supported protocols: CoE, FoE
General:
  Group: EtherCAT Extend Slave
  Image name:
  Order number: S1-M20
  Device name: S1-M20
  CoE details:
    Enable SDO: yes
    Enable SDO Info: yes
    Enable PDO Assign: yes
    Enable PDO Configuration: no
    Enable Upload at startup: yes
    Enable SDO complete access: yes
  Flags:
    Enable SafeOp: no
    Enable notLRW: no
  Current consumption: 0 mA


  • bkt
  • bkt's Avatar
22 Apr 2025 09:09

First time to try build my xml for not listed ethercat in-out component

Category: EtherCAT

plus ....  if try to attach some ek1100 with elxxx and send ethercat pdos .... reply correct ... if try with svelc module reply in different way .... seems not well configured or need to write a .c and .h file for it ....
  • bkt
  • bkt's Avatar
22 Apr 2025 08:40

First time to try build my xml for not listed ethercat in-out component

Category: EtherCAT

on ethercat slaves command have only these reply ... 0  0:0  PREOP  +  S1-M20
..... very frustrating isn't it? here an other configuration become froam omrom plc of same product ....
<EtherCATInfo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="EtherCATInfo.xsd" Version="1.2">
    <Vendor>
        <Id>#x00000B3D</Id>
        <Name>SVLEC</Name>
        <ImageData16x14>424DD8020000000000003600000028000000100000000E0000000100180000000000A2020000C30E0000C30E0000000000000000000039A1EF30A1F6309FF23BA2F0E8DCD3D7D7D7D7D7D7D6D6D6D6D6D6D7D7D7D7D7D7D7D7D7D6D6D6D6D6D6D7D7D7D8D8D862809A1481D51596F71E96F1E9DBD1D6D6D6D4D4D4D7D7D7D6D6D6D7D7D7D7D7D7D4D4D4D7D7D7D4D4D4D5D5D5D7D7D73680B9CBD6E0048FF62098F1EBDED4C0C0C1D6D6D6B9B9B9C5C5C6BFBFC0BBBBBBD7D7D7BABABAD9D9D9CCCCCCD1D1D10991F8FFF1E635A2F31C96F2EEE1D69A9A9BDADADA9F9F9FC2C2C2B2B2B3B4B4B5CBCBCB939394DFDFDF9F9FA0DCDCDC1C97F441A7F33262891E9CFBECDED4B6B6B6D9D9D9C1C1C1C3C3C3BEBEBEB3B3B3D6D6D5B3B3B4DCDCDCA5A5A6D9D9D92199F3169CFF135489209EFCEADCD2E3E3E2E0E0DFD8D8D8E0E0E0DADADA3E3E3E000000E4E4E3DBDBDBE3E3E3D7D7D7219AF41C9EFF14355421A1FFEFE2D762626469696ADEDEDD747576D1D1D12C2C2D1E1E1F666668ACACAD6B6B6DDEDEDE22A3FF152436165487219FFDEFE1D7757576565658C7C7C73C3C3EBEBEBE6565676666689393947A7A7B646466ADADAE219FFD175B9116A2FF2098F1EEE1D79D9D9E8B8B8CACACAC5C5C5E9B9B9B9C9C9D979798919192636365E7E7E7D8D8D820A0FF1D466931A2F61C97F2ECDFD5B7B7B8878788B9B9B9AAAAABADADADB7B7B7B7B7B8858586939394E7E7E7DADADA1C98F445A3EAF3EEEB088FF5F4E7DC48484A717173838385C7C7C77D7D7EACACACAAAAAB6C6C6D868688626264C1C1C12199F3028CF4FCF3EE478FC6EBE3DD909091808081838384DBDBDB7E7E7FB2B2B2AFAFB0767678BABABB818182D0D0D12099F31595F5429BDE7B9BB5E0DBD7DCDCDCDEDEDEDDDDDDD6D6D6DDDDDDD9D9D9D9D9D9DEDEDED9D9D9E1E0E0AEAFB1289BF11F98F21796F52991DFE7DCD3D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4DADAD90000</ImageData16x14>
    </Vendor>
    <Descriptions>
        <Groups>
            <Group>
                <Type>EtherCAT DP16</Type>
                <Name LcId="1033">EtherCAT DP16</Name>
                <ImageData16x14>424DD8020000000000003600000028000000100000000E0000000100180000000000A2020000C30E0000C30E0000000000000000000039A1EF30A1F6309FF23BA2F0E8DCD3D7D7D7D7D7D7D6D6D6D6D6D6D7D7D7D7D7D7D7D7D7D6D6D6D6D6D6D7D7D7D8D8D862809A1481D51596F71E96F1E9DBD1D6D6D6D4D4D4D7D7D7D6D6D6D7D7D7D7D7D7D4D4D4D7D7D7D4D4D4D5D5D5D7D7D73680B9CBD6E0048FF62098F1EBDED4C0C0C1D6D6D6B9B9B9C5C5C6BFBFC0BBBBBBD7D7D7BABABAD9D9D9CCCCCCD1D1D10991F8FFF1E635A2F31C96F2EEE1D69A9A9BDADADA9F9F9FC2C2C2B2B2B3B4B4B5CBCBCB939394DFDFDF9F9FA0DCDCDC1C97F441A7F33262891E9CFBECDED4B6B6B6D9D9D9C1C1C1C3C3C3BEBEBEB3B3B3D6D6D5B3B3B4DCDCDCA5A5A6D9D9D92199F3169CFF135489209EFCEADCD2E3E3E2E0E0DFD8D8D8E0E0E0DADADA3E3E3E000000E4E4E3DBDBDBE3E3E3D7D7D7219AF41C9EFF14355421A1FFEFE2D762626469696ADEDEDD747576D1D1D12C2C2D1E1E1F666668ACACAD6B6B6DDEDEDE22A3FF152436165487219FFDEFE1D7757576565658C7C7C73C3C3EBEBEBE6565676666689393947A7A7B646466ADADAE219FFD175B9116A2FF2098F1EEE1D79D9D9E8B8B8CACACAC5C5C5E9B9B9B9C9C9D979798919192636365E7E7E7D8D8D820A0FF1D466931A2F61C97F2ECDFD5B7B7B8878788B9B9B9AAAAABADADADB7B7B7B7B7B8858586939394E7E7E7DADADA1C98F445A3EAF3EEEB088FF5F4E7DC48484A717173838385C7C7C77D7D7EACACACAAAAAB6C6C6D868688626264C1C1C12199F3028CF4FCF3EE478FC6EBE3DD909091808081838384DBDBDB7E7E7FB2B2B2AFAFB0767678BABABB818182D0D0D12099F31595F5429BDE7B9BB5E0DBD7DCDCDCDEDEDEDDDDDDD6D6D6DDDDDDD9D9D9D9D9D9DEDEDED9D9D9E1E0E0AEAFB1289BF11F98F21796F52991DFE7DCD3D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4DADAD90000</ImageData16x14>
            </Group>
        </Groups>
        <Devices>
            <Device Physics="YY">
                <Type ProductCode="#x1201B602" RevisionNo="#x00000003">ECL16DP</Type>
                <Name LcId="1033">ECL16DP</Name>
                <GroupType>EtherCAT DP16</GroupType>
                <Fmmu>Outputs</Fmmu>
                <Fmmu>Inputs</Fmmu>
                <Sm StartAddress="#x0f02" ControlByte="#x44" Enable="1" OpOnly="1">Outputs</Sm>
                <Sm StartAddress="#x0f03" ControlByte="#x44" Enable="1" OpOnly="1">Outputs</Sm>
                <Sm StartAddress="#x1000" ControlByte="0" Enable="1">Inputs</Sm>
                <RxPdo Fixed="1" Sm="0">
                    <Index>#x1600</Index>
                    <Name>Byte 0</Name>
                    <Entry>
                        <Index>#x7000</Index>
                        <SubIndex>1</SubIndex>
                        <BitLen>8</BitLen>
                        <Name>Output</Name>
                        <DataType>BITARR8</DataType>
                    </Entry>
                </RxPdo>
                <RxPdo Fixed="1" Sm="1">
                    <Index>#x1601</Index>
                    <Name>Byte 1</Name>
                    <Entry>
                        <Index>#x7001</Index>
                        <SubIndex>1</SubIndex>
                        <BitLen>8</BitLen>
                        <Name>Output</Name>
                        <DataType>BITARR8</DataType>
                    </Entry>
                </RxPdo>
                <TxPdo Fixed="1" Sm="2">
                    <Index>#x1a00</Index>
                    <Name>Byte 0</Name>
                    <Entry>
                        <Index>#x6000</Index>
                        <SubIndex>1</SubIndex>
                        <BitLen>8</BitLen>
                        <Name>Input</Name>
                        <DataType>BITARR8</DataType>
                    </Entry>
                </TxPdo>
                <TxPdo Fixed="1" Sm="2">
                    <Index>#x1a01</Index>
                    <Name>Byte 1</Name>
                    <Entry>
                        <Index>#x6001</Index>
                        <SubIndex>1</SubIndex>
                        <BitLen>8</BitLen>
                        <Name>Input</Name>
                        <DataType>BITARR8</DataType>
                    </Entry>
                </TxPdo>
                <Dc>
                    <OpMode>
                        <Name>DcOff</Name>
                        <Desc>DC unused</Desc>
                        <AssignActivate>#x0000</AssignActivate>
                    </OpMode>
                    <OpMode>
                        <Name>DcSync</Name>
                        <Desc>DC for synchronization</Desc>
                        <AssignActivate>#x0100</AssignActivate>
                        <CycleTimeSync0 Factor="1">0</CycleTimeSync0>
                        <ShiftTimeSync0>0</ShiftTimeSync0>
                    </OpMode>
                </Dc>
                <Eeprom>
                    <ByteSize>2048</ByteSize>
                    <ConfigData>040f0044102700ff000000000000</ConfigData>
                </Eeprom>
            </Device>
        </Devices>
    </Descriptions>
</EtherCATInfo>


  • dctrytsman
  • dctrytsman
22 Apr 2025 07:49
Spindle Gear changing was created by dctrytsman

Spindle Gear changing

Category: General LinuxCNC Questions

Can someone please explain how to set up gear changes. My lathe spindle motor is connected to a gearbox that has two gear ratios and the gears are changed by a pneumatic actuator. The gearbox is then connected to the spindle via belts. The spindle has a encoder connected to it via a 1:1 geared belt drive. The feedback part of the system works fine.

How can I connect this to HAL so that the machine automatically selects the correct gear based on the requested spindle speed. I think that the gear change should take place when the spindle speed is very low, but not standing still as the gears wont change smoothly.
Displaying 15031 - 15045 out of 18504 results.
Time to create page: 0.887 seconds
Powered by Kunena Forum