Advanced Search

Search Results (Searched for: )

  • Aciera
  • Aciera's Avatar
Today 08:10
Replied by Aciera on topic CSS/G96 for other than X-axis?

CSS/G96 for other than X-axis?

Category: Advanced Configuration

So the NML description in the LCNC manual isn't accurate? Or perhaps not exactly clear what happens?


Not sure but looking at motion/control.c gives me the impression that 'GET_JOINT_ACTIVE_FLAG(joint)' is used in motion mode FREE only:

github.com/LinuxCNC/linuxcnc/blob/c760c1...ontrol.c#L1217-L1219

but apparently not in modes TELEOP and COORD. So maybe it was only ever needed in FREE mode but who knows.

However I'm not sure this is the right place to implement what we want as we would still seems to cut things after the trajectory planner. Even if we are not updating the pos-cmd pin for that joint the internal position in the planner might still be updated and cause problems when reactivating the joint.
  • NWE
  • NWE's Avatar
Today 06:24
Replied by NWE on topic Ethercat Setup help needed for beginner

Ethercat Setup help needed for beginner

Category: EtherCAT

Many people look for used  beckhoff modules on eBay.

I used to do that a lot. Sometimes certain Beckhoff models I wanted were not available from ebay or seemingly anywhere else. A while back I contacted Beckhoff, asking them what distributor they suggest I buy from. They said they sell direct. 

Now I mostly buy direct from Beckhoff. I discovered some new parts I had bought from ebay were more expensive on ebay than they were direct from Beckhoff.
  • NWE
  • NWE's Avatar
Today 05:59
Replied by NWE on topic MotionMaster Upgrade

MotionMaster Upgrade

Category: General LinuxCNC Questions

The VFD takes 3 phase power at 360 to 480. I was wondering if I could just supply 220V power 3 phase to the VFD and have it power a 220V 3 phase spindle.

Probably not. I have yet to see a 480 volt vfd that will run without errors on 240 volts. When I have to run a 480V VFD on 240V, and replacing it is too hard, I use a big step-up transformer. Which tends to cost as much as a new VFD.
  • tjtr33
  • tjtr33's Avatar
Today 04:57
Announcement: Sink EDM orbiting was created by tjtr33

Announcement: Sink EDM orbiting

Category: General LinuxCNC Questions

Hello,
Sink EDM is used for makimg molds ( and more)
Orbiting  reduces cost and labor in making the tools for sink EDM.
Please look at 
github.com/tjtr33/sedm
It a 3D orbiting sink edm emulator.
Emulate means it will move motprs and draw on scree,
but does not cut because it lacks
a real programmable pulse generator
a real process controll gap voltage feedback.
Please look at the Github
and please work with me on it.

Look at my YouTube Channel
https://www.youtube.com/@tjosephpowderly1066
esp a quick start for sedm

Thnaks TompP tjtr33

This email address is being protected from spambots. You need JavaScript enabled to view it.
  • RotarySMP
  • RotarySMP's Avatar
Today 04:48 - Today 04:58

Gmoccapy scaling up each time you exit tool table - 2.9.8 trixie

Category: Gmoccapy

Oops, my bad, I wrote that from memory and got RTAI and Preempt-RT confused, Rod. It is Preempt-RT I have installed. I'll edit that in the original post.
  • RotarySMP
  • RotarySMP's Avatar
Today 04:44 - Today 04:45
Replied by RotarySMP on topic Schaublin 125-CNC retrofit.

Schaublin 125-CNC retrofit.

Category: Turning

Thanks Andy, It compiles for me as well. I get the error when I have linuxnc load it.
  • tjtr33
  • tjtr33's Avatar
Today 04:10

Sinker EDM machine based on diy pulse generator

Category: Off Topic and Test Posts

Thanks for the reply. I will look into the links.
I've been busy withh
github.com/tjtr33/sedm
It a 3D orbiting sink edm emulator.
Emulate means it will move motprs and draw on scree,
but does not cut because it lacks
a real programmable pulse generator
a real process controll gap voltage feedback.
I am confidentr it will cut, and orbit to size given those 2 things.
I am almost blind ( AMD) so reading and coding is slow.
It cuts in X Y Z , up down left right forwards backwards
with circular and square orbitting. It has a boring cycle.
It has programmable jump ( Peck EDM). It allows
inspectio of tool and work during the cut
*PEEK RESUME QUIT. It has loadable table of power settings that are automatically sequenmced thru ( rough to finisah).
User pick out tables base on work size and materials.
Please look at the Github
and please work with me on it.

Look at my YouTube Channel
https://www.youtube.com/@tjosephpowderly1066
esp a quick start for sedm


Thnaks TompP tjtr33

Pleaseuse email if I dont reply from this page
This email address is being protected from spambots. You need JavaScript enabled to view it.
  • rdtsc
  • rdtsc's Avatar
Yesterday 01:35

Ext hard buttons duplicate Power_PB and Reset

Category: Flex GUI

Hi ts,

Check the FlexGUI section about HAL pins: gnipsel.com/linuxcnc/flexgui/hal.html  Example at bottom.

To link something from HAL into FlexGUI:
* Note that your main HAL file is for defining the bulk of the connections.  Here we're talking about a -postgui.hal file, which specifically only gets loaded after the GUI is available, and only contains GUI-related things.  So your .ini file must have an entry like POSTGUI_HALFILE = mypostgui.hal. This is the -postgui.hal file we're talking about.
1. Give a button a Dynamic Property type of String, name of function, and value of hal_pin.  This lets FlexGUI know that this button will do something in your -postgui.hal file.
2. Give the button another Dynamic Property of String, named pin_name, then set that value to the name you want to be visible in your -postgui.hal file, like DriveReset for example.  Save your .ui in QtDesigner.
3. Open the -postgui.hal file, and make the link like this:    net   whoa_drive   DriveReset   =>    hm2_7c80.0.ssr.00.out-04    or whatever connection you like. Then when you press that button, it will affect the HAL device you have connected it to.
  • andypugh
  • andypugh's Avatar
Yesterday 00:49
Replied by andypugh on topic Schaublin 125-CNC retrofit.

Schaublin 125-CNC retrofit.

Category: Turning

hal:turret:1: character unknown '  '

 

Unhelpfully, it works for me...
andypugh@Boookworm:~/linuxcnc-dev$ halcompile --install ../turret.comp
Compiling realtime turret.c
Linking turret.so
cp turret.so /home/andypugh/linuxcnc-dev/rtlib/


 
  • rdtsc
  • rdtsc's Avatar
Yesterday 00:43

rpi5/Trixie and many PyQt6 messages about QPalette

Category: General LinuxCNC Questions

Hi, on my rpi5/7c80 with Debian Trixie, PyQt6 apps like to display weird QPalette messages like this:
...
hm2/hm2_7c80.0:     IO Pin 049 (P1-17/DB25-09): IOPort
hm2/hm2_7c80.0:     IO Pin 050 (P1-19/DB25-10): IOPort
hm2/hm2_7c80.0:     IO Pin 051 (P1-21/DB25-11): Encoder #1, pin A (Input)
hm2/hm2_7c80.0:     IO Pin 052 (P1-23/DB25-12): Encoder #1, pin B (Input)
hm2/hm2_7c80.0:     IO Pin 053 (P1-25/DB25-13): Encoder #1, pin Index (Input)
hm2/hm2_7c80.0: registered
Found file(REL): ./vc-p2s.hal
virtual const QPalette* Qt6CTPlatformTheme::palette(QPlatformTheme::Palette) const QPlatformTheme::SystemPalette
virtual const QPalette* Qt6CTPlatformTheme::palette(QPlatformTheme::Palette) const QPlatformTheme::ToolButtonPalette
virtual const QPalette* Qt6CTPlatformTheme::palette(QPlatformTheme::Palette) const QPlatformTheme::ButtonPalette
virtual const QPalette* Qt6CTPlatformTheme::palette(QPlatformTheme::Palette) const QPlatformTheme::CheckBoxPalette
virtual const QPalette* Qt6CTPlatformTheme::palette(QPlatformTheme::Palette) const QPlatformTheme::RadioButtonPalette
virtual const QPalette* Qt6CTPlatformTheme::palette(QPlatformTheme::Palette) const QPlatformTheme::HeaderPalette
virtual const QPalette* Qt6CTPlatformTheme::palette(QPlatformTheme::Palette) const QPlatformTheme::ItemViewPalette
virtual const QPalette* Qt6CTPlatformTheme::palette(QPlatformTheme::Palette) const QPlatformTheme::MessageBoxLabelPelette
virtual const QPalette* Qt6CTPlatformTheme::palette(QPlatformTheme::Palette) const QPlatformTheme::TabBarPalette
virtual const QPalette* Qt6CTPlatformTheme::palette(QPlatformTheme::Palette) const QPlatformTheme::LabelPalette
virtual const QPalette* Qt6CTPlatformTheme::palette(QPlatformTheme::Palette) const QPlatformTheme::GroupBoxPalette
virtual const QPalette* Qt6CTPlatformTheme::palette(QPlatformTheme::Palette) const QPlatformTheme::MenuPalette
virtual const QPalette* Qt6CTPlatformTheme::palette(QPlatformTheme::Palette) const QPlatformTheme::MenuBarPalette
virtual const QPalette* Qt6CTPlatformTheme::palette(QPlatformTheme::Palette) const QPlatformTheme::TextEditPalette
virtual const QPalette* Qt6CTPlatformTheme::palette(QPlatformTheme::Palette) const QPlatformTheme::TextEditPalette
virtual const QPalette* Qt6CTPlatformTheme::palette(QPlatformTheme::Palette) const QPlatformTheme::TextLineEditPalette
virtual const QPalette* Qt6CTPlatformTheme::palette(QPlatformTheme::Palette) const QPlatformTheme::ToolTipPalette
virtual QVariant Qt6CTPlatformTheme::themeHint(QPlatformTheme::ThemeHint) const
virtual const QPalette* Qt6CTPlatformTheme::palette(QPlatformTheme::Palette) const QPlatformTheme::SystemPalette
Shutting down and cleaning up LinuxCNC...
task: 948 cycles, min=0.000004, max=0.012919, avg=0.009934, 0 latency excursions (> 10x expected cycle time of 0.010000s)
hm2: unloading
Note: Using POSIX realtime
mycnc@mycnc:~ $ 

This does not happen at all for PyQt5 apps - specifically only PyQt6.  While not a problem per se, I looked for a way to eliminate these messages.  From what little I could gather, it has to do with Qt6 platform theme.  Perhaps it is not installed correctly or is missing a component, as this doesn't happen for at least one other rpi5/Trixie user.  Anyways, a work-around was to add the following environment variable to the end of ~/.bashrc:
# okay weird one here... this squelches 17 QPalette messages from PyQt6 apps...
export QT_QPA_PLATFORMTHEME='kde **.**'

You can then either restart or issue a  source ~/.bashrc  in the terminal to reload that.  Apparently this may make PyQt6 apps appear a little differently (more like the kde theme?)  I haven't noticed a difference but haven't looked too hard.  But more importantly, it removed all of those notices about QPalette.

There is likely some other, better method for actually fixing the issue, whatever that may be... but this does the trick for now. :)
  • tommylight
  • tommylight's Avatar
Yesterday 23:58
Replied by tommylight on topic MotionMaster Upgrade

MotionMaster Upgrade

Category: General LinuxCNC Questions

I'll run the raspi off a power bank in case it overloads the system. 

On a 10-20KW machine, that has absolutely no effect! Raspi uses about 5-10W at most, insignificant in the scale of things.
Although, i would never use a raspi to drive such machines, i use older Enterprise computers, plenty of those around and come with much more power and very good electronics inside that very, very rarely fails.
  • motionmasterupgrade
  • motionmasterupgrade
Yesterday 23:37
Replied by motionmasterupgrade on topic MotionMaster Upgrade

MotionMaster Upgrade

Category: General LinuxCNC Questions

Single-phase to the machine, and use 220vac step/dir drives and a 220 vac single-phase-in, 3-phase-out VFD for your spindle.

This is what I came up with. I can easily send 240V single phase on a 30amp circuit. That plus a 750kvA 32V boost guarded by a 30amp breaker on 10AWG should supply me with enough power for all the drives as they are right now. That's $200bucks for the transformer plus some scrap wire lying around. I want to get the movement of the machine sorted out while the swivel head takes its time to get here on a boat. I believe I'll need an analog mesa card for this setup. The swivel head will have Yaskawa brushless servos. For these, and the rotaries, I will just run them on step/dir drivers. They can be another 20amp 220V circuit. That leaves me with 30amp - 40amp 220 single phase to feed a spindle. Thats a 6-hp spindle - much more than I need. I'll run the raspi off a power bank in case it overloads the system. 

Thanks for reminding me to do this first. This was important. It would have been silly to work on other things not knowing if I could power it all up. Taking apart the control box next. I've confirmed the Fagor controller is working, and that means I can put it on FB marketplace.
  • rodw
  • rodw's Avatar
Yesterday 22:31

Gmoccapy scaling up each time you exit tool table - 2.9.8 trixie

Category: Gmoccapy

RTAI? isn't your lathe using a Mesa card?
Why RTAI?
  • rodw
  • rodw's Avatar
Yesterday 21:29
Replied by rodw on topic Ethercat SDOS to XML

Ethercat SDOS to XML

Category: EtherCAT

Have you tested the module in Twincat yet?
If it runs without any issues there, you could use Wireshark to monitor the communication. Maybe that will turn something up.

I do not use Windows here! 
Well I sometimes did until this last week dual booting to run Anycubic Slicer Next for my 3D printer but now I have it working under Linux so I am never booting into Windows again just to be beseiged with ads. 
  • RotarySMP
  • RotarySMP's Avatar
Yesterday 21:19
Replied by RotarySMP on topic Schaublin 125-CNC retrofit.

Schaublin 125-CNC retrofit.

Category: Turning

Thanks Andy, I'll test that tomorrow to see if it happens in other screens.
Displaying 1 - 15 out of 17486 results.
Time to create page: 0.401 seconds
Powered by Kunena Forum