Advanced Search

Search Results (Searched for: )

  • tommylight
  • tommylight's Avatar
21 Jun 2024 11:23
Replied by tommylight on topic Servo drives costing 22 euros for 2 motors

Servo drives costing 22 euros for 2 motors

Category: Show Your Stuff

What is the question?
Is any of those settings working properly for you?
  • tommylight
  • tommylight's Avatar
21 Jun 2024 11:21
Replied by tommylight on topic Busco micros de límite para hardinge II

Busco micros de límite para hardinge II

Category: Turning

Looks like normal microswitches
www.mouser.co.uk/new/honeywell/honeywell-v15-switch/
Try to find Honeywell or Omron or something like that, high quality ones, although the cheap ones work OK but tend to fail easily.
Notice the 3 pins, do not get the ones with 2 pins as the machine might need all 3 pins to work.
  • Walkahz
  • Walkahz
21 Jun 2024 11:09
Replied by Walkahz on topic Deckel FP4 Gearbox Comp

Deckel FP4 Gearbox Comp

Category: Advanced Configuration

Installed the tumbler_decode.comp and still getting an error.
Have checked it's included in the hal.
  • Donb9261
  • Donb9261's Avatar
21 Jun 2024 11:07

Help Needed: Cracking the Code on LinuxCNC Servo Homing Setup!

Category: EtherCAT

Possibly. I work with Siemens and Fanuc extensively. Daily in fact. For a myriad of reasons all motion for any purpose is controlled by the controller/master domain. It makes sense if you think about it.

In the Delta scenario, D1 drives the motion of D2. If D1 sends erroneous commands to D2 the controller would not know which violates the Functional Safety standards used internationally.

On both Siemens and Fanuc the gantry or tandem control is done fully closed loop per drive. Both use active position control to maintain the sync between the 2 axis positions. All commands for both are mirrored but the net motion is constantly being updated to keep error aka following error as close to zero as possible. The drives are set to Torque mode over the bus using the drives ABS position feedback and direct scale feedback(connected directly to the controller not the drive) or simply use the drives ABS FB POS.

Essentially, this makes the drives although ECAT based a dumb terminal that just does what it is told. For CNC where high precision is required at high velocity this makes perfect sense. If I am simply controlling a Pick and Place machine then precision is required but within a wider error spectrum.

I am thinking the best solution for the entire LCNC and ECAT is to do the same as what Siemens/Fanuc have done and find a solution for homing that makes sense based on true ABS encoder technology. There is a net savings in cost in doing this as well as ensuring the precision required. The cost savings comes in the wiring and reliability aspect. Less wires less cost and less chance for things to break. And it maintains proper separation of concerns with a true master slave setup.

I will be looking at how to change LCNC to act more like the CNC ECAT standard vs. trying to reinvent the wheel. Currently LCNC has a single mode for positioning. Command Position Mode. Which is the same as S/D mode using a Mesa. The drive is in follow my lead more or less. This creates some questions as to whether the ECAT interface in LCNC can use the same functionality of the standard interface within the ECAT interface. Can LCNC use the ABS POS FB as the FB to close the loop on the LCNC side? Will the driver do an actual tandem control? Can LCNC custom homing work with a "home in place" "update position to current ABS POS FB, then assume homed?

These are all questions that need to be answered. I will try to do so, but the documentation on the LCNC ECAT interface is lacking a bit. Once you figure out the best practice for how to control the axis over ECAT in the available mode, then how to tandem and how to home become less obtuse. In my honest opinion, using the drives as a dumb terminal similar to Siemens/Fanuc is the best course to take if one wants a gantry axis setup with homing and sync.

I wonder if we could use the ECAT to move the servo and a Mesa for scale feedback simply for a gantry axis to close the loop allowing LCNC to provide the requisite sync/error control along with the homing to index/ABS case? It works in S/D mode...???
  • sin-do-re
  • sin-do-re
21 Jun 2024 10:40 - 21 Jun 2024 10:42
Replied by sin-do-re on topic Scaling power based on % of imposed velocity

Scaling power based on % of imposed velocity

Category: General LinuxCNC Questions

thank you. ive seen your reply to my other post.

im considering this approach. could you please "criticize" it? haha
# Load the necessary HAL components
loadrt scale count=2
loadrt lincurve count=1
addf scale.0 servo-thread
addf scale.1 servo-thread
addf lincurve.0 servo-thread

# Capture the spindle speed output from the G-code command
net spindle-speed motion.spindle-speed-out => scale.1.in

# Connect the current velocity to lincurve
net current-vel motion.current-vel => lincurve.0.in

# Configure lincurve points for velocity to power scaling
setp lincurve.0.velocity-percent 0, 0.2, 0.4, 0.6, 0.8, 1.0  # Adjust these values for velocity percentages
setp lincurve.0.power-scale-percent 0.2, 0.3, 0.4, 0.6, 0.8, 1.0  # Adjust these values for scaling factors (20% at 0 velocity)

# Scale the spindle speed by the lincurve output
net power-scale lincurve.0.out => scale.0.in
net adjusted-power scale.0.out => scale.1.gain

# Scale the adjusted power to the 0-5V analog output range
setp scale.1.gain 5.0  # Adjust this value for the 0-5V range
net final-power scale.1.out => hm2_7i96s.0.7i96s.0.analogout0
  • pippin88
  • pippin88
21 Jun 2024 10:38

Help Needed: Cracking the Code on LinuxCNC Servo Homing Setup!

Category: EtherCAT

So really the gantry function is not needed / helpful when we have a full controller (such as LinuxCNC)

And what we need is to be able to configure 'home offset' whether homing is done fully in LinuxCNC or in a servo drive
  • Donb9261
  • Donb9261's Avatar
21 Jun 2024 10:17

Help Needed: Cracking the Code on LinuxCNC Servo Homing Setup!

Category: EtherCAT

All of them. The reason is that tandem axis control is the domain of the master. The master must issue commands for each motor. The same would be present if using a MESA card with S/D.

Tandem axis control using ECAT in LCNC isn't functional if I understand correctly. I am still digging.

Delta explained what I already knew to be true, that an ECAT servo must derive all commands via the master who is fed commands via the controller. They said, that with the setup they have the position loop is closed for both drives and the encoder output for D1 is fed into D2. The D1 drive uses the standard RS422 encoder output and D2 uses the external encoder interface IN as the position FB for D2. From there, D2 will be placed in follow me mode where it follows the pulse train from D1. While novel, much of the position calculations must be done by the master to ensure the following error of each drive remains as low as possible. Hence the reason it only works with their controllers.

I am just the messenger here. But what they said makes sense based on how their drives are designed. What they have provided as a solution is not ideal even by their standards. Tandem axis control should be the domain of the controller/master not the drive.

The engineer was going to reach out to his counterpart in Taiwan but DeltaTW is off next week so it would be W1 of July before a response is possible. He will forward any white papers if any are available.
  • pippin88
  • pippin88
21 Jun 2024 09:37

Help Needed: Cracking the Code on LinuxCNC Servo Homing Setup!

Category: EtherCAT

After speaking to Delta, the Gantry functionality only works with their motion controllers.
 


Which Delta series? A2? A3? B3?

The A3 manual is 1373 pages long but only has brief mentions of the gantry function (I have 4x Delta A3 servos for a planned build with a gantry and was expecting to be able to use the gantry function)
  • GuiHue
  • GuiHue's Avatar
21 Jun 2024 07:57 - 21 Jun 2024 08:00
Replied by GuiHue on topic EtherCAT hardware requirements questions

EtherCAT hardware requirements questions

Category: EtherCAT

Some thoughts on the options above:
- EtherCAT and Mesa: Will work fine. Could be an option if you don't have EtherCAT interfaces for DI DO yet
- Arduino/ Bausano EasyCAT: Having realized a 64DI 64 DO + xxx Slave with this approach, I can confirm that it is viable, but it gets you deep into tinkering territory.
- Modbus: Seems to be one of the most sensible options. A USB to Serial Stick isn't too expensive and mb2hal will you get pretty much everywhere. Not suitable for RT control as far as I know, but this may not be necessary.
- A Driver that supports EtherCAT and works with CIA402 would be quite simple to get to work.

@rodw: I was not aware of an ELxxxx Card that does pulse generation. Do you mean e.g. EL2521? Looks like there is an lcec driver for this, but I am not sure how it works. Could be a bit of an adventure;).
  • zmrdko
  • zmrdko's Avatar
21 Jun 2024 07:34
Replied by zmrdko on topic EtherCAT hardware requirements questions

EtherCAT hardware requirements questions

Category: EtherCAT

Also maybe you can try to control vfd over arduino which you can hook up via EtherCAT.

www.bausano.net/en/hardware/easycat.html
  • zmrdko
  • zmrdko's Avatar
21 Jun 2024 07:31
Replied by zmrdko on topic EtherCAT hardware requirements questions

EtherCAT hardware requirements questions

Category: EtherCAT

or maybe modbus, if you dont want to spend for another vfd.
  • Dave2024
  • Dave2024's Avatar
21 Jun 2024 06:07
Replied by Dave2024 on topic StepperOnline T6 servo drive

StepperOnline T6 servo drive

Category: PnCConf Wizard

I've got the exact same setup and had the exact same problem. If memory serves it needed to be enabled, I think I just connected a pin to 24+, a wire for 24+ and a gnd wire.

If you can't figure it out I'll open the panel and post a pic.
No need but thanks!  I just figured it out on the led screen with the buttons I had to go into PA400 press the set button and change it from 3 to 38 then press the Set button one last time and unplug and replug the power restarting it and it then starts up in SVR-ON mode.  Then im now able to use the step/dir signal port to control the motor.  Awesome!


If you dont mind me asking what kind of setup for a machine are you running a one of these T6's with?  And which motor do you have?  Is it the 1kw motor?  Im planning on posibly running mine as a spindle for a mill of mine that has a sketchy motor and if ever goes bad I need the T6 with 1Kw motor as a backup
  • Dave2024
  • Dave2024's Avatar
21 Jun 2024 05:47
Replied by Dave2024 on topic StepperOnline T6 servo drive

StepperOnline T6 servo drive

Category: PnCConf Wizard

I've got the exact same setup and had the exact same problem. If memory serves it needed to be enabled, I think I just connected a pin to 24+, a wire for 24+ and a gnd wire.

If you can't figure it out I'll open the panel and post a pic.

No need but thanks!  I just figured it out on the led screen with the buttons I had to go into PA400 press the set button and change it from 3 to 38 then press the Set button one last time and unplug and replug the power restarting it and it then starts up in SVR-ON mode.  Then im now able to use the step/dir signal port to control the motor.  Awesome!
  • Dave2024
  • Dave2024's Avatar
21 Jun 2024 05:43
Replied by Dave2024 on topic StepperOnline T6 servo drive

StepperOnline T6 servo drive

Category: PnCConf Wizard

SRV-ON needs to be enabled.



Ok thanks awsome this helped and it worked!  Basicaly theres a parameter that needs to be set to turn the servo on then the axis will move when sending it testing signals from Pncconf.  Ill make a video about it and post the link here after a couple celebration drinks!  Otherwise its tough to explain how to enable the setting on these drives!
  • newbynobi
  • newbynobi's Avatar
21 Jun 2024 05:31

gmocappy home aller achsen , Verfahrgeschwindigkeit zu langsam, tasten geht nich

Category: Gmoccapy

Der Endschalter in Z muss laut deiner Config am Pin 12 des Parport angeschlossen sein:

net home-z          <= parport.0.pin-12-in

aber das Signal "home-z" wird in deiner Konfiguration nicht weiter verarbeitet.

kann es sein, dass du in dieser Zeile manuell eingegriffen hast?

net all-home => joint.2.home-sw-in

Norbert
Displaying 24106 - 24120 out of 26460 results.
Time to create page: 1.278 seconds
Powered by Kunena Forum