use g76 for roughing without encoder?

More
02 Nov 2013 05:30 #40498 by tenaja
Can you use G76 (threading) for lathe roughing if you do not have an encoder? I thought it might work as a cheat to use as a roughing cycle, but it just hangs. Is it waiting for the encoder signal, or what? Is there an easy way to fake it? Seems like there is not a simple roughing cycle, and I was hoping this would work.

thanks.

Please Log in or Create an account to join the conversation.

More
02 Nov 2013 18:42 #40510 by BigJohnT
G76 requires an encoder with index.

I use ngcgui for 95% of my lathe cycles. OD is one of them.

gnipsel.com/shop/hardinge/hardinge.xhtml

JT

Please Log in or Create an account to join the conversation.

More
04 Nov 2013 10:12 - 04 Nov 2013 10:17 #40531 by jlviloria
Regards,


I would help you to try something that I'm working. to me is going great,

is the roughing and finishing cycle,

NOTE:
generated only for roughing roughing type 1, does not pocket.

#####################
installation instructions:
#####################


you should work with master LinuxCNC.

unzip the attachment

capeta copy the python in your configuration (home / LinuxCNC / configs / tu_machine)

open your file. INI and copy the following:

[PYTHON]
# where to find Python code:

# code specific for this configuration
PATH_PREPEND=./python
# generic support code
#PATH_APPEND=../python-stdglue

# import the following Python module
TOPLEVEL=python/toplevel.py

# the higher the more verbose tracing of the Python plugin
LOG_LEVEL = 0


# Part program interpreter section
[RS274NGC]

#recording functions
# Q = profile id
REMAP=G0.1 argspec=nqxpyzabcuvw python=g01 modalgroup=1
REMAP=G1.1 argspec=nqpxyzabcuvw python=g11 modalgroup=1
REMAP=G2.1 argspec=nqxyzabcuvwijkpr python=g21 modalgroup=1
REMAP=G3.1 argspec=nqxyzabcuvwijkpr python=g31 modalgroup=1
REMAP=G70 argspec=Q python=g70 modalgroup=1
REMAP=G71 argspec=Q python=g71 modalgroup=1




##############
programming
##############


G0.0 Q1 X20.
G1.1 Q1 Z-20
G1.1 Q1 X40
G1.1 Q1 Z-40
G2.1 Q1 X50 Z-45 R5
G1.1 Q1 X80

(ROUGH)
G0 X80
Z2.
G71 Q1 P1 R0.3 I0.5 K0.1 F0.3
(Q = number profile)
(P = Depth cut)
(R = retrac)
(I = oversize in X axis)
(K = oversize in Z axis )
(F = feed)

t02 m6
(FINISH)
G0 X80
Z2.
G70 Q1 F0.15

I hope help you.


Jorge Viloria.
Attachments:
Last edit: 04 Nov 2013 10:17 by jlviloria.

Please Log in or Create an account to join the conversation.

Time to create page: 0.177 seconds
Powered by Kunena Forum