DOS/V機? 投稿者:ノンノ 投稿日:2006/09/05(Tue) 10:36 No.745 | |
|
ハーフサイズのIBM機(PEN233)を入手しました。 35H9527という工業用のものらしいのです。 アドバンテックのシャーシ(ATX電源の2倍くらい)に 入れパラレルポートを増設しましたが、 認識せず、内蔵分と入れ替わってしまいました。 他にはマウスドライバーを入れていないので、 画面上では操作できません。
IDE、HDDの変わりに変換基板経由でCFを繋いでやると 軽快に動きTurbocncが動作しました。 最初ターゲット機に付けFDDからシステム、ブートを書き込むと これから起動できます。 (io.sys、msdos.sys、comand.cmc) メイン機(WIN2K)のUSBにCFアダプタをつけ必要なファイルの書きたしなどが出来ます。
これはソースもありますので、 時間を見て日本語化もしてみたいのです。
Deskcnc(ポストプロセッサ主体)とはひと味違うものですが、 Turbocnc(Gコード主体)との棲み分けも良いと思います。
|
| Re: DOS/V機? hirorin - 2006/09/05(Tue) 19:52 No.747 | |
|
|
こんばんわ Turbocncは最新のソースを持っていますが基本的に ターボパスカルにて作成されています。 日本語化はあまり興味有りませんがインラインアセンブラにて 書かれているところがちょっとやりにくいですね。 基本的にインテルCPUを使用したくないので・・・・ 私的に見るとCNCプレーヤー見たいな構成なら許せるのですが 円弧補間部分をFPGAにて実現できれば良いのですが難しいですね!
|
| DOSV機 ノンノ - 2006/09/05(Tue) 21:51 No.750 | |
|
|
Turbocncは軸セッティングの所でもたもたしています。 せめて、ポートピン、コンフィグレーションの所は もっと視覚的に行きたいですね。 (さきにピンアサインをしてから軸定数を一覧表にして設定とか)
それとこれは、純MSDOSで運転しますと遅いMPUでも 結構軽く動くようです。(まだ使いこなせていません) DOSのネームは「バナナ」となっていました? 実は386-40Mhzで挑戦したら、動かせませんでした。 (マウスアダプターを知らなくて、スキル不足?)
|
| Re: DOS/V機? ベトナム人 - 2006/09/06(Wed) 10:19 No.752 | |
|
|
最近、TurboCNCが嫌になってきました。遅いマシンでも十分に動くのはいいのですが、Gコード1行1行パルスを出してるんでしょうか?コード間の息継ぎと可減速のため微小直線だと送り速度が全然出ません。3Dモデルの仕上げとかをやってると、非常に時間がかかります。やむを得ずトレランスを大きめにコード生成しています。
|
| Re: DOS/V機? hirorin - 2006/09/06(Wed) 22:37 No.758 | |
|
|
ベトナム人さん久しぶりです。 CNCもコードの処理に対して難しいですね! コードのつなぎ目に対して先読み処理をしていかないと難しいですね。円弧に対しても90度ごとに一度止まると聞いています。 汎用のステッピングモータのLSIと組み合わせてその辺を回避できないか思案中です。一応LSIには先読みバッファーが有るので・・・ 皆さん色々コードを書いてらっしゃる人がいますが・・・基本的なところで、対応を考えないと、Mach3を超える動きを実現するのは大変ですね。
|
| Re: DOS/V機? ノンノ - 2006/09/07(Thu) 11:08 No.762 | |
|
|
あれから、IBM−BIOS設定を起動させ システムのチェックや起動の設定、BIOSの設定を済ませ、 増設パラレルボードを認識させ、マウスドライバーを組み込んで、 FDDやHDD(コンパクトフラッシュ)からも起動させ 「BSD」コマンドでシステムの設定状況を確認しました。 どうも、CFは内部で自動的にマッピングをするらしく デフラグが要らないようです。 (書き込み寿命回数を平均化するためらしい)
その後起動させると MSDOS6.22を使う上での問題点が出てきました。 まず日本製キーボードがUSモードでは配列が違い 打てないキーがあるようです。(まだ捜し切れていない)
「TurboCNC」はちゃんと動きましたが 8軸と欲張って設定するつもりで まだ軸とピン等の設定が出来ていません。
そこで、日本語キーボードを使うため 「WIN95の起動ディスク」を使うと 「BILING.SYS,JFONT.SYS,JKEYB.SYS」等を使うことになり それらを生かすと「Turbocnc」が動作しません。
日本語が扱えないと修正やファイル操作がやりづらく 簡単に環境を切り替える方法はありませんか? 昔何かのソフトで環境を替えるのを使っていましたが、 (config.**、autoexec.**等というのを作っておき、 **.**と打つと、それをconfig.sys、autoexec.batに コピーしてから再起動するものです) 今は調べても出てきません。
SWITCH、CHEV.COM US、COUNTRY.SYS、KCT.COM、DVORAK.SYS 等(他にも沢山)が関係しているようです。 経験者の方ご指導下さい。
|
| Re: DOS/V機? mm - 2006/09/07(Thu) 12:18 No.763 | |
|
|
みなさんこんにちは ベトナム人さん TurboCNCが嫌になってきたんですか 3D加工の場合細かい動きで速度を出すのは難しそうですね 早く動かすと形がだれそうですがサーボモータでTurboCNCは試してみたたいです。 他にもDOSのCNCはそこそこ有るのですがまだ上手く動かせていません。 どのソフトも加工できている人がいるので使えないものでは無さそうです。 リンクにリンクを追加しました。 http://cstep.luberth.com/software.htm
|
| Re: DOS/V機? ベトナム人 - 2006/09/07(Thu) 21:50 No.765 | |
|
|
ノンノさん、 TurboCNCが動作しないというのは、日本語表示モードで実行したときにうまく表示されないということですよね? 日本語ドスでも表示モードを英語モードにすれば、日本語キーボードに対応したまま英語モードに出来ます。 DOS6/Vの場合、>CHEV US/JP で切り替えが出来ますが、内部コマンドだったか、外部コマンドだったかはよく覚えてないです。 今、DOSもWin95も手元に無いので、確認は出来ません。 XPでは、CHCPコマンドで表示モードを切り替えるようです。
ちなみに、私のTCNCは、WIN98SEの英語バージョンのDOSで動かしています。ファイルの受信はWTERMを使っているので、文字化けして解読は出来ませんが、受信だけなのでそのまま使ってます。 もう、日本語キーボードでも、英語DOSのキーボード設定のままで、ほとんどのキーが押せるようになってしまいました。
CONFIG.SYSとAUTOEXEC.BATは、DOS6やWIN95ではマルチコンフィグが使えるので、ひとつのCONFIG.SYSでメニューを表示させて(セーフモードのメニューのような感じ)、起動時に複数の設定から選択できるように出来ます。
mmさん、 DOS用のCNCもいろいろあるんですね。hirorinさん(ご無沙汰してます)の書き込みにあるように、先読みして継ぎ目をスムーズにしてくれるソフトが3D加工には向いていますね。 いろいろ試して、面白そうなソフトがあったら、報告します。
|
| Re: 2号機完成 ノンノ - 2006/09/08(Fri) 13:02 No.769 | |
|
|
昔はNEC98を使っていたので、今のDOS/Vでは MSDOSが合わず、新たにフリーなどを捜してくるか WIN95,98等から抜き出す化しか有りません。 本当は純粋のDOSの方がシンプルではと考えたのですが 実際には日本語キーボードの問題、バイリンガルSWと DOSなどによる方言の問題が有りまして、 結局今はベクターなどからその関連をダウンロードしてきました。 しかしこれも「Turbocnc」との相性を検証する必要があります。
ベトナム人さんの「turbo.ini」はどの様にされていますか? 最大能力を試すため8軸設定にしてまだもたもたしています。
CPU Pentium233 Exm64320K Mouse LPT1:03BCH LPT2:0378H 等です。
|
| Re: DOS/V機? ベトナム人 - 2006/09/09(Sat) 22:12 No.788 | |
|
|
ノンノさん、 モーターの設定ですか? 例のジャンクモーターをポリカおもちゃで使うときは、初速1000Hz、加速160000Hz/sでやってます。マイクロステップ16分割です。
|
| Turbocncの設定 ノンノ - 2006/09/09(Sat) 23:41 No.789 | |
|
|
LPT1:03BCH LPT2:0378H の ポートピン 1,2,3,4,5,6,7,8,9,14,16,17 が出力 10,11,12,13,15 が入力ですが、 ピンの割り振りは出れども良いとは思うのですが、特に決まったパタ−ンは有るのでしょうか キーボードが上手く使いこなせず、もたもたしています。
今日は知り合いの方から預かった、フォルムさんの4軸ドライバーを調整していました。(誤配線でしたので)
最高速はどれくらいいきますか?
|
| Re: DOS/V機? ベトナム人 - 2006/09/10(Sun) 10:06 No.793 | |
|
|
送りねじ2mmで、例のモータで約2000mm/min出ます。ただ、実際の使用にはそこまで出すと、脱調の危険がありますので、遅くしてあります。しかも、ポリカおもちゃは、送りナットや送りねじのベアリングに切子がついて硬くなるときがあるので、安全を見て今は600mm/minしか出していません。 3D加工の場合、スピードが出ないので問題ないですが、2D加工で急ぐときは、1000mm/minくらいまで速度を上げて加工しています。
|
| Re: DOS/V機? ノンノ - 2006/09/13(Wed) 12:19 No.804 | |
|
|
> Turbocncは最新のソースを持っていますが基本的に > ターボパスカルにて作成されています。 > 日本語化はあまり興味有りませんがインラインアセンブラにて > 書かれているところがちょっとやりにくいですね。 ターボパスカルはデルファイと大分違うのでしょうか? うちには次のソースがあります。 asm01.asm〜asm26.asm、 一部 0000 0100 add [bx+si],ax 0002 55 push bp 0003 89e5 mov bp,sp 0005 803e582e00 cmp byte ptr [2e58],00 000a 7420 jz 002c 000c bfc41e mov di,1ec4 000f 1e push ds 0010 57 push di 0011 684f04 push 044f 0014 6a01 push +01 0016 9affff0000 call seg_21:12f2 001b bfc41e mov di,1ec4 001e 1e push ds 001f 57 push di 0020 685004 push 0450 0023 6a01 push +01 0025 9affff0000 call seg_21:12f2 002a eb1e jmp short 004a ・・ asm01.bin〜asm28.bin
|
| Re: DOS/V機? NK - 2006/09/13(Wed) 19:55 No.805 | |
|
|
ノンノさん、皆さん今晩は。 >ターボパスカルはデルファイと大分違うのでしょうか?
何を基準とするかにもよりますが、Linux上のgccと、Windows XP上のMS VC++ぐらいの違いはあると思います。TurboPascalで書かれたTurboCNCを、Windows XP上のDelphiに移植するのは、ほとんど書き直し、つまりロジックを理解したうえでプログラムを作り直す作業に等しいと思います。特に、I/OやGUI部分は。
>うちには次のソースがあります。
このソースは、ニーモニックとマシン語が混在していて、あるバイナリをディスアセンブラした結果のように見えます。
|
| Re: DOS/V機? hirorin - 2006/09/13(Wed) 21:41 No.806 | |
|
|
ノンノさん そのソースは何のソースですか? 逆アセンブラのソースにしか見えませんが?
|
| Re: DOS/V機? hirorin - 2006/09/13(Wed) 21:46 No.807 | |
|
|
NKさんこんばんわ CNCの開発言語は、PASCAL系の言語で、書かれたものが物が 多いように思いますね。 CADも多く見受けます。
|
| Re: DOS/V機? ノンノ - 2006/09/13(Wed) 22:02 No.808 | |
|
|
> ディスアセンブラした結果・・ 有るところから回ってきたのですが、なんかやばそうです。 それでは、TurboPascalからさわった方が良さそうですね。
|
| Re: DOS/V機? NK - 2006/09/14(Thu) 01:16 No.809 | |
|
|
hirorinさん、ノンノさん。皆さん今晩は。 >CNCの開発言語は、PASCAL系の言語で、書かれたものが物が >多いように思いますね。 >CADも多く見受けます。
学習用言語がPascalだったこともあると思いますが。昔は、グラフィックスや、I/Oポートを直接触れる(安価な)高級のプログラミング環境がTurbo Pascalぐらいだったからではないでしょうか? DOSの頃、CGをやっていた人も、ほとんどTurbo Pascal(かBASIC)だったような。
>それでは、TurboPascalからさわった方が良さそうですね。 (Turbo) Pascalを触っていたのは、今から十数年前にもなります。もうほとんど忘れてしまったので、お力になれません。
構文は簡単なので、参考にするには良いと思うのですが。
|
| Re: DOS/V機? ノンノ - 2006/09/14(Thu) 10:54 No.810 | |
|
|
Turbo Pascal v7は今は見つからなくて、 Turbo Pascal v5が有りました。 これでも出来るかなー?
|
| Re: DOS/V機? hirorin - 2006/09/14(Thu) 20:16 No.811 | |
|
|
こんばんわ Turbo Pascal v7.01ですよ 正規に登録していれば開発環境は落とせるはずですが!
|
| Re: DOS/V機? ノンノ - 2006/09/14(Thu) 23:00 No.812 | |
|
|
> 正規に登録していれば開発環境は落とせる・・ Turbocncを指すのですか?
|
| Re: DOS/V機? ノンノ - 2006/09/15(Fri) 14:59 No.819 | |
|
|
ROM−DOSv7.1と言うFreeDosが入りまして、 なんとか動かせるようにはなったのですが、 日本語環境とかが良く判りません。 まだ、リンクがありましたら次の所です。 ttp://www.cojpo.com/fdrds.exe
|
| Re: DOS/V機? ノンノ - 2006/09/15(Fri) 15:24 No.822 | |
|
|
ROM−DOSv7.1と言うFreeDosが入りまして、 なんとか動かせるようにはなったのですが、 日本語環境とかが良く判りません。 まだ、リンクがありましたら次の所です。 ttp://www.cojpo.com/fdrds.exe
819に削除パスを忘れたので消せません。 (出来たら消していただけますか) ブラウザの設定がまずいらしく、 最近、そのたびに何かを選ぶのが出て順番によって 勝手に題名が変わったりします?
|
|