[Emc-users] GNOME fury: Linux desktop org swings ax at patent troll's infringement claim • The Register

2019-11-25 Thread Robert von Knobloch

May be of interest:
https://www.theregister.co.uk/2019/10/22/gnome_linux_lausuit/


___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Emc-users Digest, Vol 118, Issue 61

2016-02-16 Thread Robert von Knobloch
On 16/02/16 14:02, emc-users-requ...@lists.sourceforge.net wrote:
>> Pass over the switch might be possible?
> No. The datasheets I've read all say the same that you must activate the
> plunger straigt on. Any angle will give you bad performance. Any
> sideways stress on the plunger can kill the plunger assembly.
>
> The only alternative is to use a level-based micro-switch. That,
> however, will probably make it less accurate. Especially when you move
> over it side-ways. The angle of attack is too small with respect to the
> travel distance.
>
> -- Greetings Bertho
Bertho,

FWIW I made mine by using small, round bar magnets (ca. 6 x 15 mm) and 
reed switch capsules. I milled out small (25mm) pieces of 10 x 10mm 
aluminium and epoxied the switches and magnets each in one. These, I 
glued to the machine with cyanoacrylate such they slide past each 
another horizontally, with a small gap (no contact at all) . I haven't 
measured the repeatability but it seems pretty good and they are cheap 
and sealed against junk getting in.

Cheers,
Bob

--
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=272487151=/4140
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Emc-users Digest, Vol 90, Issue 8

2013-10-07 Thread Robert von Knobloch
On 02/10/13 22:25, emc-users-requ...@lists.sourceforge.net wrote:
 --

 Message: 3
 Date: Wed, 2 Oct 2013 10:24:49 -0700
 From: RINDERT SCHUTTENrind...@schuttenworks.com
 Subject: [Emc-users] Highz-720 with Zero3 controller
 To:emc-users@lists.sourceforge.net
 Message-ID:48f7ab38-7700-425d-a4ca-1567008f6...@schuttenworks.com
 Content-Type: text/plain; charset=us-ascii

 I have a Highz-720 CNC machine from Heiz in Germany .
 I cant get EMC to work with it.I run Linux-CNC 2.4.6

 I also have another CNC machine for which EMC works perfectly!

 Any suggestions? Anyone else has this combination?


 Rindert Schutten
 Designer/Owner SchuttenWorks
Hi,
we are running a Heiz High-Z S720 on LinuxCNC with no problems.
Just set it up with axis_mm.ini and adjust the axes to the stepper values.

Regards,

Bob von Knobloch


--
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from 
the latest Intel processors and coprocessors. See abstracts and register 
http://pubads.g.doubleclick.net/gampad/clk?id=60134791iu=/4140/ostg.clktrk
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Spindle hooked to dc servo amp

2012-07-19 Thread Robert von Knobloch
On 19/07/12 12:21, emc-users-requ...@lists.sourceforge.net wrote:
 From: Mark Wendt wendt.m...@gmail.com Subject: Re: [Emc-users] Spindle
snip
 Yep, as do I.  Gene said it was his Inbox that had gotten to 2 GB, and
 that's what caused the problem.  The 2 GB file size limit is one of those
 things that's a problem under a 32 bit file system.
 
 Mark

Err... Linux has had support for much larger files than 2GB on 32-bit
systems since Kernel 2.4. It's called LFS.

See:

http://www.suse.de/~aj/linux_lfs.html

Bob

--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Compiling 2.5 as simulator

2012-05-18 Thread Robert von Knobloch
From: Kent A. Reed kentallanr...@gmail.com
Subject: Re: [Emc-users] Compiling 2.5 as simulator

 
 To review the bidding,

 1) you built the binaries for LinuxCNC 2.6.0~pre on openSUSE 11.3 and
 they work on both openSUSE 11.3 and 12.1.

 2) you built the binaries for LinuxCNC 2.5 on openSUSE 12.1 and they
 don't work (in the sense that nothing appears in the Axis backplot  
window).

 I wish I had a guaranteed resolution but without access to your   
 system I can only conjecture.

 Axis is built with Python and TkInter. Looking at the package lists,
 openSUSE 11.3 shipped with  version 2.6.5 of Python and TkInter (as 
 did Ubuntu 10.04LTS) and openSUSE 12.1 shipped with version 2.7.2.  
The TkInter resource/package is named python-tk.

 I'm known for searching for my lost car keys under the streetlight  
even though I dropped them elsewhere because under the streetlight is 
where I can see. Nevertheless, were I at your keyboard, I'd be
looking for suspects in the Python-Tk-graphics subsystem chain. I   
wish I knew Tk and
 TkInter well enough to be able to suggest a simple test.

 Good hunting, Bob.

 Regards,
 Kent

Yes Kent,
but just for clarity LinuxCNC 2.5 on openSUSE 12.1 works fine, it is
only the 'live plot' (as it's called in the axis menu) i.e. the path
described by the tool's point as it runs) that doesn't appear. The
'predicted path' (normally in white) is displayed just fine.
It's as if a colour has gone missing - presumed dead :-) .
I will look carefully into versions, following your very helpful advice
this weekend.
Many thanks for the help,

Bob





--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Compiling 2.5 as simulator

2012-05-16 Thread Robert von Knobloch
 From: Chris Radek:
 Does your system have working opengl?

 From: Kent A. Reed
 A quick test in response to Chris's question is to see what happens when
 you invoke 'glxgears' on the command line.


Yes, glxgears works just fine, quite fast, even concurrently with
linuxcnc (although the latter 'stutters' somewhat in it's movement when
both are running) :-).
I haven't seen anything suspicious in /var/log/messages either.

btw. I have a version of linuxcnc (axis splash screen = V2.6.0~pre)
running on an older opensuse (11.3). The binary from this runs fine on
the new system (including live plot), but I wanted to have the actual
2.5 release.

Any other ideas ?

Many thanks,

Bob


--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


[Emc-users] Compiling 2.5 as simulator

2012-05-14 Thread Robert von Knobloch
Hi,

I run the Ubuntu cd version 2.5 on my CNC mill (Optimum BF20L) and like
to have a sim version on my desktop.
I retrieved from git the 2.5 branch, grabbed all the dependencies and
versions etc. and compiled it OK, well no errors reported (opensuse 12.1).
It runs fine except there is no backplot (visible) in axis. Turning it
on or off in axis makes no difference.
Can anyone tell me where to look ?
The backplot is very useful for testing.

Cheers,

Bob

--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Emc-users Digest, Vol 69, Issue 116

2012-01-23 Thread Robert von Knobloch
On 23/01/12 15:48, emc-users-requ...@lists.sourceforge.net wrote:
 Does anyone else indent their loops and subs in G-code?

Yes, are there people who don't ??

Bob

--
Try before you buy = See our experts in action!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-dev2
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Gantry machine with motorised chuck

2011-10-12 Thread Robert von Knobloch
   From: andy pugh:

  However, it would be possible to reconfigure the axis limits in the
  INI file to move machine origin to a point on the table so that the C
  axis could be at machine X=0, Y=0. It is just a matter of changing
  numbers in the INI file. keeping the axis range the same, but
  symmetrical about zero. You could then G53 X0Y0, align the chuck to
  the spindle, and then the preview would be correct.

 SNIP 

  It is probably best to use inverse time mode for cuts that combine
  rotary and linear movements. I don't think that the cutting speed
  calculations take rotary axes into consideration even if the rotary
  is aligned to machine origin.


 From: Stuart Stevenson

 The programmer/programming system calculates the appropriate value for the
 feed rate command to cause the cutter to move at the programmers desired
 feed rate/chip load. EMC2 has no knowledge of where on the rotary axis the
 cut is taking place unless you are using CSS (constant surface speed). To
 use CSS you need to instruct the control where the cut is taking place.

Andy,

thanks for the tip, we have now re-origined our rotary chuck at machine
X0, Y0 and set AXIS to display CXYZ. Things are looking quite good.
We notice two somewhat strange effects:

1.

This is where we have trouble understanding Stuart's comments.

With a circular cut, e.g.

f100
g00 X0 Y10
g01 C360(Cut a circle with middle of tool 10mm from chuck 
centre)

The chuck moves at some speed (hard to measure, easy to hear - stepper)

But
With a larger circular cut, e.g.

f100
g00 C0 X0 Y20
g01 C360(Cut a circle with middle of tool 20mm from chuck 
centre)

The chuck moves at a greater speed, seemingly recognising the geometry.

But
With a spiral cut, e.g.

f100
g00 C0 X0 Y20
g01 Y10 C360

The chuck stays at a constant rotational speed throughout the spiral cut
(which is performed correctly in space).

Stuart, can you guide me to information regarding CSS, I find no
reference in the EMC docs ?

2.

During a circular cut (as above), the AXIS display shows the machine
limits box and a circle about x0 y0 which the 'tool' element travels.
If we cut a 180° path and then move Y, the Y axis (in the AXIS display,
not the machine) has become inverted. i.e. issuing MDI g0 Y50 moves the
machine as expected, but the axis 'tool' moves towards the vewer, not
away. Cutting a further 180° of course corrects this.
I realise that the AXIS display has certain limitations (from my
perspective it should either rotate the entire machine around the X0 Y0
axis or the cut trace should rotate - maybe this is beyond the present
capabilities ?).
Has anyone more experience than us (not difficult :-) ) or should we
accept it as it is?
It is quite usable, one must be careful.

Many thanks,

Robert





--
All the data continuously generated in your IT infrastructure contains a
definitive record of customers, application performance, security
threats, fraudulent activity and more. Splunk takes this data and makes
sense of it. Business sense. IT sense. Common sense.
http://p.sf.net/sfu/splunk-d2d-oct
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Gantry machine with motorised chuck

2011-10-07 Thread Robert von Knobloch
From: andy pugh:

 I think for a C axis it would make sense to use the XY origin of the
 current coordinate system.

This is not possible, as the origin of X  Y is one corner of the bed.
(no room to bolt the chuck here).

 I am not sure how worthwhile that is, just unwrapping the cuts from
 each other is enough to give a fairly good indication of cut progress.

It's not so much about the view, but how the machine calculates cutting
speed.
For example, we put a workpiece in the chuck, bring the XYZ cutter to it
and then start facing the upper surface. Bringing the cutter towards the
centre of rotation faces the top surface, but the linear cutting speed
is dependent on the angular speed x radius from the centre, which means
knowing where the centre is.
I have the machine configured to show CXYZ and it, by default, puts the
axis of C at X0Y0. When cutting a 25mm diameter workpiece, the speed of
rotation is not significantly varied as EMC 'thinks' that the radius is
1metre instead of 10cm.


From: Viesturs:
 Do You want to be able to find the exact center of rotation of the  
rotary joint?
 In that case You can mount a round part in chuck and then find its
 center with touch probe.

No, I know where the axis is but EMC doesn't, and I don't know how to
inform it.

Maybe there is a better kinematics setup for this configuration than
'trivkins', which I am using right now.

Many thanks for the suggestions,

Robert


--
All of the data generated in your IT infrastructure is seriously valuable.
Why? It contains a definitive record of application performance, security
threats, fraudulent activity, and more. Splunk takes this data and makes
sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-d2dcopy2
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Gantry machine with motorised chuck

2011-10-06 Thread Robert von Knobloch
Hi Andy,

I have (following your good advice) reconfigured for CXYZ and got it all
working :-)
With just one 'gotcha' :-(

The 4th. axis (a revolving lathe chuck with it's axis parallel to 'Z')
has its XY cooridinates at machine X0Y0.
This is not where it is (in fact it is bolted to the T-grooves  and may
be positioned anywhere on the machine bed).
Do you (or anyone else) know how I can 'touch off' for want of a better
term, the XY position of the 4th. axis?

Cheers,

Robert

--
All the data continuously generated in your IT infrastructure contains a
definitive record of customers, application performance, security
threats, fraudulent activity and more. Splunk takes this data and makes
sense of it. Business sense. IT sense. Common sense.
http://p.sf.net/sfu/splunk-d2dcopy1
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Gantry machine with motorised chuck

2011-10-05 Thread Robert von Knobloch
Andy Pugh wrote:

 It should conventionally be C (A is parallel to X, B is parallel to
 Y, C is parallel to Z)
 
 You control which axes are enabled with
 COORDINATES = XYZA
 in the INI file. If you want to start using C then you would need to
 edit that to XYZC, but to also add 2 more axes and alter the HAL file
 to send axis.5 values to the stepper motor. I think you are probably
 better staying with the XYZA configuration (it means all your G-code
 continues to work).
 

Yes, it should be C, but the problem is that EMC won't run with B or C,
only 'A' (unless I've messee up the 'ini' somehow, but I can't see it :-)

 If you want to stop changes in A value moving the tool in the preview
 display then all you need to do is edit the INI file GEOMETRY setting.
 That probably says XYZA. Change that to just XYZ and the A movements
 will not be shown.

But then the 'A' word doesn't move the chuck either. I would like just
to get the display sensible, leaving the mechanism the same. (OK - I
don't care if I have to change the 'A' word to 'C' words, I write new
code for each project anyway.)

I need the machine right now. When I'm finished, I will make a new
partition and install the newest version. Maybe there will be some
enlightenment?

Thanks for your suggestions anyway.

Cheers,

Robert

--
All the data continuously generated in your IT infrastructure contains a
definitive record of customers, application performance, security
threats, fraudulent activity and more. Splunk takes this data and makes
sense of it. Business sense. IT sense. Common sense.
http://p.sf.net/sfu/splunk-d2dcopy1
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Gantry machine with motorised chuck

2011-10-05 Thread Robert von Knobloch
Andy Pugh wrote:
 This is what the GEOMETRY setting does. It is separate from the
 COORDINATES setting.

Yes, just found this out. Memory is not what it was. I used stepconf a
few years ago to create the current 'ini' file; unfortunately is seems
to have removed a lot of (non-used) parameters, which is a shame because
I might have spotted this parameter faster.

 It is perfectly possible to upgrade EMC2 without upgrading Ubuntu,
 maybe even through the package manager.

Anyway I have added a second partition and installed the lastest version
on it. This way, the 'old' machine is still available as a boot option.
Migrating the 'ini'  'hal' files was easy - just copied noting some
newer parameters and reading the appropriate book.

I tried a config (and hal) for 'XYZC', but noticed that EMC requires 6
[AXIS x] sections. What do I put in the non-existent [3  4] AXIS
sections to keep them quiet?
I tried just copying axis 3 [Z] into 4  5 but got 'following error on
axis4 (or similar).

Thanks for your help,

Robert

--
All the data continuously generated in your IT infrastructure contains a
definitive record of customers, application performance, security
threats, fraudulent activity and more. Splunk takes this data and makes
sense of it. Business sense. IT sense. Common sense.
http://p.sf.net/sfu/splunk-d2dcopy1
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


[Emc-users] Gantry machine with motorised chuck

2011-10-04 Thread Robert von Knobloch
We are using a gantry machine (Heiz s720 - a German Mill), with a
'roundino'. This is a lathe chuck with a stepper motor and reduction
gear, mounted with its axis of rotation vertical (parallel to 'z').

The mill is used to make prototypes of electrical parts, often with a
round body - hence the rotatable chuck to avoid backlash 'steps' in circles.

Everything works fine, except the 'axis' display which tries to depict
the tool twisting as the chuck turns.

The axes are x,y,z  a.
Now I think that the fourth axis should logically be called 'b', but emc
won't accept this parameter, it refuses to start.

We are running AXIS 2.2.5, installed from the Ubuntu 6.06 live cd. I
cannot find a version for EMC itself - how can I determine the EMC version ?

We are quite OK with running the machine - all here are familiar with
programming languages, so writing g-code is no problem [ just ugly :-) ]

It would be nice to have axis display something more meaningful, or to
suppress the visual movement due to the fourth axis.

Has anyone any suggestions?

We are going to update to the latest version (2.4.6 ?) soon, in case
that helps.

Many thanks,

Robert von Knobloch

--
All the data continuously generated in your IT infrastructure contains a
definitive record of customers, application performance, security
threats, fraudulent activity and more. Splunk takes this data and makes
sense of it. Business sense. IT sense. Common sense.
http://p.sf.net/sfu/splunk-d2dcopy1
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Repeating Code

2011-01-31 Thread Robert von Knobloch
In case this is useful, I made the following routine.
You can paste the output of a cam processor where shown, so that it
becomes a subroutine, then add parameters for final cut depth,
incremental cut depth etc.

===
G17 G21 G40 G49 G54 G80 G90 G94 (Customise to your needs)

#_XY_Feed = 200
#_Z_Feed = 25

F#_XY_Feed (Feed rate)
S1   (Spindle speed)
M3   (Start spindle)

( SUBROUTINES **)

O100 sub

(Put CAM file here)

O100 endsub

( MAIN PROGRAM **)

#_jog_clear   = 1.00  (Clearance of cutter above work surface)
#_cut_depth   = 0.00  (Start from surface)
#_retract = 0.1
#_step_depth  = 0.25  (Depth of each successive cut)
#_plunge  = 0.10  (Depth to plunge to before starting cut)
#_total_depth = -2.00 (Depth to make cuts to)


O120 while [[#_cut_depth - #_step_depth] gt #_total_depth]
#_pre_cut = [#_cut_depth + #_plunge]
#_cut_depth = [#_cut_depth - #_step_depth]
O100 call
O120 endwhile

O130 if [#_cut_depth ne #_total_depth]
#_pre_cut = [#_cut_depth + #_plunge]
#_cut_depth = #_total_depth
O100 call
O130 endif

(** FINISH *)

M05 (Spindle OFF)
M02
===

Cheers,
Robert von Knobloch

--
Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)!
Finally, a world-class log management solution at an even better price-free!
Download using promo code Free_Logger_4_Dev2Dev. Offer expires 
February 28th, so secure your free ArcSight Logger TODAY! 
http://p.sf.net/sfu/arcsight-sfd2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


[Emc-users] [Fwd: Heiz CNC - emc configuration] 5th axis

2009-05-25 Thread Robert von Knobloch
Peter wrote:

Message: 4
Date: Thu, 21 May 2009 08:31:02 +0200
From: P?ter Bocska peter.boc...@gmail.com
Subject: Re: [Emc-users] [Fwd: Heiz CNC - emc configuration] 5th axis
To: Enhanced Machine Controller (EMC)
emc-users@lists.sourceforge.net
Hello Robert,

Have you ever thought about making the 5th axis to your Heiz machine? The
Heiz controller is capable for 4 axis, and with another LPT port and
controller and step motor would it be possible to drive the 5th axis? What
do you think?

Best Regards,
Peter
  

I can see no reason why not, except maybe the difficulty of generating
gcode from cad to drive it.
EMC can handle up to 6 axes.
I do not have a reason for a 5th. axis on my machine.
What do you want to use it for ?

Best regards,
Robert

--
Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT
is a gathering of tech-side developers  brand creativity professionals. Meet
the minds behind Google Creative Lab, Visual Complexity, Processing,  
iPhoneDevCamp asthey present alongside digital heavyweights like Barbarian
Group, R/GA,  Big Spaceship. http://www.creativitycat.com 
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] [Fwd: Heiz CNC - emc configuration]

2009-04-23 Thread Robert von Knobloch
Hi,
I'm sorry I cannot tell whether I should address you as Peter or Bocska,
as I don't know which country you are from.
Anyway Peter (please tell me if this is not your first name), I am using
A Heiz 720 machine with a 'roundino' (which model do you have?).
I have never used PCNC, so I cannot comment on the settings in it.
However, I have configured our machine here as a 4-axis mill and it
works very well.
You will need to change the 'ini' and 'hal' files from the standard.

As I have already done this, I am attaching my config files, which you
may use. Please note that I have set the maximum travel limits to
suit our model, yours may need adjusting.
I have set up homing to go to the limit switch position and then 'park'
10mm from the 0 point on X and Y. Also Z, where the 0 point is at the
top of travel and it parks at -10mm.
Again, you may not want this and can adjust it to your needs.

All other parameters (maximum velocity, scaling etc.) I have set
according to the Heiz data on the machine (again - if you are not using
this model, you may need to adjust accordingly, although I think they
always use the same stepper motors).
I am also assuming that you are using the Heiz controller, in which case
my hal should be OK for you.
The Heiz controller uses microstepping (this is a technique that applies
varying currents to the stepper motors to make it appear as if they have
more steps. This technique tends to produce varying noises from the
motors, but this is quite normal. Using my files will also make these
noises.

I will cc. this to the list for information, but expect that the
attachments will be stripped there.

Hope this helps you, good luck with your machine,

Robert.

Bocska Peter wrote:
 Hello Mr. von Knobloch,

 I have found your E-Mail address on the emc-user list, I wrote an E-Mail
 to that list, but it doesn't seam to be delivered somehow. So I thought
 I write you directly, I hope you don't mind it.

   

 

 Subject:
 Heiz CNC - emc configuration
 From:
 Bocska Peter peter.boc...@gmail.com
 Date:
 Mon, 20 Apr 2009 20:51:30 +0200
 To:
 Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net

 To:
 Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net


 Hello Mr. von Knobloch,

 I have found one of your E-Mail on this list
 (http://sourceforge.net/mailarchive/forum.php?thread_name=4982F9EF.206%40engelking.deforum_name=emc-users)
 and would like to ask some questions about your emc settings.

 I am new in cnc machining. I have just got my cnc machine from Heiz,
 everything seams to work except it makes everything in a smaller scale,
 I think I made some mistake in the settings, I have tried to use the
 parameters from (win) PCNC. Lots of the parameters are not appear in
 PCNC what emc has (or just in a different name?, or just I couldn't find
 it). And the rundino doesn't rotate with the right angles as well.

 1. Could you please advise me where the emc settings differ from the
 PCNC settings?

 2. The machine has got limit switches, the PCNC uses them to home the
 machine to the reference (F8), did you managed to use these switches
 in your settings as well? How shall I modify the pin settings to get the
 signals from them?

 3. And I found a difference in the movement between PCNC and emc. The
 sound of the step-motors changes in PCNC sometimes. I tried a test move
 with constant velocity and only one axis was in operation. With emc this
 was smoother without sound changes. I think this would be the benefit of
 using emc?

 Thank you for your help in advance,
 Best regards,

 Peter Bocska

   


[EMC]
MACHINE = S720
NML_FILE = emc.nml
DEBUG = 0

[DISPLAY]
DISPLAY = axis
POSITION_OFFSET = RELATIVE
POSITION_FEEDBACK = ACTUAL
MAX_FEED_OVERRIDE = 1.2
INTRO_GRAPHIC = emc2.gif
INTRO_TIME = 5
PROGRAM_PREFIX = /home/cnc/emc2/nc_files
INCREMENTS = 5mm 1mm .5mm .1mm .05mm .01mm .005mm
EDITOR = gnome-terminal -e vim

#Only with AXIS display
DEFAULT_LINEAR_VELOCITY = 40
DEFAULT_ANGULAR_VELOCITY = 20

[TASK]
TASK = milltask
CYCLE_TIME = 0.010

[RS274NGC]
PARAMETER_FILE = emc.var

[EMCMOT]
EMCMOT = motmod
SHMEM_KEY = 111
COMM_TIMEOUT = 1.0
COMM_WAIT = 0.010
BASE_PERIOD = 93750
SERVO_PERIOD = 100

[HAL]
HALFILE = S720.hal
HALFILE = custom.hal
POSTGUI_HALFILE = custom_postgui.hal

[TRAJ]
AXES = 4
COORDINATES = X Y Z A
MAX_ANGULAR_VELOCITY = 20.00
DEFAULT_ANGULAR_VELOCITY = 2.00
LINEAR_UNITS = mm
ANGULAR_UNITS = degree
CYCLE_TIME = 0.010
DEFAULT_VELOCITY = 4.00
MAX_LINEAR_VELOCITY = 40.00

[EMCIO]
EMCIO = io
CYCLE_TIME = 0.100
TOOL_TABLE = tool.tbl

[AXIS_0]
TYPE = LINEAR
HOME = 10.0
MAX_VELOCITY = 40.0
MAX_ACCELERATION = 300.0
STEPGEN_MAXACCEL = 315.0
SCALE = 266.7
FERROR = 1
MIN_FERROR = .25
MIN_LIMIT = 0.0
MAX_LIMIT = 700.0
HOME_OFFSET = 5.00
HOME_SEARCH_VEL = -20.00
HOME_LATCH_VEL = -1.875000
HOME_IGNORE_LIMITS = YES
HOME_SEQUENCE = 1

[AXIS_1]
TYPE = LINEAR
HOME = 10.0
MAX_VELOCITY = 

Re: [Emc-users] Compiling EMC2 (Simulator) on Suse 10.2

2009-04-21 Thread Robert von Knobloch
Thanks Jeff, that helped.
Just in case anyone else tries this, a further make error then occurs:

hal/components/boss_plc.c:378: error: ‘NULL’ undeclared (first use in this 
function)

This I cured by (re)defining #define NULL 0 in hal.h (nasty hack).

Axis now trundles it's virtual cutter happily around my desktop.

Many thanks,

Robert von Knobloch
---

Jeff Epler wrote:

A web search indicates this is a bug in Suse's gettext package.  
https://bugzilla.novell.com/show_bug.cgi?id=264110

You can probably work around this problem by making the following change
in src/emc/usr_intf/stepconf/Submakefile:

-PYI18NSRCS += emc/usr_intf/stepconf/stepconf.py 
emc/usr_intf/stepconf/stepconf.glade
+PYI18NSRCS += emc/usr_intf/stepconf/stepconf.py

(remove stepconf.glade from PYI18NSRCS)

The consequence of this is that you cannot work on translating emc2 on
that system, because the translation files won't show strings from the
source file stepconf.glade.

Jeff





--
Stay on top of everything new and different, both inside and 
around Java (TM) technology - register by April 22, and save
$200 on the JavaOne (SM) conference, June 2-5, 2009, San Francisco.
300 plus technical and hands-on sessions. Register today. 
Use priority code J9JMT32. http://p.sf.net/sfu/p
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


[Emc-users] Compiling EMC2 (Simulator) on Suse 10.2

2009-04-20 Thread Robert von Knobloch
Hi,

I use the Ubuntu CD release for my home and my work routers. Fine.
Because I don't like Ubuntu (just my personal choice), I don't use on
the desktop, preferring OpenSuse.
Because I develop my cnc programs on the desktop, it's nice to be able
to try them out in Axis.
This avoids a lot of silly mistakes before I even get near the machines.
I have compiled Version 2.2.8 from the SVN on OpenSuse 11.0 (home), it
works fine (no rtai, just simulation).
At work, I have OpenSuse 10.2 and here I get a problem:

./configure  --enable-run-in-place --enable-simulator 
runs without complaint but
make
produces (eventually)

/usr/bin/xgettext: Language glade is not supported. xgettext relies on
expat.
   This version was built without expat.
make: *** [po/axis.pot] Error 1

Can any developers tell me what is wrong?
I have glade-2 installed (and devel version).
Is it gettext, glade or expat that is incompatible ?

Many thanks,
Robert von Knobloch

--
Stay on top of everything new and different, both inside and 
around Java (TM) technology - register by April 22, and save
$200 on the JavaOne (SM) conference, June 2-5, 2009, San Francisco.
300 plus technical and hands-on sessions. Register today. 
Use priority code J9JMT32. http://p.sf.net/sfu/p
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] G28 absolute position

2009-03-06 Thread Robert von Knobloch
Jeff,

Thanks for your solution, which worked perfectly.
Just for my benefit, I would like to know if I misunderstood the command or 
does it not work as documented?

Regards,

Robert




--
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


[Emc-users] G28 absolute position

2009-03-05 Thread Robert von Knobloch
Hello,

I have a 3-axis cnc router for making small items (printed circuit
boards etc.). Because it uses a high speed motor (30 000 rpm), it uses
collets to hold drills or milling tools. When drilling PCBs I must
change drill size quite often, so I have tried to use G28to move to a
known, absolute position, away from the workpiece, before doing a drill
change.
This works, except that I want to move Z first (to clear clamps etc.),
and then move to the absolute position. I do not want to issue commands
using the workpiece 'Zero' reference, but the absolute 'machine' one.

According to the manual:

To return one or more axes to the predefined position by way of the
programmed position, program
G28 'axes' (or use G30). The path is made by a traverse move from the
current position to the
programmed position, followed by a traverse move of the named axes to
the predefined position.

Using G28 Z-10, I expected a vertical move to machine -10, followed by
a traverse to the G28 position (In my case X10,Y10,Z-10), but instead,
only the Z-10 is performed.
If I omit the Z axis part, the tool moves (diagonally) to the correct
position.

Is my understanding here wrong? Can anyone suggest a solution?

Regards,

Robert von Knobloch

--
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] AXIS with German Keyboard

2009-02-05 Thread Robert von Knobloch
Thanks Jeff,

I created a '.axisrc' file and bound my choice of keys.
All working fine.

Robert

--
Create and Deploy Rich Internet Apps outside the browser with Adobe(R)AIR(TM)
software. With Adobe AIR, Ajax developers can use existing skills and code to
build responsive, highly engaging applications that combine the power of local
resources and data with the reach of the web. Download the Adobe AIR SDK and
Ajax docs to start building applications today-http://p.sf.net/sfu/adobe-com
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


[Emc-users] AXIS with German Keyboard

2009-02-04 Thread Robert von Knobloch
I have set up our newly-acquired Heiz mill with 4 axes.
All seems OK - I have configured the INI and HAL files seemingly OK.

There is just one little problem - I can't drive the fourth axis from
the keyboard in AXIS.

I am in Germany, thus using a German Keyboard.
Axes 1,2  3 all work from the arrow keys and PageUp PageDown, as expected.
The [ and  ] keys (accessed with AltGr-8  AltGr-9 respectively on a DE
keyboard) do nothing, as does the = key (Shift-0).
So, although I can select an axis with 1, 2, 3  A, I can only drive in
one direction (the minus key).
Has anyone heard of this problem / got a fix etc.?

Best regards,

Robert von Knobloch

--
Create and Deploy Rich Internet Apps outside the browser with Adobe(R)AIR(TM)
software. With Adobe AIR, Ajax developers can use existing skills and code to
build responsive, highly engaging applications that combine the power of local
resources and data with the reach of the web. Download the Adobe AIR SDK and
Ajax docs to start building applications today-http://p.sf.net/sfu/adobe-com
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users