Advanced Search

Search Results (Searched for: )

  • Aciera
  • Aciera's Avatar
Today 18:39
Replied by Aciera on topic Hurco BMC 30 AP

Hurco BMC 30 AP

Category: CNC Machines

Re: forum.linuxcnc.org/30-cnc-machines/42689...0-ap?start=80#346618

1. These two errors are connected. The parameter #<_tool_in_spindle> is not defined because 'change_prolog' cannot be found.

2. Looking at your ini file it seems that your paths are messed up. TOPLEVEL should point to the file 'toplevel.py' not just some folder:
[PYTHON]
PATH_PREPEND = python
TOPLEVEL = /home/cnc/linuxcnc/nc_files/remap_lib/python-stdglue/python/
PATH_APPEND = /home/cnc/linuxcnc/nc_files/remap_lib/python-stdglue/



[RS274NGC]

PARAMETER_FILE = linuxcnc.var
#SUBROUTINE_PATH = /home/cnc/linuxcnc/nc_files/remap_lib/python-stdglue/python/
#USER_M_PATH = /home/cnc/linuxcnc/nc_files/hurcoMCODE
#REMAP= M6 modalgroup=6 ngc=sub_progs/Werkzeugwechsel_Main

SUBROUTINE_PATH = ./
#REMAP=M6   modalgroup=6 ngc=toolchange
REMAP=M6   modalgroup=6  prolog=change_prolog ngc=toolchange epilog=change_epilog

# parameters exposed by setspeed_prolog/evaluated by setspeed_epilog:
#<speed>

#REMAP= S prolog=setspeed_prolog ngc=setspeed epilog=setspeed_epilog

Since we don't have your complete config folder there is no telling where you have the relevant files but if you compare your setting with the built in 'sim/axis/remap/extend-builtins/' you might get some ideas.

(You will find the [PYTHON] section at the very bottom of the ini file below):
github.com/LinuxCNC/linuxcnc/blob/2.9/co.../extend-builtins.ini
  • JohnnyCNC
  • JohnnyCNC's Avatar
Today 18:30
Replied by JohnnyCNC on topic manual tool change with tool length probe

manual tool change with tool length probe

Category: G&M Codes

Sorry, been away for a while. I will get them posted soon.
  • 5_Zylinder
  • 5_Zylinder
Today 17:09
Replied by 5_Zylinder on topic Hurco BMC 30 AP

Hurco BMC 30 AP

Category: CNC Machines

Hi everyone,
I’ve tried a few more times to solve my problem, but unfortunately, I’m not getting anywhere. Perhaps someone can tell me how to fix the issue so I can get the tool changer up and running.
  • Mafuba
  • Mafuba
Today 16:44

VMC Bridgeport 760 22 Retrofit Project

Category: CNC Machines

Heyo anyone that reads this and attempts to pass me some knowlege.

I have been tasked with researching how to Retrofit our VMC Bridgeport 760 with a Heidenhain 370 Control to use Linux CNC. I will continue checking any post  related to the topic already on this website along with other websites and stuff. However I figured making a post on a forum for the software we are planning to use would be a great start because I could learn some users here that may be able to help point me in the right direction to start or where they may be good sources of knowledge for a project like this. 

We are looking to retrofit after years of using the original electronics because some of those electronics are starting to fail and we'd like to switch over to an easier system for maintenance versus sending these components in for repair or buying refurbished parts. So any information on where to look for knowledge on retrofitting this machine or a machine closely similar to ours would be much appreciated. 

Thank you for any information that someone is able to provide.
  • Etced
  • Etced
Today 14:21
Replied by Etced on topic can not jog axis in Gmoccapy

can not jog axis in Gmoccapy

Category: Gmoccapy

I tried your suggestion of changing the "Display = gmoccapy", with no success.
Then I decided to update to v2.9.10 .
That did the trick, I changed "Display = gmoccapy" in axis. Now i can jog and home all axis in gmoccapy.
Thank you for your patience..
  • spumco
  • spumco
Today 14:05

Recommended way to implement spindle enable conditions?

Category: HAL

If you have a long string of conditional pins/signals, the logic component is a little less messy in HAL than a bunch of nested/sequential and2 components.

linuxcnc.org/docs/stable/html/man/man9/logic.9.html

If you just want some interlocks to prohibit starting the spindle while chuck is open, or opening the chuck while spindle is turning, and2 or logic work fine.

However, I prefer using Classic Ladder for my spindle(s) and drawbar(s).  My lathe has two spindles, each with a pneumatic drawbar.  I control the drawbars with either physical buttons OR via M-codes.  M-code control is necessary for automated bar-feed operations.

I also want to be able to open the collet closer while the spindle is running, although at a low maximum speed.  Also need ability to orient spindle while the closer is open (hex/square stock).

Given the complexity of my particular config, I found ladder be be more intuitive and easier to configure (and test).
  • Odiug
  • Odiug
Today 12:47

qtDragon: Auto Return to Manual Mode After an MDI Command so MPG works

Category: Qtvcp

Yes, same here. I was just searching the forum if others have the same problem or if it is just me "holding it wrong".

In my usual workflow, I load a toolprobe using a manual toolchange with automatic tool length measurement. This happend in MDI. Then I usually forget to hit the MAN button and wonder why my ShuttleXpress does not work anymore.

Same with using the toolprobe in the Probe tab. After probing we are again back to MDI mode.

I was wondering if there is a reason for being in MDI mode. From a user standpoint I was manually operating the machine, expecting to be back in manual mode after pressing a few buttons, even when those trigger MDI mode.

Guido
  • TripleM
  • TripleM
Today 11:26

Recommended way to implement spindle enable conditions?

Category: HAL

Hi everyone,I'd like to add some safety conditions for enabling the spindle on my lathe.The spindle should only be allowed to start if all required conditions are met, for example:
  • The auxiliary drives are enabled.
  • The chuck is clamped (clamping pressure is present).
  • (I may add more conditions later.)
My first idea was to simply combine these signals with one or more
and2
components and use the result as the spindle enable signal.Something along the lines of:
net spindle-enable-request ...
net aux-drives-on ...
net chuck-clamped ...

and2.0.in0 <= spindle-enable-request
and2.0.in1 <= aux-drives-on
...
Is this the usual way to implement this in LinuxCNC, or is there a better or more recommended approach?How have you implemented spindle interlocks on your machines?Thanks!
  • andypugh
  • andypugh's Avatar
Today 10:45
Replied by andypugh on topic Trixy Install problems

Trixy Install problems

Category: General LinuxCNC Questions

2.9.10 has been released. Maybe try it.
 

We don't have a 2.9.10 .iso yet. I will try to generate one today. 
 
  • spumco
  • spumco
Today 10:27
Replied by spumco on topic C axis milling cycles. Anyone written any?

C axis milling cycles. Anyone written any?

Category: General LinuxCNC Questions

I've not seen any macros or subroutines ever posted for C-axis milling.

There have been a couple of polar interpolation posts, but nothing I'd call 'universal.'

You might look at this:

forum.linuxcnc.org/show-your-stuff/53476...rical-mapping#308478

Note that Fusion360 appears to have (somewhat recently) added a feature for polar interpolation mode.  Rather than using a machine's built-in polar interpolation F360 outputs XC moves directly instead of XY.

I've not tried it yet, but worth a look.
  • andypugh
  • andypugh's Avatar
Today 10:16 - Today 10:17
Replied by andypugh on topic Press Brake CNC control - possible?

Press Brake CNC control - possible?

Category: General LinuxCNC Questions

Have been considering buying a stepper motor and some parts and seeing if i can make them 'function' before i invest the time into the steel to build the machine

I think that's a good plan. Then maybe work on using that motor to operate a CNC backstop, for example, if you have a manual press-brake already.
  • RoberCNC
  • RoberCNC
Today 10:13

Problem with PROBE tab after running a program

Category: Qtvcp

Hi all! 
I came having problems when trying to run a new probe routine after running a program in QtDragon, a "cannot switch pages while in AUTO mode" message appears but only affects to te PROBE tab all the rest seems to work fine.

I try to solve ending programs with M30, pushing STOP button, switching to MDI before MANUAL mode but no way.

I´m running linux uspace 2.9.0~pre1, kernel 6.1.0-28-rt-amd64 in LMDE 6 Faye (Cinnamon 6.4.8) and using BasicProbe

Can it been fixed easyly or it would be better to upgrade to a new fresh realese?
 
  • Aciera
  • Aciera's Avatar
Today 07:46

Very small 4 axis mill for cutting plastic materials

Category: Show Your Stuff

So, the .pts files contain a path on the surface of a 3d model as consecutive 3d points and you are trying to post process this to create 4axis (xyzc) gcode where the c axis keeps the tool perpendicular to the model surface.

Seems you are basically trying to use a python filter script to do what a CAM and post prosessor would usually do.

You could use dx and dy from the pts file to calculate the tool orientation angle in the xy-plane (ie the c axis value) that keeps the tool perpendicular to the path segment. In order to keep the tool positioned on the work piece while the c-axis moves you need TCP kinematics.

The 1mm tool path offset could possibly be achieved by simply using a 2mm bull nose bit (depends on the required detail resolution of course).

If you need to use smaller tools then you would likely need to calculate new xyz coordinates to compensate for the 1mm offset and tool radius compensation.


Of course, the proper and easy way to do this would be to use a CAM :)
  • GeckoWorks
  • GeckoWorks
Yesterday 02:46 - Yesterday 02:56
Replied by GeckoWorks on topic Index homing Mesa 7i96s

Index homing Mesa 7i96s

Category: PnCConf Wizard

Thanks so much Peter,
I will make a note to grab 7i96sd_esdid.bin.

If anyone else comes across this in the future and wants to do index homing and have Delta servos I am now almost sure the Delta B3 drivers can home internally. (B2s can not).
You would wire the switch/sensor to the drive, not to the Mesa and then set up speed parameters and such in the drive. For homing, you'd then send a command to the drive to home (one DO) and once homing was done, the drive would report back to the Mesa (one DI) that the homing was done. 

However, I have B2 drives for XYZ and one B3 coming in for a rotary build hence why I needed to do index homing via the Mesa. 
Displaying 1 - 15 out of 287144 results.
Time to create page: 2.730 seconds
Powered by Kunena Forum