Jw_cad Version 8.24aで確認できました。 8.10bを使っていて今まで起きたことはなかったのですが。
いろいろ試したところ、変な文字データ(プリンタ用の設定文字列らしいですが)は 上書き保存時に書き込みレイヤーに追加されるようなので NCVCのCADデータの読み込み設定がされているレイヤー(CAMやORIGINなど)以外を 書き込みレイヤーにした状態で上書き保存すれば NCVCの読み込みについては不具合を回避できそうです。
ご参考まで。
こんにちは
え~っと...僕はLinuxCNCを使ったことがありません. LinuxCNCでエラーを吐いているなら,LinuxCNCで解決すべき問題だと思うのですが... NCVCはFUNAC準拠のGコードを出力するので,LinuxCNCはその仕様に合わないようですね.
とにかくこのエラー情報だけでは何もわかりません.生成されたGコードを見せてもらうほうが早い. 短いコードなら,直接ここにコピペしてください. 長いコードなら,この掲示板は画像は添付できますが任意ファイルを添付できないので,GoogleDrive等の外部ストレージにリンクを貼ってください.
あくまでも推測ですが,4行目という解釈なら, たとえばカッコ内のコメントをLinuxCNCはコメントとして認識せず,エラーを吐いているとか? それならコメント行を削除すればOKですよね. それで通るなら,カスタムヘッダーからコメント部を消去すれば万事解決だと思いますよ.
ではがんばってください.
おはようございます。ご返信、ありがとうございました。まずは、本を買って勉強させていただきます。よろしくお願いいたします。
こんにちは.
干渉チェックについてですが,残念ながらNCVCにはその機能はありません. 間接的にシミュレーション結果の工具軌跡から目視で判断することになります.
文面から察するにNC旋盤についてでしょうか? NCVCが吐くコードの干渉チェックなら,作図段階である程度回避可能です.詳しくはいまからはじめるNC工作,またはインストーラ付属の解説書を参考に.
手書きのGコード等の干渉チェックなら要望次第でサポートされる場合がありますが,いまのところシミュレーション結果の目視でも充分判断可能かと思われます.
がんばってください!
ActivePerl消してStrawberryPerlをインストールし直したところ、NCVC上でも動作するようになりました。
よかったです.大きな落とし穴でしたね.他の方にも有益な情報になったと思います.
transpose_macro(FANUC).htmlの[使用方法]の更新をぜひお願いいたします。
ishiiさんが更新してくれました.次回リリースパッケージには同梱される予定です.
ちなみに現状でも個別にダウンロード可能です. https://github.com/NCVC-CAM/ のScriptsリポジトリに入っています.
transpose_macro_setフォルダまで進み,transpose_macro(FANUC).htmlをクリック. RAWボタンで右クリックし[名前を付けてリンク先を保存]すれば,ダウンロードできます.
オープンソースなので Pull request, Issue にも対応しています. GitHubの知識があればですが.
まがら様 ishii様
ActivePerl消してStrawberryPerlをインストールし直したところ、NCVC上でも動作するようになりました。 なんとかこれで解決です。長々とお付き合いくださりありがとうございました。
P.S. 今後新たにこの優れたソフトを使ってみようかと思う方のために、transpose_macro(FANUC).htmlの[使用方法]の更新をぜひお願いいたします。
ところで、現在ActivePerlのインストール方法が変わってますよね。
ほかの要因もあって,Perlの推奨環境を変えました. 7か月前の投稿です. https://zawazawa.jp/b5almsd0ra1jvhw3/topic/6
まがら様
うむむ。わかりました。しばらくはコマンドプロンプトで対応します。 まがら様、ishii様お手数かけました。丁寧な対応感謝いたします。
ところで、現在ActivePerlのインストール方法が変わってますよね。検索してみると以前はmsiファイルをダウンロードしてインストールしていたようですが、今はそれができなくてインストールもコマンドプロンプトでするんですね。そのせいで(?)普通はc:直下に入れるところをユーザーフォルダへインストールされてしまいました。以前だと環境変数Pathなども自動で設定されていたようですが、今もちゃんと自動で設定されているのかな、とは思いました。まあ今回の件とは関係ないんでしょうけど。
入出力先をドキュメントフォルダにしてみましたがやはり反応なしでした。
何が原因なのかまったくわかりません.お手上げです. とりあえずコマンドでは動いているようなので,しばらくはそれで辛抱してください. あとはScriptoriumの対応待ちです.
余談ですがこういうのがあったのですね. https://scriptorium.chibas.net この件は誤解がとけて良かったです.
ishii様 まがら様
フォルダ権限については、機械情報や切削条件を変更して上書きや新規保存するときにエラーだったか警告だったかが出たため、すでにフルコントロールにしていました。
>機械情報ファイルの[マクロ]タブは、私も白紙のまま使用しています。 了解です。
本体作者登場です.横やり失礼します.
ご使用のユーザーに<フルコントロール>権限をつけていただくか
もう遅いかもしれませんが,これはやめておいたほうがいいです. Program Files 配下には普通書き込みできませんので,出力ファイルは自分のドキュメントフォルダ等にしたほうがいいですね.
それをエラーと出力しないScriptoriumにも問題があるので,対応を依頼しました.
フォルダ権限の問題かもしれません。 C¥Program Files¥NCVC フォルダを[右クリック]→[プロパティ]の [セキュリティ]タブ内の[編集]ボタンで、 ご使用のユーザーに<フルコントロール>権限をつけていただくか、 「入力ファイル」を ご使用のユーザーのデスクトップやドキュメントフォルダに置いて試してみてください。
機械情報ファイルの[マクロ]タブは、私も白紙のまま使用しています。
追伸 機械情報ファイルInit.mncの下記ページが白紙ですがこれはこのままでいいのでしょうか?
ishii様
お手数かけます。 >Scriptoriumの[設定]ボタンで[出力ファイルのサフィックス:]の項目に初期状態では「_cvted」が入っているはずですが、消去されているのではないかと思われます。 試行錯誤している中で、一度消したのですが元に戻し忘れ消えたままになっていました。ほかにもそういうところがあるかもしれないと思い、NCVCを一旦アンインストール後再インストールしてみました。
今はこの状態です。が、やはり[実行]押しても反応せずなにも出力されません。
>実行するとSyntaxError: Invalid or unexpected token (line: 1)で止まってしまいます。とありますが、こちらでは再現できません。
最初よくわからずこの画面を使って動かすものだと思っていました。ここの「ファイル読み込み」から実行していたので「SyntaxError: Invalid or unexpected token (line: 1)」が出ていました。ややこしいこと書いて申し訳ありません。
Scriptoriumの[設定]ボタンで [出力ファイルのサフィックス:]の項目に初期状態では「_cvted」が入っているはずですが、 消去されているのではないかと思われます。
NCVCで何らかのファイルを開いている状態で、 [外部アプリケーションの設定]画面にて [参照]ボタンからScriptorium.exe本体を選択し、 [追加]ボタンを押すと、上部のウインドウに登録され、ツールバーのアイコンに表示されます。 このときに下図のような引数が入っているか確認してみてください。
最初の投稿に
実行するとSyntaxError: Invalid or unexpected token (line: 1)で止まってしまいます。 とありますが、こちらでは再現できません。 どの画面に出たエラーなのかスクリーンショットなどを提示いただけると幸いです。
>スクリプトファイルと入力ファイルは[参照]ボタンから選択されてますよね。 はい。参照ボタンから選択しています。
>出力ファイルは入力ファイルの拡張子の前に"_cvted"という文字列をつけたファイル名が自動で入るはずです。 これが出ないです。入力ファイルで選択したものと同じパスかつ同名ファイルが自動で入ってきます。そのため、手動で別名に変えています。
Scriptoriumは perl␣"スクリプトのパス"␣"入力ファイルのパス"␣"出力ファイルのパス" をGUIで行っているだけのはずなので、実行しても反応がないのは謎です。
Scriptoriumの スクリプトファイルと 入力ファイルは[参照]ボタンから選択されてますよね。 出力ファイルは入力ファイルの拡張子の前に"_cvted"という文字列をつけた ファイル名が自動で入るはずです。 「出力ファイルに別名を入力」せずに、この手順で実行ボタンを押してみてください。
コマンドプロンプトで実行したところうまくいきました。 想定通りの数値が出力され、これで心置き無くマシニングで動かすことができます。ありがとうございました。
欲深かもしれませんが、できればコマンドプロンプトだけではなくNCVC上でも動かしたいと思っています。設定等でここをこうすればみたいなことが思い当たりましたらご教授ください。
scriptoriumのエラーでしょうか。
とりあえずscritptoriumなしで実行することも可能です。
試しにコマンドプロンプト上で perl␣"スクリプトのパス"␣"入力ファイルのパス"␣"出力ファイルのパス" を実行してみてください。
"スクリプトのパス"はファイルを コマンドプロンプト上にドラッグアンドドロップすれば自動で入力されます。 "出力ファイルのパス"は"入力ファイルのパス"を入れてから ファイル名の部分を変更するのがおすすめです。
返信ありがとうございます。
>とりあえずPerlの実行環境を確認してみてください。 コマンドプロンプトでperl -v実行しました。バージョンNo.などがずらずらっと出てエラーは出ませんでした。
>scriptoriumの画面は添付ファイルのような状態でしょうか。 このやり方はわからなかったのですが、今回教えていただいたおかげで添付ファイルの画面は出すことができました。 この画面で、スクリプトファイルにtranspose_macro(FANUC)ver2.5.2.pl。入力ファイルには今回検証したかったNCデータ、出力ファイルには別名で入力しました。で、「実行」したのですが反応がありません。出力ファイルに何も出ていません。
サンプルデータのmacro_sample.ncdでもやってみたのですが、やはり何も出力されません。根本的にやり方間違っているのでしょうか。
こんにちは。 transpose_macro.pl作者のishiiです。
s-gikan2.maizuru-ct.ac.jpは閉鎖になっていますが マニュアルは更新していませんでした。
とりあえずPerlの実行環境を確認してみてください。 コマンドプロンプトを起動し, perl -v を実行してみてください。 エラーメッセージが出なければOKです。
また、scriptoriumの画面は 添付ファイルのような状態でしょうか。
なお、NCVC上で メニューバーの[オプション]-[外部アプリケーションの設定]にて scriptorium.exeを追加すると、 ツールバーにscriptoriumアイコンが配置されます。 そのアイコンをクリックすると、NCVCで開いているncファイルが 「入力ファイル」として指定された状態で scriptoriumを開くことができます。
本チャンPGでは意図した位置に移動してくれないのは腑に落ちませんが(高級シミュレーターだとマクロ込みPGは正常に動作) お二人の対応ありがとうございました。
うまくいきました ありがとうございます
transpose_macroの作者のishiiです。 transpose_macroはそのファイルで間違いありません。
確認ですが、Perlはインストールされているでしょうか。
https://zawazawa.jp/b5almsd0ra1jvhw3/topic/6
にあるように コマンドプロンプトで perl -v を実行して何か出てくれば、 Perlの実行が可能な状態です。
返事ありがとうございます。
Scriptoriumでサンプル実行しても出力ファイルが出てきませんが何か間違っていますか? 『Scriptoriumを開いて、スクリプトファイルにtranspose_macro.pl、 入力ファイルに呼び出し命令を含むNCコードが入っているファイル、 出力ファイルに出力したいファイルパスを指定して実行します。』 のtranspose_macro.plはtranspose_macro(FANUC)ver2.5.2.plで間違いないでしょうか
ご返信ありがとうございます。 現在手元にあるデータはお渡し出来かねますので、準備ができましたら再度お願いいたします。
>新しいバージョンでも正常に描画できる解決方法はありますでしょうか?
ありませんww ですが,おかしなデータを送っていただければ対応します. この掲示板は画像しか添付できないので,Googleドライブ等の外部ストレージからダウンロードできるようにリンクを貼っていただければ幸いです. ただ一般公開されることになるので,その点だけご注意を.
>G65の呼び出しや >変数類や >WHILE~DO~ENDなんかのマクロ?はデフォルトでは動かないでしょうか?
動きませんよ. NCVCはナマのコードしか解釈しません. で,transpose_macro(FANUC).pl を使います. 詳しくは,インストールフォルダ配下の scripts/transpose_macro_set/transpose_macro(FANUC).html または『いまからはじめるNC工作 第2版』p.258 を参照ください.
画像アップロード失敗
あ゛~完全に勘違い. [旋盤モードで最初に断面図]にチェックが入っていないとIntel系でも落ちました. 原因がわかったので早急に対応します.
改めて確認しましたが,不用意に入らないよう条件式には問題ありませんでした.しかし切削条件の組み合わせによって違うロジックを通っている可能性があります. デバッグ用に,症状が出たCADデータと切削条件ファイルを公開していただけると助かります.僕のメルアドへ送付してもらってもOKです.
よろしくお願いします.
8/7~8/9の3日間は怒涛のオープンキャンパス,8/10以降はお盆休み(8/13は内視鏡検査)# ほぼ休んだ感じがしないww 今日から社会復帰です.返信が遅れて申し訳ない.
G04ドウェルについて,挿入条件に不具合があるようなので近々見直します.少しお待ちください.
秒かミリ秒かはPかXかではなく小数点があるかないかで判断されるのが普通です.加えてPには小数点が使えないので必然的にPはミリ秒扱いになります. この辺りはCNCによって解釈が違いますが,一応FANUC準拠で作っているのでそれに合わせていただくしかありません.
しかし,今回の場合はそもそも入らなければよいので,G04の挿入条件の見直しで対応させていただきます.
こんにちは。同じくドゥエル時間で不都合があったので、ご報告です。 知人のKitmill(USBCNC4)の環境構築で新規PCにてNCVCの338aを入れて、初期設定のまま使用したところ、 Z軸が移動して、止まってしまうという問題がおきました。 Gコードを見たら、G04P20が入っていたので、これが原因だと直ぐわかったのですが、 USBCNCだと秒単位で処理を行うらしく、20秒も止まってしまう様です。
本題ですが、どちらかがゼロでは、出力される様で、ドウェルもゼロにしないと出力されていました。
ここには小数点が入力できないので、ドウェルを入れる場合は、秒単位で困っていますが、 皆様はどの様にされているのでしょうか。(現状は地道にテキストエディタにて置換しています)
以前からmach3を使用しており、特に問題なかったの気にしていませんでしたが、 すべて秒が正しいのか、すべてミリ秒が正しいのか、Pはミリ秒、Xは秒が正しいのか難しいですね。
ドゥエル(W)20msecをゼロにすれば、入らなくなりました。 最近バージョンを更新しました。その後の症状です。 他の方は、問題ないのでしょうか。
「特に設定を変えた記憶もございません。」ということなので,なにか変なデフォルト値が入ってしまったのかも?
たぶんこれだと思います.長さかドウェルどちらかをゼロにしてみてください.
あ゛~Ver3.88で混入したバグです. 折を見て修正します.
ご報告ありがとうございました.
ご報告ありがとうございます.
バージョン(WindowsUpdate)によって違うとなると,キーで認証するにはキリがない.別の方法を考えないとダメですね.
いったん調査依頼は取り下げます.名前なしさんありがとうございました.
いつも大変お世話になっております。 おうちのノートPCの結果です。ご参考になれば。
32ビット版 {4A336F95-FDA8-427B-8BFD-FB3001F1DE22} Microsoft Visual C++ 2019 X86 Minimum Runtime - 14.26.28808
64ビット版 {EB5BE2A4-FB21-421C-9FA0-F7D7591B1B1F} Microsoft Visual C++ 2019 X64 Minimum Runtime - 14.26.28808
真柄 先生 ご退院おめでとうございます。 ご復帰されました早々ご連絡頂き心より感謝致しております。 ご連絡頂きました内容で問題も解決致しました。 Winidows10の問題ではなく基本的なところだったことを、 すっかり忘れておりました。 私が備忘録を取らなかったことで、 お手数をお掛けし誠に申し訳ございません。 先生、体力が回復されるまでは、ご自愛なさってください。 それでは、今後のご活躍とご多幸を心より祈念致しております。 この度は誠にありがとうございます。
Jw_cad Version 8.24aで確認できました。
8.10bを使っていて今まで起きたことはなかったのですが。
いろいろ試したところ、変な文字データ(プリンタ用の設定文字列らしいですが)は
上書き保存時に書き込みレイヤーに追加されるようなので
NCVCのCADデータの読み込み設定がされているレイヤー(CAMやORIGINなど)以外を
書き込みレイヤーにした状態で上書き保存すれば
NCVCの読み込みについては不具合を回避できそうです。
ご参考まで。
こんにちは
え~っと...僕はLinuxCNCを使ったことがありません.
LinuxCNCでエラーを吐いているなら,LinuxCNCで解決すべき問題だと思うのですが...
NCVCはFUNAC準拠のGコードを出力するので,LinuxCNCはその仕様に合わないようですね.
とにかくこのエラー情報だけでは何もわかりません.生成されたGコードを見せてもらうほうが早い.
短いコードなら,直接ここにコピペしてください.
長いコードなら,この掲示板は画像は添付できますが任意ファイルを添付できないので,GoogleDrive等の外部ストレージにリンクを貼ってください.
あくまでも推測ですが,4行目という解釈なら,
たとえばカッコ内のコメントをLinuxCNCはコメントとして認識せず,エラーを吐いているとか?
それならコメント行を削除すればOKですよね.
それで通るなら,カスタムヘッダーからコメント部を消去すれば万事解決だと思いますよ.
ではがんばってください.
おはようございます。ご返信、ありがとうございました。まずは、本を買って勉強させていただきます。よろしくお願いいたします。
こんにちは.
干渉チェックについてですが,残念ながらNCVCにはその機能はありません.
間接的にシミュレーション結果の工具軌跡から目視で判断することになります.
文面から察するにNC旋盤についてでしょうか?
NCVCが吐くコードの干渉チェックなら,作図段階である程度回避可能です.詳しくはいまからはじめるNC工作,またはインストーラ付属の解説書を参考に.
手書きのGコード等の干渉チェックなら要望次第でサポートされる場合がありますが,いまのところシミュレーション結果の目視でも充分判断可能かと思われます.
がんばってください!
よかったです.大きな落とし穴でしたね.他の方にも有益な情報になったと思います.
ishiiさんが更新してくれました.次回リリースパッケージには同梱される予定です.
ちなみに現状でも個別にダウンロード可能です.
https://github.com/NCVC-CAM/
のScriptsリポジトリに入っています.
transpose_macro_setフォルダまで進み,transpose_macro(FANUC).htmlをクリック.
RAWボタンで右クリックし[名前を付けてリンク先を保存]すれば,ダウンロードできます.
オープンソースなので Pull request, Issue にも対応しています.
GitHubの知識があればですが.
まがら様 ishii様
ActivePerl消してStrawberryPerlをインストールし直したところ、NCVC上でも動作するようになりました。
なんとかこれで解決です。長々とお付き合いくださりありがとうございました。
P.S.
今後新たにこの優れたソフトを使ってみようかと思う方のために、transpose_macro(FANUC).htmlの[使用方法]の更新をぜひお願いいたします。
ほかの要因もあって,Perlの推奨環境を変えました.
7か月前の投稿です.
https://zawazawa.jp/b5almsd0ra1jvhw3/topic/6
まがら様
うむむ。わかりました。しばらくはコマンドプロンプトで対応します。
まがら様、ishii様お手数かけました。丁寧な対応感謝いたします。
ところで、現在ActivePerlのインストール方法が変わってますよね。検索してみると以前はmsiファイルをダウンロードしてインストールしていたようですが、今はそれができなくてインストールもコマンドプロンプトでするんですね。そのせいで(?)普通はc:直下に入れるところをユーザーフォルダへインストールされてしまいました。以前だと環境変数Pathなども自動で設定されていたようですが、今もちゃんと自動で設定されているのかな、とは思いました。まあ今回の件とは関係ないんでしょうけど。
何が原因なのかまったくわかりません.お手上げです.
とりあえずコマンドでは動いているようなので,しばらくはそれで辛抱してください.
あとはScriptoriumの対応待ちです.
余談ですがこういうのがあったのですね.
https://scriptorium.chibas.net
この件は誤解がとけて良かったです.
ishii様 まがら様
フォルダ権限については、機械情報や切削条件を変更して上書きや新規保存するときにエラーだったか警告だったかが出たため、すでにフルコントロールにしていました。
入出力先をドキュメントフォルダにしてみましたがやはり反応なしでした。
>機械情報ファイルの[マクロ]タブは、私も白紙のまま使用しています。
了解です。
本体作者登場です.横やり失礼します.
もう遅いかもしれませんが,これはやめておいたほうがいいです.
Program Files 配下には普通書き込みできませんので,出力ファイルは自分のドキュメントフォルダ等にしたほうがいいですね.
それをエラーと出力しないScriptoriumにも問題があるので,対応を依頼しました.
フォルダ権限の問題かもしれません。
C¥Program Files¥NCVC フォルダを[右クリック]→[プロパティ]の
[セキュリティ]タブ内の[編集]ボタンで、
ご使用のユーザーに<フルコントロール>権限をつけていただくか、
「入力ファイル」を
ご使用のユーザーのデスクトップやドキュメントフォルダに置いて試してみてください。
機械情報ファイルの[マクロ]タブは、私も白紙のまま使用しています。
追伸
機械情報ファイルInit.mncの下記ページが白紙ですがこれはこのままでいいのでしょうか?
ishii様
お手数かけます。
>Scriptoriumの[設定]ボタンで[出力ファイルのサフィックス:]の項目に初期状態では「_cvted」が入っているはずですが、消去されているのではないかと思われます。
試行錯誤している中で、一度消したのですが元に戻し忘れ消えたままになっていました。ほかにもそういうところがあるかもしれないと思い、NCVCを一旦アンインストール後再インストールしてみました。
今はこの状態です。が、やはり[実行]押しても反応せずなにも出力されません。
>実行するとSyntaxError: Invalid or unexpected token (line: 1)で止まってしまいます。とありますが、こちらでは再現できません。
最初よくわからずこの画面を使って動かすものだと思っていました。ここの「ファイル読み込み」から実行していたので「SyntaxError: Invalid or unexpected token (line: 1)」が出ていました。ややこしいこと書いて申し訳ありません。
Scriptoriumの[設定]ボタンで
[出力ファイルのサフィックス:]の項目に初期状態では「_cvted」が入っているはずですが、
消去されているのではないかと思われます。
NCVCで何らかのファイルを開いている状態で、
[外部アプリケーションの設定]画面にて
[参照]ボタンからScriptorium.exe本体を選択し、
[追加]ボタンを押すと、上部のウインドウに登録され、ツールバーのアイコンに表示されます。
このときに下図のような引数が入っているか確認してみてください。
最初の投稿に
ishii様
>スクリプトファイルと入力ファイルは[参照]ボタンから選択されてますよね。
はい。参照ボタンから選択しています。
>出力ファイルは入力ファイルの拡張子の前に"_cvted"という文字列をつけたファイル名が自動で入るはずです。
これが出ないです。入力ファイルで選択したものと同じパスかつ同名ファイルが自動で入ってきます。そのため、手動で別名に変えています。
Scriptoriumは
perl␣"スクリプトのパス"␣"入力ファイルのパス"␣"出力ファイルのパス"
をGUIで行っているだけのはずなので、実行しても反応がないのは謎です。
Scriptoriumの
スクリプトファイルと
入力ファイルは[参照]ボタンから選択されてますよね。
出力ファイルは入力ファイルの拡張子の前に"_cvted"という文字列をつけた
ファイル名が自動で入るはずです。
「出力ファイルに別名を入力」せずに、この手順で実行ボタンを押してみてください。
ishii様
コマンドプロンプトで実行したところうまくいきました。
想定通りの数値が出力され、これで心置き無くマシニングで動かすことができます。ありがとうございました。
欲深かもしれませんが、できればコマンドプロンプトだけではなくNCVC上でも動かしたいと思っています。設定等でここをこうすればみたいなことが思い当たりましたらご教授ください。
scriptoriumのエラーでしょうか。
とりあえずscritptoriumなしで実行することも可能です。
試しにコマンドプロンプト上で
perl␣"スクリプトのパス"␣"入力ファイルのパス"␣"出力ファイルのパス"
を実行してみてください。
"スクリプトのパス"はファイルを
コマンドプロンプト上にドラッグアンドドロップすれば自動で入力されます。
"出力ファイルのパス"は"入力ファイルのパス"を入れてから
ファイル名の部分を変更するのがおすすめです。
返信ありがとうございます。
>とりあえずPerlの実行環境を確認してみてください。
コマンドプロンプトでperl -v実行しました。バージョンNo.などがずらずらっと出てエラーは出ませんでした。
>scriptoriumの画面は添付ファイルのような状態でしょうか。
このやり方はわからなかったのですが、今回教えていただいたおかげで添付ファイルの画面は出すことができました。
この画面で、スクリプトファイルにtranspose_macro(FANUC)ver2.5.2.pl。入力ファイルには今回検証したかったNCデータ、出力ファイルには別名で入力しました。で、「実行」したのですが反応がありません。出力ファイルに何も出ていません。
サンプルデータのmacro_sample.ncdでもやってみたのですが、やはり何も出力されません。根本的にやり方間違っているのでしょうか。
こんにちは。
transpose_macro.pl作者のishiiです。
s-gikan2.maizuru-ct.ac.jpは閉鎖になっていますが
マニュアルは更新していませんでした。
とりあえずPerlの実行環境を確認してみてください。
コマンドプロンプトを起動し,
perl -v
を実行してみてください。
エラーメッセージが出なければOKです。
また、scriptoriumの画面は
添付ファイルのような状態でしょうか。
なお、NCVC上で
メニューバーの[オプション]-[外部アプリケーションの設定]にて
scriptorium.exeを追加すると、
ツールバーにscriptoriumアイコンが配置されます。
そのアイコンをクリックすると、NCVCで開いているncファイルが
「入力ファイル」として指定された状態で
scriptoriumを開くことができます。
本チャンPGでは意図した位置に移動してくれないのは腑に落ちませんが(高級シミュレーターだとマクロ込みPGは正常に動作)
お二人の対応ありがとうございました。
うまくいきました
ありがとうございます
transpose_macroの作者のishiiです。
transpose_macroはそのファイルで間違いありません。
確認ですが、Perlはインストールされているでしょうか。
https://zawazawa.jp/b5almsd0ra1jvhw3/topic/6
にあるように
コマンドプロンプトで perl -v を実行して何か出てくれば、
Perlの実行が可能な状態です。
返事ありがとうございます。
Scriptoriumでサンプル実行しても出力ファイルが出てきませんが何か間違っていますか?
『Scriptoriumを開いて、スクリプトファイルにtranspose_macro.pl、 入力ファイルに呼び出し命令を含むNCコードが入っているファイル、 出力ファイルに出力したいファイルパスを指定して実行します。』
のtranspose_macro.plはtranspose_macro(FANUC)ver2.5.2.plで間違いないでしょうか
ご返信ありがとうございます。
現在手元にあるデータはお渡し出来かねますので、準備ができましたら再度お願いいたします。
こんにちは
>新しいバージョンでも正常に描画できる解決方法はありますでしょうか?
ありませんww
ですが,おかしなデータを送っていただければ対応します.
この掲示板は画像しか添付できないので,Googleドライブ等の外部ストレージからダウンロードできるようにリンクを貼っていただければ幸いです.
ただ一般公開されることになるので,その点だけご注意を.
こんにちは
>G65の呼び出しや
>変数類や
>WHILE~DO~ENDなんかのマクロ?はデフォルトでは動かないでしょうか?
動きませんよ.
NCVCはナマのコードしか解釈しません.
で,transpose_macro(FANUC).pl を使います.
詳しくは,インストールフォルダ配下の
scripts/transpose_macro_set/transpose_macro(FANUC).html
または『いまからはじめるNC工作 第2版』p.258 を参照ください.
画像アップロード失敗
あ゛~完全に勘違い.
[旋盤モードで最初に断面図]にチェックが入っていないとIntel系でも落ちました.
原因がわかったので早急に対応します.
改めて確認しましたが,不用意に入らないよう条件式には問題ありませんでした.しかし切削条件の組み合わせによって違うロジックを通っている可能性があります.
デバッグ用に,症状が出たCADデータと切削条件ファイルを公開していただけると助かります.僕のメルアドへ送付してもらってもOKです.
よろしくお願いします.
こんにちは
8/7~8/9の3日間は怒涛のオープンキャンパス,8/10以降はお盆休み(8/13は内視鏡検査)# ほぼ休んだ感じがしないww
今日から社会復帰です.返信が遅れて申し訳ない.
G04ドウェルについて,挿入条件に不具合があるようなので近々見直します.少しお待ちください.
秒かミリ秒かはPかXかではなく小数点があるかないかで判断されるのが普通です.加えてPには小数点が使えないので必然的にPはミリ秒扱いになります.
この辺りはCNCによって解釈が違いますが,一応FANUC準拠で作っているのでそれに合わせていただくしかありません.
しかし,今回の場合はそもそも入らなければよいので,G04の挿入条件の見直しで対応させていただきます.
こんにちは。同じくドゥエル時間で不都合があったので、ご報告です。
知人のKitmill(USBCNC4)の環境構築で新規PCにてNCVCの338aを入れて、初期設定のまま使用したところ、
Z軸が移動して、止まってしまうという問題がおきました。
Gコードを見たら、G04P20が入っていたので、これが原因だと直ぐわかったのですが、
USBCNCだと秒単位で処理を行うらしく、20秒も止まってしまう様です。
本題ですが、どちらかがゼロでは、出力される様で、ドウェルもゼロにしないと出力されていました。
ここには小数点が入力できないので、ドウェルを入れる場合は、秒単位で困っていますが、
皆様はどの様にされているのでしょうか。(現状は地道にテキストエディタにて置換しています)
以前からmach3を使用しており、特に問題なかったの気にしていませんでしたが、
すべて秒が正しいのか、すべてミリ秒が正しいのか、Pはミリ秒、Xは秒が正しいのか難しいですね。
ドゥエル(W)20msecをゼロにすれば、入らなくなりました。
最近バージョンを更新しました。その後の症状です。
他の方は、問題ないのでしょうか。
こんにちは
「特に設定を変えた記憶もございません。」ということなので,なにか変なデフォルト値が入ってしまったのかも?
たぶんこれだと思います.長さかドウェルどちらかをゼロにしてみてください.
こんにちは
あ゛~Ver3.88で混入したバグです.
折を見て修正します.
ご報告ありがとうございました.
ご報告ありがとうございます.
バージョン(WindowsUpdate)によって違うとなると,キーで認証するにはキリがない.別の方法を考えないとダメですね.
いったん調査依頼は取り下げます.名前なしさんありがとうございました.
いつも大変お世話になっております。
おうちのノートPCの結果です。ご参考になれば。
32ビット版
{4A336F95-FDA8-427B-8BFD-FB3001F1DE22}
Microsoft Visual C++ 2019 X86 Minimum Runtime - 14.26.28808
64ビット版
{EB5BE2A4-FB21-421C-9FA0-F7D7591B1B1F}
Microsoft Visual C++ 2019 X64 Minimum Runtime - 14.26.28808
真柄 先生
ご退院おめでとうございます。
ご復帰されました早々ご連絡頂き心より感謝致しております。
ご連絡頂きました内容で問題も解決致しました。
Winidows10の問題ではなく基本的なところだったことを、
すっかり忘れておりました。
私が備忘録を取らなかったことで、
お手数をお掛けし誠に申し訳ございません。
先生、体力が回復されるまでは、ご自愛なさってください。
それでは、今後のご活躍とご多幸を心より祈念致しております。
この度は誠にありがとうございます。