Advanced Search

Search Results (Searched for: )

  • jyeomans
  • jyeomans
29 Nov 2024 00:52
set michine Homed. was created by jyeomans

set michine Homed.

Category: Basic Configuration

I am working on my CNC from the nice warm space in my office. 
I am doing some things that require the software to be restarted. 
then i have to home miching to test the changes.
my motors are powered off.  but to test i need to go out to the shop, turn on the motors, home the machine, turn off the motors, and test.
I was looking for a way to just tell the machine it is homed form the halscope.  
Is there a variable I can set to make that happen?  
I do need some exercise but I don't know that I want  to get it that way.  It is all so cold out. 

thanks
  • stirra
  • stirra
29 Nov 2024 00:40
Replied by stirra on topic Problems with Lichuan Ethercat servo drive

Problems with Lichuan Ethercat servo drive

Category: EtherCAT

They emailed a special link, but I have it temporarily up on a server (to copy from my linux laptop to a windows laptop). Future readers of this thread should contact Lichuan for the files though. For the moment, you can grab them at:

gab.wallawalla.edu/~ralph.stirling/misc/lichuan/

-- Ralph
  • isaac
  • isaac's Avatar
29 Nov 2024 00:29

OKUMA LB15ii-M Retrofit Turret Clamp questions???

Category: Turning

Hello. 

I am retrofitting this OKUMA LB15ii-M  live tooling lathe.  

Does anyone know how the Turret clamp works?? 

To index the turret tool, I have a Servo and works fine….

But I dont understand How the turret Hydraulics works to clamp the turret. 

I already checked all the electrovalves;  tailstock, brake and chuck worked fine. 

I hope someone can help me to understand the turret clamp. 



  • PCW
  • PCW's Avatar
29 Nov 2024 00:26
Replied by PCW on topic 5i25T Setup with PathPilot

5i25T Setup with PathPilot

Category: PathPilot

I don't know if PathPilot will work with the 5I25T as it has a different PCI ID
I can make a Tormach PNC1100 compatible configuration file for the 5I25T,
but I am not sure if it will work with PathPilot.

If PathPilot does not recognize the 5I25T,  a fully compatible option is the 6I25
  • pippin88
  • pippin88
29 Nov 2024 00:23
Replied by pippin88 on topic AX58100

AX58100

Category: EtherCAT

  • Inverhyt
  • Inverhyt
28 Nov 2024 23:59
5i25T Setup with PathPilot was created by Inverhyt

5i25T Setup with PathPilot

Category: PathPilot

Hello,

I've done a bunch of lurking trying to figure this out before I asked, but I am trying to upgrade my PCNC 1100 Series 3 to pathpilot. Tormach no longer offers the 5i25 upgrade kit and instead offers an expensive box that connects with eithernet instead. I purchased a 5i25T reading that it is intended on being a drop in replacement for the 5i25 for LinuxCNC versions 2.10 and up. I believe PathPilot is derived from a version of Linux CNC at least past that version but that's a guess.

I believe the 5i25T uses a different FPGA due to chip shortages. Due to this it needs a different bit file than the 5i25, but after flashing it, it's identified as a 5i25 by the OS and functions identical.

So the only thing I think I need to do is replace the default bitfile with a comparable one for the 5i25T in PathPilot so it doesn't overwrite it on startup. Correct me if I'm wrong here, but once it's flashed the first time, PathPilot should automatically recognize it as a 5i25 and load the profile like normal. 

How can I take the bitfile provided by Tormach for the 5i25 and make a comparable one for the 5i25T? Is it as simple as installing mesaflash and flashing the default profile?

I appreciate the help! Thank you.
​​​
  • NickH
  • NickH
28 Nov 2024 23:26
Replied by NickH on topic Problems with Lichuan Ethercat servo drive

Problems with Lichuan Ethercat servo drive

Category: EtherCAT

Thank you stirra, do you happen to have a link to this software and 1.11? The only support link I had back in July was to the manual. My drives show "10rY" on powering-up but don't connect.
  • bkt
  • bkt's Avatar
28 Nov 2024 23:20 - 30 Nov 2024 15:19

Linuxcnc show linuxcnc-error window when close my gui app

Category: Advanced Configuration

I use a sim 1 axis only and classic ladder ... with ridicolous realtime of 8ms. My app works perfect ... but never understand how can stop linuxcnc-error windows show when close app ... sim causes usermot-error ... but simply is annoing see these error windows ... there are a way to eliminate it? ... when stop the gui ... after I call "hal_exit(comp_id);" .... and after I clean CMD , STAT channel previosly open .... So ask if there is a way to not show that error windows whitout eliminate the call from .tk or .py file of linuxcnc axis.

regards
  • stirra
  • stirra
28 Nov 2024 23:11
Replied by stirra on topic Problems with Lichuan Ethercat servo drive

Problems with Lichuan Ethercat servo drive

Category: EtherCAT

Lichuan says some Linuxcnc users have success with firmware 1.11 and others with 1.04. They have a windows program for loading the firmware into the drive.
  • PCW
  • PCW's Avatar
28 Nov 2024 23:05
Replied by PCW on topic Mesa Configuration Tool

Mesa Configuration Tool

Category: Configuration Tools

The 7I78 has a PWM to isolated analog output circuit.
It does require an external 10V source. Normally the VFD
supplies this. (its commonly used for the potentiometer)
  • electrosteam
  • electrosteam
28 Nov 2024 23:04
CamBam Problems was created by electrosteam

CamBam Problems

Category: CAD CAM

Can anyone shed light on why the CamBam Forum is down ?

John.
  • NickH
  • NickH
28 Nov 2024 22:35
Replied by NickH on topic Problems with Lichuan Ethercat servo drive

Problems with Lichuan Ethercat servo drive

Category: EtherCAT

So having tried a dozen times to get this to work, the best I could manage was to get lcec_conf to load, showing the example pins only(show pin lcec.) I haven't managed to get servos to show at all using 'ethercat slaves', or in LinuxCNC itself.
I have tried RodW's config files and the LC10EV1.04.xml configuration file provided by COFHAL, to no avail.
For some reason my network port isn't letting me see my servos (4x400w currently plugged in), though it works perfectly well for install and other purposes.
No problems were encountered installing, or updating upto this point.

Does anyone have any ideas?

Did I see somewhere above that there was some configuration software available from Lichuan?
  • finnstrom
  • finnstrom's Avatar
28 Nov 2024 22:06

LinuxCNC gcode hangs on M63 "main loop took x seconds"

Category: General LinuxCNC Questions

The main block of code is in:

change_tool.ngc
O<change_tool> sub
; X offset from pocket when moving in/out to change tool
#<pocket_x_offset>=100.0
; Amount of Z that the spindle pulls/pushes the tool when activating the tool changer
#<z_jump>=2.0
; Speed that z_jump happens
#<z_jump_speed>=2000
M70 ; Save modal state
G49 ; Cancel tool length compensation
G21 ; Move in mm
G90 ; Move in absolute
; Retract the shoe
M9
; Move to Z0 to clear table and tool rack
G53 G0 Z0
; Check if a tool is detected in the spindle
; Ignore for now
;M66 ...
#<tool_detected>=1
o100 if [#<selected_tool> NE #<tool_in_spindle>]
o110 if [#<tool_in_spindle> GT 0]
; o110 if [[#<tool_in_spindle> GT 0] AND [#<tool_detected> EQ 1]]
; Unload current tool to pocket
; Extend pocket
o<extend_pocket> call [#<tool_in_spindle>]
; Move to pocket plus X offset before moving in X
o<go_to_pocket> call [#<tool_in_spindle>] [#<pocket_x_offset>]
#<abs_pocket_z>=#<_value>
; Move down to height of the tool rack
G53 G0 Z[#<abs_pocket_z>]
; Make sure that the spindle has stopped.
M66 P35 L4 Q10
o140 if [#5399 EQ -1]
(debug, Spindle did not stop within 10 seconds)
M0
o140 endif
; Move in by X offset
G91 G0 X[-#<pocket_x_offset>]
; Check that air pressure is 100psi min

; Release the tool while simultaneously moving up
M64 P17
G4 P0.20
G91 G1 Z[#<z_jump>] F[#<z_jump_speed>]
M61 Q0
; Complete motion and move up fully
G53 G90 G0 Z0
; Re-engage tool changer
M65 P17
; Retract pocket
o<retract_pocket> call [#<tool_in_spindle>]
G4 P1
; Check that no tool is detected
; o110 elseif [[#<tool_in_spindle> GT 0] AND [#<tool_detected> EQ 0]]
; (debug, Tool is loaded but not detected)
; o110 elseif [[#<tool_in_spindle> EQ 0] AND [#<tool_detected> EQ 1]]
; (debug, Tool is not loaded but is detected)
o110 else
(debug, No tool currently loaded)
o110 endif
o120 if [#<selected_tool> GT 0]
; Extend the pocket with the new tool
o<extend_pocket> call [#<selected_tool>]
; Move directly to pocket above new tool
o<go_to_pocket> call [#<selected_tool>] [0.0]
#<abs_pocket_z>=#<_value>
; Make sure that the spindle is not running.
M66 P35 L4 Q10
o150 if [#5399 EQ -1]
(debug, Spindle did not stop within 10 seconds)
M0
o150 endif
; Activate tool release
M64 P17
; Move down to grab tool
G53 G0 Z[#<abs_pocket_z>+#<z_jump>]
; Deactivate tool release to grab tool
M63 P17
G91 G1 Z[-#<z_jump>] F[#<z_jump_speed>]
; Retract pocket and move to X offset
o<retract_pocket> call [#<selected_tool>]
G91 G0 X[#<pocket_x_offset>]
; Retract Z fully
G53 G90 G0 Z0
M61 Q[#<selected_tool>]
; Call probe routine if no tool offset exists (ie. equal zero).
o130 if [#5403 GT -1]
o<z_offset> call [#<selected_tool>]
o130 endif
o120 endif
o100 endif
; Apply the tool offset.
; Placed here because vcarce gcode output will remove tool offsets before tool change.
; Tool length offset needs to be applied even if the tool is already loaded.
G43 H[#<selected_tool>]
M72 ; Restore modal state
G43 H[#<selected_tool>]
O<change_tool> endsub [1]
M2

Two subroutines that may get called prior (but don't at first run when the spindle has no tool):

extend_pocket.ngc
O<extend_pocket> sub
#<pocket>=[#1]
M64 P[#<pocket>]
#<timeout_s>=2
o100 if [#<pocket> EQ 1]
M66 P2 L3 Q[#<timeout_s>]
o100 elseif [#<pocket> EQ 2]
M66 P4 L3 Q[#<timeout_s>]
o100 elseif [#<pocket> EQ 3]
M66 P6 L3 Q[#<timeout_s>]
o100 elseif [#<pocket> EQ 4]
M66 P8 L3 Q[#<timeout_s>]
o100 elseif [#<pocket> EQ 5]
M66 P10 L3 Q[#<timeout_s>]
o100 elseif [#<pocket> EQ 6]
M66 P12 L3 Q[#<timeout_s>]
o100 elseif [#<pocket> EQ 7]
M66 P14 L3 Q[#<timeout_s>]
o100 elseif [#<pocket> EQ 8]
M66 P16 L3 Q[#<timeout_s>]
o100 elseif [#<pocket> EQ 9]
M66 P18 L3 Q[#<timeout_s>]
o100 elseif [#<pocket> EQ 10]
M66 P20 L3 Q[#<timeout_s>]
o100 elseif [#<pocket> EQ 11]
M66 P22 L3 Q[#<timeout_s>]
o100 elseif [#<pocket> EQ 12]
M66 P24 L3 Q[#<timeout_s>]
o100 elseif [#<pocket> EQ 13]
M66 P26 L3 Q[#<timeout_s>]
o100 elseif [#<pocket> EQ 14]
M66 P28 L3 Q[#<timeout_s>]
o100 elseif [#<pocket> EQ 15]
M66 P30 L3 Q[#<timeout_s>]
o100 endif
o110 if [#5399 EQ -1]
(debug, Paused: Pocket [#<pocket>] did not extend. Resume to set high pressure and continue.)
M0
o110 endif
M64 P20 ; Set high pressure
O<extend_pocket> endsub [1]
M2

go_to_pocket.ngc
; Do not edit values in this file
O<go_to_pocket> sub
#<pocket>=[#1]
#<x_offset>=[#2]
#<abs_pocket_z>=-72.5
G49 ; Cancel tool length compensation
G21 ; Move in mm
; Retract Z fully
G53 G90 G0 Z0
o100 if [#<pocket> EQ 1]
G53 G0 X[-68.678251+#<x_offset>] Y-60.976070 ; Pocket 1
o100 elseif [#<pocket> EQ 2]
G53 G0 X[-68.742418+#<x_offset>] Y41.849836 ; Pocket 2
o100 elseif [#<pocket> EQ 3]
G53 G0 X[-68.314084+#<x_offset>] Y148.370749 ; Pocket 3
o100 elseif [#<pocket> EQ 4]
G53 G0 X[-68.238618+#<x_offset>] Y254.000046 ; Pocket 4
o100 elseif [#<pocket> EQ 5]
G53 G0 X[-67.813618+#<x_offset>] Y357.952617 ; Pocket 5
o100 elseif [#<pocket> EQ 6]
G53 G0 X[-67.511284+#<x_offset>] Y462.964593 ; Pocket 6
o100 elseif [#<pocket> EQ 7]
G53 G0 X[-67.624618+#<x_offset>] Y566.826919 ; Pocket 7
o100 elseif [#<pocket> EQ 8]
G53 G0 X[-67.214618+#<x_offset>] Y672.035324 ; Pocket 8
o100 elseif [#<pocket> EQ 10]
G53 G0 X[-67.563784+#<x_offset>] Y881.168728 ; Pocket 10
o100 elseif [#<pocket> EQ 11]
G53 G0 X[-68.058784+#<x_offset>] Y986.224632 ; Pocket 11
o100 elseif [#<pocket> EQ 12]
G53 G0 X[-67.385451+#<x_offset>] Y1090.113870 ; Pocket 12
o100 elseif [#<pocket> EQ 13]
G53 G0 X[-67.041568+#<x_offset>] Y1196.961433 ; Pocket 13
o100 elseif [#<pocket> EQ 14]
G53 G0 X[-67.590735+#<x_offset>] Y1301.370671 ; Pocket 14
o100 elseif [#<pocket> EQ 15]
G53 G0 X[-67.744901+#<x_offset>] Y1404.963243 ; Pocket 15
o100 endif
O<go_to_pocket> endsub [#<abs_pocket_z>]
m2
  • tommylight
  • tommylight's Avatar
28 Nov 2024 20:54
Replied by tommylight on topic dual corexy or dual scara configuration

dual corexy or dual scara configuration

Category: General LinuxCNC Questions

Does not look like corexy, looks like Hbot.
Edit the hal and ini, copy and paste the existing XY and change to UV and also change the joint numbers... oh yeah and also the pin numbers to correlate to the drive outputs.
  • csurimilan
  • csurimilan
28 Nov 2024 20:26
Replied by csurimilan on topic Call custom Mcode from Gui Button

Call custom Mcode from Gui Button

Category: Qtvcp

Thank you so much.

i just needed to add one little thing "addf not.0 base-thread" and with that adjustment its woking. :)
Displaying 16246 - 16260 out of 24610 results.
Time to create page: 4.706 seconds
Powered by Kunena Forum