CNCzone.com-The Largest Machinist Community on the net!



Home Page Mark Forums Read Today's Posts My Replies Classifieds Reviews Photo Gallery Web Links Share Files Advertise With Us Ad List
Go Back   CNCzone.com-The Largest Machinist Community on the net! > Machine Controllers Software and Solutions > Machine Problems, Solutions , Wireless DNC, serial port


Machine Problems, Solutions , Wireless DNC, serial port Need help with your Machine or need a Machining solutions for , Serial Port, Cable problems between PC and all others DNC problems disucss them here!


This forum is sponsored by:

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Ban this user!
Old 08-06-2011, 02:11 PM
 
Join Date: Jul 2011
Location: uk
Posts: 4
DavidRASKL is on a distinguished road
File transfer problems

Hello All, I am new to the world of CNC stuff so please forgive me if this problem has an obvious answer.

I have an SCM Record1 router with a NUM720 controller connected via serial cable to my PC and am attempting to transfer files. I am using NUMs own NUMCOM software on the PC. When I transfer a file from the controller to the PC it arrives no problem, all the data is there, uncorrupted (even at high baud rates) except for the very last line of code (XOFF or % or EOR, I have tried all three) where there is only a small, strange looking square character which I have never seen before. When I transfer files from the PC to the controller I have a similar problem; the program arrives on screen perfectly except for the last line which doesent load and the controller reports error30 (plotter fault or DNC line fault). The controller then doesn't save the file.

I have checked my cable against the NUM supplied diagram and am sure I have wired it correctly, I have checked all the software settings and have tried them in many configurations but always get the same error.

On another issue, my controller is quite old and doesn't have the ability to DNC drip feed and only has 64k memory. Does anybody have any advice (apart from 'buy a new controller' :-) on what I can do to be able to run files larger than 64k?

Thanks in advance.
Reply With Quote

  #2   Ban this user!
Old 08-09-2011, 07:18 AM
 
Join Date: Sep 2010
Location: Australia
Posts: 733
angelw is on a distinguished road

Originally Posted by DavidRASKL View Post
Hello All, I am new to the world of CNC stuff so please forgive me if this problem has an obvious answer.

I have an SCM Record1 router with a NUM720 controller connected via serial cable to my PC and am attempting to transfer files. I am using NUMs own NUMCOM software on the PC. When I transfer a file from the controller to the PC it arrives no problem, all the data is there, uncorrupted (even at high baud rates) except for the very last line of code (XOFF or % or EOR, I have tried all three) where there is only a small, strange looking square character which I have never seen before. When I transfer files from the PC to the controller I have a similar problem; the program arrives on screen perfectly except for the last line which doesent load and the controller reports error30 (plotter fault or DNC line fault). The controller then doesn't save the file.

I have checked my cable against the NUM supplied diagram and am sure I have wired it correctly, I have checked all the software settings and have tried them in many configurations but always get the same error.

On another issue, my controller is quite old and doesn't have the ability to DNC drip feed and only has 64k memory. Does anybody have any advice (apart from 'buy a new controller' :-) on what I can do to be able to run files larger than 64k?

Thanks in advance.
The small, strange looking square character you see can be one of a number of non-readable characters such as Null, DC2, DC4 and SUB to name just a few, they can all look the same when displayed.

When you say that you have used all of the following characters (XOFF or % or EOR) at the end of your file, do you mean that you're literally using those characters, or the the characters from the ASCII character set for these characters. Unless the software being used has a function to decode the literal string into an ASCII character they will be read as X O F F ect, and not the control character DC3 (XOFF)

When a comms system is set to use XON - XOFF handshaking, DC1 (XON) and DC3 (XOFF) are not literally sent and received as part of the text file being sent and received. These characters are interpreted at System level and you never get to see them in your program. Depending on the software, you may get to view them in the program if No Handshaking is used during the transfer. I do this under controlled conditions when debugging comms software for unusual controls when I need to know what control characters are being sent.

If you want to know what the character is, send a copy of one of your files containing this character by PM and I'll interpret the character for you. If its a control character, you may have to have comms software that is able to be set to react to this character.

Regards,

Bill
Reply With Quote

  #3   Ban this user!
Old 08-10-2011, 12:26 PM
 
Join Date: Jul 2011
Location: uk
Posts: 4
DavidRASKL is on a distinguished road

Hello Bill, thanks for your response. yes, I was actually typing in XOFF. I have determined through trial and error that the little square character is the XOFF command. Thanks for the hint. I am however still having the same problem. Sending files to the PC from the controller works fine but when sending from the PC to the controller the last line or 2 always fails to send and the controller still reports error30 (plotter or DNC link error). I Made a new cable incase it was the problem but I still have the same problem. What do you think I can try next, any suggestions?
Reply With Quote

  #4   Ban this user!
Old 08-10-2011, 04:38 PM
 
Join Date: Sep 2010
Location: Australia
Posts: 733
angelw is on a distinguished road

Originally Posted by DavidRASKL View Post
Hello Bill, thanks for your response. yes, I was actually typing in XOFF. I have determined through trial and error that the little square character is the XOFF command. Thanks for the hint. I am however still having the same problem. Sending files to the PC from the controller works fine but when sending from the PC to the controller the last line or 2 always fails to send and the controller still reports error30 (plotter or DNC link error). I Made a new cable incase it was the problem but I still have the same problem. What do you think I can try next, any suggestions?
How did you determine that the character was DC3? As i explained in my last post, if the PC software is set to Xon Xoff handshaking (software handshaking) characters DC1 and DC3 will not be seen in the received text stream. These characters are interpreted at system level and the software routine that's capturing and displaying the incoming data on your PC monitor does not get to see these characters.

From the sounds of it, I would think that the control software is looking for a particular end character. Some comms software reads and processes data in chunks, that is, a certain number of characters have to arrive at the Input Buffer of the Uart before its processed. Others, and its the method I prefer, will react as soon as 1 character is there. Now this is mere speculation, but it could be that the last couple of lines do not contain enough characters to trigger the store and display routine of the control software and because there is no required End Of Record character to force the control to take whats there and finish, the control software times out, generates the error message and leaves the last two blocks behind.

Early Fagor controls required a particular control character sent as the first and last characters, without these the control would go into error. The control would start to receive data if the first required character was there, but, understandably, would not know if the last required character was there until no more data was coming its way.

Do you have the manuals for the control? If so, see if there is mention of any required control character at the end of the file.

Does your PC comms software have the functionality to send User Set control characters? If so, try various control characters from the ASCII character set. Character 26 is one that I've encountered numerous times with some controls. Make sure that your PC software is not set to "Not Send" control characters. This is a feature of some comms packages.

If your software can't explicitly send control characters, send me your email address via PM and I'll send you a file that contains this character that you can cut and paste onto the end of your file.

Regards,

Bill

Last edited by angelw; 08-11-2011 at 02:19 AM.
Reply With Quote

Reply




Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
NX6 to CNC file transfer keyancnc UG NX 2 08-17-2010 05:59 AM
Need Help!- File transfer Barrett Okuma 2 08-16-2010 10:53 AM
Need Help!- utilinet file transfer problems PATTSUPV HURCO 7 11-16-2009 08:08 AM
File Transfer roninB4 CNCzone Club House 3 08-27-2006 11:05 AM
file transfer axis overtravel Fadal 13 01-26-2006 09:55 PM




All times are GMT -5. The time now is 07:21 AM.





Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Content Relevant URLs by vBSEO
Template-Modifications by TMS

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361