Hello Guest it is February 25, 2020, 04:54:40 PM

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Topics - krisverheyen

Pages: 1
General Mach Discussion / tcp modbus setup
« on: January 09, 2008, 08:54:48 AM »
Hello All,

It has been a while that i had setup my plc. I have 64 inputs and 64 outputs, and several analog I/O. i also have a serial port extension. On the plc there's a routine that emulates a serial modbus. This system works, but i bought the system in this way so that it would enable me to migrate to tcp-modbus, when it became supported. (the device has tcp-modbus a primary interface).

Since tcp-modbus is now an option i'd like to use it that way. But i does not work at the moment, and some things are not clear to me. I checked out the wiki and the modbus video's but still no light in the dark.

In the serial modbus configuration a had the checkbox 'use each input word as 16 bits of bitmapped input instead of mapped inpumax of 64 bits' enabled. Since such a setting is not available in modbus setup, i'm not shure what to do. Furthermore, in ports&pins one adresses the modbus using port zero. i.e. port 0,pin 8, was set as the X-homing input, wich corresponded to the 8th digital input on my plc. Has this changed? do i need a brain to setup ports&pins for mach?

In tcp test mode, i CAN connect to the tcp-modbus and change data read in when actuating the inputs! so that is OK!
is it config or is it that i need a brain-control (maybe i just need a brain for me!).

Help would be greatly appreciated.

Feature Requests / Setting acceleration percentage in Gcode
« on: June 20, 2007, 10:34:58 AM »

For some applications controlling accelleration would be handy, like lasercutting small contours in steel with oxygen or when your machine is shaking like boogie woogie when cuting that odd contour.
I see it this way
G0 X100 (move x to 100)
G1 X150 E50 (move x to 150 with acceleration set to 50%)
G1 X100 E100 (move x back to 100 with acceleratin set to 100%)
We have a machine with comparable function (the O letter is used)
I know you can use them systemparameters, but if your script does something strange, or your program gets interrupted before end, your values are messed up.

Anyone who likes this idea?


Mach3 and G-Rex / Driving a galvo head with Grex possible?
« on: June 20, 2007, 07:40:31 AM »

Would it be possible to drive a laser galvo head (for marking) with Mach & Grex.
Galvo heads are typically controlled using an analog voltage, wich directly relates to a position in its working field (eg 180x180mm - 7x7 inch)
What i will do is create an electronic circuit wich has a counter(connected to the step en direction outputs), who's value is connected to a 16 bit D/A (one for each axis).
Since this galvo heads normally use linear control AND jumps, i will need a Grex, because of the speeds involved (in relation to its smallest step -about 2.75 µm).
Normally jump speeds from 700 to 1000 mm/s are used, with uncontrolled acceleration. So if i just go to linear movement, with very high puls rate (400kHz), it could be considered a jump. Writing speeds are lower (and linear).
I believe that my idea can work but there are some problems. There need's  to be some pause times after positioning. After all, it is an open loop system, so mach or Grex, don't know actual positions.
Wich brings me to my question.
What are the smallest delay times that are supported in such a setup. Can i use G4 to dwell, or do i need to write some plugin to support this stuff ?
I need delay times that are in the range of 10 to 10000 µs.
Any suggestions?
Do you want to have me committed?


General Mach Discussion / event driven serial control and modbus
« on: June 11, 2007, 08:43:11 AM »
I need to use both modbus and event driven serial control (port & pins config)
However if i switch on the serial function, the modbus is disabled, even tough there ports are set up different.
Is this normal? (then i have a problem) or has it never been detected. i'm using Mach 3 version


General Mach Discussion / G100 servo and stepper
« on: May 04, 2007, 12:14:49 PM »
question about the G100 with mach3.
can i use for example 4 servo-motors and one stepper with this g-rex board?

General Mach Discussion / dual processor
« on: August 16, 2006, 08:37:44 AM »

Has anyone tested Mach on a dual processor system ?  ???
How did or will it work out?


General Mach Discussion / Analog input using modbus device
« on: June 20, 2006, 04:11:08 PM »

I noticed some people did use analog inputs with a (modbus) plc (brian? :) )
I am planning to use a modbus (coupler or plc). How does this work exactly.
I did check out the wiki pages on modbus, but it's not all clear to me.
If my analog modules are 8 bits, do i lose 8 oemtrigger inputs  or so?
are is it better to use direct access in scripting.
What i want to do is use an hall efect 3 axis joystick for jogging.
any hints?


General Mach Discussion / non-cartesian coördinates
« on: June 19, 2006, 09:26:36 AM »
Hello again,
i have another question for the development team.
i hope not to make you guys nervous, but are there any plans to make it possible for non cartesian systems to be programmed.
ofcourse i could just make 360.00 equal to 1 rotation, but i'm talking about speed control when using a robotic arm or so?
if so, would any help in that direction be needed?
i do understand the complexity of such calculations (not that i have the solution in front of me :) ), but i might get some help from some other people.
i have no idea what processing time is available to deliver the needed data to the mach driver, and because of that how powerfull the pc and the calculating algorithms should be. Is 'Bresenham' applied in mach?
greetz Kris.

General Mach Discussion / Modbus
« on: June 19, 2006, 04:51:32 AM »
To the development team: is there a possibility that in the future, Modbus/TCP will be implemented in MACH ?
Or is this not possible since a lot of functions in XP need to be shut down?

General Mach Discussion / serial connection
« on: April 06, 2006, 05:32:51 PM »
Hello, i have the following question
is there a way to control mach2 or 3 from a serial line.
What i need is that, if another computer that sends something like X200 Y200 over a serial line
mach has to move it's axes to that position and then send a reply-string  "IP" and asci 13,10
The second part is possible with the sendserial command, but continiously scanning the serial port or waiting for an event wich
announces serial data, is something else
I could use the 'getportbyte'  functions, but i'm hoping if there is a simpler way (less critical)
I can also set a port an use an oemtrigger to put mach in this 'scanning or waiting' state.
Has anyone had experience with something like this?
Thanks in advance.

Pages: 1