Advanced Search

Search Results (Searched for: )

  • Aciera
  • Aciera's Avatar
23 May 2025 07:39
Replied by Aciera on topic comp confusion

comp confusion

Category: LinuxCNC Documents

Yes, that is clearly a mistake.
Should probably be 'halcompile' and link to this man page:
linuxcnc.org/docs/html/man/man1/halcompile.1.html
  • besriworld
  • besriworld
23 May 2025 06:05

Developments on my Home built 5C CNC Lathe - Polar interp. and Live tooling

Category: Advanced Configuration

I’ve bought a hydraulic chuck closer for the lathe chuck, but in order to mount it onto the spindle shaft, I need to cut a thread on the spindle. After that, I’ll add an additional gear on the spindle, which will be connected by a belt to a second servo motor with a 1:2 gear ratio. The motor will be mounted on top of the spindle housing
  • MTate01
  • MTate01
23 May 2025 05:49
Replied by MTate01 on topic EtherCAT i/o board for spindle, estop and mpg

EtherCAT i/o board for spindle, estop and mpg

Category: EtherCAT

Did anyone have any luck configuring one of these? I followed the links on the first page to get the slave information, but mine seems to be stubbornly returning to PREOP E. here's my slave information so far:
<slave idx="1" type="generic" vid="0x00090588" pid="0x00109252" configPdos="false">
    <!--IMC IO MODEL with EtherCAT-->
    <syncManager idx="0" dir="out"/>
    <syncManager idx="1" dir="out"/>
    <syncManager idx="2" dir="out">
		<pdo idx="1600">
			<pdoEntry idx="7000" subIdx="01" bitLen="8" halPin="imcio-do0" halType="bit"/>
		</pdo>
	</syncManager>
    <syncManager idx="3" dir="in">
		<pdo idx="1a00">
			<pdoEntry idx="6000" subIdx="01" bitLen="8" halPin="imcio-di0" halType="bit"/>
		</pdo>
    <dcConf assignActivate="300" sync0Cycle="0"/>
  </slave>
  • MTate01
  • MTate01
23 May 2025 05:44
Replied by MTate01 on topic Unnamed CATIO-A Device Configuration (help!)

Unnamed CATIO-A Device Configuration (help!)

Category: EtherCAT

lcec_configgen resulted in a fairly similar output to what I had already configured.

From that additional post you linked, they found the config files for what seems to be a very similar IO board/device to mine, but the ESI (xml file) seems to be rather... convoluted?

I have attached it, but unfortunately didnt' reveal enough information for me to figure out anything new - and thus i'm still stuck on PREOP E. 

I'm also not sure how TwinCAT is supposed to work - but i'll keep playing with that and hopefully have some luck. maybe you could suggest which package I need? 

Here's my whole ethercat-conf.xml as a side note, in case you see something wrong with it:
[code]<masters>
 <master idx="0" appTimePeriod="1000000" refClockSyncCycles="1000">
  <slave idx="0" type="generic" vid="00000A88" pid="0a880013" configPdos="true">
    <!-- Joint 0 -->
    <syncManager idx="0" dir="out">
    </syncManager>
    <syncManager idx="1" dir="out">
    </syncManager>
    <syncManager idx="2" dir="out">
      <pdo idx="1600">
        <pdoEntry idx="6040" subIdx="00" bitLen="16" halPin="cia-controlword" halType="u32" />
        <pdoEntry idx="607a" subIdx="00" bitLen="32" halPin="target-position" halType="s32" />
        <pdoEntry idx="60b8" subIdx="00" bitLen="16" halPin="touchprobefunction0" halType="bit"/>
      </pdo>
      <pdo idx="1601">
        <pdoEntry idx="6081" subIdx="00" bitLen="32" halPin="profile-velocity" halType="u32"/>
        <pdoEntry idx="6083" subIdx="00" bitLen="32" halPin="target-accel" halType="u32" />
        <pdoEntry idx="6084" subIdx="00" bitLen="32" halPin="target-decel" halType="u32" />
        <pdoEntry idx="6060" subIdx="00" bitLen="8" halPin="opmode" halType="s32"/>
      </pdo>
      <pdo idx="1602">
        <pdoEntry idx="60ff" subIdx="00" bitLen="32" halPin="target-velocity" halType="s32"/>
      </pdo>
    </syncManager>
    <syncManager idx="3" dir="in">
      <pdo idx="1a00">
        <pdoEntry idx="603f" subIdx="00" bitLen="16" halPin="errorcode" halType="bit" />
        <pdoEntry idx="6041" subIdx="00" bitLen="16" halPin="cia-statusword" halType="u32" />
        <pdoEntry idx="6061" subIdx="00" bitLen="8" halPin="opmode-display" halType="s32"/>
        <pdoEntry idx="6064" subIdx="00" bitLen="32" halPin="actual-position" halType="s32" />
        <pdoEntry idx="60b9" subIdx="00" bitLen="16" halPin="touchprobestat" halType="bit"/>
        <pdoEntry idx="60ba" subIdx="00" bitLen="32" halPin="touchprobe1pos" halType="s32"/>
        <pdoEntry idx="60fd" subIdx="00" bitLen="32" halPin="digitalinputs" halType="s32"/>
      </pdo>
      <pdo idx="1a01">
        <pdoEntry idx="606c" subIdx="00" bitLen="32" halPin="actual-velocity" halType="s32"/>
      </pdo>
    </syncManager>
    <dcConf assignActivate="300" sync0Cycle="1000000"/>
  </slave>
  <slave idx="1" type="generic" vid="0x00090588" pid="0x00109252" configPdos="false">
    <!--IMC IO MODEL with EtherCAT-->
    <syncManager idx="0" dir="out"/>
    <syncManager idx="1" dir="out"/>
    <syncManager idx="2" dir="out">
        <pdo idx="1600">
            <pdoEntry idx="7000" subIdx="01" bitLen="8" halPin="imcio-do0" halType="bit"/>
        </pdo>
    </syncManager>
    <syncManager idx="3" dir="in">
        <pdo idx="1a00">
            <pdoEntry idx="6000" subIdx="01" bitLen="8" halPin="imcio-di0" halType="bit"/>
        </pdo>
    <dcConf assignActivate="300" sync0Cycle="0"/>
  </slave>
 </master>
</masters>
 [/code]
Displaying 15841 - 15844 out of 15844 results.
Time to create page: 0.446 seconds
Powered by Kunena Forum