Search Results (Searched for: )

  • Bunchi
04 Mar 2026 17:05
I shoukd have mentioned but the signal for the servos is +-15V, is there a good work aroud to up the V or something
  • tommylight
04 Mar 2026 16:57
Mesa 7i96S for step/dir controlled drives (also known as "position" mode drives, almost all new servo drives can use this)
Mesa 7i95T same thing with added encoder feedback or glass scales if the mill already has them
Mesa 7i97T for analog +-10V drives, older drives and some new ones (also known as "velocity" mode drives, motors have a tacho generator wired to drive)
And many other combos that can do the same thing, mainly due to availability as last two are hard to find.
  • Bunchi
04 Mar 2026 16:51
Im working on an old kondia fv-1 mill thats got an outdated cnc system, my plan is to hook the motors stright into a Linuxcnc set up and get rid of the old computer. Iv got 3 servo drivers to give signal too and have been trying to find a mesa card that can do that, im guess im under the wrong impression on whats its doing but iv seen a lot of 2-3 card set ups, im looking for a way to simply plug the servo drivers into a card that sends them a singal with the pc. Do i need that FPGA plus motion control card? Or can i just get by with one od the FPGA cards? Again im probobly confused on what thees cards are actually doing, iv mainly messed with old 3d printers, any explanations would be appreciated 
  • tykhon
04 Mar 2026 16:45
Replied by tykhon on topic chineese mesa 7i92 custom bit file
corrected
  • tommylight
04 Mar 2026 16:39
Replied by tommylight on topic Forum Fehler, ... :-(
Last night i checked you user name, all seem OK, so i am baffled at why you can reply to some and can not on some other topics...
Can you take screenshots of when you can and you can not reply and upload them here?
Sorry aber schrieben im Deutch geht sehr langsam fur mich...
  • tommylight
04 Mar 2026 16:34
Replied by tommylight on topic chineese mesa 7i92 custom bit file
No file attached.
  • Konstantin
04 Mar 2026 16:20 - 04 Mar 2026 16:29
Replied by Konstantin on topic CiA 402 Folder Missing
@andrax
How do you know that the vid and pid are wrong? I have set them in the .xml file as per the manufacturer .xml when I created the configuration. Attached is the .xml file.

The "dmesg | grep ethercat" still does not seem to work, I executed the command sequence you posted and it just outputs a new row in the terminal.

I am still unaware why the synchronization error keeps appearing, cables are changed and I also have grounding on the metal parts of the bench.

Perhaps, there are some settings in the servo itself that need to be configured. I still think about the fixed and variable PDO mapping, if it could be the reason for this behaviour. There is a warning that says - 1 datagram UNMATCHED!.



 
  • PCW
04 Mar 2026 16:15
Replied by PCW on topic Trying to set up position control mode
When you say the motor moves, are you saying the DRO is changing
when no commanded motion is requested?

Do you get a following error?
 
  • hmnijp
04 Mar 2026 16:06 - 04 Mar 2026 16:07
Replied by hmnijp on topic motion channels for robotic atc library
It would be nice to have a simple_xyz_tp.comp component to support linear interpolation and be independent of the main TP.

I think this is a simple task for extending the simple_tp component, where smoothing and arcs are not required.
  • PCW
04 Mar 2026 16:04
Replied by PCW on topic 7i92T and mx3660 request for help
Did you verify that all home switch inputs work as expected in halshow?
that is, the motions home  switch pins (like joint.0.home-sw-in ) change from
red to yellow when activated.

You might also check that there is no noise on the switch inputs.
(setting halscope to trigger on the switch active level can catch single cycle noise pulses)


 
  • PCW
04 Mar 2026 15:48
Replied by PCW on topic RPI5_7i80HDT_7i52s+7i49+7i44+BISS
Can you post your PINxxxx.vhd file

 I can take a look
 
  • Lcvette
04 Mar 2026 15:45
Replied by Lcvette on topic Add Buttons in Probe Basic
You are trying to control a hal pin, so you will want to use a HalButton from the custom widgets tree. the halpin will have the pinBaseName property you need to set for the button's connection to your licht net. see image below for references:

 



the button color can be style in the stylesheet (see image below) using the following color connections:
Code:
.HalButton { background: qlineargradient(spread:pad, x1:0, y1:0, x2:0, y2:1, stop:0 rgba(226, 64, 64, 255), stop:0.446154 rgba(204, 0, 0, 255), stop:0.764103 rgba(225, 67, 67, 255), stop:1 rgba(249, 142, 142, 255)); } .HalButton:checked { background: qlineargradient(spread:pad, x1:0, y1:0, x2:0, y2:1, stop:0 rgba(154, 231, 153, 255), stop:0.0974359 rgba(92, 243, 81, 255), stop:0.446154 rgba(52, 251, 35, 255), stop:1 rgba(154, 231, 153, 255)); }

 



The button probe_basic_postgui.hal file connection code is as follows:
Code:
loadrt time loadrt not addf time.0 servo-thread addf not.0 servo-thread # *** Time items required for Probe Basic to run *** net prog-running not.0.in <= halui.program.is-idle net prog-paused halui.program.is-paused => time.0.pause net cycle-timer time.0.start <= not.0.out net cycle-seconds qtpyvcp.timerseconds.in <= time.0.seconds net cycle-minutes qtpyvcp.timerminutes.in <= time.0.minutes net cycle-hours qtpyvcp.timerhours.in <= time.0.hours #  ---manual tool change signals--- net tool-change-request     =>  qtpyvcp_manualtoolchange.change net tool-change-confirmed   <=  qtpyvcp_manualtoolchange.changed net tool-number             =>  qtpyvcp_manualtoolchange.number # *** Probe graphic simulation trigger push probe tip *** net probe-in  =>  qtpyvcp.probe-in.out net probe-in  <=  qtpyvcp.probe-led.on # *** Set line below for actual spindle readout from your hal file *** net spindle-rpm-filtered scale_to_rpm.out  =>  qtpyvcp.spindle-encoder-rpm.in # *** custom gui hal widget connections *** net licht  <=  qtpyvcp.licht-button.checked net licht  =>  hm2_7i76e.0.7i76.0.0.output-02

once done you should have something that works like this gif below, but for your physical light:

 

 
  • hmnijp
04 Mar 2026 15:36 - 04 Mar 2026 15:43
1) It may not be a good idea to divide the architecture of a single module too much. This can cause unnecessary complications in the connections between them and race conditions between components...  For example, the state machine of the “homemode” module in some situations cyclically processes several states in one cycle, thanks to its flat structure, which would be difficult to do if it were broken down into modules.


2)

gantry_manager.comp
Possible responsibilities:
- synchronized homing of multiple drives
- gantry squaring


I think this should be handled by the built-in homing and kinematic module, regardless of the communication bus.

I recently encountered this using ethercat drives with absolute encoders - it is already partially successful. 
Alignment occurs during the homing procedure when jointY1 and joint Y2 move independently and synchronously (home sequence) by calling free_tp,
but requires a revision of the procedure for HOME_ABSOLUTE_ENCODER, which is used by cia402/ethercat ( github.com/LinuxCNC/linuxcnc/pull/3774/c...be947439e20fc5da9825 ), to prepare it for correct communication with the cia402 state machine

as a result, squaring control should take place in the trivkins module where, when declaring KINS=XYYZ, the connection is established 
joints[1] = pos->tran.y
joints[2] = pos->tran.y

I don't see the need for another layer  “motion -> trivkins -> gantry.comp -> pid -> cia402 ->lcec”   since we already have independent joints, each of which is connected to feedback for tracking following error.
  • NWE
04 Mar 2026 15:25
Replied by NWE on topic motion channels for robotic atc library
I'm convinced extrajoints handles such a case. It can even move multiple joints at the same time, they're just not synced with each other in any way unless extra hal logic is used to interpolate moves, which you don't need here.
  • Muecke
04 Mar 2026 15:18
Replied by Muecke on topic Forum Fehler, ... :-(
Was kann ich machen, damit ich auf die Beiträge antworten kann? Es ist jetzt schon mehrere Tage so. :-( 

Einen neuen/zweiten User anzulegen, ist nicht die richtige Lösung!
Displaying 6346 - 6360 out of 11907 results.
Time to create page: 0.290 seconds
Powered by Kunena Forum