Advanced Search

Search Results (Searched for: )

  • tommylight
  • tommylight's Avatar
29 Sep 2025 15:12
Replied by tommylight on topic Extremely confused - Nonworking limit switches

Extremely confused - Nonworking limit switches

Category: General LinuxCNC Questions

Sorry, there are no pins connected to the Mesa IOs.

Yes there is a pin, it is way up in his hal file
# --- MIN-HOME-X ---
net min-home-x     <=  hm2_7i96s.0.inm.00.input-00-not
  • langdons
  • langdons's Avatar
29 Sep 2025 14:19
Replied by langdons on topic Wrapped Rotary on Non Rotary Axis Letter.

Wrapped Rotary on Non Rotary Axis Letter.

Category: Basic Configuration

Does the letter matter?

Isn't it just a visual ID?
  • langdons
  • langdons's Avatar
29 Sep 2025 14:16
Replied by langdons on topic Repair servodrive yaskawa CACR

Repair servodrive yaskawa CACR

Category: Off Topic and Test Posts

Agreed.

A lot can happen in 30 years!

It's so difficult to know for certain what the cause of the problem is.

Obviously, those burnt components are not good, but could be unrelelated to the specific issue you are experiencing.
  • jjdege
  • jjdege's Avatar
29 Sep 2025 13:55

Extremely confused - Nonworking limit switches

Category: General LinuxCNC Questions

Sorry, there are no pins connected to the Mesa IOs.
net min-home-x     =>  joint.0.home-sw-in
net min-home-x     =>  joint.0.neg-lim-sw-in
net x-pos-limit     =>  joint.0.pos-lim-sw-in
  • jschulze
  • jschulze
29 Sep 2025 13:50

Wrapped Rotary on Non Rotary Axis Letter.

Category: Basic Configuration

I've got my machine setup to use a rotary table as the W axis since I already have a C axis on the head.  I've added wrapped_rotary=1 to my ini in both the joint and axis sections, but it's not working.  Does wrapped rotary only work on A,B, or C axis?

I also have the rotary table setup as a second axis and what I would like to ultimately do is setup the rotary table to wrap the axis position at 360 and also keep track of the position while using it as a spindle.  Right now I just use a generic mux2 to switch the joint velocity between W axis velocity and spindle 1 velocity signals using the spindle.1.on and it works great, but I'm not sure how to keep the axis position when it's in spindle mode.  I'm using step/dir servos to drive the table, so I don't have an encoder on the table output itself.  Is there a way to fake an encoder signal from the spindle output to feedback into the joint position?  
  • peterpan
  • peterpan
29 Sep 2025 13:18
Replied by peterpan on topic Trouble with Cia402 drive configuration

Trouble with Cia402 drive configuration

Category: EtherCAT

lcec_conf:
<masters>
  <master idx="0">
    <slave idx="0" type="EK1100" name="D1"/>
    <slave idx="1" type="EL1008" name="D2"/>
    <slave idx="2" type="EL2008" name="D3"/>
    <slave idx="3" type="basic_cia402" vid="0x00000c96" pid="0x00000001" name="D4">
      <!--ClearPath EC (CoE Rev 2)-->
      <modParam name="ciaRxPDOEntryLimit" value="8"/>
      <modParam name="ciaTxPDOEntryLimit" value="8"/>
      <modParam name="enablePP" value="true"/>
      <modParam name="enablePV" value="true"/>
      <modParam name="enableTQ" value="true"/>
      <modParam name="enableHM" value="true"/>
      <modParam name="enableCSP" value="true"/>
      <modParam name="enableCSV" value="true"/>
      <modParam name="enableCST" value="true"/>
      <modParam name="enableActualFollowingError" value="true"/>
      <modParam name="enableActualTorque" value="true"/>
      <modParam name="enableActualVoltage" value="true"/>
      <modParam name="enableDigitalInput" value="true"/>
      <modParam name="digitalInChannels" value="16"/>
      <modParam name="enableDigitalOutput" value="true"/>
      <modParam name="digitalOutChannels" value="16"/>
      <modParam name="enableErrorCode" value="true"/>
      <modParam name="enableFollowingErrorTimeout" value="true"/>
      <modParam name="enableFollowingErrorWindow" value="true"/>
      <modParam name="enableHomeAccel" value="true"/>
      <modParam name="enableInterpolationTimePeriod" value="true"/>
      <modParam name="enableMaximumMotorRPM" value="true"/>
      <modParam name="enableMaximumTorque" value="true"/>
      <modParam name="enablePolarity" value="true"/>
      <modParam name="enablePositionDemand" value="true"/>
      <modParam name="enablePositioningTime" value="true"/>
      <modParam name="enablePositioningWindow" value="true"/>
      <modParam name="enableProbeStatus" value="true"/>
      <modParam name="enableProfileAccel" value="true"/>
      <modParam name="enableProfileDecel" value="true"/>
      <modParam name="enableProfileVelocity" value="true"/>
      <modParam name="enableTargetTorque" value="true"/>
      <modParam name="enableTorqueDemand" value="true"/>
      <modParam name="enableTorqueSlope" value="true"/>
      <modParam name="enableVelocityDemand" value="true"/>
      <modParam name="enableVelocityErrorTime" value="true"/>
      <modParam name="enableVelocityErrorWindow" value="true"/>
    </slave>
  </master>
</masters>
  • tommylight
  • tommylight's Avatar
29 Sep 2025 12:39

Looking for a specific, detailed howto guide for XYYZ gantry setup

Category: Advanced Configuration

You should most probably save the config then run it, then home the machine as jogging will not work for tandem axis before homing.
  • langdons
  • langdons's Avatar
29 Sep 2025 12:34 - 29 Sep 2025 14:18
Replied by langdons on topic Extremely confused - Nonworking limit switches

Extremely confused - Nonworking limit switches

Category: General LinuxCNC Questions

Try creating a new config in PNCConf; try using the AXIS GUI, it's really stable and reliable.

"min limit" = "home"?

Try setting them as home switches.

Remember, AXIS is the default GUI for a reason.
  • Hakan
  • Hakan
29 Sep 2025 12:25

Leadshine 2CS3E-D507 / Cia402 almost working - help please!

Category: EtherCAT

At a quick glance, normally you would need to connect the joints to the cia402 components, see here github.com/dbraun1981/hal-cia402/blob/main/example/cia402.hal 
In this case you can try to give a position value to cia402.0.pos-cmd


 
  • jrc
  • jrc
29 Sep 2025 12:09 - 29 Sep 2025 12:10

Leadshine 2CS3E-D507 / Cia402 almost working - help please!

Category: EtherCAT

I am trying to get Leadshine 2CS3E-D507 working to drive two closed-loop steppers to drive the carousel and arm of a toolchanger in simple pp mode.
I think I am very close, but need some help to get over the line.

Scott Laird's driver and the Cia402 component have gotten me to the point where the drive reaches OP state and I can see all the hal pins, but I have not managed to get the steppers to move.

To avoid the complexity of the rest of my machine, I have simply taken one of the sample configs (sim.axis-min), and added two extra joints (joints 3 and 4) for the two closed-loop steppers in the ini file , and added a hal file with what I hope are plausible lcec and cia402 settings. I have then connected the stepper drive to the machine with an Ethernet cable, Linuxcnc starts up OK with no complaints, and ehtercat slaves shows that the 2CS3E-D507 is sitting happily in OP state.

Looking at Machine>Show Hal configuration I can see all the lcec and cia402 pins. Setting setp cia402.0.enable 1 turns on the first joint and the same with cia.1.enable turns on the second one. I can see that this is the case because the LED display shows the corresponding dot. The display shows 88.8. where the dots denote one active axis each.

Reading the position of, say, the first stepper (lcec.0.0.srv-1-actual-position or cia402.0.drv-actual-position ) shows a value of "97", and the other one shows "2". These are arbitrary values corresponding to whatever position the shaft was turned to when powered up. 
The corresponding "target position", however, is currently "0", but the drive is not trying to turn from position 97 to 0 at all.
In fact, it seems very determined to hold its current position, so you cannot turn the shaft by hand (which you can easily do when the drive is not enabled). It seems to resist any attempt to move it from its current position of 97

Trying to write a new target position using "setp" fails.
For example, if I try to set it to 700 : 
using setp lcec.0.0.srv-1-actual-position 700, it complains that the pin is connected to a signal ( r1-drv-target-pos )
Using setp cia402.0.drv-actual-position 700, it complains " ERROR setting parameter 'cia402.0.drv-actual-position' to '700' pin 'cia402.0.drv-actual-position' is not writable"  

The relevant line is the hal file is 
net r1-drv-target-pos      cia402.0.drv-target-position => lcec.0.0.srv-1-target-position
so I can understand the first complaint (the lcec is taking its input from the signal r1-drv-target-pos, which is getting its value from the cia402.0.drv-target-position pin), but I can't understand the second complaint ( the cia402target position pin not being writable), because one has to be able to tell the drive what the new position target is

Is here a simple fix I am missing, or am I going about this completely the wrong way, and if so, what do I need to change?
Since it's for a tool changer I would like to stick to pp mode rather than csp to simplify things.

I am attaching the .ini and .hal files, which are the only modified ones. All others are as per the normal sim-axis-min sample config in the standard installation.

Many thanks!
 
  • JT
  • JT's Avatar
29 Sep 2025 11:27
Replied by JT on topic Flex Gui Jog after toolchange

Flex Gui Jog after toolchange

Category: Flex GUI

This has been fixed, thanks for the report.

JT
  • JT
  • JT's Avatar
29 Sep 2025 09:41
Replied by JT on topic Flex Gui Jog after toolchange

Flex Gui Jog after toolchange

Category: Flex GUI

I can duplicate that error so should be fixed shortly.

JT
  • nikopoli@live.it
  • nikopoli@live.it
29 Sep 2025 06:43
Replied by nikopoli@live.it on topic Repair servodrive yaskawa CACR

Repair servodrive yaskawa CACR

Category: Off Topic and Test Posts

I understand your observations. Honestly, I don't have any way of knowing if the working drive has been repaired before, but it's a definite possibility, especially considering it could be up to 30 years old!
​Regarding the corrosion near connector CN7, it's hard to say for certain if it's due to a cold solder joint or other factors. Furthermore, the pasty substance on the transistors above could indeed be solder flux (residue from the assembly process or a previous repair), or it could be liquid leakage from the nearby electrolytic capacitors, which would indicate another potential issue. Both hypotheses are plausible on electronic boards of that age.
  • MacKaye
  • MacKaye
29 Sep 2025 05:38 - 29 Sep 2025 07:43
Replied by MacKaye on topic Weiler DZ26 Millturn Conversion

Weiler DZ26 Millturn Conversion

Category: Turning

Finding all necessary inputs for systemstate estop in those linux systemfiles on github is above my paygrade. What could trigger estop internally?
iocontrol.user-enable-out has to be TRUE aswell for estop reset to work? 
  • CarbonNater
  • CarbonNater
29 Sep 2025 03:33
Replied by CarbonNater on topic ECMO VMC100 Retrofit with Carousel/Toolchanger

ECMO VMC100 Retrofit with Carousel/Toolchanger

Category: Milling Machines

I’ll have to peak in and look at how many sensors it has, everything I’ve seen it looks nearly identical. I’m in the states, in Texas.
Displaying 2956 - 2970 out of 22401 results.
Time to create page: 0.220 seconds
Powered by Kunena Forum