CAD CAM EDM DRO - Yahoo Group Archive

FYI - VisualMill / EMC / Mach1 Post Incompatibility

Posted by vrsculptor
on 2002-11-19 13:28:20 UTC
FYI, VisualMill4's post cannot output EMC/Mach1 style variables. They
don't have an escape sequence so VM tries to interpret the [ ]
variable notation as VM post variables which makes it unhappy. You
have to post edit the G-code to remove !'s. Not a deal breaker but a
pain none the less....
==================================================

Right now, we cannot output X[#1000 - 1], since visualmill interprets
everything between [] as a visualmill variable. If it is not in the
VisualMill variable list it will put a ! before it, i.e. X[!#1000 -
1].

We will add this feature to the wish list for future releases.

Technical Support Team,
===================================================
> Lets try again. I need to include the character string #1000 in the
output
> G-code. Not your interpretation of the #1000 but the string. I also
want
to
> output the character strings [,],+,-. How do I do this?
>
> Specificaly if I want to write the string of characters:
>
> N28 x[#1000 - 1.0]
>
> For a tool change how do I do it?
>
>
> Roger
>
SNIP
> >
> > > The RS274NGC G-code standard (
> > > http://www.linuxcnc.org/handbook/gcode/variables.html ) used by
EMC
and
> > > others permits the use of variables within G-code. The following
> >according
> > > to the standards are legal:
> > >
> > > N10 #1000 = 4.5120 (x distance for center of set of 4 holes)
> > > N12 #1001 = 2.6873 (y distance for center of set of holes)
> > > N14 g0 x#1000 y#1001 z1 (move to center location)
> > > N16 g1 f4 z2 (drill center hole)
> > > N18 g0 z0
> > > N20 x[#1000 + 1.0] (move to first diamond hole)
> > > N22 z1
> > > N24 g1 f4 z2 (drill first diamond corner hole)
> > > N26 g0 z0
> > >
>
> (move to second diamond hole)
> > > N30 z1
> > >
> > > How do I get your post to generate this kind of code?
> > >
> > > Roger
> > >

Discussion Thread

vrsculptor 2002-11-19 13:28:20 UTC FYI - VisualMill / EMC / Mach1 Post Incompatibility